.erp-login{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px 12px;background:#f3f5fa}.erp-password-form{max-width:440px}.erp-loading{display:flex;min-height:50vh;align-items:center;justify-content:center}.erp-list-search{margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid #dfe5ef}.erp-search-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(210px,100%),1fr));gap:12px 16px;align-items:start}.erp-search-actions{grid-column-end:-1;justify-self:end}.erp-search-error{display:block;margin-top:8px}.erp-list-search [hidden]{display:none}.erp-list-search .ant-form-item{margin-bottom:0}.ant-table-tbody .ant-btn-link{height:auto;padding-block:0}.erp-asset-locator{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.erp-asset-locator .ant-segmented{max-width:100%;overflow-x:auto}.erp-cell-ellipsis{display:block;max-width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-pro-page-container .ant-tabs-top>.ant-tabs-nav .ant-tabs-tab{border-radius:6px 6px 0 0;font-weight:500;transition:background-color .2s}.ant-pro-page-container .ant-tabs-top>.ant-tabs-nav .ant-tabs-tab:hover{background:#f3f5fa}.ant-pro-page-container .ant-tabs-top>.ant-tabs-nav .ant-tabs-tab.ant-tabs-tab-active{background:#eaf0ff;font-weight:600}.ant-pro-page-container .ant-card-head{background:#fafbfe}.erp-form-actions{display:flex;flex-wrap:wrap;gap:8px;width:100%;margin-top:16px;padding-top:16px;border-top:1px solid #dfe5ef}.erp-task-card{max-width:640px}@media (prefers-reduced-motion: reduce){.ant-pro-page-container .ant-tabs-tab{transition:none}}.ant-pro-footer-bar{background:#fff;border-top:1px solid #dfe5ef;box-shadow:0 -2px 8px #141e3c0a}.erp-short-form{max-width:640px}.erp-source-fields{display:grid;gap:16px;align-items:start}.erp-overview-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));overflow:hidden;background:#fff;border:1px solid #dfe5ef;border-radius:12px}.erp-overview-stat{position:relative;display:flex;align-items:center;gap:12px;padding:10px 12px;box-shadow:-1px 0 #dfe5ef,0 -1px #dfe5ef;transition:background-color .15s}.erp-overview-stat:hover{background:#f5f8ff}.erp-overview-main{display:grid;gap:16px;margin-top:16px}.erp-overview-main>*,.erp-overview-month>*{min-width:0}.erp-overview-month{margin-top:16px}@media (min-width: 1200px){.erp-overview-main{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}}.erp-overview-stat-label,.erp-overview-title{display:inline-flex;align-items:center;gap:4px}.erp-overview-stat-label{display:flex;color:#5b6577}.erp-overview-stat-value{color:#1a2233;font-size:20px;font-weight:600;line-height:28px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.erp-overview-stat-value:hover{color:#1f48d6}.erp-overview-stat-value:focus-visible{outline:none}.erp-overview-stat-value:focus-visible:after{outline:2px solid #2b5cff;outline-offset:-2px}.erp-overview-stat-value:after{position:absolute;border-radius:12px;content:"";top:0;right:0;bottom:0;left:0}.erp-overview-stat-value small{margin-left:4px;color:#5b6577;font-size:12px;font-weight:400}.erp-overview-caliber{position:relative;z-index:1;display:inline-flex;padding:2px;color:#5b6577;font-size:13px;background:none;border:0;border-radius:4px;cursor:help}.erp-overview-caliber:focus-visible{outline:2px solid #2b5cff}.erp-overview-categories .ant-card-body{padding:0}.erp-overview-legend{display:inline-flex;align-items:center;gap:6px;color:#5b6577;font-size:12px;font-weight:400}.erp-overview-legend i{width:10px;height:10px;border-radius:2px}.erp-overview-swatch-warehouse{background:#2b5cff}.erp-overview-swatch-external{background:#0e9fb5}.erp-overview-bar{display:flex;gap:1px;height:10px;overflow:hidden;background:#f3f5fa;border-radius:2px}.erp-overview-categories .ant-table a{color:#2b3346}.erp-overview-categories .ant-table a:hover{color:#1f48d6;text-decoration:underline}.erp-overview-categories .ant-table a.erp-overview-zero{color:#5b6577}.erp-overview-categories .ant-table .ant-table-container table tr>.ant-table-cell{padding-block:6px}.erp-overview-categories .ant-table .ant-table-container table tr>.ant-table-cell:first-child{padding-inline-start:12px}.erp-overview-categories .ant-table .ant-table-container table tr>.ant-table-cell:last-child{padding-inline-end:12px}.erp-overview-categories .ant-table .ant-table-container table tbody tr:last-child>.ant-table-cell{border-bottom:0}.erp-overview-chart{position:relative}.erp-overview-trend-labels{position:absolute;z-index:1;top:0;left:0;margin:0;pointer-events:none}.erp-overview-trend-labels>div{display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:2px}.erp-overview-trend-labels dt{color:#5b6577;font-size:12px;font-weight:400;line-height:18px}.erp-overview-trend-labels dd{margin:0;color:#1a2233;font-size:16px;font-weight:600;line-height:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.erp-source-fields>*{min-width:0}@media (min-width: 768px){.erp-source-fields{grid-template-columns:minmax(240px,320px) minmax(0,640px)}}.erp-detail-content{margin-top:16px}.erp-detail-section{margin-top:16px;padding-top:16px;border-top:1px solid #dfe5ef}.erp-detail-summary .ant-descriptions-item-label{color:#5b6577;font-weight:400}.erp-detail-summary .ant-descriptions-row>td{padding-bottom:8px}.erp-detail-summary .ant-descriptions-row:last-child>td{padding-bottom:0}.erp-detail-content .ant-tabs-top>.ant-tabs-nav{margin-bottom:12px}.erp-timeline-table th.ant-table-cell,.erp-timeline-table .erp-timeline-atomic{white-space:nowrap}.ant-table-wrapper .ant-table-thead>tr>th{white-space:nowrap}.ant-table-wrapper td.ant-table-cell{overflow-wrap:anywhere}.ant-table-wrapper .erp-table-atomic,.ant-table-wrapper .erp-number{white-space:nowrap;overflow-wrap:normal;word-break:normal}.erp-number{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.erp-number input{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.erp-registration-modal{top:24px}.erp-registration-modal .ant-modal-body{max-height:calc(100dvh - 150px);overflow-y:auto}.erp-registration-modal .erp-form-actions{position:sticky;bottom:0;z-index:2;padding-bottom:8px;background:#fff}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}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]{text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}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{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}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{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}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{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[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}@media (max-width: 575px){.ant-card{min-width:0}.ant-card:not(:where(.ant-card .ant-card,.ant-modal *)):not(:has(.ant-statistic,.ant-descriptions-bordered))>.ant-card-body{padding:12px}.ant-descriptions:not(.ant-descriptions-bordered):not(:where(.ant-modal *,.ant-card .ant-card *,.ant-card:has(.ant-statistic) *)) .ant-descriptions-row:not(:last-child)>td{padding-bottom:12px}.ant-descriptions:not(.ant-descriptions-bordered) .ant-descriptions-item-label{flex-shrink:0;white-space:nowrap}.ant-descriptions:not(.ant-descriptions-bordered) .ant-descriptions-item-content{display:block;min-width:0;overflow-wrap:anywhere;word-break:normal}.admin-atomic-value,.admin-atomic-value.ant-descriptions-item-content{white-space:nowrap;overflow-x:auto;overflow-wrap:normal;word-break:normal}.admin-text-value{overflow-wrap:anywhere;white-space:normal;word-break:normal}.order-product-table .ant-table-content>table{min-width:640px}.receipt-writeoff-table .ant-table-content>table{min-width:760px;table-layout:auto!important}.ant-btn{flex-shrink:0;white-space:nowrap}.admin-page-actions{max-width:100%;flex-wrap:wrap}.ant-form-horizontal .ant-form-item-row,.ant-form-inline .ant-form-item-row{flex-direction:column;align-items:stretch}.ant-form-horizontal .ant-form-item-label,.ant-form-inline .ant-form-item-label,.ant-form-horizontal .ant-form-item-control,.ant-form-inline .ant-form-item-control{width:100%;max-width:100%;min-width:0;flex:none;text-align:start}.ant-form-inline{flex-direction:column}.ant-form-inline .ant-form-item{max-width:100%;margin-inline-end:0}.ant-form .ant-input,.ant-form .ant-input-affix-wrapper,.ant-form .ant-input-number,.ant-form .ant-select,.ant-form .ant-picker{min-width:0;max-width:100%}.ant-form .ant-form-item-control-input-content>:is(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-select,.ant-picker){width:100%}.admin-responsive-modal{top:16px;margin-block:0;padding-bottom:0}.admin-responsive-modal .ant-modal-container{display:flex;flex-direction:column;max-height:calc(100dvh - 32px)}.admin-responsive-modal .ant-modal-header,.admin-responsive-modal .ant-modal-footer{flex-shrink:0}.admin-responsive-modal .ant-modal-body{min-height:0;overflow-y:auto}}@media (max-width: 768px){.ant-table-wrapper,.ant-table-container{min-width:0;max-width:100%}.ant-table-content{overflow-x:auto}}@media (pointer: coarse){.admin-page-actions .ant-btn:not(:where(.ant-table *)),.ant-page-header-heading-extra .ant-btn:not(:where(.ant-table *)),.ant-pro-table-list-toolbar .ant-btn,.ant-modal-footer .ant-btn,.ant-form .ant-btn-primary:not(:where(.ant-table *)){min-width:44px;min-height:44px}.ant-form :is(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-select,.ant-picker):not(:where(.ant-table *)){min-height:44px}.ant-form .ant-input-affix-wrapper .ant-input,.ant-form .ant-picker .ant-picker-input>input{min-height:0}}.erp-auth-screen{min-height:100dvh;display:flex;background:#f3f5fa}.erp-auth-brand{flex:0 0 46%;display:flex;align-items:center;padding:40px clamp(32px,6vw,80px);background:#2b5cff}.erp-auth-brand h1.ant-typography{color:#fff;margin:0}.erp-auth-content{flex:1 1;display:flex;align-items:center;justify-content:center;padding:32px 24px;min-width:0}.erp-auth-content .ant-pro-form-login-container{width:400px;max-width:100%;padding:0}.erp-auth-content .ant-pro-form-login-main{width:100%;min-width:0}.erp-auth-captcha{display:flex;align-items:center;gap:12px}.erp-auth-captcha .ant-input{min-width:0}.erp-auth-captcha-refresh.ant-btn{width:152px;height:52px;flex-shrink:0;padding:0}@media (max-width: 767px){.erp-auth-screen{flex-direction:column}.erp-auth-brand{flex:none;padding:24px}.erp-auth-brand h1.ant-typography{font-size:24px}.erp-auth-content{padding:24px 20px}}
