@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/prompt-thai-400-normal-BrkKv8cO.woff2)format("woff2"),url(/assets/prompt-thai-400-normal-DJypnfr3.woff)format("woff")}@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/prompt-thai-500-normal-C18pDUoL.woff2)format("woff2"),url(/assets/prompt-thai-500-normal-D7YNqUJD.woff)format("woff")}@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/prompt-thai-600-normal-MrdfU7zR.woff2)format("woff2"),url(/assets/prompt-thai-600-normal-CYPViXds.woff)format("woff")}@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/prompt-thai-700-normal-Cg4aQ0Nn.woff2)format("woff2"),url(/assets/prompt-thai-700-normal-Cb5ilR-c.woff)format("woff")}@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/prompt-thai-800-normal-C5mlVDGm.woff2)format("woff2"),url(/assets/prompt-thai-800-normal-Bs-MxK4y.woff)format("woff")}@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/prompt-latin-400-normal-BQ9zjSN8.woff2)format("woff2"),url(/assets/prompt-latin-400-normal-CxU4ec_r.woff)format("woff")}@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/prompt-latin-500-normal-CxzxEHZc.woff2)format("woff2"),url(/assets/prompt-latin-500-normal-B1edBDQ9.woff)format("woff")}@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/prompt-latin-600-normal-hKZWXsc1.woff2)format("woff2"),url(/assets/prompt-latin-600-normal-CSDDLorv.woff)format("woff")}@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/prompt-latin-700-normal-I2gc831J.woff2)format("woff2"),url(/assets/prompt-latin-700-normal-BfbftDSq.woff)format("woff")}@font-face{font-family:Prompt;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/prompt-latin-800-normal-DbXlbHGR.woff2)format("woff2"),url(/assets/prompt-latin-800-normal-CSaN5RkO.woff)format("woff")}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/kanit-latin-700-normal-xfKc2BN3.woff2)format("woff2"),url(/assets/kanit-latin-700-normal-CZbzRMIr.woff)format("woff")}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/kanit-latin-800-normal-Bmaevg4i.woff2)format("woff2"),url(/assets/kanit-latin-800-normal-DOFY8CUZ.woff)format("woff")}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sarabun-thai-400-normal-C2DaJlKK.woff2)format("woff2"),url(/assets/sarabun-thai-400-normal-CH-UbWgg.woff)format("woff")}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/sarabun-thai-500-normal-BVssjame.woff2)format("woff2"),url(/assets/sarabun-thai-500-normal-C3iDLEzi.woff)format("woff")}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/sarabun-thai-600-normal-3dIAQ-_s.woff2)format("woff2"),url(/assets/sarabun-thai-600-normal-DWKeTe6a.woff)format("woff")}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/sarabun-thai-700-normal-CbuDipM3.woff2)format("woff2"),url(/assets/sarabun-thai-700-normal-CP2-p8e-.woff)format("woff")}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/sarabun-latin-400-normal-URPBxl-K.woff2)format("woff2"),url(/assets/sarabun-latin-400-normal-DmguIS-7.woff)format("woff")}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/sarabun-latin-500-normal-BjUTcdxu.woff2)format("woff2"),url(/assets/sarabun-latin-500-normal-CJexTAnl.woff)format("woff")}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/sarabun-latin-600-normal-DMD3TROr.woff2)format("woff2"),url(/assets/sarabun-latin-600-normal-9FonlkKx.woff)format("woff")}@font-face{font-family:Sarabun;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/sarabun-latin-700-normal-DQKyWxHq.woff2)format("woff2"),url(/assets/sarabun-latin-700-normal-DUuqj4Ju.woff)format("woff")}html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}:root{--kuvix-font-sans:"Prompt", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--kuvix-font-brand:"Kanit", var(--kuvix-font-sans);color:#111827;font-family:var(--kuvix-font-sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f5f7fb}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;font-family:var(--kuvix-font-sans);margin:0}a{color:inherit}.kuvix-validation-notification.ant-notification-notice{background:#fff7f5;border:1px solid #ffd9d4;border-radius:8px;box-shadow:0 6px 16px #0f172a24}.kuvix-validation-notification .ant-notification-notice-message{color:#4c3b57;margin-bottom:0;font-size:14px;font-weight:500}.app-shell{background:linear-gradient(#eff6ffc2,#f5f7fb00 18rem),#f5f7fb;min-height:100vh}.app-topbar{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #dbe4ef;position:sticky;top:0}.app-header{background:0 0;border-bottom:0;align-items:center;gap:14px;height:62px;padding:0 clamp(16px,4vw,40px);display:flex}.sidebar-trigger{color:#334155;border:1px solid #dbe4ef;flex:none;display:none}.sidebar-trigger:hover,.sidebar-trigger:focus-visible{color:#1d4ed8;background:#f8fbff;border-color:#bfd0ea}.brand{flex:none;align-items:center;gap:10px;min-width:max-content;text-decoration:none;display:inline-flex}.brand-mark{background:linear-gradient(135deg,#2563eb 0%,#059669 100%);border-radius:8px;place-items:center;width:32px;height:32px;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff6b}.brand-mark:before{content:"K";color:#fff;font-family:var(--kuvix-font-brand);font-size:17px;font-weight:800;line-height:1}.brand-name{color:#111827;font-family:var(--kuvix-font-brand);font-size:18px;font-weight:700}.workspace-chip{color:#0f172a;background:#f8fafc;border:1px solid #dbe4ef;border-radius:8px;align-items:center;gap:10px;min-width:0;max-width:min(34vw,390px);height:38px;padding:0 8px 0 12px;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.workspace-chip:hover,.workspace-chip:focus-visible{color:#1d4ed8;background:#eff6ff;border-color:#bfd0ea}.workspace-chip-main{min-width:0;line-height:1.15;display:grid}.workspace-chip-label{color:#64748b;font-size:10px;font-weight:800}.workspace-chip-name{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:800;display:block;overflow:hidden}.workspace-chip-code{color:#1d4ed8;background:#fff;border:1px solid #dbeafe;border-radius:999px;flex:none;padding:3px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;font-weight:800}.branch-picker.ant-select{background:#f8fafc;border-color:#dbe4ef;border-radius:8px;flex:none;min-width:0;max-width:min(26vw,260px);height:38px;padding-inline:12px}.branch-picker.ant-select:hover{background:#eff6ff;border-color:#bfd0ea}.branch-picker .ant-select-content{color:#0f172a;font-size:13px;font-weight:800}.branch-picker-icon{color:#64748b}@media (max-width:900px){.branch-picker.ant-select{display:none}}.doc-branch-hint,.doc-branch-error{margin-top:4px;font-size:12px}.doc-branch-hint{color:#64748b}.doc-branch-error{color:#cf1322}.header-spacer,.top-nav{border-bottom:0;flex:auto;min-width:0}.header-actions{flex:none;align-items:center;gap:10px;min-width:0;display:inline-flex}.header-apps-link{color:#1d4ed8;white-space:nowrap;background:#fff;border:1px solid #bfd0ea;border-radius:6px;align-items:center;gap:8px;height:34px;padding:0 10px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.header-apps-link:hover,.header-apps-link:focus-visible{background:#eef4ff}.language-switcher{color:#334155;height:34px;box-shadow:none;background:#fff;border-color:#dbe4ef;padding-inline:10px;font-weight:700}.language-switcher:hover,.language-switcher:focus-visible{color:#1d4ed8;background:#f8fbff;border-color:#bfd0ea}.language-switcher .anticon{color:#64748b}.language-switcher-current{text-align:left;min-width:26px}.language-switcher-chevron{margin-left:2px;font-size:10px}.language-switcher-menu-item{justify-content:space-between;align-items:center;gap:18px;min-width:110px;font-weight:600;display:inline-flex}.language-switcher-menu-item .anticon{color:#2563eb;font-size:12px}.auth-status{flex:none;align-items:center;min-width:0}.auth-profile{border-radius:999px;place-items:center;width:36px;height:36px;padding:0;display:inline-grid}.auth-profile .ant-avatar{color:#334155;background:#f1f5f9;border:1px solid #dbe4ef}.auth-profile:hover .ant-avatar,.auth-profile:focus-visible .ant-avatar{color:#1d4ed8;background:#eff6ff;border-color:#bfd0ea}.auth-profile-name{color:#475569;text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-weight:600;display:inline-block;overflow:hidden}.auth-action{flex:none}.module-menu.ant-menu-horizontal{color:#475569;scrollbar-width:none;background:linear-gradient(#fff 0%,#f8fafc 100%);border-top:1px solid #eef2f7;border-bottom:0;min-width:0;height:52px;padding:0 clamp(16px,4vw,40px);font-weight:500;line-height:52px;display:flex;overflow:auto hidden}.module-menu.ant-menu-horizontal::-webkit-scrollbar{display:none}.module-menu.ant-menu-horizontal:after{display:none}.module-menu.ant-menu-horizontal>.ant-menu-item,.module-menu.ant-menu-horizontal>.ant-menu-submenu{color:#475569;border-radius:0;align-items:center;height:52px;margin-inline:0;padding-inline:13px;display:inline-flex;top:0}.module-menu.ant-menu-horizontal>.ant-menu-item:after,.module-menu.ant-menu-horizontal>.ant-menu-submenu:after{border-bottom-width:3px;border-radius:999px 999px 0 0;left:12px;right:12px}.module-menu.ant-menu-horizontal>.ant-menu-item:hover,.module-menu.ant-menu-horizontal>.ant-menu-submenu:hover,.module-menu.ant-menu-horizontal>.module-menu-current,.module-menu.ant-menu-horizontal>.ant-menu-item-selected,.module-menu.ant-menu-horizontal>.ant-menu-submenu-selected,.module-menu.ant-menu-horizontal>.ant-menu-submenu-open{color:#1d4ed8;background:#eff6ff}.module-menu.ant-menu-horizontal .ant-menu-title-content>a{color:inherit;text-decoration:none}.module-menu.ant-menu-horizontal .ant-menu-title-content{font-weight:500}.module-menu.ant-menu-horizontal>.module-menu-current .ant-menu-title-content,.module-menu.ant-menu-horizontal>.ant-menu-item-selected .ant-menu-title-content,.module-menu.ant-menu-horizontal>.ant-menu-submenu-selected .ant-menu-title-content,.module-menu.ant-menu-horizontal>.ant-menu-submenu-open .ant-menu-title-content{font-weight:600}.module-menu.ant-menu-horizontal .anticon{color:#64748b;font-size:17px}.module-menu.ant-menu-horizontal>.ant-menu-item:hover .anticon,.module-menu.ant-menu-horizontal>.ant-menu-submenu:hover .anticon,.module-menu.ant-menu-horizontal>.module-menu-current .anticon,.module-menu.ant-menu-horizontal>.ant-menu-item-selected .anticon,.module-menu.ant-menu-horizontal>.ant-menu-submenu-selected .anticon,.module-menu.ant-menu-horizontal>.ant-menu-submenu-open .anticon{color:#2563eb}.ant-btn:not(.ant-btn-loading)>.ant-btn-loading-icon{visibility:hidden}.ant-menu-submenu-popup .ant-menu{background:#fff;border:1px solid #dbe4ef;border-radius:8px;min-width:210px;max-height:calc(100vh - 132px);padding:6px;overflow-y:auto;box-shadow:0 10px 28px #0f172a21}.ant-menu-submenu-popup .ant-menu-item,.ant-menu-submenu-popup .ant-menu-submenu-title{color:#475569;border-radius:6px;min-height:40px;margin:1px 0;font-size:14px;font-weight:500;line-height:40px;padding-inline:12px!important}.ant-menu-submenu-popup .ant-menu-submenu-title{padding-inline-end:34px!important}.ant-menu-submenu-popup .ant-menu-title-content{white-space:nowrap}.ant-menu-submenu-popup .ant-menu-item-selected,.ant-menu-submenu-popup .ant-menu-submenu-active>.ant-menu-submenu-title{font-weight:600}.ant-menu-submenu-popup .ant-menu-item:hover,.ant-menu-submenu-popup .ant-menu-submenu-title:hover,.ant-menu-submenu-popup .ant-menu-item-active,.ant-menu-submenu-popup .ant-menu-submenu-active>.ant-menu-submenu-title,.ant-menu-submenu-popup .ant-menu-item-selected{color:#2563eb;background:#f1f5f9}.ant-menu-submenu-popup .ant-menu-title-content>a{color:inherit;text-decoration:none}.ant-menu-item:has(.nav-create-link){background:#2563eb!important}.ant-menu-item:has(.nav-create-link):hover{background:#1d4ed8!important}.nav-create-link{align-items:center;gap:6px;font-weight:600;display:inline-flex;color:#fff!important}.nav-create-icon{color:#fff!important}.ant-menu-submenu-popup .sidebar-menu-badge{color:#f97316;margin-left:auto}.app-body{background:0 0;min-height:calc(100vh - 62px)}.app-shell-with-navigation .app-body{min-height:calc(100vh - 114px)}.app-body-with-navigation{align-items:stretch}.sidebar-content{flex-direction:column;gap:14px;min-height:100%;padding:18px 14px;display:flex}.sidebar-business{background:#f8fafc;border:1px solid #dbe4ef;border-radius:8px;gap:4px;padding:12px;display:grid}.sidebar-business-label,.sidebar-section-label{color:#64748b;font-size:12px;font-weight:700;line-height:1.35}.sidebar-business-name{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:800;line-height:1.35;display:block;overflow:hidden}.sidebar-business-code{color:#475569;font-size:12px;line-height:1.35}.sidebar-switch-business{color:#1d4ed8;background:#fff;border:1px solid #bfd0ea;border-radius:6px;justify-content:center;align-items:center;gap:8px;height:34px;margin-top:8px;padding:0 10px;font-size:13px;font-weight:800;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.sidebar-switch-business:hover,.sidebar-switch-business:focus-visible{color:#1e40af;background:#eff6ff;border-color:#93b4e8}.sidebar-section-label{padding:0 8px}.sidebar-menu{background:0 0;border-inline-end:0!important}.sidebar-menu.ant-menu-inline>.ant-menu-item,.sidebar-menu.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title{color:#334155;border-radius:6px;width:auto;height:40px;margin:2px 0;font-weight:700;line-height:40px;padding-inline:12px!important}.sidebar-menu.ant-menu-inline .ant-menu-item:after,.sidebar-menu.ant-menu-inline .ant-menu-submenu:after{display:none}.sidebar-menu .ant-menu-item .anticon,.sidebar-menu .ant-menu-submenu-title .anticon{color:#64748b;font-size:17px}.sidebar-menu .ant-menu-title-content>a,.sidebar-menu-label{align-items:center;gap:8px;width:100%;min-width:0;display:inline-flex}.sidebar-menu-label>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sidebar-menu-badge{color:#ea580c;flex:none;font-size:11px;font-weight:800}.sidebar-menu .ant-menu-item:hover,.sidebar-menu .ant-menu-submenu-title:hover{color:#1d4ed8;background:#f1f5f9}.sidebar-menu .ant-menu-item:hover .anticon,.sidebar-menu .ant-menu-submenu-title:hover .anticon{color:#2563eb}.sidebar-menu .ant-menu-item-selected{color:#1d4ed8;background:#eff6ff}.sidebar-menu .ant-menu-item-selected .anticon{color:#2563eb}.sidebar-menu .ant-menu-submenu-selected>.ant-menu-submenu-title{color:#1d4ed8}.sidebar-menu .ant-menu-sub{background:0 0!important}.sidebar-menu .ant-menu-sub.ant-menu-inline .ant-menu-item,.sidebar-menu .ant-menu-sub.ant-menu-inline .ant-menu-submenu-title{color:#475569;border-radius:6px;width:auto;height:36px;margin:1px 0;font-size:13px;font-weight:650;line-height:36px}.sidebar-menu .ant-menu-sub.ant-menu-inline .ant-menu-sub .ant-menu-item,.sidebar-menu .ant-menu-sub.ant-menu-inline .ant-menu-sub .ant-menu-submenu-title{color:#64748b;height:34px;font-size:12px;font-weight:650;line-height:34px}.mobile-sidebar-drawer .ant-drawer-header{border-bottom:1px solid #e2e8f0;min-height:64px}.mobile-sidebar-drawer .ant-drawer-title{color:#0f172a;font-size:16px;font-weight:800}.mobile-sidebar-drawer .ant-drawer-body{background:#fff;padding:0}.app-content{min-width:0;padding:28px 0 48px}.app-content-centered{width:min(1180px,100% - 32px);margin:0 auto}.app-content-main{width:min(1280px,100% - 36px);margin:0 auto;padding:28px 0 48px}.app-section-layout{grid-template-columns:292px minmax(0,1fr);align-items:start;gap:24px;display:grid}.app-section-content{min-width:0}.section-submenu{min-width:0;position:sticky;top:134px}.section-submenu-title.ant-typography{color:#172554;margin:0 0 18px;font-size:26px;font-weight:700;line-height:1.25}.section-submenu-panel{background:#fff;border:1px solid #d6dfed;border-radius:8px;overflow:hidden}.section-submenu-menu.ant-menu-inline{background:0 0;padding:22px 0;border-inline-end:0!important}.section-submenu-menu.ant-menu-inline>.ant-menu-item,.section-submenu-menu.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title{color:#475569;border-radius:0;width:auto;height:42px;margin:0;font-size:14px;font-weight:500;line-height:42px;padding-inline:40px 22px!important}.section-submenu-menu.ant-menu-inline .ant-menu-item:after,.section-submenu-menu.ant-menu-inline .ant-menu-submenu:after{display:none}.section-submenu-menu .ant-menu-title-content>a{color:inherit;text-decoration:none}.section-submenu-menu .ant-menu-submenu-arrow{color:#64748b}.section-submenu-menu .ant-menu-item:hover,.section-submenu-menu .ant-menu-submenu-title:hover,.section-submenu-menu .ant-menu-item-selected,.section-submenu-menu .ant-menu-submenu-selected>.ant-menu-submenu-title{color:#4f46e5;background:#f3f4f6}.section-submenu-menu .ant-menu-sub{background:0 0!important}.section-submenu-menu .ant-menu-sub.ant-menu-inline .ant-menu-item,.section-submenu-menu .ant-menu-sub.ant-menu-inline .ant-menu-submenu-title{color:#667085;border-radius:0;height:40px;margin:0;font-size:14px;font-weight:500;line-height:40px;padding-inline-start:60px!important}.section-submenu-menu .ant-menu-sub.ant-menu-inline .ant-menu-item-selected,.section-submenu-menu .ant-menu-sub.ant-menu-inline .ant-menu-submenu-selected>.ant-menu-submenu-title{color:#5550e0;background:#f4f4f6}.section-submenu-menu .ant-menu-sub.ant-menu-inline .ant-menu-sub .ant-menu-item,.section-submenu-menu .ant-menu-sub.ant-menu-inline .ant-menu-sub .ant-menu-submenu-title{color:#7b8193;height:38px;font-size:13px;line-height:38px;padding-inline-start:80px!important}.section-submenu-menu .sidebar-menu-label{gap:8px}.section-submenu-menu .sidebar-menu-badge{margin-left:auto}.page{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}.page>*{min-width:0;max-width:100%}.page-documents{grid-template-columns:minmax(0,1fr);min-width:0}.page-documents>*,.page-documents .ant-card-body,.page-documents .ant-table-wrapper{min-width:0;max-width:100%}.dv-title-row{align-items:center;gap:4px;display:flex}.page-narrow{max-width:760px;margin:0 auto}.page-title{min-height:70px}.page-title h1{margin:0 0 4px;font-size:24px;line-height:1.2}.current-business-summary{background:#fff;border:1px solid #dbe4ef;border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:10px;padding:6px 10px;display:inline-flex}.current-business-summary .ant-typography{font-size:13px;line-height:1.35}.metric-grid .ant-card{height:100%}.revenue-workspace-card .ant-card-body{padding:0}.revenue-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.revenue-overview-item{border-right:1px solid #e2e8f0;gap:6px;min-height:116px;padding:22px;display:grid}.revenue-overview-item:last-child{border-right:0}.revenue-overview-item h3.ant-typography{color:#0f172a;margin:0;font-size:24px}.page-fallback{padding:12px 0}.auth-page{text-align:center;min-height:48vh}.login-page{grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:center;gap:36px;min-height:calc(100vh - 160px);display:grid}.login-copy{max-width:620px}.login-kicker{color:#1d4ed8;font-family:var(--kuvix-font-brand);margin-bottom:12px;font-size:13px;font-weight:700;display:block}.login-copy h1{color:#0f172a;text-wrap:balance;max-width:12ch;margin:0 0 12px;font-size:44px;line-height:1.08}.login-copy .ant-typography{color:#475569;max-width:56ch;font-size:16px}.login-assurance{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.login-assurance span{color:#334155;background:#fff;border:1px solid #dbe4ef;border-radius:999px;align-items:center;min-height:30px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-flex}.login-panel{border-radius:8px}.inline-alert{flex:260px}.setup-page{max-width:960px;margin:0 auto;padding-top:8px}.setup-form-card{border:1px solid #dfe7f2;border-radius:8px;overflow:hidden;box-shadow:0 1px 2px #0f172a0d}.setup-form-card .ant-card-body{padding:26px 28px 24px}.setup-card-header{border-bottom:1px solid #e6edf6;margin-bottom:22px;padding-bottom:18px}.setup-card-header h1{color:#0f172a;margin:0;font-size:20px;line-height:1.3}.setup-main-form .ant-form-item{margin-bottom:22px}.setup-main-form .ant-form-item-label{padding-bottom:6px}.setup-main-form .ant-form-item-label>label{color:#0f172a;height:auto;font-size:13px;font-weight:700;line-height:1.35}.setup-main-form .ant-input,.setup-main-form .ant-select-selector{border-color:#cfd8e6;height:40px;min-height:40px}.setup-main-form .ant-input-affix-wrapper{border-color:#cfd8e6;align-items:center;height:40px;min-height:40px;padding-block:0;display:flex}.setup-main-form .ant-input-affix-wrapper .ant-input{height:auto;min-height:0;padding-block:0}.setup-main-form .ant-select-single{height:40px}.setup-main-form .ant-select-single .ant-select-selection-item,.setup-main-form .ant-select-single .ant-select-selection-placeholder{line-height:38px}.setup-main-form .ant-input::placeholder{color:#64748b;opacity:.72}.setup-main-form .ant-input:hover,.setup-main-form .ant-input-affix-wrapper:hover,.setup-main-form .ant-select-selector:hover{border-color:#94a8c7}.setup-main-form .ant-input:focus,.setup-main-form .ant-input-affix-wrapper-focused,.setup-main-form .ant-select-focused .ant-select-selector{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.setup-main-form .ant-input[disabled]{color:#64748b;background:#f1f5f9;border-color:#d8e0eb}.setup-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.setup-span-full{grid-column:1/-1}.setup-entity-control{margin-bottom:26px}.setup-entity-control .ant-radio-button-wrapper{color:#334155;height:40px;font-weight:700;line-height:38px}.setup-entity-control .ant-radio-button-wrapper:first-child{border-start-start-radius:6px;border-end-start-radius:6px}.setup-entity-control .ant-radio-button-wrapper:last-child{border-start-end-radius:6px;border-end-end-radius:6px}.business-identity-row{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.business-identity-row-person{grid-template-columns:repeat(3,minmax(0,1fr))}.setup-detail-section{border-top:1px solid #e6edf6;margin-top:2px;padding-top:24px}.setup-section-heading{margin-bottom:14px}.setup-section-heading h3{color:#172554;margin:0;font-size:16px;line-height:1.35}.business-category-field{margin-bottom:18px}.business-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 14px;width:100%;display:grid}.business-category-grid .business-category-card{color:#334155;white-space:normal;background:#fff;border:1px solid #d7e0ec;border-radius:6px;height:auto;min-height:92px;padding:13px 14px;line-height:1.45;transition:border-color .16s,background-color .16s,box-shadow .16s,color .16s;display:grid}.business-category-grid .business-category-card:before{display:none}.business-category-grid .business-category-card:hover{color:#1d4ed8;border-color:#93b4f8}.business-category-grid .business-category-card.ant-radio-button-wrapper-checked{color:#1d4ed8;background:#eff6ff;border-color:#2f6fed;box-shadow:inset 0 0 0 1px #2f6fed}.business-category-card-title{color:#26364f;align-items:center;gap:9px;font-size:14px;font-weight:800;display:flex}.business-category-card-title .anticon{color:#5b6df6;font-size:17px}.business-category-grid .business-category-card.ant-radio-button-wrapper-checked .business-category-card-title,.business-category-grid .business-category-card.ant-radio-button-wrapper-checked .business-category-card-title .anticon{color:#1d4ed8}.business-category-card-description{color:#52627a;margin-top:4px;font-size:13px;line-height:1.45;display:block}.customer-types-field{margin-bottom:18px}.customer-types-field .ant-form-item-label>label,.employee-range-field .ant-form-item-label>label{color:#172554;font-size:15px}.customer-types-field .ant-checkbox-group{flex-wrap:wrap;gap:10px 22px;display:flex}.customer-types-field .ant-checkbox-wrapper{color:#334155;margin-inline-start:0;font-weight:600}.employee-range-field{max-width:260px}.setup-actions{background:#f8fafc;border-top:1px solid #e6edf6;justify-content:flex-end;align-items:center;gap:16px;margin:4px -28px -24px;padding:18px 28px;display:flex}.setup-actions .ant-btn{min-width:190px;height:42px;font-weight:700;box-shadow:0 1px #0f172a14}.business-info-page{width:min(100%,1080px);margin:0 auto}.app-section-content>.business-info-page{margin-top:51px}.business-info-card{border:1px solid #dfe7f2;border-radius:8px;overflow:visible;box-shadow:0 1px 2px #0f172a0d}.business-info-card .ant-card-body{padding:0}.business-info-form{background:#fff;border-radius:8px}.business-info-section{border-top:1px solid #e5ecf6;padding:28px 30px}.business-info-section-first{border-top:0}.business-info-section-last{padding-bottom:34px}.business-info-heading{border-bottom:1px solid #dbe4ef;padding-bottom:22px}.business-info-heading-with-actions{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.business-info-heading h1.ant-typography{color:#172554;margin:0;font-size:20px;line-height:1.35}.business-info-heading .ant-typography{color:#475569;margin-top:3px;font-size:14px;line-height:1.55;display:block}.business-info-title-icon{color:#4f46e5;background:#eef2ff;border:1px solid #c7d2fe;border-radius:6px;place-items:center;width:28px;height:28px;font-size:17px;display:inline-grid}.business-info-form .ant-form-item{margin-bottom:20px}.business-info-form .ant-form-item-label{padding-bottom:6px}.business-info-form .ant-form-item-label>label{color:#111827;height:auto;font-size:13px;font-weight:600;line-height:1.35}.business-info-form .ant-input,.business-info-form .ant-picker,.business-info-form .ant-select-selector{border-color:#cfd8e6;min-height:40px}.business-info-form input.ant-input,.business-info-form .ant-picker{height:40px}.business-info-form .ant-input-affix-wrapper{border-color:#cfd8e6;align-items:center;height:40px;min-height:40px;padding-block:0;display:flex}.business-info-form .ant-input-affix-wrapper .ant-input{height:auto;min-height:0;padding-block:0}.business-info-form .ant-select-single{height:40px}.business-info-form .ant-select-single .ant-select-selection-item,.business-info-form .ant-select-single .ant-select-selection-placeholder{line-height:38px}.business-info-form .ant-input::placeholder,.business-info-form .ant-picker-input>input::placeholder{color:#94a3b8;opacity:.7}.business-info-form .ant-input:hover,.business-info-form .ant-input-affix-wrapper:hover,.business-info-form .ant-picker:hover,.business-info-form .ant-select-selector:hover{border-color:#94a8c7}.business-info-form .ant-input:focus,.business-info-form .ant-input-affix-wrapper-focused,.business-info-form .ant-picker-focused,.business-info-form .ant-select-focused .ant-select-selector{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.business-info-form .ant-input[disabled]{color:#64748b;background:#f1f5f9;border-color:#d8e0eb}.business-info-form .ant-input-show-count-suffix{color:#94a3b8;font-size:11px}.business-info-full-control{width:100%}.business-info-grid{gap:0 20px;display:grid}.business-info-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.business-info-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.business-info-identity-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.business-info-identity-row-person{grid-template-columns:repeat(3,minmax(0,1fr))}.business-info-radio-row{margin-bottom:0!important}.business-info-radio-row .ant-radio-wrapper{color:#26364f;font-weight:500}.business-info-section-heading{border-bottom:1px solid #dbe4ef;justify-content:space-between;align-items:center;gap:16px;margin-bottom:26px;padding-bottom:20px;display:flex}.business-info-section-heading h2.ant-typography,.business-info-inline-heading h2.ant-typography{color:#172554;margin:0;font-size:18px;line-height:1.4}.business-info-soft-primary{color:#fff;background:#635ff0;border-color:#635ff0;border-radius:999px;min-width:160px;height:40px;font-weight:600}.business-info-soft-primary:hover,.business-info-soft-primary:focus-visible{color:#fff!important;background:#5551d9!important;border-color:#5551d9!important}.logo-seal-section{min-height:410px}.logo-seal-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.logo-seal-identity-button{color:#fff;background:#31bdc7;border-color:#31bdc7;border-radius:999px;min-width:148px;height:40px;font-weight:600}.logo-seal-identity-button:hover,.logo-seal-identity-button:focus-visible{color:#fff!important;background:#21a9b4!important;border-color:#21a9b4!important}.logo-seal-grid{grid-template-columns:repeat(2,minmax(220px,1fr));gap:38px 84px;max-width:720px;display:grid}.logo-seal-field{margin-bottom:0!important}.logo-seal-field .ant-form-item-label>label{color:#172554;font-size:17px;font-weight:700}.logo-seal-upload.ant-upload-wrapper.ant-upload-picture-card-wrapper{display:block}.logo-seal-upload.ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload.ant-upload-select,.logo-seal-upload.ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload-list-item-container{width:168px;height:168px;margin:0}.logo-seal-upload.ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload.ant-upload-select{background:#fff;border:1px dashed #9aa7bd;border-radius:2px}.logo-seal-upload.ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload.ant-upload-select:hover{border-color:#2563eb}.logo-seal-upload-placeholder{color:#94a3b8;place-items:center;gap:8px;min-height:100%;font-size:12px;font-weight:600;display:grid}.logo-seal-upload-placeholder .anticon{color:#d1d5df;font-size:43px}.logo-seal-upload-filled.ant-upload-wrapper.ant-upload-picture-card-wrapper .ant-upload.ant-upload-select{background:#fff;border-style:solid;border-color:#dbe4ef;padding:8px}.logo-seal-preview-image{object-fit:contain;width:100%;height:100%}.business-info-address-tabs{margin-top:-8px}.business-info-address-tabs .ant-tabs-nav{margin-bottom:26px}.business-info-address-tabs .ant-tabs-tab{padding:10px 0}.business-info-address-tabs .ant-tabs-tab-btn{color:#475569;font-weight:500}.business-info-address-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#2563eb;font-weight:600}.business-info-address-grid .ant-form-item{margin-bottom:16px}.business-info-additional-address-list{border-top:1px solid #dbe4ef;gap:26px;margin-top:28px;padding-top:26px;display:grid}.business-info-additional-address{min-width:0}.business-info-additional-address-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.business-info-additional-address-heading h3.ant-typography{color:#172554;margin:0;font-size:18px;line-height:1.35}.business-info-additional-address-remove{color:#94a3b8;border-radius:999px;flex:none;width:36px;height:36px;font-size:19px}.business-info-additional-address-remove:hover,.business-info-additional-address-remove:focus-visible{color:#dc2626!important;background:#fff1f2!important}.business-info-inline-heading{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:20px;display:flex}.business-info-inline-heading .ant-btn-link{height:auto;padding:0;font-weight:500}.country-option{align-items:center;gap:7px;display:inline-flex}.business-info-sticky-actions{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-top:1px solid #dbe4ef;border-radius:0 0 8px 8px;justify-content:flex-end;gap:16px;padding:18px 30px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 18px #0f172a0f}.business-info-sticky-actions .ant-btn{border-radius:999px;min-width:160px;height:40px;font-weight:600}.business-info-sticky-actions .ant-btn-primary{color:#fff;box-shadow:none;background:#2fb9c2;border-color:#2fb9c2}.business-info-sticky-actions .ant-btn-primary:hover,.business-info-sticky-actions .ant-btn-primary:focus-visible{background:#269da6!important;border-color:#269da6!important}.business-info-view-heading{align-items:flex-start}.business-info-view-actions{flex-shrink:0;gap:12px;display:flex}.business-info-verify-button.ant-btn{color:#fff;height:40px;box-shadow:none;background:linear-gradient(135deg,#8a7bf2 0%,#635ff0 100%);border:0;border-radius:999px;padding-inline:22px;font-weight:600}.business-info-verify-button.ant-btn:hover,.business-info-verify-button.ant-btn:focus-visible{color:#fff!important;background:linear-gradient(135deg,#7a6bec 0%,#574fe6 100%)!important}.business-info-edit-button.ant-btn{min-width:96px;height:40px;box-shadow:none;background:#2f7ff0;border-color:#2f7ff0;border-radius:999px;padding-inline:24px;font-weight:600}.business-info-edit-button.ant-btn:hover,.business-info-edit-button.ant-btn:focus-visible{background:#1f6fe0!important;border-color:#1f6fe0!important}.business-info-view-list{flex-direction:column;gap:2px;margin:0;display:flex}.business-info-view-row{grid-template-columns:210px minmax(0,1fr);align-items:baseline;gap:16px;padding:8px 0;display:grid}.business-info-view-label{color:#475569;font-size:14px;font-weight:500;line-height:1.5}.business-info-view-value{color:#172554;word-break:break-word;margin:0;font-size:14px;font-weight:500;line-height:1.5}.business-info-view-empty{color:#94a3b8}.business-info-view-vat{align-items:center;gap:7px;display:inline-flex}.business-info-view-vat-yes{color:#16a34a}.business-info-view-vat-no{color:#dc2626}.business-info-view-vat .anticon{font-size:13px}.business-info-view-address-list{flex-direction:column;gap:22px;margin:0;display:flex}.business-info-view-address-label{color:#475569;border-bottom:1px solid #eef2f7;padding-bottom:12px;font-size:14px;font-weight:500;display:block}.business-info-view-address-value{color:#172554;word-break:break-word;margin:12px 0 0;font-size:14px;line-height:1.6;display:block}.business-info-view-footer{border-top:1px solid #e5ecf6;padding:18px 30px}.business-info-view-delete.ant-btn-link{color:#2f7ff0;align-items:center;gap:7px;height:auto;padding:0;font-weight:500;display:inline-flex}.business-info-view-delete.ant-btn-link:hover,.business-info-view-delete.ant-btn-link:focus-visible{color:#1f6fe0}.document-numbering-page{width:min(100%,1120px);margin:0 auto}.app-section-content>.document-numbering-page{margin-top:51px}.document-numbering-card.business-info-card{overflow:visible}.document-numbering-card .ant-card-body{padding:0}.document-numbering-form{background:#fff;border-radius:8px}.document-numbering-header{border-bottom:1px solid #dbe4ef;justify-content:space-between;align-items:center;gap:22px;padding:22px 26px 16px;display:flex}.document-numbering-header h1.ant-typography{color:#172554;margin:0;font-size:20px;font-weight:700;line-height:1.4}.document-numbering-actions{flex:none;justify-content:flex-end}.document-numbering-actions .ant-btn{border-radius:999px;min-width:142px;height:40px;font-weight:600}.document-numbering-actions .ant-btn-primary{color:#fff;box-shadow:none;background:#2fb9c2;border-color:#2fb9c2}.document-numbering-actions .ant-btn-primary:hover,.document-numbering-actions .ant-btn-primary:focus-visible{background:#269da6!important;border-color:#269da6!important}.document-numbering-option-row{border-bottom:1px solid #dbe4ef;flex-wrap:wrap;align-items:center;gap:14px 28px;padding:18px 26px 20px;display:flex}.document-numbering-option-row .ant-form-item{margin-bottom:0}.document-numbering-option-label{color:#172554;align-items:center;gap:7px;font-weight:600;display:inline-flex}.document-numbering-option-label .anticon{color:#cbd5e1;font-size:14px}.document-numbering-special-cell{flex-direction:column;gap:4px;min-width:0;display:flex}.document-numbering-special-cell .document-numbering-control{width:100%}.document-numbering-field-error{color:#dc2626;align-items:center;gap:6px;font-size:12px;line-height:1.3;display:inline-flex}.document-numbering-field-error .anticon{color:#dc2626}.document-numbering-readonly-value{color:#26364f;align-items:center;gap:8px;font-weight:600;display:inline-flex}.document-numbering-readonly-value .anticon{color:#2563eb}.document-numbering-tabs{padding:18px 26px 26px}.document-numbering-tabs .ant-tabs-nav{margin-bottom:18px}.document-numbering-tabs .ant-tabs-tab{padding:10px 0}.document-numbering-tabs .ant-tabs-tab+.ant-tabs-tab{margin-left:38px}.document-numbering-tabs .ant-tabs-tab-btn{color:#475569;font-weight:500}.document-numbering-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#4f46e5;font-weight:600}.document-numbering-tabs .ant-tabs-ink-bar{background:#635ff0;height:2px}.document-numbering-list{display:grid}.document-numbering-rule{border-bottom:1px solid #dbe4ef;padding:16px 0 14px}.document-numbering-rule:last-child{border-bottom:0}.document-numbering-rule-title{color:#26364f;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:10px;font-size:15px;font-weight:500;display:flex}.document-numbering-preview{color:#536183;font-weight:500}.document-numbering-rule-grid{grid-template-columns:minmax(118px,.9fr) minmax(118px,.9fr) repeat(4,minmax(118px,1fr));align-items:start;gap:14px 16px;display:grid}.document-numbering-rule-grid-compact{grid-template-columns:repeat(2,minmax(118px,132px))}.document-numbering-control.ant-input-affix-wrapper,.document-numbering-control.ant-select-single{height:64px}.document-numbering-control.ant-input-affix-wrapper{border-color:#cfd8e6;align-items:flex-end;padding:25px 12px 7px;display:flex}.document-numbering-control.ant-input-affix-wrapper .ant-input-prefix{color:#26364f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;line-height:1.2;position:absolute;top:7px;left:12px;right:12px;overflow:hidden}.document-numbering-control.ant-input-affix-wrapper .ant-input{color:#2483ff;height:24px;min-height:0;padding:0 30px 0 0;font-size:16px;line-height:24px}.document-numbering-control .ant-input-show-count-suffix{color:#94a3b8;font-size:11px;position:absolute;top:8px;right:10px}.document-numbering-control.ant-select-single .ant-select-selector{border-color:#cfd8e6;height:64px;padding:23px 34px 7px 12px}.document-numbering-control.ant-select-single .ant-select-selection-search{inset-inline:12px 34px}.document-numbering-control.ant-select-single .ant-select-selection-item,.document-numbering-control.ant-select-single .ant-select-selection-placeholder{color:#2483ff;font-size:16px;line-height:32px}.document-numbering-control.ant-select-single .ant-select-prefix{color:#26364f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;line-height:1.2;position:absolute;top:7px;left:12px;right:34px;overflow:hidden}.document-numbering-control.ant-input-affix-wrapper:hover,.document-numbering-control.ant-input-affix-wrapper-focused,.document-numbering-control.ant-select-focused .ant-select-selector,.document-numbering-control.ant-select-single:not(.ant-select-disabled):hover .ant-select-selector{border-color:#94a8c7}.document-numbering-control.ant-input-affix-wrapper-focused,.document-numbering-control.ant-select-focused .ant-select-selector{box-shadow:0 0 0 3px #2563eb1a}.document-numbering-tax-checkbox{color:#536183;margin-top:10px;font-weight:500}.document-numbering-tax-checkbox .ant-checkbox-checked .ant-checkbox-inner{background:#2f93ee;border-color:#2f93ee}.document-notes-tabs{padding-top:18px}.document-note-list{gap:20px;padding-top:20px;display:grid}.document-note-field{background:#fff;border:1px solid #cfd8e6;border-radius:6px;min-height:160px;transition:border-color .16s,box-shadow .16s;position:relative;overflow:hidden}.document-note-field:focus-within{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a}.document-note-label{z-index:1;color:#172554;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 120px);font-size:14px;font-weight:600;line-height:1.35;position:absolute;top:12px;left:16px;overflow:hidden}.document-note-limit{z-index:1;color:#94a3b8;font-size:12px;line-height:1.35;position:absolute;top:12px;right:18px}.document-note-textarea.ant-input{color:#172554;resize:vertical;min-height:158px;box-shadow:none;border:0;padding:42px 16px 16px;font-size:14px;line-height:1.6}.document-note-textarea.ant-input:hover,.document-note-textarea.ant-input:focus{box-shadow:none;border:0}.document-due-date-tabs{padding-top:18px}.document-due-date-list{gap:20px;padding-top:20px;display:grid}.document-due-date-row{grid-template-columns:minmax(96px,.7fr) minmax(210px,1.35fr) minmax(100px,.58fr) repeat(2,minmax(170px,1fr));align-items:center;gap:14px 16px;display:grid}.document-due-date-document-name{color:#536183;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;font-weight:500;overflow:hidden}.document-due-date-pattern.ant-select-single,.document-due-date-duration.ant-input-affix-wrapper{height:60px}.document-due-date-pattern.ant-select-single .ant-select-selector{border-color:#cfd8e6;height:60px;padding:22px 34px 6px 12px}.document-due-date-pattern.ant-select-single .ant-select-prefix{color:#26364f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;line-height:1.2;position:absolute;top:7px;left:12px;right:34px;overflow:hidden}.document-due-date-pattern.ant-select-single .ant-select-selection-item,.document-due-date-pattern.ant-select-single .ant-select-selection-placeholder{color:#2483ff;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:32px;overflow:hidden}.document-due-date-duration.ant-input-affix-wrapper{border-color:#cfd8e6;align-items:flex-end;padding:24px 12px 7px;display:flex}.document-due-date-duration.ant-input-affix-wrapper .ant-input-prefix{color:#26364f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;line-height:1.2;position:absolute;top:7px;left:12px;right:12px;overflow:hidden}.document-due-date-duration.ant-input-affix-wrapper .ant-input{color:#2483ff;height:24px;min-height:0;padding:0;font-size:16px;line-height:24px}.document-due-date-pattern.ant-select-focused .ant-select-selector,.document-due-date-pattern.ant-select-single:not(.ant-select-disabled):hover .ant-select-selector,.document-due-date-duration.ant-input-affix-wrapper:hover,.document-due-date-duration.ant-input-affix-wrapper-focused{border-color:#94a8c7}.document-due-date-pattern.ant-select-focused .ant-select-selector,.document-due-date-duration.ant-input-affix-wrapper-focused{box-shadow:0 0 0 3px #2563eb1a}.document-due-date-readonly{color:#94a3b8;background:#f6f8fc;border:1px solid #0000;border-radius:6px;align-content:center;min-height:60px;padding:8px 14px;display:grid}.document-due-date-readonly .ant-typography{color:#26364f;font-size:13px;font-weight:600;line-height:1.35}.document-due-date-readonly span{color:#9aa3b5;margin-top:4px;font-size:15px;line-height:1.35}.document-payment-header{border-bottom:1px solid #dbe4ef;justify-content:space-between;align-items:center;gap:22px;padding:22px 26px 18px;display:flex}.document-payment-heading{min-width:0}.document-payment-heading h1.ant-typography{color:#172554;margin:0;font-size:20px;font-weight:700;line-height:1.4}.document-payment-title-icon{flex:none}.document-payment-edit-button.ant-btn{border-radius:999px;min-width:120px;height:40px;font-weight:600}.document-payment-section{border-bottom:1px solid #dbe4ef;padding:22px 26px 24px}.document-payment-section-last{border-bottom:0}.document-payment-section h2.ant-typography{color:#172554;margin:0 0 16px;font-size:16px;font-weight:700;line-height:1.45}.document-payment-radio-field.ant-form-item{margin-bottom:0}.document-payment-radio-field .ant-radio-wrapper{color:#536183;font-weight:500}.document-payment-radio-field .ant-radio-wrapper-disabled{color:#94a3b8}.document-payment-radio-field .ant-radio-disabled .ant-radio-inner:after{background-color:#fff}.document-payment-channel-grid{grid-template-columns:repeat(2,minmax(240px,1fr));gap:18px;width:min(100%,700px);display:grid}.document-payment-bank-grid{grid-template-columns:repeat(3,minmax(200px,1fr));width:min(100%,860px);margin-top:12px}.document-payment-channel-grid .ant-form-item{margin-bottom:0}.document-payment-channel-grid .ant-form-item-label{padding-bottom:8px}.document-payment-channel-grid .ant-form-item-label>label{color:#172554;height:auto;font-weight:700}.document-payment-channel-label{align-items:center;gap:7px;display:inline-flex}.document-payment-channel-label .anticon{color:#cbd5e1;font-size:14px}.document-payment-channel-select.ant-select-single{height:60px}.document-payment-channel-select.ant-select-single .ant-select-selector{background:#f6f8fc;border-color:#edf1f7;height:60px;padding:22px 36px 7px 14px}.document-payment-channel-select.ant-select-disabled.ant-select-single .ant-select-selector{color:#94a3b8;background:#f6f8fc;border-color:#edf1f7}.document-payment-channel-select.ant-select-single .ant-select-prefix{color:#26364f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:700;line-height:1.2;position:absolute;top:8px;left:14px;right:36px;overflow:hidden}.document-payment-channel-select.ant-select-single .ant-select-selection-item{color:#94a3b8;font-size:16px;line-height:31px}.document-payment-channel-select.ant-select-single .ant-select-arrow{color:#26364f}.document-categories-card.business-info-card{overflow:hidden}.document-categories-toolbar{background:#fff;border-bottom:1px solid #dbe4ef;justify-content:space-between;align-items:center;gap:22px;padding:56px 22px 40px;display:flex}.document-categories-title-actions{flex-wrap:wrap;align-items:center;gap:14px 16px;min-width:0;display:flex}.document-categories-title-actions h1.ant-typography{color:#172554;margin:0;font-size:24px;font-weight:700;line-height:1.35}.document-categories-board-button.ant-btn,.document-categories-add-button.ant-btn{color:#fff;min-width:160px;height:40px;box-shadow:none;border:0;border-radius:999px;font-weight:600}.document-categories-board-button.ant-btn{background:linear-gradient(90deg,#f46f52 0%,#635ff0 100%)}.document-categories-board-button.ant-btn:hover,.document-categories-board-button.ant-btn:focus-visible{color:#fff!important;background:linear-gradient(90deg,#e85f44 0%,#5551d9 100%)!important}.document-categories-add-button.ant-btn{background:#635ff0}.document-categories-add-button.ant-btn:hover,.document-categories-add-button.ant-btn:focus-visible{background:#5551d9!important}.document-categories-search.ant-input-affix-wrapper{border-color:#cfd8e6;border-radius:4px;width:min(220px,100%);height:60px;padding:7px 12px}.document-categories-search .ant-input-prefix{color:#172554;align-self:flex-start;margin-top:3px;font-size:15px}.document-categories-search .ant-input-suffix{color:#cbd5e1;align-self:flex-start;margin-top:2px}.document-categories-search .ant-input{color:#172554;align-self:flex-end}.document-categories-search .ant-input::placeholder{color:#cbd5e1;opacity:1}.document-categories-search:before{color:#172554;content:attr(aria-label);pointer-events:none;font-size:13px;font-weight:700;line-height:1.2;position:absolute;top:9px;left:36px}.document-categories-table{overflow-x:auto}.document-categories-table .ant-table{color:#172554;min-width:860px}.document-categories-table .ant-table-thead>tr>th{color:#172554;background:#f5f7fb;border-bottom-color:#dbe4ef;padding:18px 16px;font-size:14px;font-weight:700}.document-categories-table .ant-table-tbody>tr>td{color:#172554;border-bottom:0;padding:17px 16px;font-size:14px}.document-categories-table .ant-table-tbody>tr.document-category-row-muted>td{background:#f7f7fa}.document-category-row-index{color:#cbd5e1;font-weight:500}.document-category-name-link.ant-btn-link{color:#2483ff;height:auto;padding:0;font-weight:500}.document-category-name-link.ant-btn-link:hover,.document-category-name-link.ant-btn-link:focus-visible{color:#1d4ed8!important}.document-category-switch-cell{white-space:nowrap;align-items:center;gap:9px;display:inline-flex}.document-category-switch-cell .ant-typography{color:#536183;font-size:14px}.document-category-switch-cell .ant-switch{background:#9aa3b5;min-width:38px}.document-category-switch-cell .ant-switch.ant-switch-checked{background:#2f93ee}.document-categories-pagination{color:#475569;background:#fff;border-top:1px solid #dbe4ef;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-height:72px;padding:12px 18px;display:flex}.document-category-modal .ant-modal-content{border-radius:6px;padding:0;overflow:hidden;box-shadow:0 14px 34px #0f172a47}.document-category-modal .ant-modal-body{padding:0}.document-category-modal .ant-modal-close{color:#94a3b8;font-size:18px;top:14px;right:14px}.document-category-modal-form{background:#fff}.document-category-modal-header{border-bottom:1px solid #dbe4ef;grid-template-columns:minmax(0,1fr) 130px;align-items:center;gap:18px;padding:20px 20px 18px;display:grid}.document-category-modal-header h2.ant-typography{color:#172554;margin:0;font-size:24px;font-weight:700;line-height:1.35}.document-category-code-field.ant-form-item{margin-bottom:0}.document-category-modal-body{gap:16px;padding:20px;display:grid}.document-category-modal-form .ant-form-item{margin-bottom:0}.document-category-modal-control.ant-input-affix-wrapper{border-color:#cfd8e6;border-radius:4px;align-items:flex-end;height:60px;padding:23px 12px 7px;display:flex}.document-category-modal-control.ant-input-affix-wrapper .ant-input-prefix{color:#172554;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:700;line-height:1.2;position:absolute;top:8px;left:12px;right:38px;overflow:hidden}.document-category-modal-control.ant-input-affix-wrapper .ant-input{color:#2483ff;height:24px;min-height:0;padding:0 30px 0 0;font-size:15px;line-height:24px}.document-category-modal-control .ant-input-show-count-suffix{color:#94a3b8;font-size:11px;position:absolute;top:9px;right:10px}.document-category-scope-field .ant-form-item-label{padding-bottom:8px}.document-category-scope-field .ant-form-item-label>label{color:#172554;height:auto;font-size:16px;font-weight:700}.document-category-scope-field .ant-checkbox-wrapper{color:#536183;font-weight:500}.document-category-scope-field .ant-checkbox-checked .ant-checkbox-inner{background:#2f93ee;border-color:#2f93ee}.document-category-modal-footer{border-top:1px solid #dbe4ef;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px;display:grid}.category-detail-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:8px;display:flex}.category-detail-heading{align-items:flex-start;gap:10px;display:flex}.category-detail-back.ant-btn{color:#475569;margin-top:4px}.category-detail-title-block .ant-typography{margin-bottom:4px}.category-detail-desc{color:#64748b;margin-bottom:8px;display:block}.category-detail-status{display:inline-flex}.category-detail-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.category-detail-options.ant-btn{border-radius:8px;height:40px;font-weight:600}.category-detail-search.document-categories-search{min-width:220px}.category-item-code{color:#4f46e5;align-items:center;gap:10px;font-weight:600;display:inline-flex}.category-item-icon{color:#fff;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:inline-flex}.category-item-appearance{gap:16px;display:flex}.category-icon-trigger{color:#4f46e5;cursor:pointer;background:#fff;border:1px solid #dbe4ef;border-radius:10px;justify-content:center;align-items:center;width:52px;height:52px;font-size:20px;display:inline-flex}.category-icon-grid{grid-template-columns:repeat(4,40px);gap:8px;display:grid}.category-icon-option{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #dbe4ef;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;font-size:17px;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.category-icon-option:hover{color:#4f46e5;border-color:#635ff0}.category-icon-option-active{color:#4f46e5;background:#eef2ff;border-color:#635ff0}.document-category-modal-footer .ant-btn{border-radius:999px;height:40px;font-weight:600}.document-category-modal-footer .ant-btn-primary{color:#fff;box-shadow:none;background:#2fb9c2;border-color:#2fb9c2}.document-category-modal-footer .ant-btn-primary:hover,.document-category-modal-footer .ant-btn-primary:focus-visible{background:#269da6!important;border-color:#269da6!important}.document-settings-summary-header{border-bottom:1px solid #dbe4ef;justify-content:space-between;align-items:flex-start;gap:22px;padding:22px 26px 18px;display:flex}.document-settings-summary-header h1.ant-typography{color:#172554;margin:0;font-size:20px;font-weight:700;line-height:1.4}.document-settings-summary-header .ant-typography{color:#536183;margin-top:3px;font-size:14px;line-height:1.55;display:block}.document-settings-edit-button.ant-btn{min-width:120px;height:40px;box-shadow:none;border-radius:999px;font-weight:600}.document-public-display-list{gap:24px;padding:22px 26px 46px;display:grid}.document-public-display-row{grid-template-columns:minmax(180px,260px) minmax(120px,1fr);align-items:center;gap:34px;display:grid}.document-public-display-label{color:#172554;font-size:15px;font-weight:500}.document-public-display-status{color:#9aa3b5;align-items:center;gap:8px;font-size:15px;font-weight:500;display:inline-flex}.document-public-display-status .anticon{color:#9aa3b5;font-size:13px}.document-public-display-status.is-on,.document-public-display-status.is-on .anticon{color:#16a34a}.document-public-display-field .ant-radio-group{gap:44px;display:inline-flex}.document-journal-list{gap:22px;padding:22px 26px 46px;display:grid}.document-journal-row{grid-template-columns:minmax(220px,320px) minmax(160px,1fr);align-items:center;gap:34px;display:grid}.document-journal-subrow{padding-left:26px}.document-journal-label{color:#172554;font-size:15px;font-weight:500}.document-journal-group-header{color:#172554;font-size:15px;font-weight:600}.document-journal-status{color:#635ff0;align-items:center;gap:8px;font-size:15px;font-weight:500;display:inline-flex}.document-journal-status .anticon{color:#635ff0;font-size:13px}.document-journal-radio-group.ant-radio-group{flex-wrap:wrap;gap:12px 32px;display:inline-flex}.document-journal-radio-group.ant-radio-group .ant-radio-wrapper{margin-inline-end:0}.document-journal-option-label{align-items:center;gap:6px;display:inline-flex}.document-journal-option-hint.anticon{color:#9aa3b5;font-size:13px}.email-report-panel{justify-items:start;gap:22px;padding:24px 26px 40px;display:grid}.email-report-recipient .ant-radio-group{flex-wrap:wrap;gap:16px 44px;display:inline-flex}.email-report-day{margin-bottom:0}.email-report-day .ant-select{min-width:220px}.data-lock-body{justify-items:start;gap:22px;padding:24px 26px 26px;display:grid}.data-lock-toggle-row{align-items:center;gap:12px;display:inline-flex}.data-lock-toggle-label{color:#172554;font-size:15px;font-weight:500}.data-lock-date{margin-bottom:0}.data-lock-date .ant-picker{min-width:220px}.data-lock-status{color:#172554;align-items:center;gap:10px;font-size:15px;font-weight:500;display:inline-flex}.data-lock-icon{color:#7c6ff0;font-size:20px}.data-lock-icon--locked{color:#635ff0}.data-lock-note{color:#1e3a5f;background:#eff6ff;border-radius:12px;gap:12px;max-width:640px;padding:16px 18px;display:flex}.data-lock-note-icon{color:#3b82f6;margin-top:2px;font-size:18px}.data-lock-note-title{color:#1d4ed8;margin-bottom:4px;display:block}.data-lock-note-heading{margin:0 0 6px;line-height:1.55}.data-lock-note-list{gap:4px;margin:0;padding-left:18px;line-height:1.55;display:grid}.data-lock-history-link{color:#2f6bff;cursor:pointer;background:0 0;border:none;justify-self:end;align-items:center;gap:6px;padding:0;font-size:14px;font-weight:500;display:inline-flex}.data-lock-history-link:hover{text-decoration:underline}.data-lock-year-nav{align-items:center;gap:14px;margin-bottom:22px;display:flex}.data-lock-year{text-align:center;color:#172554;min-width:48px;font-size:16px;font-weight:600}.data-lock-year-arrow{color:#536183;cursor:pointer;background:#fff;border:1px solid #d5deec;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.data-lock-year-arrow:hover{color:#2f6bff;border-color:#2f6bff}.data-lock-year-arrow--placeholder{cursor:default;background:0 0;border-color:#0000}.data-lock-timeline{margin:0;padding:0;list-style:none}.data-lock-timeline-item{grid-template-columns:92px 30px 1fr;align-items:start;column-gap:12px;display:grid}.data-lock-timeline-when{text-align:right;gap:2px;padding-top:6px;display:grid}.data-lock-timeline-date{color:#172554;font-size:13px;font-weight:600}.data-lock-timeline-time{color:#9aa3b5;font-size:12px}.data-lock-timeline-dot{color:#9aa3b5;background:#f4f7fb;border:1px solid #d5deec;border-radius:999px;justify-content:center;justify-self:center;align-items:center;width:28px;height:28px;font-size:12px;display:inline-flex;position:relative}.data-lock-timeline-item:not(:last-child) .data-lock-timeline-dot:after{content:"";background:#e2e8f0;width:1px;position:absolute;top:30px;bottom:-12px}.data-lock-timeline-card{border:1px solid #e5ebf3;border-radius:12px;align-items:center;gap:12px;margin-bottom:12px;padding:10px 14px;display:flex}.data-lock-timeline-avatar.ant-avatar{color:#fff;background:#22c55e;flex:none;font-weight:600}.data-lock-timeline-name{color:#172554;font-size:14px;font-weight:600}.data-lock-timeline-desc{color:#536183;font-size:13px}.data-lock-history-empty{text-align:center;color:#9aa3b5;padding:40px 0;font-size:14px}.duplicate-name-list{gap:26px;padding:26px 26px 44px;display:grid}.duplicate-name-row{grid-template-columns:minmax(200px,300px) minmax(160px,1fr);align-items:center;gap:34px;display:grid}.duplicate-name-label{color:#172554;font-size:15px;font-weight:500}.duplicate-name-field .ant-radio-group{flex-wrap:wrap;gap:16px 48px;display:inline-flex}.price-type-body{padding:26px 26px 44px}.price-type-field{max-width:320px;margin-bottom:0}.contact-settings-body{gap:30px;padding:24px 26px 44px;display:grid}.contact-settings-section-title{color:#172554;margin:0 0 16px;font-size:16px;font-weight:700}.contact-settings-row{grid-template-columns:minmax(180px,240px) minmax(200px,1fr);align-items:center;gap:20px 34px;padding:8px 0 8px 20px;display:grid}.contact-settings-row--prefix{align-items:start}.contact-settings-label{color:#172554;align-items:center;gap:6px;font-size:15px;font-weight:500;display:inline-flex}.contact-settings-hint.anticon{color:#9aa3b5;font-size:14px}.contact-tooltip{display:block}.contact-tooltip-title{margin-bottom:4px;font-weight:600;display:block}.credit-debit-body{gap:30px;padding:24px 26px 44px;display:grid}.credit-debit-section-title{color:#172554;margin:0 0 16px;font-size:16px;font-weight:700}.credit-debit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px;display:grid}.credit-debit-field{gap:6px;margin-bottom:0;display:grid}.credit-debit-field-label{color:#4b5563;font-size:14px;font-weight:600}.credit-debit-field-value{color:#111827;font-size:14px;line-height:32px}@media (max-width:720px){.credit-debit-grid{grid-template-columns:minmax(0,1fr)}}.product-menu-body{gap:30px;padding:24px 26px 44px;display:grid}.product-menu-section-title{color:#172554;margin:0 0 16px;font-size:16px;font-weight:700}.product-menu-note{margin:4px 0 8px}.product-menu-row{grid-template-columns:minmax(220px,320px) minmax(200px,1fr);align-items:center;gap:16px 34px;padding:8px 0 8px 20px;display:grid}.product-menu-label{color:#172554;align-items:center;gap:6px;font-size:15px;font-weight:500;display:inline-flex}.product-menu-hint.anticon{color:#9aa3b5;font-size:14px}.product-menu-field .ant-radio-group{flex-wrap:wrap;gap:12px 44px;display:inline-flex}.product-menu-value{color:#635ff0;align-items:center;gap:8px;font-size:15px;font-weight:500;display:inline-flex}.product-menu-value .anticon{color:#635ff0;font-size:13px}.quotation-issuance-body{gap:30px;padding:24px 26px 44px;display:grid}.quotation-issuance-section-title{color:#172554;margin:0 0 12px;font-size:16px;font-weight:700}.quotation-issuance-row{grid-template-columns:minmax(160px,220px) minmax(220px,1fr);align-items:center;gap:12px 34px;padding:8px 0 8px 20px;display:grid}.quotation-issuance-label{color:#172554;align-items:center;gap:6px;font-size:15px;font-weight:500;display:inline-flex}.quotation-issuance-field .ant-radio-group{flex-wrap:wrap;gap:12px 28px;display:inline-flex}.quotation-issuance-value{color:#635ff0;align-items:center;gap:8px;font-size:15px;font-weight:500;display:inline-flex}.quotation-issuance-value .anticon{color:#635ff0;font-size:13px}.qc-page{gap:18px;display:grid}.qc-steps{flex-wrap:wrap;justify-content:center;align-items:center;gap:0;display:flex}.qc-step{background:#fff;border:1px solid #e2e8f2;border-radius:12px;align-items:center;gap:10px;min-width:150px;margin-right:34px;padding:14px 18px;display:flex;position:relative}.qc-step--active{border-color:#b9c6ff;box-shadow:0 4px 14px #2f6bff1f}.qc-step-dot{border:2px solid #c3ccdd;border-radius:999px;flex:none;width:14px;height:14px}.qc-step--active .qc-step-dot{border-color:#2f6bff;box-shadow:inset 0 0 0 3px #fff,0 0 0 2px #2f6bff}.qc-step-body{display:grid}.qc-step-label{color:#172554;font-size:14px;font-weight:600}.qc-step-code{color:#9aa3b5;font-size:12px}.qc-step-line{border-top:2px dotted #c3ccdd;width:34px;position:absolute;top:50%;right:-34px}.qc-favorites-title{color:#172554;font-size:15px;font-weight:600}.qc-card{border-radius:0 16px 16px;position:relative;overflow:hidden}.qc-card-head{border-bottom:1px solid #eef1f7;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:18px;display:flex}.pr-po-source{margin-top:18px}.qc-doc-title.ant-typography{color:#172554;margin:0;font-size:22px;font-weight:700}.qc-docno{background:#fbfcfe;border:1px solid #e2e8f2;border-radius:14px;align-items:flex-start;gap:18px;padding:12px 18px;display:flex;box-shadow:0 1px 2px #1725540a}.qc-docno-col{flex-direction:column;gap:7px;min-width:190px;display:flex}.qc-docno-label .anticon{color:#9aa3b5;vertical-align:-1px;font-size:12px}.qc-docno-ref{min-width:190px}.qc-docno-ref-input.ant-input{border-radius:8px;padding:5px 10px;font-size:16px}.qc-docno-label{color:#6b7a99;font-size:13px;display:block}.qc-docno-value{color:#172554;font-size:16px;font-weight:600}.qc-required{color:#ef4444}.qc-docno-input.ant-input{box-shadow:none;color:#172554;background:#fff;border:1px solid #d7dde8;border-radius:8px;padding:5px 10px;font-size:16px;font-weight:600}.qc-docno-input.ant-input:focus,.qc-docno-input.ant-input:hover{box-shadow:none;border-color:#3995ff}.qc-docno-hint{color:#9aa3b5;margin-top:2px;font-size:12px;display:block}.qc-date-presets{flex-wrap:wrap;align-items:center;gap:8px;padding:6px 0;display:flex}.qc-date-preset,.qc-date-default{color:#475569;cursor:pointer;background:#fff;border:1px solid #d5dcea;border-radius:999px;padding:3px 12px;font-size:13px}.qc-date-preset--active{color:#0f766e;background:#e6f8f5;border-color:#26bfa8}.qc-date-default{color:#2563eb;background:0 0;border-color:#0000;margin-inline-start:auto}.qc-cat-actions{border-bottom:1px solid #eef1f7;flex-direction:column;display:flex}.qc-cat-action{color:#2563eb;text-align:start;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:9px 14px;font-size:13px;display:flex}.qc-cat-action:hover{background:#f2f6ff}.qc-section{border-bottom:1px solid #eef1f7;padding:22px 0}.qc-section-title{color:#172554;align-items:center;gap:8px;margin:0 0 18px;font-size:15px;font-weight:600;display:flex}.qc-section-check{color:#2fbf9b;font-size:16px}.qc-customer-grid{grid-template-columns:minmax(300px,1.7fr) minmax(190px,1fr) minmax(190px,1fr);align-items:start;gap:4px 24px;padding-left:30px;display:grid}.qc-field{align-content:start;gap:7px;display:grid}.qc-field .ant-select,.qc-field .ant-picker{width:100%}.qc-label{color:#6b7a99;align-items:center;gap:4px;font-size:13px;font-weight:500;display:flex}.qc-label-gear{color:#b7c1d4;font-size:12px}.qc-field--price{max-width:300px;padding-left:30px}.qc-price-row{flex-wrap:wrap;align-items:flex-start;gap:24px;padding-left:30px;display:flex}.qc-price-row .qc-field--price{flex:220px;padding-left:0}.qc-help-icon{color:#b7c1d4;cursor:pointer;font-size:14px}.qc-help{width:250px}.qc-help-title{color:#172554;margin-bottom:8px;font-weight:600}.qc-help-body{color:#536183;margin:0 0 14px;font-size:13px;line-height:1.65}.qc-help-subtitle{color:#172554;margin:10px 0 4px;font-size:13px;font-weight:600}.qc-help-nav{justify-content:space-between;align-items:center;display:flex}.qc-help-nav button{color:#26bfa8;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:600}.qc-help-nav button:disabled{color:#cbd3e0;cursor:default}.qc-help-dots{gap:6px;display:inline-flex}.qc-help-dot{background:#d5deec;border-radius:999px;width:7px;height:7px}.qc-help-dot--active{background:#2f6bff}.ql-page{gap:16px;display:grid}.ql-print-heading{margin:0 0 16px;font-size:22px;display:none}.app-breadcrumb{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.app-breadcrumb-item{align-items:center;gap:8px;display:inline-flex}.app-breadcrumb-link{cursor:pointer;color:#2563eb;background:0 0;border:none;padding:0;font-size:14px}.app-breadcrumb-link:hover{text-decoration:underline}.app-breadcrumb-sep{color:#b7c1d4}.app-breadcrumb-current{color:#5b6b8c;font-weight:500}.ql-header{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ql-title.ant-typography{color:#172554;margin:0;font-size:24px;font-weight:700}.ql-create.ant-dropdown-button{width:auto}.ql-create .ant-btn-primary{background:#635ff0;border-color:#635ff0;font-weight:600}.ql-create .ant-btn-primary:hover{background:#7a76f3!important;border-color:#7a76f3!important}.ql-create .ant-btn:first-child{border-start-start-radius:999px;border-end-start-radius:999px}.ql-create .ant-btn:last-child{border-start-end-radius:999px;border-end-end-radius:999px}.ql-print.ant-btn{border-radius:999px}.ql-card{border-radius:16px;overflow:hidden}.ql-tabs{border-bottom:1px solid #eef1f7;align-items:stretch;padding:0 6px;display:flex}.ql-tabs-arrow{color:#9aa3b5;cursor:pointer;background:0 0;border:none;flex:none;align-self:center;width:44px;min-height:44px}.ql-tabs-arrow:hover{color:#635ff0}.ql-tabs-scroll{scrollbar-width:none;flex:1;gap:2px;min-width:0;display:flex;overflow-x:auto}.ql-tabs-scroll::-webkit-scrollbar{display:none}.ql-tab{color:#6b7a99;white-space:nowrap;cursor:pointer;background:0 0;border:none;flex:none;align-items:center;gap:8px;padding:15px 18px;font-size:14px;font-weight:500;display:inline-flex;position:relative}.ql-tab:after{content:"";background:0 0;border-radius:3px 3px 0 0;height:2.5px;transition:background .15s;position:absolute;bottom:0;left:14px;right:14px}.ql-tab:hover{color:#172554}.ql-tab--active{color:#635ff0;font-weight:600}.ql-tab--active:after{background:#635ff0}.ql-tab--danger,.ql-tab--danger.ql-tab--active{color:#ef5350}.ql-tab--danger.ql-tab--active:after{background:#ef5350}.ql-tab-icon{color:#635ff0;font-size:13px}.ql-tab-dot{border-radius:999px;width:8px;height:8px}.ql-filter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.ql-recent-count{color:#536183;font-size:15px;font-weight:600}.ql-date-filter{background:#f5f7fb;border:1px solid #e8edf6;border-radius:12px;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.ql-date-icon{color:#635ff0;font-size:15px}.ql-date-label{color:#6b7a99;font-size:13px}.report-classification-filter{flex-wrap:wrap;gap:8px;display:flex}.report-classification-filter__select{width:190px;max-width:100%}.ql-date-filter .ant-picker,.ql-date-filter .ant-picker-focused,.ql-date-filter .ant-picker:focus-visible{padding:0;box-shadow:none!important;border-color:#0000!important;outline:none!important}.ql-date-filter .ant-picker:has(input:focus-visible){padding:0;box-shadow:none!important;border-color:#0000!important;outline:none!important}.ql-date-filter .ant-picker .ant-picker-input>input{color:#2f6bff;box-shadow:none;background:0 0;font-size:14px;font-weight:600}.ql-date-filter .ant-picker-active-bar{display:none}.ql-date-filter .ant-picker-input-active>input{background:0 0}.ql-date-sep{color:#9aa3b5;padding:0 2px}.ql-branch-filter.ant-select{min-width:190px}.ql-branch-filter.ant-select .ant-select-selector,.ql-branch-filter.ant-select .ant-select-content{background:#f5f7fb;border-color:#e8edf6;border-radius:12px}.ql-search-wrap{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ql-search{background:#fff;border:1px solid #e2e8f2;border-radius:12px;width:340px;max-width:100%;padding:6px 14px;transition:border-color .15s,box-shadow .15s}.ql-search:focus-within{border-color:#635ff0;box-shadow:0 0 0 3px #635ff01f}.ql-search-head{color:#8f9bb3;align-items:center;gap:6px;font-size:12.5px;display:flex}.ql-search-head>.anticon:first-child{color:#635ff0}.ql-search-hint{color:#c6cfdd}.ql-search .ant-input,.ql-search .ant-input:focus,.ql-search .ant-input:focus-visible,.ql-search .ant-input-focused{background:0 0;border:none;padding:0;font-size:14px;box-shadow:none!important;outline:none!important}.ql-search .ant-input:has(input:focus-visible){background:0 0;border:none;padding:0;font-size:14px;box-shadow:none!important;outline:none!important}.ql-advanced{color:#635ff0;white-space:nowrap;cursor:pointer;background:0 0;border:none;min-height:44px;font-size:14px;font-weight:600}.ql-advanced:hover{text-decoration:underline}.ql-advanced-panel{grid-template-columns:repeat(4,minmax(150px,1fr)) auto;align-items:end;gap:14px;padding:0 22px 18px;display:grid}.ql-advanced-field{color:#536183;gap:6px;font-size:13px;display:grid}.ql-advanced-field .ant-select,.ql-advanced-field .ant-input-number{width:100%}.ql-selection-bar{color:#37415a;background:#f5f7ff;border-bottom:1px solid #e4e7fb;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:6px 12px;display:flex}.ql-table .ant-table-thead>tr>th{color:#6b7a99;background:#f7f9fc;font-weight:500}.ql-table{padding:0 6px}.ql-pager{color:#6b7a99;justify-content:flex-end;align-items:center;gap:10px;padding:18px 22px;font-size:13px;display:flex}.ql-pager-arrow.ant-btn{color:#6b7a99;border-radius:8px}.ql-pager .ant-select{min-width:64px}@media (max-width:840px){.ql-filter,.ql-search-wrap,.ql-search{width:100%}.ql-date-filter{max-width:100%;overflow-x:auto}.ql-advanced-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.ql-advanced-panel{grid-template-columns:1fr}}@media print{.ql-print-heading{display:block}}.qi-page{gap:16px;display:grid}.qi-card{border-radius:16px;overflow:hidden}.qi-head-bar{flex-wrap:wrap;align-items:center;gap:16px;padding:20px 22px 16px;display:flex}.qi-title.ant-typography{color:#172554;margin:0;font-size:20px;font-weight:700}.qi-edit-all.ant-btn{background:#635ff0;border-color:#635ff0;border-radius:999px;font-weight:600}.qi-edit-all.ant-btn:hover{background:#7a76f3!important;border-color:#7a76f3!important}.qi-scroll{overflow-x:auto}.qi-grid{grid-template-columns:40px 66px 140px 118px 168px 116px 168px 128px 172px 108px 100px 104px 114px 100px 120px 106px 112px 168px 138px 44px;min-width:2340px;display:grid}.qi-grid-head{background:#f7f9fc;border-top:1px solid #eef1f7;border-bottom:1px solid #eef1f7}.qi-cell{border-right:1px solid #f0f3f8;align-items:center;min-width:0;padding:6px 12px;display:flex}.qi-grid-head .qi-cell{padding:10px 12px}.qi-row{border-bottom:1px solid #f0f3f8}.qi-row .qi-cell{min-height:62px}.qi-th{flex-direction:column;align-items:flex-start;gap:2px}.qi-th-label{color:#4a5a78;align-items:center;gap:5px;font-size:13px;font-weight:600;display:inline-flex}.qi-th-hint{color:#b7c1d4;font-size:12px}.qi-th-letter{color:#b7c1d4;font-size:11px}.qi-gutter{color:#c3ccdd;background:#fbfcfe;flex-direction:column;justify-content:center;gap:4px;padding:6px 0}.qi-drag{cursor:grab}.qi-gutter-index{color:#b7c1d4;font-size:11px}.qi-seq{color:#172554;justify-content:center;font-weight:500}.qi-cell .ant-input,.qi-cell .ant-picker,.qi-cell .ant-select{width:100%}.qi-cell .ant-picker .ant-picker-input>input{color:#2f6bff;font-weight:500}.qi-scroll .ant-input,.qi-scroll .ant-input:focus-visible,.qi-scroll .ant-picker,.qi-scroll .ant-select-focused .ant-select-selector,.qi-scroll .ant-select .ant-select-selector{box-shadow:none!important;outline:none!important}.qi-scroll .ant-input:has(input:focus-visible){box-shadow:none!important;outline:none!important}.qi-scroll .ant-picker:has(input:focus-visible){box-shadow:none!important;outline:none!important}.qi-num{justify-content:flex-end}.qi-num .ant-input-number{width:100%}.qi-num .ant-input-number-input{text-align:right;color:#2f6bff}.qi-readonly{color:#172554;justify-content:flex-end;font-weight:500}.qi-qty .ant-input-number-input{text-align:left}.qi-qty.ant-input-number .ant-input-number-handler-wrap{opacity:1;border-inline-start:1px solid #eef1f7}.qi-qty.ant-input-number .ant-input-number-handler .anticon{color:#8f9bb3;font-size:9px}.qi-delete-col{border-right:none;justify-content:center}.qi-delete{color:#c3ccdd;cursor:pointer;background:0 0;border:none;padding:4px;display:inline-flex}.qi-delete:hover{color:#ef4444}.qi-summary{border-top:1px solid #eef1f7;flex-wrap:wrap;align-items:center;gap:26px;padding:18px 22px;display:flex}.qi-summary-count{color:#172554;flex-direction:column;gap:2px;font-size:14px;font-weight:600;display:flex}.qi-recalc{color:#2f6bff;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:0;font-size:13px;font-weight:500;display:inline-flex}.qi-summary-item{flex-direction:column;gap:2px;display:flex}.qi-summary-label{color:#6b7a99;font-size:13px}.qi-summary-value{color:#172554;font-size:16px;font-weight:600}.qi-summary-pager{color:#6b7a99;align-items:center;gap:8px;margin-left:auto;font-size:13px;display:flex}.qi-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.qi-footer-left,.qi-footer-right{flex-wrap:wrap;gap:12px;display:flex}.qi-footer .ant-btn{border-radius:999px}.qi-create-all.ant-btn-primary{background:#26bfa8;border-color:#26bfa8;font-weight:600}.qi-create-all.ant-btn-primary:hover{background:#22ad98!important;border-color:#22ad98!important}.qc-customer-info{border-top:1px dashed #eef1f7;align-items:baseline;gap:8px;min-height:21px;margin-top:8px;padding-top:8px;display:flex}.qc-customer-info--right{justify-content:flex-end}.qc-customer-info-label{color:#9aa3b5;font-size:13px}.qc-customer-info-value{color:#c6cfdd;font-size:13px}.qc-add-contact{color:#fff;cursor:pointer;background:#26bfa8;border:none;align-items:center;gap:8px;width:100%;padding:10px 14px;font-weight:600;display:flex}.qc-contact-group-label{color:#9aa3b5;padding:8px 14px 4px;font-size:13px}.qc-contact-option{align-items:center;gap:10px;display:flex}.qc-contact-star{color:#f6bd28}.qc-contact-name{color:#172554;display:block}.qc-contact-code{color:#9aa3b5;font-size:12px;display:block}.qc-items{border:1px solid #eef1f7;border-radius:12px;overflow:hidden}.qc-items--old{border-radius:0}.qc-items--old .qc-items-head,.qc-items--old .qc-item-row{padding-block:8px}.qc-items-head{color:#6b7a99;background:#f7f9fc;align-items:center;gap:12px;padding:10px 16px 10px 60px;font-size:13px;font-weight:500;display:flex}.qc-col-product{flex:1}.qc-col-num{text-align:right;width:120px}.qc-col-actions{width:32px}.qc-item-row{border-top:1px solid #f0f3f8;align-items:flex-start;gap:12px;padding:12px 16px;display:flex;position:relative}.qc-item-index{color:#b7c1d4;font-size:12px;position:absolute;bottom:8px;left:8px}.qc-item-drag{appearance:none;color:#c3ccdd;cursor:grab;background:0 0;border:0;padding:8px 0 0}.qc-item-drag:active{cursor:grabbing}.qc-item-drag:focus-visible{color:#1677ff;outline-offset:2px;outline:2px solid #91caff}.qc-item-check{padding-top:6px}.qc-item-main{flex:1;gap:8px;display:grid}.qc-item-main--grid{grid-template-columns:1.35fr 1fr}.qc-col-product--split{grid-template-columns:1.35fr 1fr;gap:8px;display:grid}.qc-item-main--grid .qc-item-desc{grid-column:1/-1}.qc-item-account{color:#2f80ed;border:1px solid #e2e8f2;border-radius:6px;align-items:center;min-height:32px;padding:4px 11px;font-size:14px;display:flex}.qc-item-account--empty{color:#b0b8c8}.qc-item-account--muted{color:#b0b8c8;background:#f7f8fb;border-color:#edf0f5}.qc-doc-status{color:#6b7a99;align-items:center;gap:8px;margin-top:2px;font-size:14px;display:flex}.qc-item-row--desc{background:#f3f8fe}.qc-item-main--desc .qc-item-desc{min-width:280px;max-width:52%}.qc-product-group{color:#52607a;font-weight:600}.qc-item-product{width:100%}.qc-item-num{width:120px;padding-top:1px}.qc-item-num .ant-input-number{width:100%}.qc-item-num .ant-input-number-input{text-align:right}.qc-item-taxwht.ant-select{width:100%}.qc-item-taxwht.ant-select .ant-select-selector{justify-content:flex-end;padding-inline-end:20px}.qc-item-taxwht.ant-select .ant-select-selection-item{flex:initial}.qc-item-wht{flex-direction:column;align-items:flex-end;display:flex}.qc-item-wht-rate{color:#94a3b8;margin-top:-2px;padding-inline-end:20px;font-size:12px;line-height:1.2}.qc-disc-trigger{text-align:right;color:#172554;cursor:pointer;background:0 0;border:none;width:100%;padding:0;font-size:14px}.qc-disc-trigger:hover{color:#2f6bff}.qc-disc-pop{width:200px}.qc-summary-disc-trigger{width:auto;min-width:120px}.qc-disc-input{width:100%}.qc-disc-label{color:#536183;margin:12px 0 6px;font-size:13px}.qc-disc-pop .ant-radio-group{flex-direction:column;gap:6px;display:flex}.qc-item-total{text-align:right;color:#172554;padding-top:8px;font-weight:500}.qc-qty-input.ant-input-number .ant-input-number-handler-wrap{opacity:1;border-inline-start:1px solid #eef1f7}.qc-qty-input.ant-input-number .ant-input-number-handler .anticon{color:#8f9bb3;font-size:9px}.qc-qty-input .ant-input-number-input{text-align:left}.qc-item-actions{flex-direction:column;align-items:flex-end;gap:8px;width:32px;padding-top:8px;display:flex}.qc-item-actions button{color:#c3ccdd;cursor:pointer;background:0 0;border:none;padding:0;line-height:1;display:inline-flex}.qc-item-actions button:hover{color:#ef4444}.iv-alloc{appearance:none;color:#c6cfdd;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:17px;display:inline-flex}.iv-alloc:disabled{cursor:not-allowed;opacity:.45}.qc-item-actions button.iv-alloc:hover,.qc-item-actions button.iv-alloc--on{color:#6a63f0}.qc-items-actions{margin-top:16px}.qc-items-pager{color:#6b7a99;font-size:13px}.qc-summary-body{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-left:30px;display:flex}.qc-summary-discount{color:#6b7a99;align-items:center;gap:10px;font-size:14px;display:inline-flex}.qc-summary-discount .ant-input-number{width:120px}.qc-summary-discount .ant-input-number-input{text-align:right}.qc-summary-edit{color:#2f6bff;cursor:pointer}.qc-summary-total{color:#fff;background:#0f172a;border-radius:12px;justify-content:space-between;align-items:center;gap:40px;min-width:320px;padding:18px 24px;display:flex}.qc-summary-total-value{font-size:22px;font-weight:700}.qc-summary-total-value small{opacity:.8;font-size:13px;font-weight:500}.qc-summary-body--vat{align-items:flex-start}.qc-summary-right{flex-direction:column;gap:14px;display:flex}.qc-summary-after{flex-direction:column;align-items:flex-end;gap:8px;padding-inline-end:4px;display:flex}.qc-summary-line--pay{color:#172554;font-weight:600}.qc-summary-body--vat .qc-summary-line{position:relative}.qc-summary-body--vat .qc-summary-line .qc-summary-edit{position:absolute;top:50%;right:-22px;transform:translateY(-50%)}.qc-summary-discount-line{position:relative}.qc-summary-discount-line .qc-summary-edit{position:absolute;top:50%;right:-22px;transform:translateY(-50%)}.qc-summary-vat-input.ant-input-number{width:120px}.qc-summary-vat-input .ant-input-number-input{text-align:right}.qc-summary-lines{flex-direction:column;flex:1;align-items:flex-end;gap:10px;display:flex}.qc-summary-line{color:#6b7a99;align-items:center;gap:40px;font-size:14px;display:flex}.qc-summary-line-val{text-align:right;color:#37415a;min-width:120px}.qc-summary-info{color:#b0b8c8;cursor:help;margin-inline-start:6px;font-size:13px}.qc-summary-discount-input.ant-input{text-align:right;width:120px}.qc-help-body p{margin:0 0 6px}.qc-help-body p:last-child{margin-bottom:0}.qc-help-body .qc-help-strong{margin-top:4px;font-weight:700}.iv-deposit-sec{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.iv-deposit-sec-left{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.iv-deposit-sec-lines{flex-direction:column;flex:1;align-items:flex-end;gap:8px;display:flex}.iv-deposit-sec-line{align-items:center;gap:40px;display:flex}.iv-deposit-sec-label{color:#6b7a99;font-size:14px}.iv-deposit-sec-amt{text-align:right;color:#37415a;min-width:120px;font-weight:600}.qc-collapse.ant-collapse{border-top:1px solid #eef1f7}.qc-collapse .ant-collapse-header{font-weight:600;color:#172554!important}.qc-upload-icon{color:#9aa3b5;font-size:22px}.qc-footer{padding-bottom:10px}.qc-footer .ant-dropdown-button{width:auto;display:inline-flex}.qc-footer>.ant-btn{border-radius:999px;min-width:120px}.qc-footer .ant-dropdown-button .ant-btn:first-child{border-start-start-radius:999px;border-end-start-radius:999px;min-width:130px}.qc-footer .ant-dropdown-button .ant-btn:last-child{border-start-end-radius:999px;border-end-end-radius:999px}.qc-save-draft .ant-btn{color:#fff;background:#635ff0;border-color:#635ff0}.qc-save-draft .ant-btn:hover{color:#fff!important;background:#7a76f3!important;border-color:#7a76f3!important}.qc-approve .ant-btn-primary{background:#26bfa8;border-color:#26bfa8}.qc-approve .ant-btn-primary:hover{background:#22ad98!important;border-color:#22ad98!important}.qc-display-group-title{color:#172554;margin:6px 0 8px;font-weight:600}.qc-display-row{color:#172554;border-bottom:1px solid #f2f5fa;justify-content:space-between;align-items:center;padding:10px 0;font-size:14px;display:flex}.qc-display-switch{color:#8f9bb3;align-items:center;gap:10px;font-size:13px;display:inline-flex}.qc-display-format{margin:10px 0 6px}@media (max-width:820px){.qc-customer-grid{grid-template-columns:minmax(0,1fr);padding-left:0}}.contact-settings-field .ant-radio-group{flex-wrap:wrap;gap:12px 44px;display:inline-flex}.contact-prefix-field{max-width:260px;margin-bottom:0}.contact-prefix-field .ant-input-affix-wrapper,.contact-prefix-field .ant-input{background:#f4f7fb}.tax-invoice-header{align-items:flex-start;padding-top:22px;padding-bottom:20px}.tax-invoice-header .ant-typography:not(h1){color:#536183;margin-top:2px;font-size:14px;line-height:1.55;display:block}.tax-invoice-body{padding:18px 26px 28px}.tax-invoice-body h2.ant-typography{color:#172554;align-items:center;gap:8px;margin:0 0 14px;font-size:17px;font-weight:700;line-height:1.45;display:flex}.tax-invoice-body h2.ant-typography .anticon{color:inherit;font-size:14px}.tax-invoice-rule-list{gap:9px;display:grid}.tax-invoice-radio-rule,.tax-invoice-checkbox-rule{grid-template-columns:minmax(240px,.92fr) minmax(360px,1.6fr);align-items:start;gap:22px;display:grid}.tax-invoice-radio-rule .ant-form-item,.tax-invoice-checkbox-rule .ant-form-item{margin-bottom:0}.tax-invoice-rule-label{color:#172554;align-items:center;gap:7px;min-height:32px;font-weight:500;display:inline-flex}.tax-invoice-rule-label .anticon{color:inherit;font-size:14px}.tax-invoice-radio-options{grid-template-columns:repeat(3,minmax(128px,1fr));align-items:center;gap:12px 24px;min-height:32px;display:grid}.tax-invoice-radio-options .ant-radio-wrapper,.tax-invoice-document-grid .ant-checkbox-wrapper{color:#536183;margin-inline-end:0;font-weight:500}.tax-invoice-radio-options .ant-radio-checked .ant-radio-inner,.tax-invoice-document-grid .ant-checkbox-checked .ant-checkbox-inner{background:#2f93ee;border-color:#2f93ee}.tax-invoice-extension-section{margin-top:22px}.tax-invoice-document-grid{grid-template-columns:repeat(3,minmax(128px,1fr));align-items:center;gap:13px 24px;min-height:32px;display:grid}.settings-issuance-hint{color:#64748b;cursor:help;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;padding:0;display:inline-grid}.settings-issuance-hint:hover{color:#334155;background:#f1f5f9}.settings-issuance-hint:focus-visible{color:#2563eb;outline-offset:2px;outline:2px solid #2563eb}.user-permissions-page{width:min(100%,1120px);margin:0 auto}.app-section-content>.user-permissions-page{margin-top:51px}.user-permissions-card{background:#fff;border:1px solid #dbe4ef;border-radius:8px;overflow:hidden;box-shadow:0 1px 2px #0f172a0d}.user-permissions-card .ant-card-body{padding:24px 26px 22px}.user-permissions-header{border-bottom:1px solid #dbe4ef;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:22px;display:flex}.user-permissions-heading{min-width:0}.user-permissions-heading h1.ant-typography{color:#172554;margin:0;font-size:22px;line-height:1.35}.user-permissions-actions{flex:none;justify-content:flex-end}.user-permissions-actions .ant-btn{border-radius:999px;min-width:176px;height:40px;font-weight:600}.user-add-button.ant-btn[disabled]{color:#cbd5e1;background:#fff;border-color:#d8e0eb}.user-permissions-tabs{margin-top:14px}.user-permissions-tabs .ant-tabs-nav{margin-bottom:0}.user-permissions-tabs .ant-tabs-tab{padding:14px 32px 13px}.user-permissions-tabs .ant-tabs-tab-btn{color:#475569;font-size:15px;font-weight:600}.user-permissions-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#4f46e5}.user-permissions-tabs .ant-tabs-ink-bar{background:#635ff0;height:2px}.user-permissions-table{border:1px solid #dbe4ef;border-top:0}.user-permissions-table .ant-table{color:#26364f}.user-permissions-table .ant-table-thead>tr>th{color:#172554;background:#f8fafc;border-bottom-color:#dbe4ef;padding:17px 20px;font-size:15px;font-weight:700}.user-permissions-table .ant-table-tbody>tr>td{border-bottom-color:#dbe4ef;padding:18px 20px}.user-permissions-table .ant-table-tbody>tr:last-child>td{border-bottom:0}.user-permissions-column-title{align-items:center;gap:8px;display:inline-flex}.user-permissions-column-title .anticon{color:#cbd5e1;font-size:16px}.user-name-cell{align-items:center;gap:14px;min-width:0;display:flex}.user-row-index{color:#cbd5e1;text-align:right;width:20px;font-size:14px;font-weight:500}.user-avatar-wrap{display:inline-flex;position:relative}.user-avatar.ant-avatar{color:#fff;background:#0e7490;width:42px;height:42px;font-weight:700;line-height:42px}.user-crown{color:#60a5fa;font-size:14px;position:absolute;top:-8px;right:-4px;transform:rotate(12deg)}.user-display-name{color:#26364f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.user-access-list{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.user-access-badge{color:#fff;border-radius:999px;place-items:center;width:26px;height:26px;font-size:8px;font-weight:800;line-height:1;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff47}.user-access-badge-blue{background:#60a5fa}.user-access-badge-green{background:#34c38f}.user-access-badge-violet{background:#8b5cf6}.user-access-badge-lime{background:#22c55e}.user-access-badge-sky{background:#38bdf8}.user-permissions-pagination{color:#475569;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding-top:14px;display:flex}.user-permissions-page-size.ant-select{width:74px}.user-permissions-empty{border:1px solid #dbe4ef;border-top:0;min-height:228px;margin:0;padding:56px 16px}.access-rights-card.user-permissions-card .ant-card-body{padding-bottom:28px}.access-rights-header{border-bottom:1px solid #dbe4ef;justify-content:space-between;align-items:flex-start;gap:24px;padding:2px 0 18px;display:flex}.access-rights-title-row{flex-wrap:wrap;flex:auto;align-items:center;gap:10px 14px;min-width:0;display:flex}.access-rights-title-row h1.ant-typography{color:#172554;margin:0;font-size:20px;font-weight:700;line-height:1.4}.access-rights-title-info{color:#cbd5e1;font-size:15px}.access-rights-add-button.ant-btn{border-radius:999px;min-width:160px;height:40px}.access-rights-table{border-top:1px solid #dbe4ef;margin-top:16px}.access-rights-table .ant-table-thead>tr>th,.access-rights-table .ant-table-tbody>tr>td{padding-top:18px;padding-bottom:18px}.access-rights-table .access-right-row-selected>td{background:#f8fafc}.access-right-name-cell{align-items:center;gap:14px;min-width:0;display:flex}.access-right-icon{color:#fff;border-radius:999px;flex:none;place-items:center;width:26px;height:26px;font-size:14px;display:inline-grid}.access-right-icon-indigo{background:#6d6bf2}.access-right-icon-cyan{background:#16c7d6}.access-right-icon-pink{background:#df65a5}.access-right-icon-green{background:#47c77b}.access-right-icon-blue{background:#3995ff}.access-right-icon-slate{background:#7b789d}.access-right-icon-orange{background:#ff8a4c}.access-right-icon-amber{background:#f6bd28}.access-right-name{color:#26364f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.access-right-basic-badge{color:#2483ff;background:#eef6ff;border-radius:7px;flex:none;align-items:center;min-height:24px;padding:2px 10px;font-size:13px;font-weight:500;line-height:1.35;display:inline-flex}.access-right-user-count{color:#172554;font-weight:500}.access-right-row-clickable td{cursor:pointer}.access-rights-table .access-right-row-clickable:hover td{background:#f8fafc}.rd-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.rd-header-actions{gap:8px;display:flex}.rd-loading{justify-content:center;align-items:center;min-height:200px;display:flex}.rd-field{grid-template-columns:140px 1fr;align-items:center;gap:16px;padding:12px 0;display:grid}.rd-field-label{color:#64748b;font-weight:600}.rd-role-name{align-items:center;gap:10px;display:flex}.rd-role-name-text{color:#172554;font-size:inherit;font-weight:600;line-height:inherit;margin:0}.rd-access{flex-wrap:wrap;gap:8px;display:flex}.rd-description{color:#26364f}.rd-muted{color:#64748b}.rd-section{border-top:1px solid #dbe4ef;margin-top:20px;padding-top:18px}.rd-section-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.rd-section-title{color:#172554;margin:0;font-size:16px;font-weight:700}.rd-users{flex-wrap:wrap;gap:12px;margin-top:14px;display:flex}.rd-users-hint{margin-top:10px}.rd-user-card{border:1px solid #dbe4ef;border-radius:10px;align-items:center;gap:10px;min-width:200px;padding:12px 16px;display:flex}.rd-user-avatar{color:#fff;background:#0e7490;font-weight:700}.rd-user-name{color:#172554;font-weight:600}.rd-cat{border:1px solid #dbe4ef;border-radius:10px;margin-top:16px;overflow:hidden}.rd-cat-head{background:#f8fafc;border-bottom:1px solid #dbe4ef;align-items:center;gap:8px;padding:13px 18px;display:grid}.rd-cat-name{color:#172554;font-weight:700}.rd-action{color:#475569;justify-content:center;align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.rd-row{border-top:1px solid #eef2f7;align-items:center;gap:8px;padding:12px 18px;display:grid}.rd-row:first-of-type{border-top:none}.rd-item{color:#26364f}.rd-cell{justify-content:center;align-items:center;display:flex}.rd-check{color:#635ff0;font-size:15px}.rd-more-row{color:#26364f;background:#fafbfd;flex-wrap:wrap;align-items:center;gap:6px 18px;padding:6px 18px 10px;display:flex}.rd-more-label{color:#64748b;font-size:13px;font-weight:600}.rd-more-action{align-items:center;gap:6px;display:inline-flex}.access-members-name{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.access-members-roles{flex-direction:column;gap:12px;margin-top:12px;display:flex}.access-members-role .ant-checkbox-label{flex-direction:column;display:flex}.access-members-hint{color:#64748b}.access-members-role-description{color:#64748b;font-size:13px}.access-members-required{color:#dc2626;min-height:22px;margin-top:8px}.access-members-error{margin-bottom:12px}.member-access{flex-direction:column;gap:12px;display:flex}.member-access-admin{align-items:flex-start;gap:12px;display:flex}.member-access-admin-label{font-weight:600}.member-access-hint,.member-access .member-access-hint.ant-typography{color:#64748b;margin-bottom:0}.member-access-apps{border-collapse:collapse;width:100%}.member-access-apps th,.member-access-apps td{text-align:left;vertical-align:middle;border-bottom:1px solid #e2e8f0;padding:8px}.member-access-apps thead th{color:#64748b;font-weight:500}.member-access-roles-row td{padding-left:24px}.member-access-roles-label{margin-bottom:4px;display:block}.member-access-roles.ant-select{width:100%}.member-access-required,.member-access-field-error{color:#dc2626;min-height:22px;margin-top:4px}.member-access-locked{display:inline-block}.member-access-link{margin-top:4px}.member-access-chips{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.member-access-alert{margin-bottom:12px}.member-access-reason{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:720px){.rd-field{grid-template-columns:1fr;gap:6px}}.create-access-right-page{padding-bottom:32px}.car-steps{flex-wrap:wrap;gap:12px;margin-bottom:18px;display:flex}.car-step{color:#64748b;background:#fff;border:1px solid #dbe4ef;border-radius:10px;flex:1 1 0;align-items:center;gap:10px;min-width:180px;padding:12px 18px;font-weight:600;display:flex;box-shadow:0 1px 2px #0f172a0d}.car-step-dot{color:#94a3b8;border:2px solid #cbd5e1;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;font-weight:700;display:inline-flex}.car-step-active{color:#172554;border-color:#635ff0}.car-step-active .car-step-dot{color:#4f46e5;border-color:#635ff0}.car-step-done{color:#172554}.car-step-done .car-step-dot{color:#fff;background:#22c55e;border-color:#22c55e}.create-access-right-card .ant-typography{color:#172554}.car-name-grid{grid-template-columns:200px 1fr;gap:28px;margin-top:18px;display:grid}.car-icon-picker{flex-direction:column;align-items:center;gap:10px;display:flex}.car-avatar{color:#fff;background:#4b477e;justify-content:center;align-items:center;font-size:38px;display:inline-flex}.car-icon-caption{color:#4f46e5;font-size:13px;font-weight:600}.car-icon-options{grid-template-columns:repeat(4,36px);justify-content:center;gap:8px;display:grid}.car-icon-option{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #dbe4ef;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.car-icon-option:hover{color:#4f46e5;border-color:#635ff0}.car-icon-option-active{color:#4f46e5;background:#eef2ff;border-color:#635ff0}.car-field-label{color:#172554;margin-bottom:8px;font-weight:600;display:block}.car-name-form .ant-form-item-label>label{color:#172554;font-weight:600}.car-name-inputs{grid-template-columns:1fr 1fr;gap:16px;display:grid}.car-matrix-subtitle{color:#64748b;margin:4px 0 18px}.car-cat{border:1px solid #dbe4ef;border-radius:10px;margin-bottom:14px;overflow:hidden}.car-cat-head{background:#eef4ff;position:relative}.car-cat-collapse{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;-webkit-user-select:none;user-select:none;background:0 0;border:0;align-items:center;gap:8px;padding:14px 18px;display:grid}.car-cat-collapse-with-select .car-cat-title{padding-left:34px}.car-cat-collapse:focus-visible{outline-offset:-3px;outline:3px solid #2563eb}.car-cat-select-all{z-index:1;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.car-cat-title{color:#172554;align-items:center;gap:10px;font-weight:700;display:flex}.car-cat-action{text-align:center;color:#475569;font-size:13px;font-weight:600}.car-chevron{color:#94a3b8;justify-content:flex-end;display:flex}.car-cat-body{background:#fff}.car-row{border-top:1px solid #eef2f7;align-items:center;gap:8px;padding:12px 18px;display:grid}.car-row-name{color:#26364f;align-items:center;gap:10px;display:flex}.car-cell{justify-content:center;display:flex}.car-more-row{background:#fafbfd;flex-wrap:wrap;align-items:center;gap:8px 20px;padding:8px 18px 12px 52px;display:flex}.car-more-label{color:#475569;font-size:13px;font-weight:600}.car-conflict,.car-grid-error{margin-bottom:14px}.car-confirm-total{font-weight:700}.car-confirm-head{align-items:center;gap:16px;margin:16px 0 20px;display:flex}.car-confirm-meta{flex-direction:column;gap:2px;display:flex}.car-confirm-name{color:#172554;font-size:17px;font-weight:700}.car-confirm-desc{color:#64748b}.car-confirm-summary{border:1px solid #dbe4ef;border-radius:10px;overflow:hidden}.car-confirm-row{color:#26364f;border-bottom:1px solid #eef2f7;justify-content:space-between;padding:12px 18px;display:flex}.car-confirm-row:last-child{border-bottom:none}.car-confirm-count{color:#4f46e5;font-weight:600}.car-confirm-count-empty{color:#94a3b8;font-weight:500}.car-footer{justify-content:space-between;gap:12px;margin-top:18px;display:flex}.car-footer-btn{border-radius:999px;min-width:140px;height:42px;font-weight:600}@media (max-width:720px){.car-name-grid,.car-name-inputs{grid-template-columns:1fr}.car-more-row{padding-left:18px}}.business-select-page{place-items:center;min-height:calc(100vh - 140px);padding:12px 0 36px;display:grid}.apps-portal-page{width:min(100% - 32px,980px);min-height:calc(100vh - 62px);margin:0 auto;padding:clamp(32px,6vw,72px) 0}.apps-portal-shell{gap:24px;display:grid}.apps-portal-header{justify-content:space-between;align-items:end;gap:32px;display:flex}.apps-portal-header h1.ant-typography{color:#0f172a;margin:0 0 6px;font-size:24px;line-height:1.35}.apps-portal-header p.ant-typography{color:#64748b;margin:0;font-size:14px}.apps-portal-workspace{background:#fff;border:1px solid #dbe4ef;border-radius:8px;grid-template-columns:auto auto;align-items:center;gap:4px 12px;min-width:min(100%,300px);padding:12px 16px;display:grid}.apps-portal-workspace-label{color:#64748b;grid-column:1/-1;font-size:12px}.apps-portal-workspace .ant-select{min-width:180px}.apps-portal-workspace .ant-btn-link{min-height:32px;padding:0;font-size:12px}.apps-portal-context{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;align-items:center;gap:10px;min-height:42px;padding:10px 14px;font-size:13px;display:flex}.apps-portal-products{background:#fff;border:1px solid #dbe4ef;border-radius:8px;overflow:hidden}.apps-portal-product{border-bottom:1px solid #e5eaf2;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:132px;padding:24px;display:grid}.apps-portal-product:last-child{border-bottom:0}.apps-portal-product-icon{border:1px solid;border-radius:8px;place-items:center;width:52px;height:52px;font-size:24px;display:grid}.apps-portal-product-icon-account{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.apps-portal-product-icon-chat{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.apps-portal-product-icon-messaging{color:#b45309;background:#fffbeb;border-color:#fde68a}.apps-portal-product-icon-sales{color:#635ff0;background:#f5f7fb;border-color:#e2e8f2}.apps-portal-product-icon-hr{color:#0e7490;background:#ecfeff;border-color:#a5f3fc}.apps-portal-products>.ant-skeleton{padding:24px}.apps-portal-product-copy{min-width:0}.apps-portal-product-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.apps-portal-product-title h2.ant-typography{color:#172554;margin:0;font-size:18px}.apps-portal-product-title .ant-tag{margin:0}.apps-portal-product-copy p.ant-typography{color:#64748b;max-width:60ch;margin:8px 0 0;font-size:14px;line-height:1.6}.apps-portal-product-role,.apps-portal-product-reason{margin-top:6px;font-size:13px;display:block}.apps-portal-product-role{color:#26364f}.apps-portal-product-reason{color:#64748b}.apps-portal-open-wrap{display:inline-flex}.apps-portal-open-wrap>.ant-btn{min-width:132px;min-height:40px}.apps-portal-alert{margin-bottom:16px}.apps-portal-product>.ant-btn{min-width:132px;min-height:40px}.apps-portal-product-actions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.apps-portal-product-actions>.ant-btn{min-width:132px;min-height:40px}.apps-portal-product-actions>.ant-dropdown-trigger{min-width:0;padding-inline:8px}.apps-portal-ask-admin{text-align:right;max-width:22ch;font-size:13px}@media (max-width:640px){.apps-portal-page{width:min(100% - 24px,980px);padding-block:24px}.apps-portal-header{flex-direction:column;align-items:stretch;gap:18px}.apps-portal-workspace{width:100%}.apps-portal-product{grid-template-columns:44px minmax(0,1fr);gap:14px;padding:18px}.apps-portal-product-icon{width:44px;height:44px;font-size:20px}.apps-portal-product>.ant-btn{grid-column:1/-1;width:100%;min-height:44px}.apps-portal-product-actions{flex-flow:wrap;grid-column:1/-1;width:100%}.apps-portal-product-actions>.ant-btn{flex:auto;min-height:44px}.apps-portal-workspace .ant-btn-link,.apps-portal-workspace .ant-select-selector{min-height:44px}}.business-select-panel{background:#fff;border:1px solid #dfe7f2;border-radius:8px;grid-template-columns:minmax(280px,.86fr) minmax(380px,1.14fr);align-items:center;gap:34px;width:min(1000px,100%);padding:34px;display:grid;box-shadow:0 6px 10px #0f172a0d}.business-select-copy{align-content:center;gap:14px;display:grid}.business-select-mark{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#0891b2 100%);border-radius:8px;place-items:center;width:52px;height:52px;display:inline-grid;box-shadow:inset 0 0 0 1px #fff6}.business-select-mark span{font-family:var(--kuvix-font-brand);font-size:26px;font-weight:800;line-height:1}.business-select-copy h1.ant-typography{color:#172554;text-wrap:balance;max-width:13ch;margin:2px 0 0;font-size:clamp(30px,4vw,42px);line-height:1.08}.business-select-copy .ant-typography{color:#475569;max-width:48ch;margin-bottom:0;font-size:15px;line-height:1.7}.business-select-actions{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.business-select-actions .ant-btn{min-width:150px;height:42px;font-weight:700}.business-list-panel{background:#fbfdff;border:1px solid #dbe4ef;border-radius:8px;min-height:312px;overflow:hidden}.business-list-header{background:#fff;border-bottom:1px solid #e5eaf2;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:14px 16px;display:flex}.business-list-header h2.ant-typography{color:#172554;margin:0;font-size:16px;line-height:1.35}.business-search{width:min(240px,100%)}.business-search .ant-input-prefix{color:#64748b}.business-list{display:grid}.business-row{width:100%;min-height:78px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e5eaf2;grid-template-columns:24px 44px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:12px 16px;transition:background-color .16s,box-shadow .16s;display:grid}.business-row:hover{background:#f0f7ff}.business-row[aria-current=true]{background:#eef6ff;box-shadow:inset 3px 0 #2563eb}.business-row:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #2563eb}.business-row-star{color:#94a3b8;font-size:17px}.business-row-logo{color:#1d4ed8;background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;place-items:center;width:40px;height:40px;font-size:22px;display:grid}.business-row-main{gap:5px;min-width:0;display:grid}.business-row-name{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:800;line-height:1.3;overflow:hidden}.business-row-meta{color:#64748b;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;font-size:12px;line-height:1.4;display:flex}.business-row-meta .ant-tag{margin-inline-end:0;font-weight:700;line-height:18px}.business-row-arrow{color:#94a3b8;font-size:15px}.business-select-empty{padding:46px 16px}.business-select-footer{grid-column:1/-1;justify-content:center;padding-top:4px;display:flex}.business-select-footer .ant-btn{height:36px;font-weight:700}@media (max-width:900px){.app-header{padding-inline:14px}.workspace-chip,.module-menu.ant-menu-horizontal{display:none}.sidebar-trigger{place-items:center;display:inline-grid}.app-content-main{width:min(100% - 28px,1180px);padding:22px 0 40px}.app-section-layout{display:block}.section-submenu{display:none}.app-section-content>.business-info-page,.app-section-content>.user-permissions-page{margin-top:0}}@media (max-width:720px){.app-header{flex-wrap:nowrap;gap:10px;height:64px;min-height:64px;padding-block:0}.header-actions{margin-left:auto}.header-apps-link{padding-inline:9px}.header-apps-link>span:not(.anticon){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.language-switcher{width:74px;padding-inline:9px}.auth-status{margin-left:auto}.app-content{padding-top:20px}.app-content-centered,.app-content-main{width:min(100% - 24px,1180px)}.login-page{grid-template-columns:1fr;align-items:start;gap:24px;min-height:auto}.login-copy h1{max-width:14ch;font-size:34px}.setup-page{padding-top:0}.revenue-overview-grid{grid-template-columns:1fr}.revenue-overview-item{border-bottom:1px solid #e2e8f0;border-right:0;min-height:auto}.revenue-overview-item:last-child{border-bottom:0}.setup-card-header h1{font-size:19px}.setup-form-card .ant-card-body{padding:20px 18px 18px}.setup-form-grid{grid-template-columns:1fr}.business-identity-row,.business-identity-row-person{grid-template-columns:1fr;gap:0}.business-category-grid{grid-template-columns:1fr}.employee-range-field{max-width:none}.setup-actions{justify-content:stretch;margin:4px -18px -18px;padding:16px 18px;display:grid}.setup-actions .ant-btn{width:100%}.business-info-section{padding:22px 18px}.business-info-heading-with-actions,.logo-seal-heading,.business-info-section-heading{flex-direction:column;align-items:stretch}.business-info-view-actions{flex-wrap:wrap}.business-info-view-actions .ant-btn{flex:auto}.business-info-view-row{grid-template-columns:1fr;gap:2px}.business-info-view-footer{padding:16px 18px}.logo-seal-grid{grid-template-columns:1fr;gap:24px}.business-info-sticky-actions{grid-template-columns:1fr;width:100%;padding:14px 18px;display:grid}.business-info-sticky-actions .ant-btn,.business-info-soft-primary{width:100%}.user-permissions-card .ant-card-body{padding:18px}.user-permissions-header{flex-direction:column;align-items:stretch}.user-permissions-actions{justify-content:stretch}.user-permissions-actions .ant-btn{width:100%}.user-permissions-tabs .ant-tabs-tab{padding-inline:12px}.user-permissions-table .ant-table{min-width:720px}.user-permissions-table{overflow-x:auto}.user-permissions-pagination{justify-content:flex-start}.app-section-content>.document-numbering-page{margin-top:0}.document-numbering-header,.document-numbering-actions{flex-direction:column;align-items:stretch}.document-numbering-actions .ant-btn{width:100%}.document-numbering-tabs,.document-numbering-header,.document-numbering-option-row{padding-left:18px;padding-right:18px}.document-numbering-rule-grid,.document-numbering-rule-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.document-note-field{min-height:150px}.document-note-textarea.ant-input{min-height:148px}.document-due-date-row{grid-template-columns:minmax(0,1fr)}.document-due-date-document-name{white-space:normal}.document-payment-header,.document-payment-section-title-row{flex-direction:column;align-items:stretch}.document-payment-header,.document-payment-section{padding-left:18px;padding-right:18px}.document-payment-edit-button.ant-btn{width:100%}.document-payment-channel-grid{grid-template-columns:1fr;width:100%}.document-categories-toolbar,.document-categories-title-actions{flex-direction:column;align-items:stretch}.document-categories-toolbar{padding:22px 18px}.document-categories-title-actions h1.ant-typography{font-size:22px}.document-categories-board-button.ant-btn,.document-categories-add-button.ant-btn,.document-categories-search.ant-input-affix-wrapper{width:100%}.document-categories-pagination{justify-content:flex-start}.document-category-modal{max-width:calc(100vw - 28px)}.document-category-modal-header,.document-category-modal-footer{grid-template-columns:1fr}.document-settings-summary-header,.tax-invoice-header{flex-direction:column;align-items:stretch}.document-settings-summary-header,.document-public-display-list,.tax-invoice-body{padding-left:18px;padding-right:18px}.document-settings-edit-button.ant-btn{width:100%}.settings-issuance-actions{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.settings-issuance-actions .ant-btn,.settings-issuance-actions>span{width:100%}.quotation-issuance-row{grid-template-columns:minmax(0,1fr);gap:8px;padding-left:0}.quotation-issuance-field,.quotation-issuance-field .ant-radio-group{width:100%}.quotation-issuance-field .ant-radio-group{gap:10px;display:grid}.document-public-display-row,.tax-invoice-radio-rule,.tax-invoice-checkbox-rule{grid-template-columns:1fr;gap:8px}.tax-invoice-radio-options,.tax-invoice-document-grid{grid-template-columns:1fr;gap:10px}.access-rights-header,.access-rights-title-row{flex-direction:column;align-items:stretch}.access-rights-add-button.ant-btn{width:100%}.access-rights-table .ant-table{min-width:680px}.business-info-grid-2,.business-info-grid-3,.business-info-identity-row,.business-info-identity-row-person{grid-template-columns:1fr;gap:0}.business-select-page{min-height:auto;padding:0 0 28px}.business-select-panel{grid-template-columns:1fr;gap:24px;padding:22px 18px}.business-select-copy h1.ant-typography{max-width:16ch;font-size:30px}.business-select-actions{display:grid}.business-select-actions .ant-btn{width:100%}.business-list-header{flex-direction:column;align-items:stretch}.business-search{width:100%}.business-row{grid-template-columns:24px 40px minmax(0,1fr);padding:12px 14px}.business-row-arrow{display:none}}@media (prefers-reduced-motion:reduce){.workspace-chip,.sidebar-switch-business{transition:none}}.ct-page{gap:18px;display:grid}.ct-title.ant-typography{color:#1f2740;margin:0;font-size:24px;font-weight:700}.ct-layout{grid-template-columns:236px minmax(0,1fr);align-items:start;gap:20px;display:grid}.ct-groups{gap:16px;display:grid}.ct-groups-block{background:#fff;border:1px solid #eef1f6;border-radius:14px;padding:14px 12px;box-shadow:0 1px 2px #141e3c08}.ct-groups-title{color:#8f9bb3;padding:4px 8px 10px;font-size:13px;font-weight:600}.ct-group{color:#37415a;cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;width:100%;padding:9px 10px;font-size:14px;transition:background .15s,color .15s;display:flex}.ct-group:hover{background:#f5f6fb}.ct-group--active{color:#635ff0;background:#eef0fe;font-weight:600}.ct-group-main{align-items:center;gap:10px;display:flex}.ct-group-dot{border-radius:50%;flex:none;width:9px;height:9px}.ct-group-dot--empty{background:0 0;border:1.5px solid #c6cfdd}.ct-group-arrow{color:#c6cfdd;font-size:11px}.ct-groups-custom-head{justify-content:space-between;align-items:center;padding:4px 8px;display:flex}.ct-groups-add{color:#635ff0;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.ct-groups-add:hover{text-decoration:underline}.ct-main{gap:16px;display:grid}.ct-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.ct-card{border:1px solid #eef1f6;border-radius:14px;overflow:hidden}.ct-toolbar{border-bottom:1px solid #f0f2f7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.ct-toolbar-label{color:#37415a;font-size:14px;font-weight:600}.ct-toolbar-stack{flex-direction:column;gap:4px;min-width:220px;display:flex}.ct-toolbar-subtitle{color:#69738a;max-width:680px;font-size:12px;line-height:1.45}.ct-channel-list{flex-wrap:wrap;gap:6px;display:flex}.ct-toolbar-right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.ct-group-options.ant-btn{color:#5b5fe6;background:#eef0fe;border-color:#dfe3fb;border-radius:8px}.ct-table-clickable .ant-table-tbody>tr.ant-table-row{cursor:pointer}.ct-table-clickable .ant-table-tbody>tr.ant-table-row:hover .ct-name-code{text-decoration:underline}.cd2-page{flex-direction:column;gap:14px;display:flex}.cd2-head{background:#fff;border:1px solid #eef1f6;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.cd2-head-left{align-items:center;gap:16px;min-width:0;display:flex}.cd2-avatar{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:60px;height:60px;font-size:20px;font-weight:600;display:inline-flex}.cd2-head-title{color:#26314e;font-size:17px;font-weight:700}.cd2-head-tax{color:#6b7a99;font-size:14px;font-weight:400}.cd2-head-tags{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.cd2-head-right{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cd2-active{color:#3b7ddd;align-items:center;gap:8px;font-size:13px;display:inline-flex}.cd2-tabs{gap:4px;display:flex}.cd2-tab{color:#6b7a99;cursor:pointer;background:#eef1f6;border:none;border-radius:10px 10px 0 0;padding:10px 20px;font-size:13.5px}.cd2-tab--active{color:#26314e;background:#fff;font-weight:600}.cd2-card{background:#fff;border:1px solid #eef1f6;border-radius:0 14px 14px;padding:22px 24px}.cd2-card--empty{border-radius:14px;padding:48px 24px}.cd2-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.cd2-card-title{color:#4048c7;margin:0;font-size:18px;font-weight:700}.cd2-cols{grid-template-columns:1fr 1fr;gap:28px;display:grid}.cd2-section-title{color:#37415a;border-bottom:1px solid #f0f2f7;align-items:center;gap:8px;margin-bottom:14px;padding-bottom:8px;font-size:14px;font-weight:600;display:flex}.cd2-section-title--spaced{margin-top:24px}.cd2-dot{background:#4048c7;border-radius:50%;width:8px;height:8px}.cd2-field{grid-template-columns:190px 1fr;gap:12px;padding:6px 0;font-size:13.5px;display:grid}.cd2-field-label{color:#8f9bb3}.cd2-field-value{color:#37415a}.cd2-field-value--empty{color:#b7c0d0}.cd2-acct-row{align-items:start}.cd2-acct-lines{color:#37415a;flex-direction:column;gap:4px;font-size:13.5px;display:flex}.cd2-overview{flex-direction:column;gap:26px;display:flex}.cd2-kpis{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.cd2-kpi{border-right:1px solid #f0f2f7;flex-direction:column;gap:6px;padding-right:20px;display:flex}.cd2-kpi:last-child{border-right:none}.cd2-kpi-label{color:#6b7a99;font-size:13.5px}.cd2-kpi-value{font-size:24px;font-weight:700}.cd2-kpi-value--blue{color:#3b7ddd}.cd2-kpi-value--amber{color:#f2a516}.cd2-kpi-value--small{color:#37415a;font-size:16px}.cd2-kpi-unit{color:#6b7a99;font-size:14px;font-weight:400}.cd2-kpi-sub{color:#9aa3b5;font-size:12px}.cd2-hint{color:#c2cad8;font-size:12px}.cd2-credit-bar{background:#eef1f6;border-radius:999px;height:8px;margin:4px 0;overflow:hidden}.cd2-credit-fill{background:#635ff0;height:100%;display:block}.cd2-credit-fill--over{background:#e5484d}.cd2-kpi-sub--over{color:#e5484d}.cd2-docsec{grid-template-columns:1fr 320px;align-items:start;gap:24px;display:grid}.cd2-docsec-title{color:#37415a;margin:0 0 12px;font-size:15px;font-weight:600}.cd2-docsec-filters{gap:10px;margin-bottom:12px;display:flex}.cd2-docsec-filters .ant-select{min-width:150px}.cd2-doc-empty{color:#9aa3b5;padding:28px 0}.cd2-docsec-pager{color:#6b7a99;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 4px 0;font-size:13px;display:flex}.cd2-pager-right{align-items:center;gap:8px;display:inline-flex}.cd2-pager-arrow.ant-btn{color:#8f9bb3}.cd2-donut-card{border:1px solid #eef1f6;border-radius:12px;padding:16px}.cd2-donut-head{color:#37415a;margin-bottom:8px;font-size:14px;font-weight:600}.cd2-donut-empty{flex-direction:column;align-items:center;gap:12px;padding:20px 0 8px;display:flex}.cd2-donut-ring{border:18px solid #eef1f6;border-radius:50%;width:120px;height:120px}.cd2-donut-text{color:#9aa3b5;font-size:13px}.cpm-mode .ant-radio-wrapper{font-weight:500}.cpm-section{padding:6px 0 4px}.cpm-section-title{color:#37415a;margin-bottom:12px;font-size:14px;font-weight:600}.cpm-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.cpm-field{background:#fff;border:1px solid #e2e8f2;border-radius:10px;flex-direction:column;gap:2px;padding:7px 12px;display:flex}.cpm-field-top{color:#8f9bb3;justify-content:space-between;font-size:12px;display:flex}.cpm-count{color:#c2cad8}.cpm-field .ant-select .ant-select-selector,.cpm-field .ant-input{padding-left:0}.cpm-social-row{grid-template-columns:190px 1fr 28px;align-items:center;gap:12px;margin-bottom:10px;display:grid}.cpm-field--grow{flex:1}.cpm-social-del{color:#c2cad8;cursor:pointer;background:0 0;border:none;font-size:15px}.cpm-social-del:hover{color:#f5455c}.cpm-social-spacer{width:28px}.cpm-add-link{color:#4048c7;cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:13px}.cp-add{color:#5b5fe6;cursor:pointer;background:#fff;border:1px solid #b9c0f7;border-radius:999px;margin-bottom:18px;padding:8px 18px;font-size:13.5px}.cp-add:hover{border-color:#5b5fe6}.cp-empty{padding:24px 0}.cp-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.cp-card{border:1px solid #e6eaf2;border-radius:12px;padding:14px 16px}.cp-card--off{opacity:.6}.cp-card-top{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.cp-toggle{color:#8f9bb3;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.cp-menu{color:#8f9bb3;cursor:pointer;background:0 0;border:none;font-size:16px}.cp-card-body{gap:14px;display:flex}.cp-avatar{color:#6b7a99;background:#eef1fb;border-radius:50%;flex:none;justify-content:center;align-items:center;width:54px;height:54px;font-size:22px;display:inline-flex}.cp-info{flex-direction:column;gap:5px;min-width:0;display:flex}.cp-name{color:#37415a;font-size:14px;font-weight:600}.cp-line{color:#6b7a99;align-items:center;gap:8px;font-size:13px;display:flex}.cp-line .anticon{color:#8f9bb3}@media (max-width:820px){.cd2-cols{grid-template-columns:1fr}.cd2-field{grid-template-columns:1fr;gap:2px}.cpm-grid,.cpm-social-row,.cd2-kpis{grid-template-columns:1fr}.cd2-kpi{border-bottom:1px solid #f0f2f7;border-right:none;padding-bottom:12px;padding-right:0}.cd2-docsec{grid-template-columns:1fr}}.ct-action-popular.ant-btn{color:#5b5fe6;border-color:#b9c0f7;border-radius:999px;margin-left:auto;font-weight:500}.ct-action-popular.ant-btn:hover{color:#4a50d8!important;border-color:#5b5fe6!important}.pcp-modal .ant-modal-body{padding:0}.pcp-head{flex-wrap:wrap;align-items:center;gap:14px;padding-right:32px;display:flex}.pcp-title{color:#26314e;font-size:18px;font-weight:700}.pcp-note{color:#3b7ddd;background:#eef4ff;border-radius:8px;align-items:center;gap:6px;padding:5px 12px;font-size:12.5px;font-weight:400;display:inline-flex}.pcp-search{border:1px solid #e2e8f2;border-radius:10px;align-items:center;gap:6px;width:260px;max-width:100%;margin-left:auto;padding:5px 12px;display:flex}.pcp-search-icon{color:#8f9bb3}.pcp-body{border-top:1px solid #f0f2f7;min-height:440px;max-height:62vh;display:flex;overflow:hidden}.pcp-nav{border-right:1px solid #f0f2f7;flex-direction:column;flex:none;gap:2px;width:190px;padding:16px 10px;display:flex;overflow-y:auto}.pcp-nav-item{text-align:left;color:#5b6b8c;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:9px 14px;font-size:13.5px;transition:background .12s,color .12s}.pcp-nav-item:hover{background:#f5f7fb}.pcp-nav-item--active{color:#3b7ddd;background:#eef4ff;font-weight:600}.pcp-content{flex:1;min-width:0;min-height:0;padding:18px 20px;overflow-y:auto}.pcp-empty{color:#8f9bb3;text-align:center;padding:40px 0}.pcp-section{margin-bottom:22px}.pcp-section-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.pcp-section-title{color:#37415a;font-size:14px;font-weight:600}.pcp-section-count{color:#8f9bb3;margin-left:6px;font-size:12.5px;font-weight:400}.pcp-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.pcp-card{cursor:pointer;border:1px solid #e6eaf2;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;transition:border-color .12s,box-shadow .12s;display:flex}.pcp-card:hover{border-color:#b9c0f7}.pcp-card--added{cursor:default;background:#f7f8fb}.pcp-card--added:hover{border-color:#e6eaf2}.pcp-check-spacer{flex:none;width:16px}.pcp-logo{color:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:inline-flex}.pcp-card--added .pcp-logo{filter:grayscale(.5);opacity:.7}.pcp-info{flex-direction:column;gap:3px;min-width:0;display:flex}.pcp-name{color:#37415a;font-size:13px;font-weight:600;line-height:1.25}.pcp-taxid{color:#8f9bb3;font-size:12px}.pcp-badge{color:#9aa3b5;background:#eef1f6;border-radius:999px;align-self:flex-start;padding:2px 10px;font-size:11.5px}.pcp-footer{border-top:1px solid #f0f2f7;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.pcp-footer-actions{gap:10px;display:flex}@media (max-width:720px){.pcp-body{flex-direction:column}.pcp-nav{border-bottom:1px solid #f0f2f7;border-right:none;flex-flow:wrap;width:100%}.pcp-grid{grid-template-columns:1fr}}.ct-search{background:#fff;border:1px solid #e2e8f2;border-radius:10px;align-items:center;gap:6px;width:320px;max-width:100%;padding:5px 12px;transition:border-color .15s,box-shadow .15s;display:flex}.ct-search:focus-within{border-color:#635ff0;box-shadow:0 0 0 3px #635ff01f}.ct-search-icon{color:#8f9bb3}.ct-search .ant-input,.ct-search .ant-input:focus,.ct-search .ant-input:focus-visible,.ct-search .ant-input-focused{background:0 0;border:none;padding:0;font-size:14px;box-shadow:none!important;outline:none!important}.ct-search .ant-input:has(input:focus-visible){background:0 0;border:none;padding:0;font-size:14px;box-shadow:none!important;outline:none!important}.ct-table .ant-table-thead>tr>th{color:#6b7a99;background:#f7f9fc;font-weight:500}.ct-no{color:#37415a;align-items:center;gap:10px;display:inline-flex}.ct-status-dot{border-radius:50%;flex:none;width:9px;height:9px}.ct-name{align-items:center;gap:12px;display:flex}.ct-avatar.ant-avatar{flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.ct-name-text{flex-direction:column;line-height:1.35;display:flex}.ct-name-code{color:#3995ff;font-size:13.5px;font-weight:600}.ct-name-full{color:#37415a;font-size:13.5px}.ct-muted{color:#c6cfdd}.ct-row-action.ant-btn{color:#5b5fe6;background:#eef0fe;border-color:#dfe3fb;border-radius:8px;font-size:13px}.ct-row-action.ant-btn:hover{color:#4a50d8!important;background:#e4e7fd!important;border-color:#c8cef7!important}.ct-pager{color:#6b7a99;justify-content:flex-end;align-items:center;gap:10px;padding:16px 20px;font-size:13px;display:flex}.ct-pager-page{margin-left:6px}.ct-print-report{display:none}.ct-print-report h1{margin:0 0 6px;font-size:20px}.ct-print-report p{color:#4b5565;margin:0 0 14px}.ct-print-report th,.ct-print-report td{text-align:left;border-bottom:1px solid #d8dde8;padding:7px 8px}.ct-import-modal .ant-upload-wrapper,.ct-import-modal .ant-input{width:100%}.ct-import-icon{color:#635ff0;margin:0 0 6px;font-size:24px}.ct-import-text{color:#536078;margin:0}.ct-modal-select{width:100%}@media print{.ct-page>:not(.ct-print-report){display:none!important}.ct-print-report{display:block!important}}@media (max-width:900px){.ct-layout{grid-template-columns:1fr}.ct-actions{justify-content:flex-start}}.ct-groups-empty{color:#aeb6c6;margin:4px 8px 2px;font-size:12.5px}.ct-modal .ant-modal-content{border-radius:16px;padding:24px 24px 18px}.ct-modal .ant-modal-title{color:#1f2740;font-size:18px;font-weight:700}.ct-modal-body{gap:14px;margin-top:6px;display:grid}.ct-modal-row{grid-template-columns:minmax(0,1fr) 150px;gap:14px;display:grid}.ct-modal-field{background:#fff;border:1px solid #e2e8f2;border-radius:12px;align-items:center;min-height:58px;padding:8px 14px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.ct-modal-field:focus-within{border-color:#635ff0;box-shadow:0 0 0 3px #635ff01f}.ct-modal-count{color:#b7c0d0;pointer-events:none;font-size:12px;position:absolute;top:8px;right:12px}.ct-modal-req{color:#f5455c;margin-left:2px}.ct-modal-input.ant-input,.ct-modal-input.ant-input:focus,.ct-modal-input.ant-input:focus-visible{background:0 0;border:none;padding:0;font-size:14px;box-shadow:none!important;outline:none!important}.ct-modal-input.ant-input:has(input:focus-visible){background:0 0;border:none;padding:0;font-size:14px;box-shadow:none!important;outline:none!important}.ct-modal-color{flex-direction:column;justify-content:center;align-items:stretch;gap:6px}.ct-modal-color-label{color:#8f9bb3;font-size:12px}.ct-modal-color-trigger{cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:0;display:inline-flex}.ct-modal-color-swatch{border-radius:50%;width:22px;height:22px;box-shadow:inset 0 0 0 1px #00000014}.ct-modal-color-caret{color:#8f9bb3;font-size:11px}.ct-color-grid{grid-template-columns:repeat(5,1fr);gap:8px;width:190px;padding:4px;display:grid}.ct-color-cell{cursor:pointer;border:none;border-radius:50%;width:26px;height:26px;transition:transform .1s;box-shadow:inset 0 0 0 1px #00000014}.ct-color-cell:hover{transform:scale(1.12)}.ct-color-cell--active{box-shadow:0 0 0 2px #fff,0 0 0 4px #635ff0}.ct-modal-footer{border-top:1px solid #eef1f6;justify-content:center;align-items:center;gap:14px;margin-top:22px;padding-top:18px;display:flex}.ct-modal-footer .ant-btn{min-width:120px;height:40px}.ct-modal-cancel.ant-btn{color:#55607a;border-color:#d8dfec}.cc-modal .ant-modal-content{border-radius:16px;padding:22px 24px 0}.cc-modal .ant-modal-title{color:#1f2740;font-size:18px;font-weight:700}.cc-modal .ant-modal-body{padding-top:6px}.cc-modal .ant-modal-footer{margin:0;padding:14px 0 18px}.cc-field{background:#fff;border:1px solid #e2e8f2;border-radius:12px;flex-direction:column;justify-content:center;gap:4px;min-height:58px;padding:8px 14px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.cc-field:focus-within{border-color:#635ff0;box-shadow:0 0 0 3px #635ff01f}.cc-field--error{background:#fff5f5;border-color:#f0a3a3}.cc-field--error:focus-within{border-color:#e06767;box-shadow:0 0 0 3px #e067671f}.uc-field-error{color:#d4380d;align-items:center;gap:6px;margin:6px 2px 2px;font-size:12px;display:flex}.cc-field-top{justify-content:space-between;align-items:center;gap:8px;line-height:1.2;display:flex}.cc-field-label{color:#37415a;align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.cc-field-count{color:#b7c0d0;white-space:nowrap;font-size:12px}.cc-req{color:#f5455c}.cc-field-body{align-items:center;gap:6px;display:flex}.cc-field-body .cc-input.ant-input,.cc-field-body .cc-input.ant-input:focus,.cc-field-body .cc-input.ant-input:focus-visible{background:0 0;border:none;flex:1;min-width:0;padding:0;font-size:14px;box-shadow:none!important;outline:none!important}.cc-field-body .cc-input.ant-input:has(input:focus-visible){background:0 0;border:none;flex:1;min-width:0;padding:0;font-size:14px;box-shadow:none!important;outline:none!important}.cc-field-body .ant-select{flex:1;min-width:0;font-size:14px}.cc-field-body .ant-select .ant-select-selector{padding-inline:0}.cc-affix{color:#aeb6c6;white-space:nowrap;font-size:14px}.cc-toprow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.cc-toprow-fields{gap:12px;display:flex}.cc-type-field{width:190px}.cc-code-field{width:150px}.cc-type-label{color:#635ff0}.cc-type-gear{color:#aeb6c6;cursor:pointer;font-size:12px}.cc-section{border-top:1px solid #f0f2f7;gap:12px;padding:16px 0;display:grid}.cc-section-label{color:#37415a;font-size:14px;font-weight:600}.cc-inline{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.cc-inline-label{color:#37415a;min-width:120px;font-size:14px}.cc-taxid-row{align-items:stretch;gap:12px;display:flex}.cc-grow{flex:1;min-width:0}.cc-search-btn.ant-btn{border-radius:10px;align-self:stretch;height:auto;padding-inline:20px}.cc-office-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.cc-branch-field{width:150px}.cc-name-row{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.cc-legal-field{width:200px}.cc-search-name-btn.ant-btn{color:#4a5570;border-color:#cfd6e4;border-radius:10px;align-self:stretch;height:auto;padding-inline:18px}.cc-collapse-head{justify-content:space-between;align-items:center;display:flex}.cc-collapse-toggle{color:#3995ff;cursor:pointer;background:0 0;border:none;font-size:13px}.cc-collapse-toggle:hover{text-decoration:underline}.cc-collapse-summary{color:#6b7a99;margin:0;font-size:14px}.cc-address-grid,.cc-channels-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cc-col-2{grid-column:1/-1}.cc-footer{justify-content:flex-end;align-items:center;gap:14px;display:flex}.cc-footer .ant-btn{min-width:120px;height:42px}.cc-cancel.ant-btn{color:#55607a;border-color:#d8dfec}@media (max-width:720px){.cc-address-grid,.cc-channels-grid{grid-template-columns:1fr}.cc-toprow-fields{flex:1}}.cc-adv{grid-template-columns:176px minmax(0,1fr);align-items:start;gap:20px;display:grid}.cc-adv-nav{flex-direction:column;gap:2px;padding-top:4px;display:flex}.cc-nav-item{text-align:left;color:#6b7a99;cursor:pointer;background:0 0;border:none;border-left:2px solid #0000;border-radius:8px;padding:8px 10px;font-size:13.5px;transition:background .15s,color .15s}.cc-nav-item:hover{color:#37415a;background:#f5f6fb}.cc-nav-item--active{color:#635ff0;background:#eef0fe;border-left-color:#635ff0;font-weight:600}.cc-adv-content{max-height:58vh;padding-right:6px;overflow-y:auto}.cc-basic-content{max-height:60vh;padding-right:4px;overflow-y:auto}.cc-two-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cc-subsection-label{color:#4a5570;margin-top:4px;font-size:13.5px;font-weight:600}.cc-section-icon{color:#635ff0;margin-left:8px;font-size:14px}.cc-field--muted{background:#f6f8fc}.cc-readonly-value{color:#8f9bb3;font-size:14px}.cc-readonly-value--right{text-align:right;width:100%}.cc-posting{gap:6px;display:grid}.cc-posting p{color:#55607a;margin:0;font-size:13.5px}@media (max-width:820px){.cc-adv{grid-template-columns:1fr}.cc-adv-nav{flex-flow:wrap;gap:6px}.cc-two-grid{grid-template-columns:1fr}}.cc-input--right.ant-input{text-align:right}.fin-page{gap:20px;display:grid}.fin-tabs{scrollbar-width:none;border-bottom:1px solid #e8ecf3;gap:28px;padding:0 4px;display:flex;overflow-x:auto}.fin-tabs::-webkit-scrollbar{display:none}.fin-tab{color:#6b7a99;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:14px 2px;font-size:15px;transition:color .15s}.fin-tab:hover{color:#37415a}.fin-tab--active{color:#635ff0;border-bottom-color:#635ff0;font-weight:600}.fin-overview{gap:20px;display:grid}.fin-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.fin-section-title{color:#1f2740;align-items:center;gap:6px;font-size:16px;font-weight:700;display:inline-flex}.fin-hint{color:#c6cfdd;font-size:14px}.fin-ghost-btn.ant-btn{color:#55607a;border-color:#dfe4ee;border-radius:10px}.fin-tracked{gap:12px;display:grid}.fin-account-grid{grid-template-columns:repeat(auto-fill,minmax(280px,300px));gap:14px;display:grid}.fin-account-card{background:#fff;border:1px solid #e8ecf3;border-radius:8px;gap:22px;padding:16px;display:grid}.fin-account-top{align-items:center;gap:12px;display:flex}.fin-account-icon{color:#635ff0;background:#eef0fe;border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:inline-flex}.fin-account-name{color:#635ff0;font-size:15px;font-weight:600}.fin-account-type{color:#8f9bb3;font-size:13px}.fin-account-bottom{justify-content:space-between;align-items:baseline;display:flex}.fin-account-code{color:#8f9bb3;font-size:13px}.fin-account-balance{color:#1f2740;font-size:18px;font-weight:700}.fin-main-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:20px;display:grid}.fin-calendar-card,.fin-report-card{border:1px solid #eef1f6;border-radius:8px}.fin-account-card--button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer}.fin-account-card--button:hover,.fin-account-card--button:focus-visible{border-color:#94a99f;outline:none;box-shadow:0 3px 12px #1f463a1a}.fin-account-name,.fin-account-type{display:block}.fin-report-controls{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:12px;display:grid}.fin-balance-legend{gap:8px;width:100%;display:grid}.fin-balance-legend>div{grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.fin-balance-legend>div>span{border-radius:2px;width:10px;height:10px}.fin-balance-legend button{color:#33445f;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;overflow:hidden}.fin-balance-legend strong{color:#1f2740;font-size:13px}.fin-tracked-options{gap:12px;display:grid}.cr-amount-pop{grid-template-columns:minmax(110px,1fr) auto minmax(110px,1fr);align-items:center;gap:8px;width:360px;display:grid}.cr-amount-pop .ant-btn{margin-top:4px}.fin-cal-head{justify-content:center;align-items:center;gap:22px;margin-bottom:16px;display:flex}.fin-cal-nav{color:#6b7a99;cursor:pointer;background:#fff;border:1px solid #e2e8f2;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.fin-cal-nav:hover{color:#635ff0;border-color:#635ff0}.fin-cal-month{color:#37415a;text-align:center;min-width:150px;font-size:16px;font-weight:700}.fin-flow-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.fin-flow-stat{background:#fbfcfe;border:1px solid #eef1f6;border-radius:10px;padding:10px 12px}.fin-flow-label{color:#37415a;align-items:center;gap:6px;font-size:13px;display:flex}.fin-flow-dot{border-radius:50%;flex:none;width:9px;height:9px}.fin-flow-value{color:#8f9bb3;margin-top:4px;font-size:12px}.fin-calendar{border:1px solid #eef1f6;border-radius:10px;overflow:hidden}.fin-cal-dow{background:#f7f9fc;border-bottom:1px solid #eef1f6;grid-template-columns:repeat(7,1fr);display:grid}.fin-cal-dow span{text-align:center;color:#8f9bb3;padding:8px 0;font-size:12.5px}.fin-cal-grid{grid-template-columns:repeat(7,1fr);display:grid}.fin-cal-cell{border-bottom:1px solid #f0f2f7;border-right:1px solid #f0f2f7;min-height:64px;padding:6px 8px}.fin-cal-cell:nth-child(7n){border-right:none}.fin-cal-day{color:#55607a;font-size:13px}.fin-cal-day--today{color:#fff;background:#635ff0;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-weight:600;display:inline-flex}.fin-side{gap:20px;display:grid}.fin-link{color:#3995ff;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin:10px 0 0 auto;font-size:13px;display:inline-flex}.fin-link:hover{text-decoration:underline}.fin-empty-chart{color:#8f9bb3;text-align:center;flex-direction:column;align-items:center;gap:14px;padding:26px 10px 12px;font-size:14px;display:flex}.fin-donut{background:conic-gradient(#6a63f0 0 78%, #cfd8ff 78% 100%);border-radius:50%;width:120px;height:120px;position:relative}.fin-donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:24px}.fin-donut--muted{opacity:.45}.fin-range-select{min-width:120px}.fin-placeholder-card{border:1px solid #eef1f6;border-radius:16px;padding:40px 0}@media (max-width:960px){.fin-main-grid{grid-template-columns:1fr}}@media (max-width:560px){.fin-flow-stats{grid-template-columns:1fr}}.fin-channels{gap:8px;display:grid}.fin-ch-top{flex-wrap:wrap;align-items:flex-start;gap:18px;padding:4px 0 14px;display:flex}.fin-ch-top-title{color:#1f2740;align-items:center;gap:6px;font-size:17px;font-weight:700;display:inline-flex}.fin-ch-top-sub{color:#8f9bb3;margin-top:4px;font-size:13px}.fin-ch-top-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fin-ch-top-actions .ant-btn{border-radius:10px;height:40px}.fin-ch-top-total{color:#37415a;align-items:center;gap:16px;margin-left:auto;font-size:14px;display:flex}.fin-ch-total-amount{font-weight:600}.fin-ch-group{border-top:1px solid #e8ecf3;padding:16px 0}.fin-ch-group-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.fin-ch-group-title{color:#37415a;align-items:center;gap:8px;font-size:15px;font-weight:700;display:inline-flex}.fin-ch-group-icon{color:#6b7a99}.fin-ch-group-count{color:#8f9bb3;font-size:13.5px;font-weight:400}.fin-ch-group-right{color:#6b7a99;align-items:center;gap:16px;font-size:13.5px;display:flex}.fin-ch-top-total .fin-link,.fin-ch-group-right .fin-link{margin:0}.fin-ch-cards{grid-template-columns:repeat(auto-fill,minmax(280px,300px));gap:16px;display:grid}.fin-ch-card{background:#fff;border:1px solid #e8ecf3;border-radius:14px;flex-direction:column;min-height:150px;display:flex}.fin-ch-card-head{flex:1;align-items:flex-start;gap:12px;padding:16px 16px 0;display:flex}.fin-ch-avatar{border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:inline-flex}.fin-ch-info{flex:1;min-width:0}.fin-ch-name{color:#635ff0;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;overflow:hidden}.fin-ch-holder{color:#8f9bb3;margin-top:2px;font-size:13px}.fin-ch-menu{color:#b7c0d0;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;padding:2px 4px}.fin-ch-menu:hover{color:#6b7a99;background:#f2f4f9}.fin-ch-card-foot{border-top:1px solid #f0f2f7;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.fin-ch-code{color:#8f9bb3;font-size:13px}.fin-ch-balance{color:#1f2740;font-size:16px;font-weight:700}.fin-empty-list{border-top:1px solid #e8ecf3;padding:56px 0}.fin-cheques{gap:16px;display:grid}.fin-edoc-banner{background:#f2fbf6;border:1px solid #d6efe0;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.fin-edoc-badge{color:#fff;background:#21a366;border-radius:8px;flex:none;padding:3px 12px;font-size:12.5px;font-weight:600}.fin-edoc-text{color:#37415a;font-size:14px}.fin-edoc-link{color:#21a366;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.fin-edoc-link:hover{text-decoration:underline}.fin-cheque-head{align-items:center;gap:16px;display:flex}.fin-cheque-title{color:#1f2740;margin:0;font-size:22px;font-weight:700}.fin-cheque-head .ant-btn{border-radius:10px}.fin-cheque-card{border:1px solid #eef1f6;border-radius:16px;overflow:hidden}.fin-cheque-tabs{scrollbar-width:none;gap:6px;padding:14px 16px 0;display:flex;overflow-x:auto}.fin-cheque-tabs::-webkit-scrollbar{display:none}.fin-cheque-tab{color:#6b7a99;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:none;border-radius:10px 10px 0 0;align-items:center;gap:8px;padding:10px 18px;font-size:14px;display:inline-flex}.fin-cheque-tab:hover{color:#37415a}.fin-cheque-tab--active{color:#1f2740;background:#fff;border-color:#e8ecf3;font-weight:600;box-shadow:inset 0 -2px #635ff0}.fin-cheque-badge{color:#fff;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}.fin-cheque-filter{border-top:1px solid #eef1f6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 16px;display:flex}.fin-cheque-date{align-items:center;gap:10px;display:flex}.fin-cheque-date-label{color:#6b7a99;font-size:14px}.fin-cheque-rangepicker.ant-picker{border-color:#e2e8f2;border-radius:10px}.fin-cheque-rangepicker .ant-picker-input>input{color:#3995ff}.fin-cheque-search{background:#fff;border:1px solid #e2e8f2;border-radius:12px;width:340px;max-width:100%;padding:6px 14px;transition:border-color .15s,box-shadow .15s}.fin-cheque-search:focus-within{border-color:#635ff0;box-shadow:0 0 0 3px #635ff01f}.fin-cheque-search-head{color:#8f9bb3;align-items:center;gap:6px;font-size:12.5px;display:flex}.fin-cheque-search-head>.anticon:first-child{color:#635ff0}.fin-cheque-search-hint{color:#c6cfdd}.fin-cheque-search .ant-input,.fin-cheque-search .ant-input:focus,.fin-cheque-search .ant-input:focus-visible{background:0 0;border:none;padding:0;font-size:14px;box-shadow:none!important;outline:none!important}.fin-cheque-search .ant-input:has(input:focus-visible){background:0 0;border:none;padding:0;font-size:14px;box-shadow:none!important;outline:none!important}.fin-cheque-table .ant-table-thead>tr>th{color:#6b7a99;background:#f7f9fc;font-weight:500}.fin-cheque-empty{text-align:center;color:#8f9bb3;padding:30px 0}.fin-cheque-pager{color:#6b7a99;justify-content:flex-end;align-items:center;gap:10px;padding:16px 20px;font-size:13px;display:flex}.fin-pager-arrow.ant-btn{color:#6b7a99;border-radius:8px}.fin-wht-filter-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-left:auto;display:flex}.fin-wht-reset{color:#3995ff;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-size:14px}.fin-wht-reset:hover{text-decoration:underline}.prod-page{gap:16px;display:grid}.prod-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.prod-eyebrow{color:#8f9bb3;font-size:14px}.prod-guide{color:#3995ff;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;font-size:14px;display:inline-flex}.prod-guide:hover{text-decoration:underline}.prod-type-tabs{scrollbar-width:none;border-bottom:1px solid #e8ecf3;gap:28px;display:flex;overflow-x:auto}.prod-type-tabs::-webkit-scrollbar{display:none}.prod-type-tab{color:#6b7a99;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:12px 2px;font-size:15px;transition:color .15s}.prod-type-tab:hover{color:#37415a}.prod-type-tab--active{color:#635ff0;border-bottom-color:#635ff0;font-weight:600}.prod-tracked{flex-direction:column;gap:14px;display:flex}.prod-tracked-head{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.prod-tracked-label{color:#1f2740;font-size:16px;font-weight:700}.prod-link{color:#3995ff;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px}.prod-link:hover{text-decoration:underline}.prod-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.prod-actions .ant-btn{border-radius:10px;height:40px}.prod-card{border:1px solid #eef1f6;border-radius:16px;overflow:hidden}.prod-status-tabs{gap:6px;padding:14px 16px 0;display:flex}.prod-status-tab{color:#6b7a99;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:none;border-radius:10px 10px 0 0;padding:10px 24px;font-size:14px}.prod-status-tab:hover{color:#37415a}.prod-status-tab--active{color:#1f2740;background:#fff;border-color:#e8ecf3;font-weight:600;box-shadow:inset 0 -2px #635ff0}.prod-filter{border-top:1px solid #eef1f6;justify-content:flex-end;padding:18px 16px;display:flex}.prod-search{background:#fff;border:1px solid #e2e8f2;border-radius:12px;width:320px;max-width:100%;padding:6px 14px;transition:border-color .15s,box-shadow .15s}.prod-search:focus-within{border-color:#635ff0;box-shadow:0 0 0 3px #635ff01f}.prod-search-head{color:#8f9bb3;align-items:center;gap:6px;font-size:12.5px;display:flex}.prod-search-head>.anticon:first-child{color:#635ff0}.prod-search .ant-input,.prod-search .ant-input:focus,.prod-search .ant-input:focus-visible{background:0 0;border:none;padding:0;font-size:14px;box-shadow:none!important;outline:none!important}.prod-search .ant-input:has(input:focus-visible){background:0 0;border:none;padding:0;font-size:14px;box-shadow:none!important;outline:none!important}.prod-table .ant-table-thead>tr>th{color:#6b7a99;background:#f7f9fc;font-weight:500}.prod-empty{text-align:center;color:#8f9bb3;padding:30px 0}.prod-pager{color:#6b7a99;justify-content:flex-end;align-items:center;gap:10px;padding:16px 20px;font-size:13px;display:flex}.prod-pager-arrow.ant-btn{color:#6b7a99;border-radius:8px}.prod-placeholder{border:1px solid #eef1f6;border-radius:16px;padding:40px 0}.exp-overview{gap:22px;display:grid}.exp-section{gap:14px;display:grid}.exp-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.exp-section-title{color:#1f2740;align-items:center;gap:6px;font-size:16px;font-weight:700;display:inline-flex}.exp-hint{color:#c6cfdd;font-size:14px}.exp-ghost-btn.ant-btn{color:#55607a;border-color:#dfe4ee;border-radius:10px}.exp-acct-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;display:grid}.exp-acct-card{background:#fff;border:1px solid #e8ecf3;border-radius:14px;gap:4px;padding:16px;display:grid}.exp-acct-name{color:#1f2740;font-size:15px;font-weight:700}.exp-acct-sub{color:#8f9bb3;font-size:12.5px}.exp-acct-foot{justify-content:space-between;align-items:flex-end;margin-top:18px;display:flex}.exp-acct-code{color:#8f9bb3;font-size:13px}.exp-acct-amounts{flex-direction:column;align-items:flex-end;display:flex}.exp-acct-balance{color:#1f2740;font-size:16px;font-weight:700}.exp-acct-mom{color:#b7c0d0;font-size:12px}.exp-records-head{grid-template-columns:minmax(0,1fr) 380px;align-items:center;gap:20px;display:grid}.exp-records-head-left{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.exp-issued-heading{color:#1f2740;font-size:16px;font-weight:700}.exp-add-btn.ant-btn{border-radius:10px;align-items:center;gap:6px;height:38px;display:inline-flex}.exp-records-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:20px;display:grid}.exp-chart-card,.exp-issued-card,.exp-donut-card{border:1px solid #eef1f6;border-radius:16px}.exp-chart-card{min-height:360px}.exp-chart-filters,.exp-filter-row{gap:10px;display:flex}.exp-empty-chart{color:#8f9bb3;text-align:center;flex-direction:column;align-items:center;gap:14px;padding:34px 10px 14px;font-size:14px;display:flex}.exp-bar-icon{color:#635ff0;background:#f2f3fb;border-radius:16px;justify-content:center;align-items:center;width:72px;height:72px;font-size:34px;display:inline-flex}.exp-issued-filters{gap:10px;margin-bottom:16px;display:flex}.exp-stat{padding:10px 0}.exp-stat-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.exp-stat-label{color:#37415a;align-items:center;gap:6px;font-size:14px;display:inline-flex}.exp-stat-amount{color:#1f2740;font-size:14px;font-weight:600}.exp-stat-bar{background:#eef1f6;border-radius:3px;height:6px;margin:8px 0 6px;overflow:hidden}.exp-stat-bar-fill{background:#635ff0;width:0;height:100%}.exp-stat-count{color:#8f9bb3;text-align:right;font-size:12.5px}.exp-donut-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.exp-donut-card .exp-section-title{margin-bottom:4px}.exp-donut{background:conic-gradient(#6a63f0 0 72%, #cfd8ff 72% 100%);border-radius:50%;width:130px;height:130px;position:relative}.exp-donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:26px}@media (max-width:960px){.exp-records-head,.exp-records-grid,.exp-donut-grid{grid-template-columns:1fr}}.pr-doctype{background:#fff;border:1px solid #e2e8f2;border-radius:12px;width:-moz-fit-content;width:fit-content;margin:-4px auto 0;padding:10px 22px;box-shadow:0 6px 18px #141e3c12}.pr-doctype-name{color:#37415a;font-weight:600}.pr-doctype-code{color:#8f9bb3;font-size:12px;line-height:1.1;display:block}.pr-title-caret{color:#635ff0;font-size:13px}.pr-hint{color:#c6cfdd;font-size:13px}.pr-docfields{flex-wrap:wrap;gap:12px;display:flex}.pr-docfield{background:#fff;border:1px solid #e2e8f2;border-radius:12px;width:190px;padding:8px 14px}.pr-docfield-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.pr-docfield-label{color:#6b7a99;align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.pr-docfield-count{color:#b7c0d0;white-space:nowrap;font-size:12px}.pr-docfield-input.ant-input,.pr-docfield-input.ant-input:focus,.pr-docfield-input.ant-input:focus-visible{background:0 0;border:none;padding:0;font-size:14px;box-shadow:none!important;outline:none!important}.pr-docfield-value{color:#3995ff;padding-top:3px;font-size:14px}.pr-items{overflow-x:auto}.pr-items-head,.pr-item-row{grid-template-columns:44px minmax(150px,1.4fr) minmax(110px,1fr) 88px 96px 96px 84px 96px 116px 40px;align-items:center;gap:8px;min-width:1040px;display:grid;position:relative}.pr-items-head{color:#6b7a99;padding:0 4px 10px;font-size:13px}.pr-items-head .pr-col-num{text-align:right}.pr-item{border-top:1px solid #f0f2f7;padding:8px 0}.pr-item-idx{color:#8f9bb3;align-items:center;gap:4px;display:inline-flex}.pr-item-drag{cursor:grab;color:#c6cfdd}.pr-item-no{font-size:13px}.pr-item-row .ant-select,.pr-item-row .ant-input-number{width:100%}.pr-item-row .ant-input-number-input{text-align:right}.pr-item-pretax{text-align:right;color:#37415a;font-size:14px}.pr-item-del{color:#c6cfdd;cursor:pointer;background:0 0;border:none}.pr-item-del:hover{color:#f5455c}.pr-items{padding-right:36px}.pr-item-actions{justify-content:center;align-items:center;min-width:40px;min-height:32px;display:inline-flex}.pr-item-actions .iv-alloc{width:28px;margin-left:8px;position:absolute;top:0;bottom:0;left:100%}.pr-item-actions .iv-alloc:hover,.pr-item-actions .iv-alloc--on{color:#6a63f0}.pr-item-desc{max-width:620px;margin-top:8px}.pr-payment{border-top:1px solid #eef1f6;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;display:flex}.pr-payment-title{color:#37415a;align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.pr-payment-icon{color:#635ff0}.pr-payment-link{color:#3995ff;cursor:pointer;background:0 0;border:none;font-size:14px}.pr-payment-link:hover{text-decoration:underline}.pr-summary-lines{flex-direction:column;gap:10px;display:flex}.pr-summary-vat{color:#6b7a99;align-items:center;gap:10px;font-size:14px;display:inline-flex}.pr-summary-vat-value{text-align:right;color:#37415a;width:120px}.pr-footer{z-index:5;background:#fff;border:1px solid #eef1f6;border-radius:14px;padding:14px 20px;position:sticky;bottom:0;box-shadow:0 -4px 16px #141e3c0d}.ant-table-row,.ant-table-tbody td,.ant-table-tbody .ant-checkbox-wrapper,.ant-table-tbody .ant-checkbox,.ant-table-tbody .ant-radio,.ant-table-tbody input{scroll-margin-top:130px;scroll-margin-bottom:90px}.pr-footer .ant-dropdown-button{width:auto;display:inline-flex}.pr-footer-label{color:#8f9bb3;font-size:14px}.pr-approve .ant-btn{color:#fff;background:#26bfa8;border-color:#26bfa8}.pr-approve .ant-btn:hover{color:#fff!important;background:#22ad98!important;border-color:#22ad98!important}.prl-tabs{border-bottom:1px solid #e8ecf3;align-items:stretch;gap:4px;padding:12px 8px 0;display:flex}.prl-tabs-arrow{color:#b7c0d0;cursor:pointer;background:0 0;border:none;align-self:center;padding:0 4px}.prl-tabs-arrow:hover{color:#6b7a99}.prl-tabs-scroll{scrollbar-width:none;flex:1;gap:6px;display:flex;overflow-x:auto}.prl-tabs-scroll::-webkit-scrollbar{display:none}.prl-tab{color:#6b7a99;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:none;border-radius:10px 10px 0 0;align-items:center;gap:8px;padding:10px 18px;font-size:14px;display:inline-flex}.prl-tab:hover{color:#37415a}.prl-tab--active{color:#1f2740;background:#fff;border-color:#e8ecf3;font-weight:600;box-shadow:inset 0 -2px #635ff0}.prl-tab-icon{color:#8f9bb3}.prl-tab-badge{color:#fff;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}.pr-items--no-product .pr-items-head,.pr-items--no-product .pr-item-row{grid-template-columns:44px minmax(200px,1.8fr) 88px 96px 96px 84px 96px 116px 40px;min-width:920px}.pr-stepper{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.pr-step-card{background:#fff;border:1px solid #e2e8f2;border-radius:12px;align-items:center;gap:8px;padding:9px 20px;display:inline-flex}.pr-step-card--active{border-color:#635ff0;box-shadow:0 6px 18px #635ff01f}.pr-step-card--source{cursor:pointer;border-color:#12b76a}.pr-step-dot{background:#12b76a;border-radius:50%;flex:none;width:9px;height:9px}.pr-step-caret{color:#94a3b8;font-size:11px}.pr-step-card-body{flex-direction:column;line-height:1.15;display:flex}.pr-step-dots{color:#c6cfdd;letter-spacing:2px}.pr-settings-row{justify-content:flex-end;display:flex}.ql-create-plain.ant-btn{border-radius:10px;height:40px}.pr-items--no-discount .pr-items-head,.pr-items--no-discount .pr-item-row{grid-template-columns:44px minmax(150px,1.4fr) minmax(110px,1fr) 88px 96px 84px 96px 116px 40px;min-width:960px}.pr-items--no-product.pr-items--no-discount .pr-items-head,.pr-items--no-product.pr-items--no-discount .pr-item-row{grid-template-columns:44px minmax(200px,1.8fr) 88px 96px 84px 96px 116px 40px;min-width:840px}.rn-section-dot{background:#c6cfdd;border-radius:50%;flex:none;width:16px;height:16px;display:inline-block}.rn-mode .ant-radio-wrapper{margin-right:32px}.rn-filter{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.rn-field{background:#fff;border:1px solid #e2e8f2;border-radius:12px;padding:8px 14px;transition:border-color .15s,box-shadow .15s}.rn-field:focus-within{border-color:#635ff0;box-shadow:0 0 0 3px #635ff01f}.rn-field-label{color:#6b7a99;align-items:center;gap:4px;margin-bottom:2px;font-size:12.5px;display:inline-flex}.rn-noref-hint{color:#6b7a99;margin:0;font-size:13.5px}.rn-desc-line.ant-input{background:#f7f9fc;border-color:#e6ebf3;width:100%;font-size:13px}.rn-table .ant-table-expanded-row>.ant-table-cell{background:#fff;padding:6px 12px 10px 56px}.rn-field .rn-input.ant-picker,.rn-field .rn-input.ant-select,.rn-field .rn-input.ant-input{width:100%;padding-inline:0}.rn-field .rn-input .ant-select-selector{padding-inline:0}.rn-field .ant-picker:focus-visible,.rn-field .rn-input.ant-input:focus-visible{box-shadow:none!important;outline:none!important}.rn-field .ant-picker:has(input:focus-visible){box-shadow:none!important;outline:none!important}.rn-field .rn-input.ant-input:has(input:focus-visible){box-shadow:none!important;outline:none!important}.rn-table .ant-table-thead>tr>th{color:#6b7a99;background:#f7f9fc;font-weight:500}.rn-empty{text-align:center;color:#8f9bb3;padding:26px 0}.rn-billing-input.ant-input-number{width:100%}.rn-billing-input.ant-input-number .ant-input-number-input{text-align:right}.rn-pager{color:#6b7a99;justify-content:flex-end;align-items:center;gap:10px;padding:16px 2px 0;font-size:13px;display:flex}@media (max-width:900px){.rn-filter{grid-template-columns:1fr 1fr}}.pr-step-card--btn{cursor:pointer;font:inherit;text-align:left}.cn-step-actions{padding:8px 0 4px}.cn-details{flex-direction:column;gap:18px;max-width:560px;padding-left:30px;display:flex}.cn-details.cn-details--grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;max-width:720px;display:grid}.cn-return-info{color:#8f9bb3;margin:4px 0 0;font-size:12.5px;line-height:1.5}.cn-reason-option{white-space:normal;flex-direction:column;gap:2px;padding:2px 0;display:flex}.cn-reason-title{color:#2b3958;font-weight:600}.cn-reason-desc{color:#8f9bb3;font-size:12px;line-height:1.35}.cn-summary-lines{flex-direction:column;gap:12px;display:flex}.cn-summary-row{color:#6b7a99;justify-content:space-between;align-items:center;gap:40px;min-width:300px;font-size:14px;display:flex}.cn-summary-row-value{color:#0f172a;font-weight:600}.cn-summary-row-value small{color:#6b7a99;font-size:12px;font-weight:500}.cn-summary-edit-icon{color:#2f6bff;cursor:pointer;margin-left:8px}.cn-summary-row-input{color:#6b7a99;align-items:center;gap:8px;display:inline-flex}.cn-summary-row-input .ant-input-number{width:140px}.cn-summary-row-input .ant-input-number-input{text-align:right}.imp-page{gap:8px;display:grid}.imp-header{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:8px;display:flex}.imp-title{color:#1f2740;margin:0;font-size:24px;font-weight:700}.imp-create-multi.ant-btn{border-radius:10px;height:40px}.imp-filter{border-top:1px solid #eef1f6;justify-content:flex-end;padding:18px 16px;display:flex}.prl-tab--danger{color:#f0764f}.prl-tab--danger.prl-tab--active{color:#f0764f;box-shadow:inset 0 -2px #f0764f}.pc-toprow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.pc-code-field{width:210px}.pc-section{gap:10px;margin-bottom:18px;display:grid}.pc-section-title{color:#37415a;align-items:center;gap:6px;font-size:15px;font-weight:700;display:inline-flex}.pc-type .ant-radio-wrapper{margin-right:28px}.pc-hint{color:#c6cfdd;font-size:13px}.pc-divider{background:#eef1f6;height:1px;margin:2px 0 18px}.pc-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pc-select{width:100%}.pc-select .ant-select-selector{padding-inline:0!important}.pc-unit-add{color:#2f80ed;align-items:center;gap:6px;font-weight:500;display:inline-flex}.pc-note{color:#33557a;background:#eef4ff;border-radius:8px;gap:8px;margin-top:10px;padding:10px 12px;font-size:13px;line-height:1.4;display:flex}.pc-textarea-field{margin-top:10px}.pc-track-cost{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0 4px;display:flex}.pc-track-cost-why{color:#6b7a99;flex:260px;min-width:0;font-size:12px;line-height:1.5}.pc-components{margin-top:16px}.pc-components-title{color:#1f2a44;margin-bottom:8px;font-weight:600}.pc-comp-head,.pc-comp-row{grid-template-columns:30px 1fr 116px 76px 34px;align-items:center;gap:8px;display:grid}.pc-comp-head{color:#8a93a6;padding:0 4px 6px;font-size:12px}.pc-comp-c-qty{text-align:right}.pc-comp-c-unit{text-align:center}.pc-comp-row{background:#f7f9fc;border-radius:10px;margin-bottom:8px;padding:6px}.pc-comp-idx{text-align:center;color:#8a93a6;font-size:13px}.pc-comp-qty{width:100%}.pc-comp-unit{color:#52607a;font-size:13px}.pc-comp-del{color:#8a93a6;cursor:pointer;background:0 0;border:none;justify-content:center;padding:4px;display:inline-flex}.pc-comp-del:hover{color:#d4380d}.pc-comp-add{color:#2f80ed;cursor:pointer;background:#fff;border:1px solid #cdd6ea;border-radius:18px;align-items:center;gap:6px;padding:6px 16px;font-size:14px;display:inline-flex}.pc-comp-add:hover{border-color:#2f80ed}.prod-row-click{cursor:pointer}.prod-row-click:hover td{background:#f5f8ff}.pd-loading{justify-content:center;padding:80px 0;display:flex}.pd-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.pd-title{color:#1f2a44;margin:0;font-size:22px;font-weight:700}.pd-header-actions{align-items:center;gap:16px;display:flex}.pd-status{color:#2f80ed;align-items:center;gap:8px;font-size:14px;display:inline-flex}.pd-options{border-radius:20px}.pd-tabs{border-bottom:1px solid #e2e8f2;gap:24px;margin:14px 0 20px;display:flex}.pd-tab{cursor:pointer;color:#6b7280;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 2px;font-size:15px}.pd-tab--active{color:#4b3fd4;border-bottom-color:#4b3fd4;font-weight:600}.pd-general{flex-direction:column;gap:20px;display:flex}.pd-section-title{color:#1f2a44;margin-bottom:10px;font-weight:600}.pd-card{border:1px solid #e6ebf4;border-radius:12px}.pd-card-fill{height:100%}.pd-general-grid{grid-template-columns:1fr 1fr auto;align-items:start;gap:24px;display:grid}.pd-kv-list{flex-direction:column;gap:8px;display:flex}.pd-kv{align-items:baseline;gap:10px;font-size:14px;display:flex}.pd-kv-label{color:#52607a;white-space:nowrap}.pd-kv-value{color:#1f2a44}.pd-link{color:#2563eb}.pm-doc-link{appearance:none;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.pm-doc-link:hover,.pm-doc-link:focus-visible{text-decoration:underline}.pd-price{font-weight:600}.pd-image{color:#64748b;border:1px dashed #cdd6ea;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:150px;height:150px;font-size:13px;display:flex}.pd-image-hint{font-size:10px}.pd-table{border-collapse:collapse;width:100%}.pd-table th,.pd-table td{text-align:left;padding:12px 16px;font-size:14px}.pd-table thead th{color:#52607a;border-bottom:1px solid #eef1f6;font-weight:600}.pd-table tbody tr:not(:last-child) td{border-bottom:1px solid #f2f4f8}.pd-th-idx,.pd-td-idx{color:#9aa3b5;text-align:center;width:48px}.pd-th-right{text-align:right}.pd-th-center{text-align:center}.pd-empty{text-align:center;color:#64748b;padding:22px}.pd-cards-row{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid}.pd-col{flex-direction:column;display:flex}.pd-section-title-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.pd-add-price{color:#2563eb;cursor:pointer;background:#fff;border:1px solid #cdd6ea;border-radius:16px;align-items:center;gap:4px;padding:4px 12px;font-size:12px;display:inline-flex}.pd-add-price:hover{border-color:#2f80ed}.pd-price-row{align-items:baseline;gap:10px;margin-top:10px;display:flex}.pd-price-row .pd-price{flex:1}.pd-discount{color:#d97706;margin-left:4px;font-size:13px;font-weight:500}.pd-price-del{color:#b6bdca;cursor:pointer;background:0 0;border:none;padding:2px}.pd-price-del:hover{color:#d4380d}.price-modal-field{margin-top:12px}.price-modal-number{width:100%}.price-modal-number .ant-input-number-input{text-align:right}.price-modal-discount{grid-template-columns:1fr 1fr;align-items:end;gap:16px;margin-top:12px;display:grid}.price-modal-discount-type{flex-direction:column;gap:8px;display:flex}@media (max-width:900px){.pd-cards-row,.pd-general-grid{grid-template-columns:1fr}}.pss{flex-direction:column;gap:24px;display:flex}.pss-loading{opacity:.55;transition:opacity .15s}.pss-row1,.pss-row2{grid-template-columns:1.55fr 1fr;align-items:stretch;gap:20px;display:grid}.pss-col{flex-direction:column;gap:20px;display:flex}.pss-panel{flex-direction:column;gap:10px;display:flex}.pss-panel-fill{flex:1;height:100%}.pss-card-fill{flex-direction:column;flex:1;height:100%;display:flex}.pss-card-fill>.ant-card-body{flex-direction:column;flex:1;display:flex}.pss-title{color:#1f2a44;align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}.pss-rc-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.pss-chips{gap:10px;display:flex}.pss-chip{color:#37415a;cursor:pointer;background:#fff;border:1px solid #e2e8f2;border-top-width:3px;border-radius:8px;padding:5px 14px 4px;font-size:13px}.pss-chip--income{border-top-color:#2fd0d6}.pss-chip--expense{border-top-color:#7b74f2}.pss-chip--profit{border-top-color:#4a5573}.pss-chip--off{color:#b0b8c8;background:#f7f8fb;border-top-color:#d7dce6!important}.pss-dc-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.pss-donut-empty{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;min-height:210px;padding:24px 0;display:flex}.pss-donut-ring{border:22px solid #eef1f6;border-radius:50%;width:150px;height:150px}.pss-donut-empty-text{color:#9aa3b5;text-align:center;font-size:13px}.pss-donut-empty-period{margin-top:4px}.pss-price-body{grid-template-columns:1fr 1fr;align-items:center;gap:18px;display:grid}.pss-price-plot{justify-content:center;align-items:center;min-height:130px;display:flex}.pss-price-empty{color:#d98a8a;font-size:13px}.pss-price-svg{width:100%;height:auto;display:block}.pss-price-side{flex-direction:column;gap:14px;display:flex}.pss-price-head{justify-content:flex-end;display:flex}.pss-window-select{border:1px solid #e2e8f2;border-radius:8px;min-width:128px;padding:0 6px}.pss-price-stat{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pss-price-stat-label{color:#6b7a99;font-size:13px}.pss-price-stat-val{color:#1f2740;white-space:nowrap;font-size:14px;font-weight:600}.pss-price-stat-val small{color:#8f9bb3;font-size:12px;font-weight:400}.pss-price-trend{color:#37415a}.pss-history{justify-content:flex-end;display:flex}.pss-history-link{color:#2f80ed;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:4px;font-size:13px;display:inline-flex}@media (max-width:1000px){.pss-row1,.pss-row2,.pss-price-body{grid-template-columns:1fr}}.pm{flex-direction:column;display:flex}.pm-subtabs{gap:8px;margin-bottom:14px;display:flex}.pm-subtab{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e2e8f2;border-radius:8px;padding:9px 20px;font-size:14px}.pm-subtab--active{color:#4b3fd4;border-color:#cdd3f0;font-weight:600;box-shadow:0 1px 4px #4b3fd41f}.pm-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.pm-toolbar-left{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pm-range{align-items:center;gap:8px;display:inline-flex}.pm-range-label{color:#52607a;font-size:14px}.pm-range-btn{color:#2f80ed;cursor:pointer;background:#fff;border:1px solid #e2e8f2;border-radius:8px;align-items:center;gap:10px;padding:7px 14px;font-size:14px;display:inline-flex}.pm-range-btn .anticon{color:#9aa3b5}.pm-action-btn.ant-btn{color:#fff;background:#22c1c3;border-color:#22c1c3;border-radius:8px}.pm-action-btn.ant-btn:hover{color:#fff!important;background:#1ba9ab!important;border-color:#1ba9ab!important}.pm-print-btn.ant-btn{color:#52607a;border-radius:8px}.pm-type{border:1px solid #e2e8f2;border-radius:8px;flex-direction:column;min-width:150px;padding:2px 10px;display:inline-flex}.pm-type-caption{color:#9aa3b5;font-size:11px}.pm-type-inner .ant-select-selector{padding-inline:0!important}.pm-type-inner .ant-select-selection-item{color:#37415a;font-weight:500}.pm-search{border:1px solid #e2e8f2;border-radius:8px;flex-direction:column;min-width:250px;padding:4px 12px;display:flex}.pm-search-head{color:#6b7a99;align-items:center;gap:4px;font-size:12px;display:inline-flex}.pm-search-icon{color:#9aa3b5}.pm-search .ant-input-affix-wrapper,.pm-search .ant-input{padding-left:0;padding-right:0}.pm-table-wrap{overflow-x:auto}.pm-tbl{min-width:820px}.pm-tbl thead th{background:#f7f9fc}.pm-tbl .pd-empty{padding:46px}.pm-neg{color:#f5455c}.pm-summary{border-top:1px solid #eef1f6;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.pm-summary-count{color:#52607a;font-size:14px}.pm-summary-totals{gap:40px;display:flex}.pm-summary-stat{text-align:right;justify-items:end;gap:2px;display:grid}.pm-summary-stat-label{color:#8f9bb3;font-size:12px}.pm-summary-stat-val{color:#1f2740;font-size:16px;font-weight:700}.pm-footer{border-top:1px solid #eef1f6;padding:12px 18px}.pm-pager{color:#6b7a99;justify-content:flex-end;align-items:center;gap:20px;font-size:13px;display:flex}.pm-pager-size,.pm-pager-page{align-items:center;gap:6px;display:inline-flex}.pm-pager-nav{align-items:center;gap:8px;display:inline-flex}.pm-pager-arrow{color:#6b7a99;cursor:pointer;background:#fff;border:1px solid #e6eaf2;border-radius:6px;width:28px;height:28px}.pm-size-select .ant-select-selector{padding-inline:6px!important}.sm-modal .ant-modal-content{border-radius:14px}.sm-title-row{justify-content:space-between;align-items:flex-start;gap:16px;padding-right:20px;display:flex}.sm-title{color:#1f2740;font-size:18px;font-weight:700}.sm-body{padding:10px 0 6px}.sm-field-caption{color:#8f9bb3;margin-bottom:2px;font-size:12px;display:block}.sm-req{color:#f5455c;font-style:normal}.sm-num-field,.sm-date-field--boxed,.sm-title-row .sm-date-field{border:1px solid #e2e8f2;border-radius:8px;flex-direction:column;padding:5px 12px;display:flex}.sm-num-field--error{background:#fff6f6;border-color:#f5455c}.sm-title-row .sm-date-field{min-width:160px}.sm-num.ant-input-number,.sm-date-field .ant-picker{width:100%;padding-inline:0}.sm-num .ant-input-number-input{text-align:right;padding:0}.sm-date-field .ant-picker-input>input{color:#2f80ed}.sm-adjust-grid{grid-template-columns:1fr 1fr;align-items:center;gap:16px;margin-bottom:14px;display:grid}.sm-adjust-system{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.sm-adjust-label{color:#6b7a99;font-size:13px}.sm-adjust-val{color:#1f2740;font-size:18px;font-weight:700}.sm-adjust-diff{color:#22b07d;background:#f4f6fb;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:14px;display:flex}.sm-adjust-diff-val{font-size:18px;font-weight:700}.sm-adjust-diff--short{color:#f5455c}.sm-adjust-diff--equal{color:#6b7a99}.sm-date-grid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:14px;display:grid}.sm-info{color:#6b7a99;background:#eef4fb;border-radius:8px;padding:12px 16px;font-size:13px}.sm-opening-section{color:#52607a;margin-bottom:8px;font-size:14px}.sm-add-lot{color:#2f80ed;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:4px 0;font-size:14px;display:inline-flex}.sm-lot-row{grid-template-columns:1.1fr 1fr 1fr auto;align-items:center;gap:12px;margin-top:12px;display:grid}.sm-lot-remove{color:#b6bdca;cursor:pointer;background:0 0;border:none;padding:4px;font-size:16px}.sm-lot-remove:hover{color:#d4380d}.sm-footer{justify-content:flex-end;gap:12px;margin-top:20px;display:flex}.sm-btn.ant-btn{border-radius:20px;min-width:110px;height:40px}.sm-btn-primary.ant-btn{color:#fff;background:#22c1c3;border-color:#22c1c3}.sm-btn-primary.ant-btn:hover:not(:disabled){color:#fff!important;background:#1ba9ab!important;border-color:#1ba9ab!important}.sm-btn-primary.ant-btn:disabled{color:#fff;background:#d5e0e2;border-color:#d5e0e2}@media (max-width:640px){.sm-adjust-grid,.sm-date-grid,.sm-lot-row{grid-template-columns:1fr}}.sde{padding:4px 2px 2px}.sde-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:8px;padding-right:28px;display:flex}.sde-title{color:#1f2740;margin:0;font-size:18px;font-weight:700}.sde-format{flex-direction:column;align-items:flex-end;gap:2px;min-width:150px;display:flex}.sde-format-label{color:#8f9bb3;font-size:12px}.sde-format .ant-select{width:150px}.sde-counter{text-align:right;color:#8f9bb3;margin-bottom:10px;font-size:12px}.sde-field{grid-template-columns:88px 1fr;align-items:start;gap:12px;margin-bottom:12px;display:grid}.sde-field-label{color:#52607a;padding-top:6px;font-size:13px}.sde-recipient-row{align-items:flex-start;gap:10px;display:flex}.sde-recipient-row .sde-recipients{flex:1}.sde-ccbcc{gap:10px;padding-top:6px;display:inline-flex}.sde-ccbcc button{color:#2f80ed;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}.sde-recipients.ant-select{width:100%}.sde-summary{background:#f6f8fb;border-radius:8px;margin:4px 0 14px;padding:12px 16px}.sde-summary-row{gap:16px;padding:3px 0;font-size:13px;display:flex}.sde-summary-row>span:first-child{color:#8f9bb3;min-width:92px}.sde-summary-row>span:last-child{color:#1f2740;font-weight:600}.sde-sender-empty{color:#8f9bb3;padding-top:6px;font-size:13px}.sde-divider{background:#eef1f6;height:1px;margin:16px 0}.sde-toggle-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-start;gap:20px;display:grid}.sde-toggle-label{color:#52607a;white-space:normal;align-items:center;gap:8px;padding-top:6px;font-size:13px;display:inline-flex}.sde-attach{flex-direction:column;gap:6px;min-width:0;display:flex}.sde-attach-added{flex:1;min-width:0}.sde-caps{color:#8f9bb3;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.sde-dragger{flex:1}.sde-dragger.ant-upload-wrapper .ant-upload-drag{border-radius:10px}.sde-dragger-icon{color:#6a7bff;margin:0;font-size:26px}.sde-dragger-text{color:#52607a;margin:6px 0 0;font-size:13px}.sde-dragger-or{color:#8f9bb3}.sde-dragger-add{color:#2f80ed}.sde-senderinfo-head{margin-bottom:8px}.sde-senderinfo-preview{color:#52607a;border:1px solid #eef1f6;border-radius:8px;min-height:80px;padding:12px 16px;font-size:13px}.sde-senderinfo-name{color:#1f2740;font-weight:600}.sde-senderinfo-hint{color:#b6bdca}@media (max-width:640px){.sde-field,.sde-toggle-row{grid-template-columns:1fr}}.tp-modal .ant-modal-content{border-radius:14px}.tp-head{justify-content:space-between;align-items:flex-start;gap:12px;padding-right:24px;display:flex}.tp-title{color:#1f2740;font-size:17px;font-weight:700}.tp-subtitle{color:#9aa3b5;margin-top:2px;font-size:13px}.tp-search-btn{color:#6b7a99;cursor:pointer;background:#fff;border:1px solid #e6eaf2;border-radius:50%;flex:none;width:36px;height:36px}.tp-head-text{flex:1;min-width:0}.tp-search{width:210px}.tp-search-icon{color:#9aa3b5}.tp-list{min-height:220px;max-height:360px;margin:6px 0;overflow-y:auto}.tp-row{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}.tp-row:hover{background:#f7f8fb}.tp-row--on{background:#eef4ff}.tp-row-name{color:#37415a;font-size:14px}.tp-row-icon{color:#9aa3b5;border:1px solid #cdd6ea;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.tp-row-icon--on{color:#fff;background:#2f6bff;border-color:#2f6bff}.tp-empty{text-align:center;color:#9aa3b5;padding:60px 0}.tp-footer{border-top:1px solid #eef1f6;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding-top:14px;display:flex}.tp-count{color:#2f80ed;font-size:13px}.tp-footer-btns{gap:12px;display:flex}.prod-tracked-cards{flex-wrap:wrap;gap:16px;display:flex}.tc-card{background:#fff;border:1px solid #e6ebf4;border-radius:12px;flex-direction:column;gap:6px;width:262px;padding:16px 18px;display:flex}.tc-period{border:1px solid #e2e8f2;border-radius:8px;align-self:flex-start;min-width:130px;margin-bottom:4px}.tc-period .ant-select-selector{padding-inline:10px!important}.tc-name{color:#1f2740;font-size:15px;font-weight:700}.tc-code{color:#3995ff;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:13px}.tc-sales{flex-direction:column;gap:2px;margin-top:6px;display:flex}.tc-sales-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tc-label{color:#6b7a99;white-space:nowrap;font-size:13px}.tc-sales-val{color:#1f2740;font-size:18px;font-weight:700}.tc-sales-val small{color:#8f9bb3;font-size:12px;font-weight:400}.tc-mom{color:#9aa3b5;align-self:flex-end;font-size:12px}.tc-divider{background:#eef1f6;height:1px;margin:8px 0}.tc-stats{flex-direction:column;gap:8px;display:flex}.tc-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tc-row-label{color:#6b7a99;font-size:13px}.tc-row-val{color:#1f2740;font-size:14px;font-weight:600}.tc-row-val small{color:#8f9bb3;font-size:12px;font-weight:400}.pc-price-input.ant-input-number{flex:1;width:100%}.pc-price-input .ant-input-number-input{text-align:right}.pc-upload{color:#8f9bb3;cursor:pointer;background:#f9fafc;border:1px dashed #cfd6e4;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:84px;height:84px;font-size:12px;display:flex}.pc-upload:hover{color:#635ff0;border-color:#635ff0}.pc-upload-hint{color:#b7c0d0;font-size:10.5px}.pc-save.ant-btn{background:#26bfa8;border-color:#26bfa8}.pc-save.ant-btn:hover{background:#22ad98!important;border-color:#22ad98!important}.prod-row-idx{color:#8f9bb3}.prod-code{color:#3995ff;font-weight:500}@media (max-width:640px){.pc-grid{grid-template-columns:1fr}}.unit-top{gap:4px;display:grid}.unit-header{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.unit-title{color:#1f2740;margin:0;font-size:22px;font-weight:700}.uc-header{justify-content:space-between;align-items:flex-start;gap:16px;padding-right:16px;display:flex}.uc-title{color:#1f2740;font-size:18px;font-weight:700}.uc-code{background:#f4f6fa;border-radius:8px;padding:7px 16px;line-height:1.35}.uc-code-label{color:#8f9bb3;font-size:12px;font-weight:400;display:block}.uc-code-value{color:#4a5573;font-size:15px;font-weight:600;display:block}.uc-divider{background:#eef1f6;height:1px;margin:14px 0 4px}.ds-section{margin:2px 0 6px}.ds-section-title{color:#1f2740;margin-bottom:2px;font-size:14px;font-weight:600}.ds-row{border-bottom:1px solid #f0f2f7;justify-content:space-between;align-items:center;gap:12px;padding:11px 2px;display:flex}.ds-row:last-child{border-bottom:none}.ds-row-label{color:#495066;font-size:14px}.dr-cat-value{align-items:center;gap:8px;display:inline-flex}.dr-cat-confirm{color:#17b877}.dr-cat-cancel{color:#9aa3b5}.ds-save .ant-btn:first-child{border-start-start-radius:999px;border-end-start-radius:999px;padding-inline-start:20px}.ds-save .ant-btn:last-child{border-start-end-radius:999px;border-end-end-radius:999px;padding-inline-end:12px}.uc-field{margin-bottom:14px}.si-section{border-top:1px solid #eef1f6;grid-template-columns:190px 1fr;gap:24px;padding:22px 0;display:grid}.si-section-label{flex-direction:column;gap:6px;display:flex}.si-section-title,.si-panel-title{color:#37415a;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;display:inline-flex}.si-panel-title{margin-bottom:14px}.si-section-sublink{color:#3d7cf4;text-align:left;cursor:pointer;background:0 0;border:none;width:-moz-fit-content;width:fit-content;padding:0;font-size:13px}.si-section-sublink:hover{text-decoration:underline}.si-fields{flex-wrap:wrap;align-content:flex-start;gap:12px;display:flex}.si-fields .cc-field{flex:0 210px;min-width:190px;max-width:280px}.si-fields .cc-field.si-field--wide{flex:440px;max-width:640px}.si-fields .ant-picker,.si-fields .ant-select,.si-select{width:100%}.cc-field-body .ant-picker{flex:1;padding-inline:0}.si-desc.ant-input{resize:none;padding:0}.si-docno{color:#3d7cf4;font-weight:500}.si-docno-body{flex:1;align-items:center;gap:6px;display:flex}.si-docno-body .cc-input{flex:1}.si-docno-copy{color:#8a94a6;cursor:pointer;background:0 0;border:none;padding:2px;line-height:1;display:inline-flex}.si-docno-copy:hover{color:#3d7cf4}.si-items-grid{border-top:1px solid #eef1f6;grid-template-columns:1fr 1fr;gap:28px;padding:22px 0;display:grid}.si-issue-head,.si-issue-row{grid-template-columns:40px 1fr 116px 54px 26px;align-items:center;gap:10px;display:grid}.si-adjust-head,.si-adjust-row{grid-template-columns:28px 1fr 150px;align-items:center;gap:10px;display:grid}.si-issue-head,.si-adjust-head{color:#8f9bb3;padding:0 8px 8px;font-size:13px}.si-issue-row,.si-adjust-row{background:#fbfcfe;border:1px solid #eef1f6;border-radius:10px;margin-bottom:8px;padding:8px}.si-issue-row .ant-select,.si-adjust-row .ant-select,.si-issue-row .ant-input-number{width:100%}.si-issue-row .ant-input-number-input,.si-col-num{text-align:right}.si-col-unit,.si-unit{text-align:center;color:#8f9bb3}.si-adjust-amt{text-align:right;color:#8f9bb3;font-size:13px}.si-issue-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:4px;display:flex}.si-issue-actions--end{justify-content:flex-end}.si-qty-cell{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.si-qty-cell .ant-input-number{width:100%}.si-remain{color:#8f9bb3;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.si-remain:hover{color:#6c6df2}.si-add-item.ant-btn{color:#3d7cf4;border-color:#bcd0f7;border-radius:18px}.si-add-item.ant-btn:hover{color:#3d7cf4!important;border-color:#3d7cf4!important}.si-pager{color:#6b7a99;align-items:center;gap:8px;margin-left:auto;font-size:13px;display:flex}.si-summary{border-top:1px solid #eef1f6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;display:flex}.si-summary-title,.si-block-title{color:#37415a;align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.si-icon{color:#26bfa8}.si-summary-box{background:#f4f6fa;border-radius:10px;justify-content:space-between;align-items:center;gap:40px;min-width:320px;padding:16px 22px;display:flex}.si-summary-label{color:#6b7a99}.si-summary-value{color:#1f2740;font-weight:700}.si-block{border-top:1px solid #eef1f6;padding:16px 0}.si-block-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.si-block-toggle{color:#3d7cf4;cursor:pointer;background:0 0;border:none;font-size:13px}.si-block-toggle:hover{text-decoration:underline}.si-block-body{margin-top:12px}.si-tag{margin-top:14px}@media (max-width:900px){.si-section{grid-template-columns:1fr;gap:12px}.si-items-grid{grid-template-columns:1fr;gap:20px}}.dash-page{gap:18px;display:grid}.dash-row1{grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);align-items:end;gap:8px 20px;display:grid}.dash-row2{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.dash-row2--1{grid-template-columns:minmax(0,1fr)}.dash-row2--2{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-cell-head{justify-content:space-between;align-items:center;gap:12px;min-height:40px;display:flex}.dash-h1,.dash-sec-title{color:#2b3350;align-items:center;gap:6px;font-weight:700;display:inline-flex;margin:0!important;font-size:17px!important}.dash-qic{color:#c6cfdd;font-size:14px}.dash-card{background:#fff;border:1px solid #eef1f6;border-radius:16px;min-width:0;max-width:100%;box-shadow:0 8px 24px #141e3c0d}.dash-card .ant-card-body{min-width:0;padding:18px 20px}.dash-createbtn.ant-btn{color:#5b6b86;border-color:#d7ddea;border-radius:20px;align-items:center;gap:6px;font-weight:600;display:inline-flex}.dash-createbtn .dash-caret{color:#9aa3b5;font-size:11px}.dash-financebtn.ant-btn{color:#5b6b86;border-color:#d7ddea;border-radius:8px;font-size:13px}.dash-ov-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.dash-year{color:#37415a;cursor:pointer;background:#fff;border:1px solid #e2e8f2;border-radius:8px;align-items:center;gap:8px;padding:6px 14px;font-size:14px;display:inline-flex}.dash-year .anticon{color:#9aa3b5}.dash-year-step{color:#6b7793;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:16px;line-height:1}.dash-year-step:disabled{color:#cbd2e0;cursor:default}.dash-ov-legend{color:#6b7a99;align-items:center;gap:18px;font-size:13px;display:flex}.dash-ov-legend>span{align-items:center;gap:6px;display:inline-flex}.dash-chip{border-radius:3px;width:22px;height:8px;display:inline-block}.dash-chip--income{background:#2fd0d6}.dash-chip--expense{background:#7b74f2}.dash-chip--profit{background:#37415a;height:3px}.dash-ov-stats{flex-wrap:wrap;gap:28px;margin-bottom:10px;display:flex}.dash-stat{gap:2px;display:grid}.dash-stat-label{color:#6b7a99;align-items:center;gap:6px;font-size:13px;display:inline-flex}.dash-stat-dot{border-radius:50%;width:9px;height:9px;display:inline-block}.dash-stat-dot--income{background:#2fd0d6}.dash-stat-dot--expense{background:#7b74f2}.dash-stat-dot--profit{background:#22b07d}.dash-stat-value{color:#1f2740;font-size:21px;font-weight:700}.dash-stat-value small{color:#8f9bb3;font-size:13px;font-weight:400}.dash-delta{font-size:12.5px;font-weight:600}.dash-delta--red{color:#f5455c}.dash-delta--green{color:#22b07d}.dash-delta--muted{color:#9aa3b5}.dash-ov-chartwrap{align-items:center;gap:8px;display:flex}.dash-ov-nav{color:#6b7a99;cursor:pointer;background:#fff;border:1px solid #e6eaf2;border-radius:50%;flex:none;width:34px;height:34px;box-shadow:0 2px 6px #141e3c0f}.dash-ov-chartarea{flex:1;min-width:0}.dash-ovchart{width:100%;height:auto;display:block}.dash-ov-axis{stroke:#edf0f5;stroke-width:1px}.dash-ov-zero{fill:#b7c0d0;font-size:11px}.dash-bar-income{fill:#2fd0d6}.dash-bar-expense{fill:#7b74f2}.dash-ov-line{fill:none;stroke:#4a5573;stroke-width:1.6px}.dash-ov-dot{fill:#fff;stroke:#4a5573;stroke-width:1.6px}.dash-ov-months{margin-top:4px;display:flex}.dash-ov-months span{text-align:center;color:#8f9bb3;flex:1;font-size:12px}.dash-period-select .ant-select-selector{padding-inline:0!important}.dash-period-select .ant-select-selection-item{color:#37415a;font-weight:600}.dash-debtor-select{border:1px solid #e2e8f2;border-radius:8px;min-width:120px;padding:0 6px}.dash-pending-stats{justify-content:space-between;align-items:flex-start;gap:16px;margin:16px 0 6px;display:flex}.dash-pending-stat--right{text-align:right}.dash-pending-label{color:#6b7a99;font-size:13px}.dash-pending-val{color:#1f2740;font-size:19px;font-weight:700}.dash-pending-val small{color:#8f9bb3;font-size:12px;font-weight:400}.dash-pending-chart svg{width:100%;height:auto;display:block}.dash-pending-labels{margin-top:2px;display:flex}.dash-pending-labels span{text-align:center;color:#8f9bb3;flex:1;font-size:12px}.dash-dc-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dash-dc-period{justify-content:space-between;align-items:flex-start;gap:12px;margin:14px 0 10px;display:flex}.dash-asof{color:#37415a;font-size:14px;font-weight:600}.dash-dc-total{text-align:right;justify-items:end;gap:1px;display:grid}.dash-dc-total-label{color:#8f9bb3;font-size:12px}.dash-dc-total-val{color:#1f2740;font-size:20px;font-weight:700}.dash-dc-total-val small{color:#8f9bb3;font-size:12px;font-weight:400}.dash-dc-body{align-items:center;gap:18px;display:flex}.dash-donut{border-radius:50%;flex:none;width:138px;height:138px;position:relative}.dash-donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:25%}.dash-dc-legend{flex:1;gap:10px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.dash-legend-item{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.dash-legend-left{color:#37415a;align-items:center;gap:8px;min-width:0;font-size:13px;display:inline-flex}.dash-legend-dot{border-radius:50%;flex:none;width:9px;height:9px}.dash-legend-right{text-align:right;white-space:nowrap;justify-items:end;gap:1px;display:grid}.dash-legend-val{color:#1f2740;font-size:13px;font-weight:600}.dash-legend-val small{color:#8f9bb3;font-size:11px;font-weight:400}@media (max-width:1100px){.dash-row1,.dash-row2{grid-template-columns:1fr}}@media (max-width:600px){.dash-dc-body{flex-direction:column;align-items:stretch}.dash-donut{align-self:center}}.rp-page{gap:14px;display:grid}.rp-card{background:#fff;border:1px solid #eef1f6;border-radius:16px;padding:24px 28px 28px;box-shadow:0 8px 24px #141e3c0d}.rp-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.rp-title.ant-typography{color:#2b3350;align-items:center;gap:10px;font-size:22px;font-weight:700;display:inline-flex;margin:0!important}.rp-title-icon{color:#6a63f0;font-size:22px}.rp-subtitle{color:#8f9bb3;margin:4px 0 0;font-size:14px}.rp-search{background:#fff;border:1px solid #e2e8f2;border-radius:10px;min-width:260px;padding:6px 14px}.rp-search:focus-within{border-color:#635ff0;box-shadow:0 0 0 3px #635ff01f}.rp-search-head{color:#6b7a99;align-items:center;gap:6px;font-size:13px;display:inline-flex}.rp-search .ant-input{padding:0}.rp-fav{margin-top:20px}.rp-fav-title{color:#37415a;margin:0 0 10px;font-size:15px;font-weight:700}.rp-fav-empty{text-align:center;background:#fbfcfe;border:1px solid #eef1f6;border-radius:12px;padding:24px}.rp-fav-empty-title{color:#6b7a99;font-weight:600}.rp-fav-empty-hint{color:#9aa3b5;margin-top:4px;font-size:13px}.rp-rows{margin-top:20px}.rp-row{border-top:1px solid #eef1f6;grid-template-columns:1fr 1fr;gap:20px 40px;padding:22px 0;display:grid}.rp-row:first-child{border-top:none;padding-top:6px}.rp-section-head{color:#37415a;align-items:center;gap:8px;margin-bottom:14px;font-size:16px;font-weight:700;display:inline-flex}.rp-section-icon{color:#6a63f0;font-size:17px;display:inline-flex}.rp-cards{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rp-card-item{background:#fff;border:1px solid #e8ecf3;border-radius:10px;align-items:center;gap:8px;padding:9px 12px;transition:border-color .15s,box-shadow .15s;display:flex}.rp-card-item:hover{border-color:#cdd6ea;box-shadow:0 4px 12px #141e3c0f}.rp-card-open{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:2px;display:flex}.rp-card-open:focus-visible,.rp-card-star:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #2563eb}.rp-badge{color:#fff;letter-spacing:.2px;border-radius:7px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:10px;font-weight:700;display:inline-flex}.rp-badge--icon{background:#f2f5fb;font-size:15px}.rp-card-name{color:#37415a;flex:1;min-width:0;font-size:14px}.rp-card-star{color:#c6cfdd;cursor:pointer;background:0 0;border:none;flex:none;padding:2px;transition:color .15s}.rp-card-star:hover{color:#f6a609}@media (max-width:960px){.rp-row,.rp-cards{grid-template-columns:1fr}}.rev-eyebrow.ant-typography{display:block;color:#8f9bb3!important;margin:0!important;font-size:14px!important;font-weight:400!important}.rev-head-actions{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.rev-inv-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.rev-inv-filters{align-items:center;gap:10px;display:inline-flex}.rev-monthly-select{border:1px solid #e2e8f2;border-radius:8px;min-width:104px;padding:0 6px}.rev-inv-legend{color:#6b7a99;flex-wrap:wrap;align-items:center;gap:16px;font-size:13px;display:inline-flex}.rev-inv-legend>span{align-items:center;gap:6px;display:inline-flex}.rev-chip{border-radius:3px;width:22px;height:6px;display:inline-block}.rev-chip--paid{background:#2fd0d6}.rev-chip--pending{background:#a7e8ec}.rev-chip--overdue{background:#9aa3b5}.rev-inv-stats{flex-wrap:wrap;gap:26px;margin-top:12px;display:flex}.rev-stat{gap:2px;display:grid}.rev-stat-label{color:#6b7a99;align-items:center;gap:5px;font-size:13px;display:inline-flex}.rev-stat-val{color:#1f2740;font-size:19px;font-weight:700}.rev-stat-val small{color:#8f9bb3;font-size:12px;font-weight:400}.rev-stat-val--green{color:#22b07d}.rev-stat-val--red{color:#f5455c}.rev-docs-filters{align-items:center;gap:10px;margin-bottom:6px;display:flex}.rev-doctype-select{border:1px solid #e2e8f2;border-radius:8px;min-width:130px;padding:0 6px}.rev-docs-list{max-height:300px;overflow-y:auto}.rev-docs-item{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #f0f2f7;padding:12px 0 10px;display:block}.rev-docs-item:hover{background:#f8fafc}.rev-overview-state{color:#6b7488;justify-content:center;align-items:center;gap:12px;min-height:320px;display:flex}.rev-docs-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.rev-docs-label{color:#37415a;align-items:center;gap:5px;font-size:14px;display:inline-flex}.rev-docs-amt{color:#1f2740;white-space:nowrap;font-size:15px;font-weight:700}.rev-docs-amt small{color:#8f9bb3;font-size:11px;font-weight:400}.rev-docs-bar{background:#eef1f6;border-radius:3px;height:4px;margin:8px 0 6px}.rev-docs-count{text-align:right;color:#8f9bb3;font-size:12px}.rev-tracked{gap:10px;max-width:360px;display:grid}.rev-tracked-head{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.rev-tracked-link{color:#3d7cf4;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}.rev-tracked-link:hover{text-decoration:underline}.rev-tracked-empty{text-align:center;justify-items:center;gap:6px;padding:18px;display:grid}.rev-tracked-empty-title{color:#9aa3b5;font-weight:600}.pr-save-draft .ant-btn{color:#fff;background:#635ff0;border-color:#635ff0}.pr-save-draft .ant-btn:hover{color:#fff!important;background:#7a76f3!important;border-color:#7a76f3!important}.fcm-headleft{gap:8px;display:grid}.fcm-title-icon{color:#635ff0;font-size:17px}.fcm-code{min-width:200px}.fcm-code .uc-code-label{justify-content:space-between;align-items:center;gap:12px;display:flex}.fcm-code-count{color:#b7c0d0;font-size:12px}.fcm-typerow .ant-radio-wrapper{margin-right:26px}.fcm-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.fcm-field--wide{grid-column:1/-1}.fcm-fields>.cc-field{margin-top:12px}.fcm-select{width:100%}.fcm-fields .ant-select-selection-item,.fcm-fields .cc-input.ant-input,.fcm-fields .ant-input-number-input,.fcm-fields .ant-picker-input>input{color:#3d7cf4}.fcm-desc.ant-input{resize:none;padding:0}.fcm-opt{align-items:center;gap:8px;display:inline-flex}.fcm-opt-dot{border-radius:50%;width:10px;height:10px;display:inline-block}.fcm-checkrow{border-bottom:1px solid #eef1f6;flex-wrap:wrap;align-items:center;gap:10px 26px;margin-top:14px;padding-bottom:16px;display:flex}.fcm-carry{gap:10px;margin-top:16px;display:grid}.fcm-carry-row{grid-template-columns:18px 1fr 1fr 1.2fr 24px;align-items:center;gap:10px;display:grid}.fcm-carry-idx{color:#8f9bb3;font-size:13px}.fcm-carry-row .ant-picker{flex:1;padding-inline:0}.fcm-amount.ant-input-number{flex:1;width:100%}.fcm-amount .ant-input-number-input{text-align:right}.fcm-carry-del{color:#c6cfdd;cursor:pointer;background:0 0;border:none}.fcm-carry-del:hover{color:#f5455c}.fcm-add-link{color:#3d7cf4;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;padding:0;font-size:13.5px;display:inline-flex}.fcm-add-link:hover{text-decoration:underline}@media (max-width:640px){.fcm-grid{grid-template-columns:1fr}.fcm-carry-row{grid-template-columns:18px 1fr 24px;grid-auto-rows:auto}}.jc-card .ant-select-selection-item,.jc-card .cc-input.ant-input,.jc-card .ant-input-number-input,.jc-card .ant-picker-input>input{color:#3d7cf4}.jc-lines{border-top:1px solid #eef1f6;gap:0;padding:22px 40px 22px 0;display:grid}.jc-line-head,.jc-line-row{grid-template-columns:30px minmax(150px,1fr) minmax(120px,.9fr) minmax(200px,1.7fr) 130px 130px 30px;align-items:center;gap:0;display:grid}.jc-line-head{color:#37415a;padding:0 8px 10px;font-size:13.5px;font-weight:600}.jc-col-num{text-align:right;padding-right:12px}.jc-line-row{border:1px solid #e8ecf3;border-bottom:none;position:relative}.jc-line-row:last-of-type{border-bottom:1px solid #e8ecf3}.jc-line-row>*{border-left:1px solid #e8ecf3;align-self:stretch;align-items:center;min-height:52px;display:flex}.jc-line-row>:first-child{border-left:none}.jc-drag,.jc-line-row>.qc-item-drag{color:#c6cfdd;cursor:grab;background:#fbfcfe;justify-content:center;padding:0}.jc-line-row .ant-select{width:100%}.jc-line-row .ant-select .ant-select-selector{background:0 0;border:none;box-shadow:none!important}.jc-sub{background:#f7f8fb}.jc-line-row .ant-input{box-shadow:none;border:none;height:100%}.jc-amount.ant-input-number{width:100%}.jc-amount .ant-input-number-input{text-align:right}.jc-del{color:#c6cfdd;cursor:pointer;background:#fbfcfe;border:none;border-left:1px solid #e8ecf3;justify-content:center}.jc-del:hover{color:#f5455c}.jc-alloc{appearance:none;color:#c6cfdd;cursor:pointer;background:0 0;align-items:center;margin-left:8px;padding:0 6px;font-size:17px;display:inline-flex;position:absolute;top:0;bottom:0;left:100%;border:none!important;min-height:0!important}.jc-alloc:hover{color:#4a6cf7}.jc-alloc--on{color:#2f80ed}.jc-add{width:-moz-fit-content;width:fit-content;margin-top:14px}.jc-summary-box{background:#f4f6fa;border-radius:10px;align-items:center;gap:48px;min-width:340px;padding:14px 22px;display:flex}.jc-summary-label{color:#37415a;flex:1;font-weight:600}.jc-summary-col{text-align:right;gap:2px;display:grid}.jc-summary-head{color:#8f9bb3;font-size:13px}.jc-summary-val{color:#1f2740;font-weight:700}.jc-save.ant-btn{color:#fff;background:#635ff0;border-color:#635ff0}.jc-save.ant-btn:hover{color:#fff!important;background:#7a76f3!important;border-color:#7a76f3!important}.jc-save.ant-btn:disabled,.jc-save.ant-btn:disabled:hover,.jc-save.ant-btn.ant-btn-disabled,.jc-save.ant-btn.ant-btn-disabled:hover{color:#00000040!important;cursor:not-allowed!important;background:#0000000a!important;border-color:#d9d9d9!important}.jc-attach-list{flex-direction:column;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.jc-attach-item{background:#fafbfe;border:1px solid #e6e9f0;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;display:flex}.jc-attach-item--pending{border-style:dashed}.jc-attach-icon{color:#8a94ad;flex:none}.jc-attach-name{text-overflow:ellipsis;white-space:nowrap;text-align:left;color:#37415a;flex:1;min-width:0;overflow:hidden}.jc-attach-name--link{font:inherit;cursor:pointer;color:#4a6cf7;background:0 0;border:none;padding:0}.jc-attach-name--link:hover{text-decoration:underline}.jc-attach-size{color:#8a94ad;flex:none;font-size:12px}.jc-attach-pending{color:#c98a2b;flex:none;font-size:12px}.jc-attach-del{cursor:pointer;color:#b0b7c9;background:0 0;border:none;flex:none;padding:2px;line-height:1}.jc-attach-del:hover{color:#e5484d}.jl-row-clickable{cursor:pointer}.jl-doc-link{color:#3d7cf4}.jc-doc-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.jc-doc-actions{flex-wrap:wrap;gap:10px;display:flex}.jc-doc-actions .ant-btn{color:#fff;border:none;border-radius:20px;font-weight:500}.jc-doc-send.ant-btn{background:#2f80ed}.jc-doc-send.ant-btn:hover{color:#fff!important;background:#4a93f5!important}.jc-doc-print.ant-btn{background:#f2733d}.jc-doc-print.ant-btn:hover{color:#fff!important;background:#f4855a!important}.jc-doc-options.ant-btn{background:#635ff0}.jc-doc-options.ant-btn:hover{color:#fff!important;background:#7a76f3!important}.jc-doc-caret{margin-inline-start:2px;font-size:11px;transition:transform .2s}.jc-doc-actions .ant-btn.ant-dropdown-open .jc-doc-caret{transform:rotate(180deg)}.jc-doc-status{color:#8a94ad;align-items:center;gap:8px;margin:4px 0 0;font-size:13.5px;display:flex}.jc-tabs{border-bottom:1px solid #eef0f5;gap:28px;margin:18px 0 6px;display:flex}.jc-tab{appearance:none;color:#8a94ad;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 2px 12px;font-size:15px;font-weight:500}.jc-tab:hover{color:#2f3a56}.jc-tab--active{color:#1f6feb;border-bottom-color:#1f6feb;font-weight:600}.jc-tabpanel-hidden{display:none}.jhist{padding:8px 0 2px}.jhist-empty{color:#8a94ad;margin:0;padding:24px 4px;font-size:14px}.jhist-list{margin:0;padding:6px 0 0;list-style:none}.jhist-item{border-bottom:1px solid #f2f4f8;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.jhist-item:last-child{border-bottom:none}.jhist-avatar{color:#fff;background:#22b07d;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;font-weight:600;display:inline-flex}.jhist-body{flex-direction:column;gap:2px;display:flex}.jhist-line{color:#37415a;margin:0;font-size:14px}.jhist-actor{color:#2f3a56;margin-right:6px;font-weight:600}.jhist-time{color:#8a94ad;font-size:12.5px}.jcom{background:#fff;border-radius:14px;margin-top:20px;padding:22px 26px;box-shadow:0 1px 2px #141e3c0d}.jcom-head{border-bottom:1px solid #eef0f5;align-items:center;gap:12px;padding-bottom:14px;display:flex}.jcom-title{color:#2f3a56;font-size:18px;font-weight:600}.jcom-count{color:#64748b;margin-left:auto;font-size:13.5px}.jcom-toggle{color:#3d7cf4;cursor:pointer;background:0 0;border:none;font-size:13.5px}.jcom-item{border-bottom:1px solid #f4f6fa;padding:16px 0}.jcom-item-main{justify-content:flex-end;align-items:center;gap:12px;display:flex}.jcom-time{color:#9aa3b5;font-size:13px}.jcom-del{color:#c6cfdd;cursor:pointer;background:0 0;border:none}.jcom-del:hover{color:#e5484d}.jcom-avatar{color:#fff;background:#22b07d;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;font-weight:600;display:inline-flex}.jcom-body{text-align:right;color:#37415a;margin:6px 46px 0 0}.jcom-compose{align-items:flex-start;gap:12px;padding-top:16px;display:flex}.jcom-input.ant-input{background:#f7f8fb;border-radius:10px;flex:1}.jcom-add.ant-btn{color:#8a94ad;border-color:#d6dbe6;border-radius:20px}.jcom-add.ant-btn:not(:disabled){color:#635ff0;border-color:#635ff0}.jl-activity{align-items:center;gap:8px;line-height:1.3;display:inline-flex}.jl-activity-avatar{color:#fff;cursor:default;background:#22b07d;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:12.5px;font-weight:600;display:inline-flex}.jl-activity-text{flex-direction:column;display:inline-flex}.jl-activity-label{color:#37415a;font-size:13px}.jl-activity-time{color:#9aa3b5;font-size:12px}.jp-overlay{z-index:1000;background:#eef2f9;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.jp-topbar{color:#fff;background:linear-gradient(90deg,#4a6cf7 0%,#2ec5c1 100%);flex:none;justify-content:space-between;align-items:center;height:60px;padding:0 22px;display:flex}.jp-topbar-left{align-items:center;gap:12px;display:flex}.jp-logo{color:#4a6cf7;background:#ffffffe6;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:inline-flex}.jp-topbar-biz{font-size:16px;font-weight:600}.jp-topbar-right{align-items:center;gap:18px;display:flex}.jp-classic{appearance:none;color:#fff;cursor:pointer;background:0 0;border:none;font-size:14px}.jp-classic:hover{text-decoration:underline}.jp-user{align-items:center;gap:8px;font-size:14px;display:inline-flex}.jp-user-avatar{color:#fff;background:#22b07d;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;font-weight:600;display:inline-flex}.jp-subbar{background:#fff;border-bottom:1px solid #e6e9f0;flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:12px 22px;display:flex}.jp-subbar-title{color:#2f3a56;align-items:center;gap:6px;font-size:15px;font-weight:500;display:inline-flex}.jp-subbar-no{color:#4a6cf7;font-weight:600}.jp-refresh{appearance:none;color:#8a94ad;cursor:pointer;background:0 0;border:none;padding:2px;font-size:14px}.jp-refresh:hover{color:#4a6cf7}.jp-actions{align-items:center;gap:10px;display:flex}.jp-actions .ant-btn{border-radius:20px;font-weight:500}.jp-print.ant-btn{color:#fff;background:#f2733d;border-color:#f2733d}.jp-print.ant-btn:hover{color:#fff!important;background:#f4855a!important;border-color:#f4855a!important}.jp-edit.ant-btn{background:#2b2f52;border-color:#2b2f52}.jp-edit.ant-btn:hover{background:#3d426e!important;border-color:#3d426e!important}.jp-save.ant-btn{background:#22b07d;border-color:#22b07d}.jp-save.ant-btn:hover{background:#2bc78f!important;border-color:#2bc78f!important}.jp-reset{appearance:none;color:#8a94ad;cursor:pointer;background:0 0;border:none;margin-inline-end:4px;font-size:13px}.jp-reset:hover{color:#4a6cf7;text-decoration:underline}.jp-cancel.ant-btn{border-radius:20px}.jp-settings-bar{background:#eef2f9;border-bottom:1px solid #e6e9f0;flex:none;justify-content:center;padding:12px 0;display:flex}.jp-settings-btn.ant-btn{color:#4a6cf7;border-color:#d6dbe6;border-radius:20px;font-weight:500}.jp-doc-header-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.jp-doc-logo{object-fit:contain;max-width:52mm;max-height:18mm;position:relative;top:12mm}.jp-doc-header-top .jp-sheet-bizname{align-self:flex-end;margin-left:auto}.jp-settings-body{align-items:flex-start;gap:24px;display:flex}.jp-settings-nav{border-right:1px solid #eef0f5;flex-direction:column;flex:none;gap:2px;width:150px;padding-right:8px;display:flex}.jp-settings-nav button{appearance:none;text-align:left;color:#566078;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 10px;font-size:14px}.jp-settings-nav button:hover{color:#4a6cf7;background:#f3f5f9}.jp-settings-content{flex:1;min-width:0;max-height:62vh;padding-right:4px;overflow-y:auto}.jp-set-split{align-items:flex-start;gap:24px;display:flex}.jp-set-controls{flex:1;min-width:0}.jp-set-preview{flex:none;width:300px}.jp-preview-tag{text-align:right;color:#8a94ad;margin-bottom:6px;font-size:12px}.jp-preview-title{text-align:right;margin-bottom:12px;font-size:17px;font-weight:600}.jp-preview-box{box-sizing:border-box;border-radius:8px;padding:12px 14px;font-size:12.5px;line-height:1.9}.jp-preview-k{margin-right:6px;font-weight:700}.jp-set-section{border-bottom:1px solid #eef0f5;padding:6px 0 20px}.jp-set-section:last-child{border-bottom:none}.jp-set-title{color:#2f3a56;margin:8px 0 14px;font-size:16px;font-weight:600}.jp-set-row{align-items:center;gap:12px;padding:7px 0;display:flex}.jp-set-label{color:#37415a;min-width:220px;font-size:14px}.jp-set-sub{padding-left:8px}.jp-set-color,.jp-set-toggle{align-items:center;gap:10px;display:inline-flex}.jp-set-toggle span{color:#566078;font-size:13px}.jp-set-hex{color:#566078;font-variant-numeric:tabular-nums;font-size:13px}.jp-set-auto{color:#9aa3b5;font-size:12.5px}.jp-set-swatch{border:1px solid #e6e9f0;border-radius:6px;width:24px;height:24px;display:inline-block}.jp-set-copy{border-top:1px solid #f2f4f8;margin-top:10px;padding-top:14px}.jp-set-field{flex-direction:column;gap:8px;max-width:320px;display:flex}.jp-set-field-label{color:#8a94ad;font-size:12.5px}.jp-punch-preview{background:#fff;border:1px solid #d6dbe6;border-radius:4px;width:120px;height:150px;margin:4px 0 18px;position:relative;box-shadow:4px 4px #e6ebff}.jp-punch-mark{opacity:0;background:#f2733d;border-radius:50%;width:8px;height:8px;position:absolute}.jp-punch-topLeft .jp-punch-mark--1{opacity:1;top:8px;left:8px}.jp-punch-leftEdge .jp-punch-mark--1{opacity:1;top:45px;left:8px}.jp-punch-leftEdge .jp-punch-mark--2{opacity:1;top:95px;left:8px}.jp-page-punch{z-index:5;border:1px solid #c7ccdb;border-radius:50%;width:3mm;height:3mm;position:absolute;left:4mm}.jp-continued{text-align:center;color:#0000000f;pointer-events:none;z-index:1;font-size:34px;font-weight:600;line-height:1.35;position:absolute;top:34%;left:0;right:0}.jp-scroll{flex-direction:column;flex:1;align-items:center;padding:28px 16px;display:flex;position:relative;overflow:auto}.jp-source{display:none}.jp-skeleton{pointer-events:none;justify-content:center;padding:28px 16px;display:flex;position:absolute;inset:0}.jp-skel-page{box-sizing:border-box;background:#fff;width:210mm;max-width:100%;min-height:297mm;padding:22mm 16mm;box-shadow:0 2px 14px #141e3c1f}.jp-skel-line,.jp-skel-row{background:linear-gradient(90deg,#eef1f6 25%,#e2e7f0 37%,#eef1f6 63%) 0 0/400% 100%;border-radius:6px;animation:1.3s infinite jp-skel-shimmer}.jp-skel-line{height:16px;margin-bottom:12px}.jp-skel-w30{width:30%}.jp-skel-w60{width:60%}.jp-skel-gap{height:28px}.jp-skel-row{height:22px;margin-bottom:10px}@keyframes jp-skel-shimmer{0%{background-position:100%}to{background-position:0}}.jp-doc-body{color:#000;font-variant-numeric:tabular-nums;font-family:Sarabun,sans-serif;font-size:13px;font-weight:500}.jp-pages{width:100%}.jp-pages .pagedjs_page{background:#fff;margin:0 auto 22px;position:relative;box-shadow:0 2px 14px #141e3c1f}.jp-sheet-bizname{text-align:right;color:#000;font-weight:600}.jp-sheet-title{text-align:right;color:#000;margin:10px 0 2px;font-size:22px;font-weight:600}.jp-sheet-date{text-align:right;color:#000;margin:0 0 24px;font-size:12px}.jp-info{text-align:left;align-items:flex-start;gap:20px;display:flex}.jp-info-left,.jp-info-box{grid-template-columns:max-content max-content 1fr;align-content:start;align-items:start;display:grid}.jp-info-left{flex:1}.jp-info-k{color:#000;padding:2px 6px 2px 0;font-weight:700}.jp-info-c{color:#000;padding:2px 8px 2px 0;font-weight:700}.jp-info-v{color:#000;padding:2px 0}.jp-info-gap{grid-column:1/-1;height:14px}.jp-info-box{background:#f3f5f9;border-radius:8px;width:40%;padding:14px 16px}.jp-table{border-collapse:collapse;width:100%}.jp-table th{color:#000;text-align:left;background:#eceff4;padding:8px 10px;font-size:12px;font-weight:600}.jp-table td{color:#000;vertical-align:top;border-bottom:1px solid #eef0f5;padding:9px 10px}.jp-table .jp-num{text-align:right;white-space:nowrap}.jp-summary{border-top:1px solid #e6e9f0;align-items:center;margin-top:20px;padding-top:14px;display:flex}.jp-summary-label{color:#000;flex:1;font-weight:600}.jp-summary-total-label{color:#000;margin-right:16px}.jp-summary-amount{text-align:right;color:#000;background:#f3f5f9;width:110px;padding:6px 12px;font-weight:600}.jp-summary-amount+.jp-summary-amount{margin-left:6px}.jp-foot{border-top:1px solid #eef0f5;gap:16px;margin-top:40px;padding-top:18px;display:flex}.jp-foot-cert{color:#000;flex:1}.jp-foot-qr{color:#000;flex-direction:column;align-items:center;gap:4px;font-size:11px;display:flex}.jp-foot-qr-icon{color:#000;font-size:60px}.jp-foot-sign{text-align:center;flex-direction:column;align-items:center;gap:3px;width:130px;display:flex}.jp-foot-sign-label{color:#000}.jp-foot-sign-name{color:#000;margin-top:30px;font-weight:600}.jp-foot-sign-date{color:#000;font-size:11px}.jp-bottombar{color:#c7ccdb;background:#2b2f42;flex:none;justify-content:space-between;align-items:center;padding:12px 22px;font-size:12px;display:flex}.jp-bottombar-left{align-items:center;gap:12px;display:flex}.jp-bottombar-brand{color:#fff;font-size:15px;font-weight:700}.jp-bottombar-right{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.jp-loading{justify-content:center;align-items:center;width:100%;min-height:300px;display:flex}@media print{body:not(.rp-printing)>:not(.jp-overlay):not(.qp-overlay),.jp-topbar,.jp-subbar,.jp-settings-bar,.jp-bottombar,.jp-loading{display:none!important}.jp-overlay{background:#fff;height:auto;display:block;position:static;overflow:visible}.jp-scroll{height:auto;padding:0;display:block;overflow:visible}.jp-pages .pagedjs_page{box-shadow:none;break-after:page;margin:0}.jp-pages .pagedjs_page:last-of-type{break-after:auto}.jp-doc-body,.jp-table th,.jp-info-box,.jp-summary-amount{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact}}@page{size:A4;margin:0}.jc-summary-left{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.jc-checks{flex-direction:column;gap:6px;display:flex}.jc-check{align-items:baseline;gap:8px;max-width:420px;margin:0;font-size:13.5px;display:flex}.jc-check:before{content:"";border-radius:50%;flex:none;width:8px;height:8px;transform:translateY(.5px)}.jc-check--error{color:#d4380d}.jc-check--error:before{background:#e5484d}.jc-check--warn{color:#d48806}.jc-check--warn:before{background:#f6a609}.jc-summary-col{position:relative}.jc-summary-short{white-space:nowrap;color:#e5484d;font-size:12.5px;line-height:14px;position:absolute;top:100%;right:0}.jc-line-row .jc-sub-select{height:100%}.jc-line-row .jc-sub-select .ant-select-selector{background:#f7f8fb;height:100%}.jc-line-row .ant-input.jc-invalid,.jc-line-row .ant-input-number.jc-invalid{background:#fdf2f0;border-radius:6px;box-shadow:inset 0 0 0 1px #e5484d}.jc-line-row .ant-input-number.jc-invalid .ant-input-number-input{background:0 0}.jc-line-row .ant-select.jc-invalid .ant-select-selector{background:#fdf2f0!important;border-color:#e5484d!important}.jc-line-row .ant-select.jc-invalid .ant-select-selection-placeholder{color:#c9837c}.jc-drag:active,.jc-line-row>.qc-item-drag:active{cursor:grabbing}.jc-classify-action{color:#37415a;cursor:pointer;text-align:left;background:#fff;border:none;align-items:center;gap:8px;width:100%;padding:9px 12px;font-size:13.5px;display:flex}.jc-classify-action:hover{background:#f4f6fb}.jc-classify-action--add{color:#fff;background:#2bb8ba;border-radius:6px 6px 0 0}.jc-classify-action--add:hover{background:#25a5a7}.jc-classify-opt{align-items:center;gap:10px;display:flex}.jc-classify-opt-icon{color:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:14px;display:inline-flex}.jc-classify-opt-text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.jc-classify-opt-name{color:#37415a;font-size:13.5px}.jc-classify-opt-code{color:#9aa3b5;font-size:12px}.jc-classify-hidden-option{display:none}.classify-allocate-modal .cam-title{margin:0 0 4px;font-size:22px}.classify-allocate-modal .cam-subtitle{color:#6b7690;margin:0 0 16px;font-size:14px}.classify-allocate-modal .cam-rows{flex-direction:column;min-height:220px;max-height:320px;display:flex;overflow-y:auto}.classify-allocate-modal .cam-row{border-bottom:1px solid #f0f2f7;align-items:center;gap:14px;padding:12px 4px;display:flex}.classify-allocate-modal .cam-index{color:#8f9bb3;width:18px;font-size:13px}.classify-allocate-modal .cam-code{color:#37415a;flex:none;align-items:center;gap:8px;width:150px;font-size:13.5px;display:inline-flex}.classify-allocate-modal .cam-icon{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:inline-flex}.classify-allocate-modal .cam-name{color:#37415a;flex:1;min-width:0;font-size:13.5px}.classify-allocate-modal .cam-percent{width:96px}.classify-allocate-modal .cam-summary{color:#37415a;border-top:1px solid #e6e9f2;justify-content:space-between;padding:14px 4px;font-weight:600;display:flex}.classify-allocate-modal .cam-footer{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.line-alloc-modal .lam-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.line-alloc-modal .lam-title{color:#2f3a56;margin:0;font-size:19px;font-weight:600}.line-alloc-modal .lam-format{flex-direction:column;gap:3px;min-width:140px;display:inline-flex}.line-alloc-modal .lam-format-label{color:#8a94ad;font-size:12px}.line-alloc-modal .lam-mode{margin-bottom:4px}.line-alloc-modal .lam-doc-hint{color:#566078;border-top:1px solid #eef0f5;margin:20px 2px 28px;padding-top:16px;font-size:14px}.line-alloc-modal .lam-tabs{margin-top:4px}.line-alloc-modal .lam-rows{max-height:320px;overflow-y:auto}.line-alloc-modal .lam-row{border-bottom:1px solid #f2f4f8;align-items:center;gap:12px;padding:10px 2px;display:flex}.line-alloc-modal .lam-index{color:#9aa3b5;flex:none;width:18px;font-size:13px}.line-alloc-modal .lam-code{color:#37415a;flex:none;align-items:center;gap:8px;width:150px;font-size:13.5px;display:inline-flex}.line-alloc-modal .lam-icon{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:inline-flex}.line-alloc-modal .lam-name{color:#37415a;flex:1;min-width:0;font-size:13.5px}.line-alloc-modal .lam-input{flex-direction:column;align-items:flex-end;gap:2px;display:inline-flex}.line-alloc-modal .lam-pct,.line-alloc-modal .lam-amt{width:120px}.line-alloc-modal .lam-sub{color:#9aa3b5;font-size:12px}.line-alloc-modal .lam-summary{border-top:1px solid #e6e9f2;justify-content:space-between;margin-top:8px;padding:16px 4px;display:flex}.line-alloc-modal .lam-summary-cell{flex-direction:column;gap:3px;display:flex}.line-alloc-modal .lam-summary-cell--right{align-items:flex-end}.line-alloc-modal .lam-summary-k{color:#8a94ad;font-size:12.5px}.line-alloc-modal .lam-summary-v{color:#2f3a56;font-weight:600}.line-alloc-modal .lam-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:6px;display:flex}.line-alloc-modal .lam-warn{color:#d9435f;background:#fdecef;border-radius:8px;padding:8px 14px;font-size:13px}.line-alloc-modal .lam-footer-btns{gap:12px;margin-left:auto;display:flex}@media (max-width:900px){.jc-line-head{display:none}.jc-line-row{grid-template-columns:30px 1fr 1fr 30px;grid-auto-rows:auto}}.jl-basic-badge{background:#3ba7f5}.jl-status{color:#3995ff;align-items:center;gap:6px;display:inline-flex}.jl-status-dot{background:#3995ff;border-radius:50%;width:8px;height:8px;display:inline-block}.jl-sum-row td{color:#1f2740;background:#fff;font-weight:700}.lg-toolbar{border-bottom:1px solid #eef1f6;flex-wrap:wrap;align-items:center;gap:14px;padding:16px 20px;display:flex}.lg-body{align-items:stretch;min-height:420px;display:flex}.lg-accounts{border-right:1px solid #eef1f6;flex-direction:column;flex:0 0 250px;display:flex}.lg-accounts-head{color:#37415a;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px 10px;font-weight:700;display:flex}.lg-collapse,.lg-expand{color:#6b7a99;cursor:pointer;background:#fff;border:1px solid #e6eaf2;border-radius:50%;width:28px;height:28px;box-shadow:0 2px 6px #141e3c0f}.lg-expand{flex:none;align-self:flex-start;margin:14px 0 0 12px}.lg-search{border:1px solid #e2e8f2;border-radius:8px;margin:0 16px 8px;padding:2px 10px}.lg-search-icon{color:#9aa3b5}.lg-account-list{max-height:560px;overflow-y:auto}.lg-account{text-align:left;cursor:pointer;color:#37415a;background:0 0;border:none;align-items:baseline;gap:12px;width:100%;padding:11px 16px;font-size:13.5px;display:flex}.lg-account:hover{background:#f8f9fc}.lg-account--active{background:#f1f3f8}.lg-account-code{color:#4a5573;flex:none}.lg-account-name{min-width:0}.lg-detail{flex-direction:column;flex:1;min-width:0;display:flex}.lg-detail-head{border-bottom:1px solid #eef1f6;align-items:baseline;gap:8px;padding:14px 20px;display:flex}.lg-detail-title{color:#2b3350;font-weight:700}.lg-detail-period{color:#8f9bb3;font-size:13px}.lg-row-opening>td{background:#f7f8fb!important}.lg-pager{color:#6b7a99;justify-content:flex-end;align-items:center;gap:8px;padding:14px 20px;font-size:13px;display:flex}.lg-summary{border-top:1px solid #eef1f6;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-top:auto;padding:16px 20px 18px;display:flex}.lg-summary-labels{gap:20px;display:grid}.lg-summary-total{color:#1f2740;font-weight:700}.lg-summary-period{color:#6b7a99;font-weight:400}.lg-summary-cum{color:#6b7a99;font-size:13.5px}.lg-summary-cols{gap:44px;display:flex}.lg-summary-col{text-align:right;gap:4px;display:grid}.lg-summary-head{color:#8f9bb3;font-size:13px}.lg-summary-val{color:#1f2740;font-weight:700}.lg-summary-cumval{color:#6b7a99;font-size:13.5px}@media (max-width:860px){.lg-body{flex-direction:column}.lg-accounts{border-bottom:1px solid #eef1f6;border-right:none;flex:none}}.sa-head{align-items:center;gap:24px;padding-right:24px;display:flex}.sa-group{margin:16px 0 4px}.sa-group-title{color:#37415a;margin-bottom:12px;font-size:14.5px;font-weight:700}.sa-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 12px;margin-bottom:6px;display:grid}.sa-grid .ant-checkbox-wrapper{color:#4a5573;margin:0;font-size:13.5px}@media (max-width:640px){.sa-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.tb-mode{align-items:center;gap:10px;display:inline-flex}.tb-mode-select{min-width:210px}.tb-refresh{color:#3d7cf4;cursor:pointer;background:0 0;border:none;font-size:15px}.tb-scroll{overflow-x:auto}.tb-table{border-collapse:collapse;color:#37415a;width:100%;min-width:920px;font-size:13.5px}.tb-table th,.tb-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #eef1f6;padding:12px 14px}.tb-table .tb-left{text-align:left}.tb-table td.tb-left{white-space:normal}.tb-title-cell{color:#2b3350;font-weight:700}.tb-group{color:#37415a;border-left:1px solid #e8ecf3;font-weight:700;text-align:center!important}.tb-group-last{border-left:1px solid #e8ecf3}.tb-subhead th{color:#6b7a99;background:#fbfcfe;font-weight:600}.tb-group-start{border-left:1px solid #e8ecf3}.tb-code{color:#4a5573;font-weight:500}.tb-expand{color:#3d7cf4;cursor:pointer;vertical-align:-2px;background:0 0;border:none;margin-right:8px;padding:0;font-size:15px}.tb-expand-space{width:23px;display:inline-block}.tb-amt--nonzero{color:#3d7cf4}.tb-change{min-width:110px}.tb-pct{align-items:center;gap:4px;font-weight:600;display:inline-flex}.tb-pct--up{color:#22b07d}.tb-pct--down{color:#f5455c}.tb-square{vertical-align:-2px;border-radius:3px;width:14px;height:14px;margin-left:10px;display:inline-block}.tb-square--red{background:#f5455c}.tb-square--orange{background:#f6a609}.tb-square--green{background:#22b07d}.tb-table tfoot td{color:#1f2740;background:#fff;border-top:1px solid #dfe4ee;font-weight:700}.bs-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.bs-header-actions{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.bs-inactive-label{color:#37415a;font-size:13.5px}.bs-inactive-state{color:#8f9bb3;font-size:13.5px}.bs-inactive-state--on{color:#3d7cf4}.bs-settings.ant-btn{color:#3d7cf4;border-color:#9dbdf9}.bs-toolbar-spacer{flex:1}.bs-wrap{position:relative}.bs-addcol{z-index:2;color:#3d7cf4;cursor:pointer;background:#fff;border:1px solid #e6eaf2;border-radius:8px;width:34px;height:34px;position:absolute;top:14px;right:10px;box-shadow:0 2px 6px #141e3c0f}.bs-scroll{padding-right:54px;overflow-x:auto}.bs-table{border-collapse:collapse;color:#37415a;width:100%;min-width:980px;font-size:13.5px}.bs-table th,.bs-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #eef1f6;padding:10px 14px}.bs-table th{color:#37415a;font-weight:600}.bs-colhead{align-items:center;gap:6px;display:inline-flex}.bs-colmenu{color:#c6cfdd;cursor:pointer;background:0 0;border:none;padding:0}.bs-table .bs-label{text-align:left;white-space:normal;z-index:1;background:#fff;min-width:300px;max-width:340px;position:sticky;left:0}.bs-row--section .bs-label{color:#3d7cf4;font-weight:700}.bs-row--header .bs-label{padding-left:26px;font-weight:700}.bs-row--group .bs-label{padding-left:38px}.bs-group-label{align-items:flex-start;gap:6px;display:inline-flex}.bs-toggle{cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;line-height:1.4}.bs-toggle--closed{color:#3d7cf4}.bs-toggle--open{color:#8f9bb3}.bs-row--child .bs-label{padding-left:62px}.bs-amt--child{color:#3d7cf4}.bs-row--grouptotal .bs-label{padding-left:38px;font-weight:700}.bs-row--grouptotal td,.bs-row--subtotal td{color:#1f2740;font-weight:700}.bs-row--subtotal .bs-label{padding-left:26px}.bs-row--grand td{color:#1f2740;background:#f4f6fa;font-weight:700}.bs-row--grand .bs-label{background:#f4f6fa}.bs-row--final td,.bs-row--final .bs-label{background:#eef1f7}.pl-colhead{flex-direction:column;align-items:flex-end;line-height:1.35;display:inline-flex}.pl-colhead-top{align-items:center;gap:6px;display:inline-flex}.pl-colhead-bottom{color:#6b7a99;font-weight:500}.bs-label--childdeep{padding-left:84px!important}.pl-admin-group{padding-left:0}.tb-expand--open{color:#8f9bb3}.tb-sub td{background:#fff}.tb-child-code{color:#6b7a99;position:relative;padding-left:48px!important}.tb-child-code:before{content:"";border-bottom:1px solid #d5dbe8;border-left:1px solid #d5dbe8;width:12px;position:absolute;top:-12px;bottom:50%;left:26px}.tb-child-name{color:#37415a}.coa-header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.coa-add.ant-btn{background:#635ff0;border-color:#635ff0}.coa-add.ant-btn:hover{background:#7a76f3!important;border-color:#7a76f3!important}.coa-add-bank.ant-btn{color:#fff;background:#26bfa8;border-color:#26bfa8}.coa-add-bank.ant-btn:hover{color:#fff!important;background:#22ad98!important;border-color:#22ad98!important}.coa-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.coa-list-card,.coa-detail-card{border:1px solid #eef1f6;border-radius:16px}.coa-list-head{justify-content:space-between;align-items:center;gap:10px;padding:16px 18px 10px;display:flex}.coa-list-title{color:#37415a;font-weight:700}.coa-toggle-all{color:#3d7cf4;cursor:pointer;background:0 0;border:none;padding:0;font-size:13.5px}.coa-toggle-all:hover{text-decoration:underline}.coa-search{border:1px solid #e2e8f2;border-radius:8px;margin:0 18px 8px;padding:2px 12px}.coa-search-icon{color:#9aa3b5}.coa-tree{max-height:620px;padding-bottom:12px;overflow-y:auto}.coa-group-head{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:7px 12px;display:flex}.coa-group-caret{color:#3d7cf4;flex:none;font-size:13px}.coa-group-caret--open{color:#8f9bb3}.coa-group-caret--cat{width:0;height:0}.coa-cat-name{color:#37415a;font-weight:700}.coa-group-name{color:#37415a}.coa-group-badge{color:#8f9bb3;font-size:13px}.coa-leaf{text-align:left;cursor:pointer;background:0 0;border:none;align-items:baseline;gap:6px;width:100%;padding:6px 12px;font-size:13.5px;display:flex}.coa-leaf:hover{background:#f8f9fc}.coa-leaf--active{background:#eef2fb}.coa-leaf-code{color:#3d7cf4;flex:none}.coa-leaf-sep{color:#b7c0d0}.coa-leaf-name{color:#37415a}.coa-detail-card .ant-card-body{padding:20px 24px}.coa-detail-head{border-bottom:1px solid #eef1f6;flex-wrap:wrap;align-items:baseline;gap:12px;padding-bottom:14px;display:flex}.coa-detail-title{color:#2b3350;font-size:15px;font-weight:700}.coa-detail-link{color:#3d7cf4;cursor:pointer;background:0 0;border:none;padding:0;font-size:13.5px}.coa-detail-link:hover{text-decoration:underline}.coa-detail-list{gap:16px;margin:0;padding:18px 0 0;display:grid}.coa-detail-row{grid-template-columns:200px 1fr;align-items:start;gap:16px;display:grid}.coa-detail-row dt{text-align:right;color:#6b7a99;font-size:13.5px}.coa-detail-row dd{color:#37415a;margin:0;font-size:13.5px}.coa-detail-empty{text-align:center;color:#9aa3b5;padding:40px}@media (max-width:900px){.coa-body{grid-template-columns:1fr}.coa-detail-row{grid-template-columns:150px 1fr}}.cf-section{color:#3d7cf4;font-weight:700}.bs-row--cfline .bs-label{padding-left:26px}.ar-page{gap:14px;display:grid}.ar-eyebrow{color:#8f9bb3;font-size:14px}.ar-header{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ar-title{color:#1f2740;margin:0;font-size:22px;font-weight:700}.ar-import.ant-btn,.ar-import .ant-btn{background:#22b07d;border-color:#22b07d}.ar-import.ant-dropdown-button{width:auto;display:inline-flex}.ar-import .ant-btn:hover{background:#1c9e70!important;border-color:#1c9e70!important}.ar-add-group.ant-btn{color:#fff;background:#f6a609;border-color:#f6a609}.ar-add-group.ant-btn:hover{color:#fff!important;background:#e59808!important;border-color:#e59808!important}.ar-body{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:20px;display:grid}.ar-cats{background:#fff;border:1px solid #eef1f6;border-radius:14px;padding:14px 8px 18px}.ar-cats-title{color:#37415a;padding:4px 10px 10px;font-weight:700}.ar-cat-all,.ar-cat-name,.ar-sub{text-align:left;cursor:pointer;color:#37415a;background:0 0;border:none;font-size:13.5px}.ar-cat-all{border-radius:8px;width:100%;padding:8px 10px;display:block}.ar-cat-all--active,.ar-cat-name--active,.ar-sub--active{color:#3d7cf4}.ar-cat-head{align-items:center;gap:8px;padding:6px 10px;display:flex}.ar-cat-toggle{color:#22b07d;cursor:pointer;background:0 0;border:none;flex:none;padding:0;font-size:14px}.ar-cat-toggle--open{color:#8f9bb3}.ar-cat-name{flex:1;min-width:0}.ar-count{color:#9aa3b5}.ar-subs{gap:2px;padding:2px 0 6px;display:grid}.ar-sub{align-items:flex-start;gap:8px;padding:6px 10px 6px 30px;display:flex}.ar-sub-dot{border-radius:50%;flex:none;width:16px;height:16px;margin-top:1px}.ar-main-card{border:1px solid #eef1f6;border-radius:14px}.ar-main-head{align-items:center;gap:16px;padding:16px 20px;display:flex}.ar-main-title{color:#37415a;font-size:16px;font-weight:700}.ar-filter{flex-wrap:wrap;justify-content:flex-end;gap:12px;padding:0 20px 12px;display:flex}.ar-status-filter{width:200px}.ar-status-filter .ant-select{width:100%}.ar-table .ant-table-thead>tr>th{background:#f6f8fb}.ag-headleft{gap:12px;display:grid}.ag-cat-row{flex-wrap:wrap;align-items:center;gap:8px;font-weight:400;display:flex}.ag-cat-label{color:#6b7a99;font-size:13.5px}.ag-cat-select{min-width:150px}.ag-code{min-width:200px}.ag-code .uc-code-label{justify-content:space-between;align-items:center;gap:12px;display:flex}.ag-code-count{color:#b7c0d0;font-size:12px}.ag-split{grid-template-columns:160px minmax(0,1fr);gap:24px;margin-top:14px;display:grid}.ag-nav{align-content:start;gap:12px;display:grid;position:sticky;top:0}.ag-nav-link{text-align:left;color:#37415a;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px}.ag-nav-link:hover{color:#3d7cf4}.ag-uploads{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}.ag-upload{color:#22b07d;cursor:pointer;background:#f6fdfa;border:1px dashed #7fd6b3;border-radius:10px;width:62px;height:62px;font-size:18px}.ag-upload:hover{border-color:#22b07d}.ag-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ag-field--wide{grid-column:1/-1}.ar-field--req.cc-field{background:#fff5f5;border-color:#f3c9cd}.tf-info-grid{grid-template-columns:1fr 1fr 1.2fr;gap:12px;display:grid}.tf-sides{grid-template-columns:1fr 1fr;align-items:stretch;gap:20px;display:grid}.tf-side{grid-template-rows:auto 1fr auto;gap:10px;display:grid}.tf-side .cc-field{height:100%}.tf-select{width:100%}.tf-preview{text-align:right;font-size:13px;font-weight:600}.tf-preview--out{color:#f5455c}.tf-preview--in{color:#22b07d}.tf-group-label{color:#9aa3b5;font-size:12.5px}.tf-same-warning{margin-top:14px}.tf-option{align-items:center;gap:10px;display:inline-flex}.tf-option-avatar{border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;display:inline-flex}.tf-option-avatar--cash{color:#635ff0;background:#eef0fe}.tf-option-avatar--bank{color:#fff;background:#4e2a84}.tf-option-body{min-width:0;line-height:1.25;display:grid}.tf-option-name{color:#37415a;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:13.5px;overflow:hidden}.tf-option-code{color:#9aa3b5;font-size:12px}.tf-add-channel{color:#fff;cursor:pointer;background:#26bfa8;border:none;align-items:center;gap:8px;width:100%;padding:10px 14px;font-weight:600;display:flex}.tf-fees{gap:12px;margin-top:18px;display:grid}.tf-fees-head{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.tf-fee-row{grid-template-columns:1fr 1.3fr 1fr 24px;align-items:center;gap:10px;display:grid}.tf-fee-spacer{width:24px}@media (max-width:640px){.tf-info-grid,.tf-sides,.tf-fee-row{grid-template-columns:1fr}}.fin-ch-card--clickable{cursor:pointer;transition:box-shadow .15s,transform .15s}.fin-ch-card--clickable:hover{transform:translateY(-1px);box-shadow:0 6px 18px #3c42781f}.fin-ch-menu-wrap{display:inline-flex}.cd-page{flex-direction:column;gap:16px;display:flex}.cd-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.cd-head-left{align-items:center;gap:14px;display:flex}.cd-avatar{border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:20px;display:inline-flex}.cd-title{color:#2f3550;font-size:22px;font-weight:700}.cd-holder{color:#9aa3b5;font-size:13px}.cd-head-right{align-items:center;gap:16px;display:flex}.cd-active{color:#37415a;align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.cd-options{border-radius:22px;align-items:center;gap:8px;display:inline-flex}.cd-block{background:#fff;border:1px solid #eef0f5;border-radius:14px;padding:16px 20px}.cd-block-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.cd-block-title{color:#2f3550;align-items:center;gap:10px;font-size:15px;font-weight:600;display:inline-flex}.cd-dot{background:#2f3550;border-radius:50%;width:9px;height:9px}.cd-flow-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px;display:grid}.cd-flow-cell{background:#f7f8fc;border-radius:10px;gap:4px;padding:14px 16px;display:grid}.cd-flow-label{color:#9aa3b5;font-size:12.5px}.cd-flow-value{color:#2f3550;font-size:18px;font-weight:700}.cd-flow-value--in{color:#22b07d}.cd-flow-value--out{color:#f0764f}.cd-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.cd-reconcile-btn{border-radius:22px}.cd-posted-toggle{color:#37415a;align-items:center;gap:8px;font-size:13px;display:inline-flex}.cd-guide{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.cd-subtabs{border-bottom:1px solid #eef0f5;gap:4px;margin-top:16px;display:flex}.cd-subtab{color:#8a93a8;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 18px;font-size:14px}.cd-subtab--active{color:#635ff0;border-bottom-color:#635ff0;font-weight:600}.cd-filter{flex-wrap:wrap;align-items:center;gap:20px;padding:16px 0;display:flex}.cd-filter-range{gap:6px;display:grid}.cd-filter-label{color:#9aa3b5;font-size:12.5px}.cd-stat{gap:4px;display:grid}.cd-stat-label{color:#9aa3b5;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.cd-stat-value{color:#2f3550;font-size:15px;font-weight:600}.cd-search{max-width:240px;margin-left:auto}.cd-table{margin-top:4px}.cd-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.cd-page-size{color:#6b7488;align-items:center;gap:8px;font-size:13px;display:inline-flex}.cd-history{align-items:center;gap:6px;display:inline-flex}@media (max-width:720px){.cd-flow-grid{grid-template-columns:1fr}.cd-search{max-width:100%;margin-left:0}}.cfc{flex-direction:column;gap:12px;margin-top:16px;display:flex}.cfc-controls{flex-wrap:wrap;align-items:center;gap:18px 28px;display:flex}.cfc-selects{align-items:center;gap:10px;display:flex}.cfc-gran{width:128px}.cfc-year{width:112px}.cfc-stats{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.cfc-stat{align-items:center;gap:8px;display:flex}.cfc-stat--highlight{background:#f2f3f8;border-radius:10px;padding:8px 14px}.cfc-stat-icon{font-size:16px}.cfc-stat-body{line-height:1.3;display:grid}.cfc-stat-label{color:#9aa3b5;font-size:12.5px}.cfc-stat-value{color:#6b74e0;font-size:14px;font-weight:600}.cfc-unit{color:#9aa3b5;font-size:12px;font-weight:400}.cfc-legend{align-items:center;gap:18px;margin:0 0 0 auto;padding:0;list-style:none;display:flex}.cfc-legend-item{color:#6b7488;align-items:center;gap:8px;font-size:13px;display:inline-flex}.cfc-legend-line{border-radius:2px;width:22px;height:3px}.cfc-plotwrap{width:100%;position:relative}.cfc-svg{width:100%;height:auto;display:block}.cfc-nav{color:#6b7488;cursor:pointer;background:#fff;border:1px solid #e6e8f0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:absolute;top:42%;box-shadow:0 2px 6px #3c427814}.cfc-nav--prev{left:6px}.cfc-nav--next{right:6px}.cfc-nav:hover{color:#635ff0;border-color:#cdd0f7}.cfc-axis{stroke:#e2e5ef;stroke-width:1px}.cfc-grid{stroke:#eef0f5;stroke-width:1px}.cfc-zero{fill:#9aa3b5;font-size:14px}.cfc-balance-line{fill:none;stroke:#2f3550;stroke-width:2px}.cfc-balance-dot{fill:#fff;stroke:#2f3550;stroke-width:2px}.cfc-balance-dot--active{fill:#2f3550}.cfc-in-mark{stroke:#25c8d6;stroke-width:3px;stroke-linecap:round}.cfc-out-mark{stroke:#7b74f0;stroke-width:3px;stroke-linecap:round}.cfc-hover-guide{stroke:#c9cede;stroke-width:1px;stroke-dasharray:4 4}.cfc-hit{fill:#0000;cursor:pointer}.cfc-xlabel{fill:#8a93a8;font-size:15px}.cfc-tooltip{z-index:5;pointer-events:none;background:#fff;border:1px solid #eef0f5;border-radius:10px;min-width:150px;padding:10px 14px;position:absolute;top:40%;box-shadow:0 8px 24px #3c427829}.cfc-tt-head{color:#2f3550;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:flex}.cfc-tt-dot{background:#2f3550;border-radius:50%;width:8px;height:8px}.cfc-tt-mom{color:#9aa3b5;margin-left:auto;font-size:11.5px;font-weight:400}.cfc-tt-delta{color:#9aa3b5;margin-top:4px;font-size:12px}.cfc-tt-value{color:#2f3550;margin-top:2px;font-size:15px;font-weight:700}@media (max-width:860px){.cfc-legend{margin-left:0}}.aa-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.aa-field--wide{grid-column:1/-1}.aa-select{width:100%}.aa-account-no input,.aa-account-no{color:#6b7488}.aa-modal .aa-account-no.cc-input{background:#f4f6fa;border-radius:8px}.aa-textarea.cc-input{resize:none;padding:2px 0}@media (max-width:600px){.aa-grid{grid-template-columns:1fr}}.ea-section{padding:14px 4px}.ea-section .ant-radio-group{gap:40px;display:flex}.ea-section-title{color:#2f3550;margin-bottom:12px;font-size:14px;font-weight:600}.coa-tree-msg{color:#8a93a8;justify-content:center;align-items:center;padding:40px 16px;font-size:13.5px;display:flex}.coa-tree-msg--error{color:#d4574e}.coa-detail-options{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.coa-delete-text{color:#6b7488;margin:0;padding:8px 4px 4px;font-size:14px;line-height:1.6}.notification-bell{color:#4a5170;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;transition:background .15s,color .15s;display:inline-flex}.notification-bell:hover{color:#3d7cf4;background:#eef2ff}.notification-panel{width:360px;max-width:92vw}.np-head{border-bottom:1px solid #eef0f5;align-items:center;gap:10px;padding:14px 16px 10px;display:flex}.np-title{color:#2f3550;font-size:15px;font-weight:700}.np-refresh{color:#8a93a8;cursor:pointer;background:0 0;border:none;padding:2px;font-size:14px}.np-refresh:hover{color:#3d7cf4}.np-markall{color:#3d7cf4;cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:12.5px}.np-tabs{border-bottom:1px solid #eef0f5;gap:4px;padding:8px 12px 0;display:flex;overflow-x:auto}.np-tab{color:#8a93a8;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:5px;margin-bottom:-1px;padding:6px 8px 10px;font-size:13px;display:inline-flex}.np-tab--active{color:#3d7cf4;border-bottom-color:#3d7cf4;font-weight:600}.np-tab-count{color:#fff;text-align:center;background:#f5455c;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:10.5px;line-height:16px}.np-list{max-height:380px;overflow-y:auto}.np-empty{text-align:center;color:#9aa3b5;padding:40px 16px;font-size:13.5px}.np-state{color:#6b7488;justify-content:center;align-items:center;gap:10px;min-height:110px;padding:24px 16px;font-size:13.5px;display:flex}.np-state--error{color:#b42318;flex-direction:column}.np-state--error button{color:#2563eb;cursor:pointer;background:0 0;border:0;font-weight:600}.np-markall:disabled,.np-item[aria-disabled=true]{cursor:wait;opacity:.65}.np-item{cursor:pointer;border-bottom:1px solid #f4f6fa;align-items:flex-start;gap:12px;padding:12px 16px;transition:background .12s;display:flex}.np-item:hover{background:#f7f8fc}.np-item--unread{background:#f2f6ff}.np-item-icon{border-radius:8px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;display:inline-flex}.np-item-icon--file{color:#1f9d55;background:#e6f7ee}.np-item-icon--info{color:#635ff0;background:#eef0fe}.np-item-body{flex:1;min-width:0}.np-item-title{color:#2f3550;font-size:13.5px;font-weight:600;line-height:1.35}.np-item-subtitle{color:#6b7488;margin-top:1px;font-size:12.5px}.np-item-time{color:#9aa3b5;margin-top:3px;font-size:11.5px}.np-item-download{color:#3d7cf4;cursor:pointer;background:0 0;border:none;flex:none;align-self:center;font-size:12.5px;font-weight:600}.np-item-download:hover{text-decoration:underline}.notification-popover .ant-popover-inner{padding:0;overflow:hidden}.cr-page{flex-direction:column;gap:16px;padding-bottom:80px;display:flex}.cr-head{align-items:center;gap:12px;display:flex}.cr-avatar{border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:inline-flex}.cr-title{color:#2f3550;font-size:20px;font-weight:700}.cr-guide{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.cr-tabs{gap:12px;display:flex}.cr-tab{color:#6b7488;cursor:pointer;background:#fff;border:1px solid #d9def0;border-radius:10px;padding:10px 28px;font-size:14px}.cr-tab--active{color:#3d7cf4;border-color:#3d7cf4;font-weight:600}.cr-columns{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.cr-panel{background:#fff;border:1px solid #eef0f5;border-radius:14px;flex-direction:column;min-height:420px;display:flex}.cr-panel-head{border-bottom:1px solid #f1f3f8;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.cr-panel-title{color:#2f3550;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.cr-panel-icon{border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;display:inline-flex}.cr-panel-icon--ledger{color:#fff;background:#2bb0c4;font-size:8px;font-weight:700}.cr-panel-icon--move{color:#635ff0;background:#eef0fe}.cr-refresh{color:#3d7cf4;cursor:pointer}.cr-posted-toggle{color:#37415a;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.cr-add{align-items:center;gap:6px;display:inline-flex}.cr-filter{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;display:flex}.cr-filter-label{color:#6b7488;font-size:12.5px}.cr-filter-label--amount{margin-left:6px}.cr-amount-link{color:#3d7cf4;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;font-size:13px;display:inline-flex}.cr-search-row{border-bottom:1px solid #f1f3f8;align-items:center;gap:10px;padding:0 16px 10px;display:flex}.cr-check{width:15px;height:15px}.cr-search{border-radius:8px;flex:1}.cr-sum{color:#2f3550;font-size:13.5px;font-weight:600}.cr-list{flex:1;justify-content:center;align-items:center;min-height:200px;display:flex}.cr-empty{color:#9aa3b5;font-size:13.5px}.cr-pagination{color:#6b7488;border-top:1px solid #f1f3f8;justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px;font-size:13px;display:flex}.cr-pagination-page{align-items:center;gap:8px;margin-left:8px;display:inline-flex}.cr-footer{z-index:20;background:#fff;border-top:1px solid #e8ecf3;justify-content:flex-end;align-items:center;gap:12px;padding:14px 28px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #3c42780f}.cr-foot-auto{background:#6a5cff;border-color:#6a5cff;align-items:center;gap:6px;display:inline-flex}.cr-foot-confirm{background:#26bfa8;border-color:#26bfa8}@media (max-width:860px){.cr-columns{grid-template-columns:1fr}}.cr-confirm{background:0 0}.cr-confirm-titles{grid-template-columns:1fr 1fr;gap:20px;padding:8px 0 16px;display:grid}.cr-confirm-titles .cr-panel-title{justify-content:center}.cr-confirm-divider{border-top:1px solid #e2e6f0}.cr-confirm-empty{flex-direction:column;align-items:center;gap:16px;padding:40px 16px;display:flex}.cr-confirm-empty-text{color:#6b7488;font-size:14px}.cr-confirm-select{color:#3d7cf4;border-color:#3d7cf4;padding:6px 22px}.cr-confirm-select:hover{color:#2f6be0;border-color:#2f6be0}.cr-period-trigger{cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;display:inline-flex}.cr-period-value{color:#3d7cf4;font-size:13px}.cr-period-arrow{color:#fff;background:#3d7cf4;border-radius:5px;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;display:inline-flex}.cr-period-popover .ant-popover-inner{padding:16px}.cr-period-pop{width:440px;max-width:88vw}.cr-period-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cr-period-title{color:#2f3550;margin-right:4px;font-size:14px;font-weight:600}.cr-period-preset{color:#4a5170;cursor:pointer;background:#fff;border:1px solid #d9def0;border-radius:8px;padding:5px 12px;font-size:12.5px;transition:border-color .12s,color .12s}.cr-period-preset:hover{color:#3d7cf4;border-color:#3d7cf4}.cr-period-inputs{grid-template-columns:1fr 1fr;gap:14px;margin:16px 0;display:grid}.cr-period-field{border:1px solid #e2e8f2;border-radius:10px;padding:8px 12px}.cr-period-field label{color:#8a93a8;margin-bottom:2px;font-size:12px;display:block}.cr-period-field .ant-picker{width:100%;padding:0}.cr-period-field .ant-picker-input>input{color:#3d7cf4;font-size:13.5px}.cr-period-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.cr-period-confirm{background:#26bfa8;border-color:#26bfa8}.bm-direction{margin-bottom:14px}.bm-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.bm-field--wide{grid-column:1/-1}.bi-step{padding:14px 0}.bi-step+.bi-step{border-top:1px solid #f1f3f8}.bi-step-head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.bi-step-no{color:#fff;background:#6a5cff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:inline-flex}.bi-step-title{color:#2f3550;font-size:14px;font-weight:600}.bi-step-body{padding-left:32px}.bi-format{color:#37415a;margin-bottom:6px;font-size:13.5px}.bi-download{color:#3d7cf4;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:13px;display:inline-flex}.bi-download:disabled{opacity:.6;cursor:default}.bi-dragger.ant-upload-wrapper{width:calc(100% - 32px);margin-left:32px}.bi-dragger .ant-upload-drag{background:#fafbff;border:1px dashed #c9cede;border-radius:12px}.bi-drag-icon{color:#b6bdd4;margin:0 0 8px;font-size:34px}.bi-drag-text{color:#8a93a8;font-size:13.5px}.bi-drag-browse{color:#3d7cf4;font-weight:600}.ql-row-idx{color:#9aa3b5}.ql-doc-link{color:#3995ff;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px}.ql-doc-link:hover{text-decoration:underline}.ql-status{color:#37415a;align-items:center;gap:8px;display:inline-flex}.ql-status-dot{border-radius:50%;width:9px;height:9px;display:inline-block}.ql-status-dot--ring{background:#fff;border:2.5px solid}.ql-activity{align-items:center;gap:10px;display:inline-flex}.ql-activity-avatar{color:#fff;background:#17b877;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-weight:700;display:inline-flex}.ql-activity-body{flex-direction:column;line-height:1.25;display:flex}.ql-activity-label{color:#37415a;font-size:14px}.ql-activity-time{color:#9aa3b5;font-size:12px}.ql-total-row{color:#1f2740;border-top:1px solid #eef1f6;justify-content:space-between;align-items:center;padding:14px 60px 14px 96px;font-weight:700;display:flex}@media (max-width:840px){.ql-total-row{padding-inline:22px}}.qd-page{flex-direction:column;gap:14px;display:flex}.qd-steps{flex-wrap:wrap;justify-content:center;align-items:center;gap:0;display:flex}.qd-step-wrap{align-items:center;display:flex}.qd-step{cursor:pointer;background:#fff;border:1px solid #e2e8f2;border-radius:8px;align-items:center;gap:10px;min-width:168px;padding:8px 14px;display:inline-flex}.qd-step--active{background:#eff4ff;border-color:#2f6bff}.qd-step-dot{box-sizing:border-box;background:0 0;border:2px solid #a9c3f5;border-radius:50%;width:12px;height:12px}.qd-step-dot--on{background:#2f6bff;border-color:#2f6bff}.qd-step-body{flex-direction:column;flex:1;align-items:flex-start;line-height:1.2;display:flex}.qd-step-label{color:#1f2740;font-size:14px;font-weight:600}.qd-step-code,.qd-step-caret{color:#9aa3b5;font-size:11px}.qd-step-dots{border-top:2px dotted #cdd6ea;width:34px;margin:0 4px}.qd-tabs-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.qd-tabs{display:flex}.qd-tab{color:#5b6474;cursor:pointer;background:#f3f6fb;border:1px solid #e2e8f2;border-bottom:none;border-radius:10px 10px 0 0;padding:10px 22px;font-size:14px}.qd-tab--active{color:#2563eb;background:#fff;font-weight:600}.qd-tabs-actions{gap:10px;display:flex}.qd-card{border:1px solid #e6ebf4;border-radius:0 12px 12px;position:relative;overflow:hidden}.qd-ribbon{color:#fff;text-align:center;clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 12px),0 100%);flex-direction:column;gap:2px;padding:12px 14px 16px;font-size:12.5px;font-weight:600;display:flex;position:absolute;top:0;right:28px}.qd-ribbon--draft{background:#64748b}.qd-ribbon--awaiting{background:#9a5b00}.qd-ribbon--approved{background:#2563eb}.qd-ribbon--accepted{background:#047857}.qd-ribbon--rejected{background:#64748b}.qd-ribbon--cancelled{background:#6b7280}.qd-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-right:150px;display:flex}.qd-title{color:#1f2740;margin:0;font-size:22px;font-weight:700}.qd-pencil{color:#3995ff;cursor:pointer;font-size:16px}.qd-actions,.qd-tab-actions{flex-wrap:wrap;gap:10px;display:flex}.qd-btn-send.ant-btn{background:#2563eb;border-color:#2563eb;border-radius:20px}.qd-btn-print.ant-btn{color:#fff;background:#c2410c;border-color:#c2410c;border-radius:20px}.qd-btn-print.ant-btn:hover{color:#fff!important;background:#9a3412!important;border-color:#9a3412!important}.qd-btn-options.ant-btn{color:#fff;background:#6a63f0;border-color:#6a63f0;border-radius:20px}.qd-btn-options.ant-btn:hover{color:#fff!important;background:#5a53e0!important;border-color:#5a53e0!important}.qd-btn-respond.ant-btn{color:#fff;background:#26bfa8;border-color:#26bfa8;border-radius:20px}.qd-btn-respond.ant-btn:hover{color:#fff!important;background:#22ad98!important;border-color:#22ad98!important}.qd-status-line{color:#37415a;align-items:center;gap:8px;margin:10px 0 4px;font-size:14px;display:flex}.qd-status-dot{border-radius:50%;width:10px;height:10px}.qd-sales-order-panel{background:#eff6ff;border:1px solid #e2e8f2;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:14px 0 4px;padding:14px 16px;display:flex}.qd-sales-order-body{min-width:0}.qd-sales-order-heading{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.qd-sales-order-heading h2{color:#172554;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700;display:inline-flex}.qd-sales-order-heading h2 .anticon{color:#2563eb}.qd-sales-order-status{border-radius:999px;align-items:center;min-height:24px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-flex}.qd-sales-order-status--missing{color:#37415a;background:#fdefd3}.qd-sales-order-status--confirmed{color:#2563eb;background:#e5ecfd}.qd-sales-order-status--delivered{color:#37415a;background:#dbf4e9}.qd-sales-order-body>p{color:#6b7a99;max-width:72ch;margin:5px 0 0;font-size:13px}.qd-sales-order-meta{color:#6b7a99;flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:6px;font-size:12px;display:flex}.qd-sales-order-meta strong{color:#2563eb;font-size:13px}.qd-sales-order-action{flex:none;display:inline-block}.qd-sales-order-action .ant-btn{min-width:148px}.qd-sales-order-error{color:#37415a;flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;font-size:13px;display:flex}.qd-pay-tab-title{color:#172554;margin:4px 0;font-size:18px;font-weight:700}.qd-pay-summary{background:#fbfcfe;border:1px solid #eef1f7;border-radius:12px;flex-wrap:wrap;gap:40px;margin-top:16px;padding:20px 24px;display:flex}.qd-pay-col{flex-direction:column;flex:1;gap:12px;min-width:260px;display:flex}.qd-pay-col--right{align-items:flex-end}.qd-pay-row{align-items:center;gap:12px;display:flex}.qd-pay-row-label{color:#37415a;font-weight:600}.qd-pay-row-value{color:#1f2740}.qd-pay-green{color:#0f9d58;font-weight:700}.qd-pay-outstanding{color:#172554;font-size:16px;font-weight:700}.qd-pay-action{margin-top:8px}.qd-pay-receive.ant-btn{background:#26bfa8;border-color:#26bfa8;border-radius:20px;min-width:160px;height:40px}.qd-pay-receive.ant-btn:hover{background:#1fae99!important;border-color:#1fae99!important}.qd-pay-history{margin-top:20px}.qd-pay-record{border-top:1px solid #f1f4f9;padding:12px 0}.qd-pay-record-head{color:#172554;align-items:center;gap:16px;font-weight:600;display:flex}.qd-pay-record-amount{color:#0f766e;margin-inline-start:auto}.qd-pay-lines{margin:8px 0 0;padding:0;list-style:none}.qd-pay-line{color:#6b7a99;justify-content:space-between;gap:16px;padding:2px 0;font-size:13px;display:flex}.qd-pay-line-note{color:#9aa3b5}.qd-response-date{color:#1f4f9e;margin-left:auto;font-weight:600}.qd-locked-chip{color:#b26a00;background:#fff4e5;border:1px solid #ffd591;border-radius:999px;align-items:center;gap:5px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-flex}.qd-doc-ref{color:#6b7a99;margin-left:8px}.qd-section{border-top:1px solid #eef1f6;gap:24px;padding:16px 0;display:flex}.qd-section-name{color:#1f2740;flex:none;width:170px;font-size:14px;font-weight:700}.qd-section-grid{flex:1;grid-template-columns:1.2fr 1.6fr .8fr .8fr;gap:18px;display:grid}.qd-field-label{color:#5b6b8c;margin-bottom:4px;font-size:13px}.qd-field-value{color:#1f2740;font-size:14px}.qd-link{color:#3995ff}.qd-field-link-button.ant-btn{height:auto;padding:0;font-size:14px}.qd-table{flex:1}.qd-item-name{color:#37415a}.qd-item-desc{color:#8f9bb3;white-space:pre-wrap;font-size:13px}.qd-desc-row{background:#f8fafd}.qd-desc-cell{color:#52607a;white-space:pre-wrap}.qd-wht-th{text-align:right;white-space:nowrap}.qd-wht-th-inner{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.qd-wht-pen,.qd-wht-cancel,.qd-wht-confirm{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:13px;line-height:1;display:inline-flex}.qd-wht-pen{color:#3995ff}.qd-wht-pen:hover{color:#1f6fd6}.qd-wht-actions{align-items:center;gap:4px;display:inline-flex}.qd-wht-cancel{color:#97a0b5;border:1px solid #d7dde8;border-radius:5px;width:22px;height:22px}.qd-wht-cancel:hover:not(:disabled){color:#52607a;border-color:#b7c0d0}.qd-wht-confirm{color:#fff;background:#12b76a;border-radius:5px;width:22px;height:22px}.qd-wht-confirm:hover:not(:disabled){background:#0f9d5a}.qd-wht-cancel:disabled,.qd-wht-confirm:disabled{opacity:.55;cursor:default}.qd-wht-td{text-align:right}.qd-wht-value{color:#52607a}.qd-wht-select{text-align:left;min-width:110px}.qd-ref-field{color:#52607a;align-items:center;gap:6px;display:inline-flex}.qd-ref-label{font-weight:600}.qd-ref-value{color:#37415a}.qd-ref-edit{align-items:center;gap:4px;display:inline-flex}.qd-ref-input{width:200px}.qd-note-head{align-items:center;gap:8px;display:inline-flex}.qd-note-input{max-width:520px}.qd-note-empty{color:#97a0b5}.qd-line-edit-cell{flex-direction:column;gap:4px;display:flex}.qd-line-select{width:100%;min-width:150px}.qd-line-desc{width:100%}.qd-field-label--edit{align-items:center;gap:6px;display:inline-flex}.qd-inline-edit{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.qd-inline-select{min-width:180px}.qd-footer-bar{border-top:1px solid #eef1f6;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:28px;padding-top:20px;display:flex}.qd-footer-pay{background:#17c2a4;border-color:#17c2a4}.qd-footer-pay:hover{background:#13a88d!important;border-color:#13a88d!important}.qd-cat-section{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.qd-cat-side{flex-wrap:wrap;flex:none;align-items:center;gap:8px;width:170px;padding-top:6px;display:flex}.qd-cat-head-title{color:#37415a;align-items:center;gap:8px;font-weight:600;display:inline-flex}.qd-cat-grid{flex:1;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;min-width:240px;display:grid}.qd-cat-field{flex-direction:column;gap:4px;display:flex}.qd-cat-label{color:#64748b;font-size:13px}.qd-cat-value{color:#37415a}.qd-cat-select{width:100%}.qd-timeline{justify-content:center;align-items:center;gap:8px;margin-bottom:16px;padding:4px 2px;display:flex;overflow-x:auto}.qd-tl-box{background:#fff;border:1px solid #e4e9f2;border-radius:12px;align-items:center;gap:10px;min-width:190px;padding:10px 14px;display:flex}.qd-tl-box--active{background:#f5f9ff;border-color:#b6d4ff;box-shadow:inset 0 0 0 1px #b6d4ff}.qd-tl-box--done{background:#f4fbf7;border-color:#bfe8d5}.qd-tl-dot{background:#c4ccdb;border-radius:50%;flex:none;width:12px;height:12px}.qd-tl-box--done .qd-tl-dot{background:#12b76a}.qd-tl-info{flex-direction:column;flex:1;line-height:1.3;display:flex}.qd-tl-name{color:#37415a;font-weight:600}.qd-tl-doclink{text-align:left;color:#2f80ed;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.qd-tl-doclink:hover{text-decoration:underline}.qd-tl-prefix{color:#97a0b5;font-size:12px}.qd-tl-add{color:#fff;cursor:pointer;background:#3995ff;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.qd-tl-add:hover{background:#1f7ae0}.qd-tl-conn{border-top:2px dotted #c4ccdb;flex:none;width:34px}.qd-issue-row{border-top:1px solid #eef1f6;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;padding:16px 0;display:flex}.qd-issue-left{flex-wrap:wrap;align-items:baseline;gap:24px;display:flex}.qd-issue-exempt{color:#5b6b8c;align-items:baseline;gap:24px;font-size:14px;display:flex}.qd-issue-exempt-value{color:#1f2740}.qd-issue-left--stacked{flex-direction:column;align-items:flex-end;gap:8px}.qd-issue-left--stacked .qd-section-name{align-self:flex-start}.qd-issue-left--stacked .qd-issue-exempt{justify-content:flex-end;gap:40px}.qd-issue-left--stacked .qd-issue-exempt-value{text-align:right;min-width:110px}.qd-deposit-detail-lines{flex-direction:column;gap:6px;max-width:460px;display:flex}.qd-deposit-detail-line{color:#37415a;justify-content:space-between;gap:24px;font-size:14px;display:flex}.qd-deposit-detail-amt{color:#1f2740;font-weight:600}.qd-deposit-detail-link{cursor:pointer;background:0 0;border:none;padding:0}.qd-grand{color:#fff;background:#232c47;border-radius:10px;justify-content:space-between;align-items:baseline;gap:40px;min-width:380px;padding:16px 22px;display:flex}.qd-grand-label{font-size:14px}.qd-grand-value{font-size:24px;font-weight:700}.qd-grand-value small{font-size:13px;font-weight:400}.qd-note-body{color:#37415a;white-space:pre-wrap}.qd-lock-modal{flex-direction:column;gap:14px;padding-top:4px;display:flex}.qd-lock-modal-head{align-items:flex-start;gap:12px;display:flex}.qd-lock-modal-icon{color:#6a63f0;margin-top:2px;font-size:26px}.qd-lock-modal-status{color:#2c3245;margin-bottom:6px;font-weight:600}.qd-lock-modal-badges{flex-wrap:wrap;gap:6px;display:inline-flex}.qd-lock-modal-badge{color:#e5484d;background:#fdecee;border-radius:12px;align-items:center;gap:4px;padding:2px 10px;font-size:12px;display:inline-flex}.qd-lock-modal-row{color:#6a7085;font-size:13px}.qd-lock-modal-label{color:#9aa3b5;min-width:64px;display:inline-block}.qd-attach{flex:1;align-items:stretch;gap:18px;display:flex}.qd-attach-hint{color:#64748b;max-width:200px;font-size:13px}.qd-attach-zone{color:#6a63f0;border:2px dashed #cdd6ea;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:16px;min-height:110px;display:flex}.qd-attach-drop{flex-direction:column;align-items:center;gap:4px;font-size:13px;display:inline-flex}.qd-attach-or{color:#9aa3b5}.qd-attach-btn.ant-btn{background:#6a63f0;border-color:#6a63f0;border-radius:20px}.qd-attach--live{flex-direction:column;align-items:stretch;gap:12px}.qd-attach--live .qd-attach-hint{max-width:none}.qd-attach-dragger .ant-upload-drag{background:#fafbff;border:2px dashed #cdd6ea;border-radius:10px}.qd-attach-icon{color:#6a63f0;margin:0 0 6px;font-size:32px}.qd-attach-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.qd-attach-row{background:#fff;border:1px solid #eef1f6;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;display:flex}.qd-attach-file-icon{color:#6a63f0;flex-shrink:0}.qd-attach-name{text-overflow:ellipsis;white-space:nowrap;color:#2c3245;flex:1;min-width:0;font-size:13px;overflow:hidden}.qd-attach-size{color:#9aa3b5;flex-shrink:0;font-size:12px}.qd-footer-actions{border-top:1px solid #eef1f6;justify-content:flex-end;padding-top:16px;display:flex}.qd-comments{border:1px solid #e6ebf4;border-radius:12px}.qd-comments-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.qd-comments-title{color:#1f2740;font-size:18px;font-weight:700}.qd-comments-count{color:#37415a;font-size:13px;font-weight:600}.qd-comment-input{align-items:flex-start;gap:12px;display:flex}.qd-comment-input .ant-input{flex:1}.qd-back-row{justify-content:flex-start;display:flex}.qd-doc-tab{position:relative}.dn-display-btn.ant-btn{color:#2f80ed;font-weight:600}.dn-nav.ant-btn{z-index:20;color:#37415a;background:#fff;border:1px solid #e6ebf4;width:44px;height:44px;position:fixed;top:50%;transform:translateY(-50%);box-shadow:0 4px 14px #1f274024}.dn-nav.ant-btn:hover{color:#2f80ed!important;border-color:#2f80ed!important}.dn-nav--prev{left:16px}.dn-nav--next{right:16px}.dn-pay{flex-direction:column;gap:18px;display:flex}.dn-pay-head{flex-direction:column;gap:6px;display:flex}.dn-pay-heading{color:#1f2740;margin:0;font-size:18px;font-weight:700}.dn-pay-summary{border:1px solid #e6ebf4;border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:20px;padding:18px 20px;display:flex}.dn-pay-summary-rows{flex-direction:column;flex:1;gap:12px;min-width:260px;display:flex}.dn-pay-summary-row{justify-content:space-between;gap:16px;display:flex}.dn-pay-summary-label{color:#37415a}.dn-pay-summary-value{color:#1f2740;white-space:nowrap;font-weight:600}.dn-pay-remaining{flex-direction:column;justify-content:center;align-items:flex-end;gap:10px;min-width:220px;display:flex}.dn-pay-remaining-label{color:#6b7280}.dn-pay-remaining-badge{text-align:right;color:#12b76a;background:#eefaf3;border-radius:10px;align-self:stretch;padding:14px 22px;font-size:20px;font-weight:700}.dn-pay-remaining-badge small{font-size:13px;font-weight:600}.dn-pay-fullpaid{background:#e9f9f1;border:1px solid #b7ecd3;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;min-width:240px;padding:14px 18px;display:flex}.dn-pay-fullpaid-check{color:#12b76a;font-size:22px}.dn-pay-fullpaid-title{color:#0f9d63;font-weight:700}.dn-pay-fullpaid-sub{color:#37415a;font-size:13px}.dn-pay-record{border:1px solid #e6ebf4;border-radius:12px;flex-direction:column;gap:12px;padding:18px 20px;display:flex}.dn-pay-record-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.dn-pay-record-title{color:#1f2740;font-size:16px;font-weight:700}.dn-pay-record-total{align-items:center;gap:10px;display:flex}.dn-pay-record-total-label{color:#37415a}.dn-pay-badge{color:#0f9d63;white-space:nowrap;background:#e9f9f1;border-radius:8px;padding:4px 12px;font-weight:700}.dn-pay-record-row{gap:10px;display:flex}.dn-pay-record-label{color:#37415a}.dn-pay-record-val{color:#1f2740;font-weight:600}.dn-pay-record-block{flex-direction:column;gap:8px;display:flex}.dn-pay-lines{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dn-pay-line{align-items:baseline;gap:8px;display:flex}.dn-pay-line-name{color:#1f2740}.dn-pay-line--adj .dn-pay-line-name{color:#37415a}.dn-pay-line-note{color:#9aa3b5;font-size:12px}.dn-pay-line-dots{border-bottom:1px dotted #cbd3e1;flex:1;transform:translateY(-3px)}.dn-pay-line-amount{color:#1f2740;white-space:nowrap;font-weight:600}.dn-hist{flex-direction:column;gap:18px;display:flex}.dn-hist-title{color:#1f2740;margin:0;font-size:18px;font-weight:700}.dn-hist-list{flex-direction:column;display:flex}.dn-hist-row{grid-template-columns:110px 16px 1fr;align-items:start;gap:14px;padding-bottom:20px;display:grid;position:relative}.dn-hist-row:before{content:"";background:#eef1f6;width:2px;position:absolute;top:8px;bottom:0;left:131px}.dn-hist-row:last-child{padding-bottom:0}.dn-hist-row:last-child:before{display:none}.dn-hist-when{text-align:right;flex-direction:column;padding-top:2px;line-height:1.3;display:flex}.dn-hist-date{color:#1f2740;font-size:13px;font-weight:600}.dn-hist-time{color:#9aa3b5;font-size:12px}.dn-hist-dot{z-index:1;border-radius:50%;justify-self:center;width:12px;height:12px;margin-top:6px;box-shadow:0 0 0 3px #fff}.dn-hist--badges .dn-hist-row{grid-template-columns:110px 30px 1fr}.dn-hist--badges .dn-hist-row:before{display:none}.dn-hist-badge{color:#fff;z-index:1;border-radius:50%;justify-content:center;justify-self:center;align-items:center;width:28px;height:28px;font-size:13px;display:flex}.dn-hist-card{border:1px solid #e6ebf4;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;display:flex}.dn-hist-body{flex-direction:column;line-height:1.3;display:flex}.dn-hist-actor{color:#1f2740;font-weight:600}.dn-hist-label{color:#37415a;font-size:13px}@media (max-width:900px){.qd-sales-order-panel{flex-direction:column;align-items:stretch}.qd-sales-order-action,.qd-sales-order-action .ant-btn{width:100%}.qd-section{flex-direction:column;gap:10px}.qd-section-grid{grid-template-columns:1fr}.qd-grand{width:100%;min-width:0}}.arm{flex-direction:column;gap:14px;display:flex}.arm-title{color:#1f2740;margin:0;font-size:20px;font-weight:700}.arm-illustration{background:#f2f0fd;border-radius:50%;justify-content:center;align-self:center;align-items:center;width:120px;height:110px;margin-top:6px;display:flex;position:relative}.arm-illustration-user{color:#6a63f0;font-size:44px}.arm-illustration-bell{color:#3995ff;font-size:22px;position:absolute;top:-4px;right:-6px;transform:rotate(18deg)}.arm-text{text-align:center;color:#52607a;margin:0;font-size:14px}.arm-field{border:1px solid #e2e8f2;border-radius:8px;flex-direction:column;padding:5px 12px;display:flex}.arm-field .ant-select{width:100%}.arm-field .ant-select-selector{padding-inline:0!important}.ql-tab-count{color:#fff;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.ql-approve .ant-btn{color:#fff;background:#22c1c3;border-color:#22c1c3}.ql-approve .ant-btn:hover{color:#fff!important;background:#1ba9ab!important;border-color:#1ba9ab!important}.ql-approve .ant-btn:first-of-type{border-radius:16px 0 0 16px}.ql-approve .ant-btn:last-of-type{border-radius:0 16px 16px 0}.qcv-section{color:#1f2740;font-weight:600}.qcv-methods{flex-direction:column;gap:14px;display:flex}.qcv-hint-title{margin-bottom:2px;font-weight:700}.qcv-method-fixed{color:#1f2740;margin-top:4px;font-size:14px}.qcv-summary{flex-direction:column;gap:12px;margin-top:18px;display:flex}.qcv-summary-row{color:#43506c;justify-content:space-between;align-items:baseline;font-size:14px;display:flex}.qcv-summary-value{color:#1f2740;font-weight:600}.qcv-coverage{color:#12854a;background:#e9f9ef;border-radius:8px;align-items:center;gap:8px;padding:12px 14px;font-size:14px;display:flex}.qcv-coverage-icon{color:#22c55e}.iv-head-right{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.iv-ref{background:#eef4ff;border:1px solid #dbe6fb;border-radius:12px;align-items:center;gap:10px;padding:7px 14px 7px 9px;display:inline-flex}.iv-ref-icon{color:#2f6bff;background:#dbe6fb;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;display:inline-flex}.iv-ref-text{flex-direction:column;line-height:1.3;display:inline-flex}.iv-ref-label{color:#6b7a99;font-size:11px;font-weight:500}.iv-ref-link.ql-doc-link{text-align:left;padding:0;font-size:14px;font-weight:700}.bn-ref-input.ant-input{width:240px}.bn-docno-cell{align-items:center;gap:8px;display:inline-flex}.bn-docno-edit{color:#9aa3b5;cursor:pointer;background:0 0;border:none;padding:0;line-height:1}.bn-docno-edit:hover{color:#2f6bff}.bn-wht-none{color:#9aa3b5}.bn-tags.ant-select{width:100%;max-width:480px}.ble-modal .ant-modal-body{padding-top:8px}.ble-title{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ble-edit-link{color:#3995ff;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:14px;display:inline-flex}.ble-edit-link:hover{text-decoration:underline}.ble-header{color:#4a5266;flex-wrap:wrap;align-items:center;gap:12px;margin:4px 0 16px;font-size:13px;display:flex}.ble-header-sep{color:#c3c9d5}.ble-table{margin-bottom:12px}.ble-billing-ro{color:#9aa3b5}.ble-sum-row .ant-table-cell{background:#f7f9fc}.ble-sum{justify-content:flex-end;align-items:center;gap:8px;font-weight:600;display:flex}.ble-sum-check{color:#52c41a}.ble-sum--error{justify-content:space-between}.ble-sum-alert{color:#ff4d4f;align-items:center;gap:6px;font-weight:400;display:flex}.ble-sum-alert-icon,.ble-sum-diff{color:#ff4d4f}.ble-sum-pill{font-weight:600}.ble-issued-collapse{margin-bottom:8px}.ble-issued{flex-direction:column;gap:8px;max-width:420px;display:flex}.ble-issued-row{color:#4a5266;justify-content:space-between;align-items:center;gap:24px;display:flex}.ble-issued-row--total{color:#1f2534;border-top:1px solid #eef1f6;padding-top:8px;font-weight:600}.ble-pager{justify-content:center;align-items:center;gap:16px;margin:12px 0;display:flex}.ble-pager-count{color:#4a5266;font-variant-numeric:tabular-nums}.ble-footer{justify-content:flex-end;gap:12px;margin-top:16px;display:flex}.iv-price-tax{flex-wrap:wrap;align-items:flex-start;gap:40px;display:flex}.iv-tax-toggles{flex-direction:column;gap:10px;display:flex}.iv-toggle{color:#37415a;align-items:center;gap:10px;font-size:14px;display:inline-flex}.iv-toggle-off{color:#b0b8c8}.iv-deposit-empty{color:#8a93a6;padding:10px 0;font-size:14px}.iv-deposit-list{flex-direction:column;gap:6px;display:flex}.iv-deposit-row{background:#fbfcfe;border:1px solid #e2e8f2;border-radius:10px;align-items:center;gap:16px;padding:10px 14px;display:flex}.iv-deposit-doc{color:#172554;font-weight:600}.iv-deposit-date{color:#8a93a6;font-size:13px}.iv-deposit-remaining{color:#8a93a6;margin-inline-start:auto;font-size:13px}.iv-deposit-amount{color:#0f766e;font-weight:600}.iv-deposit-edit,.iv-deposit-remove{color:#8a93a6;cursor:pointer;background:0 0;border:none;padding:2px 4px}.iv-deposit-edit:hover{color:#2563eb}.iv-deposit-remove:hover{color:#ef4444}.iv-deposit-total{color:#172554;align-self:flex-end;padding-top:6px;font-weight:700}.iv-deposit-foot{border-top:1px dashed #e2e8f2;justify-content:flex-end;gap:28px;padding-top:8px;display:flex}.iv-deposit-foot-deduct{color:#0f766e;font-weight:600}.iv-deposit-foot-due strong{color:#172554;font-size:16px}.iv-deposit-hint{color:#8a93a6;font-size:12px}.dsm-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.dsm-toolbar-left,.dsm-toolbar-right{align-items:center;gap:10px;display:flex}.dsm-label{color:#6b7a99;font-size:13px}.dsm-selected-toggle{color:#6b7a99;align-items:center;gap:6px;font-size:13px;display:inline-flex}.dsm-doc{color:#2563eb;font-weight:600}.dsm-summary{border-top:1px solid #eef1f7;justify-content:space-between;gap:20px;margin-top:14px;padding-top:12px;display:flex}.dsm-summary-label{color:#6b7a99;margin-inline-end:10px;font-size:13px}.dsm-summary-value{color:#172554;font-weight:700}.dsm-foot{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.dsm-foot-count{color:#6b7a99;font-size:13px}.edd-head{color:#6b7a99;text-align:end;grid-template-columns:1fr 120px 140px;gap:12px;padding:4px 0 8px;font-size:13px;display:grid}.edd-head span:first-child{text-align:start}.edd-row-wrap{border-bottom:1px solid #f1f4f9;padding:8px 0}.edd-row{grid-template-columns:1fr 120px 140px;align-items:center;gap:12px;display:grid}.edd-doc{color:#172554;font-weight:600}.edd-remaining{text-align:end;color:#37415a}.edd-amount{width:140px}.edd-amount--bad{border-color:#ef4444}.edd-amount--bad.ant-input-number:focus,.edd-amount--bad.ant-input-number-focused{border-color:#ef4444;box-shadow:0 0 0 2px #ef444426}.edd-error{color:#ef4444;text-align:end;margin-top:4px;font-size:12px}.edd-group{border-bottom:1px solid #f1f4f9;padding:8px 0}.edd-row--head .edd-total{text-align:end;color:#172554;font-weight:600}.edd-sub{color:#8a93a6;font-size:13px}.dsm-deduct{color:#0f766e;align-items:center;gap:8px;font-weight:600;display:inline-flex}.dsm-deduct-empty{color:#b0b8c8}.dsm-edit{color:#2563eb;cursor:pointer;background:0 0;border:none;padding:0 2px}.dsm-edit:hover{color:#1d4ed8}.ipm-modal .ant-modal-content{padding:24px 28px}.ipm-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.ipm-title{color:#1f2a44;margin:0 0 4px;font-size:22px;font-weight:600}.ipm-subtitle{color:#12b76a;margin:0 0 10px;font-size:14px}.ipm-date{flex-direction:column;gap:4px;min-width:200px;display:flex}.ipm-date-label{color:#6b7691;font-size:12px}.ipm-required{color:#f5455c}.ipm-section{padding:14px 0}.ipm-divider{border:0;border-top:1px solid #eef0f5;margin:0}.ipm-rows{flex-direction:column;gap:12px;margin-top:12px;display:flex}.ipm-row{align-items:stretch;gap:12px;display:flex}.ipm-row-no{color:#6b7691;text-align:center;align-self:center;width:18px}.ipm-field{border:1px solid #dfe3ec;border-radius:8px;flex-direction:column;min-width:0;padding:6px 10px 2px;display:flex}.ipm-field-label{color:#6b7691;align-items:center;gap:4px;font-size:12px;display:inline-flex}.ipm-field .ant-select,.ipm-field .ant-input{width:100%}.ipm-field--channel{flex:2 320px}.ipm-field--amount,.ipm-field--note,.ipm-field--direction{flex:180px}.ipm-field--account{flex:2 280px}.ipm-field--rate{flex:0 200px}.ipm-amount-input input,.ipm-amount-input{text-align:right;color:#2f80ed}.ipm-hint{color:#aab2c5;font-size:12px}.ipm-row-remove{color:#aab2c5;cursor:pointer;background:0 0;border:none;align-self:center;font-size:18px}.ipm-row-remove:hover{color:#f5455c}.ipm-add-row{color:#12b3a8;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:14px}.ipm-add-cheque{border-top:1px solid #eef0f5}.ipm-wht{flex-direction:column;gap:12px;margin-top:12px;display:flex}.ipm-wht-submission{color:#43506c;align-items:center;gap:16px;display:flex}.ipm-wht-fields{gap:12px;display:flex}.ipm-summary{border-top:1px solid #eef0f5;justify-content:flex-end;align-items:flex-start;gap:28px;padding:16px 0 4px;display:flex}.ipm-summary-lines{color:#43506c;flex-direction:column;gap:6px;font-size:14px;display:flex}.ipm-summary-lines>div{justify-content:space-between;gap:16px;display:flex}.ipm-summary-side{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.ipm-summary-total{color:#fff;background:#9aa3b5;border-radius:8px;align-items:baseline;gap:14px;padding:10px 18px;display:flex}.ipm-summary-total strong{font-size:20px}.ipm-summary-remaining{color:#43506c;margin:0;font-size:13px}.ipm-modal-title{flex-direction:column;gap:2px;display:flex}.ipm-modal-title-doc{color:#2b3958;font-size:18px;font-weight:700}.ipm-modal-title-sub{color:#6b7a99;font-size:13px;font-weight:400}.ipm-footer{justify-content:flex-end;gap:12px;margin-top:18px;display:flex}.ipm-footer .ipm-cancel{border-radius:20px;padding-inline:26px}.ipm-submit .ant-btn-primary{background:#12b3a8;border-color:#12b3a8;border-radius:20px 0 0 20px;padding-inline:22px}.ipm-submit .ant-btn-primary:last-child{border-radius:0 20px 20px 0;padding-inline:10px}.ant-btn.ipm-submit.ant-btn-primary{background:#12b3a8;border-color:#12b3a8;border-radius:20px;padding-inline:26px}.iv-receive .ant-btn{color:#fff;background:#12b3a8;border-color:#12b3a8}.iv-receive .ant-btn:hover{color:#fff!important;background:#0fa093!important;border-color:#0fa093!important}.fin-account-empty{color:#8a93a8;text-align:center;border:1px dashed #dfe3ec;border-radius:10px;grid-column:1/-1;padding:24px;font-size:14px}.iv-receipt-btn.ant-btn{color:#fff;background:#12b3a8;border-color:#12b3a8}.iv-receipt-btn.ant-btn:hover{color:#fff!important;background:#0fa093!important;border-color:#0fa093!important}.iv-receipt-btn--view.ant-btn{background:#2f80ed;border-color:#2f80ed}.iv-receipt-btn--view.ant-btn:hover{background:#2a72d4!important;border-color:#2a72d4!important}.rc-lines{flex-direction:column;display:flex}.rc-lines-head,.rc-line{grid-template-columns:2.4fr 1.6fr .8fr 1fr 1fr 1fr;align-items:center;gap:12px;padding:10px 8px;display:grid}.rc-lines-head{color:#6b7691;border-bottom:1px solid #eef0f5;font-size:13px}.rc-line{border-bottom:1px solid #f4f6fa;position:relative}.rc-line--desc{grid-template-columns:1fr}.rc-line-no{color:#aab2c5;font-size:12px;position:absolute;left:-20px}.rc-line-name{color:#2f80ed}.rc-line-sub,.rc-line-desc{color:#6b7691;font-size:13px}.rc-line-account{color:#43506c}.rc-num{text-align:right}.rc-line-total,.rc-summary-fixed{color:#1f2740;font-weight:600}.rc-paid-title{align-items:center;gap:8px;display:flex}.rc-paid-check{color:#22c55e}.rc-payment{background:#f6fdfb;border:1px dashed #b7e6d8;border-radius:10px;margin-bottom:12px;padding:16px}.rc-payment-head{color:#12854a;justify-content:space-between;margin-bottom:12px;font-weight:600;display:flex}.rc-payment-date{color:#6b7691;font-weight:400}.rc-payment-rows{flex-direction:column;gap:8px;display:flex}.rc-payment-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rc-payment-label{color:#6b7691;font-size:13px}.rc-payment-value{color:#1f2740;font-weight:600}.rc-payment-note{color:#8a93a8}.rc-paid-summary{flex-direction:column;align-items:flex-end;gap:6px;margin-top:8px;display:flex}.rc-paid-total{color:#fff;background:#16a34a;border-radius:8px;align-items:center;gap:8px;padding:12px 20px;font-size:16px;font-weight:600;display:flex}.rc-paid-remaining{color:#43506c;margin:0;font-size:13px}.dr-pay-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.dr-pay-title{align-items:center;gap:8px;margin:0;display:flex}.dr-pay-icon{color:#635ff0}.dr-pay-toggle{color:#2f80ed;cursor:pointer;background:0 0;border:none;font-size:14px}.dr-pay-toggle--add{color:#12b3a8}.dr-pay-box{background:#f6fdfb;border:1px dashed #b7e6d8;border-radius:10px;margin-top:12px;padding:16px}.dr-pay-modebar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.dr-pay-date{color:#6b7691;flex-direction:column;gap:4px;font-size:12px;display:flex}.dr-pay-title-2{color:#12854a;margin:12px 0 8px;font-weight:600}.dr-pay-row{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.dr-pay-field{background:#fff;border:1px solid #dfe3ec;border-radius:8px;flex-direction:column;min-width:0;padding:6px 10px 2px;display:flex}.dr-pay-field--channel{flex:2 320px}.dr-pay-field--amount,.dr-pay-field--note{flex:180px}.dr-pay-label{color:#6b7691;font-size:12px}.dr-pay-adv{margin-top:12px;display:block}.dr-pay-wht{flex-direction:column;gap:10px;margin-top:14px;display:flex}.dr-pay-wht-fields{gap:12px;display:flex}.dr-pay-summary{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:20px;margin-top:16px;display:flex}.dr-pay-sub{color:#43506c;font-size:14px}.dr-pay-total{align-items:center;gap:8px;display:flex}.dr-pay-total-check{color:#22c55e}.dr-pay-total-box{color:#fff;background:#16a34a;border-radius:8px;padding:10px 18px;font-weight:600}.dr-pay-remaining{text-align:right;color:#43506c;margin:8px 0 0;font-size:13px}.dr-pay-divider{border:0;border-top:1px solid #e4f2ec;margin:14px 0}.dr-pay-fees{margin-top:8px}.dr-pay-fees .ipm-field{background:#fff}.dr-pay-add{margin-top:8px}.qc-item-account-select{width:100%}.qp-overlay{z-index:1000;background:#eef1f8;flex-direction:column;font-family:Sarabun,sans-serif;display:flex;position:fixed;inset:0}.qp-topbar{color:#fff;background:linear-gradient(90deg,#635ff0,#38c6b4);justify-content:space-between;align-items:center;padding:12px 24px;display:flex}.qp-topbar-left{align-items:center;gap:12px;display:flex}.qp-topbar-logo{object-fit:cover;background:#fff;border-radius:50%;width:40px;height:40px}.qp-topbar-biz{font-weight:600}.qp-topbar-right{align-items:center;gap:18px;display:flex}.qp-classic{color:#fff;cursor:pointer;background:0 0;border:none}.qp-user{align-items:center;gap:8px;display:flex}.qp-user-avatar{background:#ffffff40;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-weight:700;display:inline-flex}.qp-subbar{background:#f4f6fb;border-bottom:1px solid #e4e8f2;justify-content:space-between;align-items:center;padding:12px 24px;display:flex}.qp-subbar-title{color:#43506c}.qp-subbar-no{color:#2f80ed;margin-left:4px;font-weight:600}.qp-refresh{color:#8a93a8;cursor:pointer;background:0 0;border:none;margin-left:8px}.qp-actions{gap:12px;display:flex}.qp-print.ant-btn-primary{background:#ff6a3d;border-color:#ff6a3d}.qp-print.ant-btn-primary:hover{background:#f2582b!important;border-color:#f2582b!important}.qp-edit.ant-btn{color:#fff;background:#33355a;border-color:#33355a}.qp-scroll{flex:1;justify-content:center;padding:28px 0;display:flex;overflow:auto}.qp-loading{justify-content:center;align-items:center;padding:80px;display:flex}.qp-sheet{color:#000;background:#fff;width:210mm;min-height:297mm;padding:16mm 14mm;font-size:12px;position:relative;box-shadow:0 4px 24px #1f27441f}.qp-cancelled-watermark{z-index:5;color:#be20262e;pointer-events:none;white-space:nowrap;-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;border:6px solid #be20262e;padding:8px 24px;font-size:64px;font-weight:700;line-height:1;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)rotate(-18deg)}.qp-paid-watermark{z-index:5;color:#0076572e;pointer-events:none;white-space:nowrap;-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;border:6px solid #0076572e;padding:8px 24px;font-size:64px;font-weight:700;line-height:1;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)rotate(-18deg)}.qp-doc-header{justify-content:space-between;align-items:flex-start;display:flex}.qp-doc-logo{object-fit:cover;border-radius:50%;width:80px;height:80px}.qp-doc-title-wrap{text-align:right}.qp-doc-copy{color:#43506c;font-size:12px}.qp-doc-title{color:#33355a;margin:2px 0 0;font-size:30px;font-weight:700}.qp-parties{grid-template-columns:1.3fr 1fr 1fr;gap:16px;margin-top:18px;display:grid}.qp-parties--customer{grid-template-columns:1.3fr 1fr;margin-top:12px}.qp-party{grid-template-columns:max-content max-content 1fr;align-content:start;gap:3px 6px;display:grid}.qp-info-k,.qp-info-c{color:#43506c}.qp-info-v{color:#000}.qp-party--contact,.qp-party--contact-back{flex-direction:column;gap:3px;display:flex}.qp-contact-line{color:#000;align-items:center;gap:6px;display:flex}.qp-info-box{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;background:#eef0f8;border-radius:8px;grid-template-columns:max-content max-content 1fr;align-content:start;gap:4px 6px;padding:12px 14px;display:grid}.qp-tax-particulars{break-inside:avoid;border:1px solid #ccd2df;border-radius:6px;grid-template-columns:max-content max-content minmax(100px,1fr) max-content max-content minmax(100px,1fr);gap:4px 6px;margin-top:12px;padding:10px 12px;display:grid}@media screen and (max-width:720px){.qp-tax-particulars{grid-template-columns:minmax(0,max-content) max-content minmax(0,1fr)}.qp-tax-particulars .qp-info-v{overflow-wrap:anywhere}}.qp-table{border-collapse:collapse;width:100%;margin-top:20px}.qp-table th{color:#43506c;text-align:left;-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;background:#eef0f8;padding:8px 10px;font-weight:600}.qp-table th.qp-num,.qp-table td.qp-num{text-align:right}.qp-table td{vertical-align:top;border-bottom:1px solid #f0f2f7;padding:8px 10px}.qp-th-idx,.qp-td-idx{text-align:center;color:#8a93a8;width:28px}.qp-item-name{color:#1f2740}.qp-item-desc{color:#6b7691;font-size:11px}.qp-desc-row td{color:#6b7691}.qp-doc-footer{break-inside:avoid;margin-top:24px}.qp-summary{border-top:1px solid #eef0f5;align-items:flex-start;gap:12px;padding-top:16px;display:flex}.qp-summary-icon{color:#635ff0}.qp-summary-rows{flex-direction:column;flex:1;gap:8px;display:flex}.qp-summary-row{color:#43506c;justify-content:space-between;display:flex}.qp-summary-val{color:#1f2740}.qp-summary-baht{color:#6b7691}.qp-summary-box{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;background:#e9ecf8;border-radius:8px;justify-content:space-between;align-items:baseline;gap:20px;min-width:240px;padding:12px 20px;display:flex}.qp-summary-box strong{color:#1f2740;font-size:22px}.qp-summary-tail{text-align:right;color:#43506c;flex-direction:column;gap:4px;margin-top:10px;display:flex}.qp-summary-tail span:last-child{color:#1f2740;margin-left:12px;font-weight:600}.qp-receipt-payments{border:1px solid #dbe3ef;border-radius:8px;margin-top:18px;padding:12px 14px}.qp-receipt-payments-label{color:#43506c;font-weight:600}.qp-receipt-payment-list{flex-direction:column;gap:10px;margin-top:10px;display:flex}.qp-receipt-payment{flex-direction:column;gap:8px;display:flex}.qp-receipt-payment-head,.qp-receipt-payment-row,.qp-receipt-payment-total{color:#43506c;flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.qp-receipt-payment-head{justify-content:space-between;font-weight:600}.qp-receipt-payment-head span:last-child,.qp-receipt-payment-k,.qp-receipt-payment-note{color:#6b7691}.qp-receipt-payment-v,.qp-receipt-payment-total{color:#1f2740;font-weight:600}.qp-categories{color:#43506c;align-items:flex-start;gap:12px;margin-top:18px;display:flex}.qp-category-list{flex-wrap:wrap;gap:6px 16px;display:flex}.qp-category{gap:5px;display:inline-flex}.qp-category b{color:#1f2740}.qp-note{color:#43506c;gap:8px;margin-top:18px;display:flex}.qp-note-icon{color:#635ff0}.qp-pay{margin-top:22px}.qp-pay-label{color:#43506c}.qp-pay-grid{flex-wrap:wrap;gap:12px 40px;margin-top:12px;display:flex}.qp-pay-item{flex-direction:column;gap:2px;display:flex}.qp-pay-bank{color:#1f2740;font-weight:600}.qp-pay-acct{color:#43506c}.qp-pay-name{color:#6b7691;font-size:12px}.qp-certify{margin-top:26px}.qp-certify-label{color:#43506c}.qp-certify-grid{grid-template-columns:repeat(6,1fr);gap:12px;margin-top:14px;display:grid}.qp-cert-col{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.qp-cert-qr{color:#1f2740;font-size:64px}.qp-cert-cap{color:#8a93a8;font-size:10px}.qp-cert-name{color:#1f2740;font-weight:600}.qp-cert-role{color:#6b7691;font-size:11px}.qp-cert-seal{object-fit:cover;border-radius:50%;width:64px;height:64px}.qp-cert-seal-empty{border:1px dashed #cdd3e0;border-radius:6px;width:64px;height:64px}.qp-bottombar{color:#fff;background:#33355a;align-items:center;gap:12px;padding:14px 24px;display:flex}.qp-bottombar-brand{font-weight:700}.qp-bottombar-powered{color:#ffffffb3;font-size:12px}@media print{.qp-topbar,.qp-subbar,.qp-bottombar{display:none!important}.qp-overlay{background:#fff;height:auto;display:block;position:static;overflow:visible}.qp-scroll{height:auto;padding:0;display:block;overflow:visible}.qp-sheet{width:auto;min-height:auto;box-shadow:none;padding:0}.qp-table thead{display:table-header-group}.qp-table tr,.qp-doc-footer{break-inside:avoid;page-break-inside:avoid}}.env-scroll{flex-direction:column;align-items:center;gap:16px}.env-stage{flex-direction:column;align-items:center;gap:12px;display:flex}.env-warning{max-width:220mm}.env-warning .env-size-rejected{text-decoration:line-through}.env-picker{min-width:200px}.env-back{margin-right:8px}.env-caption{color:#8a93a8;font-size:12px}.env-sheet{--env-clear-zone:20mm;color:#000;background:#fff;position:relative;box-shadow:0 4px 24px #1f27441f}.env-sender,.env-recipient{bottom:var(--env-clear-zone);font-size:calc(var(--env-base-size) * var(--env-fit,1));overflow-wrap:anywhere;position:absolute}.env-sender{--env-base-size:10pt;line-height:1.45;top:10mm;left:12mm;right:54%}.env-recipient{--env-base-size:13pt;line-height:1.5;top:32%;left:46%;right:12mm}.env-sender--overflow:after,.env-recipient--overflow:after{content:"";height:var(--env-clear-zone);pointer-events:none;background:repeating-linear-gradient(45deg,#d4380d1a 0 6px,#d4380d38 6px 12px);position:absolute;inset:100% 0 auto}.env-sheet--overflow{outline:2px solid #d4380d}.env-label{font-size:calc(9pt * var(--env-fit,1));color:#43506c;letter-spacing:.5px}.env-sender .env-name{font-weight:600}.env-recipient .env-name{font-weight:700}.env-attn{font-size:calc(11pt * var(--env-fit,1))}.env-line{white-space:pre-wrap}.env-blocked{color:#1f2740;background:#fff;border-radius:12px;max-width:640px;padding:32px 36px;box-shadow:0 4px 24px #1f27441f}.env-blocked h2{margin:0 0 8px;font-size:20px}.env-blocked p{color:#43506c;margin:0 0 20px}.env-blocked-item{border-top:1px solid #eef0f5;margin-top:16px;padding-top:16px}.env-blocked-item:first-of-type{border-top:none;margin-top:0;padding-top:0}.env-blocked-what{font-weight:600}.env-blocked-fields{color:#c0392b;margin:4px 0}.env-blocked-item .ant-btn-link{height:auto;padding-inline:0}@media print{.env-scroll,.env-stage{gap:0;display:block}.env-warning,.env-caption{display:none!important}.env-sheet{box-shadow:none;break-inside:avoid;margin:0;overflow:hidden}.env-sheet--overflow{outline:none}.env-sender--overflow:after,.env-recipient--overflow:after{display:none}}.pr-items--no-tax .pr-items-head,.pr-items--no-tax .pr-item-row{grid-template-columns:44px minmax(150px,1.4fr) minmax(110px,1fr) 88px 96px 96px 96px 116px 40px;min-width:956px}.pr-items--no-wht .pr-items-head,.pr-items--no-wht .pr-item-row{grid-template-columns:44px minmax(150px,1.4fr) minmax(110px,1fr) 88px 96px 96px 84px 96px 40px;min-width:924px}.pr-items--no-tax.pr-items--no-wht .pr-items-head,.pr-items--no-tax.pr-items--no-wht .pr-item-row{grid-template-columns:44px minmax(150px,1.4fr) minmax(110px,1fr) 88px 96px 96px 96px 40px;min-width:840px}.ap-desc-row{grid-template-columns:44px 1fr 40px;align-items:center;gap:8px;display:grid}.ap-group-option{flex-direction:column;line-height:1.35;display:flex}.ap-group-name{color:#37415a}.ap-group-account{color:#8f9bb3;font-size:12px}.ap-section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ap-section-sublink{color:#4a5cf0;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}.ap-section-sublink:hover{text-decoration:underline}.ap-classify-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.ap-summary-vat{justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex}.ap-summary-vat-value{color:#37415a}.fav-title{color:#5b6b8c;font-size:18px;font-weight:700}.fav-field{background:#fff;border:1px solid #e2e8f2;border-radius:12px;flex-direction:column;gap:2px;margin-top:14px;padding:8px 14px;display:flex}.fav-field--error{background:#fff6f6;border-color:#f5455c}.fav-field-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.fav-field-label{color:#8f9bb3;font-size:13px}.fav-req{color:#f5455c;font-style:normal}.fav-count{color:#b6bdca;flex:none;font-size:13px}.fav-help{color:#b6bdca;cursor:help}.fav-input.ant-input,.fav-textarea.ant-input{color:#1f2740;padding:0;font-size:15px}.fav-input.ant-input::placeholder,.fav-textarea.ant-input::placeholder{color:#b6bdca}.fav-error-text{color:#f5455c;margin:6px 2px 0;font-size:12px}.fav-toggle-row{justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.fav-toggle-label{color:#4a5573;font-size:14px}.fav-submit.ant-btn-primary{color:#fff;background:#22c1c3;border-color:#22c1c3}.fav-submit.ant-btn-primary:hover:not(:disabled){color:#fff!important;background:#1ba9ab!important;border-color:#1ba9ab!important}.qd-title--editing{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.qd-title-label{color:#1f2740;font-size:22px;font-weight:700}.qd-docno-edit{flex-direction:column;align-items:stretch;gap:6px;display:inline-flex}.qd-docno-field{background:#fff;border:1px solid #e2e8f2;border-radius:8px;flex-direction:column;gap:2px;min-width:220px;padding:5px 12px;display:flex}.qd-docno-field--error{background:#fff6f6;border-color:#f5455c}.qd-docno-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.qd-docno-caption{color:#8f9bb3;font-size:12px;font-weight:400}.qd-docno-meta{align-items:center;gap:6px;display:inline-flex}.qd-docno-count{color:#b6bdca;font-size:12px}.qd-docno-req{color:#f5455c;font-size:13px;font-style:normal}.qd-docno-input.ant-input{color:#2f80ed;padding:0;font-size:15px;font-weight:600}.qd-title--editing .qd-wht-actions{justify-content:flex-end;gap:8px;display:flex}.qc-cat-grid{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}@media (max-width:820px){.qc-cat-grid{grid-template-columns:minmax(0,1fr);grid-auto-flow:row}}.qc-price-row .qc-item-account{border-radius:8px;min-height:40px;padding:4px 12px;font-size:16px}.ca-split{border-top:1px solid #eef1f6;grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);padding:22px 0;display:grid}.ca-panel{min-width:0}.ca-divider{position:relative}.ca-divider:before{content:"";border-left:1px solid #e4e9f2;position:absolute;top:8px;bottom:8px;left:50%}.ca-arrow{color:#3d7cf4;background:#fff;border:1px solid #dfe5f1;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 6px #1f274014}.ca-exp-head,.ca-exp-row{grid-template-columns:40px minmax(0,1fr) minmax(0,1fr) 140px 26px;align-items:center;gap:10px;display:grid}.ca-exp-account{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ca-panel-pager{color:#5b6475;align-items:center;gap:8px;margin-top:12px;display:flex}.ca-picker .ant-modal-body{padding-top:6px}.ca-picker-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.ca-picker-head h2{margin:0;font-size:20px}.ca-picker-switch{align-items:center;gap:8px;display:inline-flex}.ca-picker-filters{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}@media (max-width:1100px){.ca-picker-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}.ca-picker-filters .ant-picker,.ca-picker-filters .ant-select,.ca-picker-filters .cc-input{width:100%}.ca-picker-footer{border-top:1px solid #eef1f6;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding-top:14px;display:flex}.ca-picker-footer h4{margin:0}.ca-picker-max{color:#8f9bb3;font-weight:400}.ca-line-head,.ca-line-row{grid-template-columns:minmax(0,1fr) 76px 104px 116px 26px;align-items:center;gap:10px;display:grid}.ca-exp-head,.ca-line-head{color:#8f9bb3;padding:0 8px 8px;font-size:13px}.ca-exp-row,.ca-line-row{background:#fbfcfe;border:1px solid #eef1f6;border-radius:10px;margin-bottom:8px;padding:8px}.ca-exp-row .ant-select,.ca-amount-input.ant-input-number{width:100%}.ca-amount-input .ant-input-number-input,.ca-num{text-align:right}.ca-doc-link{color:#3d7cf4;word-break:break-all;font-weight:500}.ca-line-product{flex-direction:column;min-width:0;display:flex}.ca-cell-sub{color:#8f9bb3;font-size:12px}.ca-pills{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.ca-summary{flex-wrap:wrap;gap:16px;display:flex}.ca-summary .si-summary-box{min-width:260px}@media (max-width:1100px){.ca-split{grid-template-columns:1fr}.ca-divider{height:44px}.ca-divider:before{border-top:1px solid #e4e9f2;border-left:none;inset:50% 0 auto}.ca-arrow{transform:translate(-50%,-50%)rotate(90deg)}}.imp-modal-title{margin:0 0 16px;font-size:20px}.imp-step{align-items:center;gap:10px;margin-bottom:8px;display:flex}.imp-step-circle{color:#fff;background:#6c6df2;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:14px;display:inline-flex}.imp-step-title{margin:0;font-size:16px}.imp-step-body{padding-left:36px}.imp-group-title{margin:8px 0 2px;font-size:14px}.imp-doc-groups .ant-radio-group{flex-wrap:wrap;gap:4px 24px;margin:4px 0 8px;display:flex}.imp-download{color:#3297ff;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:10px 0 2px;padding:0;font-weight:600;display:inline-flex}.imp-hr{border:0;border-top:1px solid #eef1f6;margin:16px 0}.imp-dropzone{margin-top:8px;display:block}.imp-link,.imp-link-inline{color:#3297ff;cursor:pointer}.imp-modal-footer{border-top:1px solid #eef1f6;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding-top:14px;display:flex}.imp-note{color:#6b7794;margin:10px 2px 0;font-size:13px}.imp-result-alert{margin-bottom:14px}.imp-result-table{margin-bottom:6px}.imp-ok{color:#17915c;align-items:center;gap:6px;display:inline-flex}.imp-bad{color:#cf3b4b;align-items:center;gap:6px;display:inline-flex}.itc-page{max-width:none}.itc-header{justify-content:space-between;align-items:center;gap:16px;margin:8px 0 16px;display:flex}.itc-title{margin:0;font-size:22px;font-weight:600}.itc-edit-all{color:#fff;background:#6c6df2;border-color:#6c6df2}.itc-edit-all:hover{color:#fff!important;background:#5a5be0!important;border-color:#5a5be0!important}.itc-scroll{background:#fff;border:1px solid #e3e6ef;border-radius:8px;max-height:500px;overflow:auto}.itc-table{border-collapse:separate;border-spacing:0;width:max-content}.itc-table th{z-index:3;text-align:left;color:#3f4254;vertical-align:top;background:#f7f8fc;border-bottom:1px solid #e3e6ef;border-right:1px solid #eceef7;padding:8px 10px;font-size:13px;font-weight:600;position:sticky;top:0}.itc-table td{vertical-align:middle;background:#fff;border-bottom:1px solid #eceef7;border-right:1px solid #f1f2f8;padding:4px 6px;font-size:13px}.itc-row--sub td{background:#fafbfe}.itc-th{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.itc-th-label{white-space:nowrap}.itc-th-hint{color:#b9bdcc;font-size:12px}.itc-letter{color:#5b5e6f;background:#eceef7;border-radius:4px;padding:0 6px;font-size:11px;font-weight:600;line-height:18px;display:inline-block}.itc-rowhead{align-items:center;gap:6px;display:inline-flex}.itc-check{color:#c9cdda;font-size:16px}.itc-check--ok{color:#2fbf71}.itc-check--bad{color:#e5484d}.itc-rowno,.itc-seq{color:#5b5e6f}.itc-dash{text-align:center;color:#b9bdcc;display:block}.itc-full{width:100%}.itc-amount{text-align:right;font-variant-numeric:tabular-nums;padding-right:4px;display:block}.itc-num input,.itc-num{text-align:right}.itc-qty{align-items:center;gap:2px;width:100%;display:inline-flex}.itc-qty .itc-num{flex:1;min-width:0}.itc-step{color:#5b5e6f;cursor:pointer;background:#f7f8fc;border:1px solid #e3e6ef;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:10px;line-height:1;display:inline-flex}.itc-step:hover{color:#6c6df2;border-color:#6c6df2}.itc-count{color:#9aa0b4;text-align:right;padding-right:6px;font-size:11px}.itc-pay{flex-direction:column;gap:0;display:flex}.itc-pay-label,.itc-pay-hint{color:#9aa0b4;font-size:11px}.itc-del{color:#b9bdcc}.itc-del:hover{color:#e5484d}.itc-hr{border:none;border-top:1px solid #e3e6ef;margin:16px 0 12px}.itc-strip{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.itc-strip-count{font-weight:600}.itc-totals{flex-wrap:wrap;align-items:baseline;gap:24px;margin-left:auto;display:inline-flex}.itc-total{align-items:baseline;gap:8px;display:inline-flex}.itc-total-label{font-weight:700}.itc-total-value{font-variant-numeric:tabular-nums;text-align:right;min-width:70px;font-weight:700}.itc-pager{color:#5b5e6f;justify-content:flex-end;align-items:center;gap:8px;margin:12px 0;display:flex}.itc-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:8px;padding-bottom:24px;display:flex}.itc-bottom-left,.itc-bottom-right{gap:8px;display:inline-flex}.itc-create{background:#6c6df2}.itc-create:hover{background:#5a5be0!important}.pc-head{align-items:center;gap:10px;display:flex}.pc-head .ql-title{margin-bottom:0!important}.pc-intro{color:#6b7280;max-width:760px;margin-top:6px!important}.pc-period{flex-direction:column;gap:2px;display:flex}.pc-period-meta{color:#8c94a3;font-size:12px}.pc-status{align-items:center;gap:4px;display:inline-flex}.pc-loss{color:#f5455c}.pc-confirm-figure{font-weight:600}.pc-confirm-note{color:#6b7280;margin-bottom:0!important}.ar-name{flex-direction:column;gap:2px;display:flex}.ar-source{text-align:left;color:#3d7cf4;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}.ar-total td{background:#f7f8fa;font-weight:600}.ar-edit-hint{color:#6b7280;margin:0;font-size:12px}.ar-status{flex-direction:column;gap:2px;display:flex}.ar-disposed-date{color:#8c94a3;font-size:12px}.ar-row-actions{align-items:center;display:inline-flex}.ar-impairment-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.ar-impairment-result{color:#4b5563;border-top:1px solid #e3e6ef;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;padding:12px 0;display:grid}.ar-impairment-result strong{color:#111827;text-align:right;font-variant-numeric:tabular-nums}.ar-impairment-history-title{margin:8px 0;font-weight:600}@media (max-width:640px){.ar-impairment-grid{grid-template-columns:1fr;gap:0}}.ar-dispose-summary{border-top:1px solid #e3e6ef;gap:6px;margin-bottom:12px;padding-top:12px;display:grid}.ar-dispose-row{color:#4b5563;justify-content:space-between;gap:16px;display:flex}.ar-dispose-row strong{font-variant-numeric:tabular-nums}.dp-run{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dp-total{color:#4b5563}.dp-alert,.dp-confirm .pc-confirm-figure{margin-top:12px}.tx-period-card{margin-bottom:12px}.tx-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.tx-cell{background:#f7f8fa;border-radius:8px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.tx-cell span{color:#6b7280;font-size:13px}.tx-cell strong{font-size:20px}.tx-payable{color:#1f3b7a;background:#eef4ff;border-radius:8px;justify-content:space-between;align-items:baseline;margin-top:16px;padding:14px 16px;display:flex}.tx-payable strong{font-size:24px}.tx-payable--credit{color:#17694a;background:#e9f8f1}.cf-negative{color:#f5455c}.ao-link{height:auto!important;padding:0!important}.ao-hint{font-size:12px}@media print{.app-header,.module-menu,.section-submenu,.mobile-sidebar-drawer,.lg-toolbar .ant-select,.lg-toolbar .ant-picker,.lg-toolbar button,.tb-refresh,.bs-addcol,.bs-colmenu,.bs-settings,.app-breadcrumb,.ant-pagination,.rp-noprint{display:none!important}.rp-print,.rp-print *{color:#000!important;box-shadow:none!important;background:0 0!important}.rp-print .bs-scroll,.rp-print .tb-scroll,.rp-print .lg-scroll,.rp-print .ar-table,.rp-print .ant-table-body,.rp-print .ant-table-content{max-height:none!important;overflow:visible!important}.rp-print .ant-card,.rp-print .ql-card{border:none!important}.rp-print table{font-size:11px;width:100%!important}.rp-print tr{page-break-inside:avoid}.rp-print thead{display:table-header-group}.rp-print{padding:12mm!important}}.st-settings{flex-direction:column;gap:10px;display:flex}.dash-dc-empty{color:#8c94a3;text-align:center;padding:28px 4px}.dash-year-select{min-width:96px;font-weight:600}.cd-in{color:#17694a}.cd-out{color:#f5455c}.cr-rows{margin:0;padding:0;list-style:none}.cr-row{border-bottom:1px solid #eef0f4;grid-template-columns:24px 96px minmax(120px,1fr) minmax(120px,1fr) 110px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:grid}.cr-row-amount{text-align:right;font-variant-numeric:tabular-nums}.dv-source,.ac-action{align-items:center;gap:6px;display:inline-flex}.ac-route{color:#4b5563;font-size:12px}.ac-controls{align-items:center;gap:8px;display:inline-flex}.ac-loading,.business-select-loading{color:#64748b;justify-content:center;align-items:center;gap:10px;min-height:180px;display:flex}@media (max-width:720px){.activity-page .ant-card-head-wrapper{flex-direction:column;align-items:stretch;gap:10px}.activity-page .ant-card-extra,.activity-page .ac-controls{width:100%}.activity-page .ac-controls .ant-input-search{flex:auto;min-width:0;width:auto!important}}.ag-bucket{cursor:pointer;text-align:left;font:inherit;border:1px solid #0000}.ag-bucket--active{background:#eef4ff;border-color:#3d7cf4}.rp-card-item--soon{opacity:.55}.dbd-check-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dbd-check{border-radius:6px;align-items:flex-start;gap:8px;padding:6px 10px;font-size:13px;line-height:1.5;display:flex}.dbd-check--blocker{background:#fef2f2}.dbd-check--warning{background:#fffbeb}.dbd-check-icon{margin-top:3px;font-size:14px}.dbd-check-icon--ok{color:#16a34a}.dbd-check-icon--blocker{color:#dc2626}.dbd-check-icon--warning{color:#d97706}.dbd-check-text{color:#374151}.dbd-checks-ok{color:#16a34a;font-size:13px}.dbd-checks-bad{color:#dc2626;font-size:13px;font-weight:600}.dbd-form{gap:16px;display:grid}.dbd-field{gap:6px;margin-top:8px;display:grid}.dbd-field-label{color:#4b5563;font-size:13px}.dbd-docno{color:#6b7280;margin:12px 0 0;font-size:13px}.dbd-status-tag{vertical-align:middle;margin-left:12px}.dbd-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.dbd-steps .qc-step{cursor:pointer;font:inherit;text-align:left}.dbd-step--locked{cursor:not-allowed;opacity:.55}.dbd-date-row{flex-wrap:wrap;gap:24px;display:flex}.dbd-required{color:#dc2626;margin-left:4px}.dbd-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.dbd-footer-no{color:#172554;margin:0;font-size:15px;font-weight:600}.dbd-share-period{color:#172554;margin:16px 0 8px;font-weight:600}.dbd-share-row{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;display:grid}.dbd-share-inputs{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dbd-share-values{gap:4px;margin-top:10px;display:grid}.dbd-share-value{color:#4b5563;align-items:center;gap:8px;font-size:13px;display:flex}.dbd-share-value>span:first-child{flex:auto}.dbd-share-muted{color:#6b7280}.dbd-radio-stack{gap:6px;display:grid}.dbd-info .ant-descriptions-item-label{min-width:220px}.dbd-step-done{color:#16a34a;font-size:15px}.dbd-footer-left{align-items:center;gap:16px;display:flex}.dbd-prev{cursor:pointer;color:#2f6bff;font:inherit;background:0 0;border:0;padding:0}.dbd-statement-head{cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.dbd-statement-toggle{color:#2f6bff;align-items:center;gap:6px;font-size:13px;display:inline-flex}.dbd-rotate{transform:rotate(180deg)}.dbd-statement-scroll{margin-top:12px;overflow-x:auto}.dbd-statement-table{border-collapse:collapse;width:100%;min-width:760px;font-size:13px}.dbd-statement-table th{color:#4b5563;text-align:left;white-space:nowrap;border-bottom:1px solid #e2e8f2;padding:8px 10px;font-weight:600}.dbd-statement-table td{color:#374151;vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:5px 10px}.dbd-statement-table .dbd-num{text-align:right;white-space:nowrap}.dbd-line--mainTitle td,.dbd-line--secondaryTitle td,.dbd-line--thirdTitle td,.dbd-line--fourthTitle td{color:#172554;font-weight:600}.dbd-line--mainTitle td{padding-top:14px}.dbd-line--total td{border-top:1px solid #e2e8f2;font-weight:600}.dbd-line--subItem td{color:#6b7280}.dbd-equity-block+.dbd-equity-block{border-top:1px solid #e2e8f2;margin-top:24px;padding-top:16px}.dbd-detail-head{align-items:flex-start}.dbd-head-actions{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.dbd-docno-label{color:#6b7280;font-size:14px;font-weight:400}.dbd-detail-tabs{margin-top:4px}.dbd-note-text{color:#374151;min-width:40px;display:inline-block}.dbd-datebox{cursor:pointer;background:#fff;border:1px solid #e2e8f2;border-radius:8px;width:256px;padding:8px 12px 4px;display:block;position:relative}.dbd-datebox:hover,.dbd-datebox:focus-within{border-color:#b9c6ff}.dbd-datebox--disabled{cursor:not-allowed;background:#f8fafc}.dbd-datebox-label{color:#172554;font-size:13px;font-weight:600;line-height:1.4;display:block}.dbd-datebox-required{color:#dc2626;font-size:12px;line-height:1;position:absolute;top:6px;right:10px}.dbd-datebox-picker.ant-picker{width:100%;padding:0}.dbd-datebox-picker .ant-picker-input>input{color:#2f6bff;font-size:15px}.dbd-datebox-icon{color:#172554}.dbd-panel{background:#fff;border-radius:16px;padding:20px 24px 16px;box-shadow:0 1px 2px #1725540a}.dbd-panel-title{color:#172554;margin:0;font-size:20px;font-weight:700}.dbd-rule{border:0;border-top:1px solid #eef1f7;margin:16px 0 0}.dbd-row{grid-template-columns:minmax(180px,260px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.dbd-row-title{margin:0}.dbd-row-body{min-width:0}.dbd-row-body>.dbd-field:first-child,.dbd-row-body>.dbd-date-row:first-child .dbd-field{margin-top:0}@media (max-width:860px){.dbd-row{grid-template-columns:1fr;gap:12px}}.exp-acct-withheld,.tc-withheld{color:#667085;font-size:13px;line-height:1.6}.tc-withheld{padding:12px 0 4px}.exp-issued-withheld,.rev-docs-withheld,.pm-withheld,.pss-withheld-hint,.tc-withheld-hint{color:#98a2b3;margin-top:8px;font-size:12px;line-height:1.6}.pm-withheld{margin:0 0 12px}.report-branch-notice{margin:12px 0 4px}@media print{.report-branch-notice{margin:8px 0}}.ct-page-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.ct-page-head .ct-title{margin:0}.ct-page-head-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ct-group-count{color:#8f9bb3;font-size:13px}.emp-modal-head{flex-wrap:wrap;align-items:flex-end;gap:20px;padding-right:32px;display:flex}.emp-modal-head>span:first-child{font-size:18px;font-weight:700}.emp-no-field{width:220px;margin-left:auto}.emp-body{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:20px;display:grid}.emp-rail{gap:4px;display:grid;position:sticky;top:0}.emp-rail-item{color:#37415a;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;padding:9px 12px;font-size:14px;transition:background .15s,color .15s}.emp-rail-item:hover{color:#635ff0;background:#f5f6fb}.emp-content{gap:4px;display:grid}.emp-id-kind{margin-top:4px}.emp-wht{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.emp-wht-form{min-width:140px}.emp-wht-base{min-width:240px}.emp-add-entry{align-items:center;gap:8px;padding:6px 8px;display:flex}.emp-add-entry .ant-input{flex:1}@media (max-width:720px){.emp-body{grid-template-columns:minmax(0,1fr)}.emp-rail{grid-auto-flow:column;position:static;overflow-x:auto}}.dept-code{color:#635ff0;font-weight:600}.dept-enabled{align-items:center;gap:8px;display:inline-flex}.dept-enabled-head{align-items:center;gap:6px;display:inline-flex}.dept-row-action{color:#8f9bb3}.dept-modal-head{justify-content:space-between;align-items:flex-end;gap:16px;padding-right:32px;display:flex}.dept-modal-title{font-size:18px;font-weight:700;display:block}.dept-code-field{flex:none;width:150px}.pay-item-tabs{padding:0 16px}.pay-item-tabs .ant-tabs-nav{margin:0}.run-page{gap:16px;display:grid}.run-favorites-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.run-favorites-head h3{margin:0}.run-title{align-items:center;gap:16px;display:flex}.run-doc-no{width:260px}.run-section{gap:12px;margin:16px 0;display:grid}.run-section-title{color:#37415a;margin:0;font-size:15px;font-weight:700}.run-dates{grid-template-columns:repeat(4,minmax(160px,1fr));gap:14px;display:grid}.run-grid-scroll{border:1px solid #eef1f6;border-radius:12px;overflow-x:auto}.run-grid{border-collapse:collapse;white-space:nowrap;width:100%}.run-grid th,.run-grid td{border-bottom:1px solid #f2f4f9;padding:8px 10px;font-size:14px}.run-grid th{color:#37415a;text-align:left;background:#fafbfe;font-weight:700}.run-grid-amount{text-align:right;min-width:120px}.run-grid-index{color:#8f9bb3;text-align:center;width:40px}.run-grid-name{min-width:200px}.run-grid-net{font-weight:700}.run-employee-select{min-width:160px}.run-dot{border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}.run-dot--earning{background:#47c77b}.run-dot--deduction{background:#f5735a}.run-grid-foot{justify-content:space-between;align-items:center;gap:16px;display:flex}.run-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.run-summary-left,.run-summary-right{align-content:start;gap:10px;display:grid}.run-summary-row{justify-content:space-between;align-items:center;gap:16px;font-size:14px;display:flex}.run-add,.run-less,.run-payable{border-radius:6px;padding:1px 6px;font-size:12px;font-style:normal}.run-add{color:#2f9e5c;background:#e8f8ee}.run-less{color:#d1543c;background:#fdecea}.run-payable{color:#635ff0;background:#eef0fe}.run-net-box{color:#fff;background:#37415a;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.run-net-box strong{font-size:20px}.run-net-box strong span{font-size:13px;font-weight:400}.run-footer{justify-content:flex-end;align-items:center;gap:12px;display:flex}@media (max-width:900px){.run-dates{grid-template-columns:repeat(2,minmax(0,1fr))}.run-summary{grid-template-columns:minmax(0,1fr)}}.emp-subtitle{color:#5b6b7c;font-size:13px}.emp-salary{align-items:center;gap:10px;display:flex}.emp-reveal{color:#3d7cf4;cursor:pointer;background:0 0;border:none;padding:0;line-height:1}.emp-allow-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;display:grid}@media (max-width:900px){.emp-allow-cols{grid-template-columns:minmax(0,1fr)}}.emp-allow-row{justify-content:space-between;align-items:baseline;gap:16px;padding:7px 0;display:flex}.emp-allow-label{color:#23303d;font-weight:600}.emp-allow-value{text-align:right;font-variant-numeric:tabular-nums}.emp-allow-total{margin-top:4px}.emp-history-head{justify-content:flex-start;padding:0 0 14px;display:flex}.emp-history-year{width:200px}.emp-resign-lead{color:#5b6b7c;margin:0 0 12px}.emp-resign-reason{width:100%}.run-status{align-items:center;gap:8px;display:inline-flex}.run-status-dot{border-radius:50%;flex:none;width:8px;height:8px}.page-hr{min-width:0}.page-heading-row{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.page-heading-row h1{margin:0 0 4px}.table-toolbar{justify-content:flex-end;gap:8px;margin-bottom:12px;display:flex}.form-grid-2,.form-grid-3{gap:0 16px;display:grid}.form-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.form-grid-2 .ant-picker,.form-grid-2 .ant-input-number,.form-grid-3 .ant-input-number{width:100%}.hr-metrics .hr-metric{background:#fff;border:1px solid #dfe4ea;border-radius:6px;align-items:center;gap:16px;min-height:112px;padding:18px;display:flex}.hr-metric>.anticon{color:#1677ff;flex:none;font-size:24px}.hr-section-title{margin-top:28px!important}.hr-secondary-table{margin-top:22px}@media (max-width:720px){.page-heading-row{flex-direction:column;align-items:stretch}.page-heading-row>.ant-btn{align-self:flex-start}.form-grid-2,.form-grid-3{grid-template-columns:minmax(0,1fr)}}.hr-progress-control{grid-template-columns:minmax(90px,1fr) 96px;align-items:center;gap:12px;display:grid}.payroll-payment-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sales-party-resolver-page{width:min(960px,100%);margin:0 auto;padding:24px}.sales-party-resolver-stack,.sales-party-resolver-form,.sales-party-resolver-form .ant-select{width:100%}.sales-party-resolver-form{margin-top:24px}@media (max-width:767px){.payroll-payment-form-grid{grid-template-columns:1fr;gap:0}}
