/* Element UI 2.15.14 icon mappings (MIT); reuse the already packaged font. */
@font-face{font-family:m05-element-icons;src:url(/ozon-shop-operations-assets/element-icons.woff) format("woff");font-weight:400;font-style:normal;font-display:block}.m05-icon{font-family:m05-element-icons!important;font-style:normal;font-weight:400;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased}
.m05-icon-plus:before{content:"\e6d9"}
.m05-icon-coin:before{content:"\e748"}
.m05-icon-magic-stick:before{content:"\e76a"}
.m05-icon-sort:before{content:"\e6d2"}
.m05-icon-s-grid:before{content:"\e7a6"}
.m05-icon-setting:before{content:"\e6ca"}
.m05-icon-arrow-down:before{content:"\e6df"}
.m05-icon-arrow-up:before{content:"\e6e1"}
.m05-icon-arrow-left:before{content:"\e6de"}
.m05-icon-arrow-right:before{content:"\e6e0"}
.m05-icon-d-caret:before{content:"\e79a"}
.m05-icon-box:before{content:"\e74b"}
.m05-icon-question:before{content:"\e7a4"}
.m05-icon-copy-document:before{content:"\e718"}
.m05-icon-time:before{content:"\e71f"}
.m05-icon-refresh:before{content:"\e6d0"}
.m05-icon-refresh-left:before{content:"\e6c7"}
.m05-icon-edit:before{content:"\e78c"}
.m05-icon-close:before{content:"\e6db"}
.m05-icon-check:before{content:"\e6da"}
.m05-icon-price-tag:before{content:"\e744"}
.m05-icon-loading:before{content:"\e6cf"}
.m05-icon-search:before{content:"\e778"}
.m05-icon-date:before{content:"\e78e"}
.m05-icon-printer:before{content:"\e77e"}
.m05-icon-picture-outline:before{content:"\e75e"}
.m05-icon-download:before{content:"\e77c"}

.ozon-orders-page { --m05-blue: #4096ff; --m05-ink: #001c40; display: flex; flex-direction: column; gap: 17px; min-width: 1060px; min-height: 500px; color: var(--m05-ink); font: 14px Arial, 'Microsoft YaHei', sans-serif; }
.ozon-orders-page *, .m05-dialog *, .m05-popup * { box-sizing: border-box; }
.ozon-orders-page [hidden], .m05-dialog [hidden] { display: none !important; }
.ozon-orders-page button, .m05-dialog button, .m05-popup button { cursor: pointer; font-family: inherit; font-weight: 400; letter-spacing: normal; }
.m05-button { display: inline-flex; align-items: center; justify-content: center; gap: 5px; height: 36px; min-width: 70px; margin: 0; padding: 0 20px; white-space: nowrap; border: 1px solid #4096ff; border-radius: 8px; background: #fff; color: #4096ff; font: 14px Arial, 'Microsoft YaHei', sans-serif; line-height: 1; }
.m05-button:hover { background: #ecf5ff; }.m05-button.is-primary { background: #4096ff; color: #fff; border-color: #4096ff; }.m05-button.is-primary:hover { background: #66b1ff; }
.m05-button.is-link { min-width: 0; height: auto; padding: 0; border: 0; border-radius: 0; background: transparent; color: #4096ff; }
.m05-button:disabled { cursor: not-allowed; color: #c0c4cc; background: #f5f7fa; border-color: #e4e7ed; }
.m05-button:focus-visible, .ozon-orders-page input:focus-visible, .ozon-orders-page select:focus-visible, .m05-dialog input:focus-visible, .m05-dialog textarea:focus-visible { outline: 2px solid #79bbff; outline-offset: 2px; }
.m05-controls { flex: none; border: 1px solid #e8edf7; background: #fff; box-shadow: 0 2px 12px #00164010; }
.m05-top { height: 44px; display: flex; align-items: stretch; justify-content: space-between; background: #f9faff; border-bottom: 1px solid #e8edf7; padding: 0 20px; }
.m05-tabs { display: flex; gap: 40px; }.m05-tabs > button { position: relative; height: 44px; min-width: 0; padding: 0; border: 0; border-bottom: 2px solid transparent; border-radius: 0; background: transparent; color: #60778b; font-size: 16px; font-weight: 500; }
.m05-tabs > button[aria-selected=true] { color: #001529; border-bottom-color: #4096ff; }.m05-tabs .m05-icon-question { margin-left: 1px; font-size: 12px; }
.m05-hot { position: absolute; top: -4px; right: -32px; border-radius: 4px; padding: 1px 4px; background: #ff4557; color: #fff; font-size: 14px; line-height: 16px; }
.m05-top-links { display: flex; align-items: center; gap: 40px; }.m05-top-links .m05-button { font-size: 14px; }
.m05-top-links [aria-checked=true] { font-weight: 600; }
.m05-filters { display: block; padding: 25px 20px 0; margin: 0; }
.m05-main-filters { display: grid; grid-template-columns: minmax(180px,1fr) minmax(240px,1fr) minmax(180px,1fr) 250px; gap: 12px; align-items: center; }
.ozon-orders-page input:not([type=checkbox]):not([type=radio]), .ozon-orders-page select, .m05-dialog input:not([type=checkbox]):not([type=radio]):not([type=file]), .m05-dialog select, .m05-dialog textarea { height: 36px; min-width: 0; width: 100%; border: 1px solid #d1d9e7; border-radius: 4px; padding: 0 15px; background: #fff; color: #606c80; font: 14px Arial, 'Microsoft YaHei', sans-serif; box-shadow: none; }
.ozon-orders-page input::placeholder, .m05-dialog input::placeholder, .m05-dialog textarea::placeholder { color: #b9bfcb; }.ozon-orders-page input[type=checkbox], .m05-dialog input[type=checkbox], .m05-dialog input[type=radio] { width: 14px; height: 14px; margin: 0; accent-color: #4096ff; }
.m05-search-field { display: flex; align-items: center; height: 36px; padding-left: 10px; border: 1px solid #d1d9e7; border-radius: 4px; white-space: nowrap; gap: 6px; color: #606c80; }
.m05-search-field .m05-icon { font-size: 12px; color: #4096ff; }.m05-search-field input { border: 0!important; height: 34px!important; padding: 0!important; }.m05-search-field:focus-within { border-color: #4096ff; }
.m05-main-filters.is-expanded { grid-template-columns: repeat(3,minmax(0,1fr)); }.m05-filter-actions { display: flex; justify-content: flex-end; gap: 12px; }.m05-filter-actions > .is-link { width: 86px; }.m05-advanced { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 12px; margin-top: 12px; }.m05-product-search { display: flex; gap: 8px; }.m05-product-search select { width: 105px; flex: none; }.m05-product-search input { flex: 1; }
.m05-date-range { display: flex; align-items: center; gap: 8px; height: 36px; padding: 0 10px; border: 1px solid #d1d9e7; border-radius: 4px; white-space: nowrap; color: #303133; }.m05-date-range > .m05-icon { color: #b9bfcb; }.m05-date-range:focus-within { border-color: #4096ff; }.m05-date-entry { position: relative; flex: 1; min-width: 0; }.m05-date-range input { height: 34px!important; border: 0!important; padding: 0 4px!important; font-size: 13px!important; }.m05-date-placeholder { position: absolute; inset: 0; display: grid; place-items: center; pointer-events: none; color: #b9bfcb; }.m05-date-entry:focus-within .m05-date-placeholder,.m05-date-entry.has-value .m05-date-placeholder { display: none; }.m05-date-entry:not(:focus-within):not(.has-value) input::-webkit-datetime-edit { visibility: hidden; }.m05-date-entry:not(:focus-within) input::-webkit-calendar-picker-indicator { opacity: 0; }
.m05-toolbar { display: flex; flex-wrap: wrap; align-items: center; gap: 4px 12px; padding: 20px 20px 8px; min-height: 64px; }.m05-toolbar > .m05-button { flex: none; }.m05-toolbar > .m05-button:first-child { min-width: 145px; }
.m05-label-filter { display: inline-flex; align-items: center; height: 36px; gap: 18px; padding: 0 5px; }.m05-color { min-width: 14px; width: 14px; height: 14px; border-radius: 50%; padding: 0; border: 0; background: var(--label-color); }.m05-color-none { --label-color: #fff; }.m05-color-red { --label-color: #ff403a; }.m05-color-orange { --label-color: #ff8500; }.m05-color-yellow { --label-color: #f8da00; }.m05-color-green { --label-color: #00b830; }.m05-color-blue { --label-color: #185eff; }.m05-color-purple { --label-color: #772bdd; }.m05-color-gray { --label-color: #8b96a4; }
.m05-color-none { border: 3px solid #dce1e8; }.m05-color-yellow { border: 2px solid #d6bd00; }.m05-color:hover { background: var(--label-color); }.m05-color[aria-pressed=true] { outline: 2px solid #4096ff; outline-offset: 4px; }.m05-label-settings { min-width: 28px; width: 28px; height: 28px; padding: 0; border: 1px dashed #c2ccda; border-radius: 4px; color: #8391a3; font-size: 12px; }
.m05-list { flex: 1; min-height: 240px; min-width: 0; display: flex; flex-direction: column; background: #fff; border: 1px solid #e8edf7; box-shadow: 0 2px 12px #00164010; border-radius: 0 0 15px 15px; overflow: hidden; }
.m05-status-line { display: flex; flex: none; align-items: center; min-height: 44px; padding: 0 20px; overflow: hidden; gap: 24px; }.m05-statuses { display: flex; align-items: stretch; flex: none; gap: 40px; height: 44px; }
.m05-statuses > button { gap: 12px; min-width: 0; height: 44px; padding: 0; border: 0; border-bottom: 2px solid transparent; border-radius: 0; background: transparent; color: #667b91; font-size: 16px; font-weight: 500; }.m05-statuses > button[aria-selected=true] { color: #131923; border-bottom-color: #4096ff; }
.m05-statuses sup { border-radius: 12px; min-width: 18px; padding: 0 5px; height: 18px; line-height: 18px; background: #1f65ff; color: #fff; font-size: 12px; font-weight: 400; }
.m05-summary { display: flex; align-items: center; margin-left: auto; gap: 15px; min-width: 120px; white-space: nowrap; overflow-x: auto; scrollbar-width: thin; font-size: 13px; line-height: 24px; }.m05-summary span { flex: none; color: #337cff; }
.m05-feedback { flex: none; padding: 8px 20px; background: #fdf6ec; color: #ad791b; line-height: 22px; font-size: 13px; }.m05-feedback .m05-button { display: block; margin: 3px 0; white-space: normal; text-align: left; line-height: 20px; }
.m05-scroller { flex: 1; min-height: 0; position: relative; overflow: auto; scroll-padding-right: 172px; scrollbar-width: thin; scrollbar-color: #d9dce1 transparent; }.m05-table { table-layout: fixed; min-width: 100%; margin: 0; border: 0; border-collapse: separate; border-spacing: 0; color: #002451; font: 12px Arial, 'Microsoft YaHei', sans-serif; }
.m05-table th { position: sticky; top: 0; z-index: 2; height: 51px; padding: 0 10px; background: #f0f4f8; color: #001b3c; text-align: center; border: 0; border-bottom: 1px solid #dae3ee; font-size: 14px; font-weight: 600; }
.m05-table th .m05-icon-d-caret { margin-left: 5px; color: #bfc5ce; }.m05-table td { height: 220px; padding: 20px 12px; vertical-align: middle; border: 0; border-bottom: 1px solid #d9e3ee; line-height: 24px; overflow-wrap: anywhere; background: #fff; }.m05-table td:first-child { text-align: center; padding: 0 10px; }
.m05-table .m05-fixed-operation { position: sticky; right: 0; z-index: 3; width: 160px; box-shadow: -5px 0 7px #00000008; text-align: center; }.m05-table th.m05-fixed-operation { z-index: 4; }.m05-column-setting { margin-left: 7px; font-size: 14px; }
.m05-row-actions { display: grid; gap: 4px; justify-content: center; }.m05-row-actions .m05-button { width: 115px; min-width: 115px; height: 28px; padding: 0 10px; border-radius: 8px; font-size: 12px; }.m05-row-actions .m05-button .m05-icon-arrow-down { display: none; }
.m05-cell-label, .m05-cell-platform, .m05-cell-processing { text-align: center; }.m05-tag { min-width: 34px; width: 34px; height: 34px; padding: 0; border-radius: 50%; color: var(--label-color); border: 1px dashed currentColor; font-size: 20px; }.m05-tag.m05-color-none { color: #b6c1d1; }.m05-tag:not(.m05-color-none) { color: var(--label-color); }
.m05-kv { line-height: 24px; }.m05-muted { color: #8292a6; }.m05-copy { margin-left: 5px; font-size: 12px; }.m05-product { display: flex; align-items: center; gap: 8px; min-height: 115px; }.m05-product + .m05-product { border-top: 1px dashed #e9edf2; padding-top: 10px; margin-top: 10px; }.m05-product-info { flex: 1; min-width: 0; line-height: 20px; }.m05-product-info .m05-kv { line-height: 20px; }.m05-product-title { color: #1674ff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }.m05-no-image, .m05-image-button { flex: none; width: 70px; height: 94px; display: grid; place-items: center; background: #f7f8fa; color: #d0d7e1; font-size: 25px; border: 0; border-radius: 0; padding: 0; min-width: 70px; }.m05-image-button img { width: 70px; height: 94px; object-fit: contain; }
.m05-state-badge { display: inline-block; border: 1px solid #cee6ff; background: #ecf5ff; color: #4096ff; border-radius: 4px; padding: 2px 10px; white-space: nowrap; line-height: 22px; }.m05-state-badge.is-processing { background: #fff9e9; border-color: #ffebba; color: #ee9c00; }.m05-substatus { color: #7b8b9e; font-size: 11px; line-height: 22px; }
.m05-procurement-info + .m05-procurement-info { margin-top: 12px; border-top: 1px dashed #e9edf2; padding-top: 12px; }
.m05-table .m05-empty-row td { height: auto; padding: 0; border: 0; }.m05-empty { display: flex; flex-direction: column; align-items: center; justify-content: center; min-height: 100px; height: var(--m05-empty-height, 450px); color: #a2aabc; font-size: 13px; }.m05-empty img { width: 140px; height: 130px; object-fit: contain; opacity: .75; }.m05-empty p { margin: 16px 0; }
.m05-pagination { display: flex; align-items: center; justify-content: flex-end; gap: 10px; flex: none; height: 54px; padding: 0 20px; border-top: 1px solid #dce4ee; color: #667b91; }.m05-pagination select { width: 100px; height: 28px; }.m05-pagination input { width: 46px!important; height: 28px!important; padding: 0 7px!important; }.m05-pagination .m05-button { min-width: 30px; height: 28px; padding: 0 9px; border: 0; border-radius: 2px; background: #f4f4f5; color: #6f7d8e; }.m05-pagination .is-primary { color: #fff; background: #4096ff; }
.m05-popup { position: fixed; z-index: 6000; min-width: 145px; padding: 6px 0; border: 1px solid #e4e7ed; border-radius: 4px; background: #fff; box-shadow: 0 2px 12px #0000001a; color: #606266; font: 14px Arial, 'Microsoft YaHei', sans-serif; }.m05-popup .m05-menu-item { display: flex; justify-content: flex-start; width: 100%; height: 36px; border: 0; border-radius: 0; color: #606266; padding: 0 20px; }.m05-popup .m05-menu-item:hover { color: #4096ff; background: #ecf5ff; }
.m05-dialog { width: 520px; max-width: calc(100vw - 48px); max-height: 88vh; top: 6vh; bottom: auto; margin: 0 auto; padding: 0; border: 0; border-radius: 12px; background: #fff; box-shadow: 0 2px 20px #0003; color: #303133; font: 14px Arial, 'Microsoft YaHei', sans-serif; }.m05-dialog::backdrop { background: #0006; }.m05-dialog.is-wide { width: 1000px; }.m05-dialog-head { display: flex; justify-content: space-between; align-items: center; padding: 20px 20px 10px; }.m05-dialog-head h2 { font-size: 16px; line-height: 24px; font-weight: 600; margin: 0; color: #303133; }.m05-icon-button { width: 24px; min-width: 24px; height: 24px; padding: 0; border: 0; color: #909399; background: transparent; }.m05-dialog-body { padding: 16px 20px 10px; max-height: calc(88vh - 150px); overflow-y: auto; line-height: 24px; }.m05-dialog-actions { display: flex; justify-content: flex-end; gap: 12px; padding: 10px 20px 20px; }.m05-dialog-actions > .m05-button:not(.is-primary) { border-color: #dcdfe6; color: #606266; }.m05-dialog textarea { min-height: 160px; height: auto; padding: 10px 15px; line-height: 24px; resize: vertical; }.m05-dialog .m05-batch-search { height: 180px; }.m05-help { color: #909399; font-size: 13px; line-height: 22px; margin: 12px 0; }.m05-form-error { color: #e44c4c; background: #fff5f5; padding: 8px 20px; margin: 0 20px 10px; line-height: 22px; }
.m05-label-dialog .m05-dialog-head h2 { font-size: 22px; }.m05-label-dialog .m05-dialog-body { padding-top: 0; }.m05-label-rows { max-height: 360px; overflow: auto; padding-right: 10px; }.m05-label-setting-row { display: flex; align-items: center; gap: 16px; padding: 15px 0; }.m05-color-dot { display: inline-block; flex: none; width: 16px; height: 16px; border-radius: 50%; background: var(--label-color); }.m05-label-input { display: flex; align-items: center; position: relative; flex: 1; }.m05-label-input input { height: 32px!important; padding-right: 47px!important; }.m05-label-input small { position: absolute; right: 10px; font-size: 12px; color: #909399; }.m05-switch { position: relative; flex: none; height: 24px; width: 44px; min-width: 44px; padding: 0; border: 0; border-radius: 12px; background: #dcdfe6; }.m05-switch::after { content: ''; position: absolute; width: 20px; height: 20px; top: 2px; left: 2px; background: white; border-radius: 50%; }.m05-switch[aria-checked=true] { background: #4096ff; }.m05-switch[aria-checked=true]::after { left: 22px; }.m05-label-choice { display: flex; align-items: center; gap: 12px; padding: 8px 0; }.m05-settings-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; }.m05-settings-grid label { display: flex; align-items: center; gap: 8px; }
.m05-procurement-editor fieldset { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 12px; border: 1px solid #e4e7ed; border-radius: 4px; padding: 15px; margin-bottom: 18px; }.m05-procurement-editor legend { color: #4096ff; padding: 0 8px; }.m05-procurement-editor fieldset > p { grid-column: 1/-1; margin: 0; }.m05-procurement-editor label { display: grid; gap: 5px; color: #606266; }.m05-image-preview { display: block; max-width: 100%; max-height: 65vh; object-fit: contain; margin: auto; }.m05-tutorial { margin: 0; padding-left: 24px; }.m05-tutorial li { padding: 8px; }.m05-tutorial strong { color: #4096ff; }.m05-tutorial p { margin: 5px 0; color: #606266; }
.m05-toasts { position: fixed; top: 75px; left: 50%; transform: translateX(-50%); z-index: 9000; pointer-events: none; display: grid; gap: 8px; }.m05-toast { padding: 12px 20px; border: 1px solid #e1f3d8; border-radius: 4px; background: #f0f9eb; color: #67c23a; font-size: 14px; box-shadow: 0 2px 8px #0001; }.m05-toast.is-error { color: #e6a23c; background: #fdf6ec; border-color: #faecd8; }
.m05-column-popover { width: 420px; height: 446px; overflow: auto; padding: 12px; scrollbar-width: thin; color: #606266; font-size: 12px; }
.m05-column-popover section + section { border-top: 1px solid #eee; }.m05-column-popover h3 { margin: 8px 0 10px; color: #303133; font-size: 14px; font-weight: 600; }.m05-column-switch-row { display: flex; align-items: center; justify-content: space-between; height: 50px; padding-right: 5px; }

.m05-cell-financial > .m05-kv { display: inline-block; width: 50%; vertical-align: top; }
.m05-shop-select { display: flex; align-items: center; gap: 5px; height: 36px; min-width: 0; padding: 0 10px; border: 1px solid #d1d9e7; border-radius: 4px; cursor: text; }
.m05-shop-select:focus-within { border-color: #4096ff; }.m05-shop-select > .m05-icon { margin-left: auto; color: #b9bfcb; font-size: 12px; }
.m05-shop-select input { flex: 1; width: 40px!important; min-width: 20px!important; padding: 0 4px!important; height: 32px!important; border: 0!important; outline: 0; }
.m05-shop-tags { display: flex; gap: 4px; max-width: calc(100% - 40px); overflow-x: auto; scrollbar-width: none; }.m05-shop-tag { display: inline-flex; align-items: center; flex: none; gap: 5px; height: 24px; padding: 0 5px 0 8px; border: 1px solid #e9e9eb; border-radius: 4px; color: #909399; background: #f4f4f5; font-size: 12px; }
.m05-shop-remove { min-width: 14px; width: 14px; height: 14px; padding: 0; border: 0; border-radius: 50%; background: #c0c4cc; color: white; font-size: 10px; }.m05-shop-remove:hover { background: #909399; color: white; }
.m05-shop-popup { max-height: 274px; overflow-y: auto; }.m05-shop-option { display: flex; justify-content: space-between; width: 100%; height: 34px; padding: 0 20px; border: 0; border-radius: 0; text-align: left; color: #606266; }.m05-shop-option[aria-selected=true] { color: #4096ff; font-weight: 600; }.m05-shop-empty { padding: 0 20px; color: #999; }
.m05-dialog.m05-bulk-procurement { width: 1200px; }.m05-bulk-procurement .m05-dialog-body { padding: 20px 24px 10px; }.m05-procurement-scroll { overflow: auto; max-height: calc(88vh - 190px); }
.m05-procurement-grid { table-layout: fixed; width: 1151px; border-collapse: separate; border-spacing: 0; color: #606266; font-size: 12px; text-align: left; }.m05-procurement-grid th { position: sticky; top: 0; z-index: 1; height: 64px; background: #f5f7fa; font-size: 14px; font-weight: 500; padding: 8px 12px; text-align: left; border-bottom: 1px solid #ebeef5; }.m05-procurement-grid th > .m05-button { display: block; margin-top: 8px; font-size: 12px; }
.m05-procurement-grid td { height: 220px; padding: 20px 12px; vertical-align: middle; border-bottom: 1px solid #ebeef5; }.m05-procurement-grid .m05-product { min-width: 0; }.m05-procurement-grid input { height: 32px!important; font-size: 12px!important; padding: 0 10px!important; }.m05-counted-input { display: block; position: relative; }.m05-counted-input input { padding-right: 38px!important; }.m05-counted-input small { position: absolute; right: 8px; top: 4px; color: #909399; font-size: 10px; }
.m05-procurement-currency { display: flex; gap: 6px; align-items: center; color: #909399; margin-top: 8px; white-space: nowrap; }.m05-procurement-currency input { width: 64px!important; text-transform: uppercase; }
.m05-product-sort { min-width: 0; height: auto; padding: 0; border: 0; background: transparent; color: #001b3c; font-weight: 600!important; }.m05-product-sort:hover { background: transparent; }
.m05-sort-caret { position: relative; width: 14px; height: 22px; margin-left: 2px; }.m05-sort-caret::before,.m05-sort-caret::after { content: ''; position: absolute; left: 2px; border: 5px solid transparent; }.m05-sort-caret::before { top: 0; border-bottom-color: #c0c4cc; }.m05-sort-caret::after { bottom: 0; border-top-color: #c0c4cc; }.m05-sort-caret.asc::before { border-bottom-color: #4096ff; }.m05-sort-caret.desc::after { border-top-color: #4096ff; }

.m05-cell-order > .m05-kv,.m05-cell-logistics > .m05-kv,.m05-procurement-info > .m05-kv { display: grid; grid-template-columns: 1fr 2fr; }.m05-cell-logistics > .m05-kv { grid-template-columns: 1fr 3fr; }.m05-procurement-info > .m05-kv { grid-template-columns: 1fr 1fr; }.m05-cell-order .m05-muted,.m05-cell-logistics .m05-muted,.m05-procurement-info .m05-muted { text-align: right; }.m05-label-link { margin-left: 5px; font-size: 12px; }

.m05-procurement-editor textarea { min-height: 72px; height: 72px; padding: 6px 10px; }
.m05-procurement-edit { margin-left:6px; color:#8b96a4; font-size:12px; }.m05-procurement-total { color:#909399; text-align:center; font-size:11px; line-height:24px; }
.m05-inline-procurement { display:flex; flex-wrap:wrap; align-items:center; gap:6px; width:220px; padding:12px; }.m05-inline-procurement.is-sourcePlatform { width:180px; }.m05-inline-procurement.is-sourceUrl { width:320px; }
.m05-inline-fields { display:flex; gap:4px; flex:1; min-width:0; }.m05-inline-fields input,.m05-inline-fields textarea,.m05-inline-fields select { width:100%; min-width:0; height:32px; border:1px solid #dcdfe6; border-radius:4px; padding:0 7px; color:#606266; background:#fff; font:12px Arial,'Microsoft YaHei',sans-serif; }.m05-inline-fields textarea { height:60px; padding:6px; resize:vertical; }.m05-inline-fields input[aria-label='采购币种'] { flex:none; width:45px; padding:0 4px; text-transform:uppercase; }
.m05-inline-actions { display:flex; gap:3px; }.m05-inline-actions button { width:24px; min-width:24px; height:26px; padding:0; border-radius:3px; }.m05-inline-cancel { color:#909399; border-color:#dcdfe6; }.m05-inline-confirm { color:white; background:#4096ff; }.m05-inline-error { width:100%; margin:3px 0 0; font-size:12px; color:#f56c6c; }
