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{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.official-order-header{background:#fff;border-bottom:1px solid #e4dfe6;margin-bottom:24px;padding:18px 20px 0}.official-order-heading{grid-template-columns:minmax(240px,1fr) auto 230px;align-items:center;gap:16px 24px;display:grid}.official-order-heading.without-facts{grid-template-columns:minmax(0,1fr) 230px}.official-order-heading h1{overflow-wrap:anywhere;margin:0 0 6px;font-size:22px;line-height:1.25}.official-order-heading p{color:#655d68;margin:0}.official-order-identity{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.official-order-identity .ant-tag{margin-inline-end:0}.official-order-destination{flex-wrap:wrap;gap:4px 12px;display:inline-flex}.official-order-destination strong{font-weight:600}.official-order-heading>div{min-width:0}.official-order-heading .order-edit-cell .ant-select{width:100%;min-width:0}.official-order-heading .order-responsible-header{flex-direction:column;align-items:stretch;gap:4px;display:flex}.official-order-heading .order-responsible-header .order-edit-cell{width:100%}.official-order-info-toggle{display:none}.official-order-facts{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:8px 24px;margin:0;font-size:13px;display:flex}.official-order-facts dt{color:#655d68;margin-bottom:4px;font-size:12px}.official-order-facts dd{margin:0;font-weight:600}.official-order-toolbar{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0;display:flex}.official-order-toolbar .order-pdf-download{flex-wrap:nowrap;width:auto}.official-order-toolbar .order-pdf-download>label{flex-shrink:0;width:240px}.official-order-save{color:#655d68;flex:0 0 140px;margin-left:auto;font-size:12px}.order-save-action{width:152px}.official-order-details{border-top:1px solid #e4dfe6;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:20px;padding:12px 0;display:grid}.official-order-commercial{grid-template-columns:minmax(0,1fr) 180px;gap:16px;display:grid}.official-order-commercial>div{min-width:0}.official-order-commercial .order-revision-terms{background:0 0;border:0;margin:0;padding:0}.official-order-commercial .order-terms-heading{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:8px;display:flex}.official-order-commercial .order-revision-terms h2{margin:0;font-size:14px}.official-order-commercial .order-frozen-terms{color:#655d68;margin:0;font-size:12px}.official-order-commercial .order-revision-terms dl{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px 16px;margin:0;display:grid}.official-order-commercial .order-revision-terms>p{color:#655d68;margin:6px 0 0;font-size:12px}.official-order-commercial .order-revision-terms dt{color:#655d68;font-size:12px}.official-order-commercial .order-revision-terms dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:4px 0 0;font-size:13px}.official-order-terms>.local-order-actions{float:right;margin:0 0 8px 16px}.official-order-terms .local-order-form{clear:both;margin:16px 0 0}.official-order-forecast{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.official-order-forecast .order-form-label{width:100%;margin:0}.official-order-forecast h2{margin:0;font-size:14px}.official-order-forecast p{color:#655d68;margin:0;font-size:12px}.official-order-forecast .order-form-label{font-size:13px}.receipt-list-filter{flex-wrap:wrap;align-items:center;gap:8px 20px;margin:12px 0;display:flex}.receipt-list-filter>span{color:#655d68;font-size:12px}[data-theme=dark] .official-order-details{border-color:#3b303c}[data-theme=dark] .official-order-commercial .order-revision-terms dt,[data-theme=dark] .official-order-commercial .order-frozen-terms,[data-theme=dark] .official-order-commercial .order-revision-terms>p,[data-theme=dark] .official-order-forecast p,[data-theme=dark] .receipt-list-filter>span{color:#c9bdce}@media (max-width:760px){.official-order-details{grid-template-columns:minmax(0,1fr);gap:12px}.official-order-commercial{grid-template-columns:minmax(0,1fr);gap:16px}.official-order-commercial .order-revision-terms dl{grid-template-columns:repeat(2,minmax(0,1fr))}.official-order-forecast{flex-flow:wrap;align-items:flex-end}.official-order-forecast .order-form-label{width:190px}.official-order-forecast .ant-btn{min-height:44px}.official-order-terms>.local-order-actions{float:none;margin:0 0 12px}}.official-order-tabs{scrollbar-width:thin;scrollbar-color:#746c77 transparent;gap:20px;display:flex;overflow-x:auto}.official-order-tabs button{color:#655d68;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;padding:12px 0;font-size:14px}.official-order-tabs button:hover{color:#b70900}.official-order-tabs button[aria-selected=true]{color:#b70900;border-bottom-color:#e40b00;font-weight:600}.official-order-tabs button:focus-visible{outline-offset:-2px;outline:2px solid #e40b00}.official-order-tabs button.order-tab-has-open{color:#704900;background:#fff3cd;padding-inline:10px}.official-order-tabs button.order-tab-has-open:hover{color:#513500;background:#ffe6a0}.official-order-tabs button.order-tab-has-open[aria-selected=true]{color:#513500;border-bottom-color:#9b6500}.order-workbench [hidden]{display:none!important}.order-workbench:has(.official-order-header) .order-overview{display:block}.official-order-notes{border:1px solid #e4dfe6;border-left:4px solid #bdb5c0;border-radius:8px;grid-template-columns:minmax(0,1fr);gap:12px;padding:12px 14px;display:grid}.official-order-notes>div{min-width:0}.official-order-notes h2{margin:0 0 8px;font-size:15px;font-weight:700}.official-order-notes.has-order-notes{background:#fffbe6;border-color:#ffe58f #ffe58f #ffe58f #d48806}.official-order-notes.has-order-notes h2{color:#874d00}.official-order-notes.has-order-notes textarea{font-weight:600}.official-order-notes p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 8px}[data-theme=dark] .official-order-notes{border-color:#3b303c}[data-theme=dark] .official-order-notes.has-order-notes{background:#302715;border-color:#6b531f #6b531f #6b531f #dca32d}[data-theme=dark] .official-order-notes.has-order-notes h2{color:#ffdf9b}@media (max-width:760px){.official-order-notes{grid-template-columns:minmax(0,1fr);gap:16px}}.official-order-workflow .local-order-form{scroll-margin-top:24px}.official-order-header~[role=tabpanel]{outline-offset:6px}[data-theme=dark] .official-order-header{background:#211a22;border-color:#3b303c}[data-theme=dark] .official-order-heading p,[data-theme=dark] .official-order-facts dt,[data-theme=dark] .official-order-save,[data-theme=dark] .official-order-tabs button{color:#c9bdce}[data-theme=dark] .official-order-tabs button[aria-selected=true],[data-theme=dark] .official-order-tabs button:hover{color:#ff8c84}[data-theme=dark] .official-order-tabs button.order-tab-has-open{color:#ffe3a0;background:#493812}[data-theme=dark] .official-order-tabs button.order-tab-has-open:hover{background:#5a4417}[data-theme=dark] .official-order-tabs button.order-tab-has-open[aria-selected=true]{border-bottom-color:#f5c65b}@media (max-width:760px){.official-order-header{margin-inline:-4px;padding:12px 12px 0}.official-order-heading,.official-order-heading.without-facts{grid-template-columns:minmax(0,1fr);gap:12px}.official-order-heading h1{font-size:18px}.official-order-heading .order-responsible-header{font-size:12px}.official-order-heading .order-responsible-header .order-edit-cell{width:100%}.official-order-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:12px 0;display:grid}.official-order-header:not(.official-order-expanded) .official-order-facts,.official-order-header:not(.official-order-expanded) .order-responsible-header{display:none}.official-order-info-toggle{min-height:44px;color:inherit;text-align:left;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:4px 0;padding:8px 0;font-size:13px;text-decoration:underline;display:block}.official-order-info-toggle:focus-visible{outline-offset:2px;outline:2px solid #e40b00}.official-order-toolbar{flex-wrap:nowrap;overflow-x:auto}.official-order-toolbar>*{flex-shrink:0}.official-order-toolbar .ant-btn,.official-order-toolbar .order-pdf-download .ant-select{min-height:44px}.order-workbench:has(.official-order-header) .order-workflow-nav{white-space:nowrap;flex-wrap:nowrap;gap:16px;margin-bottom:16px;overflow-x:auto}.official-order-save{margin-left:0}.official-order-tabs{gap:18px}.official-order-tabs button{min-height:44px;font-size:13px}}@media (min-width:761px) and (max-width:1120px){.official-order-heading{grid-template-columns:minmax(0,1fr) 230px}.official-order-facts{grid-area:2/1}.official-order-heading .order-responsible-header{grid-area:1/2/span 2}.official-order-details{grid-template-columns:minmax(0,1fr);gap:12px}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.account-controls{align-items:center;gap:16px;display:flex}.account-name{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.login-page{background:#fffefe;grid-template-columns:1fr 1fr;min-height:100dvh;display:grid}.login-brand{color:#fffefe;background:#e40b00;flex-direction:column;justify-content:center;padding:clamp(32px,6vw,96px);display:flex}.login-brand img{width:min(100%,400px);height:auto;margin-bottom:70px}.login-brand h1{font-size:clamp(36px,4vw,60px);line-height:1.08}.login-brand p{max-width:330px;margin-top:24px;line-height:1.8}.login-card{place-self:center;width:100%;max-width:470px;padding:48px 32px}.login-card h2{margin:0 0 12px;font-size:30px}.login-card>p:not(.eyebrow){color:#68616b;line-height:1.7}.login-card .ant-form,.users-grid .ant-form{margin-top:24px}.login-help{margin-top:28px;font-size:12px}.admin-page{max-width:1400px;margin:auto;padding:32px}.admin-header{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.users-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:24px;margin-top:30px;display:grid}@media (max-width:760px){.login-page{grid-template-columns:1fr}.login-brand{padding:28px}.login-brand img{width:220px;margin-bottom:0}.login-brand h1,.login-brand p{display:none}.login-card{padding:32px 24px}.users-grid{grid-template-columns:1fr}.admin-page{padding:20px}.account-name{max-width:90px}}*{box-sizing:border-box}body{color:#0a0310;background:#f7f6f7;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit}.workspace{min-height:100dvh}.sidebar{border-right:1px solid #ece8ed}.workspace .sidebar .ant-layout-sider-children{flex-direction:column;height:100dvh;min-height:0;max-height:100dvh;display:flex;position:sticky;top:0}.brand{justify-content:center;align-items:center;min-height:95px;padding:18px;text-decoration:none;display:flex}.brand-logo{width:100%;height:auto;display:block}.brand-symbol{width:32px;height:auto;display:block}.hero-symbol{width:166px;height:auto;position:relative}.sidebar .ant-menu{padding:0 10px;border-inline-end:none!important}.sidebar .ant-menu-item{width:100%;margin-inline:0}.workspace-main{background:#f7f6f7;min-width:0}.topbar{border-bottom:1px solid #ece8ed;justify-content:space-between;align-items:center;display:flex;background:#fff!important;padding:0 32px!important}.header-left{color:#655d68;align-items:center;gap:16px;font-size:13px;display:flex}.workspace-label{letter-spacing:1.3px;color:#746c77;align-items:center;gap:12px;font-size:10px;display:flex}.header-divider{background:#e4dfe6;width:1px;height:12px}.content{width:100%;max-width:1440px;margin-inline:auto;padding:46px 48px 24px}.page-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:30px;display:flex}.eyebrow{letter-spacing:2px;color:#746c77;margin:0 0 12px;font-size:10px;font-weight:600}h1{letter-spacing:-.8px;margin:0;font-size:clamp(23px,2.5vw,31px);font-weight:600;line-height:1.25}.preview-tag{letter-spacing:1px;color:#862a00!important;background:#fff2e8!important;border:none!important;padding:3px 9px!important;font-size:9px!important}.welcome-panel{color:#fff;background:#e40b00;border-radius:18px;justify-content:space-between;align-items:center;min-height:340px;padding:42px 46px;display:flex;position:relative;overflow:hidden}.welcome-copy{z-index:1;max-width:450px;position:relative}.section-index{letter-spacing:2px;color:#fffefe;font-size:10px}.welcome-copy h2{letter-spacing:-1.5px;margin:24px 0 20px;font-size:clamp(36px,4vw,52px);font-weight:500;line-height:1.08}.welcome-copy p{color:#fffefe;max-width:360px;margin:0;font-size:14px;line-height:1.8}.welcome-status{color:#fffefe;align-items:center;gap:9px;margin-top:24px;font-size:11px;display:inline-flex}.welcome-status .anticon{border:1px solid #ffffff80;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;display:grid}.welcome-art{flex:0 0 280px;place-items:center;height:270px;margin-left:20px;display:grid;position:relative}.art-orbit{border:1px solid #ffbf0066;border-radius:50%;width:300px;height:300px;position:absolute}.art-orbit:before{content:"";border:1px solid #faa32455;border-radius:50%;position:absolute;inset:-40px}.art-check{color:#0a0310;background:#ffbf00;border:5px solid #e40b00;border-radius:50%;place-items:center;width:52px;height:52px;font-size:20px;display:grid;position:absolute;bottom:18px;right:30px}.next-section{margin-top:36px}.section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.section-heading h2{letter-spacing:-.3px;margin:0;font-size:17px;font-weight:600}.section-heading>span{color:#746c77;font-size:11px}.module-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.module-card{box-shadow:none;border-color:#ece8ed!important}.module-card .ant-card-body{padding:25px!important}.module-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.module-icon{color:#e40b00;background:#fff0ee;border-radius:10px;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.module-top .ant-tag{color:#68616b;background:#f7f6f7;border-color:#ece8ed;font-size:10px}.module-card h3{margin:22px 0 9px;font-size:18px;font-weight:600}.module-card p{color:#68616b;max-width:400px;min-height:45px;margin:0 0 25px;font-size:13px;line-height:1.75}.module-footnote{color:#68616b;border-top:1px solid #eeeaf0;justify-content:space-between;align-items:center;padding-top:16px;font-size:11px;display:flex}.page-footer{color:#746c77;margin-top:30px;font-size:11px;line-height:1.8}.skip-link{z-index:100;background:#fff;border:2px solid #e40b00;border-radius:8px;padding:12px 18px;position:fixed;top:-80px;left:16px}.skip-link:focus{top:12px}.not-found{text-align:center;align-content:center;justify-items:center;gap:20px;min-height:100dvh;padding:24px;display:grid}.not-found p{color:#68616b}.not-found a{text-underline-offset:4px;color:#e40b00;text-decoration:underline}@media (max-width:1100px){.content{padding:32px 28px}.welcome-panel{padding:35px}.welcome-art{flex-basis:220px;transform:scale(.88)}}@media (max-width:760px){.content{padding:28px 20px}.topbar{padding:0 14px!important}.workspace-label{display:none}.page-heading{flex-direction:column;align-items:flex-start;gap:12px}.welcome-panel{min-height:300px;padding:28px}.welcome-art{display:none}.welcome-copy h2{font-size:38px}.module-grid{grid-template-columns:1fr}.section-heading>span{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.order-parameters{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.order-form-label{flex-direction:column;gap:6px;margin:16px 0;display:flex}.orders-page{width:100%}.orders-list-controls{margin-bottom:20px}.suppliers-page{width:100%}.suppliers-heading{margin-bottom:18px}.supplier-heading-note{color:#655d68;margin:6px 0 0;font-size:13px}.suppliers-card{overflow:hidden;border-color:#ece8ed!important}.suppliers-card>.ant-card-body{padding:0!important}.supplier-toolbar{background:#faf8f9;border-bottom:1px solid #ece8ed;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:16px 18px;display:flex}.supplier-toolbar-filters,.supplier-toolbar-actions{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.supplier-toolbar-filters{flex:380px}.supplier-toolbar-actions{justify-content:flex-end}.supplier-search{width:clamp(230px,25vw,340px);max-width:100%}.supplier-results{color:#655d68;white-space:nowrap;font-size:12px}.supplier-selection-count{color:#655d68;white-space:nowrap;background:#fff;border:1px solid #e7dfe2;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.supplier-selection-count.is-active:before{content:"";background:#e40b00;border-radius:50%;width:7px;height:7px;margin-right:7px}.supplier-table-caption{flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:13px 18px;display:flex}.supplier-table-caption strong{font-size:14px}.supplier-table-caption span{color:#655d68;font-size:12px}.suppliers-card>.ant-card-body>.ant-alert{margin:0 18px 14px!important}.suppliers-table .ant-table-cell{vertical-align:middle}.suppliers-table .ant-table-thead>tr>th{letter-spacing:.3px;white-space:nowrap;font-size:11px;font-weight:700;color:#fff!important;background:#c80a01!important;border-bottom-color:#ae0800!important}.suppliers-table .ant-table-thead>tr>th.ant-table-column-has-sorters:hover{background:#aa0901!important}.suppliers-table .ant-table-thead .ant-table-column-sorter,.suppliers-table .ant-table-thead .ant-table-column-title{color:#fff!important}.suppliers-table .ant-table-tbody>tr:nth-child(2n)>td{background:#faf8f9}.suppliers-table .ant-table-tbody>tr.ant-table-row-selected>td{background:#fff0ee!important}.suppliers-table .ant-table-tbody>tr:hover>td{background:#fff7f2!important}.suppliers-table .ant-table-tbody>tr:focus-within>td{box-shadow:inset 0 0 0 9999px #ffbf0014}.suppliers-table .ant-table-cell-fix-left-last:after{box-shadow:inset 10px 0 8px -8px #0a03101f}.suppliers-table .ant-table-pagination{margin:14px 18px}.supplier-row-action{font-size:11px;font-weight:600}.supplier-id{color:#655d68;font-variant-numeric:tabular-nums;font-size:12px}.supplier-name{color:#0a0310;text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.supplier-status{letter-spacing:.3px;border-radius:999px;margin-inline-end:0;font-size:10px;font-weight:700}.supplier-money{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.supplier-field{flex-direction:column;gap:6px;margin:14px 0;display:flex}.suppliers-table .ant-input{background:0 0;border-color:#0000;border-radius:6px;min-width:0;height:30px;padding:4px 7px}.suppliers-table .ant-input:hover,.suppliers-table .ant-input:focus{background:#fff;border-color:#e40b00}.supplier-inline-control{min-width:0}.supplier-inline-control .ant-input{text-align:left;width:100%}.supplier-inline-control small{color:#e40b00;white-space:normal;font-size:11px;display:block}@media (max-width:900px){.suppliers-table .ant-table-cell-fix-left{position:static!important;left:auto!important}.suppliers-table .ant-table-cell-fix-left-last:after{display:none}}@media (max-width:760px){.supplier-toolbar{padding:14px}.supplier-toolbar-filters,.supplier-toolbar-actions{justify-content:flex-start;width:100%}.supplier-search{width:100%}.supplier-toolbar-actions>.ant-btn{flex:175px}.supplier-table-caption{padding:12px 14px}}.supplier-config-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.supplier-config-grid>label{color:#4b4650;align-content:start;gap:6px;font-size:12px;font-weight:600;display:grid}.supplier-config-grid>label small,.supplier-config-control small{color:#e40b00;font-weight:400}.supplier-config-wide,.supplier-stock-value{grid-column:1/-1}.supplier-switch-field{align-items:center;grid-template-columns:1fr auto!important}.supplier-stock-value{border:1px solid #ece8ed;border-radius:8px;justify-content:space-between;align-items:center;padding:14px;display:flex}.supplier-stock-value span{color:#655d68}.supplier-stock-value strong{font-size:20px}.modal-note{color:#655d68;font-size:12px}.exchanges-page{width:100%}.exchanges-controls{margin-bottom:20px}.exchanges-table .ant-table-cell{vertical-align:middle}.exchanges-table .ant-input{background:0 0;border-color:#0000;height:27px;padding:2px 4px}.exchanges-table .ant-input:hover,.exchanges-table .ant-input:focus{background:#fff;border-color:#1677ff}.exchange-error{outline:2px solid #e40b00;border-color:#e40b00!important}.counts-page,.restock-page{width:100%}.restock-controls.ant-space{align-items:flex-end;margin-bottom:20px}.restock-controls label{color:#655d68;flex-direction:column;gap:5px;font-size:12px;display:flex}.restock-product-select{width:440px;min-width:320px;max-width:100%}.restock-product-select .ant-select{width:100%}.restock-table .ant-table-cell{vertical-align:middle}.restock-table .restock-needed-cell{background:#dbeafe}.tools-page{width:100%;max-width:1100px}.tools-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;display:grid}.tools-grid h3{margin-top:0}.tools-grid p{color:#655d68;min-height:40px}.launch-field{flex-direction:column;gap:6px;max-width:520px;display:flex}.launch-switch{align-items:center;gap:10px;width:max-content;display:inline-flex}.launch-success.ant-alert{max-width:520px;margin-top:16px;padding:8px 12px}.launch-success.ant-alert .ant-alert-title{overflow-wrap:anywhere;font-size:14px;line-height:22px}.launch-success.ant-alert .ant-alert-icon{margin-top:3px;font-size:16px}.launch-receipt{font-size:13px}.launch-receipt summary{cursor:pointer;width:fit-content;max-width:100%;padding-block:4px}.launch-receipt summary:focus-visible{outline-offset:2px;outline:2px solid}.launch-receipt .ant-descriptions{margin-top:8px}.purchase-total{color:#0a0310;font-weight:600}[data-theme=dark] .purchase-total{color:#fffefe}[data-theme=dark] .tools-grid p{color:#bbb1b9}.counts-controls{margin-bottom:20px}.counts-table .ant-table-cell{vertical-align:middle}.count-label-alert{color:#fff;background:#e40b00;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:700;display:inline-block}.count-difference-positive{color:#237804}.count-difference-negative{color:#cf1322}.count-operation{border-top:1px solid #ece8ed;margin-top:20px;padding-top:16px}.count-operation h3{margin:0 0 10px;font-size:14px}.count-operation label{color:#655d68;flex-direction:column;gap:5px;font-size:12px;display:inline-flex}.count-form-label{color:#655d68;flex-direction:column;gap:5px;font-size:12px;display:flex}.count-form-label input[type=date],.count-operation input[type=date]{min-height:32px;color:inherit;font:inherit;background:0 0;border:1px solid #d9d9d9;border-radius:6px;padding:4px 8px}.orders-page .ant-table-cell{vertical-align:middle}.content.content-wide{max-width:none;margin:0;padding:20px 20px 28px}.order-workbench .page-heading{margin-bottom:16px}.order-workbench .page-heading h1{margin:0 0 8px;font-size:24px}.order-workbench .eyebrow{margin-bottom:6px}.order-connections{margin-bottom:12px}.order-connections .ant-alert{margin-top:8px}.connection-time{color:#655d68;font-size:12px}.order-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.order-summary-strip>div{background:#fff;border:1px solid #ece8ed;border-radius:9px;min-width:0;padding:10px 12px}.order-summary-heading{grid-template-columns:minmax(0,1fr) max-content;align-items:baseline;gap:4px 10px;display:grid}.order-summary-strip span,.order-summary-strip small{color:#655d68;font-size:12px}.order-summary-strip strong{text-align:right;letter-spacing:0;white-space:nowrap;font-variant-numeric:tabular-nums;justify-self:end;margin:0;font-size:19px}.order-summary-strip small{margin-top:4px;display:block}.order-summary-breakdown{gap:2px;margin:8px 0 0;font-size:12px;line-height:1.4;display:grid}.order-summary-breakdown>div{grid-template-columns:minmax(0,1fr) max-content;align-items:baseline;gap:0 8px;display:grid}.order-summary-breakdown dt{color:#655d68}.order-summary-breakdown dd{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;justify-self:end;margin:0}.order-summary-final{font-weight:600}.order-summary-card-primary{border-left:3px solid #e40b00!important}.order-summary-card-suggestion{border-left:3px solid #faa324!important}.order-support-grid{grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:10px;display:grid}.order-support-panels{background:#fff}.order-reminder-selection{margin-bottom:20px}.order-reminder-selection h3{margin:0 0 8px}.order-reminder-selection p{margin:8px 0 0}.order-reminder-selection .order-summary-help{font-size:12px;line-height:1.5}.order-items-card>.ant-card-head{min-height:46px;padding:0 12px!important}.order-items-card>.ant-card-body{padding:12px!important}.order-items-title{gap:1px;padding-block:7px;display:grid}.order-items-title>span{font-weight:700}.order-items-title>small{color:#746c77;font-size:11px;font-weight:400}.order-items-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.order-stock-tag{border:0!important;margin:0!important;padding:3px 9px!important}.order-summary-help{color:#746c77;margin:10px 0 0;font-size:12px}.order-grid .ant-table{font-size:14px}.order-grid-tools{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.order-grid-tools-operational{grid-template-columns:minmax(280px,1fr) 210px auto auto auto;display:grid}.order-table-search,.order-table-view{width:100%;min-width:0}.order-table-count{color:#655d68;white-space:nowrap;font-size:12px}.order-table-options{gap:4px;min-width:170px;display:grid}.order-table-options>.ant-btn{justify-content:flex-start}.order-column-picker{gap:4px;max-width:min(340px,100vw - 48px);max-height:320px;padding:6px;display:grid;overflow:auto}.order-grid .ant-table-cell{padding:2px 6px!important}.order-grid .ant-table-thead .ant-table-cell{white-space:normal;word-break:normal}.order-grid td .ant-input{font-size:inherit;font-weight:inherit;text-align:inherit;min-width:0;height:27px;box-shadow:none;color:inherit;background:0 0;border:1px solid #0000;border-radius:0;padding:2px 3px}.order-grid td .ant-input:disabled{color:inherit;-webkit-text-fill-color:currentColor;opacity:1;background:0 0}.order-grid td .ant-input:focus{outline-offset:-2px;outline:2px solid #1677ff}.order-grid-expanded{z-index:900;background:#fff;padding:16px;position:fixed;inset:0;overflow:auto}@media (max-width:900px){.content.content-wide{padding:16px 10px}.order-summary-strip{grid-template-columns:1fr}.order-grid-expanded{padding:10px}}.order-grid .ant-table-thead>tr>th{height:32px;color:#fff!important;background:#e40b00!important}.order-grid .ant-table-column-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.order-grid .ant-table-column-sorter{color:#fff;opacity:0;width:0;margin:0;overflow:hidden}.order-grid th:hover .ant-table-column-sorter{opacity:1;width:auto;margin-left:2px}.order-grid .ant-table-tbody>tr>td{border-right:1px solid #eee}.order-grid .ant-table-tbody>tr:focus-within>td{box-shadow:inset 0 0 0 9999px #ffbf0029}.order-grid td .ant-input:hover:not(:disabled),.order-grid td .ant-input:focus{border-color:#1677ff}.order-grid td .ant-btn{color:#fff;background:#e40b00;border-color:#e40b00;height:25px;padding:0 6px;font-size:12px}.order-workbench .page-heading{gap:12px;margin-bottom:10px}.order-workbench .page-heading>div:first-child{margin-right:auto}.order-workbench .page-heading h1{margin-right:14px;font-size:22px;display:inline}.order-workbench .page-heading .eyebrow{margin-bottom:4px}.order-header-actions{justify-content:flex-end}.order-responsible-header{color:#655d68;align-items:center;gap:6px;font-size:12px;display:inline-flex}.order-responsible-header .order-edit-cell{width:230px}.order-overview{grid-template-columns:minmax(580px,1.25fr) minmax(360px,.75fr);align-items:stretch;gap:10px;margin-bottom:10px;display:grid}.order-overview .order-connections,.order-overview .order-summary-strip{margin-bottom:0}.order-observation-card{flex-direction:column;min-width:0;height:100%;display:flex}.order-observation-card>.ant-card-head{flex-shrink:0;min-height:37px;padding-inline:12px!important}.order-observation-card>.ant-card-body{flex-direction:column;flex:1;min-height:0;display:flex;padding:10px 12px!important}.order-observation-card textarea{resize:none;flex:1;width:100%;min-height:84px!important}.order-supplier-info-attention>.ant-collapse-header{color:#5c4300!important;background:#fff1b8!important}.supplier-information-sections{gap:12px;margin-top:12px;display:grid}.supplier-information-sections>section{background:#faf9fa;border:1px solid #ece8ed;border-radius:6px;padding:12px}.supplier-information-sections h4{margin:0 0 8px;font-size:13px}.supplier-information-sections p{white-space:pre-wrap;margin:0}.order-analysis-controls{background:#faf9fa;border:1px solid #ece8ed;border-radius:6px;grid-template-columns:minmax(260px,1fr) minmax(260px,1fr) minmax(370px,1.1fr);gap:12px;margin:0 0 10px;padding:6px 10px;display:grid}.order-analysis-group{border:0;min-width:0;margin:0;padding:0}.order-period-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.order-planning-fields{grid-template-columns:minmax(95px,.8fr) minmax(95px,.8fr) minmax(145px,1.2fr);gap:8px;display:grid}.order-analysis-controls label{color:#655d68;flex-direction:column;gap:4px;min-width:0;font-size:11px;display:flex}@media (max-width:1200px){.order-overview,.order-support-grid{grid-template-columns:1fr}.order-analysis-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}.order-analysis-group:last-child{grid-column:1/-1}.order-workbench .page-heading{flex-wrap:wrap}}@media (max-width:760px){.order-grid-tools-operational{grid-template-columns:minmax(0,1fr) auto}.order-table-search{grid-column:1/-1}.order-table-count{justify-self:end}.order-analysis-controls{grid-template-columns:1fr}.order-planning-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.order-planning-fields>label:last-child{grid-column:1/-1}.order-summary-strip{grid-template-columns:1fr}.order-workbench .page-heading h1{display:block}.order-header-actions{justify-content:flex-start}.order-items-card>.ant-card-head{align-items:flex-start}.order-items-card>.ant-card-head>.ant-card-head-wrapper{flex-direction:column;align-items:flex-start;gap:8px;padding-block:10px}.order-items-card>.ant-card-head .ant-card-head-title{flex:none;width:100%}.order-items-card>.ant-card-head .ant-card-extra{width:100%;margin-inline-start:0}.order-items-actions{justify-content:flex-start}}.order-edit-cell{display:block;position:relative}.order-edit-cell[data-save-state=error] .ant-input{background:#fff1f0!important;border-color:#e40b00!important;padding-right:68px!important}.order-edit-status{pointer-events:none;border-radius:3px;padding:2px 4px;font-size:9px;font-weight:700;line-height:14px;position:absolute;top:4px;right:3px}.order-edit-cell[data-save-state=error]{background:#fff1f0;outline:2px solid #e40b00}.order-edit-cell[data-save-state=error] .order-edit-status{color:#fff;background:#e40b00}.order-analysis-hint{cursor:help;min-height:22px;display:block}.order-purchase-footer{z-index:5;background:#fff;border-top:2px solid #e40b00;flex-wrap:wrap;align-items:center;gap:16px;padding:10px 12px;display:flex;position:sticky;bottom:0;box-shadow:0 -3px 10px #0000000a}.order-purchase-status{flex-wrap:wrap;gap:4px 12px;display:inline-flex}.order-purchase-status>span:first-child{width:140px}.order-grid>.ant-table-wrapper{z-index:0;isolation:isolate;position:relative}[data-theme=dark] body{color:#f7f2f6;background:#151017}[data-theme=dark] .workspace-main{background:#151017}[data-theme=dark] .sidebar{border-color:#3b303c}[data-theme=dark] .topbar{border-color:#3b303c;background:#211a22!important}[data-theme=dark] .header-left,[data-theme=dark] .eyebrow,[data-theme=dark] .section-heading>span,[data-theme=dark] .module-card p,[data-theme=dark] .module-footnote,[data-theme=dark] .connection-time,[data-theme=dark] .order-summary-strip span,[data-theme=dark] .order-summary-strip small{color:#bbb1b9}[data-theme=dark] .module-card{border-color:#3b303c!important}[data-theme=dark] .module-top .ant-tag{color:#d4cad4;background:#2a222b;border-color:#493d4a}[data-theme=dark] .module-icon{color:#ffaca7;background:#4d1515}[data-theme=dark] .module-footnote{border-color:#3b303c}[data-theme=dark] .order-summary-strip>div,[data-theme=dark] .order-support-panels{background:#211a22;border-color:#3b303c}[data-theme=dark] .order-items-title>small,[data-theme=dark] .order-summary-help,[data-theme=dark] .order-table-count,[data-theme=dark] .order-analysis-controls label,[data-theme=dark] .order-summary-breakdown dt{color:#bbb1b9}[data-theme=dark] .order-stock-tag{color:#d9ced8;background:#302830}[data-theme=dark] .order-responsible-header{color:#bbb1b9}[data-theme=dark] .order-edit-cell[data-save-state=error],[data-theme=dark] .order-edit-cell[data-save-state=error] .ant-input{background:#4d1515!important}[data-theme=dark] .order-supplier-info-attention>.ant-collapse-header{color:#fff1b8!important;background:#4f400d!important}[data-theme=dark] .supplier-information-sections>section,[data-theme=dark] .order-analysis-controls{background:#211a22;border-color:#3b303c}[data-theme=dark] .order-grid-expanded{background:#151017}[data-theme=dark] .order-grid .ant-table,[data-theme=dark] .order-grid .ant-table-container,[data-theme=dark] .order-grid .ant-table-content,[data-theme=dark] .order-grid .ant-table-body{background:#211a22}[data-theme=dark] .order-grid .ant-table-tbody>tr>td{border-color:#493d4a}[data-theme=dark] .order-grid .ant-table-tbody>tr:hover>td{box-shadow:inset 0 0 0 9999px #ffffff08}[data-theme=dark] .order-purchase-footer{color:#f7f2f6;background:#211a22;border-color:#e40b00;box-shadow:0 -3px 14px #00000059}[data-theme=dark] .order-grid .ant-table-tbody>tr:focus-within>td{box-shadow:inset 0 0 0 9999px #ffbf002e}[data-theme=dark] .exchanges-table .ant-input:hover,[data-theme=dark] .exchanges-table .ant-input:focus,[data-theme=dark] .suppliers-table .ant-input:hover,[data-theme=dark] .suppliers-table .ant-input:focus{background:#2a222b}[data-theme=dark] .supplier-heading-note,[data-theme=dark] .supplier-results,[data-theme=dark] .supplier-table-caption span,[data-theme=dark] .supplier-id,[data-theme=dark] .supplier-stock-value span{color:#bbb1b9}[data-theme=dark] .suppliers-card{border-color:#3b303c!important}[data-theme=dark] .supplier-toolbar{background:#261e27;border-color:#3b303c}[data-theme=dark] .supplier-selection-count{color:#f7f2f6;background:#332832;border-color:#493d4a}[data-theme=dark] .supplier-name{color:#f7f2f6}[data-theme=dark] .suppliers-table .ant-table-tbody>tr:nth-child(2n)>td{background:#261e27}[data-theme=dark] .suppliers-table .ant-table-tbody>tr.ant-table-row-selected>td{background:#48272b!important}[data-theme=dark] .suppliers-table .ant-table-tbody>tr:hover>td{background:#392b31!important}[data-theme=dark] .suppliers-table .ant-table-cell-fix-left-last:after{box-shadow:inset 10px 0 8px -8px #00000073}[data-theme=dark] .supplier-config-grid>label{color:#d4cad4}[data-theme=dark] .supplier-stock-value,[data-theme=dark] .count-operation{border-color:#3b303c}[data-theme=dark] .restock-controls label{color:#bbb1b9}[data-theme=dark] .restock-table .restock-needed-cell{background:#17345c}[data-theme=dark] .count-operation label,[data-theme=dark] .count-form-label{color:#bbb1b9}[data-theme=dark] .count-form-label input[type=date],[data-theme=dark] .count-operation input[type=date]{background:#2a222b;border-color:#493d4a}[data-theme=dark] .login-page{background:#151017}[data-theme=dark] .login-card>p:not(.eyebrow),[data-theme=dark] .not-found p{color:#bbb1b9}.tools-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tools-form-grid label{flex-direction:column;gap:6px;display:flex}@media (max-width:600px){.tools-form-grid{grid-template-columns:1fr}}.finance-page{width:100%}.finance-note{color:#655d68;max-width:760px;margin:8px 0 0;font-size:13px;line-height:1.6}.finance-filter{margin-bottom:18px}.finance-filter label{color:#655d68;font-size:12px;line-height:1.8}.finance-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.finance-table-card>.ant-card-body{padding:0!important}.finance-table-card .ant-table-thead>tr>th{white-space:nowrap;color:#fff!important;background:#e40b00!important}.finance-table-card .ant-table-tbody>tr:nth-child(2n)>td{background:#faf8f9}[data-theme=dark] .finance-note,[data-theme=dark] .finance-filter label{color:#bbb1b9}[data-theme=dark] .finance-table-card .ant-table-tbody>tr:nth-child(2n)>td{background:#261e27}@media (max-width:760px){.finance-summary{grid-template-columns:1fr}.finance-filter .ant-space{width:100%}}.required-mark{color:#e40b00}.products-filters{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:16px;display:flex}.products-filters label{min-width:190px;color:var(--muted);gap:5px;font-size:12px;display:grid}.products-filters .products-search{min-width:230px;margin-left:auto}.products-action{flex-wrap:wrap;align-items:end;gap:12px;padding:12px 0 16px;display:flex}.products-action label{min-width:330px;color:var(--muted);gap:5px;font-size:12px;display:grid}.products-action label .ant-select{min-width:330px}.products-action>span{color:var(--muted);padding-bottom:6px;font-size:13px}@media (max-width:760px){.products-filters .products-search{margin-left:0}.products-action label,.products-action label .ant-select{width:100%;min-width:min(100%,330px)}.products-action{align-items:stretch}}.validity-page{width:100%}.validity-controls{margin-bottom:20px}.validity-controls .ant-input-search{width:300px}.validity-controls>span{color:#655d68;font-size:12px}.validity-table .ant-table-cell{vertical-align:middle}@media (max-width:760px){.validity-controls .ant-input-search{width:100%}}[data-theme=dark] .validity-controls>span{color:#bbb1b9}.pricing-page{width:100%}.pricing-accessible-title{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pricing-controls{margin-bottom:6px}.pricing-controls>.ant-card-body{padding:8px 12px!important}.pricing-control-grid{grid-template-columns:minmax(240px,.8fr) 205px minmax(300px,1.2fr) minmax(280px,.9fr);align-items:end;gap:14px;display:grid}.pricing-control-grid>label{color:#655d68;gap:4px;min-width:0;font-size:12px;display:grid}.pricing-control-grid>label>.ant-select{width:100%;min-width:0}.pricing-control-grid>label>.ant-select .ant-select-content{min-width:0}.pricing-switches .ant-switch{flex-shrink:0}.pricing-switches{gap:8px;padding-bottom:4px;display:grid}.pricing-switches label{color:#4b4650;justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.pricing-control-actions{align-content:end;gap:8px;padding-bottom:1px;display:grid}.pricing-control-actions .ant-space-compact{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 34px;display:grid!important}.pricing-control-actions .ant-btn{min-width:0;padding-inline:8px}.pricing-control-actions>strong{color:#252126;text-align:center;min-height:18px;font-size:12px;line-height:1.25}.pricing-parameters-button:not(:disabled){font-weight:700;color:#0a0310!important;background:#faa324!important;border-color:#faa324!important}.pricing-actions-button:not(:disabled){font-weight:700;color:#071d0f!important;background:#22bf62!important;border-color:#22bf62!important}.pricing-table-toolbar{justify-content:flex-start;align-items:center;gap:12px;margin:0 0 5px;padding:0 2px;display:flex}.pricing-table-toolbar .ant-input-search{width:260px}.pricing-table-toolbar>span{color:#655d68;font-size:12px}.pricing-table-card>.ant-card-body{padding:0!important}.pricing-table-card .ant-table{font-size:12px}.pricing-table-card .ant-table-cell{vertical-align:middle;height:27px;line-height:1.2;padding:1px 5px!important;font-size:12px!important}.pricing-table-card .ant-table-thead>tr>th{white-space:nowrap;height:29px;font-weight:700;color:#fff!important;background:#e40b00!important}.pricing-table-card .ant-table-tbody>tr:nth-child(odd)>td{background:#d4d4d8}.pricing-table-card .ant-table-tbody>tr:nth-child(2n)>td{background:#fff}.pricing-table-card .ant-table-tbody>tr.ant-table-row-selected>td{box-shadow:inset 0 0 0 1px #e40b0038}.pricing-table-card td .ant-input{text-align:center;height:23px;color:inherit;font-weight:inherit;background:0 0;border-color:#0000;padding:0 3px;font-size:inherit!important}.pricing-table-card td.pricing-product .ant-input{text-align:left}.pricing-table-card td .ant-input:hover,.pricing-table-card td .ant-input:focus{color:#0a0310;background:#fff;border-color:#1677ff}.pricing-edit-cell{min-width:64px;display:block}.pricing-cost-component .pricing-edit-cell{min-width:0}.pricing-edit-cell[data-save-state=error]{background:#fff1f0;outline:2px solid #e40b00}.pricing-edit-cell[data-save-state=saving]{opacity:.65}.pricing-row-actions{font-weight:700;color:#fff!important;background:#e40b00!important;border-color:#e40b00!important;height:23px!important;padding:0 10px!important;font-size:11px!important}.pricing-product,.pricing-cost-component,.pricing-strong{font-weight:700}.pricing-pending-indicator{background:#facc15!important}.pricing-no-restock{color:#fff!important;background:#4d0066!important}.pricing-no-restock .ant-input{color:#fff!important}.pricing-controller{font-weight:700;color:#231f20!important;background:#bfdbfe!important}.pricing-new-cost{font-weight:700;color:#fff!important;background:#4d0066!important}.pricing-promotion{font-weight:700;color:#0a0310!important;background:#facc15!important}.pricing-normal-price{font-weight:700;color:#fff!important;background:#231f20!important}.pricing-config-error{font-weight:700;color:#991b1b!important;background:#fee2e2!important}.pricing-margin{font-weight:700}.pricing-margin-positive{color:#0a0310!important;background:#22c55e!important}.pricing-margin-warning{color:#0a0310!important;background:#f97316!important}.pricing-margin-critical{color:#0a0310!important;background:#ef4444!important}.pricing-suggestion{font-weight:700}.pricing-form-grid{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.pricing-operation-list{width:100%}.pricing-operation-list>.ant-space-item>.ant-btn{text-align:left;min-width:270px}.pricing-inline-form{align-items:center;gap:8px;width:100%;display:flex}.pricing-inline-form .ant-input{max-width:420px}.pricing-history-summary{text-align:center;color:#655d68}.pricing-history-summary span{padding:0 8px}.pricing-family-calculation{color:#4b4650;background:#f5f2f4;border-radius:6px;margin-top:12px;padding:8px 10px;font-size:12px}.pricing-operation-context{margin-bottom:12px}.pricing-operation-dialog{gap:14px;display:grid}.pricing-operation-dialog>label{gap:5px;font-weight:600;display:grid}.pricing-operation-dialog .ant-input-number,.pricing-operation-dialog .ant-select{width:100%}.pricing-operation-selection,.pricing-operation-help{margin:0}.pricing-operation-help{color:#655d68;font-size:12px}.pricing-operation-switch{justify-content:space-between;align-items:center;display:flex!important}@media (max-width:1450px){.pricing-control-grid{grid-template-columns:minmax(240px,1fr) minmax(300px,1.4fr) minmax(280px,1fr)}.pricing-switches{grid-area:2/1}.pricing-control-grid>label:nth-of-type(2){grid-column:2}.pricing-control-actions{grid-area:1/3/3}}@media (max-width:900px){.pricing-control-grid{grid-template-columns:1fr}.pricing-switches,.pricing-control-grid>label:nth-of-type(2),.pricing-control-actions{grid-area:auto}.pricing-form-grid{grid-template-columns:1fr}.pricing-inline-form{flex-direction:column;align-items:stretch}.pricing-operation-list>.ant-space-item>.ant-btn{width:100%;min-width:0}}[data-theme=dark] .pricing-control-grid>label,[data-theme=dark] .pricing-switches label,[data-theme=dark] .pricing-table-toolbar>span,[data-theme=dark] .pricing-history-summary{color:#bbb1b9}[data-theme=dark] .pricing-control-actions>strong{color:#f7f3f6}[data-theme=dark] .pricing-table-card .ant-table-tbody>tr:nth-child(odd)>td{background:#302830}[data-theme=dark] .pricing-table-card .ant-table-tbody>tr:nth-child(2n)>td{background:#241e25}[data-theme=dark] .pricing-table-card td .ant-input:hover,[data-theme=dark] .pricing-table-card td .ant-input:focus{color:#0a0310;background:#fff}[data-theme=dark] .pricing-controller{color:#f7f2f6!important;background:#173f6c!important}[data-theme=dark] .pricing-new-cost,[data-theme=dark] .pricing-no-restock{color:#fff!important;background:#4b0759!important}[data-theme=dark] .pricing-normal-price{background:#050207!important}[data-theme=dark] .pricing-edit-cell[data-save-state=error]{background:#4d1515}.pricing-table-card .ant-table-column-title{text-overflow:ellipsis;overflow:hidden}.order-pricing-readonly{box-sizing:border-box;min-width:0;max-width:100%;margin-top:16px}.order-pricing-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.order-pricing-heading>div{min-width:0;max-width:100%}.order-pricing-heading h2{margin:0 0 4px;font-size:18px}.order-pricing-heading p{color:var(--muted);max-width:85ch;margin:0}.order-pricing-condition{white-space:pre-wrap;margin:10px 0}.order-pricing-heading h2,.order-pricing-heading p,.order-pricing-condition{overflow-wrap:anywhere}.order-pricing-readonly .pricing-table-toolbar{box-sizing:border-box;flex-wrap:wrap;min-width:0;max-width:100%;margin-bottom:12px}.order-pricing-readonly .pricing-table-toolbar .ant-input-search{max-width:100%}@media (max-width:600px){.order-pricing-readonly{padding-inline:8px}.order-pricing-heading{flex-direction:column}.order-pricing-readonly .pricing-table-toolbar .ant-input-search{width:100%}}.pricing-table-card .pricing-edit-cell{width:100%;min-width:0}.pricing-table-card .pricing-edit-cell .ant-input,.pricing-table-card .pricing-edit-cell .ant-input-affix-wrapper{box-shadow:none;font-weight:inherit;color:inherit;line-height:inherit;border-radius:0;font-size:inherit!important}.pricing-table-card .pricing-edit-cell .ant-input-affix-wrapper{background:0 0;border:1px solid #0000;width:100%;height:23px;min-height:23px;padding:0 3px}.pricing-table-card .pricing-edit-cell .ant-input-affix-wrapper .ant-input{background:0 0;min-width:0;height:21px;padding:0}.pricing-table-card .pricing-edit-cell .ant-input-prefix{color:inherit;font-size:inherit}.pricing-table-card .pricing-edit-cell .ant-input-affix-wrapper:hover,.pricing-table-card .pricing-edit-cell .ant-input-affix-wrapper:focus-within{box-shadow:none;background:0 0;border-color:#1677ff}.pricing-table-card .pricing-edit-cell .ant-input-affix-wrapper:focus-within{outline-offset:-2px;outline:2px solid #1677ff}.pricing-table-card .pricing-edit-cell .ant-input-affix-wrapper .ant-input:focus{outline:none}.pricing-table-card td .ant-input:hover,.pricing-table-card td .ant-input:focus{-webkit-text-fill-color:currentColor;color:inherit!important;box-shadow:none!important;background:0 0!important}.pricing-table-card .ant-table-tbody>tr>td.pricing-new-product:not(.pricing-no-restock){background:var(--ant-color-info-bg,#e6f4ff)}.pricing-product-content{align-items:center;min-width:0;display:flex}.pricing-product-content>.pricing-edit-cell{flex:1;min-width:0}.pricing-new-product-label{color:var(--ant-color-info-text,#0958d9);vertical-align:middle;border:1px solid;border-radius:3px;margin-inline-end:6px;padding:0 4px;font-size:11px;font-weight:600;line-height:16px;display:inline-block}.pricing-no-restock .pricing-new-product-label{color:inherit}.pricing-table-card .ant-table-tbody>tr:focus-within>td{box-shadow:inset 0 0 0 9999px #ffbf0029}[data-theme=dark] .pricing-table-card .ant-table-tbody>tr:focus-within>td{box-shadow:inset 0 0 0 9999px #ffbf002e}.pricing-table-card td .pricing-commercial-cell.ant-btn,.order-grid td .order-commercial-cell.ant-btn{width:100%;height:23px;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;font-variant-numeric:tabular-nums;box-shadow:none;background:0 0;border:1px solid #0000;padding:0 3px}.pricing-table-card td .pricing-commercial-cell.ant-btn:hover,.pricing-table-card td .pricing-commercial-cell.ant-btn:focus-visible,.order-grid td .order-commercial-cell.ant-btn:not(:disabled):hover,.order-grid td .order-commercial-cell.ant-btn:not(:disabled):focus-visible{color:#0a0310;background:#fff;border-color:#1677ff}.pricing-table-card td .pricing-commercial-cell.ant-btn:focus-visible,.order-grid td .order-commercial-cell.ant-btn:focus-visible{outline-offset:1px;outline:2px solid #1677ff}.pricing-operation-list{row-gap:14px!important}.pricing-send-action:not(:disabled){font-weight:700}.pricing-send-cost:not(:disabled){color:#fff!important;background:#6d28d9!important;border-color:#6d28d9!important}.pricing-send-cost:not(:disabled):hover{background:#7c3aed!important;border-color:#7c3aed!important}.pricing-send-promotion:not(:disabled){color:#0a0310!important;background:#faa324!important;border-color:#faa324!important}.pricing-send-promotion:not(:disabled):hover{background:#ffbf00!important;border-color:#ffbf00!important}.pricing-send-price:not(:disabled){color:#fff!important;background:#168a45!important;border-color:#168a45!important}.pricing-send-price:not(:disabled):hover{background:#1aa052!important;border-color:#1aa052!important}.pricing-send-cost:disabled{color:#7e22ce!important;background:#f3e8ff!important;border-color:#d8b4fe!important}.pricing-send-promotion:disabled{color:#ad4e00!important;background:#fff7e6!important;border-color:#ffd591!important}.pricing-send-price:disabled{color:#166534!important;background:#f0fdf4!important;border-color:#86efac!important}[data-theme=dark] .pricing-send-cost:disabled{color:#cdb7e7!important;background:#2f1d43!important;border-color:#5b377e!important}[data-theme=dark] .pricing-send-promotion:disabled{color:#f0c77d!important;background:#3d2c12!important;border-color:#6b4b17!important}[data-theme=dark] .pricing-send-price:disabled{color:#a6d8b8!important;background:#163624!important;border-color:#285f3e!important}.local-order-panel{margin-block:20px 28px}.order-workflow-nav{flex-wrap:wrap;gap:8px 20px;margin-bottom:24px;display:flex}.workflow-readonly>.ant-alert{margin-bottom:12px}.workflow-readonly-explanation{color:var(--muted);margin-bottom:20px}@media (max-width:640px){.workspace-price-labels .header-left>span{display:none}}.workflow-readonly-explanation summary{cursor:pointer;padding-block:8px}.workflow-readonly-explanation p{max-width:75ch;line-height:1.6}@media (max-width:600px){.workspace-order-workflows .header-left{flex:1;min-width:0}.workspace-order-workflows .header-left>.ant-btn{flex-shrink:0}.workspace-order-workflows .header-left>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace-order-workflows .account-controls{flex-shrink:0;gap:8px}}.order-workflow-nav a{border-bottom:2px solid #0000;padding-block:10px;text-decoration:none}.order-workflow-nav a[aria-current=page]{color:#e40b00;border-bottom-color:#e40b00;font-weight:600}.order-workflow-nav a:focus-visible,.order-kanban a:focus-visible{outline-offset:3px;outline:2px solid #e40b00}.workflow-controls{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.workflow-controls>.ant-input-search{width:310px;max-width:100%}.workflow-controls>.ant-select{min-width:210px}.order-kanban{scrollbar-color:#b1a9b3 #f7f6f7;align-items:stretch;gap:16px;padding-bottom:16px;display:flex;overflow-x:auto}.order-kanban-column{background:#eeebef;border-radius:12px;flex:1 0 250px;min-height:270px;padding:14px}.order-kanban-column h2{justify-content:space-between;align-items:flex-start;gap:12px;min-height:44px;margin:0 0 16px;font-size:15px;line-height:1.45;display:flex}.order-kanban-column h2 span{font-variant-numeric:tabular-nums;color:#655d68}.order-kanban-card{background:#fffefe;border:1px solid #ddd6df;border-radius:10px;margin-bottom:12px;padding:16px}a.order-kanban-card{color:inherit;overflow-wrap:anywhere;padding:12px;text-decoration:none;display:block}a.order-kanban-card:hover{color:inherit;border-color:#b30900}.order-kanban-card .order-kanban-id{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:2px 8px;margin:4px 0 10px;display:flex}.order-kanban-id>span{white-space:nowrap}.order-kanban-id>.order-kanban-date{text-align:right;white-space:normal;gap:1px;display:grid}.order-kanban-date>span:first-child{font-size:12px}a.order-kanban-card-overdue{color:#fff;background:#e40b00;border-color:#b30900}a.order-kanban-card-overdue:hover{color:#fff;border-color:#0a0310}a.order-kanban-card-overdue p,a.order-kanban-card-overdue dt{color:#fff}.order-kanban-facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px;margin:0;font-size:13px;line-height:1.5;display:grid}.order-kanban-buyer{grid-column:1/-1}.order-kanban-facts dt{color:#655d68;font-size:12px}.order-kanban-facts dd{font-variant-numeric:tabular-nums;margin:2px 0 0}.order-kanban-facts>div:first-child dd{font-weight:600}.order-kanban-card>.ant-tag{margin-top:8px}.order-kanban-title{font-weight:600;line-height:1.5;display:block}.order-kanban-card p,.order-kanban-empty{color:#655d68;font-size:13px;line-height:1.6}.order-kanban-action{color:#b30900;padding-block:8px;display:block}.order-card-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.order-card-actions .ant-btn{white-space:normal;height:auto;min-height:36px}.order-card-actions .order-card-primary{width:100%}.order-quick-drawer .ant-drawer-content-wrapper{max-width:100vw}.order-quick-drawer .orders-page{padding:0}@media (max-width:600px){.order-card-actions .ant-btn{min-height:40px}.order-quick-drawer .ant-drawer-body{padding:16px}}.workflow-cancel{margin-block:28px}.workflow-cancel summary{cursor:pointer;padding-block:12px}@media (max-width:600px){.workspace-local-orders .header-left{flex:1;min-width:0}.workspace-local-orders .header-left>.ant-btn{flex-shrink:0}.workspace-local-orders .header-left>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace-local-orders .account-controls{flex-shrink:0;gap:8px}}[data-theme=dark] .order-kanban-column{background:#29222d}[data-theme=dark] .order-kanban-card{background:#17111c;border-color:#4c4351}[data-theme=dark] a.order-kanban-card:hover{border-color:#ff7a70}[data-theme=dark] a.order-kanban-card-overdue{color:#fff;background:#7f1d1d;border-color:#ff7a70}[data-theme=dark] a.order-kanban-card-overdue p,[data-theme=dark] a.order-kanban-card-overdue dt{color:#fff}[data-theme=dark] .order-kanban-facts dt,[data-theme=dark] .order-kanban-card p,[data-theme=dark] .order-kanban-empty,[data-theme=dark] .order-kanban-column h2 span{color:#c9c1cd}@media (max-width:600px){.workflow-controls>.ant-select{width:100%}.order-kanban-column{flex-basis:calc(100vw - 124px)}}.local-order-panel>.ant-alert{margin-block:12px}.order-pdf-download{flex-wrap:wrap;align-items:flex-end;gap:8px;max-width:100%;display:flex}.order-pdf-download>label{width:270px;max-width:100%;margin:0}.order-pdf-download .ant-select{width:100%}@media (max-width:600px){.order-pdf-download,.order-pdf-download>label{width:100%}}.local-order-actions{margin-block:16px 20px}.local-list-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.local-list-supplier,.local-list-controls>.ant-input-search{width:260px}.local-order-form{background:var(--ant-color-fill-quaternary);border:1px solid var(--ant-color-border);border-radius:12px;margin-block:20px;padding:20px}.local-order-form h3,.local-order-panel>h3{margin:0 0 14px}.local-form-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px 20px;display:grid}.local-receipt-line{border-bottom:1px solid var(--ant-color-border);margin-block:18px;padding-block:12px}.receipt-grid-scroll{scrollbar-width:thin;scrollbar-color:#746c77 transparent;margin-block:16px;overflow:auto}.receipt-grid-scroll:focus-visible{outline-offset:2px;outline:2px solid #e40b00}.receipt-entry-modal .receipt-page-form{background:0 0;border:0;margin:0;padding:0}.receipt-entry-modal .receipt-grid-scroll{max-height:none;overflow-y:visible}.receipt-entry-modal .receipt-entry-table thead th{z-index:1;background:var(--ant-color-bg-container);position:sticky;top:0}.receipt-entry-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.receipt-entry-table caption{caption-side:top;text-align:left;padding:8px 0;font-weight:600}.receipt-entry-table th,.receipt-entry-table td{border-bottom:1px solid var(--ant-color-border);vertical-align:top;text-align:left;padding:6px 12px}.receipt-entry-table thead th{background:var(--ant-color-fill-quaternary);font-weight:600}.receipt-entry-table tbody th{min-width:260px;max-width:340px}.receipt-entry-table tbody th strong{margin-bottom:4px;font-weight:500;display:block}.receipt-entry-grid .receipt-entry-table tbody>tr:focus-within>th,.receipt-entry-grid .receipt-entry-table tbody>tr:focus-within>td{background:var(--ant-color-primary-bg,#fff1f0)}.receipt-entry-table td .ant-input{text-align:right;min-width:125px}.receipt-entry-table td .ant-input::selection{color:#211a22;background:#ffe0dc}.receipt-entry-table td .ant-input[data-receipt-col="2"]{text-align:left;min-width:135px}.receipt-entry-table .ant-select{width:100%;min-width:210px}.receipt-presentation-change{gap:4px;margin-top:8px;display:grid}.receipt-presentation-change>.ant-btn{justify-self:start}.receipt-entry-table .ant-input:focus-visible{outline-offset:1px;outline:2px solid #e40b00}.receipt-pending{white-space:nowrap;text-align:right!important}.receipt-pending small{color:var(--ant-color-text-secondary);margin-top:6px;display:block}.receipt-entry-table td .receipt-factor-input{width:100px;min-width:90px}.receipt-factor-error,.receipt-date-error{max-width:140px;color:var(--ant-color-error-text);margin-top:4px;display:block}.receipt-row-actions{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.receipt-substitution{color:var(--ant-color-warning-text);margin-top:6px;display:block}.receipt-inline-review{margin-top:0}.receipt-totals{text-align:left;border-bottom:1px solid var(--ant-color-border);margin-bottom:12px;padding-bottom:12px}.receipt-totals dl{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px 16px;margin:0 0 8px;display:grid}.receipt-totals dt{color:var(--ant-color-text-secondary);font-size:12px}.receipt-totals dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:4px 0 0;font-size:16px;font-weight:600}.receipt-totals small{color:var(--ant-color-text-secondary);font-size:12px;font-weight:400;display:block}.receipt-totals p{color:var(--ant-color-text-secondary);margin:0;font-size:12px;line-height:1.4}.receipt-totals .receipt-totals-error{color:var(--ant-color-error-text);margin-top:6px}.official-order-action-form{scroll-margin-top:24px}@media (max-width:600px){.receipt-entry-table tbody th{min-width:190px;max-width:210px}.receipt-entry-table tbody th .ant-select{min-width:190px}}.local-order-form .ant-select{width:100%}.local-order-form>.ant-btn{margin:12px 12px 0 0}.local-order-panel .ant-input:focus-visible,.local-order-panel button:focus-visible{outline-offset:2px;outline:2px solid #e40b00}@media (max-width:600px){.local-order-form{padding:14px}.local-form-grid{grid-template-columns:1fr}.local-list-controls{grid-template-columns:minmax(0,1fr);display:grid}.local-list-controls>.ant-select,.local-list-controls>.ant-input-search{width:100%;min-width:0}.orders-page .local-list-controls .ant-segmented-group{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.orders-page .local-list-controls .ant-segmented-item-label{white-space:normal}}.supplier-shelf-drawer .ant-drawer-content-wrapper{width:min(1000px,100vw)!important}.supplier-shelf-report h2{overflow-wrap:anywhere;margin:0 0 8px;font-size:22px}.shelf-description,.shelf-formula{color:#68616b;max-width:74ch;line-height:1.6}.shelf-controls{flex-wrap:wrap;align-items:end;gap:12px;margin:24px 0 16px;display:flex}.shelf-controls label{gap:8px;width:190px;font-weight:600;display:grid}.shelf-report-meta{border-top:1px solid #ded9df;flex-wrap:wrap;gap:8px 24px;margin-top:24px;padding:16px 0;display:flex}.shelf-report-meta strong{overflow-wrap:anywhere;width:100%}.shelf-alert{margin:16px 0}.shelf-quantity,.shelf-table{font-variant-numeric:tabular-nums}.shelf-empty{margin:48px 0}[data-theme=dark] .shelf-description,[data-theme=dark] .shelf-formula{color:#bbb1b9}[data-theme=dark] .shelf-report-meta{border-color:#493d4a}@media (max-width:600px){.supplier-shelf-drawer .ant-drawer-body{padding:20px 16px}.shelf-controls{align-items:stretch}.shelf-controls label{width:100%}.shelf-controls>button{flex:1}.shelf-report-meta{flex-direction:column}}.order-impact-review p{margin-block:10px}.order-revision-terms{margin-block:24px}.order-revision-terms>p{max-width:75ch}.order-revision-terms dl{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px 24px;margin-block:16px;display:grid}.order-revision-terms dt{font-weight:600}.order-revision-terms dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0}.order-column-pagination{margin-block:16px}.order-column-pagination p{font-variant-numeric:tabular-nums}@media (max-width:600px){.local-order-panel .ant-btn,.local-order-form .ant-btn,.order-impact-review .ant-btn,.order-card-actions .ant-btn,.workflow-controls .ant-btn,.workflow-cancel .ant-btn,.local-order-form .ant-input,.local-order-form .ant-select,.order-revision-terms .ant-input,.local-order-form .ant-select-selector{min-height:44px}.local-order-form .ant-space{flex-wrap:wrap;max-width:100%}.local-form-grid>*,.order-revision-terms dl>*{min-width:0}}.local-order-form:where(fieldset){border:0;min-width:0;padding:0}.order-exchanges{margin-top:24px}.order-modal-checks{flex-direction:column;gap:16px;margin-top:20px;display:flex}.order-modal-checks p{margin:0}.order-action-feedback{grid-template-columns:minmax(0,1fr);gap:8px;margin-block:12px;display:grid}.order-conflict-notice,.order-conflict-notice .ant-alert-content,.order-conflict-notice .ant-table-wrapper{min-width:0;max-width:100%}.order-conflict-notice .ant-alert-description{overflow-wrap:anywhere}.order-conflict-notice .ant-btn{white-space:normal;max-width:100%;height:auto;min-height:32px}.order-action-feedback:empty{display:none}.order-history-action{overflow-wrap:anywhere;flex-direction:column;gap:4px;display:flex}.order-history-changes{white-space:pre-wrap;overflow-wrap:anywhere}.order-history-changes p{margin:0 0 8px}.order-history .ant-table-cell{white-space:pre-wrap;overflow-wrap:anywhere}.order-exchanges-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.order-exchanges-heading h3{margin:0 0 4px}.order-exchanges-heading p{margin:0}.order-exchange-product{white-space:normal;overflow-wrap:anywhere;flex-direction:column;gap:4px;display:flex}.order-exchange-product span{color:var(--muted,#5e5666)}[data-theme=dark] .order-exchange-product span{color:#c9bdce}.receipt-overview,.receipt-balances{margin-block:24px}.receipt-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.receipt-section-heading h3{margin:0 0 4px;font-size:17px}.receipt-section-heading p{color:#655d68;margin:0;font-size:13px}.receipt-delivery-list{border-top:1px solid #e4dfe6;margin:0;padding:0;list-style:none}.receipt-delivery-list>li{border-bottom:1px solid #e4dfe6;grid-template-columns:minmax(240px,1.4fr) 110px minmax(170px,1fr) auto;align-items:center;gap:16px;padding:16px 0;display:grid}.receipt-delivery-identity,.receipt-delivery-count,.receipt-product,.receipt-number,.receipt-row-actions{flex-direction:column;gap:4px;min-width:0;display:flex}.receipt-delivery-identity span,.receipt-delivery-count small,.receipt-product small,.receipt-number small,.receipt-secondary{color:#655d68;font-size:12px}.receipt-product{overflow-wrap:anywhere}.receipt-product strong{font-weight:500}.receipt-number{font-variant-numeric:tabular-nums}.receipt-row-actions{align-items:flex-start}.receipt-secondary{display:block}.order-supplier-code{color:var(--ant-color-text-secondary);overflow-wrap:anywhere;margin-block:4px 8px;font-size:12px;font-weight:400;display:block}.order-supplier-code strong,.receipt-entry-table tbody th .order-supplier-code strong{color:var(--ant-color-text);margin:0;font-weight:600;display:inline}.receipt-entry-table .order-supplier-code{margin-block:0}.receipt-empty{color:#655d68;padding:16px 0}.receipt-bonus-summary{justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.receipt-bonus-summary>div{flex-wrap:wrap;gap:12px;display:flex}.receipt-bonus-summary span{color:#655d68}.receipt-details-table,.receipt-balances .ant-table-wrapper{margin-top:12px}.receipt-balance-table .ant-table.ant-table-small .ant-table-thead>tr>th,.receipt-balance-table .ant-table.ant-table-small .ant-table-tbody>tr>td{padding:6px 10px}.receipt-balance-table .receipt-balance-product{flex-flow:wrap;align-items:center;gap:2px 12px;line-height:20px}.receipt-balance-table .receipt-balance-product .order-supplier-code{margin:0}.receipt-balance-table .receipt-balance-product>strong{min-width:0}.receipt-balance-table .receipt-number{font-variant-numeric:tabular-nums;gap:0}.receipt-balance-table .ant-table-title{padding:8px 10px}.receipt-balance-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.receipt-balance-toolbar .receipt-balance-search{flex:0 360px;min-width:0;max-width:100%}.receipt-expiry-print{flex-wrap:wrap;gap:8px;margin-block:12px;display:flex}.receipt-expiry-print .ant-btn{white-space:normal;text-align:left;height:auto;min-height:32px}.receipt-conference-search{align-items:center;gap:12px;margin:16px 0 12px;display:flex}.receipt-conference-search .ant-input-search{max-width:420px}.receipt-conference-search span{white-space:nowrap;color:#655d68}[data-theme=dark] .receipt-section-heading p,[data-theme=dark] .receipt-delivery-identity span,[data-theme=dark] .receipt-delivery-count small,[data-theme=dark] .receipt-product small,[data-theme=dark] .receipt-number small,[data-theme=dark] .receipt-secondary,[data-theme=dark] .receipt-empty,[data-theme=dark] .receipt-bonus-summary span,[data-theme=dark] .receipt-conference-search span{color:#c9bdce}[data-theme=dark] .receipt-delivery-list,[data-theme=dark] .receipt-delivery-list>li{border-color:#3b303c}@media (max-width:1100px){.receipt-delivery-list>li{grid-template-columns:minmax(0,1fr) auto;gap:12px}.receipt-delivery-count{text-align:right}}@media (max-width:760px){.receipt-section-heading{flex-direction:column;align-items:flex-start;gap:12px}.receipt-delivery-list>li{grid-template-columns:minmax(0,1fr)}.receipt-delivery-count{text-align:left}.receipt-delivery-list .ant-btn{min-height:44px}.receipt-bonus-summary{align-items:flex-start}.receipt-bonus-summary>div{flex-direction:column;gap:4px}.receipt-conference-search{flex-direction:column;align-items:stretch}}.receipt-delivery-conference small{color:#655d68;margin-top:4px;font-size:12px;display:block}[data-theme=dark] .receipt-delivery-conference small{color:#c9bdce}.order-division-summary{border-bottom:1px solid #e4dfe6;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-block:16px;padding-bottom:12px;display:grid}.order-division-summary h3{margin:0 0 8px;font-size:16px}.order-division-summary p{margin:4px 0}.order-division-relations{flex-wrap:wrap;gap:8px 20px;margin:0 0 12px;font-size:13px;display:flex}.order-division-relations a{text-underline-offset:3px;text-decoration:underline}[data-theme=dark] .order-division-summary{border-color:#3b303c}@media (max-width:760px){.order-division-summary{grid-template-columns:minmax(0,1fr);gap:16px}}.document-library-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0 12px;display:flex}.document-library-toolbar .ant-input-search{flex:220px;max-width:420px}.document-library-toolbar .ant-select{flex:0 220px;min-width:190px}.document-library-table{margin-top:12px}.document-library-name{overflow-wrap:anywhere;gap:4px;display:grid}.document-library-name>span{color:var(--text-secondary,#595959);font-size:13px}[data-theme=dark] .document-library-name>span{color:#c9bdce}.document-library-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.document-library-table a{color:#b30900;text-underline-offset:3px;text-decoration:underline}[data-theme=dark] .document-library-table a{color:#ffaca7}.document-upload-files{max-height:220px;padding:0;list-style:none;overflow:auto}.document-upload-files li{overflow-wrap:anywhere;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.document-upload-files li>span{min-width:0}.order-form-label input[type=file]{width:100%;min-width:0;max-width:100%;font:inherit}@media (max-width:600px){.document-library-toolbar .ant-input-search,.document-library-toolbar .ant-select{flex-basis:100%;max-width:none}.document-upload-files li{display:block}.workspace-main:has(.suppliers-page) .header-left{flex:1;min-width:0}.workspace-main:has(.suppliers-page) .header-left>.ant-btn{flex-shrink:0}.workspace-main:has(.suppliers-page) .header-left>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace-main:has(.suppliers-page) .account-controls{flex-shrink:0;gap:8px}}.pricing-cell-error{color:#a8071a;white-space:normal;background:#fff1f0;padding:3px;font-size:11px;line-height:1.4;display:block}@media (max-width:600px){.pricing-table-toolbar{flex-wrap:wrap}.pricing-table-toolbar .ant-input-search{width:100%}.pricing-operations-modal .ant-tabs{flex-direction:column}.pricing-operations-modal .ant-tabs-nav{max-width:100%;margin:0 0 12px}.pricing-operations-modal .ant-tabs-nav-list{flex-flow:wrap;transform:none!important}.pricing-operations-modal .ant-tabs-tab{padding:8px 10px;margin:0!important}.pricing-operations-modal .ant-tabs-content-holder{border:0;min-width:0;margin:0}.pricing-operations-modal .ant-tabs-tabpane{padding:0!important}.pricing-operations-modal .ant-space-item{width:100%;min-width:0}.pricing-operations-modal .ant-btn{white-space:normal;overflow-wrap:anywhere;height:auto;min-height:36px}.workspace-main .header-left{flex:1;min-width:0}.workspace-main .header-left>.ant-btn{flex-shrink:0}.workspace-main .header-left>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workspace-main .account-controls{flex-shrink:0;gap:8px}.workspace-main .account-name{max-width:72px}.pricing-commercial-controls{width:100%;max-width:100%}.pricing-commercial-controls .ant-space-item{max-width:100%}.pricing-commercial-controls label{flex-wrap:wrap;gap:6px;display:flex}.pricing-commercial-controls .ant-select{width:100%;max-width:100%;min-width:0!important}.pricing-commercial-controls .ant-btn{white-space:normal;height:auto;min-height:32px}.pricing-operations-modal .ant-tabs-nav-list{flex-direction:row!important;display:flex!important}.pricing-operations-modal .ant-tabs-ink-bar{display:none}}.order-edit-fields h3{margin:20px 0 12px;font-size:16px}.order-edit-fieldset{border:0;min-width:0;margin:0;padding:0}.order-edit-fieldset>.order-form-label{margin-top:16px}.official-order-notice-area:not(:empty){margin:16px 0}.order-read-status{color:var(--ant-color-text-secondary,#68616b);align-items:center;gap:8px;font-size:13px;display:flex}.receipt-invoice-line-fields{background:var(--ant-color-fill-tertiary);border-radius:6px;flex-wrap:wrap;gap:8px;margin-top:8px;padding:8px;display:flex}.receipt-invoice-difference{color:var(--ant-color-warning-text);font-weight:600}.receipt-invoice-line-fields label{flex-direction:column;gap:4px;max-width:230px;font-size:12px;display:flex}.receipt-invoice-controls{margin:12px 0}.receipt-invoice-treatment{flex-wrap:wrap;gap:12px;display:flex}.receipt-invoice-treatment p{flex-basis:100%;margin:0}.receipt-invoice-treatment>label{flex-direction:column;flex:220px;gap:4px;display:flex}.receipt-invoice-treatment .ant-radio-group{flex-direction:column;flex-basis:100%;gap:8px;display:flex}.receipt-invoice-treatment .ant-select{width:100%}.receipt-invoice-controls details{margin-top:10px}.receipt-invoice-controls summary{cursor:pointer;font-weight:600}.receipt-totals details{margin-top:4px;font-size:12px}.receipt-totals summary{cursor:pointer}@media (max-width:600px){.receipt-entry-modal .receipt-totals dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 8px}.receipt-entry-modal .receipt-totals dt{font-size:11px;line-height:1.25}.receipt-entry-modal .receipt-totals dd{margin-top:2px;font-size:14px}.receipt-entry-modal .receipt-totals small{display:none}.receipt-entry-modal .ant-modal-footer>.ant-space>.ant-space-item:first-child{flex-basis:100%}.receipt-entry-modal .ant-modal-footer>.ant-space>.ant-space-item:has(.ant-btn-primary){flex-basis:100%;order:2}.receipt-entry-modal .ant-modal-footer>.ant-space>.ant-space-item:has(.ant-btn-primary) .ant-btn{width:100%}}.cancel-balance-mobile{display:none}@media (max-width:767px){.cancel-balance-mobile{display:block}}.home-alerts{margin-bottom:20px}.home-alerts h2{margin:0;font-size:16px}.home-alerts-empty{color:var(--ant-color-text-secondary);margin:0}.home-alerts-list{gap:12px;max-height:360px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.home-alerts-detail p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 8px}.home-alerts-detail>div{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.home-alerts-detail time{color:var(--ant-color-text-secondary);font-size:12px}.receipt-modal-title{gap:4px;display:grid}.receipt-modal-title>span{font-size:20px}.receipt-modal-title>small{color:var(--ant-color-text-secondary);font-size:14px;font-weight:400}.receipt-arrival-summary{border-bottom:1px solid var(--ant-color-border);flex-wrap:wrap;gap:8px 24px;margin:0 0 20px;padding-bottom:16px;display:flex}.receipt-modal-footer{text-align:left;justify-content:space-between;align-items:center;gap:12px;display:flex}.receipt-counts{font-variant-numeric:tabular-nums;font-size:13px}.receipt-counts .receipt-totals-error{color:var(--ant-color-error-text)}.receipt-products-review h3,.receipt-entry-bonus-summary h3,.receipt-entry-modal .receipt-totals h3{margin:0 0 12px;font-size:16px}.receipt-entry-bonus-summary{margin-top:24px}.receipt-entry-bonus-summary dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px;margin:0 0 16px;display:grid}.receipt-entry-bonus-summary dl>div+div{border-left:1px solid var(--ant-color-border);padding-left:24px}.receipt-entry-bonus-summary dt{color:var(--ant-color-text-secondary);font-size:13px}.receipt-entry-bonus-summary dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:4px 0 0;font-size:22px;font-weight:600}.receipt-entry-modal .receipt-totals{border:0;margin:24px 0 0;padding:0}.receipt-entry-modal .receipt-totals dd{font-size:20px}.receipt-review-exception{color:var(--ant-color-text-secondary);margin-top:4px;font-size:12px}.receipt-review-note{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:16px}.receipt-entry-modal .ant-radio-group{flex-direction:column;gap:8px;margin-top:12px;display:flex}.receipt-entry-modal .receipt-invoice-controls{margin-top:20px}.receipt-entry-modal .receipt-grid-search{margin-top:16px}.receipt-conference-modal summary{cursor:pointer;font-weight:600}@media (max-width:600px){.receipt-modal-footer{flex-direction:column;align-items:stretch;gap:8px}.receipt-modal-footer>.ant-space{justify-content:flex-end;display:flex}.receipt-modal-footer .ant-btn{min-height:40px}.receipt-entry-bonus-summary dl{gap:10px}.receipt-entry-bonus-summary dl>div+div{padding-left:10px}.receipt-entry-bonus-summary dd{font-size:17px}.receipt-entry-bonus-summary dt{font-size:12px}.receipt-arrival-summary{gap:8px 16px}}.receipt-entry-bonus-summary .ant-alert-info{background:var(--ant-color-fill-tertiary);border-color:var(--ant-color-border)}.receipt-entry-bonus-summary .ant-alert-info .ant-alert-icon{color:var(--ant-color-text-secondary)}.receipt-entry-fields{flex-wrap:wrap;align-items:flex-end;gap:8px 16px;margin-bottom:12px;display:flex}.receipt-entry-fields>.order-form-label{width:160px;max-width:100%;margin:0}.receipt-entry-fields>.order-form-label:has([aria-label="Base do preço da nota"]){width:240px}.receipt-entry-fields .ant-select{width:100%}.receipt-entry-required{color:var(--ant-color-text-secondary);align-self:center;font-size:13px}.receipt-entry-grid{border:1px solid var(--ant-color-border);border-radius:8px;min-width:0;margin-top:12px}.receipt-grid-toolbar{background:var(--ant-color-fill-quaternary);border-radius:8px 8px 0 0;flex-wrap:wrap;align-items:center;gap:8px 24px;padding:8px 10px;display:flex}.receipt-grid-toolbar>.ant-input-search,.receipt-grid-search>.ant-input-search{width:320px;max-width:100%}.receipt-grid-toolbar>span,.receipt-grid-search>span{color:var(--ant-color-text-secondary);white-space:nowrap;font-size:12px}.receipt-grid-search{flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0;display:flex}.receipt-grid-add{flex:340px;align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.receipt-grid-add>.ant-select{flex:1;min-width:0}.receipt-entry-grid>.order-summary-help{margin:8px 10px;font-size:12px}.receipt-entry-grid .receipt-grid-scroll{margin:0}.receipt-entry-grid .receipt-entry-table{table-layout:fixed;min-width:1140px}.receipt-bonus-grid .receipt-entry-table{min-width:1080px}.receipt-entry-grid .receipt-entry-table caption{padding:8px 10px;font-size:13px}.receipt-entry-grid .receipt-entry-table th,.receipt-entry-grid .receipt-entry-table td{vertical-align:middle;padding:4px 8px}.receipt-entry-grid .receipt-entry-table tbody th{min-width:0;max-width:none}.receipt-entry-product{flex-wrap:wrap;align-items:baseline;gap:0 12px;line-height:20px;display:flex}.receipt-entry-grid .receipt-entry-product>strong{overflow-wrap:anywhere;min-width:0;margin:0;display:inline}.receipt-entry-product .order-supplier-code{white-space:nowrap;margin:0;font-size:11px}.receipt-entry-grid .receipt-entry-table td .ant-input{width:100%;min-width:0;font-size:13px}.receipt-entry-grid .receipt-entry-table td .ant-input[data-receipt-col="2"]{min-width:0}.receipt-entry-grid .receipt-entry-table td .receipt-factor-input{width:100%;min-width:0}.receipt-entry-grid .receipt-entry-table .ant-select{width:100%;min-width:0;font-size:12px}.receipt-entry-grid .receipt-entry-table td>small{margin-top:2px;font-size:11px;display:block}.receipt-entry-grid .receipt-entry-table td:has([data-bonus-col="2"]){white-space:nowrap;text-align:right}.receipt-entry-grid .receipt-entry-table td:has([data-bonus-col="2"])+td{white-space:nowrap;text-align:right}@media (max-width:600px){.receipt-grid-toolbar{align-items:stretch;gap:8px}.receipt-grid-search,.receipt-grid-toolbar>.ant-input-search,.receipt-grid-search>.ant-input-search{width:100%}.receipt-grid-add{flex-wrap:wrap;flex-basis:100%;gap:4px}.receipt-grid-add>.ant-select{flex-basis:100%}.receipt-entry-fields>.order-form-label{flex:132px}.receipt-entry-required{flex-basis:100%}}.receipt-review-table .ant-table.ant-table-small .ant-table-thead>tr>th,.receipt-review-table .ant-table.ant-table-small .ant-table-tbody>tr>td{vertical-align:middle;padding:4px 8px;line-height:20px}.receipt-review-table .ant-table-title{padding:8px 10px}.receipt-review-toolbar{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.receipt-review-toolbar>.ant-input-search{width:320px;max-width:100%}.receipt-review-toolbar>span{color:var(--ant-color-text-secondary);font-size:12px}.receipt-review-toolbar .receipt-expiry-print{margin:0 0 0 auto}.receipt-review-product{flex-wrap:wrap;align-items:baseline;gap:0 12px;display:flex}.receipt-review-product>strong{overflow-wrap:anywhere;min-width:0;font-weight:500}.receipt-review-product .order-supplier-code{white-space:nowrap;margin:0;font-size:11px}.receipt-review-table .ant-table-cell{font-variant-numeric:tabular-nums}.receipt-review-table .ant-table-cell .ant-tag{white-space:normal;margin-block:2px;line-height:18px}.receipt-products-review .ant-alert{margin-bottom:12px}.receipt-entry-modal .receipt-arrival-summary{margin-bottom:12px;padding-bottom:12px}@media (max-width:600px){.receipt-review-toolbar>.ant-input-search{width:100%}.receipt-review-toolbar .receipt-expiry-print{max-width:100%;margin:0}:is(.receipt-entry-modal:has(.receipt-products-review) .receipt-entry-bonus-summary dl,.receipt-entry-modal:has(.receipt-products-review) .receipt-totals dl){grid-template-columns:minmax(0,1fr);gap:6px}:is(.receipt-entry-modal:has(.receipt-products-review) .receipt-entry-bonus-summary dl>div,.receipt-entry-modal:has(.receipt-products-review) .receipt-totals dl>div){border:0;justify-content:space-between;align-items:baseline;gap:12px;padding:0;display:flex}:is(.receipt-entry-modal:has(.receipt-products-review) .receipt-entry-bonus-summary dd,.receipt-entry-modal:has(.receipt-products-review) .receipt-totals dd){white-space:nowrap;margin:0;font-size:16px}}.pricing-control-grid.pricing-control-grid-with-terms{grid-template-columns:minmax(240px,1fr) 220px minmax(280px,1fr)}.pricing-control-grid-with-terms .pricing-switches,.pricing-control-grid-with-terms .pricing-control-actions{grid-area:auto}.pricing-supplier-fields{border-top:1px solid #ded8df;min-width:0;margin-top:10px;padding-top:10px}.pricing-supplier-fields-heading{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:8px;font-size:12px;display:flex}.pricing-supplier-fields-heading>span{color:#655d68}.pricing-supplier-fields-heading>.ant-btn{margin-left:auto}.pricing-supplier-fields-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:8px 12px;display:grid}.pricing-supplier-field{gap:4px;min-width:0;display:grid}.pricing-supplier-field>label{color:#655d68;font-size:12px}.pricing-supplier-field-wide{grid-column:span 2}.pricing-supplier-field textarea{font-size:12px}.pricing-supplier-field small{color:#b42318;overflow-wrap:anywhere;font-size:12px}[data-theme=dark] .pricing-supplier-fields{border-color:#514652}[data-theme=dark] .pricing-supplier-field>label,[data-theme=dark] .pricing-supplier-fields-heading>span{color:#cfc5cd}[data-theme=dark] .pricing-supplier-field small{color:#ffaaa3}@media (max-width:1000px){.pricing-control-grid.pricing-control-grid-with-terms{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pricing-control-grid-with-terms .pricing-control-actions{grid-column:1/-1}.pricing-supplier-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.pricing-control-grid.pricing-control-grid-with-terms,.pricing-supplier-fields-grid{grid-template-columns:minmax(0,1fr)}.pricing-supplier-field-wide{grid-column:auto}.pricing-supplier-fields-heading>.ant-btn{margin-left:0}}.receipt-additional-purchase{margin:12px 0}.receipt-additional-purchase fieldset{border:1px solid var(--ant-color-border,#d9d9d9);border-radius:6px;min-width:0;padding:12px}.receipt-additional-purchase legend{width:auto;padding:0 4px;font-size:14px;font-weight:600}.receipt-additional-purchase p{margin:0 0 12px}.receipt-additional-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.receipt-additional-fields label{gap:4px;min-width:0;display:grid}.receipt-additional-product{grid-column:1/-1}.receipt-additional-fields .ant-select{width:100%;min-width:0}@media (max-width:600px){.receipt-additional-fields{grid-template-columns:minmax(0,1fr)}}
