.layout-header{gap:8px;padding:0 20px}.header-buttons,.layout-header{align-items:center;display:flex}.header-buttons{gap:10px;justify-content:flex-end}.header-button{font-size:14px;padding:8px 16px}.message-list{display:flex;flex-direction:column;gap:10px;max-height:360px;overflow-y:auto;width:min(320px,80vw)}.message-item{border-left:3px solid #0000;padding-left:8px}.message-unread{border-left-color:#1677ff}.message-unread .message-title{font-weight:600}.message-body{color:#000000a6;font-size:13px;white-space:pre-wrap}.message-date{color:#00000073;font-size:12px}.help-ref{color:#89b4fa;font-weight:500;padding:0 2px;text-decoration-style:dotted;text-underline-offset:3px;transition:background .15s,color .15s}.help-ref:hover{background:#89b4fa2e;color:#cba6f7}.db-page{flex-direction:column}.db-head,.db-page{display:flex;gap:10px}.db-head{align-items:center;flex-wrap:wrap}.db-title{font-size:18px;font-weight:600}.db-hint{color:#888;flex:1 1;font-size:12px;min-width:200px}.db-frame{background:#fff;border-radius:6px;height:calc(100vh - 170px);min-height:480px;overflow:hidden}.db-frame iframe{border:0;height:100%;width:100%}.db-loading{display:flex;justify-content:center;padding:80px 0}.db-empty{margin:60px auto;max-width:560px;text-align:center}.db-empty h3{font-size:18px;margin-bottom:8px}.db-empty .db-text{color:#555;margin-bottom:16px}.InvoicePopUp-container{border-radius:10px;z-index:9999}.dialog-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.close-button{margin-left:auto}.popup-form-container{display:flex;flex-direction:column;height:80vh}.orders-table-container{overflow-x:auto;table-layout:auto;width:100%}.orders-table{border-collapse:collapse;table-layout:auto;white-space:nowrap;width:100%}.table-cell,.table-header-cell{border:1px solid #ccc;min-width:60px;padding:10px;text-align:left;white-space:nowrap}.table-header-cell{background-color:#f5f5f5;font-weight:700}.table-row{border-bottom:1px solid #eee}.table-cell .ant-form-item{margin-bottom:0}.edit-button{margin-left:10px}.highlight-required{border:2px solid red!important;position:relative}.highlight-required:after{color:red;content:"*";font-size:12px;position:absolute;right:5px;top:5px}.input-field{max-width:100%}.docview{--ink:#1f1f1f;--ink-2:#595959;--ink-3:#8c8c8c;--line:#f0f0f0;--line-2:#d9d9d9;--primary:#1677ff;--c-customer:#722ed1;--c-article:#08979c;--c-profile:#d46b08;--c-calc:#8c8c8c;--err:#cf1322;--err-wash:#fff1f0;--warn:#ad6800;--ok:#389e0d;color:var(--ink);font-size:13px}.docview .muted{color:var(--ink-3)}.docview .small{font-size:11.5px}.docview .nowrap{white-space:nowrap}.docview .strong{font-weight:600}.docview .dv-bar{align-items:center;display:flex;gap:10px;padding-bottom:10px}.docview .dv-where{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:4px;justify-content:center;text-align:center}.docview .flip{background:#fff;border:1px solid var(--line-2);border-radius:50%;color:var(--ink);cursor:pointer;font-size:18px;height:28px;line-height:1;width:28px}.docview .flip:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.docview .flip:disabled{color:#0003;cursor:not-allowed}.docview .dots{display:inline-flex;gap:8px;margin-left:12px}.docview .dot{background:#d9d9d9;border:0;border-radius:50%;cursor:pointer;height:8px;padding:0;width:8px}.docview .dot.on{background:var(--primary)}.docview .dot.issue{box-shadow:0 0 0 2px #fff,0 0 0 3px var(--err)}.docview .dv-switch{align-items:center;color:var(--ink-2);cursor:pointer;display:inline-flex;font-size:12px;gap:6px}.docview .dv-error{color:var(--err);padding:0 0 8px}.docview .dv-paper{background:#fff;border:1px solid var(--line-2);border-radius:8px;padding:18px 22px}.docview .dv-top{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.docview .dv-addr{line-height:1.6}.docview .dv-addr>div:first-child{font-weight:600}.docview .dv-info{grid-gap:4px 16px;align-items:center;display:grid;gap:4px 16px;grid-template-columns:auto auto;margin:0}.docview .dv-info dt{color:var(--ink-2)}.docview .dv-info dd{margin:0;text-align:right}.docview .dv-info input.f{text-align:right}.docview .dv-fields{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:10px 22px;margin:16px 0 4px;padding-top:12px}.docview .dv-field{display:flex;flex-direction:column;gap:2px;margin:0}.docview .dv-field>span:first-child{color:var(--ink-3);font-size:11.5px}.docview .dv-pair{display:inline-flex;gap:4px}.docview .dv-table{border-collapse:collapse;margin-top:12px;width:100%}.docview .dv-table th{border-bottom:1px solid var(--line-2);color:var(--ink-2);font-size:12px;font-weight:500;padding:6px;text-align:left;white-space:nowrap}.docview .dv-table td{border-bottom:1px solid var(--line);padding:6px;vertical-align:top}.docview .dv-table .num{text-align:right;white-space:nowrap}.docview .dv-table td.fill{min-width:150px}.docview .dv-table tr.sum td{border-bottom:0;font-weight:600;padding-bottom:2px;padding-top:4px;text-align:right}.docview .dv-table tr.sum td:first-child{color:var(--ink-2);font-weight:500}.docview .dv-table tr.sum.light td{font-weight:400}.docview .dv-table tr.dv-file td{background:#fffbe6;border-bottom:1px solid #ffe58f;color:var(--warn);font-size:12px}.docview .dv-bottom{align-items:flex-start;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:16px 32px;justify-content:space-between;margin-top:16px;padding-top:12px}.docview .dv-meta{color:var(--ink-2);line-height:1.7;text-align:right}.docview .dv-batch{border-collapse:collapse}.docview .dv-batch th{color:var(--ink-2);font-size:12px;font-weight:500;padding:3px 8px 3px 0;text-align:left}.docview .dv-batch td{padding:2px 8px 2px 0}.docview input.f{background:#fff;border:1px solid var(--line-2);border-radius:4px;color:inherit;font:inherit;height:24px;padding:0 6px}.docview input.f.wide{width:100%}.docview input.f.strong{font-weight:600}.docview input.f::placeholder{color:#a6a6a6;font-style:italic;font-weight:400}.docview input.f.req{border-color:#ff7875}.docview .req-star{color:var(--err);font-weight:600;margin-left:2px}.docview input.f:hover{border-color:#4096ff}.docview input.f:focus{border-color:var(--primary);box-shadow:0 0 0 2px #0591ff1a;outline:none}.docview input.f.missing{background:var(--err-wash);border-color:var(--err)}.docview .dv-conflict{background:#fffbe6;border:1px solid #ffe58f;border-radius:4px;color:var(--warn);cursor:pointer;display:inline-block;font-size:12px;padding:0 6px}.docview .src{border-radius:3px;cursor:pointer;margin:0 -2px;padding:0 2px;transition:background-color .12s}.docview .dv-paper.sources .src-customer,.docview .src-customer:hover{background:#f5efff}.docview .dv-paper.sources .src-article,.docview .src-article:hover{background:#e8f8f5}.docview .dv-paper.sources .src-profile,.docview .src-profile:hover{background:#fff3e6}.docview .dv-paper.sources .src-calc,.docview .src-calc:hover{background:#f1f2f4}.docview .dv-paper.sources .src-customer:hover{background:#ebe0ff}.docview .dv-paper.sources .src-article:hover{background:#d5f3ee}.docview .dv-paper.sources .src-profile:hover{background:#ffe7cc}.docview .dv-paper.sources .src-calc:hover{background:#e4e6e9}.docview .src:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.docview .dv-extra{margin-top:14px}.docview .dv-extra-head{font-weight:600;margin-bottom:6px}.docview .dv-extra-head .muted{font-weight:400}.docview .dv-extra-scroll{overflow-x:auto}.docview .dv-extra table{border-collapse:collapse}.docview .dv-extra th{color:var(--ink-3);font-size:12px;font-weight:500;padding:2px 10px 4px 0;text-align:left;white-space:nowrap}.docview .dv-extra td{padding:2px 10px 2px 0}.docview .dv-x{background:#0000;border:0;border-radius:4px;color:var(--ink-3);cursor:pointer;font-size:16px;height:24px;width:24px}.docview .dv-x:hover{background:#f5f5f5;color:var(--ink)}.docview .dv-foot{align-items:flex-start;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:12px 16px;margin-top:14px;padding-top:12px}.docview .dv-status{flex:1 1 320px;min-width:0}.docview .dv-status .ok{color:var(--ok)}.docview .dv-status .bad{color:var(--err);font-weight:600}.docview .dv-status ul{margin:4px 0 0;padding-left:18px}.docview .dv-status li.warning{color:var(--warn)}.docview .dv-status .link{background:none;border:0;color:var(--primary);cursor:pointer;font:inherit;padding:0}.docview .dv-actions{display:flex;gap:8px}.dv-pop{grid-gap:6px;display:grid;font-size:13px;gap:6px;max-width:320px}.dv-pop .muted{color:#8c8c8c}.dv-pop .dv-opt{display:flex;gap:12px;justify-content:space-between}.dv-pop .dv-opt small{color:#8c8c8c}.dv-k-customer{color:#722ed1}.dv-k-article{color:#08979c}.dv-k-profile{color:#d46b08}.dv-k-calc{color:#595959}.form-container{padding-bottom:20px}.search-form{align-items:start;display:flex;flex-wrap:nowrap;gap:10px;max-width:100vw}.search-field-container,.search-field-group{align-items:center;display:flex;gap:5px}.search-field-group{flex:1 1;flex-wrap:wrap;overflow:hidden;position:relative}.search-button-group{margin-top:32px}.search-form-item{margin-bottom:0;max-width:200px;min-width:150px;width:150px}.search-select{border:none;box-shadow:none;text-align:center}.generate-file-buttons,.main-container{display:flex;flex-direction:column;gap:10px}.generate-file-buttons{margin-top:40px}.table-content{display:flex;flex-direction:row;gap:10px}.table-control-buttons{align-items:end;display:flex;justify-content:end}.table-container{flex:1 1;overflow:auto}.table-header-column{align-items:center;display:flex;flex-direction:column}.delete-icon-wrapper{display:inline-block;position:relative}.delete-icon-wrapper:hover .delete-icon,.delete-icon.filled{display:none}.delete-icon-wrapper:hover .delete-icon.filled{display:inline}.boomer-buttons{align-items:center;display:flex;flex-direction:row;font-weight:700;gap:20px}.ant-table-column-has-sorters{padding:8px 0!important}.ant-table-cell{padding:12px 5px!important}.ant-select-selector{padding:7px!important}.generate-file-buttons hr{border:none;border-top:1px solid #0000001f;margin:4px 0}.tooltip-wrapper{display:flex;flex-direction:column;position:relative}.tooltip-wrapper:after{background-color:#333;border-radius:4px;color:#fff;content:attr(data-tooltip);font-size:12px;left:calc(100% + 10px);line-height:1.4;opacity:0;padding:6px 10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .15s;white-space:normal;width:260px;z-index:1000}.tooltip-wrapper:hover:after{opacity:1}.notification-table-container{min-height:70vh;overflow-x:auto;padding:10px}.notification-table{border-collapse:collapse;width:100%}.notification-table td,.notification-table th{padding:8px;text-align:center}.notification-table th{font-weight:700}.notification-table .separator{background-color:#ccc;border-left:2px solid #ccc;border-right:2px solid #ccc;width:2px}.ant-collapse-content{max-height:150px;overflow:hidden}.ant-collapse-item-active .ant-collapse-content{max-height:none}.login-container{align-items:center;background-color:#f0f2f5;display:flex;height:100vh;justify-content:center}.login-form{background-color:#fff;border-radius:12px;box-shadow:0 8px 16px #0003;font-size:18px;padding:50px;width:400px}.site-form-item-icon{color:#00000059;font-size:24px}.login-form-button{background-color:#1890ff;border-color:#1890ff;font-size:18px;height:50px;width:100%}.login-form-button:hover{background-color:#40a9ff;border-color:#40a9ff}.login-container p{color:red;font-size:16px;text-align:center}.login-input{font-size:18px;height:45px}@media (max-width:576px){.login-form{padding:30px;width:90%}}.import-popup{border:none;border-radius:8px;box-shadow:0 4px 8px #0003;padding:20px;width:50%}.import-popup__content{align-items:center;display:flex;flex-direction:column}.import-popup h2{font-size:24px;margin-bottom:10px;text-align:center}.import-popup p{margin-bottom:20px;text-align:center}.import-popup__textarea{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:16px;height:200px;overflow:auto;padding:10px;resize:vertical;width:100%}.import-popup__button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;margin-top:20px;padding:10px 20px;transition:background-color .3s ease}.import-popup__textarea-container{width:80%}.import-popup__document{background:#f6f9ff;border:1px solid #d6e4ff;border-radius:8px;padding:12px 16px;width:80%}.import-popup__note{color:#8c6d1f;font-size:13px;margin-top:4px}.import-popup__button:active,.import-popup__button:hover{background-color:#0056b3}.import-popup__close-button{cursor:pointer;font-size:20px;position:absolute;right:10px;top:10px}.import-confirmation-pop{min-height:70vh;min-height:800px}.import-confirmation-table-container{min-height:70vh;overflow:auto;padding:10px}.import-confirmation-table{border-collapse:collapse;width:100%}.import-confirmation-table td,.import-confirmation-table th{padding:8px;text-align:center}.import-confirmation-table th{font-weight:700}.import-confirmation-table .separator{background-color:#ccc;border-left:2px solid #ccc;border-right:2px solid #ccc;width:2px}.confirm-button{margin-left:10px}.di-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.di-counts{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.di-sub{color:#8c8c8c;font-size:12px}.di-table{border-collapse:collapse;font-size:13px;width:100%}.di-table th{border-bottom:1px solid #f0f0f0;color:#595959;font-weight:600;padding:6px 8px;text-align:left}.di-table td{border-bottom:1px solid #f5f5f5;padding:7px 8px;vertical-align:top}.di-bar{border-left:5px solid #0000;white-space:nowrap}.di-green .di-bar{border-left-color:#52c41a}.di-yellow .di-bar{border-left-color:#faad14}.di-red .di-bar{border-left-color:#f5222d}.di-grey .di-bar{border-left-color:#d9d9d9}.di-red{background:#fff6f6}.di-yellow{background:#fffcf0}.di-tag{margin:0}.di-tag-green{background:#f6ffed;border-color:#b7eb8f;color:#237804}.di-tag-yellow{background:#fffbe6;border-color:#ffe58f;color:#ad6800}.di-tag-red{background:#fff1f0;border-color:#ffa39e;color:#a8071a}.di-tag-grey{background:#fafafa;border-color:#d9d9d9;color:#595959}.di-old{color:#8c8c8c;text-decoration:line-through}.di-why{color:#434343;max-width:360px}.di-act{text-align:right;white-space:nowrap}.di-act .ant-btn{margin-left:4px}.di-ok{color:#389e0d}.di-err{color:#a8071a;white-space:normal}.di-read{color:#ad6800;font-size:11px}.di-flagged{color:#cf1322;margin-left:6px}.di-note{align-items:flex-end;flex-direction:column;width:280px}.di-note,.di-rating{display:flex;gap:6px}.di-rating{align-items:center;justify-content:flex-end;margin-top:12px}.di-table .ant-input{min-width:110px}.as-bubble{align-items:center;background:#1677ff;border:0;border-radius:50%;bottom:24px;box-shadow:0 6px 16px #1677ff59;color:#fff;cursor:pointer;display:flex;font-size:24px;height:52px;justify-content:center;position:fixed;right:24px;width:52px;z-index:1000}.as-bubble:hover{background:#4096ff}.as-panel{background:#fff;border-radius:12px;bottom:24px;box-shadow:0 12px 40px #0000002e;display:flex;flex-direction:column;font-size:14px;height:560px;max-height:calc(100vh - 100px);max-width:calc(100vw - 32px);overflow:hidden;position:fixed;right:24px;width:400px;z-index:1000}.as-head{align-items:flex-start;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:12px 12px 10px 16px}.as-title{color:#1f1f1f;font-size:15px;font-weight:600}.as-sub{color:#8c8c8c;font-size:12px}.as-list{display:flex;flex:1 1;flex-direction:column;gap:10px;overflow-y:auto;padding:14px 16px}.as-empty{color:#8c8c8c;font-size:13px;line-height:1.6}.as-q{align-self:flex-end;background:#1677ff;border-radius:12px 12px 2px 12px;color:#fff;max-width:85%;padding:7px 12px;white-space:pre-wrap}.as-a{align-self:flex-start;background:#f5f5f5;border-radius:12px 12px 12px 2px;max-width:92%;padding:9px 12px 4px}.as-a.as-uncovered{background:#fffbe6}.as-text{color:#262626;line-height:1.6;white-space:pre-line}.as-text code{background:#e8e8e8;border-radius:3px;font-size:12px;padding:0 4px}.as-ref{background:#e6f4ff;border-radius:4px;color:#1677ff;cursor:pointer;padding:0 4px;white-space:nowrap}.as-ref:hover{background:#bae0ff}.as-step{color:#1677ff;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.as-actions{align-items:center;display:flex;flex-wrap:wrap;gap:2px;margin-top:4px}.as-actions .as-on{color:#1677ff}.as-sent{color:#389e0d;font-size:12px;padding:4px 0}.as-note{margin-top:6px}.as-note-actions{align-items:center;display:flex;gap:4px;margin-top:4px}.as-error{align-self:flex-start;background:#fff1f0;border-radius:10px;color:#a8071a;font-size:13px;padding:7px 12px}.as-hint{background:#f9f0ff;border-radius:6px;color:#722ed1;font-size:12px;margin:0 16px 8px;padding:6px 10px}.as-busy{align-self:flex-start;background:#f5f5f5;border-radius:12px;display:flex;gap:4px;padding:10px 12px}.as-busy span{animation:as-blink 1.2s infinite;background:#bfbfbf;border-radius:50%;height:6px;width:6px}.as-busy span:nth-child(2){animation-delay:.2s}.as-busy span:nth-child(3){animation-delay:.4s}@keyframes as-blink{0%,80%,to{opacity:.3}40%{opacity:1}}.as-input{align-items:flex-end;border-top:1px solid #f0f0f0;display:flex;gap:8px;padding:10px 12px}.as-help-card{margin-bottom:22px;max-width:600px}.as-help-card .as-a{max-width:100%}.as-help-q{align-items:center;color:#374151;display:flex;font-size:13px;gap:8px;justify-content:space-between;margin-bottom:6px}.as-help-label{color:#89b4fa;font-size:11px;font-weight:600;letter-spacing:.05em;margin-right:8px;text-transform:uppercase}.help-ref{border-radius:3px;color:#4a9eff;cursor:pointer;padding:0 3px;text-decoration:underline;text-decoration-color:#4a9eff4d;text-underline-offset:2px;transition:background .12s ease,text-decoration-color .12s ease}.help-ref:hover{background:#4a9eff1a;text-decoration-color:#4a9effa6}.help-section-header{color:#45475a;font-size:10px;font-weight:700;letter-spacing:.12em;padding:18px 16px 5px;text-transform:uppercase;-webkit-user-select:none;user-select:none}.help-section-header:first-child{padding-top:10px}.help-tour-item{border-left:3px solid #0000;color:#9399b2;cursor:pointer;font-size:13px;line-height:1.4;padding:7px 16px 7px 20px;transition:background .1s ease,color .1s ease;-webkit-user-select:none;user-select:none}.help-tour-item:hover{background:hsla(0,0%,100%,.045);color:#bac2de}.help-tour-item.active{background:#313244;border-left-color:#89b4fa;color:#cdd6f4;font-weight:500}
/*# sourceMappingURL=main.f71e06ca.css.map*/