.ic-form{--ic-ink:#172b4d;--ic-blue:#2158d5;--ic-line:#dbe4f0;--ic-muted:#60718b;max-width:1640px;margin:0 auto;color:var(--ic-ink)}
.ic-form .ic-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:4px 0 24px;padding:0 2px}.ic-intro h2{font-size:25px;line-height:1.25;letter-spacing:-.5px;margin:8px 0;color:#172b4d;font-weight:700}.ic-intro p{font-size:14px;color:#60718b;margin:0;line-height:1.6}.ic-back{border:0;background:transparent;color:#2158d5;padding:0;font:inherit;font-size:13px;cursor:pointer}.ic-source{padding:9px 12px;border:1px solid #c7d8f8;border-radius:7px;background:#eef4ff;font-size:13px;white-space:nowrap}
.ic-form .ic-top-grid.ant-row{display:grid!important;grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);gap:18px!important;margin:0!important;align-items:start}.ic-form .ic-top-grid>.ant-col{max-width:none!important;width:auto!important;min-width:0!important;padding:0!important;flex:none!important}.ic-form .ic-party-column{grid-column:1;grid-row:1 / span 2}.ic-form .ic-document-column{grid-column:2;grid-row:1}.ic-form .ic-date-column{grid-column:2;grid-row:2}.ic-form .ic-card.ant-card{height:auto!important;box-shadow:none!important;border:1px solid var(--ic-line)!important;border-radius:12px!important;overflow:hidden}.ic-form .ic-card .ant-card-head{min-height:48px;background:#fff!important;border-bottom:1px solid #e7edf5!important;padding:0 20px!important}.ic-form .ic-card .ant-card-head-title{padding:13px 0!important;font-size:15px;font-weight:650;color:#172b4d}.ic-form .ic-card .ant-card-body{padding:18px 20px!important}.ic-form .ant-form-item{margin-bottom:15px}.ic-form .ant-form-item-label{padding-bottom:5px}.ic-form .ant-form-item-label>label{font-size:13px;color:#344760;height:auto;line-height:1.45}.ic-form .ant-input,.ic-form .ant-select-selector,.ic-form .ant-picker{min-height:38px!important;border-radius:7px!important;border-color:#cdd8e8!important;font-size:14px!important}.ic-form textarea.ant-input{min-height:72px!important}.ic-form .ant-input-affix-wrapper{border-radius:7px!important;border-color:#cdd8e8!important}.ic-form .ant-input-affix-wrapper .ant-input{min-height:28px!important}.ic-form .ant-btn{min-height:35px;border-radius:7px;font-size:13px}.ic-form .ant-btn-primary{background:var(--ic-blue);border-color:var(--ic-blue)}.ic-form .ic-date-card .ant-form-item:last-child{margin-bottom:0}.ic-form .ic-document-card details{background:#fff!important;border:0!important;border-top:1px solid #e7edf5!important;border-radius:0!important;padding:13px 0 0!important;margin-top:17px!important}.ic-form .ic-document-card details summary{font-size:13px!important;font-weight:550!important;color:#405777!important}.ic-form .ic-document-card details .ant-row{margin-top:10px}.ic-form .ic-document-card .oi-scenario{margin-top:4px}.ic-form .ic-document-card .oi-fixed-profile{font-size:14px;padding:9px 12px;min-height:38px;background:#f5f8fc}.ic-form .oi-scenario>p{font-size:12px}.ic-form .ic-manual-number{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.ic-numbering{border-top:1px solid #e7edf5;padding-top:15px;margin-top:15px}.ic-branch{display:block;font-size:13px;color:#344760;margin-bottom:16px}.ic-branch select{display:block;width:100%;margin-top:6px;min-height:38px;padding:7px 10px;border:1px solid #cdd8e8;border-radius:7px;background:#fff;color:#172b4d;font:inherit}.ic-branch select:disabled{background:#f5f7fa;color:#6f7c91}.ic-nes{border:1px solid #ccdbee;border-radius:9px;background:#f5f9ff;padding:14px}.ic-series-line{display:flex;align-items:center;justify-content:space-between;gap:10px}.ic-series-line>div>span{display:block;margin:0 0 4px}.ic-series-line strong{display:block;font-size:23px;letter-spacing:.5px;color:#173b76;line-height:1.2}.ic-env{border:1px solid #c2e6d8;background:#edf9f3;color:#167454;border-radius:20px;padding:5px 9px;font-size:11px;white-space:nowrap}.ic-env.test{border-color:#f3dca8;background:#fff8e9;color:#92600e}.ic-helper,.ic-nes small{color:#60718b;font-size:12px;line-height:1.6;margin:10px 0 0}.ic-nes small{display:block;margin-top:4px}.ic-number-error{background:#fff4f1;color:#a53725;border-radius:7px;font-size:13px;padding:10px;line-height:1.6}.ic-number-error button{background:white;border:1px solid #dcb8b0;border-radius:6px;padding:6px 10px;color:inherit;font:inherit;cursor:pointer}
.ic-form .oi-products.ant-card{margin-top:20px!important;border-color:var(--ic-line);border-radius:12px;box-shadow:none}.ic-form .oi-products .ant-card-head{min-height:50px;background:#fff!important;padding:0 20px!important}.ic-form .oi-products .ant-card-head-title{font-size:15px!important}.ic-form .oi-products .ant-card-body{padding:18px 20px!important}.ic-form .oi-products .ant-table-thead>tr>th{background:#edf3fb!important;color:#3b5373;font-size:12px;text-transform:none;letter-spacing:0;white-space:nowrap}.ic-form .oi-products .ant-table-tbody>tr>td{padding:12px 8px!important;font-size:13px}.ic-form .oi-products .ant-empty-description{font-size:13px;color:#7b8aa0}.ic-form .oi-products .ant-table-placeholder td{height:100px}.ic-form .oi-guide{box-shadow:none;border:1px solid #ccdbee;border-left:4px solid #3e76d8;border-radius:10px;padding:20px;margin:18px 0}.ic-form .oi-guide h2{font-size:18px;color:#172b4d}.ic-form .oi-guide header small{font-size:12px}.ic-form .oi-parts{grid-template-columns:1fr}.ic-form .oi-parts article{border-radius:8px}.ic-form .oi-untracked{display:flex;align-items:center;gap:10px;border:1px solid #d5e9df;border-radius:8px;background:#f6fbf8;padding:12px 16px;margin:16px 0;color:#347558;font-size:13px}.ic-form .oi-untracked .oi-error{margin:0}.ic-form .os-sevk-card{margin:18px 0;border-radius:10px;box-shadow:none}.ic-form .oi-actions{position:sticky;bottom:10px;z-index:30;background:#fff;border:1px solid #cddbeb;border-radius:10px;margin:18px 0 10px!important;box-shadow:0 5px 22px #15325b14;padding:5px!important}.ic-form .oi-actions>.ant-col{padding:0!important}.ic-form .oi-actions .ant-card{border:0!important;background:transparent!important}.ic-form .oi-actions .ant-card-body{padding:12px 14px!important}.ic-form .oi-actions .ant-btn{min-height:39px}.ic-form :focus-visible{outline:3px solid #9abcf5;outline-offset:2px}.ic-form .ant-input:focus{outline:0;box-shadow:0 0 0 3px #2158d51a}
@media(max-width:980px){.ic-form .ic-top-grid.ant-row{grid-template-columns:minmax(0,1fr)}.ic-form .ic-party-column,.ic-form .ic-document-column,.ic-form .ic-date-column{grid-column:1;grid-row:auto}.ic-form .ic-party-column{order:1}.ic-form .ic-document-column{order:2}.ic-form .ic-date-column{order:3}.ic-form .ic-intro{align-items:flex-start;flex-direction:column;gap:10px}.ic-intro h2{font-size:22px}.ic-form .ic-card .ant-card-body,.ic-form .oi-products .ant-card-body{padding:15px!important}.ic-form .oi-actions{position:static}.ic-source{white-space:normal}.ic-form .oi-products .ant-card-body>div:first-child{flex-wrap:wrap}.ic-form .oi-products .ant-card-body>div:first-child>div:first-child{min-width:100%}}
@media(max-width:560px){.ic-form .ic-card .ant-row>.ant-col{max-width:100%;flex-basis:100%}.ic-form .ic-manual-number{grid-template-columns:1fr}.ic-form .oi-guide{padding:15px}.ic-form .oi-guide header{align-items:flex-start;flex-direction:column}.ic-form .oi-untracked{align-items:flex-start}.ic-form .ic-nes{padding:12px}.ic-form .ic-intro p{font-size:13px}.ic-form .oi-actions .ant-space{display:flex;width:100%;flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){.ic-form *{scroll-behavior:auto!important}}
.ic-form .oi-product-search{flex:1;min-width:0;position:relative}.ic-form .oi-product-input{display:flex;gap:8px;align-items:stretch}.ic-form .oi-product-input>input{flex:1;width:100%;min-width:0;padding:8px 11px;border:1px solid #cdd8e8}.ic-form .oi-product-input>button{flex-shrink:0;min-width:104px;padding:8px 14px;border:1px solid #2158d5;background:#2158d5;color:#fff;border-radius:7px;cursor:pointer;font:inherit;font-size:13px}.ic-form .oi-product-input>button:hover{background:#1849b6}.ic-form .oi-product-results{z-index:45}
@media(min-width:1380px){.ic-form .ic-top-grid.ant-row{grid-template-columns:minmax(0,1.24fr) minmax(0,1fr) minmax(0,.76fr)}.ic-form .ic-party-column{grid-column:1;grid-row:1}.ic-form .ic-document-column{grid-column:2;grid-row:1}.ic-form .ic-date-column{grid-column:3;grid-row:1}.ic-form .ic-card .ant-card-body{padding:16px!important}.ic-form .ic-card .ant-form-item{margin-bottom:12px}.ic-form .ic-card .ant-input,.ic-form .ic-card .ant-select-selector,.ic-form .ic-card .ant-picker,.ic-form .ic-branch select{min-height:34px!important;font-size:13px!important}.ic-form .ic-date-card .ant-row>.ant-col{max-width:100%;flex-basis:100%}.ic-form .ic-branch{margin-bottom:12px}.ic-form .ic-numbering{padding-top:12px;margin-top:12px}.ic-form .ic-nes{padding:12px}.ic-form .ic-card .ant-form-item-label>label{font-size:12px}.ic-form .ic-intro{margin-bottom:19px}}
