select[data-quote-transfer-select=true]{color:#111827!important;box-sizing:border-box!important;width:100%!important;height:34px!important;min-height:34px!important;box-shadow:none!important;appearance:auto!important;-webkit-appearance:menulist!important;background-color:#fff!important;border:1px solid #d1d5db!important;border-radius:8px!important;outline:none!important;padding:0 34px 0 10px!important;font-size:14px!important;line-height:34px!important}select[data-quote-transfer-select=true]:disabled{color:#9ca3af!important;background-color:#f9fafb!important}.quote-detail-product-info-table td.quote-product-info-td-extraPrice,.quote-detail-product-info-table td.quote-extra-discount-cell{text-align:center!important;vertical-align:top!important;white-space:normal!important;box-sizing:border-box!important;padding:10px 6px!important;overflow:visible!important}.quote-detail-product-info-table td.quote-product-info-td-extraPrice>div,.quote-detail-product-info-table td.quote-extra-discount-cell>div,.quote-detail-product-info-table td.quote-product-info-td-extraPrice .quote-extra-discount-cell{white-space:normal!important;box-sizing:border-box!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:2px!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;position:static!important;overflow:visible!important}.quote-detail-product-info-table td.quote-product-info-td-extraPrice .quote-extra-discount-amount-line,.quote-detail-product-info-table td.quote-extra-discount-cell .quote-extra-discount-amount-line,.quote-detail-product-info-table td.quote-product-info-td-extraPrice [style*="color: rgb(17, 24, 39)"],.quote-detail-product-info-table td.quote-product-info-td-extraPrice [style*="color:#111827"],.quote-detail-product-info-table td.quote-product-info-td-extraPrice [style*="color: #111827"]{text-align:center!important;color:#111827!important;white-space:nowrap!important;box-sizing:border-box!important;width:100%!important;margin:0!important;padding:0!important;font-size:13px!important;font-weight:400!important;line-height:18px!important;display:block!important;position:static!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}.quote-detail-product-info-table td.quote-product-info-td-extraPrice .quote-extra-discount-reason-line,.quote-detail-product-info-table td.quote-extra-discount-cell .quote-extra-discount-reason-line,.quote-detail-product-info-table td.quote-product-info-td-extraPrice [style*="color: rgb(255, 77, 0)"],.quote-detail-product-info-table td.quote-product-info-td-extraPrice [style*="color:#ff4d00"],.quote-detail-product-info-table td.quote-product-info-td-extraPrice [style*="color: #ff4d00"]{text-align:center!important;color:#ff4d00!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:anywhere!important;box-sizing:border-box!important;width:100%!important;margin:0!important;padding:0!important;font-size:13px!important;font-weight:800!important;line-height:18px!important;display:block!important;position:static!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}.quote-detail-product-info-table th.quote-product-info-th-spec,.quote-detail-product-info-table td.quote-product-info-td-spec{text-align:left!important;text-indent:0!important;padding-left:0!important;padding-right:4px!important}.quote-detail-product-info-table td.quote-product-info-td-spec>span,.quote-detail-product-info-table td.quote-product-info-td-spec *{text-align:left!important;text-indent:0!important;margin-left:0!important;padding-left:0!important}.quote-detail-product-info-table thead th:nth-child(3),.quote-detail-product-info-table tbody td:nth-child(3){text-align:left!important;text-indent:0!important;padding-left:0!important;padding-right:4px!important}.quote-detail-product-info-table tbody td:nth-child(3)>span,.quote-detail-product-info-table tbody td:nth-child(3) *{text-align:left!important;text-indent:0!important;margin-left:0!important;padding-left:0!important}.quote-detail-product-info-table td.quote-product-info-td-quantity,.quote-detail-product-info-table td.quote-product-info-td-standardPrice,.quote-detail-product-info-table td.quote-product-info-td-supplyPrice,.quote-detail-product-info-table td.quote-product-info-td-totalAmount{vertical-align:top!important;text-align:center!important;box-sizing:border-box!important;padding-top:10px!important;padding-bottom:10px!important;line-height:18px!important}.quote-detail-product-info-table td.quote-product-info-td-quantity *,.quote-detail-product-info-table td.quote-product-info-td-standardPrice *,.quote-detail-product-info-table td.quote-product-info-td-supplyPrice *,.quote-detail-product-info-table td.quote-product-info-td-totalAmount *{text-align:center!important;line-height:18px!important}.quote-detail-product-info-table td.quote-product-info-td-extraPrice{vertical-align:top!important;text-align:center!important;white-space:normal!important;box-sizing:border-box!important;padding:10px 6px!important;overflow:visible!important}.quote-detail-product-info-table td.quote-product-info-td-extraPrice>div{white-space:normal!important;box-sizing:border-box!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:0!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;position:static!important;overflow:visible!important}.quote-detail-product-info-table td.quote-product-info-td-extraPrice>div>div:first-child,.quote-detail-product-info-table td.quote-product-info-td-extraPrice .quote-extra-discount-amount-line{text-align:center!important;color:#111827!important;white-space:nowrap!important;box-sizing:border-box!important;width:100%!important;margin:0!important;padding:0!important;font-size:13px!important;font-weight:400!important;line-height:18px!important;display:block!important;position:static!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}.quote-detail-product-info-table td.quote-product-info-td-extraPrice>div>div:nth-child(2),.quote-detail-product-info-table td.quote-product-info-td-extraPrice .quote-extra-discount-reason-line{text-align:center!important;color:#ff4d00!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:anywhere!important;box-sizing:border-box!important;width:100%!important;margin:0!important;padding:0!important;font-size:13px!important;font-weight:800!important;line-height:18px!important;display:block!important;position:static!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}.quote-detail-product-info-table th.quote-product-info-th-quantity,.quote-detail-product-info-table th.quote-product-info-th-standardPrice,.quote-detail-product-info-table th.quote-product-info-th-supplyPrice,.quote-detail-product-info-table th.quote-product-info-th-totalAmount,.quote-detail-product-info-table td.quote-product-info-td-quantity,.quote-detail-product-info-table td.quote-product-info-td-standardPrice,.quote-detail-product-info-table td.quote-product-info-td-supplyPrice,.quote-detail-product-info-table td.quote-product-info-td-totalAmount{text-align:center!important;padding-left:0!important;padding-right:0!important}.quote-detail-product-info-table td.quote-product-info-td-quantity *,.quote-detail-product-info-table td.quote-product-info-td-standardPrice *,.quote-detail-product-info-table td.quote-product-info-td-supplyPrice *,.quote-detail-product-info-table td.quote-product-info-td-totalAmount *{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.quote-detail-product-info-table td.quote-product-info-td-quantity,.quote-detail-product-info-table td.quote-product-info-td-standardPrice,.quote-detail-product-info-table td.quote-product-info-td-supplyPrice,.quote-detail-product-info-table td.quote-product-info-td-totalAmount{justify-content:center!important}.quote-detail-product-info-table th.quote-product-info-th-no{text-align:center!important}.quote-detail-product-info-table td.quote-product-info-td-no{vertical-align:top!important;text-align:center!important;box-sizing:border-box!important;padding-top:10px!important;padding-bottom:10px!important;line-height:18px!important}.quote-detail-product-info-table tbody td,.quote-detail-product-info-table tbody td *{font-size:15px!important;line-height:20px!important}.quote-detail-product-info-table td.quote-product-info-td-extraPrice>div>div:nth-child(2),.quote-detail-product-info-table td.quote-product-info-td-extraPrice .quote-extra-discount-reason-line{color:#ff4d00!important;font-weight:800!important}.quote-detail-product-info-table tbody td a{color:inherit}.quote-detail-product-info-table thead th,.quote-detail-product-info-table thead th *{font-size:15px!important;line-height:20px!important}.quote-detail-product-info-table td.quote-product-info-td-spec>span,.quote-detail-product-info-table td.quote-product-info-td-spec .specValueText,.quote-detail-product-info-table tbody td:nth-child(3)>span{white-space:normal!important;word-break:break-all!important;overflow-wrap:anywhere!important;text-align:left!important;width:10ch!important;min-width:10ch!important;max-width:10ch!important;line-height:20px!important;display:block!important}.quote-detail-product-info-table th.quote-product-info-th-quantity,.quote-detail-product-info-table td.quote-product-info-td-quantity{padding-right:6px!important}.quote-detail-product-info-table th.quote-product-info-th-standardPrice,.quote-detail-product-info-table td.quote-product-info-td-standardPrice{padding-left:6px!important}.quote-detail-product-info-table thead th:nth-child(2),.quote-detail-product-info-table tbody td:nth-child(2){box-sizing:border-box!important;width:31ch!important;min-width:31ch!important;max-width:31ch!important;padding-right:3ch!important}.quote-detail-product-info-table thead th:nth-child(3),.quote-detail-product-info-table tbody td:nth-child(3){padding-left:0!important}.quote-detail-product-info-table tbody td:nth-child(2),.quote-detail-product-info-table tbody td:nth-child(2) *{text-align:left!important}.quote-detail-product-info-table td.quote-product-info-td-extraPrice>div>div:first-child,.quote-detail-product-info-table td.quote-product-info-td-extraPrice .quote-extra-discount-amount-line{color:#111827!important;font-size:15px!important;font-weight:400!important;line-height:20px!important}.quote-list-compact-table{table-layout:fixed!important;border-collapse:collapse!important;border-spacing:0!important;width:100%!important;min-width:1147px!important;max-width:none!important}.quote-list-compact-table th,.quote-list-compact-table td{box-sizing:border-box!important;vertical-align:middle!important;white-space:nowrap!important;padding-top:8px!important;padding-bottom:8px!important;overflow:hidden!important}.quote-list-compact-table th *,.quote-list-compact-table td *{box-sizing:border-box!important;max-width:100%!important}.quote-list-compact-table .ql-col-1,.quote-list-compact-table .ql-col-2{width:64px!important}.quote-list-compact-table th:first-child,.quote-list-compact-table td:first-child,.quote-list-compact-table th:nth-child(2),.quote-list-compact-table td:nth-child(2){text-align:center!important;width:64px!important;min-width:64px!important;max-width:64px!important;padding-left:5px!important;padding-right:5px!important}.quote-list-compact-table th:nth-child(3),.quote-list-compact-table td:nth-child(3){text-overflow:ellipsis!important;width:122px!important;min-width:122px!important;max-width:122px!important;padding-left:8px!important;padding-right:8px!important}.quote-list-compact-table th:nth-child(4),.quote-list-compact-table td:nth-child(4){text-overflow:ellipsis!important;width:76px!important;min-width:76px!important;max-width:76px!important;padding-left:6px!important;padding-right:6px!important}.quote-list-compact-table th:nth-child(5),.quote-list-compact-table td:nth-child(5){text-overflow:ellipsis!important;width:190px!important;min-width:190px!important;max-width:190px!important;padding-left:8px!important;padding-right:14px!important}.quote-list-compact-table th:nth-child(5){text-align:center!important}.quote-list-compact-table td:nth-child(5),.quote-list-compact-table td:nth-child(5) *{text-align:left!important;justify-content:flex-start!important;align-items:flex-start!important}.quote-list-compact-table th:nth-child(6),.quote-list-compact-table td:nth-child(6){text-align:center!important;width:52px!important;min-width:52px!important;max-width:52px!important;padding-left:0!important;padding-right:0!important}.quote-list-compact-table td:nth-child(6)>div{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;width:52px!important;min-width:52px!important;max-width:52px!important;margin-left:auto!important;margin-right:auto!important;display:flex!important}.quote-list-compact-table td:nth-child(6) button{justify-content:center!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important;display:inline-flex!important}.quote-list-compact-table th:nth-child(7),.quote-list-compact-table td:nth-child(7){text-align:center!important;width:116px!important;min-width:116px!important;max-width:116px!important;padding-left:6px!important;padding-right:8px!important}.quote-list-compact-table th:nth-child(8),.quote-list-compact-table td:nth-child(8){text-align:center!important;width:58px!important;min-width:58px!important;max-width:58px!important;padding-left:4px!important;padding-right:0!important}.quote-list-compact-table thead tr th:nth-child(9),.quote-list-compact-table thead tr th.quote-sales-header-cell{text-align:center!important;padding-left:0!important;padding-right:0!important}.quote-list-compact-table thead tr th.quote-sales-header-cell .quote-sales-header-label{text-align:center!important;justify-content:center!important;align-items:center!important;width:100%!important;display:flex!important}.quote-list-compact-table tbody tr td:nth-child(9){text-align:right!important;padding-left:0!important;padding-right:6px!important;overflow:visible!important}.quote-list-compact-table th:nth-child(10),.quote-list-compact-table td:nth-child(10){text-align:center!important;width:96px!important;min-width:96px!important;max-width:96px!important;padding-left:8px!important;padding-right:8px!important}.quote-list-compact-table th:nth-child(11),.quote-list-compact-table td:nth-child(11){text-align:center!important;width:78px!important;min-width:78px!important;max-width:78px!important;padding-left:8px!important;padding-right:8px!important}.quote-list-compact-table th:nth-child(12),.quote-list-compact-table td:nth-child(12){text-align:left!important;width:138px!important;min-width:138px!important;max-width:138px!important;padding-left:8px!important;padding-right:8px!important;overflow:visible!important}.quote-list-compact-table td:nth-child(10)>*,.quote-list-compact-table td:nth-child(11)>*{white-space:nowrap!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.quote-list-compact-table thead tr th:before,.quote-list-compact-table thead tr th:after{content:none!important;display:none!important}.quote-list-compact-table.quote-label-mode-table tbody tr>td{background-color:var(--quote-label-row-bg,transparent)!important}.quote-list-compact-table.quote-label-mode-table tbody tr>td:first-child,.quote-list-compact-table.quote-label-mode-table tbody tr>td:first-child *{color:var(--quote-label-text-color,inherit)!important;font-weight:700!important}.quote-list-compact-table.quote-date-mode-table tbody tr,.quote-list-compact-table.quote-date-mode-table tbody tr>td{background-color:#0000!important}.quote-list-compact-table td:nth-child(2) a,.quote-list-compact-table td:nth-child(2) a:link,.quote-list-compact-table td:nth-child(2) a:visited,.quote-list-compact-table td:nth-child(2) a:hover,.quote-list-compact-table td:nth-child(2) a:active,.quote-list-compact-table td:nth-child(2) button,.quote-list-compact-table td:nth-child(2) span,.quote-list-compact-table td:nth-child(2) div{background-image:none!important;text-decoration:none!important}.quote-list-compact-table th:nth-child(2),.quote-list-compact-table td:nth-child(2),.quote-list-compact-table th,.quote-list-compact-table td{border-bottom:1px solid #e5e7eb!important}.quote-list-compact-table td.quote-empty-dash-cell{color:#0000!important}.quote-list-result-summary-row{color:#374151!important;flex-wrap:wrap!important;align-items:center!important;gap:6px 0!important;margin-top:10px!important;font-size:13px!important;display:flex!important}.quote-list-result-summary-row>span{white-space:nowrap!important;align-items:center!important;display:inline-flex!important}.quote-list-result-summary-row>span+span{border-left:1px solid #d1d5db!important;margin-left:12px!important;padding-left:12px!important}.quote-list-date-search-panel{display:none!important}.quote-list-subcategory-filter-select{box-sizing:border-box!important;width:180px!important;min-width:180px!important;max-width:180px!important;height:36px!important;padding-left:10px!important;padding-right:10px!important;font-size:13px!important;font-weight:800!important}.quote-list-category-refresh-button{white-space:nowrap!important;box-sizing:border-box!important;width:122px!important;min-width:122px!important;max-width:122px!important;height:36px!important;padding:0 10px!important;font-size:13px!important;font-weight:900!important}.quote-list-category-reset-button{white-space:nowrap!important;box-sizing:border-box!important;width:112px!important;min-width:112px!important;max-width:112px!important;height:36px!important;padding:0 10px!important;font-size:13px!important;font-weight:900!important}.quote-list-compact-table th,.quote-list-compact-table td{text-overflow:ellipsis!important;min-width:0!important;overflow:hidden!important}.quote-list-compact-table td:nth-child(3),.quote-list-compact-table td:nth-child(4),.quote-list-compact-table td:nth-child(5),.quote-list-compact-table td:nth-child(12){white-space:nowrap!important}.quote-list-compact-table td:nth-child(5) *,.quote-list-compact-table td:nth-child(3) *,.quote-list-compact-table td:nth-child(4) *,.quote-list-compact-table td:nth-child(12) *{text-overflow:ellipsis!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.quote-list-compact-table td:nth-child(6)>div{width:100%!important;min-width:0!important;max-width:none!important}@media (width<=1100px){.quote-list-compact-table th,.quote-list-compact-table td{padding-left:5px!important;padding-right:5px!important;font-size:11px!important}.quote-list-compact-table td:nth-child(5),.quote-list-compact-table td:nth-child(9){font-size:11px!important}.quote-list-compact-table td:nth-child(10),.quote-list-compact-table td:nth-child(11),.quote-list-compact-table td:nth-child(12){font-size:10.5px!important}}@media (width<=900px){.quote-list-compact-table th,.quote-list-compact-table td{padding-left:4px!important;padding-right:4px!important;font-size:10.5px!important}.quote-list-compact-table .ql-col-3{width:10%!important}.quote-list-compact-table .ql-col-5{width:17.5%!important}.quote-list-compact-table .ql-col-9{width:9.5%!important}.quote-list-compact-table .ql-col-12{width:11.5%!important}}.quote-list-compact-table td:first-child *,.quote-list-compact-table th:first-child *{text-overflow:clip!important;max-width:none!important;overflow:visible!important}.quote-list-compact-table td:nth-child(10) span,.quote-list-compact-table td:nth-child(10) button,.quote-list-compact-table td:nth-child(10) div{box-sizing:border-box!important;font-size:10px!important;line-height:1.1!important}.quote-list-compact-table td:nth-child(10) button,.quote-list-compact-table td:nth-child(10) .quote-status-badge,.quote-list-compact-table td:nth-child(10) span{white-space:nowrap!important}.quote-list-compact-table td:nth-child(10)>div>span:first-child{justify-content:center!important;align-items:center!important;min-width:58px!important;height:20px!important;padding:2px 6px!important;font-size:10px!important;font-weight:900!important;display:inline-flex!important}.quote-list-compact-table td:nth-child(10) button{justify-content:center!important;align-items:center!important;min-width:70px!important;height:20px!important;padding:2px 5px!important;font-size:10px!important;font-weight:900!important;display:inline-flex!important}.quote-list-compact-table th:nth-child(12),.quote-list-compact-table td:nth-child(12){white-space:nowrap!important;text-overflow:clip!important;padding-left:5px!important;padding-right:5px!important;font-size:10.5px!important;overflow:visible!important}.quote-list-compact-table th:nth-child(11),.quote-list-compact-table td:nth-child(11){text-align:center!important;padding-left:3px!important;padding-right:3px!important}@media (width<=1100px){.quote-list-compact-table th:nth-child(10),.quote-list-compact-table td:nth-child(10){padding-left:2px!important;padding-right:2px!important}.quote-list-compact-table td:nth-child(10) button{min-width:68px!important;height:19px!important;font-size:9.8px!important}.quote-list-compact-table td:nth-child(10)>div>span:first-child{min-width:56px!important;height:19px!important;font-size:9.8px!important}.quote-list-compact-table th:nth-child(12),.quote-list-compact-table td:nth-child(12){padding-left:4px!important;padding-right:4px!important;font-size:10px!important}}.quote-list-compact-table .ql-col-12{width:13.5%!important}.quote-list-compact-table th:nth-child(12),.quote-list-compact-table td:nth-child(12){width:13.5%!important;min-width:0!important;max-width:none!important}.quote-list-compact-table td:nth-child(2),.quote-list-compact-table td:nth-child(2) button{cursor:pointer!important;pointer-events:auto!important}.quote-list-compact-table td:nth-child(3) button{cursor:pointer!important;pointer-events:auto!important;text-align:left!important}.quote-list-compact-table td:nth-child(3) button:hover{text-decoration:underline!important}.quote-list-compact-table th:first-child,.quote-list-compact-table td:first-child{text-align:center!important;padding-left:2px!important;padding-right:2px!important;overflow:visible!important}.quote-list-compact-table td:first-child>*{transform:translate(-2px);margin-left:auto!important;margin-right:auto!important}.quote-list-compact-table th:nth-child(10),.quote-list-compact-table td:nth-child(10){text-align:center!important;padding-left:2px!important;padding-right:2px!important;overflow:visible!important}.quote-list-compact-table td:nth-child(10) *,.quote-list-compact-table th:nth-child(10) *{text-overflow:clip!important;overflow:visible!important}.quote-list-compact-table td:nth-child(10) span,.quote-list-compact-table td:nth-child(10) button{white-space:nowrap!important;font-size:10px!important;line-height:1.1!important}.quote-list-compact-table td:nth-child(10)>div>span:first-child{min-width:58px!important;height:20px!important}.quote-list-compact-table td:nth-child(10) button{min-width:70px!important;height:20px!important}.quote-list-compact-table th:nth-child(11),.quote-list-compact-table td:nth-child(11){text-align:center!important;white-space:normal!important;text-overflow:clip!important;padding-left:3px!important;padding-right:3px!important;overflow:visible!important}.quote-list-compact-table td:nth-child(11) *,.quote-list-compact-table th:nth-child(11) *{text-overflow:clip!important;white-space:normal!important;max-width:none!important;overflow:visible!important}.quote-list-compact-table td:nth-child(11)>div{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:2px!important;width:100%!important;min-width:0!important;line-height:1.15!important;display:flex!important}.quote-list-compact-table td:nth-child(11) span,.quote-list-compact-table td:nth-child(11) button{white-space:nowrap!important;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;min-width:64px!important;min-height:20px!important;padding:2px 7px!important;font-size:10.5px!important;line-height:1.1!important;display:inline-flex!important}.quote-list-compact-table td:nth-child(11) small,.quote-list-compact-table td:nth-child(11) div:not(:first-child){white-space:normal!important;word-break:break-all!important;font-size:9.5px!important;line-height:1.12!important}.quote-list-compact-table th:nth-child(12),.quote-list-compact-table td:nth-child(12){text-align:center!important;text-overflow:clip!important;white-space:nowrap!important;padding-left:4px!important;padding-right:4px!important;overflow:visible!important}.quote-list-compact-table td:nth-child(12)>div{white-space:nowrap!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:2px!important;line-height:1.15!important;display:flex!important}.quote-list-compact-table td:nth-child(12) span{white-space:nowrap!important;font-size:10.5px!important;line-height:1.15!important;display:block!important}@media (width<=1100px){.quote-list-compact-table td:nth-child(11) span,.quote-list-compact-table td:nth-child(11) button{min-width:62px!important;padding-left:6px!important;padding-right:6px!important;font-size:10px!important}.quote-list-compact-table td:nth-child(12) span{font-size:10px!important}.quote-list-compact-table td:first-child>*{transform:translate(-3px)}}.quote-list-compact-table th:nth-child(2),.quote-list-compact-table td:nth-child(2){cursor:pointer!important;pointer-events:auto!important;overflow:visible!important}.quote-list-compact-table td:nth-child(2) button{cursor:pointer!important;pointer-events:auto!important;color:#2563eb!important;font-weight:900!important;text-decoration:none!important}.quote-list-compact-table td:nth-child(2) button:hover{text-decoration:underline!important}.quote-list-compact-table{table-layout:fixed!important}.quote-list-compact-table .ql-col-1{width:6.5%!important}.quote-list-compact-table .ql-col-2{width:7%!important}.quote-list-compact-table .ql-col-3{width:11%!important}.quote-list-compact-table .ql-col-4{width:7.5%!important}.quote-list-compact-table .ql-col-5{width:20%!important}.quote-list-compact-table .ql-col-6{width:5.5%!important}.quote-list-compact-table .ql-col-7{width:7.5%!important}.quote-list-compact-table .ql-col-8{width:6%!important}.quote-list-compact-table .ql-col-9{width:9.5%!important}.quote-list-compact-table .ql-col-10{width:11%!important}.quote-list-compact-table .ql-col-11{width:8.5%!important}.quote-list-compact-table .ql-col-12{width:0!important;display:none!important}.quote-list-compact-table th:first-child,.quote-list-compact-table td:first-child{width:6.5%!important;min-width:0!important;max-width:none!important}.quote-list-compact-table th:nth-child(2),.quote-list-compact-table td:nth-child(2){width:7%!important;min-width:0!important;max-width:none!important}.quote-list-compact-table th:nth-child(3),.quote-list-compact-table td:nth-child(3){width:11%!important;min-width:0!important;max-width:none!important}.quote-list-compact-table th:nth-child(4),.quote-list-compact-table td:nth-child(4){width:7.5%!important;min-width:0!important;max-width:none!important}.quote-list-compact-table th:nth-child(5),.quote-list-compact-table td:nth-child(5){width:20%!important;min-width:0!important;max-width:none!important}.quote-list-compact-table th:nth-child(6),.quote-list-compact-table td:nth-child(6){width:5.5%!important;min-width:0!important;max-width:none!important}.quote-list-compact-table th:nth-child(7),.quote-list-compact-table td:nth-child(7){width:7.5%!important;min-width:0!important;max-width:none!important}.quote-list-compact-table th:nth-child(8),.quote-list-compact-table td:nth-child(8){width:6%!important;min-width:0!important;max-width:none!important}.quote-list-compact-table th:nth-child(9),.quote-list-compact-table td:nth-child(9),.quote-list-compact-table thead tr th.quote-sales-header-cell{width:9.5%!important;min-width:0!important;max-width:none!important}.quote-list-compact-table th:nth-child(10),.quote-list-compact-table td:nth-child(10){width:11%!important;min-width:0!important;max-width:none!important}.quote-list-compact-table th:nth-child(11),.quote-list-compact-table td:nth-child(11){width:8.5%!important;min-width:0!important;max-width:none!important}.quote-list-compact-table th:nth-child(12),.quote-list-compact-table td:nth-child(12){border:0!important;width:0!important;min-width:0!important;max-width:0!important;padding:0!important;display:none!important}.quote-list-compact-table td:first-child{text-align:center!important;vertical-align:middle!important;overflow:visible!important}.quote-list-compact-table td:first-child>div{transform:translate(-2px)}.quote-list-compact-table td:first-child div{white-space:nowrap!important}.quote-list-compact-table th:nth-child(11),.quote-list-compact-table td:nth-child(11){white-space:normal!important;text-align:center!important;overflow:visible!important}@media (width<=1100px){.quote-list-compact-table th,.quote-list-compact-table td{font-size:10.5px!important}.quote-list-compact-table td:first-child>div{transform:translate(-3px)}}.quote-list-compact-table td:nth-child(5) .quote-product-memo-full-text{text-overflow:clip!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:anywhere!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;max-height:none!important;line-height:1.15!important;display:block!important;overflow:visible!important}.quote-list-compact-table td:nth-child(5) .quote-product-memo-full-text *{text-overflow:clip!important;white-space:normal!important;max-height:none!important;overflow:visible!important}.quote-list-compact-table td:nth-child(5){vertical-align:middle!important;white-space:normal!important;overflow:visible!important}.quote-list-compact-table td:nth-child(5)>div{width:100%!important;min-width:0!important;max-width:100%!important}@media (width<=1100px){.quote-list-compact-table td:nth-child(5) .quote-product-memo-full-text{line-height:1.12!important}}.quote-list-compact-table td:nth-child(5) .quote-product-memo-full-text{color:#ea580c!important;font-size:11px!important}@media (width<=1100px){.quote-list-compact-table td:nth-child(5) .quote-product-memo-full-text{font-size:var(--quote-product-memo-font-size,10px)!important}}@media (width<=900px){.quote-list-compact-table td:nth-child(5) .quote-product-memo-full-text{font-size:var(--quote-product-memo-font-size,9.5px)!important}}@media (width>=1201px){.quote-list-compact-table td:nth-child(5) .quote-product-memo-full-text{color:#ea580c!important;font-size:12px!important;font-weight:800!important;line-height:1.18!important}}@media (width>=1101px) and (width<=1200px){.quote-list-compact-table td:nth-child(5) .quote-product-memo-full-text{color:#ea580c!important;font-size:11px!important;font-weight:800!important;line-height:1.15!important}}@media (width<=1100px){.quote-list-compact-table td:nth-child(5) .quote-product-memo-full-text{font-size:var(--quote-product-memo-font-size,10px)!important;color:#ea580c!important;font-weight:800!important;line-height:1.12!important}}@media (width<=900px){.quote-list-compact-table td:nth-child(5) .quote-product-memo-full-text{font-size:var(--quote-product-memo-font-size,9.5px)!important;color:#ea580c!important;line-height:1.1!important}}table.quote-list-compact-table.quote-label-mode-table col.ql-col-1,table.quote-list-compact-table.quote-label-mode-table th:first-child,table.quote-list-compact-table.quote-label-mode-table td:first-child,table.quote-list-compact-table.quote-date-mode-table col.ql-col-1,table.quote-list-compact-table.quote-date-mode-table th:first-child,table.quote-list-compact-table.quote-date-mode-table td:first-child{text-align:center!important;width:4%!important;min-width:0!important;max-width:none!important;padding-left:2px!important;padding-right:2px!important}table.quote-list-compact-table.quote-label-mode-table col.ql-col-7,table.quote-list-compact-table.quote-label-mode-table th:nth-child(7),table.quote-list-compact-table.quote-label-mode-table td:nth-child(7),table.quote-list-compact-table.quote-date-mode-table col.ql-col-7,table.quote-list-compact-table.quote-date-mode-table th:nth-child(7),table.quote-list-compact-table.quote-date-mode-table td:nth-child(7){text-align:center!important;width:10%!important;min-width:0!important;max-width:none!important}.quote-list-compact-table.quote-label-mode-table td:first-child>*,.quote-list-compact-table.quote-label-mode-table td:first-child div,.quote-list-compact-table.quote-label-mode-table td:first-child span{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.quote-list-compact-table .erp-quote-list-clickable-text{font-family:var(--erp-font-family)!important;cursor:pointer!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;line-height:1.35!important;text-decoration:none!important}.quote-list-compact-table .erp-quote-list-clickable-text:hover{text-underline-offset:2px!important;text-decoration:underline!important;text-decoration-thickness:1px!important}.quote-list-compact-table .erp-quote-list-clickable-text:focus-visible{box-shadow:0 0 0 3px var(--erp-color-primary-subtle)!important;border-radius:2px!important;outline:none!important}.quote-list-compact-table tbody td:nth-child(2) .erp-quote-list-number-link{color:var(--erp-color-primary)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-semibold)!important;text-align:center!important;white-space:nowrap!important;text-decoration:none!important}.quote-list-compact-table tbody td:nth-child(2) .erp-quote-list-number-link:hover{color:var(--erp-color-primary-hover)!important;text-decoration:underline!important}.quote-list-compact-table tbody td:nth-child(3) .erp-quote-list-company-link{width:100%!important;min-width:0!important;max-width:100%!important;font-size:var(--erp-font-size-sm)!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;line-height:1.35!important;text-decoration:none!important;display:block!important;overflow:hidden!important}.quote-list-compact-table tbody td:nth-child(3) .erp-quote-list-company-link.is-registered-company{color:var(--erp-color-success)!important;font-weight:var(--erp-font-weight-semibold)!important}.quote-list-compact-table tbody td:nth-child(3) .erp-quote-list-company-link.is-unregistered-company{color:var(--erp-color-text-strong)!important;font-weight:var(--erp-font-weight-medium)!important}.quote-list-compact-table tbody td:nth-child(3) .erp-quote-list-company-link:hover{text-decoration:underline!important}.quote-list-compact-table tbody td:nth-child(3) .erp-quote-list-company-link.is-registered-company:hover{color:var(--erp-color-success)!important}.quote-list-compact-table tbody td:nth-child(3) .erp-quote-list-company-link.is-unregistered-company:hover{color:var(--erp-color-primary-hover)!important}.quote-list-compact-table tbody td:nth-child(5) .erp-quote-list-product-link{min-width:0!important;max-width:170px!important;color:var(--erp-color-primary)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-semibold)!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;vertical-align:middle!important;line-height:1.35!important;text-decoration:none!important;display:inline-block!important;overflow:hidden!important}.quote-list-compact-table tbody td:nth-child(5) .erp-quote-list-product-link:hover{color:var(--erp-color-primary-hover)!important;text-decoration:underline!important}.quote-list-compact-table tbody td:nth-child(5) .quote-product-memo-full-text{color:#ea580c!important}@media (width<=1100px){.quote-list-compact-table tbody td:nth-child(5) .erp-quote-list-product-link{max-width:100%!important}}.quote-list-compact-table tbody td:first-child{text-align:center!important;vertical-align:middle!important}.quote-list-compact-table tbody td:first-child>*,.quote-list-compact-table tbody td:first-child>div,.quote-list-compact-table.quote-label-mode-table tbody td:first-child>*{margin-left:auto!important;margin-right:auto!important;transform:none!important}.quote-list-compact-table .erp-quote-list-date{text-align:center!important;white-space:nowrap!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:2px!important;min-width:38px!important;line-height:1.15!important;display:inline-flex!important}.quote-list-compact-table .erp-quote-list-date-year{color:var(--erp-color-text-muted)!important;font-size:10.5px!important;font-weight:var(--erp-font-weight-regular)!important;letter-spacing:0!important;margin:0!important;line-height:1.15!important}.quote-list-compact-table .erp-quote-list-date-month-day{color:var(--erp-color-text-strong)!important;font-size:13px!important;font-weight:var(--erp-font-weight-semibold)!important;letter-spacing:0!important;margin:0!important;line-height:1.2!important}.quote-list-compact-table .erp-quote-list-date-time{color:var(--erp-color-text-muted)!important;font-size:9.5px!important;font-weight:var(--erp-font-weight-regular)!important;letter-spacing:0!important;margin:0!important;line-height:1.15!important}.quote-list-compact-table .erp-quote-list-label-cell{justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0 auto!important;display:inline-flex!important}.quote-list-compact-table .erp-quote-list-label-badge{border-radius:var(--erp-radius-md)!important;width:auto!important;min-width:36px!important;max-width:100%!important;height:22px!important;min-height:22px!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-xs)!important;font-weight:var(--erp-font-weight-semibold)!important;text-align:center!important;white-space:nowrap!important;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;padding:0 7px!important;line-height:1!important;display:inline-flex!important}@media (width<=1100px){.quote-list-compact-table .erp-quote-list-date-year{font-size:10px!important}.quote-list-compact-table .erp-quote-list-date-month-day{font-size:11px!important}.quote-list-compact-table .erp-quote-list-date-time{font-size:9px!important}.quote-list-compact-table .erp-quote-list-label-badge{min-width:34px!important;padding-left:5px!important;padding-right:5px!important;font-size:10px!important}}.erp-quote-list-search-column,.erp-quote-list-search-row,.erp-quote-list-date-grid{min-width:0}.erp-quote-list-category-toggle{white-space:nowrap!important;max-width:100%!important}.erp-quote-list-category-toggle-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.erp-quote-list-category-toggle-icon{white-space:nowrap;flex:none}@media (width<=1100px){.erp-quote-list-primary-filter-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.erp-quote-list-search-column{width:100%!important;min-width:0!important}.erp-quote-list-search-row{grid-template-columns:minmax(0, 1fr) var(--erp-control-height-md)!important;width:100%!important;min-width:0!important}.erp-quote-list-search-input{width:100%!important;min-width:0!important}.erp-quote-list-search-reset-button{width:var(--erp-control-height-md)!important;min-width:var(--erp-control-height-md)!important;max-width:var(--erp-control-height-md)!important}.erp-quote-list-category-toggle{width:max-content!important;min-width:0!important;max-width:100%!important}.erp-quote-list-date-grid{grid-template-columns:90px minmax(120px,1fr) 14px minmax(120px,1fr) 40px 76px!important;justify-self:stretch!important;width:100%!important;min-width:0!important}.erp-quote-list-date-grid .erp-quote-list-date-type,.erp-quote-list-date-grid .erp-quote-list-date-input{width:100%!important;min-width:0!important;max-width:none!important}.erp-quote-list-date-grid .erp-quote-list-date-reset-button{width:40px!important;min-width:40px!important;max-width:40px!important}.erp-quote-list-date-grid .erp-quote-list-page-size-select{width:76px!important;min-width:76px!important;max-width:76px!important}.erp-quote-list-category-panel{grid-template-columns:repeat(2,minmax(0,1fr))!important}.erp-quote-list-category-panel .erp-quote-list-category-select,.erp-quote-list-category-panel .quote-list-category-refresh-button,.erp-quote-list-category-panel .quote-list-category-reset-button{width:100%!important;min-width:0!important;max-width:none!important}}@media (width<=760px){.erp-quote-list-date-grid{grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr) 40px!important}.erp-quote-list-date-grid .erp-quote-list-date-type{grid-column:1/-1}.erp-quote-list-date-grid .erp-quote-list-date-input:first-of-type{grid-column:1}.erp-quote-list-date-grid .erp-quote-list-date-separator{grid-column:2;justify-self:center}.erp-quote-list-date-grid .erp-quote-list-date-input:last-of-type{grid-column:3}.erp-quote-list-date-grid .erp-quote-list-date-reset-button{grid-column:4}.erp-quote-list-date-grid .erp-quote-list-page-size-select{grid-column:1/-1;width:100%!important;min-width:0!important;max-width:none!important}.erp-quote-list-category-panel{grid-template-columns:minmax(0,1fr)!important}}.erp-reference-data-page{box-sizing:border-box;width:100%}.erp-reference-data-page *,.erp-reference-data-page :before,.erp-reference-data-page :after{box-sizing:border-box}.erp-reference-data-header{align-items:flex-start}.erp-reference-data-page button,.erp-reference-data-page input,.erp-reference-data-page select,.erp-reference-data-page textarea{font:inherit}.erp-reference-data-page button{cursor:pointer}.erp-reference-data-page button:disabled,.erp-reference-data-page input:disabled,.erp-reference-data-page select:disabled,.erp-reference-data-page textarea:disabled{cursor:not-allowed;opacity:.58}.erp-reference-data-page button:focus-visible,.erp-reference-data-page input:focus-visible,.erp-reference-data-page select:focus-visible,.erp-reference-data-page textarea:focus-visible,.erp-reference-data-table-wrap:focus-visible{outline-offset:2px;outline:3px solid #2563eb}.erp-reference-data-refresh-button,.erp-reference-data-create-button,.erp-reference-data-close-button,.erp-reference-data-primary-button,.erp-reference-data-secondary-button{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 16px;font-weight:700;display:inline-flex}.erp-reference-data-create-button,.erp-reference-data-primary-button{color:#fff;background:#0f172a;border-color:#0f172a}.erp-reference-data-readonly-notice,.erp-reference-data-alert,.erp-reference-data-policy-note{border-radius:10px;margin:0 0 14px;padding:13px 16px;font-size:14px;line-height:1.55}.erp-reference-data-readonly-notice,.erp-reference-data-policy-note{color:#334155;background:#f8fafc;border:1px solid #cbd5e1}.erp-reference-data-policy-note.is-system{background:#eef2ff;border-color:#c7d2fe}.erp-reference-data-alert.is-success{color:#166534;background:#f0fdf4;border:1px solid #86efac}.erp-reference-data-alert.is-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.erp-reference-data-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.erp-reference-data-summary-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;justify-content:center;gap:5px;min-height:82px;padding:14px 16px;display:flex}.erp-reference-data-summary-card span{color:#64748b;font-size:13px;font-weight:700}.erp-reference-data-summary-card strong{color:#0f172a;font-size:24px;line-height:1.2}.erp-reference-data-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:16px;display:grid}.erp-reference-data-navigation,.erp-reference-data-content,.erp-reference-data-editor,.erp-reference-data-list-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px}.erp-reference-data-navigation{padding:14px;position:sticky;top:16px}.erp-reference-data-navigation-heading,.erp-reference-data-navigation-group-heading,.erp-reference-data-selected-header,.erp-reference-data-editor-heading,.erp-reference-data-list-header{justify-content:space-between;align-items:center;gap:14px;display:flex}.erp-reference-data-navigation-heading{border-bottom:1px solid #e2e8f0;min-height:44px;padding:0 4px 10px}.erp-reference-data-navigation-heading h2,.erp-reference-data-navigation-group-heading h3,.erp-reference-data-selected-header h2,.erp-reference-data-editor-heading h3,.erp-reference-data-list-header h3{color:#0f172a;margin:0}.erp-reference-data-navigation-heading h2{font-size:17px}.erp-reference-data-navigation-heading>span,.erp-reference-data-navigation-group-heading>span{color:#64748b;font-size:12px;font-weight:700}.erp-reference-data-navigation-group{padding-top:14px}.erp-reference-data-navigation-group-heading{min-height:30px;padding:0 5px 5px}.erp-reference-data-navigation-group-heading h3{color:#475569;font-size:13px}.erp-reference-data-navigation-items{gap:4px;display:grid}.erp-reference-data-navigation-button{color:#334155;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:44px;padding:8px 10px;display:flex}.erp-reference-data-navigation-button:hover{background:#f8fafc}.erp-reference-data-navigation-button.is-active{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe;font-weight:800}.erp-reference-data-navigation-count{color:#475569;background:#f1f5f9;border-radius:999px;justify-content:center;align-items:center;min-width:26px;min-height:24px;padding:3px 7px;font-size:12px;font-weight:800;display:inline-flex}.erp-reference-data-navigation-button.is-active .erp-reference-data-navigation-count{color:#1d4ed8;background:#dbeafe}.erp-reference-data-content{min-width:0;padding:18px}.erp-reference-data-selected-header{border-bottom:1px solid #e2e8f0;align-items:flex-start;padding-bottom:16px}.erp-reference-data-selected-title-line{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.erp-reference-data-selected-header h2{font-size:21px}.erp-reference-data-selected-header p,.erp-reference-data-editor-heading p,.erp-reference-data-list-header p{color:#64748b;margin:6px 0 0;font-size:13px;line-height:1.5}.erp-reference-data-dependency-note strong{color:#334155}.erp-reference-data-mode-badge,.erp-reference-data-status,.erp-reference-data-protection-badge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:26px;padding:3px 9px;font-size:12px;font-weight:800;line-height:1.2;display:inline-flex}.erp-reference-data-mode-badge{color:#475569;background:#f8fafc;border:1px solid #cbd5e1}.erp-reference-data-mode-badge.is-system{color:#4338ca;background:#eef2ff;border-color:#c7d2fe}.erp-reference-data-mode-badge.is-mixed{color:#0369a1;background:#f0f9ff;border-color:#bae6fd}.erp-reference-data-mode-badge.is-dependent{color:#6d28d9;background:#f5f3ff;border-color:#ddd6fe}.erp-reference-data-selected-actions{flex:none;align-items:center;gap:9px;display:flex}.erp-reference-data-selected-count{color:#64748b;font-size:13px;font-weight:800}.erp-reference-data-editor{border-color:#bfdbfe;margin-top:16px;padding:16px}.erp-reference-data-editor-heading{align-items:flex-start;margin-bottom:14px}.erp-reference-data-editor-heading h3,.erp-reference-data-list-header h3{font-size:17px}.erp-reference-data-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.erp-reference-data-field{flex-direction:column;gap:6px;min-width:0;display:flex}.erp-reference-data-field.is-wide{grid-column:1/-1}.erp-reference-data-field>label{color:#334155;font-size:13px;font-weight:800}.erp-reference-data-field>input,.erp-reference-data-field>select{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;min-height:44px;padding:0 11px}.erp-reference-data-field>textarea{resize:vertical;color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;min-height:88px;padding:10px 11px;line-height:1.5}.erp-reference-data-field>small{color:#64748b;font-size:12px;line-height:1.45}.erp-reference-data-form-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.erp-reference-data-list-card{margin-top:16px;overflow:hidden}.erp-reference-data-list-header{border-bottom:1px solid #e2e8f0;padding:15px 16px}.erp-reference-data-list-header>span{color:#64748b;white-space:nowrap;font-size:13px;font-weight:800}.erp-reference-data-filters{background:#f8fafc;border-bottom:1px solid #e2e8f0;grid-template-columns:minmax(220px,1fr) 150px auto;align-items:end;gap:10px;padding:12px 16px;display:grid}.erp-reference-data-checkbox{color:#334155;cursor:pointer;align-items:center;gap:8px;min-height:44px;padding:0 5px;font-size:13px;font-weight:700;display:inline-flex}.erp-reference-data-checkbox input{width:18px;height:18px}.erp-reference-data-table-wrap{width:100%;overflow:auto}.erp-reference-data-table{border-collapse:collapse;table-layout:auto;width:100%;min-width:900px}.erp-reference-data-table th,.erp-reference-data-table td{vertical-align:middle;text-align:left;border-bottom:1px solid #e2e8f0;padding:10px 11px;font-size:13px}.erp-reference-data-table th{color:#475569;white-space:nowrap;background:#f8fafc;font-weight:800}.erp-reference-data-table tbody tr.is-inactive{color:#64748b;background:#fafafa}.erp-reference-data-table td.is-center{text-align:center}.erp-reference-data-table td strong{color:inherit;display:block}.erp-reference-data-table td code{color:#94a3b8;word-break:break-all;margin-top:4px;font-size:11px;display:block}.erp-reference-data-status.is-active{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.erp-reference-data-status.is-inactive{color:#64748b;background:#f1f5f9;border:1px solid #cbd5e1}.erp-reference-data-protection{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.erp-reference-data-protection-badge.is-system{color:#4338ca;background:#eef2ff;border:1px solid #c7d2fe}.erp-reference-data-protection-badge.is-legacy{color:#c2410c;background:#fff7ed;border:1px solid #fed7aa}.erp-reference-data-protection-badge.is-normal{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0}.erp-reference-data-row-actions{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.erp-reference-data-row-button{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-width:44px;min-height:44px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.erp-reference-data-row-button.is-move{padding:0}.erp-reference-data-row-button.is-deactivate{color:#b91c1c;border-color:#fecaca}.erp-reference-data-row-button.is-activate{color:#047857;border-color:#a7f3d0}.erp-reference-data-readonly-text{color:#64748b;font-size:12px;font-weight:700}.erp-reference-data-empty{color:#64748b;text-align:center!important;padding:30px 16px!important}.erp-reference-data-sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width<=1100px){.erp-reference-data-layout{grid-template-columns:1fr}.erp-reference-data-navigation{position:static}.erp-reference-data-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.erp-reference-data-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-reference-data-selected-header,.erp-reference-data-editor-heading,.erp-reference-data-list-header{flex-direction:column;align-items:stretch}.erp-reference-data-selected-actions{justify-content:space-between}.erp-reference-data-form-grid,.erp-reference-data-filters{grid-template-columns:1fr}}:root{--erp-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif;--erp-font-size-xs:12px;--erp-font-size-sm:13px;--erp-font-size-md:14px;--erp-font-size-lg:16px;--erp-font-size-xl:18px;--erp-font-size-page-title:20px;--erp-font-size-display:24px;--erp-font-weight-regular:400;--erp-font-weight-medium:500;--erp-font-weight-semibold:600;--erp-font-weight-bold:700;--erp-color-text-strong:#111827;--erp-color-text-primary:#1f2937;--erp-color-text-secondary:#374151;--erp-color-text-muted:#6b7280;--erp-color-text-disabled:#9ca3af;--erp-color-bg-page:#fff;--erp-color-bg-subtle:#f9fafb;--erp-color-bg-muted:#f3f4f6;--erp-color-border-default:#d1d5db;--erp-color-border-subtle:#e5e7eb;--erp-color-primary:#2563eb;--erp-color-primary-hover:#1d4ed8;--erp-color-primary-subtle:#eff6ff;--erp-color-primary-border:#bfdbfe;--erp-color-success:#15803d;--erp-color-success-subtle:#f0fdf4;--erp-color-success-border:#bbf7d0;--erp-color-warning:#b45309;--erp-color-warning-subtle:#fffbeb;--erp-color-warning-border:#fde68a;--erp-color-danger:#dc2626;--erp-color-danger-subtle:#fef2f2;--erp-color-danger-border:#fecaca;--erp-space-1:4px;--erp-space-2:8px;--erp-space-3:12px;--erp-space-4:16px;--erp-space-5:20px;--erp-space-6:24px;--erp-space-8:32px;--erp-space-10:40px;--erp-radius-sm:4px;--erp-radius-md:6px;--erp-radius-lg:8px;--erp-radius-xl:12px;--erp-radius-pill:999px;--erp-control-height-sm:32px;--erp-control-height-md:40px;--erp-icon-size:20px;--erp-icon-button-size:32px}html,body,#root{font-family:var(--erp-font-family)}button,input,select,textarea{font-family:inherit}.erp-quote-list-search-input{transition:border-color .15s,box-shadow .15s,background-color .15s;border-color:#b8c1cc!important}.erp-quote-list-search-input:hover{border-color:#9ca3af!important}.erp-quote-list-search-input:focus{box-shadow:0 0 0 3px var(--erp-color-primary-subtle);border-color:var(--erp-color-primary)!important;outline:none!important}.erp-quote-list-search-input::placeholder{color:var(--erp-color-text-disabled);font-weight:var(--erp-font-weight-regular)}.erp-quote-list-search-reset-button{transition:background-color .15s,border-color .15s,color .15s;background-color:var(--erp-color-bg-muted)!important;border-color:var(--erp-color-border-default)!important;color:var(--erp-color-text-secondary)!important}.erp-quote-list-search-reset-button:hover{color:var(--erp-color-text-strong)!important;background-color:#e5e7eb!important;border-color:#9ca3af!important}.erp-quote-list-search-reset-button:focus-visible{box-shadow:0 0 0 3px var(--erp-color-primary-subtle);outline:none;border-color:var(--erp-color-primary)!important}.erp-quote-list-date-type,.erp-quote-list-date-input,.erp-quote-list-page-size-select{transition:border-color .15s,box-shadow .15s,background-color .15s;height:var(--erp-control-height-md)!important;border:1px solid var(--erp-color-border-default)!important;border-radius:var(--erp-radius-md)!important;color:var(--erp-color-text-primary)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;box-sizing:border-box!important;background-color:#fff!important}.erp-quote-list-date-type,.erp-quote-list-page-size-select{cursor:pointer;font-weight:var(--erp-font-weight-medium)!important}.erp-quote-list-date-input{font-weight:var(--erp-font-weight-regular)!important}.erp-quote-list-date-type:hover,.erp-quote-list-date-input:hover,.erp-quote-list-page-size-select:hover{border-color:#9ca3af!important}.erp-quote-list-date-type:focus,.erp-quote-list-date-input:focus,.erp-quote-list-page-size-select:focus{box-shadow:0 0 0 3px var(--erp-color-primary-subtle);border-color:var(--erp-color-primary)!important;outline:none!important}.erp-quote-list-date-separator{color:var(--erp-color-text-muted)!important;font-weight:var(--erp-font-weight-medium)!important}.erp-quote-list-date-reset-button{transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;width:var(--erp-control-height-md)!important;height:var(--erp-control-height-md)!important;border:1px solid var(--erp-color-border-default)!important;border-radius:var(--erp-radius-md)!important;background-color:var(--erp-color-bg-muted)!important;color:var(--erp-color-text-secondary)!important;font-size:16px!important;font-weight:var(--erp-font-weight-semibold)!important;box-sizing:border-box!important;line-height:1!important}.erp-quote-list-date-reset-button:hover{color:var(--erp-color-text-strong)!important;background-color:#e5e7eb!important;border-color:#9ca3af!important}.erp-quote-list-date-reset-button:focus-visible{box-shadow:0 0 0 3px var(--erp-color-primary-subtle);border-color:var(--erp-color-primary)!important;outline:none!important}.erp-quote-list-category-toggle{border:1px solid var(--erp-color-border-default)!important;border-radius:var(--erp-radius-md)!important;width:100%!important;min-width:0!important;height:auto!important;min-height:40px!important;color:var(--erp-color-text-secondary)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-medium)!important;text-align:left!important;box-sizing:border-box!important;cursor:pointer!important;background-color:#fff!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;margin-top:8px!important;padding:8px 12px!important;line-height:1.4!important;transition:color .15s,border-color .15s,background-color .15s,box-shadow .15s!important;display:grid!important}.erp-quote-list-category-toggle[aria-expanded=true]{border-color:var(--erp-color-primary-border)!important;background-color:var(--erp-color-primary-subtle)!important;color:var(--erp-color-primary-hover)!important}.erp-quote-list-detail-filter-toggle-label{min-width:max-content!important;color:inherit!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-semibold)!important;white-space:nowrap!important;align-items:center!important;gap:5px!important;display:inline-flex!important}.erp-quote-list-detail-filter-toggle-count{color:var(--erp-color-primary)!important;font-size:inherit!important;font-weight:var(--erp-font-weight-semibold)!important}.erp-quote-list-detail-filter-toggle-summary{min-width:0!important;color:var(--erp-color-text-muted)!important;font-size:var(--erp-font-size-xs)!important;font-weight:var(--erp-font-weight-regular)!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.erp-quote-list-detail-filter-toggle-icon{color:inherit!important;font-size:12px!important;font-weight:var(--erp-font-weight-semibold)!important;justify-self:end!important;line-height:1!important}.erp-quote-list-detail-filter-panel[hidden]{display:none!important}.erp-quote-list-detail-filter-panel{margin-top:8px!important}.erp-quote-list-detail-filter-panel>.erp-quote-list-category-panel{margin-top:0!important;margin-bottom:8px!important}.erp-quote-list-detail-filter-panel>.erp-quote-list-trade-document-filter{margin-top:0!important}.erp-quote-list-detail-filter-panel>.erp-quote-list-trade-document-summary{margin-top:8px!important}@media (width<=900px){.erp-quote-list-category-toggle{grid-template-columns:minmax(0,1fr) auto!important;row-gap:4px!important}.erp-quote-list-detail-filter-toggle-summary{text-overflow:clip!important;white-space:normal!important;grid-area:2/1/auto/-1!important;overflow:visible!important}.erp-quote-list-detail-filter-toggle-icon{grid-area:1/2!important}}.erp-quote-list-category-toggle:hover{color:var(--erp-color-primary)!important;background-color:var(--erp-color-primary-subtle)!important}.erp-quote-list-category-toggle:focus-visible{box-shadow:0 0 0 3px var(--erp-color-primary-subtle);color:var(--erp-color-primary)!important;outline:none!important}.erp-quote-list-category-panel{border:1px solid var(--erp-color-border-subtle)!important;border-radius:var(--erp-radius-lg)!important;background-color:var(--erp-color-bg-subtle)!important;padding:12px!important}.erp-quote-list-category-panel .erp-quote-list-category-select{cursor:pointer;transition:border-color .15s,box-shadow .15s,background-color .15s;height:var(--erp-control-height-md)!important;border:1px solid var(--erp-color-border-default)!important;border-radius:var(--erp-radius-md)!important;color:var(--erp-color-text-primary)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-medium)!important;box-sizing:border-box!important;background-color:#fff!important}.erp-quote-list-category-panel .erp-quote-list-category-select:hover:not(:disabled){border-color:#9ca3af!important}.erp-quote-list-category-panel .erp-quote-list-category-select:focus{box-shadow:0 0 0 3px var(--erp-color-primary-subtle);border-color:var(--erp-color-primary)!important;outline:none!important}.erp-quote-list-category-panel .erp-quote-list-category-select:disabled{cursor:not-allowed;background-color:var(--erp-color-bg-muted)!important;color:var(--erp-color-text-disabled)!important;opacity:1!important}.erp-quote-list-category-panel .quote-list-category-refresh-button,.erp-quote-list-category-panel .quote-list-category-reset-button{transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;height:var(--erp-control-height-md)!important;border-radius:var(--erp-radius-md)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-semibold)!important;box-sizing:border-box!important;line-height:1!important}.erp-quote-list-category-panel .quote-list-category-refresh-button{border:1px solid var(--erp-color-primary-border)!important;background-color:var(--erp-color-primary-subtle)!important;color:var(--erp-color-primary-hover)!important}.erp-quote-list-category-panel .quote-list-category-refresh-button:hover{border-color:var(--erp-color-primary)!important;background-color:#dbeafe!important}.erp-quote-list-category-panel .quote-list-category-reset-button{border:1px solid var(--erp-color-border-default)!important;color:var(--erp-color-text-secondary)!important;background-color:#fff!important}.erp-quote-list-category-panel .quote-list-category-reset-button:hover{background-color:var(--erp-color-bg-muted)!important;color:var(--erp-color-text-strong)!important;border-color:#9ca3af!important}.erp-quote-list-category-panel .quote-list-category-refresh-button:focus-visible,.erp-quote-list-category-panel .quote-list-category-reset-button:focus-visible{box-shadow:0 0 0 3px var(--erp-color-primary-subtle);border-color:var(--erp-color-primary)!important;outline:none!important}.erp-quote-list-trade-document-filter{border:1px solid var(--erp-color-border-subtle)!important;border-radius:var(--erp-radius-lg)!important;background-color:var(--erp-color-bg-subtle)!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin-top:12px!important;padding:12px!important;display:flex!important}.erp-quote-list-trade-document-label{color:var(--erp-color-text-secondary)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-semibold)!important;white-space:nowrap!important;line-height:1.4!important}.erp-quote-list-trade-document-select{transition:border-color .15s,box-shadow .15s;width:160px!important;min-width:160px!important;max-width:160px!important;height:var(--erp-control-height-sm)!important;border:1px solid var(--erp-color-border-default)!important;border-radius:var(--erp-radius-md)!important;color:var(--erp-color-text-primary)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-medium)!important;box-sizing:border-box!important;cursor:pointer!important;background-color:#fff!important;padding:0 10px!important}.erp-quote-list-trade-document-select:hover{border-color:#9ca3af!important}.erp-quote-list-trade-document-select:focus{box-shadow:0 0 0 3px var(--erp-color-primary-subtle);border-color:var(--erp-color-primary)!important;outline:none!important}.erp-quote-list-trade-document-reset{transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;height:var(--erp-control-height-sm)!important;border:1px solid var(--erp-color-border-default)!important;border-radius:var(--erp-radius-md)!important;color:var(--erp-color-text-secondary)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-semibold)!important;white-space:nowrap!important;box-sizing:border-box!important;cursor:pointer!important;background-color:#fff!important;padding:0 12px!important;line-height:1!important}.erp-quote-list-trade-document-reset:hover{background-color:var(--erp-color-bg-muted)!important;color:var(--erp-color-text-strong)!important;border-color:#9ca3af!important}.erp-quote-list-trade-document-reset:focus-visible{box-shadow:0 0 0 3px var(--erp-color-primary-subtle);border-color:var(--erp-color-primary)!important;outline:none!important}.erp-quote-list-trade-document-description{color:var(--erp-color-text-muted)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-xs)!important;font-weight:var(--erp-font-weight-regular)!important;white-space:nowrap!important;line-height:1.4!important}.erp-quote-list-trade-document-summary{border:1px solid var(--erp-color-border-subtle)!important;border-radius:var(--erp-radius-lg)!important;background-color:#fff!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin-top:8px!important;padding:10px 12px!important;display:flex!important}.erp-quote-list-trade-document-chip{transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;min-width:0!important;height:var(--erp-control-height-sm)!important;border:1px solid var(--erp-color-border-default)!important;border-radius:var(--erp-radius-md)!important;color:var(--erp-color-text-secondary)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-medium)!important;white-space:nowrap!important;box-sizing:border-box!important;cursor:pointer!important;background-color:#fff!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0 12px!important;line-height:1!important;display:inline-flex!important}.erp-quote-list-trade-document-chip:hover{background-color:var(--erp-color-bg-muted)!important;color:var(--erp-color-text-strong)!important;border-color:#9ca3af!important}.erp-quote-list-trade-document-chip.is-active{border-color:var(--erp-color-primary)!important;background-color:var(--erp-color-primary)!important;color:#fff!important}.erp-quote-list-trade-document-chip.is-active:hover{border-color:var(--erp-color-primary-hover)!important;background-color:var(--erp-color-primary-hover)!important;color:#fff!important}.erp-quote-list-trade-document-chip:focus-visible{border-color:var(--erp-color-primary)!important;box-shadow:0 0 0 3px var(--erp-color-primary-subtle)!important;outline:none!important}.erp-quote-list-trade-document-chip-label{color:inherit!important;font-weight:var(--erp-font-weight-medium)!important}.erp-quote-list-trade-document-chip-count{color:inherit!important;font-weight:var(--erp-font-weight-semibold)!important}.quote-list-result-summary-row{border:1px solid var(--erp-color-border-subtle)!important;border-radius:var(--erp-radius-lg)!important;background-color:var(--erp-color-bg-subtle)!important;color:var(--erp-color-text-secondary)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-regular)!important;box-sizing:border-box!important;flex-wrap:wrap!important;align-items:center!important;gap:0!important;margin-top:12px!important;padding:10px 12px!important;line-height:1.5!important;display:flex!important}.quote-list-result-summary-row>span{min-height:24px!important;color:var(--erp-color-text-secondary)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-regular)!important;white-space:nowrap!important;box-sizing:border-box!important;align-items:center!important;gap:4px!important;padding:0 14px!important;display:inline-flex!important;position:relative!important}.quote-list-result-summary-row>span:first-child{padding-left:0!important}.quote-list-result-summary-row>span:last-child{padding-right:0!important}.quote-list-result-summary-row>span+span:before{content:"";background-color:var(--erp-color-border-default);width:1px;height:14px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.quote-list-result-summary-row>span strong{color:var(--erp-color-text-strong)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-semibold)!important;line-height:inherit!important}.quote-list-result-summary-row>span:nth-child(2){color:var(--erp-color-primary-hover)!important;font-weight:var(--erp-font-weight-medium)!important}.quote-list-result-summary-row>span:nth-child(2) strong{color:var(--erp-color-primary)!important;font-weight:var(--erp-font-weight-semibold)!important}@media (width<=900px){.quote-list-result-summary-row{row-gap:6px!important}.quote-list-result-summary-row>span{padding-left:10px!important;padding-right:10px!important}.quote-list-result-summary-row>span:first-child{padding-left:0!important}}.erp-quote-list-section-title-row{justify-content:flex-start!important;align-items:center!important;gap:8px!important;margin-bottom:12px!important;display:flex!important}.erp-quote-list-section-title{color:var(--erp-color-text-strong)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-lg)!important;font-weight:var(--erp-font-weight-semibold)!important;letter-spacing:-.01em!important;margin:0!important;line-height:1.4!important}.erp-quote-list-section-count{border:1px solid var(--erp-color-border-subtle)!important;border-radius:var(--erp-radius-md)!important;background-color:var(--erp-color-bg-muted)!important;min-width:36px!important;height:24px!important;color:var(--erp-color-text-secondary)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-xs)!important;font-weight:var(--erp-font-weight-medium)!important;white-space:nowrap!important;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;padding:0 8px!important;line-height:1!important;display:inline-flex!important}.erp-quote-list-sr-only{clip:rect(0, 0, 0, 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.quote-list-compact-table thead,.quote-list-compact-table thead tr{background-color:var(--erp-color-bg-muted)!important}.quote-list-compact-table thead th{background-color:var(--erp-color-bg-muted)!important;border-top:0!important;border-bottom:1px solid var(--erp-color-border-default)!important;height:42px!important;color:var(--erp-color-text-secondary)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-semibold)!important;letter-spacing:-.01em!important;vertical-align:middle!important;white-space:nowrap!important;box-sizing:border-box!important;padding-top:8px!important;padding-bottom:8px!important;line-height:1.4!important}.quote-list-compact-table thead th+th{border-left:1px solid var(--erp-color-border-subtle)!important}.quote-list-compact-table thead th:first-child{border-top-left-radius:var(--erp-radius-md)!important}.quote-list-compact-table thead th:last-child{border-top-right-radius:var(--erp-radius-md)!important}.quote-list-compact-table thead th *,.quote-list-compact-table thead th span,.quote-list-compact-table thead th strong{color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}.quote-list-compact-table thead th.quote-sales-header-cell{color:var(--erp-color-text-secondary)!important;font-weight:var(--erp-font-weight-semibold)!important}.quote-list-compact-table thead th.quote-sales-header-cell .quote-sales-header-label{color:inherit!important;font-weight:inherit!important}.quote-list-compact-table thead tr:hover,.quote-list-compact-table thead th:hover{background-color:var(--erp-color-bg-muted)!important}.quote-list-compact-table thead tr>th{text-align:center!important;vertical-align:middle!important;background-color:var(--erp-color-bg-muted)!important;color:var(--erp-color-text-secondary)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-semibold)!important;border-bottom:1px solid var(--erp-color-border-default)!important;box-shadow:none!important;line-height:1.4!important;position:relative!important}.quote-list-compact-table thead tr>th>*,.quote-list-compact-table thead tr>th span,.quote-list-compact-table thead tr>th strong{color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;text-align:center!important}.quote-list-compact-table thead tr>th>span,.quote-list-compact-table thead tr>th>strong{justify-content:center!important;align-items:center!important;width:100%!important;display:flex!important}.quote-list-compact-table thead tr>th:nth-child(2),.quote-list-compact-table thead tr>th:nth-child(2) *{color:var(--erp-color-text-secondary)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-semibold)!important;text-align:center!important}.quote-list-compact-table thead tr>th:nth-child(2){border-bottom:1px solid var(--erp-color-border-default)!important}.quote-list-compact-table thead tr>th.quote-sales-header-cell,.quote-list-compact-table thead tr>th.quote-sales-header-cell .quote-sales-header-label{text-align:center!important;font-weight:var(--erp-font-weight-semibold)!important;justify-content:center!important}.quote-list-compact-table tbody tr{transition:background-color .15s!important}.quote-list-compact-table tbody tr>td{border-bottom:1px solid var(--erp-color-border-subtle)!important;color:var(--erp-color-text-secondary)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-regular)!important;vertical-align:middle!important;box-sizing:border-box!important;line-height:1.45!important}.quote-list-compact-table tbody tr>td button,.quote-list-compact-table tbody tr>td a,.quote-list-compact-table tbody tr>td span,.quote-list-compact-table tbody tr>td strong,.quote-list-compact-table tbody tr>td small{font-family:var(--erp-font-family)!important}.quote-list-compact-table.quote-date-mode-table tbody tr:hover>td{background-color:var(--erp-color-bg-subtle)!important}.quote-list-compact-table.quote-label-mode-table tbody tr>td,.quote-list-compact-table.quote-label-mode-table tbody tr:hover>td{background-color:var(--quote-label-row-bg,transparent)!important}.quote-list-compact-table tbody tr>td:nth-child(2),.quote-list-compact-table tbody tr>td:nth-child(2) button{border-bottom-color:var(--erp-color-border-subtle)!important}.quote-list-compact-table tbody tr:first-child>td{border-top:0!important}.quote-list-compact-table tbody tr:last-child>td{border-bottom:1px solid var(--erp-color-border-subtle)!important}.quote-list-compact-table tbody td:nth-child(2) button,.quote-list-compact-table tbody td:nth-child(3) button,.quote-list-compact-table tbody td:nth-child(5) button,.quote-list-compact-table tbody td:nth-child(9),.quote-list-compact-table tbody td:nth-child(10) *,.quote-list-compact-table tbody td:nth-child(11) *{color:revert-layer!important}@supports not (color:revert-layer){.quote-list-compact-table tbody td:nth-child(2) button,.quote-list-compact-table tbody td:nth-child(3) button,.quote-list-compact-table tbody td:nth-child(5) button,.quote-list-compact-table tbody td:nth-child(10) *,.quote-list-compact-table tbody td:nth-child(11) *{color:inherit!important}}.quote-list-compact-table tbody td:nth-child(2) button{font-size:13px!important;font-weight:600!important;line-height:1.35!important}.quote-list-compact-table tbody td:nth-child(3) button{font-size:13px!important;font-weight:500!important;line-height:1.4!important}.quote-list-compact-table tbody td:nth-child(4){color:var(--erp-color-text-secondary)!important;font-size:13px!important;font-weight:400!important;line-height:1.4!important}.quote-list-compact-table tbody td:nth-child(5) button,.quote-list-compact-table tbody td:nth-child(5) strong{font-weight:600!important;line-height:1.35!important}.quote-list-compact-table tbody td:nth-child(5) .quote-product-memo-full-text,.quote-list-compact-table tbody td:nth-child(5) .quote-product-memo-full-text *{color:#ea580c!important;font-weight:600!important}.quote-list-compact-table tbody td:nth-child(7),.quote-list-compact-table tbody td:nth-child(7) span{color:var(--erp-color-text-strong)!important;font-size:13px!important;font-weight:600!important;line-height:1.4!important}.quote-list-compact-table tbody td:nth-child(9){color:var(--erp-color-text-strong)!important;font-size:13px!important;font-weight:500!important;line-height:1.4!important}@media (width<=1100px){.quote-list-compact-table tbody td:nth-child(2) button,.quote-list-compact-table tbody td:nth-child(3) button,.quote-list-compact-table tbody td:nth-child(4),.quote-list-compact-table tbody td:nth-child(7),.quote-list-compact-table tbody td:nth-child(7) span,.quote-list-compact-table tbody td:nth-child(9){font-size:inherit!important}}.quote-list-compact-table tbody td:nth-child(4){text-align:center!important}.quote-list-compact-table tbody td:nth-child(4)>*{text-align:center!important;justify-content:center!important}.erp-quote-list-pagination{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:6px!important;margin-top:16px!important;display:flex!important}.erp-quote-list-pagination-nav,.erp-quote-list-pagination-number{height:var(--erp-control-height-sm)!important;min-width:var(--erp-control-height-sm)!important;border:1px solid var(--erp-color-border-default)!important;border-radius:var(--erp-radius-md)!important;color:var(--erp-color-text-secondary)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-medium)!important;box-sizing:border-box!important;cursor:pointer!important;opacity:1!important;background-color:#fff!important;justify-content:center!important;align-items:center!important;padding:0 10px!important;line-height:1!important;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s!important;display:inline-flex!important}.erp-quote-list-pagination-nav{min-width:52px!important;padding-left:12px!important;padding-right:12px!important}.erp-quote-list-pagination-nav:hover:not(:disabled),.erp-quote-list-pagination-number:hover:not(.is-current){background-color:var(--erp-color-bg-muted)!important;color:var(--erp-color-text-strong)!important;border-color:#9ca3af!important}.erp-quote-list-pagination-number.is-current{border-color:var(--erp-color-primary)!important;background-color:var(--erp-color-primary)!important;color:#fff!important;font-weight:var(--erp-font-weight-semibold)!important;cursor:default!important}.erp-quote-list-pagination-number.is-current:hover{border-color:var(--erp-color-primary-hover)!important;background-color:var(--erp-color-primary-hover)!important;color:#fff!important}.erp-quote-list-pagination-nav:disabled{border-color:var(--erp-color-border-subtle)!important;background-color:var(--erp-color-bg-muted)!important;color:var(--erp-color-text-disabled)!important;cursor:not-allowed!important;opacity:1!important}.erp-quote-list-pagination-nav:focus-visible,.erp-quote-list-pagination-number:focus-visible{border-color:var(--erp-color-primary)!important;box-shadow:0 0 0 3px var(--erp-color-primary-subtle)!important;outline:none!important}.erp-quote-list-page-header{justify-content:space-between!important;align-items:center!important;gap:20px!important;margin-bottom:24px!important;display:flex!important}.erp-quote-list-page-heading{min-width:0!important}.erp-quote-list-page-title{color:var(--erp-color-text-strong)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-page-title)!important;font-weight:var(--erp-font-weight-bold)!important;letter-spacing:-.01em!important;margin:0!important;line-height:1.35!important}.erp-quote-list-page-description{color:var(--erp-color-text-muted)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-regular)!important;margin:6px 0 0!important;line-height:1.5!important}.erp-quote-list-header-actions{flex-wrap:wrap!important;flex-shrink:0!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}.erp-quote-list-header-button{height:var(--erp-control-height-md)!important;border-radius:var(--erp-radius-md)!important;min-width:0!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-md)!important;font-weight:var(--erp-font-weight-semibold)!important;white-space:nowrap!important;box-sizing:border-box!important;cursor:pointer!important;justify-content:center!important;align-items:center!important;padding:0 16px!important;line-height:1!important;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s!important;display:inline-flex!important}.erp-quote-list-header-button-secondary{border:1px solid var(--erp-color-border-default)!important;color:var(--erp-color-text-secondary)!important;background-color:#fff!important}.erp-quote-list-header-button-secondary:hover{background-color:var(--erp-color-bg-muted)!important;color:var(--erp-color-text-strong)!important;border-color:#9ca3af!important}.erp-quote-list-back-to-stats-button{justify-content:center!important;align-items:center!important;gap:6px!important;display:inline-flex!important}.erp-quote-list-search-reset-button>.erp-icon,.erp-quote-list-date-reset-button>.erp-icon,.erp-quote-list-back-to-stats-button>.erp-icon{width:var(--erp-icon-size)!important;height:var(--erp-icon-size)!important;flex:0 0 var(--erp-icon-size)!important}.erp-quote-list-header-button-primary{border:1px solid var(--erp-color-primary)!important;background-color:var(--erp-color-primary)!important;color:#fff!important}.erp-quote-list-header-button-primary:hover{border-color:var(--erp-color-primary-hover)!important;background-color:var(--erp-color-primary-hover)!important;color:#fff!important}.erp-quote-list-header-button:focus-visible{border-color:var(--erp-color-primary)!important;box-shadow:0 0 0 3px var(--erp-color-primary-subtle)!important;outline:none!important}.erp-quote-list-header-button:disabled{border-color:var(--erp-color-border-subtle)!important;background-color:var(--erp-color-bg-muted)!important;color:var(--erp-color-text-disabled)!important;cursor:not-allowed!important}@media (width<=760px){.erp-quote-list-page-header{flex-direction:column!important;align-items:flex-start!important;gap:16px!important}.erp-quote-list-header-actions{justify-content:flex-start!important;width:100%!important}}.erp-quote-list-card{border:1px solid var(--erp-color-border-subtle)!important;border-radius:var(--erp-radius-xl)!important;box-sizing:border-box!important;background-color:#fff!important;margin-bottom:16px!important;padding:20px!important;box-shadow:0 1px 2px #1118270a!important}.erp-quote-list-filter-card{border-color:var(--erp-color-border-subtle)!important;background-color:#fff!important}.erp-quote-list-table-card{padding:20px!important}.erp-quote-list-label-card,.erp-quote-list-all-card{margin-top:0!important}.erp-quote-list-table-wrap{border:1px solid var(--erp-color-border-subtle)!important;border-radius:var(--erp-radius-lg)!important;width:100%!important;box-shadow:none!important;box-sizing:border-box!important;background-color:#fff!important;overflow:auto hidden!important}.erp-quote-list-table-wrap>.quote-list-compact-table{border:0!important;border-radius:0!important;margin:0!important}.erp-quote-list-table-wrap .quote-list-compact-table thead th:first-child{border-top-left-radius:var(--erp-radius-lg)!important}.erp-quote-list-table-wrap .quote-list-compact-table thead th:last-child{border-top-right-radius:var(--erp-radius-lg)!important}.erp-quote-list-table-wrap .quote-list-compact-table tbody tr:last-child>td:first-child{border-bottom-left-radius:var(--erp-radius-lg)!important}.erp-quote-list-table-wrap .quote-list-compact-table tbody tr:last-child>td:last-child{border-bottom-right-radius:var(--erp-radius-lg)!important}@media (width<=760px){.erp-quote-list-card{border-radius:var(--erp-radius-lg)!important;padding:16px!important}}.erp-quote-list-notice{border:1px solid var(--erp-color-border-subtle)!important;border-radius:var(--erp-radius-lg)!important;width:100%!important;min-height:88px!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-md)!important;font-weight:var(--erp-font-weight-regular)!important;text-align:center!important;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;padding:20px 24px!important;line-height:1.5!important;display:flex!important}.erp-quote-list-notice-error{border-color:var(--erp-color-danger-border)!important;background-color:var(--erp-color-danger-subtle)!important;min-height:0!important;color:var(--erp-color-danger)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-medium)!important;text-align:left!important;justify-content:flex-start!important;margin-bottom:16px!important;padding:12px 16px!important}.erp-quote-list-notice-loading{border-color:var(--erp-color-border-subtle)!important;background-color:var(--erp-color-bg-subtle)!important;color:var(--erp-color-text-muted)!important}.erp-quote-list-notice-empty{border-color:var(--erp-color-border-subtle)!important;color:var(--erp-color-text-secondary)!important;background-color:#fff!important}@media (width<=760px){.erp-quote-list-notice{min-height:72px!important;font-size:var(--erp-font-size-sm)!important;padding:16px!important}.erp-quote-list-notice-error{min-height:0!important;padding:12px 14px!important}}.erp-quote-list-manage-buttons{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;width:100%!important;display:inline-flex!important}.erp-quote-list-manage-button{appearance:none!important;color:#64748b!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;box-shadow:none!important;font:inherit!important;box-sizing:border-box!important;cursor:pointer!important;background-color:#0000!important;border:1px solid #cbd5e1!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;line-height:1!important;transition:border-color .15s,background-color .15s,color .15s!important;display:inline-flex!important}.erp-quote-list-manage-button>.erp-icon{flex:0 0 18px!important;width:18px!important;height:18px!important}.erp-quote-list-manage-edit:hover:not(:disabled){color:#2563eb!important;background-color:#eff6ff!important;border-color:#93c5fd!important}.erp-quote-list-manage-delete:hover:not(:disabled){color:#dc2626!important;background-color:#fef2f2!important;border-color:#fca5a5!important}.erp-quote-list-manage-button:focus-visible{border-color:var(--erp-color-primary)!important;background-color:var(--erp-color-primary-subtle)!important;color:var(--erp-color-primary-hover)!important;box-shadow:0 0 0 3px var(--erp-color-primary-subtle)!important;outline:none!important}.erp-quote-list-manage-delete:focus-visible{border-color:var(--erp-color-danger)!important;background-color:var(--erp-color-danger-subtle)!important;color:var(--erp-color-danger)!important;box-shadow:0 0 0 3px var(--erp-color-danger-subtle)!important}.erp-quote-list-manage-button:disabled{color:#94a3b8!important;cursor:not-allowed!important;opacity:1!important;background-color:#f1f5f9b8!important;border-color:#e2e8f0!important}.erp-quote-list-badge{border-radius:var(--erp-radius-md)!important;height:22px!important;min-height:22px!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-xs)!important;font-weight:var(--erp-font-weight-semibold)!important;white-space:nowrap!important;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;padding:0 7px!important;line-height:1!important;display:inline-flex!important}.erp-quote-list-payment-badge{border:1px solid #0000!important;min-width:44px!important;padding-left:8px!important;padding-right:8px!important}.erp-quote-list-payment-complete{border-color:var(--erp-color-success-border)!important}.erp-quote-list-payment-needed{border-color:var(--erp-color-danger-border)!important}.erp-quote-list-status-badges,.erp-quote-list-trade-document-badges{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;width:100%!important;min-width:0!important;line-height:1!important;display:flex!important}.erp-quote-list-progress-status-badge{min-width:58px!important;max-width:100%!important;font-size:10px!important;font-weight:var(--erp-font-weight-semibold)!important;padding-left:7px!important;padding-right:7px!important}.erp-quote-list-trade-document-badge{border-radius:var(--erp-radius-md)!important;width:76px!important;min-width:76px!important;max-width:76px!important;height:22px!important;min-height:22px!important;font-size:10px!important;font-weight:var(--erp-font-weight-semibold)!important;cursor:pointer!important;gap:3px!important;padding:0 6px!important;transition:filter .15s,box-shadow .15s!important}.erp-quote-list-trade-document-badge:hover{filter:brightness(.96)!important}.erp-quote-list-trade-document-badge:focus-visible{box-shadow:0 0 0 3px var(--erp-color-primary-subtle)!important;outline:none!important}.erp-quote-list-trade-document-type,.erp-quote-list-trade-document-status{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:inline!important}.erp-quote-list-email-status{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;width:100%!important;min-width:0!important;display:flex!important}.erp-quote-list-email-badge{border-radius:var(--erp-radius-md)!important;min-width:64px!important;height:22px!important;min-height:22px!important;font-size:10.5px!important;font-weight:var(--erp-font-weight-semibold)!important;border:1px solid #0000!important;padding:0 7px!important}.erp-quote-list-email-unsent{border-color:var(--erp-color-border-default)!important}.erp-quote-list-email-failed{border-color:var(--erp-color-danger-border)!important}.erp-quote-list-email-sent{border-color:var(--erp-color-success-border)!important}.erp-quote-list-email-meta{width:100%!important;min-width:0!important;color:var(--erp-color-text-muted)!important;font-size:9.5px!important;font-weight:var(--erp-font-weight-regular)!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important;background:0 0!important;border:0!important;padding:0!important;line-height:1.2!important;display:block!important}@media (width<=1100px){.erp-quote-list-trade-document-badge{width:70px!important;min-width:70px!important;max-width:70px!important;font-size:9.8px!important}.erp-quote-list-email-badge{min-width:62px!important;font-size:10px!important}}.compact-form-page.erp-company-list-page{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important}.erp-company-list-page .erp-company-list-top-bar,.erp-company-list-page .erp-company-list-page-header,.erp-company-list-page .erp-company-list-card{box-sizing:border-box!important;width:100%!important;max-width:1320px!important;margin-left:auto!important;margin-right:auto!important}.erp-company-list-header-actions{flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;margin-left:auto!important;display:flex!important}.erp-company-list-header-create-button{border:1px solid var(--erp-color-primary)!important;border-radius:var(--erp-radius-md)!important;background-color:var(--erp-color-primary)!important;color:#fff!important;min-width:126px!important;height:40px!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-semibold)!important;white-space:nowrap!important;cursor:pointer!important;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;padding:0 16px!important;line-height:1!important;transition:background-color .15s,border-color .15s,box-shadow .15s!important;display:inline-flex!important}.erp-company-list-header-create-button:hover{border-color:var(--erp-color-primary-hover)!important;background-color:var(--erp-color-primary-hover)!important}.erp-company-list-header-create-button:focus-visible{border-color:var(--erp-color-primary)!important;box-shadow:0 0 0 3px var(--erp-color-primary-subtle)!important;outline:none!important}@media (width<=760px){.erp-company-list-page .erp-company-list-page-header{flex-direction:column!important;align-items:stretch!important}.erp-company-list-header-actions{width:100%!important;margin-left:0!important}.erp-company-list-header-create-button{width:100%!important}}.erp-company-list-page-header{box-sizing:border-box!important;justify-content:space-between!important;align-items:flex-start!important;gap:20px!important;width:100%!important;max-width:1120px!important;margin:0 auto 20px!important;display:flex!important}.erp-company-list-page-header .erp-company-list-page-heading{min-width:0!important}.erp-company-list-page-header .erp-company-list-page-title{color:var(--erp-color-text-strong)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-page-title)!important;font-weight:var(--erp-font-weight-bold)!important;letter-spacing:-.01em!important;margin:0!important;line-height:1.35!important}.erp-company-list-page-header .erp-company-list-page-description{color:var(--erp-color-text-muted)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-regular)!important;margin:6px 0 0!important;line-height:1.5!important}.erp-company-list-top-bar{border:1px solid var(--erp-color-border-subtle)!important;border-radius:var(--erp-radius-xl)!important;box-sizing:border-box!important;background-color:#fff!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;width:100%!important;max-width:1120px!important;margin:0 auto 16px!important;padding:10px!important;display:flex!important;box-shadow:0 1px 2px #1118270a!important}.erp-company-list-top-tab{height:var(--erp-control-height-sm)!important;border:1px solid var(--erp-color-border-default)!important;border-radius:var(--erp-radius-md)!important;color:var(--erp-color-text-secondary)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-semibold)!important;cursor:pointer!important;box-sizing:border-box!important;background-color:#fff!important;justify-content:center!important;align-items:center!important;padding:0 14px!important;line-height:1!important;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s!important;display:inline-flex!important}.erp-company-list-top-tab:hover:not(.is-active){background-color:var(--erp-color-bg-muted)!important;color:var(--erp-color-text-strong)!important;border-color:#9ca3af!important}.erp-company-list-top-tab.is-active{border-color:var(--erp-color-primary)!important;background-color:var(--erp-color-primary)!important;color:#fff!important}.erp-company-list-top-tab.is-active:hover{border-color:var(--erp-color-primary-hover)!important;background-color:var(--erp-color-primary-hover)!important;color:#fff!important}.erp-company-list-top-tab-close{margin-right:0!important}.erp-company-list-top-tab:focus-visible{border-color:var(--erp-color-primary)!important;box-shadow:0 0 0 3px var(--erp-color-primary-subtle)!important;outline:none!important}.erp-company-list-top-search{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;margin-left:auto!important;display:flex!important}.erp-company-list-top-search-select,.erp-company-list-top-search-input{height:var(--erp-control-height-sm)!important;border:1px solid var(--erp-color-border-default)!important;border-radius:var(--erp-radius-md)!important;color:var(--erp-color-text-primary)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-regular)!important;box-sizing:border-box!important;background-color:#fff!important;outline:none!important;transition:border-color .15s,box-shadow .15s!important}.erp-company-list-top-search-select{min-width:120px!important;padding:0 28px 0 10px!important}.erp-company-list-top-search-input{width:220px!important;padding:0 10px!important}.erp-company-list-top-search-select:hover,.erp-company-list-top-search-input:hover{border-color:#9ca3af!important}.erp-company-list-top-search-select:focus,.erp-company-list-top-search-input:focus{border-color:var(--erp-color-primary)!important;box-shadow:0 0 0 3px var(--erp-color-primary-subtle)!important;outline:none!important}.erp-company-list-top-search-button{height:var(--erp-control-height-sm)!important;border-radius:var(--erp-radius-md)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-semibold)!important;cursor:pointer!important;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;padding:0 12px!important;line-height:1!important;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s!important;display:inline-flex!important}.erp-company-list-top-search-submit{border:1px solid var(--erp-color-primary)!important;background-color:var(--erp-color-primary)!important;color:#fff!important}.erp-company-list-top-search-submit:hover{border-color:var(--erp-color-primary-hover)!important;background-color:var(--erp-color-primary-hover)!important}.erp-company-list-top-search-reset{border:1px solid var(--erp-color-border-default)!important;color:var(--erp-color-text-secondary)!important;background-color:#fff!important}.erp-company-list-top-search-reset:hover{background-color:var(--erp-color-bg-muted)!important;color:var(--erp-color-text-strong)!important;border-color:#9ca3af!important}.erp-company-list-top-search-button:focus-visible{border-color:var(--erp-color-primary)!important;box-shadow:0 0 0 3px var(--erp-color-primary-subtle)!important;outline:none!important}@media (width<=760px){.erp-company-list-top-bar{align-items:flex-start!important;padding:8px!important}.erp-company-list-top-search{width:100%!important;margin-left:0!important}.erp-company-list-top-search-input{flex:180px!important;width:auto!important}}.erp-company-list-card{border:1px solid var(--erp-color-border-subtle)!important;border-radius:var(--erp-radius-xl)!important;background-color:#fff!important;padding:20px!important;box-shadow:0 1px 3px #1118270f!important}.erp-company-list-list-header{flex-wrap:wrap!important;justify-content:space-between!important;align-items:flex-start!important;gap:20px!important;margin-bottom:16px!important;display:flex!important}.erp-company-list-list-heading{min-width:0!important}.erp-company-list-section-title{color:var(--erp-color-text-strong)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-lg)!important;font-weight:var(--erp-font-weight-bold)!important;margin:0!important;line-height:1.4!important}.erp-company-list-count{color:var(--erp-color-text-muted)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-regular)!important;margin:4px 0 0!important;line-height:1.45!important}.erp-company-list-inner-search{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}.erp-company-list-inner-search-input{border:1px solid var(--erp-color-border-default)!important;border-radius:var(--erp-radius-md)!important;width:420px!important;max-width:100%!important;height:36px!important;color:var(--erp-color-text-primary)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-regular)!important;box-sizing:border-box!important;background-color:#fff!important;outline:none!important;padding:0 12px!important;transition:border-color .15s,box-shadow .15s!important}.erp-company-list-inner-search-input:hover{border-color:#9ca3af!important}.erp-company-list-inner-search-input:focus{border-color:var(--erp-color-primary)!important;box-shadow:0 0 0 3px var(--erp-color-primary-subtle)!important}.erp-company-list-inner-search-input::placeholder{color:var(--erp-color-text-disabled)!important;font-weight:var(--erp-font-weight-regular)!important}.erp-company-list-inner-search-button{border-radius:var(--erp-radius-md)!important;height:36px!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-semibold)!important;cursor:pointer!important;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;padding:0 14px!important;line-height:1!important;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s!important;display:inline-flex!important}.erp-company-list-inner-search-submit{border:1px solid var(--erp-color-primary)!important;background-color:var(--erp-color-primary)!important;color:#fff!important}.erp-company-list-inner-search-submit:hover{border-color:var(--erp-color-primary-hover)!important;background-color:var(--erp-color-primary-hover)!important}.erp-company-list-inner-search-reset{border:1px solid var(--erp-color-border-default)!important;color:var(--erp-color-text-secondary)!important;background-color:#fff!important}.erp-company-list-inner-search-reset:hover{background-color:var(--erp-color-bg-muted)!important;color:var(--erp-color-text-strong)!important;border-color:#9ca3af!important}.erp-company-list-inner-search-button:focus-visible{border-color:var(--erp-color-primary)!important;box-shadow:0 0 0 3px var(--erp-color-primary-subtle)!important;outline:none!important}.erp-company-list-related-filter-card{border:1px solid var(--erp-color-primary-border)!important;border-radius:var(--erp-radius-lg)!important;background-color:var(--erp-color-primary-subtle)!important;box-sizing:border-box!important;margin:0 0 16px!important;padding:16px!important}.erp-company-list-related-filter-header{flex-wrap:wrap!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;margin-bottom:12px!important;display:flex!important}.erp-company-list-related-filter-title{color:var(--erp-color-text-strong)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-md)!important;font-weight:var(--erp-font-weight-bold)!important;line-height:1.4!important}.erp-company-list-related-filter-description{color:var(--erp-color-text-muted)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-xs)!important;font-weight:var(--erp-font-weight-regular)!important;margin-top:4px!important;line-height:1.45!important}.erp-company-list-related-filter-controls{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}.erp-company-list-related-filter-select,.erp-company-list-related-filter-reset{border-radius:var(--erp-radius-md)!important;height:36px!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-medium)!important;box-sizing:border-box!important}.erp-company-list-related-filter-select{border:1px solid var(--erp-color-border-default)!important;min-width:180px!important;color:var(--erp-color-text-primary)!important;background-color:#fff!important;outline:none!important;padding:0 30px 0 10px!important}.erp-company-list-related-filter-select:hover{border-color:#9ca3af!important}.erp-company-list-related-filter-select:focus{border-color:var(--erp-color-primary)!important;box-shadow:0 0 0 3px var(--erp-color-primary-subtle)!important}.erp-company-list-related-filter-reset{border:1px solid var(--erp-color-border-default)!important;color:var(--erp-color-text-secondary)!important;cursor:pointer!important;background-color:#fff!important;padding:0 12px!important}.erp-company-list-related-filter-reset:hover:not(:disabled){background-color:var(--erp-color-bg-muted)!important;color:var(--erp-color-text-strong)!important;border-color:#9ca3af!important}.erp-company-list-related-filter-reset:disabled{border-color:var(--erp-color-border-subtle)!important;background-color:var(--erp-color-bg-muted)!important;color:var(--erp-color-text-disabled)!important;cursor:not-allowed!important}.erp-company-list-related-summary-row{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.erp-company-list-related-summary-button{border-radius:var(--erp-radius-md)!important;min-height:34px!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-xs)!important;font-weight:var(--erp-font-weight-semibold)!important;box-shadow:none!important;cursor:pointer!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0 12px!important;line-height:1!important;transition:filter .15s,box-shadow .15s!important;display:inline-flex!important}.erp-company-list-related-summary-button strong{font-size:inherit!important;font-weight:var(--erp-font-weight-bold)!important}.erp-company-list-related-summary-button:hover{filter:brightness(.96)!important}.erp-company-list-related-summary-button:focus-visible{box-shadow:0 0 0 3px var(--erp-color-primary-border)!important;outline:none!important}.erp-company-list-related-summary-button.is-active{box-shadow:0 1px 3px #11182724!important}@media (width<=760px){.erp-company-list-card{padding:16px!important}.erp-company-list-inner-search{justify-content:flex-start!important;width:100%!important}.erp-company-list-inner-search-input{flex:220px!important;width:auto!important}.erp-company-list-related-filter-controls{justify-content:flex-start!important;width:100%!important}}.erp-company-list-table-wrap{border:1px solid var(--erp-color-border-default)!important;border-radius:var(--erp-radius-lg)!important;box-sizing:border-box!important;background-color:#fff!important;width:100%!important;max-width:100%!important;margin:8px 0!important;overflow:auto hidden!important}.erp-company-list-table{table-layout:fixed!important;border-collapse:collapse!important;border-spacing:0!important;background-color:#fff!important;width:100%!important;min-width:860px!important;max-width:none!important}.erp-company-list-table thead th{border-right:1px solid var(--erp-color-border-subtle)!important;border-bottom:1px solid var(--erp-color-border-default)!important;background-color:var(--erp-color-bg-muted)!important;height:38px!important;min-height:38px!important;color:var(--erp-color-text-strong)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-semibold)!important;text-align:center!important;vertical-align:middle!important;white-space:nowrap!important;box-sizing:border-box!important;padding:8px 10px!important;line-height:1.3!important}.erp-company-list-table thead th:last-child{border-right:0!important;padding-right:16px!important}.erp-company-list-table tbody td{border-right:1px solid var(--erp-color-border-subtle)!important;border-bottom:1px solid var(--erp-color-border-subtle)!important;color:var(--erp-color-text-primary)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-regular)!important;vertical-align:middle!important;box-sizing:border-box!important;padding:10px!important;line-height:1.4!important}.erp-company-list-table tbody td:last-child{border-right:0!important;padding-right:16px!important;overflow:visible!important}.erp-company-list-table tbody tr:last-child td{border-bottom:0!important}.erp-company-list-table tbody tr:nth-child(odd){background-color:#fff!important}.erp-company-list-table tbody tr:nth-child(2n){background-color:#fafbfc!important}.erp-company-list-table-row{cursor:pointer!important;transition:background-color .15s,box-shadow .15s!important}.erp-company-list-table-row:hover:not(.is-selected){background-color:var(--erp-color-primary-subtle)!important}.erp-company-list-table-row.is-selected{outline:2px solid var(--erp-color-primary)!important;outline-offset:-2px!important;background-color:#eaf2ff!important}.erp-company-list-table thead th:first-child,.erp-company-list-table thead th:nth-child(2),.erp-company-list-table thead th:nth-child(4),.erp-company-list-table tbody td:first-child,.erp-company-list-table tbody td:nth-child(2),.erp-company-list-table tbody td:nth-child(4){text-align:center!important}.erp-company-list-select-checkbox{width:16px!important;height:16px!important;accent-color:var(--erp-color-primary)!important;cursor:pointer!important;margin:0 auto!important;display:block!important}.erp-company-list-no-link{color:var(--erp-color-primary)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-semibold)!important;cursor:pointer!important;background-color:#0000!important;border:0!important;border-radius:2px!important;margin:0!important;padding:0!important;line-height:1.35!important;text-decoration:none!important}.erp-company-list-no-link:hover{color:var(--erp-color-primary-hover)!important;text-underline-offset:2px!important;text-decoration:underline!important;text-decoration-thickness:1px!important}.erp-company-list-no-link:focus-visible{box-shadow:0 0 0 3px var(--erp-color-primary-subtle)!important;outline:none!important}.erp-company-list-company-name{width:100%!important;max-width:100%!important;color:var(--erp-color-primary)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-semibold)!important;text-overflow:ellipsis!important;white-space:nowrap!important;line-height:1.35!important;display:block!important;overflow:hidden!important}.erp-company-list-person-name{width:100%!important;max-width:100%!important;color:var(--erp-color-text-secondary)!important;font-size:var(--erp-font-size-xs)!important;font-weight:var(--erp-font-weight-regular)!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin-top:2px!important;line-height:1.35!important;display:block!important;overflow:hidden!important}.erp-company-list-document-badges{flex-wrap:wrap!important;align-items:center!important;gap:5px!important;margin-top:7px!important;display:flex!important}.erp-company-list-document-badges>span{border-radius:var(--erp-radius-md)!important;min-height:22px!important;font-family:var(--erp-font-family)!important;font-size:10.5px!important;font-weight:var(--erp-font-weight-semibold)!important;white-space:nowrap!important;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;padding:0 7px!important;line-height:1!important;display:inline-flex!important}.erp-company-list-address-base{color:var(--erp-color-text-primary)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-regular)!important;word-break:keep-all!important;line-height:1.4!important}.erp-company-list-address-detail{color:var(--erp-color-text-muted)!important;font-size:var(--erp-font-size-xs)!important;font-weight:var(--erp-font-weight-regular)!important;margin-top:3px!important;line-height:1.35!important}.erp-company-list-business-type,.erp-company-list-business-item{width:100%!important;max-width:100%!important;color:var(--erp-color-text-primary)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-regular)!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:keep-all!important;text-align:left!important;line-height:1.4!important;display:block!important;overflow:visible!important}.erp-company-list-business-item{color:var(--erp-color-text-muted)!important;font-size:var(--erp-font-size-xs)!important;margin-top:3px!important}@media (width<=900px){.erp-company-list-table{min-width:820px!important}}.erp-company-list-card .erp-company-list-pagination{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:4px!important;margin:14px 0!important;display:flex!important}.erp-company-list-card .erp-company-list-pagination .erp-company-list-page-button{color:#374151!important;min-width:32px!important;height:32px!important;font-family:var(--erp-font-family)!important;cursor:pointer!important;box-sizing:border-box!important;background-color:#0000!important;border:1px solid #0000!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;padding:0 9px!important;font-size:13px!important;font-weight:600!important;line-height:1!important;text-decoration:none!important;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s!important;display:inline-flex!important}.erp-company-list-card .erp-company-list-pagination .erp-company-list-page-button:hover:not(.is-active){color:#111827!important;background-color:#f3f4f6!important;border-color:#d1d5db!important}.erp-company-list-card .erp-company-list-pagination .erp-company-list-page-button.is-active{color:#fff!important;background-color:#2563eb!important;border-color:#2563eb!important;font-weight:700!important}.erp-company-list-card .erp-company-list-pagination .erp-company-list-page-button.is-active:hover{color:#fff!important;background-color:#1d4ed8!important;border-color:#1d4ed8!important}.erp-company-list-card .erp-company-list-pagination .erp-company-list-page-button:focus-visible{border-color:#2563eb!important;outline:none!important;box-shadow:0 0 0 3px #dbeafe!important}.erp-company-list-card .erp-company-list-page-dots{color:#6b7280!important;justify-content:center!important;align-items:center!important;min-width:24px!important;height:32px!important;font-size:13px!important;font-weight:400!important;display:inline-flex!important}.erp-company-list-card .erp-company-list-actions{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;margin:10px 0!important;display:flex!important}.erp-company-list-card .erp-company-list-actions .erp-company-list-action-button{color:#374151!important;height:34px!important;font-family:var(--erp-font-family)!important;cursor:pointer!important;box-sizing:border-box!important;opacity:1!important;background-color:#fff!important;border:1px solid #d1d5db!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;padding:0 12px!important;font-size:13px!important;font-weight:600!important;line-height:1!important;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s!important;display:inline-flex!important}.erp-company-list-card .erp-company-list-actions .erp-company-list-action-button:hover:not(:disabled){color:#111827!important;background-color:#f3f4f6!important;border-color:#9ca3af!important}.erp-company-list-card .erp-company-list-actions .erp-company-list-action-edit,.erp-company-list-card .erp-company-list-actions .erp-company-list-action-select{color:#fff!important;background-color:#2563eb!important;border-color:#2563eb!important}.erp-company-list-card .erp-company-list-actions .erp-company-list-action-edit:hover:not(:disabled),.erp-company-list-card .erp-company-list-actions .erp-company-list-action-select:hover:not(:disabled){color:#fff!important;background-color:#1d4ed8!important;border-color:#1d4ed8!important}.erp-company-list-card .erp-company-list-actions .erp-company-list-action-button:focus-visible{border-color:#2563eb!important;outline:none!important;box-shadow:0 0 0 3px #dbeafe!important}.erp-company-list-card .erp-company-list-actions .erp-company-list-action-button:disabled{color:#9ca3af!important;opacity:1!important;cursor:not-allowed!important;background-color:#f3f4f6!important;border-color:#e5e7eb!important}.erp-company-list-card .erp-company-list-notice{color:#4b5563!important;text-align:center!important;box-sizing:border-box!important;background-color:#f9fafb!important;border:1px dashed #d1d5db!important;border-radius:8px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-height:180px!important;margin:12px 0!important;padding:28px 20px!important;display:flex!important}.erp-company-list-card .erp-company-list-notice-title{color:#111827!important;font-family:var(--erp-font-family)!important;font-size:15px!important;font-weight:700!important;line-height:1.45!important}.erp-company-list-card .erp-company-list-notice-description{color:#6b7280!important;font-family:var(--erp-font-family)!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important}.erp-company-list-card .erp-company-list-empty-create-button{color:#fff!important;height:36px!important;font-family:var(--erp-font-family)!important;cursor:pointer!important;background-color:#2563eb!important;border:1px solid #2563eb!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;margin-top:10px!important;padding:0 16px!important;font-size:13px!important;font-weight:600!important;display:inline-flex!important}.erp-company-list-card .erp-company-list-empty-create-button:hover{background-color:#1d4ed8!important;border-color:#1d4ed8!important}.erp-company-list-card .erp-company-list-empty-create-button:focus-visible{outline:none!important;box-shadow:0 0 0 3px #dbeafe!important}@media (width<=760px){.erp-company-list-card .erp-company-list-pagination{margin:12px 0!important}.erp-company-list-card .erp-company-list-actions{width:100%!important}.erp-company-list-card .erp-company-list-notice{min-height:150px!important;padding:24px 16px!important}}.erp-product-list-page-header{box-sizing:border-box!important;justify-content:space-between!important;align-items:flex-start!important;gap:20px!important;width:100%!important;max-width:1440px!important;margin:0 auto 20px!important;display:flex!important}.erp-product-list-page-heading{min-width:0!important}.erp-product-list-page-title{color:var(--erp-color-text-strong)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-page-title)!important;font-weight:var(--erp-font-weight-bold)!important;letter-spacing:-.01em!important;margin:0!important;line-height:1.35!important}.erp-product-list-page-description{color:var(--erp-color-text-muted)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-regular)!important;margin:6px 0 0!important;line-height:1.5!important}.erp-product-list-header-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}.erp-product-list-header-actions>button{border:1px solid var(--erp-color-border-default)!important;border-radius:var(--erp-radius-md)!important;min-width:0!important;height:36px!important;color:var(--erp-color-text-secondary)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-semibold)!important;white-space:nowrap!important;cursor:pointer!important;box-sizing:border-box!important;background-color:#fff!important;justify-content:center!important;align-items:center!important;padding:0 14px!important;line-height:1!important;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s!important;display:inline-flex!important}.erp-product-list-header-actions>button:hover{background-color:var(--erp-color-bg-muted)!important;color:var(--erp-color-text-strong)!important;border-color:#9ca3af!important}.erp-product-list-header-actions>button:focus-visible{border-color:var(--erp-color-primary)!important;box-shadow:0 0 0 3px var(--erp-color-primary-subtle)!important;outline:none!important}.erp-product-list-header-actions>button:last-child{border-color:var(--erp-color-primary)!important;background-color:var(--erp-color-primary)!important;color:#fff!important}.erp-product-list-header-actions>button:last-child:hover{border-color:var(--erp-color-primary-hover)!important;background-color:var(--erp-color-primary-hover)!important;color:#fff!important}.erp-product-list-header-actions>button:disabled{border-color:var(--erp-color-border-subtle)!important;background-color:var(--erp-color-bg-muted)!important;color:var(--erp-color-text-disabled)!important;opacity:1!important;cursor:not-allowed!important}@media (width<=980px){.erp-product-list-page-header{flex-direction:column!important;align-items:stretch!important;gap:14px!important}.erp-product-list-header-actions{justify-content:flex-start!important}}@media (width<=640px){.erp-product-list-header-actions>button{flex:auto!important}}.erp-product-list-search-filter{box-sizing:border-box!important;width:100%!important;margin:0 0 16px!important;display:block!important}.erp-product-list-search-primary-row{grid-template-columns:minmax(260px,1fr) 120px minmax(300px,.75fr)!important;align-items:stretch!important;gap:8px!important;width:100%!important;display:grid!important}.erp-product-list-search-primary-row>.erp-product-list-search-input{border:1px solid var(--erp-color-border-default)!important;border-radius:var(--erp-radius-md)!important;width:100%!important;min-width:0!important;max-width:none!important;height:36px!important;color:var(--erp-color-text-primary)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-regular)!important;box-sizing:border-box!important;background-color:#fff!important;outline:none!important;padding:0 11px!important;line-height:1!important;transition:border-color .15s,box-shadow .15s,background-color .15s!important}.erp-product-list-search-primary-row>.erp-product-list-search-input::placeholder{color:var(--erp-color-text-disabled)!important;font-weight:var(--erp-font-weight-regular)!important}.erp-product-list-search-primary-row>.erp-product-list-search-input:hover{border-color:#9ca3af!important}.erp-product-list-search-primary-row>.erp-product-list-search-input:focus{border-color:var(--erp-color-primary)!important;box-shadow:0 0 0 3px var(--erp-color-primary-subtle)!important}.erp-product-list-search-primary-row>.erp-product-list-search-submit{border:1px solid var(--erp-color-primary)!important;border-radius:var(--erp-radius-md)!important;background-color:var(--erp-color-primary)!important;color:#fff!important;width:100%!important;min-width:0!important;height:36px!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-semibold)!important;white-space:nowrap!important;cursor:pointer!important;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;padding:0 12px!important;line-height:1!important;display:inline-flex!important}.erp-product-list-search-primary-row>.erp-product-list-search-submit:hover{border-color:var(--erp-color-primary-hover)!important;background-color:var(--erp-color-primary-hover)!important}.erp-product-list-detail-filter-toggle{border:1px solid var(--erp-color-border-default)!important;border-radius:var(--erp-radius-md)!important;width:100%!important;min-width:0!important;height:36px!important;color:var(--erp-color-text-secondary)!important;font-family:var(--erp-font-family)!important;text-align:left!important;cursor:pointer!important;box-sizing:border-box!important;background-color:#fff!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:0 11px!important;display:grid!important}.erp-product-list-detail-filter-toggle:hover{background-color:var(--erp-color-bg-muted)!important;color:var(--erp-color-text-strong)!important;border-color:#9ca3af!important}.erp-product-list-detail-filter-toggle[aria-expanded=true]{border-color:var(--erp-color-primary-border)!important;background-color:var(--erp-color-primary-subtle)!important;color:var(--erp-color-primary-hover)!important}.erp-product-list-detail-filter-toggle-label{min-width:max-content!important;color:inherit!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-semibold)!important;white-space:nowrap!important;align-items:center!important;gap:5px!important;display:inline-flex!important}.erp-product-list-detail-filter-toggle-count{color:var(--erp-color-primary)!important;font-size:inherit!important;font-weight:var(--erp-font-weight-semibold)!important}.erp-product-list-detail-filter-toggle-summary{min-width:0!important;color:var(--erp-color-text-muted)!important;font-size:var(--erp-font-size-xs)!important;font-weight:var(--erp-font-weight-regular)!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.erp-product-list-detail-filter-toggle-icon{color:inherit!important;font-size:12px!important;font-weight:var(--erp-font-weight-semibold)!important;justify-self:end!important;line-height:1!important}.erp-product-list-detail-filter-panel[hidden]{display:none!important}.erp-product-list-detail-filter-panel{border-top:1px solid var(--erp-color-border-subtle)!important;box-sizing:border-box!important;width:100%!important;margin-top:8px!important;padding-top:8px!important}.erp-product-list-detail-filter-grid{align-items:stretch!important;gap:8px!important;width:100%!important;display:grid!important}.erp-product-list-detail-filter-status-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.erp-product-list-detail-filter-category-grid{grid-template-columns:minmax(220px,1fr) minmax(180px,.8fr) minmax(180px,.8fr) 170px 170px!important}.erp-product-list-detail-filter-panel select{border:1px solid var(--erp-color-border-default)!important;border-radius:var(--erp-radius-md)!important;width:100%!important;min-width:0!important;max-width:none!important;height:36px!important;color:var(--erp-color-text-primary)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-regular)!important;box-sizing:border-box!important;background-color:#fff!important;outline:none!important;padding:0 30px 0 11px!important;line-height:1!important}.erp-product-list-detail-filter-panel select:hover:not(:disabled){border-color:#9ca3af!important}.erp-product-list-detail-filter-panel select:focus{border-color:var(--erp-color-primary)!important;box-shadow:0 0 0 3px var(--erp-color-primary-subtle)!important}.erp-product-list-detail-filter-panel select:disabled{border-color:var(--erp-color-border-subtle)!important;background-color:var(--erp-color-bg-muted)!important;color:var(--erp-color-text-disabled)!important;opacity:1!important;cursor:not-allowed!important}.erp-product-list-filter-summary{border:1px solid var(--erp-color-border-subtle)!important;border-radius:var(--erp-radius-lg)!important;background-color:var(--erp-color-bg-muted)!important;width:100%!important;min-width:0!important;color:var(--erp-color-text-secondary)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-xs)!important;font-weight:var(--erp-font-weight-regular)!important;box-sizing:border-box!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:8px 0!important;padding:10px 12px!important;display:flex!important}.erp-product-list-filter-summary-content{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;min-width:0!important;display:flex!important}.erp-product-list-filter-summary-count{color:var(--erp-color-text-strong)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-semibold)!important;line-height:1.4!important}.erp-product-list-filter-summary-content>span:not(.erp-product-list-filter-empty){border:1px solid var(--erp-color-primary-border)!important;border-radius:var(--erp-radius-md)!important;min-height:24px!important;color:var(--erp-color-primary)!important;font-family:var(--erp-font-family)!important;font-size:11px!important;font-weight:var(--erp-font-weight-medium)!important;white-space:nowrap!important;box-sizing:border-box!important;background-color:#fff!important;align-items:center!important;padding:0 8px!important;line-height:1!important;display:inline-flex!important}.erp-product-list-filter-empty{color:var(--erp-color-text-muted)!important;font-weight:var(--erp-font-weight-regular)!important}.erp-product-list-detail-filter-panel .erp-product-list-filter-button,.erp-product-list-summary-reset-button{border:1px solid var(--erp-color-border-default)!important;border-radius:var(--erp-radius-md)!important;width:100%!important;min-width:0!important;height:36px!important;color:var(--erp-color-text-secondary)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-semibold)!important;white-space:nowrap!important;cursor:pointer!important;box-sizing:border-box!important;background-color:#fff!important;justify-content:center!important;align-items:center!important;padding:0 12px!important;line-height:1!important;display:inline-flex!important}.erp-product-list-summary-reset-button{width:auto!important;height:32px!important;font-size:var(--erp-font-size-xs)!important;flex:none!important;padding:0 11px!important}.erp-product-list-detail-filter-panel .erp-product-list-filter-button:hover,.erp-product-list-summary-reset-button:hover{color:var(--erp-color-text-strong)!important;background-color:#f3f4f6!important;border-color:#9ca3af!important}.erp-product-list-detail-filter-panel .erp-product-list-category-refresh{border-color:var(--erp-color-primary-border)!important;background-color:var(--erp-color-primary-subtle)!important;color:var(--erp-color-primary)!important}.erp-product-list-detail-filter-panel .erp-product-list-category-refresh:hover{border-color:var(--erp-color-primary)!important;color:var(--erp-color-primary-hover)!important;background-color:#e5efff!important}.erp-product-list-search-primary-row>.erp-product-list-search-submit:focus-visible,.erp-product-list-detail-filter-toggle:focus-visible,.erp-product-list-detail-filter-panel .erp-product-list-filter-button:focus-visible,.erp-product-list-summary-reset-button:focus-visible{border-color:var(--erp-color-primary)!important;box-shadow:0 0 0 3px var(--erp-color-primary-subtle)!important;outline:none!important}@media (width<=1200px){.erp-product-list-search-primary-row{grid-template-columns:minmax(240px,1fr) 110px minmax(240px,.8fr)!important}.erp-product-list-detail-filter-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.erp-product-list-detail-filter-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=860px){.erp-product-list-search-primary-row{grid-template-columns:minmax(0,1fr) 110px!important}.erp-product-list-search-primary-row>.erp-product-list-search-input,.erp-product-list-detail-filter-toggle{grid-column:1/-1!important}.erp-product-list-detail-filter-status-grid,.erp-product-list-detail-filter-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.erp-product-list-filter-summary{flex-direction:column!important;align-items:flex-start!important}.erp-product-list-detail-filter-toggle{grid-template-columns:minmax(0,1fr) auto!important;row-gap:4px!important}.erp-product-list-detail-filter-toggle-summary{text-overflow:clip!important;white-space:normal!important;grid-area:2/1/auto/-1!important;overflow:visible!important}.erp-product-list-detail-filter-toggle-icon{grid-area:1/2!important}}@media (width<=600px){.erp-product-list-search-primary-row,.erp-product-list-detail-filter-status-grid,.erp-product-list-detail-filter-category-grid{grid-template-columns:1fr!important}.erp-product-list-search-primary-row>.erp-product-list-search-input,.erp-product-list-search-primary-row>.erp-product-list-search-submit,.erp-product-list-detail-filter-toggle{grid-column:auto!important}.erp-product-list-summary-reset-button{width:100%!important}}.erp-product-list-summary-card{border-radius:var(--erp-radius-lg)!important;box-sizing:border-box!important;margin:0 0 16px!important;padding:16px!important}.erp-product-list-stock-summary-card{border:1px solid var(--erp-color-primary-border)!important;background-color:var(--erp-color-primary-subtle)!important}.erp-product-list-price-summary-card{background-color:#fff7ed!important;border:1px solid #fed7aa!important}.erp-product-list-summary-card>div:first-child{flex-wrap:wrap!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;margin-bottom:12px!important;display:flex!important}.erp-product-list-summary-title{font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-md)!important;font-weight:var(--erp-font-weight-bold)!important;margin:0!important;line-height:1.4!important}.erp-product-list-stock-summary-title{color:var(--erp-color-primary-hover)!important}.erp-product-list-price-summary-title{color:#9a3412!important}.erp-product-list-summary-description{font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-xs)!important;font-weight:var(--erp-font-weight-regular)!important;margin:4px 0 0!important;line-height:1.45!important}.erp-product-list-stock-summary-description{color:#1e40af!important}.erp-product-list-price-summary-description{color:#9a3412!important}.erp-product-list-summary-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}.erp-product-list-summary-action-button{border-radius:var(--erp-radius-md)!important;height:32px!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-xs)!important;font-weight:var(--erp-font-weight-semibold)!important;white-space:nowrap!important;cursor:pointer!important;box-sizing:border-box!important;background-color:#fff!important;justify-content:center!important;align-items:center!important;padding:0 11px!important;line-height:1!important;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s!important;display:inline-flex!important}.erp-product-list-stock-summary-actions .erp-product-list-summary-action-button{border:1px solid var(--erp-color-primary-border)!important;color:var(--erp-color-primary)!important}.erp-product-list-stock-summary-actions .erp-product-list-summary-action-button:hover{border-color:var(--erp-color-primary)!important;color:var(--erp-color-primary-hover)!important;background-color:#e5efff!important}.erp-product-list-price-summary-actions .erp-product-list-summary-action-button{color:#9a3412!important;border:1px solid #fdba74!important}.erp-product-list-price-summary-actions .erp-product-list-summary-action-button:hover{color:#7c2d12!important;background-color:#ffedd5!important;border-color:#ea580c!important}.erp-product-list-summary-action-button:focus-visible{outline:none!important;box-shadow:0 0 0 3px #2563eb26!important}.erp-product-list-summary-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:8px!important;display:grid!important}.erp-product-list-summary-item{border-radius:var(--erp-radius-lg)!important;text-align:left!important;cursor:pointer!important;box-sizing:border-box!important;min-height:74px!important;box-shadow:none!important;background-color:#fff!important;padding:11px 12px!important;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s!important}.erp-product-list-summary-item:hover{transform:translateY(-1px)!important}.erp-product-list-stock-summary-item{border:1px solid var(--erp-color-primary-border)!important;color:#1e3a8a!important}.erp-product-list-stock-summary-item:hover{border-color:var(--erp-color-primary)!important;background-color:#f8fbff!important}.erp-product-list-stock-summary-item.is-active{border:1px solid var(--erp-color-primary)!important;box-shadow:inset 3px 0 0 var(--erp-color-primary)!important;background-color:#dbeafe!important}.erp-product-list-price-summary-item{color:#7c2d12!important;border:1px solid #fed7aa!important}.erp-product-list-price-summary-item:hover{background-color:#fffaf5!important;border-color:#fb923c!important}.erp-product-list-price-summary-item.is-active{background-color:#ffedd5!important;border:1px solid #ea580c!important;box-shadow:inset 3px 0 #ea580c!important}.erp-product-list-stock-summary-item:focus-visible{box-shadow:0 0 0 3px var(--erp-color-primary-border)!important;outline:none!important}.erp-product-list-price-summary-item:focus-visible{outline:none!important;box-shadow:0 0 0 3px #ea580c29!important}.erp-product-list-summary-item-label{font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-xs)!important;font-weight:var(--erp-font-weight-semibold)!important;margin-bottom:6px!important;line-height:1.35!important}.erp-product-list-summary-item-value{font-family:var(--erp-font-family)!important;font-size:18px!important;font-weight:var(--erp-font-weight-bold)!important;letter-spacing:-.01em!important;line-height:1.1!important}@media (width<=760px){.erp-product-list-summary-card{padding:14px!important}.erp-product-list-summary-card>div:first-child{flex-direction:column!important;align-items:stretch!important}.erp-product-list-summary-actions{justify-content:flex-start!important}.erp-product-list-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=480px){.erp-product-list-summary-grid{grid-template-columns:1fr!important}.erp-product-list-summary-action-button{flex:auto!important}}.erp-product-list-main-table-wrap{border:1px solid var(--erp-color-border-default)!important;border-radius:var(--erp-radius-lg)!important;box-sizing:border-box!important;background-color:#fff!important;width:100%!important;max-width:100%!important;overflow:auto hidden!important}.erp-product-list-main-table{border-collapse:separate!important;border-spacing:0!important;width:100%!important;min-width:1380px!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;background-color:#fff!important}.erp-product-list-main-table thead th{border-right:1px solid var(--erp-color-border-subtle)!important;border-bottom:1px solid var(--erp-color-border-default)!important;background-color:var(--erp-color-bg-muted)!important;height:42px!important;color:var(--erp-color-text-strong)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-semibold)!important;text-align:center!important;vertical-align:middle!important;white-space:nowrap!important;box-sizing:border-box!important;padding:8px 9px!important;line-height:1.35!important}.erp-product-list-main-table thead th:last-child{border-right:0!important}.erp-product-list-main-table tbody td{border-right:1px solid var(--erp-color-border-subtle)!important;border-bottom:1px solid var(--erp-color-border-subtle)!important;color:var(--erp-color-text-primary)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-regular)!important;vertical-align:middle!important;box-sizing:border-box!important;padding:10px 9px!important;line-height:1.4!important}.erp-product-list-main-table tbody td:last-child{border-right:0!important}.erp-product-list-main-table tbody tr:last-child td{border-bottom:0!important}.erp-product-list-main-table-row:nth-child(odd){background-color:#fff!important}.erp-product-list-main-table-row:nth-child(2n){background-color:#fafbfc!important}.erp-product-list-main-table-row{transition:background-color .15s!important}.erp-product-list-main-table-row:hover{background-color:var(--erp-color-primary-subtle)!important}.erp-product-list-main-table tbody td:first-child,.erp-product-list-main-table tbody td:nth-child(2),.erp-product-list-main-table tbody td:nth-child(12),.erp-product-list-main-table tbody td:nth-child(13){text-align:center!important}.erp-product-list-main-table tbody td:nth-child(7),.erp-product-list-main-table tbody td:nth-child(8),.erp-product-list-main-table tbody td:nth-child(9),.erp-product-list-main-table tbody td:nth-child(10),.erp-product-list-main-table tbody td:nth-child(11){text-align:right!important;white-space:nowrap!important}.erp-product-list-no-link{color:var(--erp-color-primary)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-semibold)!important;cursor:pointer!important;background-color:#0000!important;border:0!important;border-radius:2px!important;margin:0!important;padding:0!important;line-height:1.35!important;text-decoration:none!important}.erp-product-list-no-link:hover{color:var(--erp-color-primary-hover)!important;text-underline-offset:2px!important;text-decoration:underline!important;text-decoration-thickness:1px!important}.erp-product-list-no-link:focus-visible{box-shadow:0 0 0 3px var(--erp-color-primary-subtle)!important;outline:none!important}.erp-product-list-thumbnail,.erp-product-list-no-image{border:1px solid var(--erp-color-border-subtle)!important;border-radius:var(--erp-radius-md)!important;background-color:var(--erp-color-bg-muted)!important;box-sizing:border-box!important;width:52px!important;height:52px!important}.erp-product-list-thumbnail{object-fit:cover!important;margin:0 auto!important;display:block!important}.erp-product-list-no-image{color:var(--erp-color-text-disabled)!important;font-size:11px!important;font-weight:var(--erp-font-weight-medium)!important;justify-content:center!important;align-items:center!important;margin:0 auto!important;display:flex!important}.erp-product-list-code-cell{color:var(--erp-color-text-primary)!important;font-weight:var(--erp-font-weight-regular)!important}.erp-product-list-code{color:var(--erp-color-primary)!important;font-weight:var(--erp-font-weight-semibold)!important;line-height:1.35!important}.erp-product-list-code-meta{color:var(--erp-color-text-muted)!important;font-size:var(--erp-font-size-xs)!important;font-weight:var(--erp-font-weight-regular)!important;margin-top:3px!important;line-height:1.35!important}.erp-product-list-name-link{color:var(--erp-color-primary)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-semibold)!important;text-align:left!important;cursor:pointer!important;background-color:#0000!important;border:0!important;border-radius:2px!important;margin:0!important;padding:0!important;line-height:1.4!important;text-decoration:none!important;display:inline!important}.erp-product-list-name-link:hover{color:var(--erp-color-primary-hover)!important;text-underline-offset:2px!important;text-decoration:underline!important;text-decoration-thickness:1px!important}.erp-product-list-name-link:focus-visible{box-shadow:0 0 0 3px var(--erp-color-primary-subtle)!important;outline:none!important}.erp-product-list-main-table tbody td:nth-child(4)>div,.erp-product-list-main-table tbody td:nth-child(5)>div,.erp-product-list-main-table tbody td:nth-child(6)>div{font-weight:var(--erp-font-weight-regular)!important}.erp-product-list-main-table tbody td:nth-child(4)>div:not(:first-child),.erp-product-list-main-table tbody td:nth-child(5)>div:not(:first-child){color:var(--erp-color-text-muted)!important}.erp-product-list-main-table tbody td:nth-child(7) div,.erp-product-list-main-table tbody td:nth-child(8) div,.erp-product-list-main-table tbody td:nth-child(9) div,.erp-product-list-main-table tbody td:nth-child(10) div,.erp-product-list-main-table tbody td:nth-child(11) div{font-weight:var(--erp-font-weight-regular)!important}.erp-product-list-main-table tbody td:nth-child(9)>div:first-child,.erp-product-list-main-table tbody td:nth-child(10)>div:first-child,.erp-product-list-main-table tbody td:nth-child(10)[style*=background],.erp-product-list-main-table tbody td:nth-child(10)>div:not(:first-child){font-weight:var(--erp-font-weight-semibold)!important}.erp-product-list-status-badges{flex-direction:column!important;align-items:center!important;gap:5px!important;display:flex!important}.erp-product-list-status-badge{border-radius:var(--erp-radius-md)!important;min-width:58px!important;min-height:24px!important;font-family:var(--erp-font-family)!important;font-size:11px!important;font-weight:var(--erp-font-weight-semibold)!important;white-space:nowrap!important;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;padding:0 8px!important;line-height:1!important;display:inline-flex!important}.erp-product-list-use-status.is-active{color:#166534!important;background-color:#f0fdf4!important;border:1px solid #bbf7d0!important}.erp-product-list-use-status.is-inactive{border:1px solid var(--erp-color-border-default)!important;background-color:var(--erp-color-bg-muted)!important;color:var(--erp-color-text-muted)!important}.erp-product-list-actions{flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:6px!important;display:flex!important}.erp-product-list-action-button{border:1px solid var(--erp-color-border-default)!important;border-radius:var(--erp-radius-md)!important;height:30px!important;color:var(--erp-color-text-secondary)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-xs)!important;font-weight:var(--erp-font-weight-semibold)!important;white-space:nowrap!important;cursor:pointer!important;box-sizing:border-box!important;background-color:#fff!important;justify-content:center!important;align-items:center!important;padding:0 10px!important;line-height:1!important;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s!important;display:inline-flex!important}.erp-product-list-action-button:hover{background-color:var(--erp-color-bg-muted)!important;color:var(--erp-color-text-strong)!important;border-color:#9ca3af!important}.erp-product-list-action-edit{border-color:var(--erp-color-primary-border)!important;color:var(--erp-color-primary)!important}.erp-product-list-action-edit:hover{border-color:var(--erp-color-primary)!important;background-color:var(--erp-color-primary-subtle)!important;color:var(--erp-color-primary-hover)!important}.erp-product-list-action-delete{color:#b91c1c!important;background-color:#fff!important;border-color:#fecaca!important}.erp-product-list-action-delete:hover{color:#991b1b!important;background-color:#fef2f2!important;border-color:#ef4444!important}.erp-product-list-action-button:focus-visible{border-color:var(--erp-color-primary)!important;box-shadow:0 0 0 3px var(--erp-color-primary-subtle)!important;outline:none!important}.erp-product-list-main-table-notice{height:150px!important;color:var(--erp-color-text-muted)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-regular)!important;text-align:center!important;background-color:#fff!important;padding:28px 20px!important}@media (width<=900px){.erp-product-list-main-table{min-width:1320px!important}}.erp-product-list-card{border:1px solid var(--erp-color-border-subtle)!important;border-radius:var(--erp-radius-xl)!important;box-sizing:border-box!important;background-color:#fff!important;width:100%!important;max-width:1440px!important;margin:0 auto 18px!important;padding:20px!important;box-shadow:0 1px 3px #1118270f!important}.erp-product-list-section-header{flex-wrap:wrap!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;margin:0 0 16px!important;display:flex!important}.erp-product-list-section-heading{min-width:0!important}.erp-product-list-section-title{color:var(--erp-color-text-strong)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-lg)!important;font-weight:var(--erp-font-weight-bold)!important;letter-spacing:-.01em!important;margin:0!important;line-height:1.4!important}.erp-product-list-count{color:var(--erp-color-text-muted)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-regular)!important;margin:4px 0 0!important;line-height:1.45!important}.erp-product-list-alert{border-radius:var(--erp-radius-md)!important;width:100%!important;min-height:42px!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-medium)!important;box-sizing:border-box!important;word-break:keep-all!important;align-items:flex-start!important;margin:0 0 12px!important;padding:10px 12px!important;line-height:1.5!important;display:flex!important}.erp-product-list-success-alert{color:#166534!important;background-color:#f0fdf4!important;border:1px solid #bbf7d0!important}.erp-product-list-error-alert{color:#b91c1c!important;background-color:#fef2f2!important;border:1px solid #fecaca!important}@media (width<=760px){.erp-product-list-card{padding:16px!important}.erp-product-list-section-header{margin-bottom:14px!important}.erp-product-list-alert{padding:10px!important}}.erp-waybill-list-page-header{box-sizing:border-box!important;justify-content:space-between!important;align-items:flex-start!important;gap:20px!important;width:100%!important;margin:0 0 16px!important;display:flex!important}.erp-waybill-list-page-title{color:var(--erp-color-text-strong)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-page-title)!important;font-weight:var(--erp-font-weight-bold)!important;letter-spacing:-.01em!important;margin:0!important;line-height:1.35!important}.erp-waybill-list-header-actions{flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;margin-left:auto!important;display:flex!important}.erp-waybill-list-create-button{--erp-icon-size:18px;border:1px solid var(--erp-color-primary)!important;border-radius:var(--erp-radius-md)!important;background-color:var(--erp-color-primary)!important;color:#fff!important;min-width:132px!important;height:40px!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-semibold)!important;white-space:nowrap!important;cursor:pointer!important;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0 16px!important;line-height:1!important;transition:background-color .15s,border-color .15s,box-shadow .15s!important;display:inline-flex!important}.erp-waybill-list-create-button>.erp-icon{width:var(--erp-icon-size);height:var(--erp-icon-size);flex:0 0 var(--erp-icon-size);pointer-events:none;display:block}.erp-waybill-list-create-button>span{line-height:1;display:inline-block}.erp-waybill-list-create-button:hover{border-color:var(--erp-color-primary-hover)!important;background-color:var(--erp-color-primary-hover)!important}.erp-waybill-list-create-button:focus-visible{border-color:var(--erp-color-primary)!important;box-shadow:0 0 0 3px var(--erp-color-primary-subtle)!important;outline:none!important}.erp-waybill-list-header-card{border:1px solid var(--erp-color-border-subtle)!important;border-radius:var(--erp-radius-xl)!important;box-sizing:border-box!important;background-color:#fff!important;width:100%!important;margin:0 0 18px!important;padding:20px!important;box-shadow:0 1px 3px #1118270f!important}.erp-waybill-list-title-row{width:100%!important;margin:0 0 16px!important;display:block!important}.erp-waybill-list-migration-area{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin-top:0!important;display:flex!important}.erp-waybill-list-migration-button{border-radius:var(--erp-radius-md)!important;color:#9a3412!important;height:34px!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-semibold)!important;white-space:nowrap!important;cursor:pointer!important;box-sizing:border-box!important;background-color:#fff7ed!important;border:1px solid #fdba74!important;justify-content:center!important;align-items:center!important;padding:0 12px!important;line-height:1!important;transition:background-color .15s,border-color .15s,box-shadow .15s!important;display:inline-flex!important}.erp-waybill-list-migration-button:hover:not(:disabled){background-color:#ffedd5!important;border-color:#fb923c!important}.erp-waybill-list-migration-button:focus-visible{border-color:#f97316!important;outline:none!important;box-shadow:0 0 0 3px #f973162e!important}.erp-waybill-list-migration-button:disabled{border-color:var(--erp-color-border-subtle)!important;background-color:var(--erp-color-bg-muted)!important;color:var(--erp-color-text-disabled)!important;opacity:1!important;cursor:not-allowed!important}.erp-waybill-list-migration-description{color:var(--erp-color-text-muted)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-xs)!important;font-weight:var(--erp-font-weight-regular)!important;line-height:1.45!important}@media (width<=760px){.erp-waybill-list-page-header{flex-direction:column!important;align-items:stretch!important;gap:14px!important}.erp-waybill-list-header-actions{width:100%!important;margin-left:0!important}.erp-waybill-list-create-button{width:100%!important}.erp-waybill-list-header-card{padding:16px!important}.erp-waybill-list-title-row{margin-bottom:14px!important}.erp-waybill-list-migration-area{flex-direction:column!important;align-items:stretch!important}.erp-waybill-list-migration-button{width:100%!important}}.erp-waybill-list-search-card{border:1px solid var(--erp-color-border-subtle)!important;border-radius:var(--erp-radius-lg)!important;background-color:var(--erp-color-bg-muted)!important;box-sizing:border-box!important;width:100%!important;margin:0!important;padding:14px!important}.erp-waybill-list-search-toolbar{grid-template-columns:150px minmax(240px,1fr) 92px!important;align-items:center!important;gap:8px!important;width:100%!important;display:grid!important}.erp-waybill-list-search-control{border:1px solid var(--erp-color-border-default)!important;border-radius:var(--erp-radius-md)!important;width:100%!important;min-width:0!important;height:36px!important;color:var(--erp-color-text-primary)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-regular)!important;box-sizing:border-box!important;background-color:#fff!important;outline:none!important;line-height:1!important;transition:border-color .15s,box-shadow .15s,background-color .15s!important}.erp-waybill-list-search-type,.erp-waybill-list-page-size{padding:0 30px 0 10px!important}.erp-waybill-list-search-input{padding:0 11px!important}.erp-waybill-list-search-control:hover{border-color:#9ca3af!important}.erp-waybill-list-search-control:focus{border-color:var(--erp-color-primary)!important;box-shadow:0 0 0 3px var(--erp-color-primary-subtle)!important}.erp-waybill-list-search-input::placeholder{color:var(--erp-color-text-disabled)!important}.erp-waybill-list-list-card{border:1px solid var(--erp-color-border-subtle)!important;border-radius:var(--erp-radius-xl)!important;box-sizing:border-box!important;background-color:#fff!important;width:100%!important;margin:0!important;padding:18px!important;box-shadow:0 1px 3px #1118270f!important}.erp-waybill-list-list-header{flex-direction:column!important;align-items:stretch!important;gap:8px!important;margin:0 0 14px!important;display:flex!important}.erp-waybill-list-count-summary{color:var(--erp-color-text-secondary)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-regular)!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;line-height:1.45!important;display:flex!important}.erp-waybill-list-total-count{align-items:baseline!important;gap:4px!important;display:inline-flex!important}.erp-waybill-list-total-count strong{color:var(--erp-color-text-strong)!important;font-weight:var(--erp-font-weight-bold)!important}.erp-waybill-list-visible-range{color:var(--erp-color-text-muted)!important;font-size:var(--erp-font-size-xs)!important;font-weight:var(--erp-font-weight-regular)!important;margin-left:0!important}.erp-waybill-list-loading-text{min-height:24px!important;color:var(--erp-color-text-muted)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-xs)!important;font-weight:var(--erp-font-weight-regular)!important;align-items:center!important;margin-left:0!important;display:inline-flex!important}.erp-waybill-list-error-alert{border-radius:var(--erp-radius-md)!important;color:#b91c1c!important;width:100%!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-medium)!important;box-sizing:border-box!important;background-color:#fef2f2!important;border:1px solid #fecaca!important;margin:0!important;padding:10px 12px!important;line-height:1.5!important}.erp-waybill-list-empty-state{border:1px dashed var(--erp-color-border-default)!important;border-radius:var(--erp-radius-lg)!important;background-color:var(--erp-color-bg-muted)!important;text-align:center!important;box-sizing:border-box!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:5px!important;min-height:170px!important;padding:28px 20px!important;display:flex!important}.erp-waybill-list-empty-title{color:var(--erp-color-text-strong)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-md)!important;font-weight:var(--erp-font-weight-bold)!important;line-height:1.45!important}.erp-waybill-list-empty-description{color:var(--erp-color-text-muted)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-regular)!important;line-height:1.5!important}@media (width<=760px){.erp-waybill-list-search-card{padding:12px!important}.erp-waybill-list-search-toolbar{grid-template-columns:1fr!important}.erp-waybill-list-list-card{padding:14px!important}}.erp-waybill-list-main-table-wrap{border:1px solid var(--erp-color-border-default)!important;border-radius:var(--erp-radius-lg)!important;box-sizing:border-box!important;background-color:#fff!important;width:100%!important;max-width:100%!important;overflow:auto hidden!important}.erp-waybill-list-main-table{border-collapse:separate!important;border-spacing:0!important;width:100%!important;min-width:1080px!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;background-color:#fff!important}.erp-waybill-list-main-table thead th{border-right:1px solid var(--erp-color-border-subtle)!important;border-bottom:1px solid var(--erp-color-border-default)!important;background-color:var(--erp-color-bg-muted)!important;height:42px!important;color:var(--erp-color-text-strong)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-semibold)!important;text-align:center!important;vertical-align:middle!important;white-space:nowrap!important;box-sizing:border-box!important;padding:8px 10px!important;line-height:1.35!important}.erp-waybill-list-main-table thead th:last-child{border-right:0!important}.erp-waybill-list-main-table tbody td{border-right:1px solid var(--erp-color-border-subtle)!important;border-bottom:1px solid var(--erp-color-border-subtle)!important;color:var(--erp-color-text-primary)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-regular)!important;vertical-align:middle!important;box-sizing:border-box!important;padding:10px!important;line-height:1.4!important}.erp-waybill-list-main-table tbody td:last-child{border-right:0!important}.erp-waybill-list-main-table tbody tr:last-child td{border-bottom:0!important}.erp-waybill-list-table-row:nth-child(odd){background-color:#fff!important}.erp-waybill-list-table-row:nth-child(2n){background-color:#fafbfc!important}.erp-waybill-list-table-row{transition:background-color .15s!important}.erp-waybill-list-table-row:hover{background-color:var(--erp-color-primary-subtle)!important}.erp-waybill-list-main-table tbody td:first-child,.erp-waybill-list-main-table tbody td:nth-child(2),.erp-waybill-list-main-table tbody td:nth-child(4),.erp-waybill-list-main-table tbody td:nth-child(6),.erp-waybill-list-main-table tbody td:nth-child(8){text-align:center!important}.erp-waybill-list-number-link{color:var(--erp-color-primary)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-semibold)!important;cursor:pointer!important;background-color:#0000!important;border:0!important;border-radius:2px!important;margin:0!important;padding:0!important;line-height:1.35!important;text-decoration:none!important}.erp-waybill-list-number-link:hover{color:var(--erp-color-primary-hover)!important;text-underline-offset:2px!important;text-decoration:underline!important;text-decoration-thickness:1px!important}.erp-waybill-list-number-link:focus-visible{box-shadow:0 0 0 3px var(--erp-color-primary-subtle)!important;outline:none!important}.erp-waybill-list-company-cell{color:var(--erp-color-text-primary)!important;font-weight:var(--erp-font-weight-medium)!important;text-align:left!important;min-width:0!important;overflow:hidden!important}.erp-waybill-list-product-code{color:var(--erp-color-primary)!important;font-weight:var(--erp-font-weight-semibold)!important;box-sizing:border-box!important;align-items:baseline!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-bottom:3px!important;line-height:1.35!important;display:flex!important;overflow:hidden!important}.erp-waybill-list-additional-count{color:#ea580c!important;font-size:var(--erp-font-size-xs)!important;font-weight:var(--erp-font-weight-semibold)!important;white-space:nowrap!important;flex:none!important;margin-left:4px!important}.erp-waybill-list-product-description,.erp-waybill-list-delivery-method{color:var(--erp-color-text-muted)!important;font-size:var(--erp-font-size-xs)!important;font-weight:var(--erp-font-weight-regular)!important;line-height:1.4!important}.erp-waybill-list-product-description{text-overflow:clip!important;white-space:nowrap!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:hidden!important}.erp-waybill-list-delivery-company{color:var(--erp-color-text-primary)!important;font-weight:var(--erp-font-weight-medium)!important}.erp-waybill-list-delivery-method{margin-top:3px!important}.erp-waybill-list-actions{text-align:center!important;white-space:nowrap!important}.erp-waybill-list-action-button{appearance:none!important;border:1px solid var(--erp-color-border-default)!important;border-radius:var(--erp-radius-md)!important;color:#64748b!important;box-sizing:border-box!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;box-shadow:none!important;font:inherit!important;cursor:pointer!important;background-color:#0000!important;flex:0 0 32px!important;justify-content:center!important;align-items:center!important;margin:0 2px!important;padding:0!important;line-height:1!important;transition:border-color .15s,background-color .15s,color .15s,box-shadow .15s!important;display:inline-flex!important}.erp-waybill-list-action-button>.erp-icon{width:var(--erp-icon-size,20px)!important;height:var(--erp-icon-size,20px)!important;flex:0 0 var(--erp-icon-size,20px)!important}.erp-waybill-list-action-edit:hover:not(:disabled){color:#2563eb!important;background-color:#eff6ff!important;border-color:#93c5fd!important}.erp-waybill-list-action-print:hover:not(:disabled){background-color:var(--erp-color-bg-muted)!important;color:var(--erp-color-text-strong)!important;border-color:#9ca3af!important}.erp-waybill-list-action-button:focus-visible{border-color:var(--erp-color-primary)!important;background-color:var(--erp-color-primary-subtle)!important;color:var(--erp-color-primary-hover)!important;box-shadow:0 0 0 3px var(--erp-color-primary-subtle)!important;outline:none!important}.erp-waybill-list-action-button:disabled{border-color:var(--erp-color-border-subtle)!important;background-color:var(--erp-color-bg-muted)!important;color:var(--erp-color-text-disabled)!important;cursor:not-allowed!important;opacity:1!important}.erp-waybill-list-pagination{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:8px!important;margin-top:14px!important;display:flex!important}.erp-waybill-list-page-button{border:1px solid var(--erp-color-border-default)!important;border-radius:var(--erp-radius-md)!important;height:34px!important;color:var(--erp-color-text-secondary)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-semibold)!important;cursor:pointer!important;opacity:1!important;box-sizing:border-box!important;background-color:#fff!important;justify-content:center!important;align-items:center!important;padding:0 12px!important;line-height:1!important;display:inline-flex!important}.erp-waybill-list-page-button:hover:not(:disabled){background-color:var(--erp-color-bg-muted)!important;color:var(--erp-color-text-strong)!important;border-color:#9ca3af!important}.erp-waybill-list-page-button:disabled{border-color:var(--erp-color-border-subtle)!important;background-color:var(--erp-color-bg-muted)!important;color:var(--erp-color-text-disabled)!important;opacity:1!important;cursor:not-allowed!important}.erp-waybill-list-page-button:focus-visible{border-color:var(--erp-color-primary)!important;box-shadow:0 0 0 3px var(--erp-color-primary-subtle)!important;outline:none!important}.erp-waybill-list-page-status{min-width:90px!important;height:34px!important;color:var(--erp-color-text-secondary)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-medium)!important;justify-content:center!important;align-items:center!important;line-height:1!important;display:inline-flex!important}@media (width<=760px){.erp-waybill-list-main-table{min-width:980px!important}}.erp-waybill-list-main-table-caption{clip:rect(0, 0, 0, 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.erp-waybill-list-main-table-wrap:focus-visible{outline:3px solid var(--erp-color-primary)!important;outline-offset:2px!important}.erp-waybill-list-product-cell{box-sizing:border-box!important;min-width:0!important;overflow:hidden!important}.erp-waybill-list-product-code-text-wrap{flex:auto!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:hidden!important}.erp-waybill-list-destination-cell{text-align:left!important;min-width:0!important;overflow:hidden!important}.erp-waybill-list-destination-text{width:100%!important;min-width:0!important;max-width:100%!important;color:inherit!important;font:inherit!important;line-height:inherit!important;text-align:left!important;white-space:nowrap!important;box-sizing:border-box!important;display:block!important;overflow:hidden!important}.erp-trade-document-list-page-header{flex-wrap:wrap!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;width:100%!important;max-width:1320px!important;margin:0 auto 18px!important;display:flex!important}.erp-trade-document-list-page-heading{min-width:0!important}.erp-trade-document-list-page-title{color:var(--erp-color-text-strong)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-page-title)!important;font-weight:var(--erp-font-weight-bold)!important;letter-spacing:-.01em!important;margin:0!important;line-height:1.35!important}.erp-trade-document-list-page-description{color:var(--erp-color-text-muted)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-regular)!important;margin:6px 0 0!important;line-height:1.5!important}.erp-trade-document-list-header-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}.erp-trade-document-list-action-button{border:1px solid var(--erp-color-border-default)!important;border-radius:var(--erp-radius-md)!important;height:36px!important;color:var(--erp-color-text-secondary)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-semibold)!important;white-space:nowrap!important;cursor:pointer!important;box-sizing:border-box!important;background-color:#fff!important;justify-content:center!important;align-items:center!important;padding:0 14px!important;line-height:1!important;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s!important;display:inline-flex!important}.erp-trade-document-list-action-button:hover{background-color:var(--erp-color-bg-muted)!important;color:var(--erp-color-text-strong)!important;border-color:#9ca3af!important}.erp-trade-document-list-action-button:focus-visible{border-color:var(--erp-color-primary)!important;box-shadow:0 0 0 3px var(--erp-color-primary-subtle)!important;outline:none!important}.erp-trade-document-list-csv-button{border-color:var(--erp-color-primary-border)!important;color:var(--erp-color-primary)!important}.erp-trade-document-list-csv-button:hover{border-color:var(--erp-color-primary)!important;background-color:var(--erp-color-primary-subtle)!important;color:var(--erp-color-primary-hover)!important}@media (width<=760px){.erp-trade-document-list-page-header{flex-direction:column!important;align-items:stretch!important}.erp-trade-document-list-header-actions{justify-content:stretch!important}.erp-trade-document-list-action-button{flex:1 1 0!important}}.erp-trade-document-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;width:100%!important;max-width:1320px!important;margin:0 auto 16px!important;display:grid!important}.erp-trade-document-summary-card{border:1px solid var(--erp-color-border-subtle)!important;border-radius:var(--erp-radius-lg)!important;min-width:0!important;min-height:96px!important;box-shadow:none!important;box-sizing:border-box!important;background-color:#fff!important;padding:16px!important;position:relative!important}.erp-trade-document-summary-card:before{content:""!important;background-color:var(--erp-color-border-default)!important;border-radius:0 3px 3px 0!important;width:3px!important;position:absolute!important;top:14px!important;bottom:14px!important;left:0!important}.erp-trade-document-summary-card-count:before{background-color:#64748b!important}.erp-trade-document-summary-card-statement:before{background-color:var(--erp-color-primary)!important}.erp-trade-document-summary-card-tax:before{background-color:#0f766e!important}.erp-trade-document-summary-card-total{border-color:var(--erp-color-primary-border)!important;background-color:var(--erp-color-primary-subtle)!important}.erp-trade-document-summary-card-total:before{background-color:var(--erp-color-primary)!important}.erp-trade-document-summary-label{color:var(--erp-color-text-muted)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-medium)!important;margin:0 0 8px!important;line-height:1.4!important}.erp-trade-document-summary-value{color:var(--erp-color-text-strong)!important;font-family:var(--erp-font-family)!important;font-size:20px!important;font-weight:var(--erp-font-weight-bold)!important;letter-spacing:-.01em!important;overflow-wrap:anywhere!important;line-height:1.2!important}.erp-trade-document-summary-total-value{color:var(--erp-color-primary-hover)!important}@media (width<=1080px){.erp-trade-document-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=560px){.erp-trade-document-summary-grid{grid-template-columns:1fr!important}.erp-trade-document-summary-card{min-height:88px!important;padding:14px!important}}.erp-trade-document-list-filter-form{border:1px solid var(--erp-color-border-subtle)!important;border-radius:var(--erp-radius-lg)!important;background-color:var(--erp-color-bg-muted)!important;box-sizing:border-box!important;grid-template-columns:150px 150px 170px minmax(190px,auto) minmax(260px,1fr) 80px 80px!important;align-items:center!important;gap:8px!important;width:100%!important;max-width:1320px!important;margin:0 auto 12px!important;padding:14px!important;display:grid!important}.erp-trade-document-list-filter-control{border:1px solid var(--erp-color-border-default)!important;border-radius:var(--erp-radius-md)!important;width:100%!important;min-width:0!important;height:36px!important;color:var(--erp-color-text-primary)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-regular)!important;box-sizing:border-box!important;background-color:#fff!important;outline:none!important;line-height:1!important;transition:border-color .15s,box-shadow .15s,background-color .15s!important}select.erp-trade-document-list-filter-control{padding:0 30px 0 10px!important}input.erp-trade-document-list-filter-control{padding:0 11px!important}.erp-trade-document-list-filter-control:hover{border-color:#9ca3af!important}.erp-trade-document-list-filter-control:focus{border-color:var(--erp-color-primary)!important;box-shadow:0 0 0 3px var(--erp-color-primary-subtle)!important}.erp-trade-document-list-search-input::placeholder{color:var(--erp-color-text-disabled)!important}.erp-trade-document-list-email-filter{box-sizing:border-box!important;background-color:#0000!important;border:0!important;border-radius:0!important;grid-template-columns:auto minmax(110px,1fr)!important;align-items:center!important;gap:8px!important;min-width:0!important;min-height:36px!important;margin:0!important;padding:0!important;display:grid!important}.erp-trade-document-list-email-filter-label{color:var(--erp-color-text-secondary)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-xs)!important;font-weight:var(--erp-font-weight-semibold)!important;white-space:nowrap!important;line-height:1.35!important}.erp-trade-document-list-email-filter-select{border-radius:var(--erp-radius-md)!important;min-width:0!important;height:36px!important}.erp-trade-document-list-filter-button{border-radius:var(--erp-radius-md)!important;width:100%!important;height:36px!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-semibold)!important;white-space:nowrap!important;cursor:pointer!important;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;padding:0 12px!important;line-height:1!important;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s!important;display:inline-flex!important}.erp-trade-document-list-search-button{border:1px solid var(--erp-color-primary)!important;background-color:var(--erp-color-primary)!important;color:#fff!important}.erp-trade-document-list-search-button:hover{border-color:var(--erp-color-primary-hover)!important;background-color:var(--erp-color-primary-hover)!important;color:#fff!important}.erp-trade-document-list-reset-button{border:1px solid var(--erp-color-border-default)!important;color:var(--erp-color-text-secondary)!important;background-color:#fff!important}.erp-trade-document-list-reset-button:hover{color:var(--erp-color-text-strong)!important;background-color:#f3f4f6!important;border-color:#9ca3af!important}.erp-trade-document-list-filter-button:focus-visible{border-color:var(--erp-color-primary)!important;box-shadow:0 0 0 3px var(--erp-color-primary-subtle)!important;outline:none!important}.erp-trade-document-list-error-alert{border-radius:var(--erp-radius-md)!important;color:#b91c1c!important;width:100%!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-medium)!important;box-sizing:border-box!important;background-color:#fef2f2!important;border:1px solid #fecaca!important;margin:0 0 12px!important;padding:10px 12px!important;line-height:1.5!important}@media (width<=1280px){.erp-trade-document-list-filter-form{grid-template-columns:repeat(3,minmax(150px,1fr)) minmax(190px,1fr)!important}.erp-trade-document-list-search-input{grid-column:span 2!important}}@media (width<=860px){.erp-trade-document-list-filter-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}.erp-trade-document-list-search-input{grid-column:1/-1!important}}@media (width<=560px){.erp-trade-document-list-filter-form{grid-template-columns:1fr!important;padding:12px!important}.erp-trade-document-list-search-input{grid-column:auto!important}.erp-trade-document-list-email-filter{grid-template-columns:1fr!important;gap:5px!important}}.erp-trade-document-list-card{border:1px solid var(--erp-color-border-subtle)!important;border-radius:var(--erp-radius-xl)!important;box-sizing:border-box!important;background-color:#fff!important;width:100%!important;min-width:0!important;max-width:1320px!important;margin-left:auto!important;margin-right:auto!important;padding:18px!important;overflow:hidden!important;box-shadow:0 1px 3px #1118270f!important}.erp-trade-document-list-section-header{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin:0 0 14px!important;display:flex!important}.erp-trade-document-list-section-title{color:var(--erp-color-text-strong)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-section-title)!important;font-weight:var(--erp-font-weight-bold)!important;margin:0!important;line-height:1.4!important}.erp-trade-document-list-count{color:var(--erp-color-text-muted)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-regular)!important;line-height:1.4!important}.erp-trade-document-list-main-table-wrap{border:1px solid var(--erp-color-border-default)!important;border-radius:var(--erp-radius-lg)!important;box-sizing:border-box!important;background-color:#fff!important;width:100%!important;max-width:100%!important;overflow:auto hidden!important}.erp-trade-document-list-main-table{border-collapse:separate!important;border-spacing:0!important;table-layout:fixed!important;width:100%!important;min-width:960px!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;background-color:#fff!important}.erp-trade-document-list-main-table thead th{border-right:1px solid var(--erp-color-border-subtle)!important;border-bottom:1px solid var(--erp-color-border-default)!important;background-color:var(--erp-color-bg-muted)!important;height:42px!important;color:var(--erp-color-text-strong)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-xs)!important;font-weight:var(--erp-font-weight-semibold)!important;text-align:center!important;vertical-align:middle!important;white-space:nowrap!important;box-sizing:border-box!important;padding:8px 7px!important;line-height:1.35!important}.erp-trade-document-list-main-table thead th:last-child{border-right:0!important}.erp-trade-document-list-main-table tbody td{border-right:1px solid var(--erp-color-border-subtle)!important;border-bottom:1px solid var(--erp-color-border-subtle)!important;color:var(--erp-color-text-primary)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-xs)!important;font-weight:var(--erp-font-weight-regular)!important;vertical-align:middle!important;box-sizing:border-box!important;padding:9px 7px!important;line-height:1.4!important}.erp-trade-document-list-main-table tbody td:last-child{border-right:0!important}.erp-trade-document-list-main-table tbody tr:last-child td{border-bottom:0!important}.erp-trade-document-list-table-row{cursor:default!important;background-color:#fff!important;transition:background-color .15s,box-shadow .15s!important}.erp-trade-document-list-table-row:nth-child(2n){background-color:#fafbfc!important}.erp-trade-document-list-table-row:hover{background-color:var(--erp-color-primary-subtle)!important}.erp-trade-document-list-table-row.is-selected{background-color:#ecfdf5!important;box-shadow:inset 3px 0 #0f766e!important}.erp-trade-document-list-table-row.is-selected:hover{background-color:#dff7ed!important}.erp-trade-document-list-no-cell,.erp-trade-document-list-type-cell,.erp-trade-document-list-status-cell,.erp-trade-document-list-tax-status-cell,.erp-trade-document-list-document-cell,.erp-trade-document-list-date-cell,.erp-trade-document-list-mail-status-cell{text-align:center!important}.erp-trade-document-list-no-cell{color:var(--erp-color-text-muted)!important;font-variant-numeric:tabular-nums!important}.erp-trade-document-list-company-cell{color:var(--erp-color-text-primary)!important;font-weight:var(--erp-font-weight-medium)!important;text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.erp-trade-document-list-total-cell{color:var(--erp-color-text-strong)!important;font-weight:var(--erp-font-weight-semibold)!important;font-variant-numeric:tabular-nums!important;text-align:right!important;white-space:nowrap!important}.erp-trade-document-list-date-cell{color:var(--erp-color-text-secondary)!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important}.erp-trade-document-list-type-badge{border:1px solid var(--erp-color-border-default)!important;border-radius:var(--erp-radius-sm)!important;min-height:24px!important;color:var(--erp-color-text-secondary)!important;font-family:var(--erp-font-family)!important;font-size:11px!important;font-weight:var(--erp-font-weight-semibold)!important;white-space:nowrap!important;box-sizing:border-box!important;background-color:#fff!important;justify-content:center!important;align-items:center!important;padding:3px 8px!important;line-height:1.2!important;display:inline-flex!important}.erp-trade-document-list-type-badge.is-statement{color:#1d4ed8!important;background-color:#eff6ff!important;border-color:#bfdbfe!important}.erp-trade-document-list-type-badge.is-tax-invoice{color:#0f766e!important;background-color:#f0fdfa!important;border-color:#99f6e4!important}.erp-trade-document-list-status-badge,.erp-trade-document-list-tax-status-badge,.erp-trade-document-list-mail-status-badge{border-radius:var(--erp-radius-sm)!important;min-height:24px!important;font-family:var(--erp-font-family)!important;font-size:11px!important;font-weight:var(--erp-font-weight-semibold)!important;white-space:nowrap!important;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;padding:3px 8px!important;line-height:1.2!important;display:inline-flex!important}.erp-trade-document-list-empty-value{color:var(--erp-color-text-disabled)!important}.erp-trade-document-list-document-link,.erp-trade-document-list-quote-link{color:var(--erp-color-primary)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-xs)!important;font-weight:var(--erp-font-weight-semibold)!important;white-space:nowrap!important;line-height:1.35!important;text-decoration:none!important}.erp-trade-document-list-document-link{cursor:pointer!important}.erp-trade-document-list-quote-link{cursor:pointer!important;background-color:#0000!important;border:0!important;border-radius:2px!important;margin:0!important;padding:0!important}.erp-trade-document-list-table-row:hover .erp-trade-document-list-document-link,.erp-trade-document-list-document-link:hover,.erp-trade-document-list-quote-link:hover{color:var(--erp-color-primary-hover)!important;text-underline-offset:2px!important;text-decoration:underline!important;text-decoration-thickness:1px!important}.erp-trade-document-list-quote-link:focus-visible{box-shadow:0 0 0 3px var(--erp-color-primary-subtle)!important;outline:none!important}button.erp-trade-document-list-document-link{max-width:100%!important;color:var(--erp-color-primary)!important;font:inherit!important;font-weight:var(--erp-font-weight-semibold)!important;text-align:center!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:3px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;line-height:1.35!important;display:inline-flex!important}button.erp-trade-document-list-document-link:focus-visible{box-shadow:0 0 0 3px var(--erp-color-primary-subtle)!important;outline:none!important}.erp-trade-document-list-empty-cell{border-bottom:0!important;border-right:0!important;padding:0!important}.erp-trade-document-list-empty-state{background-color:var(--erp-color-bg-muted)!important;text-align:center!important;box-sizing:border-box!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:5px!important;min-height:170px!important;padding:28px 20px!important;display:flex!important}.erp-trade-document-list-empty-title{color:var(--erp-color-text-strong)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-md)!important;font-weight:var(--erp-font-weight-bold)!important;line-height:1.45!important}.erp-trade-document-list-empty-description{color:var(--erp-color-text-muted)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-regular)!important;line-height:1.5!important}@media (width<=760px){.erp-trade-document-list-card{padding:14px!important}.erp-trade-document-list-main-table{min-width:920px!important}}.erp-purchase-list-page{font-family:var(--erp-font-family)!important}.erp-purchase-list-page-header{box-sizing:border-box!important;justify-content:space-between!important;align-items:flex-start!important;gap:20px!important;width:100%!important;max-width:1320px!important;margin:0 auto 16px!important;display:flex!important}.erp-purchase-list-page-heading{min-width:0!important}.erp-purchase-list-page-title{color:var(--erp-color-text-strong)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-page-title,24px)!important;font-weight:var(--erp-font-weight-bold)!important;letter-spacing:-.02em!important;margin:0!important;line-height:1.35!important}.erp-purchase-list-page-description{color:var(--erp-color-text-muted)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-regular)!important;margin:6px 0 0!important;line-height:1.5!important}.erp-purchase-list-primary-action{--erp-icon-size:18px;border:1px solid var(--erp-color-primary)!important;border-radius:var(--erp-radius-md)!important;background-color:var(--erp-color-primary)!important;color:#fff!important;min-width:104px!important;height:40px!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-semibold)!important;white-space:nowrap!important;cursor:pointer!important;box-sizing:border-box!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0 16px!important;line-height:1!important;transition:background-color .15s,border-color .15s,box-shadow .15s!important;display:inline-flex!important}.erp-purchase-list-primary-action>.erp-icon{width:var(--erp-icon-size);height:var(--erp-icon-size);flex:0 0 var(--erp-icon-size);pointer-events:none;display:block}.erp-purchase-list-primary-action>span{line-height:1;display:inline-block}.erp-purchase-list-primary-action:hover{border-color:var(--erp-color-primary-hover)!important;background-color:var(--erp-color-primary-hover)!important}.erp-purchase-list-primary-action:focus-visible{border-color:var(--erp-color-primary)!important;box-shadow:0 0 0 3px var(--erp-color-primary-subtle)!important;outline:none!important}.erp-purchase-list-card{border:1px solid var(--erp-color-border-subtle)!important;border-radius:var(--erp-radius-xl)!important;box-sizing:border-box!important;background-color:#fff!important;width:100%!important;min-width:0!important;max-width:1320px!important;margin:0 auto 16px!important;padding:18px!important;overflow:hidden!important;box-shadow:0 1px 3px #1118270f!important}.erp-purchase-list-section-header{box-sizing:border-box!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;width:100%!important;margin:0 0 14px!important;display:flex!important}.erp-purchase-list-section-heading{min-width:0!important}.erp-purchase-list-section-title{color:var(--erp-color-text-strong)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-section-title)!important;font-weight:var(--erp-font-weight-bold)!important;margin:0!important;line-height:1.4!important}.erp-purchase-list-section-summary{color:var(--erp-color-text-muted)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-regular)!important;margin:5px 0 0!important;line-height:1.45!important}.erp-purchase-list-header-actions{white-space:nowrap!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;margin:0 0 0 auto!important;display:flex!important}.erp-purchase-list-page-size-select{border:1px solid var(--erp-color-border-default)!important;border-radius:var(--erp-radius-md)!important;width:86px!important;min-width:86px!important;height:40px!important;color:var(--erp-color-text-secondary)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-regular)!important;cursor:pointer!important;box-sizing:border-box!important;background-color:#fff!important;outline:none!important;padding:0 30px 0 11px!important;line-height:1!important;transition:border-color .15s,box-shadow .15s,background-color .15s!important}.erp-purchase-list-page-size-select:hover{border-color:#9ca3af!important}.erp-purchase-list-page-size-select:focus{border-color:var(--erp-color-primary)!important;box-shadow:0 0 0 3px var(--erp-color-primary-subtle)!important}.erp-purchase-list-csv-button{border:1px solid var(--erp-color-border-default)!important;border-radius:var(--erp-radius-md)!important;min-width:104px!important;height:40px!important;color:var(--erp-color-text-secondary)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-semibold)!important;white-space:nowrap!important;cursor:pointer!important;box-sizing:border-box!important;background-color:#fff!important;justify-content:center!important;align-items:center!important;padding:0 14px!important;line-height:1!important;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s!important;display:inline-flex!important}.erp-purchase-list-csv-button:hover{background-color:var(--erp-color-bg-muted)!important;color:var(--erp-color-text-strong)!important;border-color:#9ca3af!important}.erp-purchase-list-csv-button:focus-visible{border-color:var(--erp-color-primary)!important;box-shadow:0 0 0 3px var(--erp-color-primary-subtle)!important;outline:none!important}@media (width<=760px){.erp-purchase-list-page-header{flex-direction:column!important;align-items:stretch!important}.erp-purchase-list-primary-action{width:100%!important}.erp-purchase-list-card{padding:14px!important}.erp-purchase-list-section-header{flex-direction:column!important;align-items:stretch!important}.erp-purchase-list-header-actions{width:100%!important;margin-left:0!important}.erp-purchase-list-page-size-select,.erp-purchase-list-csv-button{flex:1 1 0!important;width:auto!important}}.erp-purchase-list-filter-form{border:1px solid var(--erp-color-border-subtle)!important;border-radius:var(--erp-radius-lg)!important;background-color:var(--erp-color-bg-muted)!important;box-sizing:border-box!important;grid-template-columns:minmax(250px,1.35fr) minmax(300px,1.2fr) minmax(96px,.48fr) minmax(118px,.58fr) minmax(96px,.48fr) 156px!important;align-items:start!important;gap:10px!important;width:100%!important;margin:0 0 12px!important;padding:14px!important;display:grid!important}.erp-purchase-list-filter-field{min-width:0!important;color:var(--erp-color-text-secondary)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-regular)!important;flex-direction:column!important;gap:6px!important;margin:0!important;line-height:1.4!important;display:flex!important}.erp-purchase-list-filter-field>span{color:var(--erp-color-text-secondary)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-xs)!important;font-weight:var(--erp-font-weight-semibold)!important;white-space:nowrap!important;line-height:1.35!important}.erp-purchase-list-filter-control{border:1px solid var(--erp-color-border-default)!important;border-radius:var(--erp-radius-md)!important;width:100%!important;min-width:0!important;height:40px!important;color:var(--erp-color-text-primary)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-regular)!important;box-sizing:border-box!important;background-color:#fff!important;outline:none!important;line-height:1!important;transition:border-color .15s,box-shadow .15s,background-color .15s!important}input.erp-purchase-list-filter-control{padding:0 11px!important}select.erp-purchase-list-filter-control{padding:0 30px 0 10px!important}.erp-purchase-list-filter-control:hover{border-color:#9ca3af!important}.erp-purchase-list-filter-control:focus{border-color:var(--erp-color-primary)!important;box-shadow:0 0 0 3px var(--erp-color-primary-subtle)!important}.erp-purchase-list-search-input::placeholder{color:var(--erp-color-text-disabled)!important}.erp-purchase-list-filter-date-group{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:6px 8px!important;width:100%!important;min-width:0!important;max-width:none!important;display:grid!important}.erp-purchase-list-quick-date-row{white-space:nowrap!important;flex-wrap:nowrap!important;grid-column:1/-1!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;align-items:center!important;gap:4px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}.erp-purchase-list-quick-date-button{border:1px solid var(--erp-color-border-default)!important;border-radius:var(--erp-radius-sm)!important;height:24px!important;color:var(--erp-color-text-muted)!important;font-family:var(--erp-font-family)!important;font-size:11px!important;font-weight:var(--erp-font-weight-medium)!important;cursor:pointer!important;white-space:nowrap!important;box-sizing:border-box!important;background-color:#fff!important;flex:none!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:none!important;padding:0 4px!important;line-height:1!important;transition:border-color .15s,background-color .15s,color .15s,box-shadow .15s!important;display:inline-flex!important}.erp-purchase-list-quick-date-button:hover{border-color:var(--erp-color-primary-border)!important;background-color:var(--erp-color-primary-subtle)!important;color:var(--erp-color-primary-hover)!important}.erp-purchase-list-quick-date-button:focus-visible{border-color:var(--erp-color-primary)!important;box-shadow:0 0 0 3px var(--erp-color-primary-subtle)!important;outline:none!important}.erp-purchase-list-filter-actions{box-sizing:border-box!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:center!important;gap:6px!important;width:156px!important;min-width:156px!important;max-width:156px!important;margin:0!important;padding:25px 0 0!important;display:grid!important}.erp-purchase-list-filter-button{border-radius:var(--erp-radius-md)!important;width:100%!important;min-width:0!important;max-width:none!important;height:40px!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-semibold)!important;white-space:nowrap!important;cursor:pointer!important;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;padding:0 11px!important;line-height:1!important;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s!important;display:inline-flex!important}.erp-purchase-list-search-button{border:1px solid var(--erp-color-primary)!important;background-color:var(--erp-color-primary)!important;color:#fff!important}.erp-purchase-list-search-button:hover{border-color:var(--erp-color-primary-hover)!important;background-color:var(--erp-color-primary-hover)!important;color:#fff!important}.erp-purchase-list-reset-button{border:1px solid var(--erp-color-border-default)!important;color:var(--erp-color-text-secondary)!important;background-color:#fff!important}.erp-purchase-list-reset-button:hover{color:var(--erp-color-text-strong)!important;background-color:#f3f4f6!important;border-color:#9ca3af!important}.erp-purchase-list-filter-button:focus-visible{border-color:var(--erp-color-primary)!important;box-shadow:0 0 0 3px var(--erp-color-primary-subtle)!important;outline:none!important}@media (width<=1280px){.erp-purchase-list-filter-form{grid-template-columns:repeat(3,minmax(0,1fr))!important}.erp-purchase-list-search-field,.erp-purchase-list-filter-date-group{grid-column:span 2!important}.erp-purchase-list-filter-actions{width:100%!important;min-width:0!important;max-width:none!important}}@media (width<=860px){.erp-purchase-list-filter-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}.erp-purchase-list-search-field,.erp-purchase-list-filter-date-group{grid-column:1/-1!important}.erp-purchase-list-filter-actions{grid-column:1/-1!important;justify-self:end!important;width:156px!important;padding-top:0!important}}@media (width<=560px){.erp-purchase-list-filter-form{grid-template-columns:1fr!important;padding:12px!important}.erp-purchase-list-search-field,.erp-purchase-list-filter-date-group,.erp-purchase-list-filter-actions{grid-column:auto!important}.erp-purchase-list-filter-date-group{grid-template-columns:1fr!important}.erp-purchase-list-quick-date-row{white-space:nowrap!important;flex-wrap:nowrap!important;grid-column:auto!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;align-items:center!important;gap:4px!important;width:100%!important;min-width:0!important;display:grid!important;overflow:visible!important}.erp-purchase-list-filter-actions{justify-self:stretch!important;width:100%!important}}.erp-purchase-list-amount-summary{border:1px solid var(--erp-color-border-subtle)!important;border-radius:var(--erp-radius-lg)!important;background-color:var(--erp-color-bg-muted)!important;width:100%!important;min-height:50px!important;color:var(--erp-color-text-primary)!important;font-family:var(--erp-font-family)!important;box-sizing:border-box!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;margin:12px 0 14px!important;padding:10px 14px!important;display:flex!important}.erp-purchase-list-amount-part{min-width:0!important;font-family:var(--erp-font-family)!important;white-space:nowrap!important;align-items:baseline!important;gap:6px!important;display:inline-flex!important}.erp-purchase-list-amount-label{color:var(--erp-color-text-muted)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-medium)!important;line-height:1.4!important}.erp-purchase-list-amount-value{color:var(--erp-color-text-strong)!important;font-family:var(--erp-font-family)!important;font-size:18px!important;font-weight:var(--erp-font-weight-semibold)!important;letter-spacing:-.01em!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important;line-height:1.3!important}.erp-purchase-list-amount-value.is-supply,.erp-purchase-list-amount-value.is-vat{color:var(--erp-color-text-strong)!important}.erp-purchase-list-amount-value.is-total{color:#dc2626!important;font-weight:var(--erp-font-weight-bold)!important}.erp-purchase-list-amount-operator{color:var(--erp-color-text-disabled)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-medium)!important;line-height:1!important}@media (width<=760px){.erp-purchase-list-amount-summary{justify-content:flex-start!important;align-items:stretch!important;gap:8px 10px!important}}@media (width<=520px){.erp-purchase-list-amount-summary{grid-template-columns:1fr!important;padding:12px!important;display:grid!important}.erp-purchase-list-amount-part{justify-content:space-between!important;width:100%!important}.erp-purchase-list-amount-operator{display:none!important}}.erp-purchase-list-empty-state{border:1px dashed var(--erp-color-border-default)!important;border-radius:var(--erp-radius-lg)!important;background-color:var(--erp-color-bg-muted)!important;width:100%!important;min-height:160px!important;color:var(--erp-color-text-muted)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-medium)!important;text-align:center!important;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:28px 20px!important;line-height:1.5!important;display:flex!important}.erp-purchase-list-table-wrap{border:1px solid var(--erp-color-border-default)!important;border-radius:var(--erp-radius-lg)!important;box-sizing:border-box!important;background-color:#fff!important;width:100%!important;max-width:100%!important;overflow:auto hidden!important}.erp-purchase-list-main-table{border-collapse:separate!important;border-spacing:0!important;table-layout:fixed!important;width:100%!important;min-width:1100px!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;background-color:#fff!important}.erp-purchase-list-main-table thead th{border-top:0!important;border-left:0!important;border-right:1px solid var(--erp-color-border-subtle)!important;border-bottom:1px solid var(--erp-color-border-default)!important;background-color:var(--erp-color-bg-muted)!important;height:42px!important;color:var(--erp-color-text-strong)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-xs)!important;font-weight:var(--erp-font-weight-semibold)!important;text-align:center!important;vertical-align:middle!important;white-space:nowrap!important;box-sizing:border-box!important;padding:8px 7px!important;line-height:1.35!important}.erp-purchase-list-main-table thead th:last-child{border-right:0!important}.erp-purchase-list-table-heading.is-no{color:var(--erp-color-primary)!important}.erp-purchase-list-main-table tbody td{border-top:0!important;border-left:0!important;border-right:1px solid var(--erp-color-border-subtle)!important;border-bottom:1px solid var(--erp-color-border-subtle)!important;color:var(--erp-color-text-primary)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-xs)!important;font-weight:var(--erp-font-weight-regular)!important;vertical-align:middle!important;box-sizing:border-box!important;padding:9px 8px!important;line-height:1.45!important}.erp-purchase-list-main-table tbody td:last-child{border-right:0!important}.erp-purchase-list-main-table tbody tr:last-child td{border-bottom:0!important}.erp-purchase-list-summary-row{background-color:#f8fafc!important;transition:background-color .15s!important}.erp-purchase-list-summary-row>td{border-top:1px solid var(--erp-color-border-default)!important;border-bottom:1px solid var(--erp-color-border-default)!important;color:#374151!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-medium)!important;background-color:#0000!important}.erp-purchase-list-summary-row:first-child>td{border-top:0!important}.erp-purchase-list-summary-cell.is-no,.erp-purchase-list-summary-cell.is-date,.erp-purchase-list-summary-cell.is-voucher,.erp-purchase-list-summary-cell.is-account,.erp-purchase-list-summary-cell.is-manage{text-align:center!important}.erp-purchase-list-summary-cell.is-supplier{text-align:left!important;overflow:hidden!important}.erp-purchase-list-summary-cell.is-spacer{background-color:#0000!important}.erp-purchase-list-summary-cell.is-total{color:#dc2626!important;font-weight:var(--erp-font-weight-semibold)!important;font-variant-numeric:tabular-nums!important;text-align:right!important;white-space:nowrap!important}.erp-purchase-list-no-button,.erp-purchase-list-supplier-button{font-family:var(--erp-font-family)!important;cursor:pointer!important;box-shadow:none!important;background-color:#0000!important;border:0!important;border-radius:2px!important;outline:none!important;margin:0!important;padding:0!important;line-height:1.4!important;text-decoration:none!important}.erp-purchase-list-no-button{color:var(--erp-color-primary)!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-semibold)!important;font-variant-numeric:tabular-nums!important}.erp-purchase-list-supplier-button{color:#374151!important;max-width:100%!important;font-size:var(--erp-font-size-sm)!important;font-weight:var(--erp-font-weight-medium)!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;display:block!important;overflow:hidden!important}.erp-purchase-list-no-button:hover,.erp-purchase-list-supplier-button:hover{color:var(--erp-color-primary-hover)!important;text-underline-offset:2px!important;text-decoration:underline!important;text-decoration-thickness:1px!important}.erp-purchase-list-no-button:focus-visible,.erp-purchase-list-supplier-button:focus-visible{box-shadow:0 0 0 3px var(--erp-color-primary-subtle)!important;outline:none!important}.erp-purchase-list-item-row{background-color:#fff!important;transition:background-color .15s!important}.erp-purchase-list-item-row>td{background-color:#0000!important}.erp-purchase-list-item-cell.is-blank,.erp-purchase-list-item-cell.is-status,.erp-purchase-list-item-cell.is-date,.erp-purchase-list-item-cell.is-quantity{text-align:center!important}.erp-purchase-list-item-cell.is-product,.erp-purchase-list-item-cell.is-spec,.erp-purchase-list-item-cell.is-memo{text-align:left!important}.erp-purchase-list-item-cell.is-unit-price,.erp-purchase-list-item-cell.is-supply,.erp-purchase-list-item-cell.is-total{font-variant-numeric:tabular-nums!important;text-align:right!important;white-space:nowrap!important}.erp-purchase-list-item-cell.is-total{color:var(--erp-color-text-strong)!important;font-weight:var(--erp-font-weight-semibold)!important}.erp-purchase-list-item-cell.is-date{color:var(--erp-color-text-secondary)!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important}.erp-purchase-list-status-stack{font-family:var(--erp-font-family)!important;font-size:11px!important;font-weight:var(--erp-font-weight-medium)!important;text-align:left!important;white-space:nowrap!important;gap:3px!important;line-height:1.4!important;display:grid!important}.erp-purchase-list-status-stack>div{align-items:center!important;gap:4px!important;display:flex!important}.erp-purchase-list-status-stack>div>span:first-child{width:32px!important;color:var(--erp-color-text-muted)!important;font-weight:var(--erp-font-weight-medium)!important;display:inline-block!important}.erp-purchase-list-manage-buttons{white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:100%!important;display:inline-flex!important}.erp-purchase-list-icon-button{border-radius:var(--erp-radius-md)!important;width:30px!important;min-width:30px!important;height:30px!important;font-family:var(--erp-font-family)!important;font-size:15px!important;font-weight:var(--erp-font-weight-semibold)!important;cursor:pointer!important;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;padding:0!important;line-height:1!important;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s!important;display:inline-flex!important}.erp-purchase-list-icon-button.is-copy{border:1px solid var(--erp-color-primary-border)!important;background-color:var(--erp-color-primary-subtle)!important;color:var(--erp-color-primary-hover)!important}.erp-purchase-list-icon-button.is-copy:hover{border-color:var(--erp-color-primary)!important;color:var(--erp-color-primary-hover)!important;background-color:#dbeafe!important}.erp-purchase-list-icon-button.is-delete{color:#dc2626!important;background-color:#fff1f2!important;border:1px solid #fecaca!important}.erp-purchase-list-icon-button.is-delete:hover{color:#b91c1c!important;background-color:#fee2e2!important;border-color:#f87171!important}.erp-purchase-list-icon-button:focus-visible{box-shadow:0 0 0 3px var(--erp-color-primary-subtle)!important;outline:none!important}@media (width<=760px){.erp-purchase-list-main-table{min-width:1040px!important}.erp-purchase-list-main-table thead th,.erp-purchase-list-main-table tbody td{padding-left:6px!important;padding-right:6px!important}}.erp-purchase-list-summary-cell.is-meta{text-align:left!important;padding-left:12px!important;padding-right:12px!important}.erp-purchase-list-summary-meta{width:100%!important;min-width:0!important;font-family:var(--erp-font-family)!important;box-sizing:border-box!important;flex-wrap:wrap!important;align-items:center!important;gap:4px 10px!important;display:flex!important}.erp-purchase-list-summary-meta-item{white-space:nowrap!important;align-items:center!important;gap:5px!important;min-width:0!important;display:inline-flex!important}.erp-purchase-list-summary-meta-label{color:var(--erp-color-text-muted)!important;font-family:var(--erp-font-family)!important;font-size:11px!important;font-weight:var(--erp-font-weight-semibold)!important;line-height:1.35!important}.erp-purchase-list-summary-meta-value{color:#374151!important;font-family:var(--erp-font-family)!important;font-size:13px!important;font-weight:var(--erp-font-weight-semibold)!important;line-height:1.4!important}.erp-purchase-list-summary-meta-divider{color:var(--erp-color-text-disabled)!important;font-family:var(--erp-font-family)!important;font-size:12px!important;font-weight:var(--erp-font-weight-regular)!important;line-height:1!important}.erp-purchase-list-summary-row>td{height:42px!important;padding-top:7px!important;padding-bottom:7px!important;font-size:13px!important;line-height:1.4!important}.erp-purchase-list-summary-row .erp-purchase-list-no-button,.erp-purchase-list-summary-row .erp-purchase-list-supplier-button{font-size:13px!important;line-height:1.4!important}.erp-purchase-list-summary-cell.is-date,.erp-purchase-list-summary-cell.is-total{font-size:13px!important}.erp-purchase-list-summary-cell.is-total{font-weight:600!important}.erp-purchase-list-item-row>td{padding-top:8px!important;padding-bottom:8px!important;font-size:13px!important;line-height:1.4!important}.erp-purchase-list-item-row .erp-purchase-list-item-cell.is-total{font-size:13px!important;font-weight:600!important}.erp-purchase-list-status-stack{font-size:11px!important;line-height:1.35!important}.erp-purchase-list-main-table thead th{font-size:12px!important;font-weight:600!important}.erp-purchase-list-main-table tbody td{color:#374151!important}@media (width<=760px){.erp-purchase-list-summary-meta{flex-direction:column!important;align-items:flex-start!important;gap:3px!important}.erp-purchase-list-summary-meta-divider{display:none!important}}.erp-purchase-list-table-wrap{border-color:#d9dee5!important;border-radius:10px!important}.erp-purchase-list-main-table thead th{color:#1f2937!important;background-color:#f5f6f8!important;border-bottom-color:#d9dee5!important;border-right-color:#e3e7ec!important;height:40px!important;padding:7px!important;font-size:12px!important;font-weight:600!important}.erp-purchase-list-main-table tbody td{color:#374151!important;border-bottom-color:#e3e7ec!important;border-right-color:#edf0f3!important;font-size:13px!important;font-weight:400!important}.erp-purchase-list-summary-row{background-color:#fafbfc!important}.erp-purchase-list-summary-row:hover{background-color:#f3f7ff!important}.erp-purchase-list-summary-row>td{background-color:#0000!important;border-bottom-color:#dfe3e8!important;height:40px!important;padding-top:6px!important;padding-bottom:6px!important;font-size:13px!important;font-weight:500!important;line-height:1.35!important}.erp-purchase-list-table-body .erp-purchase-list-summary-row:not(:first-child)>td{border-top:1px solid #bfc6cf!important}.erp-purchase-list-summary-row .erp-purchase-list-no-button{font-size:13px!important;font-weight:600!important}.erp-purchase-list-summary-row .erp-purchase-list-supplier-button{font-size:13px!important;font-weight:500!important}.erp-purchase-list-summary-cell.is-date{color:#374151!important;font-variant-numeric:tabular-nums!important;font-size:13px!important;font-weight:500!important}.erp-purchase-list-summary-cell.is-total{color:#dc2626!important;font-size:13px!important;font-weight:600!important}.erp-purchase-list-summary-cell.is-meta{padding-left:14px!important;padding-right:14px!important}.erp-purchase-list-summary-meta{grid-template-columns:minmax(145px,.8fr) minmax(230px,1.2fr)!important;align-items:center!important;gap:0!important;width:100%!important;max-width:620px!important;display:grid!important}.erp-purchase-list-summary-meta-item{grid-template-columns:54px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;min-width:0!important;padding:0 14px!important;display:grid!important}.erp-purchase-list-summary-meta-item:first-child{border-right:1px solid #dfe3e8!important;padding-left:0!important}.erp-purchase-list-summary-meta-item:last-child{padding-right:0!important}.erp-purchase-list-summary-meta-label{color:#6b7280!important;text-align:left!important;font-size:11px!important;font-weight:500!important;line-height:1.3!important}.erp-purchase-list-summary-meta-value{color:#374151!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:13px!important;font-weight:500!important;line-height:1.35!important;overflow:hidden!important}.erp-purchase-list-item-row>td{padding-top:7px!important;padding-bottom:7px!important;font-size:13px!important;font-weight:400!important;line-height:1.35!important}.erp-purchase-list-item-row:hover{background-color:#fbfcfe!important}.erp-purchase-list-item-row .erp-purchase-list-item-cell>div:not(.erp-purchase-list-status-stack),.erp-purchase-list-item-row .erp-purchase-list-item-cell>span{font-size:13px!important;line-height:1.35!important}.erp-purchase-list-item-cell.is-product>div:first-child{font-weight:500!important}.erp-purchase-list-item-cell.is-spec{font-weight:400!important}.erp-purchase-list-item-cell.is-unit-price,.erp-purchase-list-item-cell.is-supply{color:#374151!important;font-weight:400!important}.erp-purchase-list-item-cell.is-total{color:#1f2937!important;font-size:13px!important;font-weight:600!important}.erp-purchase-list-status-stack{gap:2px!important;font-size:11px!important;font-weight:400!important;line-height:1.3!important}.erp-purchase-list-status-stack>div{gap:3px!important}.erp-purchase-list-status-stack>div>span:first-child{color:#6b7280!important;width:30px!important;font-weight:400!important}.erp-purchase-list-icon-button{border-radius:7px!important;width:28px!important;min-width:28px!important;height:28px!important;font-size:14px!important}@media (width<=900px){.erp-purchase-list-summary-meta{grid-template-columns:1fr!important;gap:3px!important}.erp-purchase-list-summary-meta-item{grid-template-columns:54px minmax(0,1fr)!important;padding:0!important}.erp-purchase-list-summary-meta-item:first-child{border-right:0!important}}.erp-purchase-list-summary-cell.is-date{text-align:center!important;white-space:nowrap!important;padding-left:5px!important;padding-right:5px!important;overflow:hidden!important}.erp-purchase-list-summary-cell.is-date>div{color:#374151!important;width:100%!important;max-width:100%!important;font-family:var(--erp-font-family)!important;letter-spacing:-.025em!important;font-variant-numeric:tabular-nums!important;text-align:center!important;text-overflow:clip!important;white-space:nowrap!important;box-sizing:border-box!important;margin:0!important;font-size:12px!important;font-weight:500!important;line-height:1.35!important;display:block!important;overflow:hidden!important}.erp-purchase-list-summary-cell.is-meta{padding:0!important;overflow:hidden!important}.erp-purchase-list-summary-meta{box-sizing:border-box!important;grid-template-columns:39.2857% 60.7143%!important;align-items:stretch!important;gap:0!important;width:100%!important;max-width:none!important;min-height:40px!important;margin:0!important;display:grid!important}.erp-purchase-list-summary-meta-item{box-sizing:border-box!important;grid-template-columns:54px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;width:100%!important;min-width:0!important;min-height:40px!important;margin:0!important;padding:0 12px!important;display:grid!important}.erp-purchase-list-summary-meta-item:first-child{border-right:1px solid #edf0f3!important;padding-left:14px!important;padding-right:12px!important}.erp-purchase-list-summary-meta-item:last-child{padding-left:14px!important;padding-right:14px!important}.erp-purchase-list-summary-meta-label{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.erp-purchase-list-summary-meta-value{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;display:block!important;overflow:hidden!important}.erp-purchase-list-summary-meta-divider{display:none!important}@media (width<=900px){.erp-purchase-list-summary-meta{grid-template-columns:39.2857% 60.7143%!important;gap:0!important}.erp-purchase-list-summary-meta-item{grid-template-columns:50px minmax(0,1fr)!important;padding:0 9px!important}.erp-purchase-list-summary-meta-item:first-child{border-right:1px solid #edf0f3!important}}.erp-quote-stats-page{font-family:var(--erp-font-family)!important}.erp-quote-stats-page-header.erp-admin-page-header{box-sizing:border-box!important;justify-content:space-between!important;align-items:flex-start!important;gap:20px!important;width:100%!important;max-width:1320px!important;margin:0 auto 20px!important;padding:0!important;display:flex!important}.erp-quote-stats-page-heading{min-width:0!important}.erp-quote-stats-page-title{color:var(--erp-color-text-strong)!important;font-family:var(--erp-font-family)!important;font-size:20px!important;font-weight:var(--erp-font-weight-bold,700)!important;letter-spacing:-.02em!important;margin:0!important;line-height:1.35!important}.erp-quote-stats-page-description{color:var(--erp-color-text-muted,#6b7280)!important;font-family:var(--erp-font-family)!important;font-size:13px!important;font-weight:var(--erp-font-weight-regular,400)!important;letter-spacing:-.01em!important;margin:6px 0 0!important;line-height:1.5!important}.erp-quote-stats-header-actions{box-sizing:border-box!important;flex-wrap:wrap!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;display:flex!important}.erp-quote-stats-header-button{border-radius:var(--erp-radius-md,8px)!important;min-width:104px!important;height:40px!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm,14px)!important;font-weight:var(--erp-font-weight-semibold,600)!important;white-space:nowrap!important;cursor:pointer!important;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;padding:0 14px!important;line-height:1!important;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s!important;display:inline-flex!important}.erp-quote-stats-header-button.is-print,.erp-quote-stats-header-button.is-export{border:1px solid var(--erp-color-border-default,#d1d5db)!important;color:var(--erp-color-text-secondary,#374151)!important;background-color:#fff!important}.erp-quote-stats-header-button.is-print:hover,.erp-quote-stats-header-button.is-export:hover{background-color:var(--erp-color-bg-muted,#f3f4f6)!important;color:var(--erp-color-text-strong,#111827)!important;border-color:#9ca3af!important}.erp-quote-stats-header-button.is-refresh{border:1px solid var(--erp-color-primary,#2563eb)!important;background-color:var(--erp-color-primary,#2563eb)!important;color:#fff!important}.erp-quote-stats-header-button.is-refresh:hover{border-color:var(--erp-color-primary-hover,#1d4ed8)!important;background-color:var(--erp-color-primary-hover,#1d4ed8)!important;color:#fff!important}.erp-quote-stats-header-button:focus-visible{border-color:var(--erp-color-primary,#2563eb)!important;box-shadow:0 0 0 3px var(--erp-color-primary-subtle,#dbeafe)!important;outline:none!important}@media (width<=820px){.erp-quote-stats-page-header{flex-direction:column!important;align-items:stretch!important}.erp-quote-stats-header-actions{justify-content:flex-start!important;width:100%!important}}@media (width<=560px){.erp-quote-stats-header-actions{grid-template-columns:1fr!important;display:grid!important}.erp-quote-stats-header-button{width:100%!important}}.erp-quote-stats-filter-card{border:1px solid var(--erp-color-border-subtle,#e5e7eb)!important;border-radius:var(--erp-radius-xl,12px)!important;box-sizing:border-box!important;background-color:#fff!important;width:100%!important;max-width:1320px!important;margin:0 auto 16px!important;padding:18px!important;box-shadow:0 1px 3px #1118270f!important}.erp-quote-stats-filter-header{justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;margin:0 0 14px!important;display:flex!important}.erp-quote-stats-filter-title{color:var(--erp-color-text-strong,#111827)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-section-title,18px)!important;font-weight:var(--erp-font-weight-bold,700)!important;margin:0!important;line-height:1.4!important}.erp-quote-stats-filter-description{color:var(--erp-color-text-muted,#6b7280)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm,14px)!important;font-weight:var(--erp-font-weight-regular,400)!important;margin:5px 0 0!important;line-height:1.5!important}.erp-quote-stats-filter-description b{color:var(--erp-color-text-secondary,#374151)!important;font-weight:var(--erp-font-weight-semibold,600)!important}.erp-quote-stats-quick-range-row{flex-wrap:wrap!important;align-items:center!important;gap:7px!important;width:100%!important;margin:0 0 12px!important;display:flex!important}.erp-quote-stats-quick-range-button{border:1px solid var(--erp-color-border-default,#d1d5db)!important;border-radius:var(--erp-radius-md,8px)!important;min-width:70px!important;height:36px!important;color:var(--erp-color-text-secondary,#374151)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm,14px)!important;font-weight:var(--erp-font-weight-medium,500)!important;white-space:nowrap!important;cursor:pointer!important;box-sizing:border-box!important;background-color:#fff!important;justify-content:center!important;align-items:center!important;padding:0 12px!important;line-height:1!important;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s!important;display:inline-flex!important}.erp-quote-stats-quick-range-button:hover{border-color:var(--erp-color-primary-border,#93c5fd)!important;background-color:var(--erp-color-primary-subtle,#eff6ff)!important;color:var(--erp-color-primary-hover,#1d4ed8)!important}.erp-quote-stats-quick-range-button.is-active{border-color:var(--erp-color-primary,#2563eb)!important;background-color:var(--erp-color-primary,#2563eb)!important;color:#fff!important;font-weight:var(--erp-font-weight-semibold,600)!important}.erp-quote-stats-quick-range-button.is-active:hover{border-color:var(--erp-color-primary-hover,#1d4ed8)!important;background-color:var(--erp-color-primary-hover,#1d4ed8)!important;color:#fff!important}.erp-quote-stats-quick-range-button:focus-visible{border-color:var(--erp-color-primary,#2563eb)!important;box-shadow:0 0 0 3px var(--erp-color-primary-subtle,#dbeafe)!important;outline:none!important}.erp-quote-stats-date-row{grid-template-columns:minmax(160px,220px) 20px minmax(160px,220px) 132px!important;align-items:end!important;gap:8px!important;width:100%!important;margin:0!important;display:grid!important}.erp-quote-stats-date-field{min-width:0!important;color:var(--erp-color-text-secondary,#374151)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-xs,12px)!important;font-weight:var(--erp-font-weight-semibold,600)!important;flex-direction:column!important;gap:6px!important;line-height:1.35!important;display:flex!important}.erp-quote-stats-date-input{border:1px solid var(--erp-color-border-default,#d1d5db)!important;border-radius:var(--erp-radius-md,8px)!important;width:100%!important;min-width:0!important;height:40px!important;color:var(--erp-color-text-primary,#1f2937)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm,14px)!important;font-weight:var(--erp-font-weight-regular,400)!important;font-variant-numeric:tabular-nums!important;box-sizing:border-box!important;background-color:#fff!important;outline:none!important;padding:0 11px!important;line-height:1!important;transition:border-color .15s,box-shadow .15s!important}.erp-quote-stats-date-input:hover{border-color:#9ca3af!important}.erp-quote-stats-date-input:focus{border-color:var(--erp-color-primary,#2563eb)!important;box-shadow:0 0 0 3px var(--erp-color-primary-subtle,#dbeafe)!important}.erp-quote-stats-date-separator{height:40px!important;color:var(--erp-color-text-muted,#6b7280)!important;font-family:var(--erp-font-family)!important;font-size:14px!important;font-weight:var(--erp-font-weight-medium,500)!important;justify-content:center!important;align-items:center!important;display:flex!important}.erp-quote-stats-date-search-button{border:1px solid var(--erp-color-primary,#2563eb)!important;border-radius:var(--erp-radius-md,8px)!important;background-color:var(--erp-color-primary,#2563eb)!important;color:#fff!important;width:100%!important;height:40px!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm,14px)!important;font-weight:var(--erp-font-weight-semibold,600)!important;white-space:nowrap!important;cursor:pointer!important;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;padding:0 14px!important;line-height:1!important;transition:background-color .15s,border-color .15s,box-shadow .15s!important;display:inline-flex!important}.erp-quote-stats-date-search-button:hover{border-color:var(--erp-color-primary-hover,#1d4ed8)!important;background-color:var(--erp-color-primary-hover,#1d4ed8)!important}.erp-quote-stats-date-search-button:focus-visible{box-shadow:0 0 0 3px var(--erp-color-primary-subtle,#dbeafe)!important;outline:none!important}.erp-quote-stats-market-row{border-top:1px solid var(--erp-color-border-subtle,#e5e7eb)!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:flex-end!important;gap:10px 14px!important;width:100%!important;margin:14px 0 0!important;padding:14px 0 0!important;display:flex!important}.erp-quote-stats-market-field{color:var(--erp-color-text-secondary,#374151)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-xs,12px)!important;font-weight:var(--erp-font-weight-semibold,600)!important;flex-direction:column!important;gap:6px!important;line-height:1.35!important;display:flex!important}.erp-quote-stats-market-select{border:1px solid var(--erp-color-border-default,#d1d5db)!important;border-radius:var(--erp-radius-md,8px)!important;width:220px!important;min-width:180px!important;height:40px!important;color:var(--erp-color-text-primary,#1f2937)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm,14px)!important;font-weight:var(--erp-font-weight-regular,400)!important;cursor:pointer!important;box-sizing:border-box!important;background-color:#fff!important;outline:none!important;padding:0 34px 0 11px!important;line-height:1!important;transition:border-color .15s,box-shadow .15s!important}.erp-quote-stats-market-select:hover{border-color:#9ca3af!important}.erp-quote-stats-market-select:focus{border-color:var(--erp-color-primary,#2563eb)!important;box-shadow:0 0 0 3px var(--erp-color-primary-subtle,#dbeafe)!important}.erp-quote-stats-market-help{color:var(--erp-color-text-muted,#6b7280)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm,14px)!important;font-weight:var(--erp-font-weight-regular,400)!important;margin:0 0 10px!important;line-height:1.5!important}@media (width<=760px){.erp-quote-stats-filter-card{padding:14px!important}.erp-quote-stats-date-row{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr)!important}.erp-quote-stats-date-search-button{grid-column:1/-1!important}}@media (width<=520px){.erp-quote-stats-date-row{grid-template-columns:1fr!important}.erp-quote-stats-date-separator{display:none!important}.erp-quote-stats-market-row{flex-direction:column!important;align-items:stretch!important}.erp-quote-stats-market-select{width:100%!important}.erp-quote-stats-market-help{margin-bottom:0!important}}.erp-quote-stats-option-card{border:1px solid var(--erp-color-border-subtle,#e5e7eb)!important;border-radius:var(--erp-radius-xl,12px)!important;box-sizing:border-box!important;background-color:#fff!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;width:100%!important;max-width:1320px!important;margin:0 auto 16px!important;padding:18px!important;display:flex!important;box-shadow:0 1px 3px #1118270f!important}.erp-quote-stats-option-content{flex:auto!important;min-width:0!important}.erp-quote-stats-option-title{color:var(--erp-color-text-strong,#111827)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-section-title,18px)!important;font-weight:var(--erp-font-weight-bold,700)!important;margin:0!important;line-height:1.4!important}.erp-quote-stats-option-description{max-width:820px!important;color:var(--erp-color-text-muted,#6b7280)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm,14px)!important;font-weight:var(--erp-font-weight-regular,400)!important;margin:5px 0 0!important;line-height:1.55!important}.erp-quote-stats-option-description b{color:var(--erp-color-text-secondary,#374151)!important;font-weight:var(--erp-font-weight-semibold,600)!important}.erp-quote-stats-option-notice{border:1px solid var(--erp-color-border-subtle,#e5e7eb)!important;border-radius:var(--erp-radius-md,8px)!important;min-height:30px!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-xs,12px)!important;font-weight:var(--erp-font-weight-medium,500)!important;box-sizing:border-box!important;align-items:center!important;margin:10px 0 0!important;padding:5px 10px!important;line-height:1.4!important;display:inline-flex!important}.erp-quote-stats-option-notice.is-included{color:#475569!important;background-color:#f8fafc!important;border-color:#d1d5db!important}.erp-quote-stats-option-notice.is-excluded{color:#1d4ed8!important;background-color:#eff6ff!important;border-color:#bfdbfe!important}.erp-quote-stats-option-toggle{border:1px solid var(--erp-color-border-default,#d1d5db)!important;border-radius:var(--erp-radius-md,8px)!important;min-width:124px!important;height:40px!important;color:var(--erp-color-text-secondary,#374151)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm,14px)!important;font-weight:var(--erp-font-weight-semibold,600)!important;white-space:nowrap!important;cursor:pointer!important;box-sizing:border-box!important;background-color:#fff!important;flex:none!important;justify-content:center!important;align-items:center!important;padding:0 14px!important;line-height:1!important;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s!important;display:inline-flex!important}.erp-quote-stats-option-toggle:hover{border-color:var(--erp-color-primary-border,#93c5fd)!important;background-color:var(--erp-color-primary-subtle,#eff6ff)!important;color:var(--erp-color-primary-hover,#1d4ed8)!important}.erp-quote-stats-option-toggle.is-active{border-color:var(--erp-color-primary,#2563eb)!important;background-color:var(--erp-color-primary,#2563eb)!important;color:#fff!important}.erp-quote-stats-option-toggle.is-active:hover{border-color:var(--erp-color-primary-hover,#1d4ed8)!important;background-color:var(--erp-color-primary-hover,#1d4ed8)!important;color:#fff!important}.erp-quote-stats-option-toggle:focus-visible{border-color:var(--erp-color-primary,#2563eb)!important;box-shadow:0 0 0 3px var(--erp-color-primary-subtle,#dbeafe)!important;outline:none!important}.erp-quote-stats-summary-grid{box-sizing:border-box!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;width:100%!important;max-width:1320px!important;margin:0 auto 16px!important;display:grid!important}.erp-quote-stats-summary-card{border:1px solid var(--erp-color-border-subtle,#e5e7eb)!important;border-radius:var(--erp-radius-xl,12px)!important;box-sizing:border-box!important;background-color:#fff!important;flex-direction:column!important;min-width:0!important;min-height:132px!important;margin:0!important;padding:17px 18px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 1px 3px #1118270d!important}.erp-quote-stats-summary-card:before{content:""!important;background-color:#d1d5db!important;height:3px!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.erp-quote-stats-summary-card:nth-child(4){background-color:#f8fbff!important;border-color:#bfdbfe!important}.erp-quote-stats-summary-card:nth-child(4):before{background-color:var(--erp-color-primary,#2563eb)!important}.erp-quote-stats-summary-title{color:var(--erp-color-text-muted,#6b7280)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm,14px)!important;font-weight:var(--erp-font-weight-medium,500)!important;margin:0 0 11px!important;line-height:1.4!important}.erp-quote-stats-summary-value{min-width:0!important;color:var(--erp-color-text-strong,#111827)!important;font-family:var(--erp-font-family)!important;font-size:22px!important;font-weight:var(--erp-font-weight-bold,700)!important;letter-spacing:-.02em!important;font-variant-numeric:tabular-nums!important;overflow-wrap:anywhere!important;word-break:keep-all!important;margin:0!important;line-height:1.25!important}.erp-quote-stats-summary-card:nth-child(4) .erp-quote-stats-summary-value{color:var(--erp-color-primary-hover,#1d4ed8)!important}.erp-quote-stats-summary-description{color:var(--erp-color-text-muted,#6b7280)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-xs,12px)!important;font-weight:var(--erp-font-weight-regular,400)!important;overflow-wrap:anywhere!important;margin:auto 0 0!important;padding:10px 0 0!important;line-height:1.45!important}@media (width<=980px){.erp-quote-stats-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=700px){.erp-quote-stats-option-card{flex-direction:column!important;align-items:stretch!important;padding:14px!important}.erp-quote-stats-option-toggle{width:100%!important}}@media (width<=520px){.erp-quote-stats-summary-grid{grid-template-columns:1fr!important}.erp-quote-stats-summary-card{min-height:118px!important;padding:15px!important}.erp-quote-stats-summary-value{font-size:20px!important}}.erp-quote-stats-visually-hidden{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media screen{.erp-quote-stats-chart-card{border:1px solid var(--erp-color-border-subtle,#e5e7eb)!important;border-radius:var(--erp-radius-xl,12px)!important;box-sizing:border-box!important;background-color:#fff!important;width:100%!important;max-width:1320px!important;margin:0 auto 16px!important;padding:18px!important;box-shadow:0 1px 3px #1118270f!important}.erp-quote-stats-chart-header{justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;margin:0 0 16px!important;padding:0!important;display:flex!important}.erp-quote-stats-chart-title{color:var(--erp-color-text-strong,#111827)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-section-title,18px)!important;font-weight:var(--erp-font-weight-bold,700)!important;letter-spacing:-.015em!important;margin:0!important;line-height:1.4!important}.erp-quote-stats-chart-description{color:var(--erp-color-text-muted,#6b7280)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm,14px)!important;font-weight:var(--erp-font-weight-regular,400)!important;margin:5px 0 0!important;line-height:1.5!important}.erp-quote-stats-chart-empty{border:1px dashed var(--erp-color-border-default,#d1d5db)!important;border-radius:var(--erp-radius-lg,10px)!important;background-color:var(--erp-color-bg-muted,#f8fafc)!important;min-height:120px!important;color:var(--erp-color-text-muted,#6b7280)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm,14px)!important;font-weight:var(--erp-font-weight-medium,500)!important;text-align:center!important;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;padding:24px!important;line-height:1.5!important;display:flex!important}.erp-quote-stats-chart-list{flex-direction:column!important;gap:8px!important;width:100%!important;display:flex!important}.erp-quote-stats-chart-row{border:1px solid var(--erp-color-border-subtle,#e5e7eb)!important;border-radius:var(--erp-radius-lg,10px)!important;box-sizing:border-box!important;background-color:#fff!important;align-items:center!important;gap:12px!important;min-width:0!important;padding:11px 12px!important;transition:background-color .15s,border-color .15s,box-shadow .15s!important;display:grid!important}.erp-quote-stats-chart-card.is-category-amount .erp-quote-stats-chart-row{grid-template-columns:34px minmax(130px,220px) minmax(180px,1fr) minmax(110px,150px)!important}.erp-quote-stats-chart-card.is-subcategory-count .erp-quote-stats-chart-row{grid-template-columns:34px minmax(140px,230px) minmax(170px,1fr) minmax(72px,100px) minmax(110px,150px)!important}.erp-quote-stats-chart-card.is-detail-type-amount .erp-quote-stats-chart-row{grid-template-columns:34px minmax(140px,230px) minmax(170px,1fr) minmax(110px,150px)!important}.erp-quote-stats-chart-row.is-clickable{cursor:pointer!important}.erp-quote-stats-chart-row.is-clickable:hover{border-color:var(--erp-color-primary-border,#bfdbfe)!important;background-color:var(--erp-color-primary-subtle,#f0f7ff)!important;box-shadow:0 1px 3px #2563eb14!important}.erp-quote-stats-chart-rank{color:#475569!important;width:28px!important;height:28px!important;font-family:var(--erp-font-family)!important;font-size:12px!important;font-weight:var(--erp-font-weight-semibold,600)!important;font-variant-numeric:tabular-nums!important;background-color:#f1f5f9!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;line-height:1!important;display:inline-flex!important}.erp-quote-stats-chart-row:first-child .erp-quote-stats-chart-rank{background-color:var(--erp-color-primary-subtle,#dbeafe)!important;color:var(--erp-color-primary-hover,#1d4ed8)!important}.erp-quote-stats-chart-name-area{min-width:0!important}.erp-quote-stats-chart-name{color:var(--erp-color-text-strong,#111827)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm,14px)!important;font-weight:var(--erp-font-weight-semibold,600)!important;text-overflow:ellipsis!important;white-space:nowrap!important;line-height:1.4!important;overflow:hidden!important}.erp-quote-stats-chart-subtext{color:var(--erp-color-text-muted,#6b7280)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-xs,12px)!important;font-weight:var(--erp-font-weight-regular,400)!important;white-space:nowrap!important;margin:3px 0 0!important;line-height:1.4!important}.erp-quote-stats-chart-bar-area{min-width:0!important}.erp-quote-stats-chart-bar-track{background-color:#e5e7eb!important;border-radius:999px!important;width:100%!important;height:10px!important;position:relative!important;overflow:hidden!important}.erp-quote-stats-chart-bar-fill{background-color:var(--erp-color-primary,#2563eb)!important;border-radius:999px!important;min-width:6px!important;height:100%!important;transition:width .2s!important}.erp-quote-stats-chart-metric{color:var(--erp-color-text-strong,#111827)!important;font-family:var(--erp-font-family)!important;font-variant-numeric:tabular-nums!important;text-align:right!important;white-space:nowrap!important}.erp-quote-stats-chart-metric.is-count{font-size:13px!important;font-weight:var(--erp-font-weight-semibold,600)!important}.erp-quote-stats-chart-metric.is-amount{font-size:14px!important;font-weight:var(--erp-font-weight-semibold,600)!important}}@media screen and (width<=900px){.erp-quote-stats-chart-card{padding:14px!important}.erp-quote-stats-chart-list{padding:0 0 3px!important;overflow:auto hidden!important}.erp-quote-stats-chart-card.is-category-amount .erp-quote-stats-chart-row,.erp-quote-stats-chart-card.is-detail-type-amount .erp-quote-stats-chart-row{min-width:680px!important}.erp-quote-stats-chart-card.is-subcategory-count .erp-quote-stats-chart-row{min-width:780px!important}}@media screen and (width<=520px){.erp-quote-stats-chart-title{font-size:17px!important}.erp-quote-stats-chart-description{font-size:13px!important}}@media screen{.erp-quote-stats-table-card{border:1px solid var(--erp-color-border-subtle,#e5e7eb)!important;border-radius:var(--erp-radius-xl,12px)!important;box-sizing:border-box!important;background-color:#fff!important;width:100%!important;max-width:1320px!important;margin:0 auto 16px!important;padding:18px!important;box-shadow:0 1px 3px #1118270f!important}.erp-quote-stats-table-header{justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;margin:0 0 16px!important;padding:0!important;display:flex!important}.erp-quote-stats-table-title{color:var(--erp-color-text-strong,#111827)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-section-title,18px)!important;font-weight:var(--erp-font-weight-bold,700)!important;letter-spacing:-.015em!important;margin:0!important;line-height:1.4!important}.erp-quote-stats-table-description{color:var(--erp-color-text-muted,#6b7280)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm,14px)!important;font-weight:var(--erp-font-weight-regular,400)!important;margin:5px 0 0!important;line-height:1.5!important}.erp-quote-stats-table-wrap{border:1px solid var(--erp-color-border-subtle,#e5e7eb)!important;border-radius:var(--erp-radius-lg,10px)!important;box-sizing:border-box!important;background-color:#fff!important;width:100%!important;overflow:auto hidden!important}.erp-quote-stats-table{border-collapse:separate!important;border-spacing:0!important;table-layout:fixed!important;background-color:#fff!important;width:100%!important;min-width:720px!important}.erp-quote-stats-table-heading-cell{color:#374151!important;height:42px!important;font-family:var(--erp-font-family)!important;font-size:12px!important;font-weight:var(--erp-font-weight-semibold,600)!important;text-align:center!important;vertical-align:middle!important;white-space:nowrap!important;box-sizing:border-box!important;background-color:#f5f6f8!important;border-top:0!important;border-bottom:1px solid #d1d5db!important;border-left:0!important;border-right:1px solid #e5e7eb!important;padding:9px 12px!important;line-height:1.4!important}.erp-quote-stats-table-heading-cell:last-child{border-right:0!important}.erp-quote-stats-table-row{background-color:#fff!important;transition:background-color .15s,box-shadow .15s!important}.erp-quote-stats-table-row.is-clickable{cursor:pointer!important}.erp-quote-stats-table-row.is-clickable:hover{background-color:var(--erp-color-primary-subtle,#f0f7ff)!important}.erp-quote-stats-table-row.is-clickable:focus-visible{background-color:var(--erp-color-primary-subtle,#eff6ff)!important;box-shadow:inset 0 0 0 2px var(--erp-color-primary,#2563eb)!important;outline:none!important;position:relative!important}.erp-quote-stats-table-cell{color:#374151!important;height:44px!important;font-family:var(--erp-font-family)!important;font-size:13px!important;font-weight:var(--erp-font-weight-regular,400)!important;vertical-align:middle!important;box-sizing:border-box!important;overflow-wrap:anywhere!important;background-color:#0000!important;border-top:0!important;border-bottom:1px solid #e5e7eb!important;border-left:0!important;border-right:1px solid #edf0f3!important;padding:9px 12px!important;line-height:1.4!important}.erp-quote-stats-table-cell:last-child{border-right:0!important}.erp-quote-stats-table-row:last-child .erp-quote-stats-table-cell{border-bottom:0!important}.erp-quote-stats-table-cell.is-bold{color:var(--erp-color-text-strong,#111827)!important;font-weight:var(--erp-font-weight-semibold,600)!important}.erp-quote-stats-table-cell.is-number{font-variant-numeric:tabular-nums!important;white-space:nowrap!important}.erp-quote-stats-table-empty-cell{height:120px!important;color:var(--erp-color-text-muted,#6b7280)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm,14px)!important;font-weight:var(--erp-font-weight-medium,500)!important;text-align:center!important;vertical-align:middle!important;background-color:#fff!important;border:0!important;padding:24px!important;line-height:1.5!important}}@media screen and (width<=760px){.erp-quote-stats-table-card{padding:14px!important}.erp-quote-stats-table{min-width:680px!important}}@media screen and (width<=520px){.erp-quote-stats-table-title{font-size:17px!important}.erp-quote-stats-table-description{font-size:13px!important}}.erp-quote-stats-table-caption{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.erp-quote-stats-table-wrap:focus-visible{border-color:var(--erp-color-primary,#2563eb)!important;box-shadow:0 0 0 3px var(--erp-color-primary-subtle,#dbeafe)!important;outline:none!important}.erp-quote-stats-chart-row.is-clickable:focus-visible{border-color:var(--erp-color-primary,#2563eb)!important;background-color:var(--erp-color-primary-subtle,#eff6ff)!important;box-shadow:0 0 0 3px var(--erp-color-primary-subtle,#dbeafe), inset 0 0 0 1px var(--erp-color-primary,#2563eb)!important;outline:none!important}@media (prefers-reduced-motion:reduce){.erp-quote-stats-table-wrap,.erp-quote-stats-chart-row{scroll-behavior:auto!important;transition:none!important}}@media screen{.erp-stock-history-page{font-family:var(--erp-font-family)!important}.erp-stock-history-page-header.erp-admin-page-header{box-sizing:border-box!important;justify-content:space-between!important;align-items:flex-start!important;gap:20px!important;width:100%!important;max-width:1320px!important;margin:0 auto 16px!important;padding:0!important;display:flex!important}.erp-stock-history-page-heading{min-width:0!important}.erp-stock-history-page-title{color:var(--erp-color-text-strong,#111827)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-page-title,24px)!important;font-weight:var(--erp-font-weight-bold,700)!important;letter-spacing:-.02em!important;margin:0!important;line-height:1.35!important}.erp-stock-history-page-description{color:var(--erp-color-text-muted,#6b7280)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm,14px)!important;font-weight:var(--erp-font-weight-regular,400)!important;letter-spacing:-.01em!important;margin:6px 0 0!important;line-height:1.5!important}.erp-stock-history-header-actions{box-sizing:border-box!important;flex-wrap:wrap!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;display:flex!important}.erp-stock-history-header-button{border-radius:var(--erp-radius-md,8px)!important;min-width:104px!important;height:40px!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm,14px)!important;font-weight:var(--erp-font-weight-semibold,600)!important;white-space:nowrap!important;cursor:pointer!important;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;padding:0 14px!important;line-height:1!important;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s!important;display:inline-flex!important}.erp-stock-history-header-button.is-csv,.erp-stock-history-header-button.is-print{border:1px solid var(--erp-color-border-default,#d1d5db)!important;color:var(--erp-color-text-secondary,#374151)!important;background-color:#fff!important}.erp-stock-history-header-button.is-csv:hover,.erp-stock-history-header-button.is-print:hover{background-color:var(--erp-color-bg-muted,#f3f4f6)!important;color:var(--erp-color-text-strong,#111827)!important;border-color:#9ca3af!important}.erp-stock-history-header-button.is-refresh{border:1px solid var(--erp-color-primary,#2563eb)!important;background-color:var(--erp-color-primary,#2563eb)!important;color:#fff!important}.erp-stock-history-header-button.is-refresh:hover{border-color:var(--erp-color-primary-hover,#1d4ed8)!important;background-color:var(--erp-color-primary-hover,#1d4ed8)!important;color:#fff!important}.erp-stock-history-header-button:focus-visible{border-color:var(--erp-color-primary,#2563eb)!important;box-shadow:0 0 0 3px var(--erp-color-primary-subtle,#dbeafe)!important;outline:none!important}}@media screen and (width<=820px){.erp-stock-history-page-header{flex-direction:column!important;align-items:stretch!important}.erp-stock-history-header-actions{justify-content:flex-start!important;width:100%!important}}@media screen and (width<=560px){.erp-stock-history-header-actions{grid-template-columns:1fr!important;display:grid!important}.erp-stock-history-header-button{width:100%!important}}@media screen{.erp-stock-history-summary-grid{box-sizing:border-box!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;width:100%!important;max-width:1320px!important;margin:0 auto 16px!important;padding:0!important;display:grid!important}.erp-stock-history-summary-card{border:1px solid var(--erp-color-border-subtle,#e5e7eb)!important;border-radius:var(--erp-radius-xl,12px)!important;box-sizing:border-box!important;background-color:#fff!important;flex-direction:column!important;min-width:0!important;min-height:112px!important;padding:17px 18px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 1px 3px #1118270d!important}.erp-stock-history-summary-card:before{content:""!important;background-color:#cbd5e1!important;height:3px!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.erp-stock-history-summary-card:first-child:before,.erp-stock-history-summary-card:nth-child(2):before{background-color:#ef4444!important}.erp-stock-history-summary-card:nth-child(3):before,.erp-stock-history-summary-card:nth-child(4):before{background-color:#16a34a!important}.erp-stock-history-summary-card:nth-child(5):before{background-color:var(--erp-color-primary,#2563eb)!important}.erp-stock-history-summary-card:nth-child(6):before{background-color:#f59e0b!important}.erp-stock-history-summary-card:nth-child(7):before{background-color:#64748b!important}.erp-stock-history-summary-label{color:var(--erp-color-text-muted,#6b7280)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm,14px)!important;font-weight:var(--erp-font-weight-medium,500)!important;margin:0 0 12px!important;line-height:1.4!important}.erp-stock-history-summary-value{min-width:0!important;color:var(--erp-color-text-strong,#111827)!important;font-family:var(--erp-font-family)!important;font-size:22px!important;font-weight:var(--erp-font-weight-bold,700)!important;letter-spacing:-.02em!important;font-variant-numeric:tabular-nums!important;overflow-wrap:anywhere!important;margin:auto 0 0!important;line-height:1.25!important}}@media screen and (width<=1080px){.erp-stock-history-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media screen and (width<=560px){.erp-stock-history-summary-grid{grid-template-columns:1fr!important}.erp-stock-history-summary-card{min-height:102px!important;padding:15px!important}.erp-stock-history-summary-value{font-size:20px!important}}@media screen{.erp-stock-history-product-summary-card{border:1px solid var(--erp-color-border-subtle,#e5e7eb)!important;border-radius:var(--erp-radius-xl,12px)!important;box-sizing:border-box!important;background-color:#fff!important;width:100%!important;max-width:1320px!important;margin:0 auto 16px!important;padding:18px!important;box-shadow:0 1px 3px #1118270f!important}.erp-stock-history-product-summary-header{justify-content:space-between!important;align-items:center!important;gap:16px!important;margin:0 0 14px!important;padding:0!important;display:flex!important}.erp-stock-history-product-summary-title{color:var(--erp-color-text-strong,#111827)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-section-title,18px)!important;font-weight:var(--erp-font-weight-bold,700)!important;letter-spacing:-.015em!important;line-height:1.4!important}.erp-stock-history-product-summary-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}.erp-stock-history-product-summary-count{color:#475569!important;min-height:30px!important;font-family:var(--erp-font-family)!important;font-size:12px!important;font-weight:var(--erp-font-weight-semibold,600)!important;white-space:nowrap!important;box-sizing:border-box!important;background-color:#f8fafc!important;border:1px solid #dbe3ec!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:4px 10px!important;line-height:1!important;display:inline-flex!important}.erp-stock-history-product-summary-csv-button{border:1px solid var(--erp-color-border-default,#d1d5db)!important;border-radius:var(--erp-radius-md,8px)!important;min-width:118px!important;height:36px!important;color:var(--erp-color-text-secondary,#374151)!important;font-family:var(--erp-font-family)!important;font-size:13px!important;font-weight:var(--erp-font-weight-semibold,600)!important;white-space:nowrap!important;cursor:pointer!important;box-sizing:border-box!important;background-color:#fff!important;justify-content:center!important;align-items:center!important;padding:0 12px!important;line-height:1!important;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s!important;display:inline-flex!important}.erp-stock-history-product-summary-csv-button:hover{color:#111827!important;background-color:#f3f4f6!important;border-color:#9ca3af!important}.erp-stock-history-product-summary-csv-button:focus-visible{border-color:var(--erp-color-primary,#2563eb)!important;box-shadow:0 0 0 3px var(--erp-color-primary-subtle,#dbeafe)!important;outline:none!important}.erp-stock-history-product-summary-table-wrap{border:1px solid var(--erp-color-border-subtle,#e5e7eb)!important;border-radius:var(--erp-radius-lg,10px)!important;box-sizing:border-box!important;background-color:#fff!important;width:100%!important;overflow:auto hidden!important}.erp-stock-history-product-summary-table{border-collapse:separate!important;border-spacing:0!important;table-layout:fixed!important;background-color:#fff!important;width:100%!important;min-width:900px!important}.erp-stock-history-product-summary-heading-cell{color:#374151!important;height:42px!important;font-family:var(--erp-font-family)!important;font-size:12px!important;font-weight:var(--erp-font-weight-semibold,600)!important;text-align:center!important;vertical-align:middle!important;white-space:nowrap!important;box-sizing:border-box!important;background-color:#f5f6f8!important;border-top:0!important;border-bottom:1px solid #d1d5db!important;border-left:0!important;border-right:1px solid #e5e7eb!important;padding:9px 11px!important;line-height:1.4!important}.erp-stock-history-product-summary-heading-cell:first-child{width:130px!important}.erp-stock-history-product-summary-heading-cell:nth-child(2){width:190px!important}.erp-stock-history-product-summary-heading-cell:nth-child(3),.erp-stock-history-product-summary-heading-cell:nth-child(4),.erp-stock-history-product-summary-heading-cell:nth-child(5){width:90px!important}.erp-stock-history-product-summary-heading-cell:nth-child(6),.erp-stock-history-product-summary-heading-cell:nth-child(7){width:86px!important}.erp-stock-history-product-summary-heading-cell:nth-child(8){width:170px!important}.erp-stock-history-product-summary-heading-cell:last-child{border-right:0!important}.erp-stock-history-product-summary-row{background-color:#fff!important;transition:background-color .15s!important}.erp-stock-history-product-summary-row:hover{background-color:#f8fbff!important}.erp-stock-history-product-summary-cell{color:#374151!important;height:44px!important;font-family:var(--erp-font-family)!important;font-size:13px!important;font-weight:var(--erp-font-weight-regular,400)!important;vertical-align:middle!important;box-sizing:border-box!important;background-color:#0000!important;border-top:0!important;border-bottom:1px solid #e5e7eb!important;border-left:0!important;border-right:1px solid #edf0f3!important;padding:9px 11px!important;line-height:1.4!important}.erp-stock-history-product-summary-cell:last-child{border-right:0!important}.erp-stock-history-product-summary-row:last-child .erp-stock-history-product-summary-cell{border-bottom:0!important}.erp-stock-history-product-summary-cell.is-code{color:var(--erp-color-primary-hover,#1d4ed8)!important;font-weight:var(--erp-font-weight-semibold,600)!important;white-space:nowrap!important}.erp-stock-history-product-summary-product-link{color:var(--erp-color-primary-hover,#1d4ed8)!important;font-family:var(--erp-font-family)!important;font-size:13px!important;font-weight:var(--erp-font-weight-semibold,600)!important;cursor:pointer!important;background:0 0!important;border:0!important;padding:0!important;line-height:1.4!important;text-decoration:none!important}.erp-stock-history-product-summary-product-link:hover{color:#1e40af!important;text-underline-offset:2px!important;text-decoration:underline!important}.erp-stock-history-product-summary-product-link:focus-visible{box-shadow:0 0 0 3px var(--erp-color-primary-subtle,#dbeafe)!important;border-radius:3px!important;outline:none!important}.erp-stock-history-product-summary-cell.is-name{color:var(--erp-color-text-strong,#111827)!important;font-weight:var(--erp-font-weight-medium,500)!important;overflow-wrap:anywhere!important}.erp-stock-history-product-summary-cell.is-number{font-variant-numeric:tabular-nums!important;text-align:center!important;white-space:nowrap!important}.erp-stock-history-product-summary-cell:nth-child(5){color:var(--erp-color-text-strong,#111827)!important;font-weight:var(--erp-font-weight-semibold,600)!important}.erp-stock-history-product-summary-cell.is-date{color:#4b5563!important;font-variant-numeric:tabular-nums!important;text-align:center!important;white-space:nowrap!important}.erp-stock-history-product-summary-empty-cell{height:120px!important;color:var(--erp-color-text-muted,#6b7280)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm,14px)!important;font-weight:var(--erp-font-weight-medium,500)!important;text-align:center!important;vertical-align:middle!important;background-color:#fff!important;border:0!important;padding:24px!important;line-height:1.5!important}}@media screen and (width<=760px){.erp-stock-history-product-summary-card{padding:14px!important}.erp-stock-history-product-summary-header{flex-direction:column!important;align-items:flex-start!important}.erp-stock-history-product-summary-actions{justify-content:flex-start!important;width:100%!important}}@media screen and (width<=520px){.erp-stock-history-product-summary-actions{flex-direction:column!important;align-items:stretch!important}.erp-stock-history-product-summary-count,.erp-stock-history-product-summary-csv-button{width:100%!important}.erp-stock-history-product-summary-title{font-size:17px!important}}@media screen{.erp-stock-history-filter-card{border:1px solid var(--erp-color-border-subtle,#e5e7eb)!important;border-radius:var(--erp-radius-xl,12px)!important;box-sizing:border-box!important;background-color:#fff!important;width:100%!important;max-width:1320px!important;margin:0 auto 12px!important;padding:18px!important;box-shadow:0 1px 3px #1118270f!important}.erp-stock-history-filter-header{margin:0 0 14px!important}.erp-stock-history-filter-title{color:var(--erp-color-text-strong,#111827)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-section-title,18px)!important;font-weight:var(--erp-font-weight-bold,700)!important;letter-spacing:-.015em!important;margin:0!important;line-height:1.4!important;display:block!important}.erp-stock-history-filter-description{color:var(--erp-color-text-muted,#6b7280)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm,14px)!important;font-weight:var(--erp-font-weight-regular,400)!important;margin:5px 0 0!important;line-height:1.5!important}.erp-stock-history-filter-grid{grid-template-columns:minmax(260px,1.8fr) minmax(140px,.75fr) minmax(140px,.75fr) minmax(150px,.8fr) minmax(150px,.8fr) auto!important;align-items:end!important;gap:10px!important;width:100%!important;margin:0!important;display:grid!important}.erp-stock-history-filter-field{flex-direction:column!important;gap:6px!important;min-width:0!important;margin:0!important;display:flex!important}.erp-stock-history-filter-label{color:var(--erp-color-text-secondary,#374151)!important;font-family:var(--erp-font-family)!important;font-size:12px!important;font-weight:var(--erp-font-weight-semibold,600)!important;line-height:1.35!important}.erp-stock-history-filter-input,.erp-stock-history-filter-select,.erp-stock-history-filter-date-input{border:1px solid var(--erp-color-border-default,#d1d5db)!important;border-radius:var(--erp-radius-md,8px)!important;width:100%!important;min-width:0!important;height:40px!important;color:var(--erp-color-text-primary,#1f2937)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm,14px)!important;font-weight:var(--erp-font-weight-regular,400)!important;box-sizing:border-box!important;background-color:#fff!important;outline:none!important;padding:0 11px!important;line-height:1!important;transition:border-color .15s,box-shadow .15s!important}.erp-stock-history-filter-select{cursor:pointer!important;padding-right:34px!important}.erp-stock-history-filter-date-input{font-variant-numeric:tabular-nums!important}.erp-stock-history-filter-input::placeholder{color:#9ca3af!important}.erp-stock-history-filter-input:hover,.erp-stock-history-filter-select:hover,.erp-stock-history-filter-date-input:hover{border-color:#9ca3af!important}.erp-stock-history-filter-input:focus,.erp-stock-history-filter-select:focus,.erp-stock-history-filter-date-input:focus{border-color:var(--erp-color-primary,#2563eb)!important;box-shadow:0 0 0 3px var(--erp-color-primary-subtle,#dbeafe)!important}.erp-stock-history-filter-actions{align-items:center!important;gap:8px!important;display:flex!important}.erp-stock-history-filter-button{border-radius:var(--erp-radius-md,8px)!important;min-width:76px!important;height:40px!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm,14px)!important;font-weight:var(--erp-font-weight-semibold,600)!important;white-space:nowrap!important;cursor:pointer!important;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;padding:0 14px!important;line-height:1!important;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s!important;display:inline-flex!important}.erp-stock-history-filter-button.is-search{border:1px solid var(--erp-color-primary,#2563eb)!important;background-color:var(--erp-color-primary,#2563eb)!important;color:#fff!important}.erp-stock-history-filter-button.is-search:hover{border-color:var(--erp-color-primary-hover,#1d4ed8)!important;background-color:var(--erp-color-primary-hover,#1d4ed8)!important}.erp-stock-history-filter-button.is-reset{border:1px solid var(--erp-color-border-default,#d1d5db)!important;color:var(--erp-color-text-secondary,#374151)!important;background-color:#fff!important}.erp-stock-history-filter-button.is-reset:hover{color:#111827!important;background-color:#f3f4f6!important;border-color:#9ca3af!important}.erp-stock-history-filter-button:focus-visible{border-color:var(--erp-color-primary,#2563eb)!important;box-shadow:0 0 0 3px var(--erp-color-primary-subtle,#dbeafe)!important;outline:none!important}.erp-stock-history-filter-summary{border-top:1px solid var(--erp-color-border-subtle,#e5e7eb)!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin:14px 0 0!important;padding:14px 0 0!important;display:flex!important}.erp-stock-history-filter-summary-title{color:#475569!important;font-family:var(--erp-font-family)!important;font-size:13px!important;font-weight:var(--erp-font-weight-semibold,600)!important;line-height:1.45!important}.erp-stock-history-filter-result-count{color:#1d4ed8!important;min-height:30px!important;font-family:var(--erp-font-family)!important;font-size:12px!important;font-weight:var(--erp-font-weight-semibold,600)!important;white-space:nowrap!important;box-sizing:border-box!important;background-color:#eff6ff!important;border:1px solid #bfdbfe!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:4px 10px!important;line-height:1!important;display:inline-flex!important}.erp-stock-history-message,.erp-stock-history-error{border-radius:var(--erp-radius-md,8px)!important;min-height:42px!important;font-family:var(--erp-font-family)!important;font-size:13px!important;font-weight:var(--erp-font-weight-medium,500)!important;box-sizing:border-box!important;align-items:center!important;width:100%!important;max-width:1320px!important;margin:0 auto 12px!important;padding:10px 12px!important;line-height:1.5!important;display:flex!important}.erp-stock-history-message{color:#1d4ed8!important;background-color:#eff6ff!important;border:1px solid #bfdbfe!important}.erp-stock-history-error{color:#b91c1c!important;background-color:#fef2f2!important;border:1px solid #fecaca!important}}@media screen and (width<=1200px){.erp-stock-history-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.erp-stock-history-filter-field.is-search{grid-column:span 2!important}.erp-stock-history-filter-actions{align-self:end!important}}@media screen and (width<=760px){.erp-stock-history-filter-card{padding:14px!important}.erp-stock-history-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.erp-stock-history-filter-field.is-search,.erp-stock-history-filter-actions{grid-column:1/-1!important}.erp-stock-history-filter-actions{justify-content:flex-start!important}}@media screen and (width<=520px){.erp-stock-history-filter-grid{grid-template-columns:1fr!important}.erp-stock-history-filter-field.is-search,.erp-stock-history-filter-actions{grid-column:auto!important}.erp-stock-history-filter-actions{flex-direction:column!important;align-items:stretch!important}.erp-stock-history-filter-button{width:100%!important}.erp-stock-history-filter-summary{flex-direction:column!important;align-items:flex-start!important}.erp-stock-history-filter-result-count{width:100%!important}}@media screen{.erp-stock-history-detail-card{border:1px solid var(--erp-color-border-subtle,#e5e7eb)!important;border-radius:var(--erp-radius-xl,12px)!important;box-sizing:border-box!important;background-color:#fff!important;width:100%!important;max-width:1320px!important;margin:0 auto 16px!important;padding:18px!important;box-shadow:0 1px 3px #1118270f!important}.erp-stock-history-detail-header{justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;margin:0 0 14px!important;padding:0!important;display:flex!important}.erp-stock-history-detail-heading{min-width:0!important}.erp-stock-history-detail-title{color:var(--erp-color-text-strong,#111827)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-section-title,18px)!important;font-weight:var(--erp-font-weight-bold,700)!important;letter-spacing:-.015em!important;line-height:1.4!important;display:block!important}.erp-stock-history-detail-description{color:var(--erp-color-text-muted,#6b7280)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm,14px)!important;font-weight:var(--erp-font-weight-regular,400)!important;margin:5px 0 0!important;line-height:1.5!important}.erp-stock-history-detail-status{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}.erp-stock-history-detail-count,.erp-stock-history-detail-loading{min-height:30px!important;font-family:var(--erp-font-family)!important;font-size:12px!important;font-weight:var(--erp-font-weight-semibold,600)!important;white-space:nowrap!important;box-sizing:border-box!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:4px 10px!important;line-height:1!important;display:inline-flex!important}.erp-stock-history-detail-count{color:#475569!important;background-color:#f8fafc!important;border:1px solid #dbe3ec!important}.erp-stock-history-detail-loading{color:#1d4ed8!important;background-color:#eff6ff!important;border:1px solid #bfdbfe!important}.erp-stock-history-detail-table-wrap{border:1px solid var(--erp-color-border-subtle,#e5e7eb)!important;border-radius:var(--erp-radius-lg,10px)!important;box-sizing:border-box!important;background-color:#fff!important;width:100%!important;overflow:auto hidden!important}.erp-stock-history-detail-table{border-collapse:separate!important;border-spacing:0!important;table-layout:fixed!important;background-color:#fff!important;width:100%!important;min-width:1160px!important}.erp-stock-history-detail-heading-cell{color:#374151!important;height:42px!important;font-family:var(--erp-font-family)!important;font-size:12px!important;font-weight:var(--erp-font-weight-semibold,600)!important;text-align:center!important;vertical-align:middle!important;white-space:nowrap!important;box-sizing:border-box!important;background-color:#f5f6f8!important;border-top:0!important;border-bottom:1px solid #d1d5db!important;border-left:0!important;border-right:1px solid #e5e7eb!important;padding:9px 10px!important;line-height:1.4!important}.erp-stock-history-detail-heading-cell:first-child{width:175px!important}.erp-stock-history-detail-heading-cell:nth-child(2){width:92px!important}.erp-stock-history-detail-heading-cell:nth-child(3){width:155px!important}.erp-stock-history-detail-heading-cell:nth-child(4){width:125px!important}.erp-stock-history-detail-heading-cell:nth-child(5){width:190px!important}.erp-stock-history-detail-heading-cell:nth-child(6),.erp-stock-history-detail-heading-cell:nth-child(7),.erp-stock-history-detail-heading-cell:nth-child(8){width:88px!important}.erp-stock-history-detail-heading-cell:nth-child(9){width:160px!important}.erp-stock-history-detail-heading-cell:last-child{border-right:0!important}.erp-stock-history-detail-row{background-color:#fff!important;transition:background-color .15s!important}.erp-stock-history-detail-row:hover{background-color:#f8fbff!important}.erp-stock-history-detail-cell{color:#374151!important;height:46px!important;font-family:var(--erp-font-family)!important;font-size:13px!important;font-weight:var(--erp-font-weight-regular,400)!important;vertical-align:middle!important;box-sizing:border-box!important;background-color:#0000!important;border-top:0!important;border-bottom:1px solid #e5e7eb!important;border-left:0!important;border-right:1px solid #edf0f3!important;padding:9px 10px!important;line-height:1.4!important}.erp-stock-history-detail-cell:last-child{border-right:0!important}.erp-stock-history-detail-row:last-child .erp-stock-history-detail-cell{border-bottom:0!important}.erp-stock-history-detail-cell.is-date{color:#4b5563!important;font-variant-numeric:tabular-nums!important;text-align:center!important;white-space:nowrap!important}.erp-stock-history-detail-cell.is-type,.erp-stock-history-detail-cell.is-quote,.erp-stock-history-detail-cell.is-code{text-align:center!important}.erp-stock-history-detail-cell.is-name,.erp-stock-history-detail-cell.is-company{overflow-wrap:anywhere!important;word-break:keep-all!important}.erp-stock-history-detail-cell.is-name{color:var(--erp-color-text-strong,#111827)!important;font-weight:var(--erp-font-weight-medium,500)!important}.erp-stock-history-detail-cell.is-number{font-variant-numeric:tabular-nums!important;text-align:center!important;white-space:nowrap!important}.erp-stock-history-detail-cell.is-after{color:var(--erp-color-text-strong,#111827)!important;font-weight:var(--erp-font-weight-semibold,600)!important}.erp-stock-history-detail-type-badge{min-width:62px!important;min-height:26px!important;font-family:var(--erp-font-family)!important;font-size:12px!important;font-weight:var(--erp-font-weight-semibold,600)!important;white-space:nowrap!important;box-sizing:border-box!important;border:1px solid #0000!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:4px 8px!important;line-height:1!important;display:inline-flex!important}.erp-stock-history-detail-type-badge.is-deduct{color:#b91c1c!important;background-color:#fef2f2!important;border-color:#fecaca!important}.erp-stock-history-detail-type-badge.is-restore{color:#15803d!important;background-color:#f0fdf4!important;border-color:#bbf7d0!important}.erp-stock-history-detail-type-badge.is-manual_in{color:#1d4ed8!important;background-color:#eff6ff!important;border-color:#bfdbfe!important}.erp-stock-history-detail-type-badge.is-manual_out{color:#b45309!important;background-color:#fffbeb!important;border-color:#fde68a!important}.erp-stock-history-detail-type-badge.is-manual_set,.erp-stock-history-detail-type-badge.is-other{color:#475569!important;background-color:#f8fafc!important;border-color:#cbd5e1!important}.erp-stock-history-detail-link{max-width:100%!important;color:var(--erp-color-primary-hover,#1d4ed8)!important;font-family:var(--erp-font-family)!important;font-size:13px!important;font-weight:var(--erp-font-weight-semibold,600)!important;cursor:pointer!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;padding:0!important;line-height:1.4!important;text-decoration:none!important;display:inline-flex!important}.erp-stock-history-detail-link:hover{color:#1e40af!important;text-underline-offset:2px!important;text-decoration:underline!important}.erp-stock-history-detail-link:focus-visible{box-shadow:0 0 0 3px var(--erp-color-primary-subtle,#dbeafe)!important;border-radius:3px!important;outline:none!important}.erp-stock-history-detail-empty-cell{height:130px!important;color:var(--erp-color-text-muted,#6b7280)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm,14px)!important;font-weight:var(--erp-font-weight-medium,500)!important;text-align:center!important;vertical-align:middle!important;background-color:#fff!important;border:0!important;padding:24px!important;line-height:1.5!important}}@media screen and (width<=760px){.erp-stock-history-detail-card{padding:14px!important}.erp-stock-history-detail-header{flex-direction:column!important;align-items:flex-start!important}.erp-stock-history-detail-status{justify-content:flex-start!important;width:100%!important}}@media screen and (width<=520px){.erp-stock-history-detail-status{flex-direction:column!important;align-items:stretch!important}.erp-stock-history-detail-count,.erp-stock-history-detail-loading{width:100%!important}.erp-stock-history-detail-title{font-size:17px!important}.erp-stock-history-detail-description{font-size:13px!important}}@media screen{.erp-stock-history-table-caption{clip:rect(0, 0, 0, 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.erp-stock-history-product-summary-table-wrap:focus-visible,.erp-stock-history-detail-table-wrap:focus-visible{outline:3px solid var(--erp-color-primary,#2563eb)!important;outline-offset:2px!important}.erp-product-category-manage-page{font-family:var(--erp-font-family)!important}.erp-product-category-manage-page-header.erp-admin-page-header{box-sizing:border-box!important;justify-content:space-between!important;align-items:flex-start!important;gap:20px!important;width:100%!important;max-width:1320px!important;margin:0 auto 16px!important;padding:0!important;display:flex!important}.erp-product-category-manage-page-heading{min-width:0!important}.erp-product-category-manage-page-title{color:var(--erp-color-text-strong,#111827)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-page-title,24px)!important;font-weight:var(--erp-font-weight-bold,700)!important;letter-spacing:-.02em!important;margin:0!important;line-height:1.35!important}.erp-product-category-manage-page-description{color:var(--erp-color-text-muted,#6b7280)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm,14px)!important;font-weight:var(--erp-font-weight-regular,400)!important;letter-spacing:-.01em!important;margin:6px 0 0!important;line-height:1.5!important}.erp-product-category-manage-new-button{border:1px solid var(--erp-color-primary,#2563eb)!important;border-radius:var(--erp-radius-md,8px)!important;background-color:var(--erp-color-primary,#2563eb)!important;color:#fff!important;min-width:104px!important;height:40px!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm,14px)!important;font-weight:var(--erp-font-weight-semibold,600)!important;white-space:nowrap!important;cursor:pointer!important;box-sizing:border-box!important;flex:none!important;justify-content:center!important;align-items:center!important;padding:0 15px!important;line-height:1!important;transition:background-color .15s,border-color .15s,box-shadow .15s!important;display:inline-flex!important}.erp-product-category-manage-new-button:hover{border-color:var(--erp-color-primary-hover,#1d4ed8)!important;background-color:var(--erp-color-primary-hover,#1d4ed8)!important;color:#fff!important}.erp-product-category-manage-new-button:focus-visible{border-color:var(--erp-color-primary,#2563eb)!important;box-shadow:0 0 0 3px var(--erp-color-primary-subtle,#dbeafe)!important;outline:none!important}}@media screen and (width<=680px){.erp-product-category-manage-page-header{flex-direction:column!important;align-items:stretch!important}.erp-product-category-manage-new-button{width:100%!important}}@media screen{.erp-product-category-manage-form-card{border:1px solid var(--erp-color-border-subtle,#e5e7eb)!important;border-radius:var(--erp-radius-xl,12px)!important;box-sizing:border-box!important;background-color:#fff!important;width:100%!important;max-width:1320px!important;margin:0 auto!important;padding:20px!important;box-shadow:0 1px 3px #1118270f!important}.erp-product-category-manage-message,.erp-product-category-manage-error{border-radius:var(--erp-radius-md,8px)!important;min-height:42px!important;font-family:var(--erp-font-family)!important;font-size:13px!important;font-weight:var(--erp-font-weight-medium,500)!important;box-sizing:border-box!important;align-items:center!important;margin:0 0 14px!important;padding:10px 12px!important;line-height:1.5!important;display:flex!important}.erp-product-category-manage-message{color:#166534!important;background-color:#f0fdf4!important;border:1px solid #bbf7d0!important}.erp-product-category-manage-error{color:#b91c1c!important;background-color:#fef2f2!important;border:1px solid #fecaca!important}.erp-product-category-manage-form{box-sizing:border-box!important;background-color:#f8fafc!important;border:1px solid #e5e7eb!important;border-radius:10px!important;flex-direction:column!important;gap:16px!important;width:100%!important;margin:0!important;padding:18px!important;display:flex!important}.erp-product-category-manage-form-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:end!important;gap:14px 12px!important;width:100%!important;margin:0!important;display:grid!important}.erp-product-category-manage-form-field{min-width:0!important;color:var(--erp-color-text-secondary,#374151)!important;font-family:var(--erp-font-family)!important;font-size:13px!important;font-weight:var(--erp-font-weight-semibold,600)!important;flex-direction:column!important;gap:6px!important;margin:0!important;line-height:1.4!important;display:flex!important}.erp-product-category-manage-form-field.is-wide{grid-column:span 2!important}.erp-product-category-manage-form-control{border:1px solid var(--erp-color-border-default,#d1d5db)!important;border-radius:var(--erp-radius-md,8px)!important;width:100%!important;min-width:0!important;height:40px!important;color:var(--erp-color-text-primary,#1f2937)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm,14px)!important;font-weight:var(--erp-font-weight-regular,400)!important;box-sizing:border-box!important;background-color:#fff!important;outline:none!important;padding:0 11px!important;line-height:1!important;transition:border-color .15s,box-shadow .15s,background-color .15s!important}select.erp-product-category-manage-form-control{cursor:pointer!important;padding-right:34px!important}.erp-product-category-manage-form-control::placeholder{color:#9ca3af!important}.erp-product-category-manage-form-control:hover{border-color:#9ca3af!important}.erp-product-category-manage-form-control:focus{border-color:var(--erp-color-primary,#2563eb)!important;box-shadow:0 0 0 3px var(--erp-color-primary-subtle,#dbeafe)!important}.erp-product-category-manage-use-check{border-radius:var(--erp-radius-md,8px)!important;color:#374151!important;min-height:40px!important;font-family:var(--erp-font-family)!important;font-size:13px!important;font-weight:var(--erp-font-weight-semibold,600)!important;cursor:pointer!important;box-sizing:border-box!important;background-color:#fff!important;border:1px solid #d1d5db!important;align-self:end!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0 10px!important;line-height:1!important;display:inline-flex!important}.erp-product-category-manage-use-checkbox{width:16px!important;height:16px!important;accent-color:var(--erp-color-primary,#2563eb)!important;cursor:pointer!important;margin:0!important}.erp-product-category-manage-form-actions{border-top:1px solid #e5e7eb!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;width:100%!important;margin:0!important;padding:14px 0 0!important;display:flex!important}.erp-product-category-manage-form-button{border-radius:var(--erp-radius-md,8px)!important;min-width:96px!important;height:40px!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm,14px)!important;font-weight:var(--erp-font-weight-semibold,600)!important;white-space:nowrap!important;cursor:pointer!important;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;padding:0 15px!important;line-height:1!important;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,opacity .15s!important;display:inline-flex!important}.erp-product-category-manage-form-button.is-primary{border:1px solid var(--erp-color-primary,#2563eb)!important;background-color:var(--erp-color-primary,#2563eb)!important;color:#fff!important}.erp-product-category-manage-form-button.is-primary:hover:not(:disabled){border-color:var(--erp-color-primary-hover,#1d4ed8)!important;background-color:var(--erp-color-primary-hover,#1d4ed8)!important}.erp-product-category-manage-form-button.is-secondary{border:1px solid var(--erp-color-border-default,#d1d5db)!important;color:var(--erp-color-text-secondary,#374151)!important;background-color:#fff!important}.erp-product-category-manage-form-button.is-secondary:hover{color:#111827!important;background-color:#f3f4f6!important;border-color:#9ca3af!important}.erp-product-category-manage-form-button:focus-visible{border-color:var(--erp-color-primary,#2563eb)!important;box-shadow:0 0 0 3px var(--erp-color-primary-subtle,#dbeafe)!important;outline:none!important}.erp-product-category-manage-form-button:disabled{cursor:not-allowed!important;opacity:.55!important}}@media screen and (width<=1040px){.erp-product-category-manage-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media screen and (width<=620px){.erp-product-category-manage-form-card,.erp-product-category-manage-form{padding:14px!important}.erp-product-category-manage-form-grid{grid-template-columns:1fr!important}.erp-product-category-manage-form-field.is-wide{grid-column:auto!important}.erp-product-category-manage-form-actions{flex-direction:column!important;align-items:stretch!important}.erp-product-category-manage-form-button{width:100%!important}}@media screen{.erp-product-category-manage-list-card{border:1px solid var(--erp-color-border-subtle,#e5e7eb)!important;border-radius:var(--erp-radius-xl,12px)!important;box-sizing:border-box!important;background-color:#fff!important;width:100%!important;max-width:1320px!important;margin:0 auto!important;padding:20px!important;box-shadow:0 1px 3px #1118270f!important}.erp-product-category-manage-list-header{box-sizing:border-box!important;justify-content:space-between!important;align-items:flex-start!important;gap:20px!important;width:100%!important;margin:0 0 16px!important;padding:0!important;display:flex!important}.erp-product-category-manage-list-heading{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.erp-product-category-manage-list-title{color:var(--erp-color-text-strong,#111827)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-section-title,18px)!important;font-weight:var(--erp-font-weight-bold,700)!important;letter-spacing:-.015em!important;margin:0!important;line-height:1.4!important}.erp-product-category-manage-list-count{color:#1d4ed8!important;min-height:28px!important;font-family:var(--erp-font-family)!important;font-size:12px!important;font-weight:var(--erp-font-weight-semibold,600)!important;white-space:nowrap!important;box-sizing:border-box!important;background-color:#eff6ff!important;border:1px solid #bfdbfe!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:3px 9px!important;line-height:1!important;display:inline-flex!important}.erp-product-category-manage-list-search{grid-template-columns:minmax(280px,360px) auto auto!important;align-items:center!important;gap:8px!important;margin:0!important;display:grid!important}.erp-product-category-manage-list-search-input{border:1px solid var(--erp-color-border-default,#d1d5db)!important;border-radius:var(--erp-radius-md,8px)!important;width:100%!important;min-width:0!important;height:40px!important;color:var(--erp-color-text-primary,#1f2937)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm,14px)!important;font-weight:var(--erp-font-weight-regular,400)!important;box-sizing:border-box!important;background-color:#fff!important;outline:none!important;padding:0 11px!important;line-height:1!important;transition:border-color .15s,box-shadow .15s!important}.erp-product-category-manage-list-search-input::placeholder{color:#9ca3af!important}.erp-product-category-manage-list-search-input:hover{border-color:#9ca3af!important}.erp-product-category-manage-list-search-input:focus{border-color:var(--erp-color-primary,#2563eb)!important;box-shadow:0 0 0 3px var(--erp-color-primary-subtle,#dbeafe)!important}.erp-product-category-manage-inactive-check{border:1px solid var(--erp-color-border-default,#d1d5db)!important;border-radius:var(--erp-radius-md,8px)!important;min-height:40px!important;color:var(--erp-color-text-secondary,#374151)!important;font-family:var(--erp-font-family)!important;font-size:13px!important;font-weight:var(--erp-font-weight-semibold,600)!important;white-space:nowrap!important;cursor:pointer!important;box-sizing:border-box!important;background-color:#fff!important;justify-content:center!important;align-items:center!important;gap:7px!important;margin:0!important;padding:0 11px!important;line-height:1!important;display:inline-flex!important}.erp-product-category-manage-inactive-checkbox{width:16px!important;height:16px!important;accent-color:var(--erp-color-primary,#2563eb)!important;cursor:pointer!important;margin:0!important}.erp-product-category-manage-list-search-button{border:1px solid var(--erp-color-primary,#2563eb)!important;border-radius:var(--erp-radius-md,8px)!important;background-color:var(--erp-color-primary,#2563eb)!important;color:#fff!important;min-width:76px!important;height:40px!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm,14px)!important;font-weight:var(--erp-font-weight-semibold,600)!important;white-space:nowrap!important;cursor:pointer!important;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;padding:0 14px!important;line-height:1!important;transition:background-color .15s,border-color .15s,box-shadow .15s!important;display:inline-flex!important}.erp-product-category-manage-list-search-button:hover{border-color:var(--erp-color-primary-hover,#1d4ed8)!important;background-color:var(--erp-color-primary-hover,#1d4ed8)!important}.erp-product-category-manage-list-search-button:focus-visible{border-color:var(--erp-color-primary,#2563eb)!important;box-shadow:0 0 0 3px var(--erp-color-primary-subtle,#dbeafe)!important;outline:none!important}}@media screen and (width<=980px){.erp-product-category-manage-list-header{flex-direction:column!important;align-items:stretch!important}.erp-product-category-manage-list-search{grid-template-columns:minmax(0,1fr) auto auto!important;width:100%!important}}@media screen and (width<=620px){.erp-product-category-manage-list-card{padding:14px!important}.erp-product-category-manage-list-search{grid-template-columns:1fr!important}.erp-product-category-manage-inactive-check,.erp-product-category-manage-list-search-button{width:100%!important}}@media screen{.erp-product-category-manage-tree-table-wrap{box-sizing:border-box!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:10px!important;width:100%!important;overflow:auto hidden!important}.erp-product-category-manage-sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.erp-product-category-manage-tree-table{border-collapse:separate!important;border-spacing:0!important;table-layout:fixed!important;background:#fff!important;width:100%!important;min-width:940px!important}.erp-product-category-manage-tree-heading-cell{color:#374151!important;height:42px!important;font-family:var(--erp-font-family)!important;text-align:center!important;vertical-align:middle!important;white-space:nowrap!important;box-sizing:border-box!important;background:#f5f6f8!important;border-top:0!important;border-bottom:1px solid #d1d5db!important;border-left:0!important;border-right:1px solid #e5e7eb!important;padding:9px 10px!important;font-size:12px!important;font-weight:600!important;line-height:1.4!important}.erp-product-category-manage-tree-heading-cell.is-level{width:104px!important}.erp-product-category-manage-tree-heading-cell.is-tree{text-align:left!important;width:auto!important}.erp-product-category-manage-tree-heading-cell.is-order{width:76px!important}.erp-product-category-manage-tree-heading-cell.is-move,.erp-product-category-manage-tree-heading-cell.is-status{width:94px!important}.erp-product-category-manage-tree-heading-cell.is-actions{width:230px!important}.erp-product-category-manage-tree-heading-cell:last-child{border-right:0!important}.erp-product-category-manage-tree-row{background:#fff!important;transition:background-color .15s!important}.erp-product-category-manage-tree-row:hover{background:#f8fbff!important}.erp-product-category-manage-tree-row.is-depth-0{background:#f8fafc!important}.erp-product-category-manage-tree-row.is-depth-0:hover{background:#f1f5f9!important}.erp-product-category-manage-tree-row.is-inactive{background:#f9fafb!important}.erp-product-category-manage-tree-cell{color:#374151!important;height:46px!important;font-family:var(--erp-font-family)!important;vertical-align:middle!important;box-sizing:border-box!important;background:0 0!important;border-top:0!important;border-bottom:1px solid #e5e7eb!important;border-left:0!important;border-right:1px solid #edf0f3!important;padding:9px 10px!important;font-size:13px!important;font-weight:400!important;line-height:1.4!important}.erp-product-category-manage-tree-cell:last-child{border-right:0!important}.erp-product-category-manage-tree-row:last-child .erp-product-category-manage-tree-cell{border-bottom:0!important}.erp-product-category-manage-tree-cell.is-level,.erp-product-category-manage-tree-cell.is-order,.erp-product-category-manage-tree-cell.is-move,.erp-product-category-manage-tree-cell.is-status,.erp-product-category-manage-tree-cell.is-actions{text-align:center!important}.erp-product-category-manage-tree-cell.is-level{color:#475569!important;white-space:nowrap!important;font-size:12px!important;font-weight:600!important}.erp-product-category-manage-tree-cell.is-order{font-variant-numeric:tabular-nums!important;white-space:nowrap!important;font-weight:500!important}.erp-product-category-manage-tree-cell.is-tree{text-align:left!important;padding-left:14px!important;padding-right:14px!important}.erp-product-category-manage-tree-content{align-items:center!important;gap:6px!important;min-width:0!important;display:flex!important}.erp-product-category-manage-tree-collapse-button,.erp-product-category-manage-tree-move-button{color:#475569!important;font-family:var(--erp-font-family)!important;cursor:pointer!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;padding:0!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.erp-product-category-manage-tree-collapse-button{flex:none!important;width:26px!important;height:26px!important;font-size:11px!important}.erp-product-category-manage-tree-move-button{width:30px!important;height:30px!important;font-size:11px!important}.erp-product-category-manage-tree-collapse-button:hover,.erp-product-category-manage-tree-move-button:hover{color:#1d4ed8!important;background:#eff6ff!important;border-color:#93c5fd!important}.erp-product-category-manage-tree-collapse-button:focus-visible,.erp-product-category-manage-tree-move-button:focus-visible{border-color:#2563eb!important;outline:none!important;box-shadow:0 0 0 3px #dbeafe!important}.erp-product-category-manage-tree-collapse-spacer{flex:0 0 26px!important;width:26px!important;height:26px!important;display:inline-block!important}.erp-product-category-manage-tree-prefix{color:#94a3b8!important;flex:none!important;font-size:13px!important;font-weight:500!important}.erp-product-category-manage-tree-label{color:#374151!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.erp-product-category-manage-tree-label.is-depth-0{color:#111827!important;font-size:14px!important;font-weight:700!important}.erp-product-category-manage-tree-label.is-depth-1{color:#334155!important;font-weight:600!important}.erp-product-category-manage-tree-label.is-depth-2{color:#475569!important;font-weight:400!important}.erp-product-category-manage-tree-label.is-inactive{color:#9ca3af!important;text-decoration:line-through!important}.erp-product-category-manage-tree-move-actions,.erp-product-category-manage-tree-action-row{justify-content:center!important;align-items:center!important;display:flex!important}.erp-product-category-manage-tree-move-actions{gap:5px!important}.erp-product-category-manage-tree-action-row{flex-wrap:wrap!important;gap:6px!important}.erp-product-category-manage-tree-status-badge{min-width:58px!important;min-height:26px!important;font-family:var(--erp-font-family)!important;white-space:nowrap!important;box-sizing:border-box!important;border:1px solid #0000!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:4px 9px!important;font-size:12px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.erp-product-category-manage-tree-status-badge.is-active{color:#15803d!important;background:#f0fdf4!important;border-color:#bbf7d0!important}.erp-product-category-manage-tree-status-badge.is-inactive{color:#6b7280!important;background:#f3f4f6!important;border-color:#d1d5db!important}.erp-product-category-manage-tree-action-button{min-width:54px!important;height:32px!important;font-family:var(--erp-font-family)!important;white-space:nowrap!important;cursor:pointer!important;box-sizing:border-box!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;padding:0 10px!important;font-size:12px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.erp-product-category-manage-tree-action-button.is-edit{color:#1d4ed8!important;background:#eff6ff!important;border:1px solid #bfdbfe!important}.erp-product-category-manage-tree-action-button.is-deactivate{color:#a16207!important;background:#fffbeb!important;border:1px solid #fde68a!important}.erp-product-category-manage-tree-action-button.is-activate{color:#15803d!important;background:#f0fdf4!important;border:1px solid #bbf7d0!important}.erp-product-category-manage-tree-action-button.is-delete{color:#b91c1c!important;background:#fef2f2!important;border:1px solid #fecaca!important}.erp-product-category-manage-tree-action-button:hover{filter:brightness(.97)!important}.erp-product-category-manage-tree-action-button:focus-visible{border-color:#2563eb!important;outline:none!important;box-shadow:0 0 0 3px #dbeafe!important}.erp-product-category-manage-tree-empty-cell{color:#6b7280!important;height:130px!important;font-family:var(--erp-font-family)!important;text-align:center!important;vertical-align:middle!important;background:#fff!important;border:0!important;padding:24px!important;font-size:14px!important;font-weight:500!important;line-height:1.5!important}.erp-product-category-manage-tree-empty-row.is-loading .erp-product-category-manage-tree-empty-cell{color:#475569!important;background:#f8fafc!important}}.erp-spec-template-manage-sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.erp-spec-template-manage-item-table-wrap:focus-visible,.erp-spec-template-manage-detail-table-wrap:focus-visible,.erp-spec-template-manage-list-table-wrap:focus-visible{outline-offset:2px!important;outline:2px solid #2563eb!important}.erp-spec-template-manage-page{color:#1d1d1d;box-sizing:border-box;width:100%;min-width:0}.erp-spec-template-manage-page *,.erp-spec-template-manage-page :before,.erp-spec-template-manage-page :after{box-sizing:border-box}.erp-spec-template-manage-header{border-bottom:1px solid #d8d8d8;justify-content:space-between;align-items:flex-start;gap:24px;margin:0 0 24px;padding:4px 0 20px;display:flex}.erp-spec-template-manage-title{color:#1d1d1d;letter-spacing:-.025em;word-break:keep-all;margin:0;font-size:20px;font-weight:700;line-height:1.35}.erp-spec-template-manage-description{color:#555;letter-spacing:-.01em;word-break:keep-all;margin:8px 0 0;font-size:13px;font-weight:400;line-height:1.6}.erp-spec-template-manage-new-button{color:#fff;min-width:112px;min-height:44px;font:inherit;letter-spacing:-.01em;text-align:center;white-space:nowrap;cursor:pointer;appearance:none;background:#246beb;border:1px solid #246beb;border-radius:6px;flex:none;justify-content:center;align-items:center;margin:0;padding:0 18px;font-size:14px;font-weight:600;line-height:1;transition:background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.erp-spec-template-manage-new-button:hover{background:#1d56bc;border-color:#1d56bc}.erp-spec-template-manage-new-button:active{background:#16408d;border-color:#16408d}.erp-spec-template-manage-new-button:focus-visible{outline-offset:2px;outline:3px solid #246beb52}.erp-spec-template-manage-alert{word-break:keep-all;border:1px solid #0000;border-radius:6px;align-items:center;width:100%;min-height:48px;margin:0 0 16px;padding:12px 16px;font-size:14px;font-weight:500;line-height:1.55;display:flex}.erp-spec-template-manage-alert--success{color:#1f6b35;background:#eef7f0;border-color:#8cca9b}.erp-spec-template-manage-alert--error{color:#b3261e;background:#fff1f1;border-color:#eea9a9}@media (width<=760px){.erp-spec-template-manage-header{flex-direction:column;align-items:stretch;gap:16px;padding-bottom:18px}.erp-spec-template-manage-title{font-size:20px}.erp-spec-template-manage-new-button{width:100%}}.erp-spec-template-manage-header{box-sizing:border-box!important;justify-content:space-between!important;align-items:flex-start!important;gap:20px!important;width:100%!important;margin:0 0 16px!important;padding:0!important;display:flex!important}.erp-spec-template-manage-heading{min-width:0!important}.erp-spec-template-manage-title{color:var(--erp-color-text-strong,#111827)!important;font-family:var(--erp-font-family)!important;letter-spacing:-.02em!important;margin:0!important;font-size:20px!important;font-weight:700!important;line-height:1.35!important}.erp-spec-template-manage-description{color:var(--erp-color-text-muted,#6b7280)!important;font-family:var(--erp-font-family)!important;letter-spacing:-.01em!important;margin:6px 0 0!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important}.erp-spec-template-manage-page{width:auto;min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-family:var(--erp-font-family)!important}.erp-spec-template-manage-header.erp-admin-page-header{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;box-sizing:border-box!important;justify-content:space-between!important;align-items:flex-start!important;gap:20px!important;width:100%!important;max-width:1320px!important;margin:0 auto 16px!important;padding:0!important;display:flex!important}.erp-spec-template-manage-heading{margin:0;padding:0;min-width:0!important}.erp-spec-template-manage-page>.erp-spec-template-manage-header{border-bottom:0}.erp-spec-template-manage-form-card{box-sizing:border-box!important;background:#fff!important;border:1px solid #dfe3e8!important;border-radius:12px!important;width:100%!important;min-width:0!important;max-width:1320px!important;margin:0 auto!important;padding:24px!important;display:block!important;box-shadow:0 1px 2px #0f172a0a!important}.erp-spec-template-manage-form-card>.erp-spec-template-manage-alert:first-child{margin-top:0!important}@media (width<=760px){.erp-spec-template-manage-form-card{border-radius:10px!important;padding:18px!important}}.erp-spec-template-manage-form-body{box-sizing:border-box!important;background:#f7f8fa!important;border:1px solid #e1e4e8!important;border-radius:10px!important;width:100%!important;margin:22px 0 0!important;padding:24px!important}.erp-spec-template-manage-form-title{color:var(--erp-color-text-strong,#111827)!important;font-family:var(--erp-font-family)!important;letter-spacing:-.02em!important;margin:0!important;font-size:20px!important;font-weight:700!important;line-height:1.4!important}.erp-spec-template-manage-form-help{color:var(--erp-color-text-muted,#6b7280)!important;font-family:var(--erp-font-family)!important;letter-spacing:-.01em!important;margin:6px 0 20px!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important}.erp-spec-template-manage-form{width:100%!important;margin:0!important;padding:0!important}.erp-spec-template-manage-form-grid{box-sizing:border-box!important;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) minmax(160px,.7fr) minmax(160px,.7fr)!important;gap:18px 16px!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important}.erp-spec-template-manage-form-grid>label{min-width:0!important;color:var(--erp-color-text-default,#374151)!important;font-family:var(--erp-font-family)!important;box-sizing:border-box!important;flex-direction:column!important;gap:8px!important;margin:0!important;padding:0!important;font-size:14px!important;font-weight:600!important;line-height:1.4!important;display:flex!important}.erp-spec-template-manage-form-grid>label[style*=span\ 2]{grid-column:span 2!important}.erp-spec-template-manage-form-grid input:not([type=checkbox]),.erp-spec-template-manage-form-grid select,.erp-spec-template-manage-form-grid textarea{width:100%!important;min-width:0!important;height:40px!important;color:var(--erp-color-text-strong,#111827)!important;font-family:var(--erp-font-family)!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #c9cdd2!important;border-radius:8px!important;outline:none!important;margin:0!important;padding:0 14px!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important;transition:border-color .15s,box-shadow .15s!important}.erp-spec-template-manage-form-grid input:not([type=checkbox])::placeholder,.erp-spec-template-manage-form-grid textarea::placeholder{color:#9ca3af!important;opacity:1!important}.erp-spec-template-manage-form-grid input:not([type=checkbox]):hover,.erp-spec-template-manage-form-grid select:hover,.erp-spec-template-manage-form-grid textarea:hover{border-color:#8b95a1!important}.erp-spec-template-manage-form-grid input:not([type=checkbox]):focus,.erp-spec-template-manage-form-grid select:focus,.erp-spec-template-manage-form-grid textarea:focus{border-color:var(--erp-color-primary,#2563eb)!important;box-shadow:0 0 0 3px var(--erp-color-primary-subtle,#dbeafe)!important}.erp-spec-template-manage-use-check{height:48px!important;color:var(--erp-color-text-default,#374151)!important;font-family:var(--erp-font-family)!important;cursor:pointer!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #c9cdd2!important;border-radius:8px!important;flex-direction:row!important;align-self:end!important;align-items:center!important;gap:10px!important;margin:0!important;padding:0 16px!important;font-size:14px!important;font-weight:600!important;display:flex!important}.erp-spec-template-manage-use-checkbox{width:20px!important;height:20px!important;accent-color:var(--erp-color-primary,#2563eb)!important;cursor:pointer!important;flex:none!important;margin:0!important}.erp-spec-template-manage-item-section-header{box-sizing:border-box!important;border-top:1px solid #dfe3e8!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;width:100%!important;margin:28px 0 12px!important;padding:20px 0 0!important;display:flex!important}.erp-spec-template-manage-item-section-title{color:var(--erp-color-text-strong,#111827)!important;font-family:var(--erp-font-family)!important;letter-spacing:-.02em!important;margin:0!important;font-size:17px!important;font-weight:700!important;line-height:1.4!important}.erp-spec-template-manage-item-add-button{border:1px solid var(--erp-color-primary,#2563eb)!important;min-width:102px!important;height:40px!important;color:var(--erp-color-primary,#2563eb)!important;font-family:var(--erp-font-family)!important;white-space:nowrap!important;cursor:pointer!important;box-sizing:border-box!important;background:#fff!important;border-radius:7px!important;flex:none!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 14px!important;font-size:13px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.erp-spec-template-manage-item-add-button:hover{background:var(--erp-color-primary-subtle,#eff6ff)!important}.erp-spec-template-manage-item-add-button:focus-visible{box-shadow:0 0 0 3px var(--erp-color-primary-subtle,#dbeafe)!important;outline:none!important}.erp-spec-template-manage-item-table-wrap{box-sizing:border-box!important;background:#fff!important;border:1px solid #dfe3e8!important;border-radius:9px!important;width:100%!important;margin:0!important;padding:0!important;overflow:auto hidden!important}.erp-spec-template-manage-item-table{border-collapse:separate!important;border-spacing:0!important;table-layout:fixed!important;width:100%!important;min-width:1120px!important;font-family:var(--erp-font-family)!important;box-sizing:border-box!important;background:#fff!important;border:0!important;margin:0!important}.erp-spec-template-manage-item-table th{height:44px!important;color:var(--erp-color-text-default,#374151)!important;font-family:var(--erp-font-family)!important;text-align:center!important;vertical-align:middle!important;white-space:nowrap!important;box-sizing:border-box!important;background:#f5f6f8!important;border-top:0!important;border-bottom:1px solid #d1d5db!important;border-left:0!important;border-right:1px solid #e5e7eb!important;padding:9px 10px!important;font-size:13px!important;font-weight:600!important;line-height:1.4!important}.erp-spec-template-manage-item-table th:first-child{width:16%!important}.erp-spec-template-manage-item-table th:nth-child(2){width:17%!important}.erp-spec-template-manage-item-table th:nth-child(3){width:18%!important}.erp-spec-template-manage-item-table th:nth-child(4){width:9%!important}.erp-spec-template-manage-item-table th:nth-child(5){width:18%!important}.erp-spec-template-manage-item-table th:nth-child(6){width:8%!important}.erp-spec-template-manage-item-table th:nth-child(7){width:174px!important}.erp-spec-template-manage-item-table th:last-child{border-right:0!important}.erp-spec-template-manage-item-table td{height:58px!important;color:var(--erp-color-text-default,#374151)!important;font-family:var(--erp-font-family)!important;vertical-align:middle!important;box-sizing:border-box!important;background:#fff!important;border-top:0!important;border-bottom:1px solid #e5e7eb!important;border-left:0!important;border-right:1px solid #edf0f3!important;padding:8px!important;font-size:13px!important;font-weight:400!important;line-height:1.4!important}.erp-spec-template-manage-item-table td:last-child{border-right:0!important}.erp-spec-template-manage-item-table tbody tr:last-child td{border-bottom:0!important}.erp-spec-template-manage-item-table tbody tr:hover td{background:#f8fbff!important}.erp-spec-template-manage-item-table input,.erp-spec-template-manage-item-table select,.erp-spec-template-manage-item-table textarea{width:100%!important;min-width:0!important;height:40px!important;color:var(--erp-color-text-strong,#111827)!important;font-family:var(--erp-font-family)!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #c9cdd2!important;border-radius:7px!important;outline:none!important;margin:0!important;padding:0 10px!important;font-size:13px!important;font-weight:400!important;line-height:1.4!important}.erp-spec-template-manage-item-table input::placeholder,.erp-spec-template-manage-item-table textarea::placeholder{color:#9ca3af!important;opacity:1!important}.erp-spec-template-manage-item-table input:hover,.erp-spec-template-manage-item-table select:hover,.erp-spec-template-manage-item-table textarea:hover{border-color:#8b95a1!important}.erp-spec-template-manage-item-table input:focus,.erp-spec-template-manage-item-table select:focus,.erp-spec-template-manage-item-table textarea:focus{border-color:var(--erp-color-primary,#2563eb)!important;box-shadow:0 0 0 3px var(--erp-color-primary-subtle,#dbeafe)!important}.erp-spec-template-manage-item-table td:last-child>div{white-space:nowrap!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:6px!important;display:flex!important}.erp-spec-template-manage-item-table td:last-child button{color:#374151!important;min-width:36px!important;height:34px!important;font-family:var(--erp-font-family)!important;cursor:pointer!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;flex:none!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 10px!important;font-size:12px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.erp-spec-template-manage-item-table td:last-child button:first-child,.erp-spec-template-manage-item-table td:last-child button:nth-child(2){width:36px!important;padding:0!important}.erp-spec-template-manage-item-table td:last-child button:nth-child(3){color:#b91c1c!important;background:#fff!important;border-color:#fecaca!important;min-width:58px!important}.erp-spec-template-manage-item-table td:last-child button:hover:not(:disabled){color:#1d4ed8!important;background:#eff6ff!important;border-color:#93c5fd!important}.erp-spec-template-manage-item-table td:last-child button:nth-child(3):hover:not(:disabled){color:#b91c1c!important;background:#fef2f2!important;border-color:#fca5a5!important}.erp-spec-template-manage-item-table td:last-child button:focus-visible{outline:none!important;box-shadow:0 0 0 3px #dbeafe!important}.erp-spec-template-manage-item-table td:last-child button:disabled{opacity:.4!important;cursor:not-allowed!important}.erp-spec-template-manage-form-actions{box-sizing:border-box!important;border-top:1px solid #dfe3e8!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;width:100%!important;margin:24px 0 0!important;padding:20px 0 0!important;display:flex!important}.erp-spec-template-manage-form-button{min-width:120px!important;height:44px!important;font-family:var(--erp-font-family)!important;white-space:nowrap!important;cursor:pointer!important;box-sizing:border-box!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 18px!important;font-size:14px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.erp-spec-template-manage-form-button.is-primary{border:1px solid var(--erp-color-primary,#2563eb)!important;background:var(--erp-color-primary,#2563eb)!important;color:#fff!important}.erp-spec-template-manage-form-button.is-primary:hover:not(:disabled){border-color:var(--erp-color-primary-hover,#1d4ed8)!important;background:var(--erp-color-primary-hover,#1d4ed8)!important}.erp-spec-template-manage-form-button.is-secondary{color:var(--erp-color-text-default,#374151)!important;background:#fff!important;border:1px solid #c9cdd2!important}.erp-spec-template-manage-form-button.is-secondary:hover{background:#f7f8fa!important;border-color:#8b95a1!important}.erp-spec-template-manage-form-button:focus-visible{box-shadow:0 0 0 3px var(--erp-color-primary-subtle,#dbeafe)!important;outline:none!important}.erp-spec-template-manage-form-button:disabled{color:#9ca3af!important;cursor:not-allowed!important;background:#e5e7eb!important;border-color:#d1d5db!important}@media (width<=1280px){.erp-spec-template-manage-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.erp-spec-template-manage-form-grid>label[style*=span\ 2]{grid-column:span 2!important}}@media (width<=760px){.erp-spec-template-manage-form-body{padding:18px!important}.erp-spec-template-manage-form-grid{grid-template-columns:minmax(0,1fr)!important}.erp-spec-template-manage-form-grid>label[style*=span\ 2]{grid-column:auto!important}.erp-spec-template-manage-item-section-header{flex-direction:column!important;align-items:stretch!important}.erp-spec-template-manage-item-add-button{width:100%!important}.erp-spec-template-manage-form-actions{flex-direction:column!important;align-items:stretch!important}.erp-spec-template-manage-form-button{width:100%!important}}.erp-spec-template-manage-list-card{box-sizing:border-box!important;background:#fff!important;border:1px solid #e1e4e8!important;border-radius:12px!important;width:100%!important;max-width:1320px!important;margin:0 auto!important;padding:24px!important;box-shadow:0 2px 8px #0f172a0d!important}.erp-spec-template-manage-list-header{box-sizing:border-box!important;justify-content:space-between!important;align-items:flex-start!important;gap:20px!important;width:100%!important;margin:0 0 18px!important;padding:0!important;display:flex!important}.erp-spec-template-manage-list-heading{min-width:0!important}.erp-spec-template-manage-list-title{color:var(--erp-color-text-strong,#111827)!important;font-family:var(--erp-font-family)!important;letter-spacing:-.02em!important;margin:0!important;font-size:20px!important;font-weight:700!important;line-height:1.4!important}.erp-spec-template-manage-list-count{color:var(--erp-color-text-muted,#6b7280)!important;font-family:var(--erp-font-family)!important;margin:6px 0 0!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important}.erp-spec-template-manage-inactive-check{min-height:44px!important;color:var(--erp-color-text-default,#374151)!important;font-family:var(--erp-font-family)!important;white-space:nowrap!important;cursor:pointer!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #c9cdd2!important;border-radius:8px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:9px!important;margin:0!important;padding:0 14px!important;font-size:14px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.erp-spec-template-manage-inactive-check:hover{background:#f8fafc!important;border-color:#8b95a1!important}.erp-spec-template-manage-inactive-checkbox{width:20px!important;height:20px!important;accent-color:var(--erp-color-primary,#2563eb)!important;cursor:pointer!important;flex:none!important;margin:0!important}.erp-spec-template-manage-filter-row{box-sizing:border-box!important;border-top:1px solid #e5e7eb!important;grid-template-columns:minmax(320px,1fr) minmax(180px,220px) minmax(170px,200px) auto!important;align-items:center!important;gap:12px!important;width:100%!important;margin:0 0 18px!important;padding:18px 0 0!important;display:grid!important}.erp-spec-template-manage-filter-search-input,.erp-spec-template-manage-filter-select{width:100%!important;min-width:0!important;height:44px!important;color:var(--erp-color-text-strong,#111827)!important;font-family:var(--erp-font-family)!important;box-shadow:none!important;box-sizing:border-box!important;background-color:#fff!important;border:1px solid #c9cdd2!important;border-radius:8px!important;outline:none!important;margin:0!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important;transition:border-color .15s,box-shadow .15s!important}.erp-spec-template-manage-filter-search-input{padding:0 14px!important}.erp-spec-template-manage-filter-select{cursor:pointer!important;padding:0 38px 0 14px!important}.erp-spec-template-manage-filter-search-input::placeholder{color:#9ca3af!important;opacity:1!important}.erp-spec-template-manage-filter-search-input:hover,.erp-spec-template-manage-filter-select:hover{border-color:#8b95a1!important}.erp-spec-template-manage-filter-search-input:focus,.erp-spec-template-manage-filter-select:focus{border-color:var(--erp-color-primary,#2563eb)!important;box-shadow:0 0 0 3px var(--erp-color-primary-subtle,#dbeafe)!important}.erp-spec-template-manage-filter-reset-button{min-width:112px!important;height:44px!important;color:var(--erp-color-text-default,#374151)!important;font-family:var(--erp-font-family)!important;white-space:nowrap!important;cursor:pointer!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #c9cdd2!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 16px!important;font-size:14px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.erp-spec-template-manage-filter-reset-button:hover{background:#f7f8fa!important;border-color:#8b95a1!important}.erp-spec-template-manage-filter-reset-button:focus-visible{border-color:var(--erp-color-primary,#2563eb)!important;box-shadow:0 0 0 3px var(--erp-color-primary-subtle,#dbeafe)!important;outline:none!important}@media (width<=1180px){.erp-spec-template-manage-filter-row{grid-template-columns:minmax(260px,1fr) minmax(170px,210px) minmax(160px,190px)!important}.erp-spec-template-manage-filter-reset-button{grid-column:3!important;justify-self:end!important}}@media (width<=900px){.erp-spec-template-manage-filter-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.erp-spec-template-manage-filter-search-input{grid-column:1/-1!important}.erp-spec-template-manage-filter-reset-button{grid-column:auto!important;justify-self:stretch!important;width:100%!important}}@media (width<=640px){.erp-spec-template-manage-list-card{padding:18px!important}.erp-spec-template-manage-list-header{flex-direction:column!important;align-items:stretch!important;gap:14px!important}.erp-spec-template-manage-inactive-check{align-self:flex-start!important}.erp-spec-template-manage-filter-row{grid-template-columns:minmax(0,1fr)!important}.erp-spec-template-manage-filter-search-input,.erp-spec-template-manage-filter-select,.erp-spec-template-manage-filter-reset-button{grid-column:auto!important;width:100%!important}}.erp-spec-template-manage-list-table-wrap{box-sizing:border-box!important;width:100%!important;min-width:0!important;overflow:auto hidden!important}.erp-spec-template-manage-list-table{border-collapse:separate!important;border-spacing:0!important;table-layout:fixed!important;box-sizing:border-box!important;width:100%!important;min-width:1080px!important;margin:0!important}.erp-spec-template-manage-list-table th:first-child,.erp-spec-template-manage-list-table td:first-child{text-align:center!important;width:72px!important;min-width:72px!important;max-width:72px!important;padding-left:8px!important;padding-right:8px!important}.erp-spec-template-manage-list-table th:nth-child(2),.erp-spec-template-manage-list-table td:nth-child(2){text-align:center!important;width:92px!important;min-width:92px!important;max-width:92px!important;padding-left:6px!important;padding-right:6px!important}.erp-spec-template-manage-list-table th:nth-child(3),.erp-spec-template-manage-list-table td:nth-child(3){text-align:left!important;width:190px!important;min-width:190px!important;max-width:190px!important}.erp-spec-template-manage-list-table th:nth-child(4),.erp-spec-template-manage-list-table td:nth-child(4){text-align:left!important;width:auto!important;min-width:210px!important}.erp-spec-template-manage-list-table th:nth-child(5),.erp-spec-template-manage-list-table td:nth-child(5){text-align:center!important;width:110px!important;min-width:110px!important;max-width:110px!important}.erp-spec-template-manage-list-table th:nth-child(6),.erp-spec-template-manage-list-table td:nth-child(6),.erp-spec-template-manage-list-table th:nth-child(7),.erp-spec-template-manage-list-table td:nth-child(7){text-align:center!important;width:84px!important;min-width:84px!important;max-width:84px!important}.erp-spec-template-manage-list-table th:nth-child(8),.erp-spec-template-manage-list-table td:nth-child(8){text-align:center!important;width:220px!important;min-width:220px!important;max-width:220px!important}.erp-spec-template-manage-list-table td:nth-child(3),.erp-spec-template-manage-list-table td:nth-child(4){text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.erp-spec-template-manage-list-table td:first-child button{justify-content:center!important;align-items:center!important;min-width:28px!important;margin:0 auto!important;padding:0!important;display:inline-flex!important}.erp-spec-template-manage-list-table td:nth-child(2)>div{white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:100%!important;display:flex!important}.erp-spec-template-manage-detail-panel{width:100%!important;max-width:1320px!important;box-shadow:none!important;box-sizing:border-box!important;background:#f8fafc!important;border:1px solid #dfe3e8!important;border-radius:10px!important;margin:0 auto 20px!important;padding:20px!important}.erp-spec-template-manage-detail-header{box-sizing:border-box!important;border-bottom:1px solid #dfe3e8!important;justify-content:space-between!important;align-items:flex-start!important;gap:20px!important;width:100%!important;margin:0 0 18px!important;padding:0 0 16px!important;display:flex!important}.erp-spec-template-manage-detail-heading{min-width:0!important}.erp-spec-template-manage-detail-title{color:var(--erp-color-text-strong,#111827)!important;font-family:var(--erp-font-family)!important;letter-spacing:-.02em!important;margin:0!important;font-size:18px!important;font-weight:700!important;line-height:1.4!important}.erp-spec-template-manage-detail-description{color:var(--erp-color-text-muted,#6b7280)!important;font-family:var(--erp-font-family)!important;margin:6px 0 0!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important}.erp-spec-template-manage-detail-actions{flex-wrap:wrap!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;display:flex!important}.erp-spec-template-manage-detail-action-button{min-width:68px!important;height:38px!important;font-family:var(--erp-font-family)!important;white-space:nowrap!important;cursor:pointer!important;box-sizing:border-box!important;border-radius:7px!important;flex:none!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 12px!important;font-size:13px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.erp-spec-template-manage-detail-action-button.is-primary{border:1px solid var(--erp-color-primary,#2563eb)!important;background:var(--erp-color-primary,#2563eb)!important;color:#fff!important}.erp-spec-template-manage-detail-action-button.is-primary:hover{border-color:var(--erp-color-primary-hover,#1d4ed8)!important;background:var(--erp-color-primary-hover,#1d4ed8)!important}.erp-spec-template-manage-detail-action-button.is-secondary{color:var(--erp-color-text-default,#374151)!important;background:#fff!important;border:1px solid #c9cdd2!important}.erp-spec-template-manage-detail-action-button.is-secondary:hover{background:#f7f8fa!important;border-color:#8b95a1!important}.erp-spec-template-manage-detail-action-button.is-deactivate{color:#c2410c!important;background:#fff7ed!important;border:1px solid #fdba74!important}.erp-spec-template-manage-detail-action-button.is-deactivate:hover{background:#ffedd5!important;border-color:#fb923c!important}.erp-spec-template-manage-detail-action-button.is-activate{color:#15803d!important;background:#f0fdf4!important;border:1px solid #86efac!important}.erp-spec-template-manage-detail-action-button.is-activate:hover{background:#dcfce7!important;border-color:#4ade80!important}.erp-spec-template-manage-detail-action-button.is-danger{color:#b91c1c!important;background:#fef2f2!important;border:1px solid #fca5a5!important}.erp-spec-template-manage-detail-action-button.is-danger:hover{background:#fee2e2!important;border-color:#f87171!important}.erp-spec-template-manage-detail-action-button:focus-visible{border-color:var(--erp-color-primary,#2563eb)!important;box-shadow:0 0 0 3px var(--erp-color-primary-subtle,#dbeafe)!important;outline:none!important}.erp-spec-template-manage-detail-summary-grid{box-sizing:border-box!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;width:100%!important;margin:0 0 18px!important;padding:0!important;display:grid!important}.erp-spec-template-manage-detail-summary-grid>div{min-width:0!important}.erp-spec-template-manage-detail-summary-grid>div>div:first-child,.erp-spec-template-manage-detail-memo>div:first-child{color:var(--erp-color-text-default,#374151)!important;font-family:var(--erp-font-family)!important;margin:0 0 7px!important;font-size:13px!important;font-weight:600!important;line-height:1.4!important}.erp-spec-template-manage-detail-summary-grid>div>div:last-child,.erp-spec-template-manage-detail-memo>div:last-child{width:100%!important;min-width:0!important;min-height:44px!important;color:var(--erp-color-text-strong,#111827)!important;font-family:var(--erp-font-family)!important;overflow-wrap:anywhere!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d1d5db!important;border-radius:7px!important;align-items:center!important;margin:0!important;padding:10px 12px!important;font-size:14px!important;font-weight:500!important;line-height:1.45!important;display:flex!important}.erp-spec-template-manage-detail-memo{width:100%!important;margin:0 0 18px!important}.erp-spec-template-manage-detail-memo>div:last-child{white-space:pre-wrap!important;align-items:flex-start!important;min-height:64px!important}.erp-spec-template-manage-detail-table-wrap{box-sizing:border-box!important;background:#fff!important;border:1px solid #dfe3e8!important;border-radius:9px!important;width:100%!important;margin:0!important;padding:0!important;overflow:auto hidden!important}.erp-spec-template-manage-detail-table{border-collapse:separate!important;border-spacing:0!important;table-layout:fixed!important;width:100%!important;min-width:820px!important;font-family:var(--erp-font-family)!important;box-sizing:border-box!important;background:#fff!important;border:0!important;margin:0!important}.erp-spec-template-manage-detail-table th{height:42px!important;color:var(--erp-color-text-default,#374151)!important;font-family:var(--erp-font-family)!important;text-align:center!important;vertical-align:middle!important;white-space:nowrap!important;box-sizing:border-box!important;background:#f5f6f8!important;border-top:0!important;border-bottom:1px solid #d1d5db!important;border-left:0!important;border-right:1px solid #e5e7eb!important;padding:9px 10px!important;font-size:13px!important;font-weight:600!important;line-height:1.4!important}.erp-spec-template-manage-detail-table th:first-child{width:17%!important}.erp-spec-template-manage-detail-table th:nth-child(2){width:21%!important}.erp-spec-template-manage-detail-table th:nth-child(3){width:19%!important}.erp-spec-template-manage-detail-table th:nth-child(4){width:10%!important}.erp-spec-template-manage-detail-table th:nth-child(5){width:auto!important}.erp-spec-template-manage-detail-table th:nth-child(6){width:80px!important}.erp-spec-template-manage-detail-table th:last-child{border-right:0!important}.erp-spec-template-manage-detail-table td{height:46px!important;color:var(--erp-color-text-default,#374151)!important;font-family:var(--erp-font-family)!important;vertical-align:middle!important;overflow-wrap:anywhere!important;box-sizing:border-box!important;background:#fff!important;border-top:0!important;border-bottom:1px solid #e5e7eb!important;border-left:0!important;border-right:1px solid #edf0f3!important;padding:9px 10px!important;font-size:13px!important;font-weight:400!important;line-height:1.45!important}.erp-spec-template-manage-detail-table td:nth-child(2){color:var(--erp-color-text-strong,#111827)!important;font-weight:600!important}.erp-spec-template-manage-detail-table td:nth-child(4),.erp-spec-template-manage-detail-table td:nth-child(6){text-align:center!important}.erp-spec-template-manage-detail-table td:last-child{border-right:0!important}.erp-spec-template-manage-detail-table tbody tr:last-child td{border-bottom:0!important}.erp-spec-template-manage-detail-table tbody tr:hover td{background:#f8fbff!important}.erp-spec-template-manage-detail-table td[colspan]{height:96px!important;color:var(--erp-color-text-muted,#6b7280)!important;text-align:center!important;padding:24px!important;font-size:14px!important;font-weight:400!important}@media (width<=1000px){.erp-spec-template-manage-detail-header{flex-direction:column!important}.erp-spec-template-manage-detail-actions{justify-content:flex-start!important;width:100%!important}.erp-spec-template-manage-detail-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=640px){.erp-spec-template-manage-detail-panel{padding:16px!important}.erp-spec-template-manage-detail-summary-grid{grid-template-columns:minmax(0,1fr)!important}.erp-spec-template-manage-detail-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.erp-spec-template-manage-detail-action-button{width:100%!important}}.erp-spec-template-manage-list-table{color:var(--erp-color-text-default,#374151)!important;font-family:var(--erp-font-family)!important;font-size:14px!important;font-weight:400!important}.erp-spec-template-manage-list-table thead th{height:44px!important;color:var(--erp-color-text-default,#374151)!important;font-family:var(--erp-font-family)!important;text-align:center!important;vertical-align:middle!important;white-space:nowrap!important;box-sizing:border-box!important;background:#f5f6f8!important;border-top:0!important;border-bottom:1px solid #d1d5db!important;border-left:0!important;border-right:1px solid #e5e7eb!important;padding:9px 10px!important;font-size:13px!important;font-weight:600!important;line-height:1.4!important}.erp-spec-template-manage-list-table thead th:last-child{border-right:0!important}.erp-spec-template-manage-list-table tbody tr{background:#fff!important;transition:background-color .15s!important}.erp-spec-template-manage-list-table tbody tr:hover{background:#f8fbff!important}.erp-spec-template-manage-list-table tbody td{height:54px!important;color:var(--erp-color-text-default,#374151)!important;font-family:var(--erp-font-family)!important;vertical-align:middle!important;box-sizing:border-box!important;background:0 0!important;border-top:0!important;border-bottom:1px solid #e5e7eb!important;border-left:0!important;border-right:1px solid #edf0f3!important;padding:9px 10px!important;font-size:14px!important;font-weight:400!important;line-height:1.45!important}.erp-spec-template-manage-list-table tbody td:last-child{border-right:0!important}.erp-spec-template-manage-list-table tbody tr:last-child td{border-bottom:0!important}.erp-spec-template-manage-list-table td:first-child button{min-width:28px!important;min-height:30px!important;color:var(--erp-color-primary,#2563eb)!important;font-family:var(--erp-font-family)!important;text-underline-offset:3px!important;cursor:pointer!important;box-shadow:none!important;box-sizing:border-box!important;background:0 0!important;border:0!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;margin:0 auto!important;padding:0 4px!important;font-size:14px!important;font-weight:500!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.erp-spec-template-manage-list-table td:first-child button:hover{color:var(--erp-color-primary-hover,#1d4ed8)!important;text-decoration:underline!important}.erp-spec-template-manage-list-table td:first-child button:focus-visible{color:var(--erp-color-primary-hover,#1d4ed8)!important;outline:2px solid var(--erp-color-primary,#2563eb)!important;outline-offset:2px!important;text-decoration:underline!important}.erp-spec-template-manage-list-table td:nth-child(3){color:var(--erp-color-text-strong,#111827)!important;font-weight:600!important}.erp-spec-template-manage-list-table td:nth-child(4),.erp-spec-template-manage-list-table td:nth-child(5){font-weight:400!important}.erp-spec-template-manage-list-table td:nth-child(6),.erp-spec-template-manage-list-table td:nth-child(7){font-variant-numeric:tabular-nums!important;text-align:center!important;font-weight:500!important}.erp-spec-template-manage-list-table td:nth-child(2)>div{white-space:nowrap!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:100%!important;display:flex!important}.erp-spec-template-manage-list-table td:nth-child(2) button{color:#374151!important;width:34px!important;min-width:34px!important;height:34px!important;font-family:var(--erp-font-family)!important;cursor:pointer!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:7px!important;flex:none!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;font-size:11px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.erp-spec-template-manage-list-table td:nth-child(2) button:hover:not(:disabled){color:#1d4ed8!important;background:#eff6ff!important;border-color:#93c5fd!important}.erp-spec-template-manage-list-table td:nth-child(2) button:focus-visible{border-color:var(--erp-color-primary,#2563eb)!important;box-shadow:0 0 0 3px var(--erp-color-primary-subtle,#dbeafe)!important;outline:none!important}.erp-spec-template-manage-list-table td:nth-child(2) button:disabled{color:#9ca3af!important;opacity:.55!important;cursor:not-allowed!important;background:#f9fafb!important;border-color:#e5e7eb!important}.erp-spec-template-manage-list-table td:nth-child(8)>div{white-space:nowrap!important;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:100%!important;display:flex!important}.erp-spec-template-manage-list-table td:nth-child(8) button{min-width:58px!important;height:36px!important;font-family:var(--erp-font-family)!important;white-space:nowrap!important;cursor:pointer!important;box-shadow:none!important;box-sizing:border-box!important;border-radius:7px!important;flex:none!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 11px!important;font-size:13px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.erp-spec-template-manage-list-table td:nth-child(8) button:first-child{border:1px solid var(--erp-color-primary,#2563eb)!important;background:var(--erp-color-primary,#2563eb)!important;color:#fff!important}.erp-spec-template-manage-list-table td:nth-child(8) button:first-child:hover{border-color:var(--erp-color-primary-hover,#1d4ed8)!important;background:var(--erp-color-primary-hover,#1d4ed8)!important}.erp-spec-template-manage-list-table td:nth-child(8) button:nth-child(2){color:#374151!important;background:#fff!important;border:1px solid #9ca3af!important}.erp-spec-template-manage-list-table td:nth-child(8) button:nth-child(2):hover{background:#f7f8fa!important;border-color:#6b7280!important}.erp-spec-template-manage-list-table td:nth-child(8) button:nth-child(3){color:#c2410c!important;background:#fff7ed!important;border:1px solid #fb923c!important}.erp-spec-template-manage-list-table td:nth-child(8) button:nth-child(3):hover{background:#ffedd5!important;border-color:#f97316!important}.erp-spec-template-manage-list-table td:nth-child(8) button:nth-child(4){color:#b91c1c!important;background:#fef2f2!important;border:1px solid #fca5a5!important}.erp-spec-template-manage-list-table td:nth-child(8) button:nth-child(4):hover{background:#fee2e2!important;border-color:#f87171!important}.erp-spec-template-manage-list-table td:nth-child(8) button:focus-visible{border-color:var(--erp-color-primary,#2563eb)!important;box-shadow:0 0 0 3px var(--erp-color-primary-subtle,#dbeafe)!important;outline:none!important}.erp-spec-template-manage-list-table tbody tr:has(td:nth-child(7)) td{transition:background-color .15s,color .15s!important}.erp-spec-template-manage-list-table td[colspan]{height:120px!important;color:var(--erp-color-text-muted,#6b7280)!important;font-family:var(--erp-font-family)!important;text-align:center!important;vertical-align:middle!important;background:#fff!important;border-right:0!important;padding:24px!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important}.erp-admin-page{width:100%!important;min-width:0!important;color:var(--erp-color-text-default,#374151)!important;box-sizing:border-box!important;padding:24px!important}.erp-product-category-manage-page.erp-admin-page,.erp-spec-template-manage-page.erp-admin-page{gap:20px!important}.erp-standard-list-page-layout{box-sizing:border-box!important;width:100%!important;min-width:0!important;padding:24px!important}@media (width<=760px){.erp-standard-list-page-layout{padding:18px!important}}.erp-admin-page-header{width:100%!important;min-width:0!important;box-shadow:none!important;box-sizing:border-box!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:space-between!important;align-items:flex-start!important;gap:20px!important;margin:0 0 20px!important;padding:0!important;display:flex!important}.erp-product-category-manage-page>.erp-admin-page-header,.erp-spec-template-manage-page>.erp-admin-page-header{margin-bottom:0!important}.erp-admin-page-heading{min-width:0!important;margin:0!important;padding:0!important}.erp-admin-page-title{color:var(--erp-color-text-strong,#111827)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-page-title,20px)!important;font-weight:var(--erp-font-weight-bold,700)!important;letter-spacing:-.02em!important;word-break:keep-all!important;margin:0!important;padding:0!important;line-height:1.4!important}.erp-admin-page-description{color:var(--erp-color-text-muted,#6b7280)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm,13px)!important;font-weight:var(--erp-font-weight-regular,400)!important;letter-spacing:-.01em!important;word-break:keep-all!important;margin:6px 0 0!important;padding:0!important;line-height:1.5!important}.erp-admin-page-actions{box-sizing:border-box!important;flex-wrap:wrap!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important}.erp-admin-page-actions button:focus-visible{box-shadow:0 0 0 3px var(--erp-color-primary-subtle,#eff6ff)!important;outline:none!important}@media (width<=760px){.erp-admin-page{padding:18px!important}.erp-admin-page-header{flex-direction:column!important;align-items:stretch!important;gap:16px!important}.erp-admin-page-actions{justify-content:flex-start!important;width:100%!important}}.erp-company-setting-page.erp-admin-page{box-sizing:border-box!important;width:100%!important;min-width:0!important}.erp-company-setting-page-header.erp-admin-page-header{min-width:0!important;max-width:1320px!important;margin-left:auto!important;margin-right:auto!important}.erp-company-setting-page-heading{min-width:0!important}.erp-company-setting-header-actions{flex:none!important}.erp-company-setting-refresh-button{min-width:104px!important;height:44px!important;color:var(--erp-color-text-default,#374151)!important;font-family:var(--erp-font-family)!important;white-space:nowrap!important;cursor:pointer!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #c9cdd2!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 16px!important;font-size:14px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.erp-company-setting-refresh-button:hover{background:#f7f8fa!important;border-color:#8b95a1!important}.erp-company-setting-refresh-button:focus-visible{border-color:var(--erp-color-primary,#2563eb)!important;box-shadow:0 0 0 3px var(--erp-color-primary-subtle,#eff6ff)!important;outline:none!important}.erp-company-setting-alert{width:100%!important;font-family:var(--erp-font-family)!important;box-shadow:none!important;box-sizing:border-box!important;border-radius:8px!important;margin:0 0 16px!important;padding:12px 14px!important;font-size:14px!important;font-weight:500!important;line-height:1.5!important}.erp-company-setting-alert.is-info{color:#1e40af!important;background:#eff6ff!important;border:1px solid #bfdbfe!important}.erp-company-setting-alert.is-success{color:#166534!important;background:#f0fdf4!important;border:1px solid #bbf7d0!important}.erp-company-setting-alert.is-error{color:#b91c1c!important;background:#fef2f2!important;border:1px solid #fecaca!important}@media (width<=760px){.erp-company-setting-header-actions,.erp-company-setting-refresh-button{width:100%!important}}.erp-company-setting-form{box-sizing:border-box!important;flex-direction:column!important;gap:20px!important;width:100%!important;min-width:0!important;max-width:1320px!important;margin:0 auto!important;padding:0!important;display:flex!important}.erp-company-setting-section-card{width:100%!important;min-width:0!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d1d5db!important;border-radius:10px!important;margin:0!important;padding:20px!important}.erp-company-setting-section-title{color:var(--erp-color-text-strong,#111827)!important;font-family:var(--erp-font-family)!important;letter-spacing:-.01em!important;border-bottom:1px solid #e5e7eb!important;margin:0 0 16px!important;padding:0 0 12px!important;font-size:16px!important;font-weight:700!important;line-height:1.4!important}.erp-company-setting-section-card h3{color:var(--erp-color-text-strong,#111827)!important;font-family:var(--erp-font-family)!important;margin:18px 0 12px!important;padding:0!important;font-size:15px!important;font-weight:700!important;line-height:1.4!important}.erp-company-setting-form-grid{box-sizing:border-box!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:16px!important;width:100%!important;min-width:0!important;display:grid!important}.erp-company-setting-field-label{min-width:0!important;color:var(--erp-color-text-default,#374151)!important;font-family:var(--erp-font-family)!important;box-sizing:border-box!important;flex-direction:column!important;gap:8px!important;margin:0!important;padding:0!important;font-size:13px!important;font-weight:600!important;line-height:1.4!important;display:flex!important}.erp-company-setting-field-label-wide{grid-column:1/-1!important}.erp-company-setting-input,.erp-company-setting-textarea{width:100%!important;min-width:0!important;color:var(--erp-color-text-strong,#111827)!important;font-family:var(--erp-font-family)!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:8px!important;outline:none!important;margin:0!important;font-size:14px!important;font-weight:400!important;transition:border-color .15s,box-shadow .15s,background-color .15s!important}.erp-company-setting-input{height:44px!important;min-height:44px!important;padding:0 12px!important;line-height:42px!important}.erp-company-setting-textarea{resize:vertical!important;min-height:104px!important;padding:10px 12px!important;line-height:1.5!important}.erp-company-setting-input::placeholder,.erp-company-setting-textarea::placeholder{color:#9ca3af!important;opacity:1!important}.erp-company-setting-input:hover,.erp-company-setting-textarea:hover{border-color:#94a3b8!important}.erp-company-setting-input:focus,.erp-company-setting-textarea:focus{border-color:var(--erp-color-primary,#2563eb)!important;box-shadow:0 0 0 3px var(--erp-color-primary-subtle,#eff6ff)!important}.erp-company-setting-input:disabled,.erp-company-setting-textarea:disabled{color:#9ca3af!important;cursor:not-allowed!important;background:#f3f4f6!important;border-color:#e5e7eb!important}.erp-company-setting-checkbox-label{min-height:44px!important;color:var(--erp-color-text-default,#374151)!important;font-family:var(--erp-font-family)!important;cursor:pointer!important;box-sizing:border-box!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0 4px!important;font-size:13px!important;font-weight:600!important;line-height:1.4!important;display:inline-flex!important}.erp-company-setting-checkbox-label input[type=checkbox]{width:18px!important;height:18px!important;accent-color:var(--erp-color-primary,#2563eb)!important;cursor:pointer!important;margin:0!important}.erp-company-setting-bank-list{box-sizing:border-box!important;flex-direction:column!important;gap:12px!important;width:100%!important;min-width:0!important;margin:16px 0 0!important;display:flex!important}.erp-company-setting-bank-row{width:100%!important;min-width:0!important;box-shadow:none!important;box-sizing:border-box!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;margin:0!important;padding:14px!important}.erp-company-setting-submit-row{box-sizing:border-box!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important}@media (width<=900px){.erp-company-setting-form-grid{grid-template-columns:minmax(0,1fr)!important}.erp-company-setting-field-label-wide{grid-column:auto!important}}@media (width<=760px){.erp-company-setting-section-card{padding:16px!important}.erp-company-setting-submit-row{flex-direction:column!important;align-items:stretch!important}.erp-company-setting-submit-row>button{width:100%!important}}.erp-company-setting-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;margin-bottom:18px!important;display:grid!important}.erp-company-setting-media-card{min-width:0!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d1d5db!important;border-radius:8px!important;padding:16px!important}.erp-company-setting-media-title{color:#111827!important;font-family:var(--erp-font-family)!important;margin:0 0 12px!important;font-size:14px!important;font-weight:700!important;line-height:1.4!important}.erp-company-setting-media-body{flex-wrap:wrap!important;align-items:center!important;gap:14px!important;min-width:0!important;display:flex!important}.erp-company-setting-media-preview{box-sizing:border-box!important;background:#f8fafc!important;border:1px solid #d1d5db!important;border-radius:8px!important;flex:none!important;justify-content:center!important;align-items:center!important;display:flex!important;overflow:hidden!important}.erp-company-setting-media-preview.is-logo{width:104px!important;height:82px!important}.erp-company-setting-media-preview.is-stamp{width:82px!important;height:82px!important}.erp-company-setting-media-preview img{object-fit:contain!important;max-width:calc(100% - 10px)!important;max-height:calc(100% - 10px)!important}.erp-company-setting-media-preview span{color:#6b7280!important;font-size:12px!important;line-height:1.4!important}.erp-company-setting-media-controls{flex-direction:column!important;flex:220px!important;align-items:flex-start!important;gap:8px!important;min-width:0!important;display:flex!important}.erp-company-setting-file-input{color:#374151!important;width:100%!important;min-width:0!important;min-height:40px!important;font-family:var(--erp-font-family)!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:8px!important;margin:0!important;padding:4px!important;font-size:13px!important}.erp-company-setting-file-input::file-selector-button{color:#374151!important;height:30px!important;font-family:var(--erp-font-family)!important;cursor:pointer!important;background:#f8fafc!important;border:1px solid #cbd5e1!important;border-radius:6px!important;margin:0 10px 0 0!important;padding:0 11px!important;font-size:12px!important;font-weight:600!important}.erp-company-setting-file-input:hover{border-color:#94a3b8!important}.erp-company-setting-file-input:focus-visible{border-color:#2563eb!important;outline:none!important;box-shadow:0 0 0 3px #eff6ff!important}.erp-company-setting-media-delete-button{color:#b91c1c!important;min-width:82px!important;height:36px!important;font-family:var(--erp-font-family)!important;cursor:pointer!important;box-shadow:none!important;background:#fff!important;border:1px solid #fca5a5!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 12px!important;font-size:13px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.erp-company-setting-media-delete-button:hover{background:#fef2f2!important;border-color:#f87171!important}.erp-company-setting-media-help{color:#6b7280!important;font-family:var(--erp-font-family)!important;margin:0!important;font-size:12px!important;font-weight:400!important;line-height:1.5!important}.erp-company-setting-attachment-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;width:100%!important;display:grid!important}.erp-company-setting-attachment-card{min-width:0!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d1d5db!important;border-radius:8px!important;padding:14px!important}.erp-company-setting-attachment-title{color:#111827!important;font-family:var(--erp-font-family)!important;margin:0 0 10px!important;font-size:14px!important;font-weight:700!important}.erp-company-setting-attachment-file-name{color:#374151!important;font-family:var(--erp-font-family)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;font-weight:500!important;overflow:hidden!important}.erp-company-setting-attachment-button-row,.erp-company-setting-document-file-action-row{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin-top:10px!important;display:flex!important}.erp-company-setting-attachment-open-button,.erp-company-setting-attachment-upload-button,.erp-company-setting-attachment-delete-button,.erp-company-setting-document-file-view-button,.erp-company-setting-document-file-change-button,.erp-company-setting-document-file-remove-button{min-width:64px!important;height:36px!important;font-family:var(--erp-font-family)!important;white-space:nowrap!important;cursor:pointer!important;box-shadow:none!important;box-sizing:border-box!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 12px!important;font-size:13px!important;font-weight:600!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.erp-company-setting-attachment-open-button,.erp-company-setting-document-file-view-button{color:#fff!important;background:#2563eb!important;border:1px solid #2563eb!important}.erp-company-setting-attachment-upload-button,.erp-company-setting-document-file-change-button{color:#374151!important;background:#fff!important;border:1px solid #cbd5e1!important}.erp-company-setting-attachment-delete-button,.erp-company-setting-document-file-remove-button{color:#b91c1c!important;background:#fff!important;border:1px solid #fca5a5!important}.erp-company-setting-document-file-section{box-sizing:border-box!important;width:100%!important;min-width:0!important}.erp-company-setting-document-file-header{margin:0 0 14px!important}.erp-company-setting-document-file-title{color:#111827!important;font-family:var(--erp-font-family)!important;margin:0 0 5px!important;font-size:15px!important;font-weight:700!important;line-height:1.4!important}.erp-company-setting-document-file-description{color:#6b7280!important;font-family:var(--erp-font-family)!important;margin:0!important;font-size:13px!important;line-height:1.5!important}.erp-company-setting-document-file-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;width:100%!important;display:grid!important}.erp-company-setting-document-file-card{min-width:0!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d1d5db!important;border-radius:8px!important;padding:14px!important}.erp-company-setting-document-file-card-top{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin-bottom:12px!important;display:flex!important}.erp-company-setting-document-file-card-title{color:#111827!important;font-family:var(--erp-font-family)!important;margin:0 0 4px!important;font-size:14px!important;font-weight:700!important;display:block!important}.erp-company-setting-document-file-card-desc{color:#6b7280!important;font-family:var(--erp-font-family)!important;font-size:12px!important;line-height:1.5!important;display:block!important}.erp-company-setting-document-file-saved-badge,.erp-company-setting-document-file-empty-badge{min-height:26px!important;font-family:var(--erp-font-family)!important;white-space:nowrap!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;padding:0 9px!important;font-size:12px!important;font-weight:600!important;display:inline-flex!important}.erp-company-setting-document-file-saved-badge{color:#166534!important;background:#f0fdf4!important;border:1px solid #bbf7d0!important}.erp-company-setting-document-file-empty-badge{color:#6b7280!important;background:#f8fafc!important;border:1px solid #d1d5db!important}.erp-company-setting-document-file-info-box{background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;padding:12px!important}.erp-company-setting-document-file-name{color:#111827!important;font-family:var(--erp-font-family)!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0 0 4px!important;font-size:13px!important;font-weight:600!important;overflow:hidden!important}.erp-company-setting-document-file-meta{color:#6b7280!important;font-family:var(--erp-font-family)!important;margin:0!important;font-size:12px!important}.erp-company-setting-document-file-upload-box{color:#374151!important;min-height:92px!important;font-family:var(--erp-font-family)!important;text-align:center!important;cursor:pointer!important;box-sizing:border-box!important;background:#f8fafc!important;border:1px dashed #94a3b8!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;padding:16px!important;display:flex!important}.erp-company-setting-document-file-upload-box:hover{background:#eff6ff!important;border-color:#2563eb!important}.erp-company-setting-document-file-upload-box span{color:#111827!important;font-size:13px!important;font-weight:600!important;display:block!important}.erp-company-setting-document-file-upload-box small{color:#6b7280!important;margin-top:5px!important;font-size:12px!important;line-height:1.4!important;display:block!important}@media (width<=900px){.erp-company-setting-media-grid,.erp-company-setting-attachment-grid,.erp-company-setting-document-file-grid{grid-template-columns:minmax(0,1fr)!important}}@media (width<=760px){.erp-company-setting-media-body{flex-direction:column!important;align-items:flex-start!important}.erp-company-setting-media-controls{flex-basis:auto!important;width:100%!important}.erp-company-setting-attachment-button-row,.erp-company-setting-document-file-action-row{flex-direction:column!important;align-items:stretch!important}.erp-company-setting-attachment-open-button,.erp-company-setting-attachment-upload-button,.erp-company-setting-attachment-delete-button,.erp-company-setting-document-file-view-button,.erp-company-setting-document-file-change-button,.erp-company-setting-document-file-remove-button{width:100%!important}}.erp-company-setting-field-label{color:#374151!important;gap:8px!important;font-size:14px!important;font-weight:600!important;line-height:1.5!important}.erp-company-setting-input,.erp-company-setting-textarea{font-size:14px!important;font-weight:400!important;line-height:1.5!important}.erp-company-setting-input{padding-left:14px!important;padding-right:14px!important}.erp-company-setting-textarea{padding:11px 14px!important}.erp-company-setting-bank-add-button,.erp-company-setting-bank-remove-button,.erp-company-setting-save-button,.erp-company-setting-reset-button{font-family:var(--erp-font-family)!important;white-space:nowrap!important;cursor:pointer!important;box-shadow:none!important;box-sizing:border-box!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;margin:0!important;line-height:1!important;transition:border-color .15s,background-color .15s,color .15s,box-shadow .15s!important;display:inline-flex!important}.erp-company-setting-bank-add-button{--erp-icon-size:18px;color:#374151!important;background:#fff!important;border:1px solid #cbd5e1!important;gap:6px!important;min-width:104px!important;height:40px!important;padding:0 14px!important;font-size:13px!important;font-weight:600!important}.erp-company-setting-bank-add-button>.erp-icon{width:var(--erp-icon-size);height:var(--erp-icon-size);flex:0 0 var(--erp-icon-size);pointer-events:none;display:block}.erp-company-setting-bank-add-button>span{line-height:1;display:inline-block}.erp-company-setting-bank-add-button:hover{background:#f8fafc!important;border-color:#94a3b8!important}.erp-company-setting-bank-remove-button{color:#b91c1c!important;background:#fff!important;border:1px solid #fca5a5!important;min-width:64px!important;height:36px!important;padding:0 12px!important;font-size:13px!important;font-weight:600!important}.erp-company-setting-bank-remove-button:hover{background:#fef2f2!important;border-color:#f87171!important}.erp-company-setting-save-button,.erp-company-setting-reset-button{min-width:136px!important;height:44px!important;padding:0 18px!important;font-size:14px!important;font-weight:600!important}.erp-company-setting-save-button{color:#fff!important;background:#2563eb!important;border:1px solid #2563eb!important}.erp-company-setting-save-button:hover:not(:disabled){background:#1d4ed8!important;border-color:#1d4ed8!important}.erp-company-setting-reset-button{color:#374151!important;background:#fff!important;border:1px solid #cbd5e1!important}.erp-company-setting-reset-button:hover:not(:disabled){background:#f8fafc!important;border-color:#94a3b8!important}.erp-company-setting-bank-add-button:focus-visible,.erp-company-setting-bank-remove-button:focus-visible,.erp-company-setting-save-button:focus-visible,.erp-company-setting-reset-button:focus-visible{outline:none!important;box-shadow:0 0 0 3px #dbeafe!important}.erp-company-setting-bank-add-button:disabled,.erp-company-setting-bank-remove-button:disabled,.erp-company-setting-save-button:disabled,.erp-company-setting-reset-button:disabled{color:#9ca3af!important;cursor:not-allowed!important;opacity:1!important;background:#f3f4f6!important;border-color:#e5e7eb!important}@media (width<=760px){.erp-company-setting-bank-add-button,.erp-company-setting-save-button,.erp-company-setting-reset-button{width:100%!important}}.erp-menu-manage-page{background:var(--erp-color-background,#f4f6f8)!important}.erp-menu-manage-header{width:100%!important;min-width:0!important;max-width:1320px!important;margin-left:auto!important;margin-right:auto!important}.erp-menu-manage-heading{min-width:0!important}.erp-menu-manage-title{color:var(--erp-color-text-strong,#111827)!important}.erp-menu-manage-description{max-width:760px!important;color:var(--erp-color-text-muted,#6b7280)!important}.erp-menu-manage-header-actions{flex-wrap:wrap!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;margin:0!important;display:flex!important}.erp-menu-manage-header-button{min-width:112px!important;height:40px!important;font-family:var(--erp-font-family)!important;white-space:nowrap!important;cursor:pointer!important;box-shadow:none!important;box-sizing:border-box!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 14px!important;font-size:13px!important;font-weight:600!important;line-height:1!important;transition:border-color .15s,background-color .15s,color .15s,box-shadow .15s!important;display:inline-flex!important}.erp-menu-manage-header-button.is-show-all{color:#1d4ed8!important;background:#fff!important;border:1px solid #2563eb!important}.erp-menu-manage-header-button.is-show-all:hover{background:#eff6ff!important;border-color:#1d4ed8!important}.erp-menu-manage-header-button.is-reset{color:#374151!important;background:#fff!important;border:1px solid #cbd5e1!important}.erp-menu-manage-header-button.is-reset:hover{background:#f8fafc!important;border-color:#94a3b8!important}.erp-menu-manage-header-button:focus-visible{border-color:#2563eb!important;outline:none!important;box-shadow:0 0 0 3px #dbeafe!important}.erp-menu-manage-header-button:disabled{color:#9ca3af!important;cursor:not-allowed!important;background:#f3f4f6!important;border-color:#e5e7eb!important}.erp-menu-manage-notice{color:#1e3a8a!important;font-family:var(--erp-font-family)!important;box-shadow:none!important;box-sizing:border-box!important;background:#eff6ff!important;border:1px solid #bfdbfe!important;border-radius:8px!important;flex-direction:column!important;gap:4px!important;width:100%!important;max-width:1320px!important;margin:0 auto 20px!important;padding:14px 16px!important;display:flex!important}.erp-menu-manage-notice strong{color:#1e3a8a!important;font-size:14px!important;font-weight:700!important;line-height:1.5!important}.erp-menu-manage-notice span{color:#374f7d!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important}@media (width<=900px){.erp-menu-manage-header{flex-direction:column!important;align-items:stretch!important}.erp-menu-manage-header-actions{justify-content:flex-start!important;width:100%!important}}@media (width<=640px){.erp-menu-manage-header-actions{flex-direction:column!important;align-items:stretch!important}.erp-menu-manage-header-button{width:100%!important}}.erp-menu-manage-theme-card{width:100%!important;min-width:0!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d1d5db!important;border-radius:10px!important;max-width:1320px!important;margin:0 auto 20px!important;padding:20px!important}.erp-menu-manage-theme-header{justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;margin:0 0 16px!important;display:flex!important}.erp-menu-manage-theme-title{color:#111827!important;font-family:var(--erp-font-family)!important;margin:0!important;font-size:16px!important;font-weight:700!important;line-height:1.4!important}.erp-menu-manage-theme-description{color:#6b7280!important;font-family:var(--erp-font-family)!important;margin:6px 0 0!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important}.erp-menu-manage-color-reset-button,.erp-menu-manage-mini-reset-button{color:#374151!important;font-family:var(--erp-font-family)!important;white-space:nowrap!important;cursor:pointer!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:7px!important;flex:none!important;justify-content:center!important;align-items:center!important;margin:0!important;font-size:12px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.erp-menu-manage-color-reset-button{min-width:92px!important;height:36px!important;padding:0 12px!important}.erp-menu-manage-mini-reset-button{min-width:64px!important;height:32px!important;padding:0 10px!important}.erp-menu-manage-color-reset-button:hover,.erp-menu-manage-mini-reset-button:hover{background:#f8fafc!important;border-color:#94a3b8!important}.erp-menu-manage-color-reset-button:focus-visible,.erp-menu-manage-mini-reset-button:focus-visible{border-color:#2563eb!important;outline:none!important;box-shadow:0 0 0 3px #dbeafe!important}.erp-menu-manage-theme-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:16px!important;width:100%!important;min-width:0!important;display:grid!important}.erp-menu-manage-setting-box{min-width:0!important;box-shadow:none!important;box-sizing:border-box!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;border-radius:8px!important;padding:16px!important}.erp-menu-manage-setting-box-header{justify-content:space-between!important;align-items:flex-start!important;gap:10px!important;margin:0 0 14px!important;display:flex!important}.erp-menu-manage-setting-box-title{color:#111827!important;font-family:var(--erp-font-family)!important;margin:0!important;font-size:14px!important;font-weight:700!important;line-height:1.5!important}.erp-menu-manage-setting-box-description{color:#6b7280!important;font-family:var(--erp-font-family)!important;margin:4px 0 0!important;font-size:12px!important;font-weight:400!important;line-height:1.5!important}.erp-menu-manage-color-row{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin:0 0 14px!important;display:flex!important}.erp-menu-manage-color-preview-wrap{align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}.erp-menu-manage-color-preview{width:44px!important;height:44px!important;box-shadow:none!important;box-sizing:border-box!important;border:1px solid #cbd5e1!important;border-radius:8px!important;flex:none!important;justify-content:center!important;align-items:center!important;display:flex!important}.erp-menu-manage-color-value-label{color:#6b7280!important;font-family:var(--erp-font-family)!important;margin:0 0 2px!important;font-size:12px!important;font-weight:400!important;line-height:1.4!important}.erp-menu-manage-color-value{color:#111827!important;font-family:var(--erp-font-family)!important;text-transform:uppercase!important;font-size:14px!important;font-weight:600!important;line-height:1.4!important}.erp-menu-manage-color-input-wrap{align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.erp-menu-manage-color-input,.erp-menu-manage-logo-color-input{cursor:pointer!important;height:40px!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:8px!important;flex:none!important;margin:0!important;padding:3px!important}.erp-menu-manage-color-input{width:44px!important}.erp-menu-manage-logo-color-input{width:100%!important;min-width:0!important}.erp-menu-manage-color-input:hover,.erp-menu-manage-logo-color-input:hover{border-color:#94a3b8!important}.erp-menu-manage-color-input:focus-visible,.erp-menu-manage-logo-color-input:focus-visible{border-color:#2563eb!important;outline:none!important;box-shadow:0 0 0 3px #dbeafe!important}.erp-menu-manage-color-text-input,.erp-menu-manage-logo-text-input{color:#111827!important;min-width:0!important;height:40px!important;font-family:var(--erp-font-family)!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:8px!important;outline:none!important;margin:0!important;padding:0 12px!important;font-size:13px!important;font-weight:400!important;line-height:38px!important}.erp-menu-manage-color-text-input{text-transform:uppercase!important;width:112px!important}.erp-menu-manage-logo-text-input{width:100%!important}.erp-menu-manage-color-text-input:hover,.erp-menu-manage-logo-text-input:hover{border-color:#94a3b8!important}.erp-menu-manage-color-text-input:focus,.erp-menu-manage-logo-text-input:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px #dbeafe!important}.erp-menu-manage-preset-row{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;margin:0!important;display:flex!important}.erp-menu-manage-preset-button{color:#374151!important;min-height:32px!important;font-family:var(--erp-font-family)!important;white-space:nowrap!important;cursor:pointer!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0 10px!important;font-size:12px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.erp-menu-manage-preset-button:hover{background:#f1f5f9!important}.erp-menu-manage-preset-button:focus-visible{outline:none!important;box-shadow:0 0 0 3px #dbeafe!important}.erp-menu-manage-preset-dot{box-sizing:border-box!important;border:1px solid #0f172a33!important;border-radius:50%!important;flex:none!important;width:14px!important;height:14px!important}.erp-menu-manage-logo-preview-area{flex-direction:column!important;gap:8px!important;margin:0 0 14px!important;display:flex!important}.erp-menu-manage-logo-label{color:#374151!important;font-family:var(--erp-font-family)!important;font-size:13px!important;font-weight:600!important;line-height:1.4!important;display:block!important}.erp-menu-manage-logo-preview{width:100%!important;min-height:82px!important;box-shadow:none!important;box-sizing:border-box!important;border:1px solid #cbd5e1!important;border-radius:8px!important;margin:0!important;padding:14px!important}.erp-menu-manage-logo-preview-title{font-family:var(--erp-font-family)!important;margin:0 0 6px!important;font-size:21px!important;font-weight:700!important;line-height:1.2!important}.erp-menu-manage-logo-preview-subtitle{font-family:var(--erp-font-family)!important;margin:0!important;font-size:12px!important;font-weight:500!important;line-height:1.4!important}.erp-menu-manage-logo-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:100%!important;min-width:0!important;margin:0!important;display:grid!important}.erp-menu-manage-logo-field{flex-direction:column!important;gap:7px!important;min-width:0!important;margin:0!important;display:flex!important}.erp-menu-manage-logo-color-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;min-width:0!important;display:grid!important}@media (width<=1180px){.erp-menu-manage-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.erp-menu-manage-setting-box:last-child{grid-column:1/-1!important}}@media (width<=760px){.erp-menu-manage-theme-card{padding:16px!important}.erp-menu-manage-theme-header{flex-direction:column!important;align-items:stretch!important}.erp-menu-manage-color-reset-button{align-self:flex-start!important}.erp-menu-manage-theme-grid{grid-template-columns:minmax(0,1fr)!important}.erp-menu-manage-setting-box:last-child{grid-column:auto!important}}@media (width<=520px){.erp-menu-manage-color-row{flex-direction:column!important;align-items:stretch!important}.erp-menu-manage-color-input-wrap{width:100%!important}.erp-menu-manage-color-text-input{flex:auto!important;width:auto!important}.erp-menu-manage-logo-color-row{grid-template-columns:minmax(0,1fr)!important}}.erp-menu-manage-add-card{width:100%!important;min-width:0!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d1d5db!important;border-radius:10px!important;max-width:1320px!important;margin:0 auto 20px!important;padding:20px!important}.erp-menu-manage-add-title{color:#111827!important;font-family:var(--erp-font-family)!important;margin:0!important;font-size:16px!important;font-weight:700!important;line-height:1.4!important}.erp-menu-manage-add-description{color:#6b7280!important;font-family:var(--erp-font-family)!important;margin:6px 0 16px!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important}.erp-menu-manage-add-row{grid-template-columns:minmax(180px,1fr) minmax(200px,280px) 104px!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;display:grid!important}.erp-menu-manage-add-input,.erp-menu-manage-add-select,.erp-menu-manage-item-name-input,.erp-menu-manage-item-target-select{color:#111827!important;min-width:0!important;height:40px!important;font-family:var(--erp-font-family)!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:8px!important;outline:none!important;width:100%!important;margin:0!important;padding:0 12px!important;font-size:13px!important;font-weight:400!important;line-height:38px!important}.erp-menu-manage-add-select,.erp-menu-manage-item-target-select{cursor:pointer!important}.erp-menu-manage-add-input:hover,.erp-menu-manage-add-select:hover,.erp-menu-manage-item-name-input:hover,.erp-menu-manage-item-target-select:hover{border-color:#94a3b8!important}.erp-menu-manage-add-input:focus,.erp-menu-manage-add-select:focus,.erp-menu-manage-item-name-input:focus,.erp-menu-manage-item-target-select:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px #dbeafe!important}.erp-menu-manage-add-input::placeholder,.erp-menu-manage-item-name-input::placeholder{color:#9ca3af!important;opacity:1!important}.erp-menu-manage-add-button{color:#fff!important;width:104px!important;height:40px!important;font-family:var(--erp-font-family)!important;cursor:pointer!important;box-shadow:none!important;box-sizing:border-box!important;background:#2563eb!important;border:1px solid #2563eb!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 14px!important;font-size:13px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.erp-menu-manage-add-button:hover:not(:disabled){background:#1d4ed8!important;border-color:#1d4ed8!important}.erp-menu-manage-add-button:focus-visible{outline:none!important;box-shadow:0 0 0 3px #dbeafe!important}.erp-menu-manage-list-header{box-sizing:border-box!important;background:#fff!important;border:1px solid #d1d5db!important;border-bottom:0!important;border-radius:10px 10px 0 0!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;width:100%!important;min-width:0!important;max-width:1320px!important;margin:0 auto!important;padding:18px 20px 14px!important;display:flex!important}.erp-menu-manage-list-title{color:#111827!important;font-family:var(--erp-font-family)!important;margin:0!important;font-size:16px!important;font-weight:700!important;line-height:1.4!important}.erp-menu-manage-list-header-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}.erp-menu-manage-list-reset-button{color:#374151!important;min-width:96px!important;height:36px!important;font-family:var(--erp-font-family)!important;cursor:pointer!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 12px!important;font-size:12px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.erp-menu-manage-list-reset-button:hover{background:#f8fafc!important;border-color:#94a3b8!important}.erp-menu-manage-list-card{width:100%!important;min-width:0!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d1d5db!important;border-radius:0 0 10px 10px!important;max-width:1320px!important;margin:0 auto 20px!important;padding:0 0 10px!important;overflow-x:auto!important}.erp-menu-manage-table-header,.erp-menu-manage-item-row{box-sizing:border-box!important;grid-template-columns:92px minmax(170px,230px) minmax(260px,1fr) 96px 170px!important;align-items:center!important;gap:12px!important;min-width:900px!important;display:grid!important}.erp-menu-manage-table-header{background:#f8fafc!important;border-top:1px solid #e5e7eb!important;border-bottom:1px solid #d1d5db!important;min-height:46px!important;padding:0 14px!important}.erp-menu-manage-heading-cell{color:#374151!important;font-family:var(--erp-font-family)!important;font-size:12px!important;font-weight:700!important;line-height:1.4!important}.erp-menu-manage-item-row{background:#fff!important;border-bottom:1px solid #e5e7eb!important;min-height:72px!important;padding:12px 14px!important}.erp-menu-manage-item-row:last-child{border-bottom:0!important}.erp-menu-manage-item-row:hover{background:#f8fafc!important}.erp-menu-manage-order-cell,.erp-menu-manage-status-cell,.erp-menu-manage-action-cell{justify-content:center!important;align-items:center!important;gap:6px!important;min-width:0!important;display:flex!important}.erp-menu-manage-name-cell,.erp-menu-manage-description-cell{min-width:0!important}.erp-menu-manage-original-name{color:#6b7280!important;font-family:var(--erp-font-family)!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin-top:5px!important;font-size:12px!important;font-weight:400!important;line-height:1.4!important;overflow:hidden!important}.erp-menu-manage-target-wrap{flex-direction:column!important;gap:5px!important;min-width:0!important;display:flex!important}.erp-menu-manage-custom-description{color:#6b7280!important;font-family:var(--erp-font-family)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;font-weight:400!important;line-height:1.4!important;overflow:hidden!important}.erp-menu-manage-move-button,.erp-menu-manage-visibility-button,.erp-menu-manage-delete-button{height:36px!important;font-family:var(--erp-font-family)!important;white-space:nowrap!important;cursor:pointer!important;box-shadow:none!important;box-sizing:border-box!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 11px!important;font-size:12px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.erp-menu-manage-move-button{color:#374151!important;background:#fff!important;border:1px solid #cbd5e1!important;min-width:38px!important}.erp-menu-manage-move-button:hover:not(:disabled){background:#f1f5f9!important;border-color:#94a3b8!important}.erp-menu-manage-visibility-button{color:#1d4ed8!important;background:#eff6ff!important;border:1px solid #93c5fd!important;min-width:72px!important}.erp-menu-manage-visibility-button:hover:not(:disabled){background:#dbeafe!important;border-color:#60a5fa!important}.erp-menu-manage-delete-button{color:#b91c1c!important;background:#fff!important;border:1px solid #fca5a5!important;min-width:64px!important}.erp-menu-manage-delete-button:hover:not(:disabled){background:#fef2f2!important;border-color:#f87171!important}.erp-menu-manage-add-button:disabled,.erp-menu-manage-move-button:disabled,.erp-menu-manage-visibility-button:disabled,.erp-menu-manage-delete-button:disabled{color:#9ca3af!important;cursor:not-allowed!important;opacity:1!important;background:#f3f4f6!important;border-color:#e5e7eb!important}.erp-menu-manage-list-reset-button:focus-visible,.erp-menu-manage-move-button:focus-visible,.erp-menu-manage-visibility-button:focus-visible,.erp-menu-manage-delete-button:focus-visible{border-color:#2563eb!important;outline:none!important;box-shadow:0 0 0 3px #dbeafe!important}@media (width<=760px){.erp-menu-manage-add-card{padding:16px!important}.erp-menu-manage-add-row{grid-template-columns:minmax(0,1fr)!important}.erp-menu-manage-add-button{width:100%!important}.erp-menu-manage-list-header{flex-direction:column!important;align-items:stretch!important;padding:16px!important}.erp-menu-manage-list-header-actions{justify-content:flex-start!important}}.erp-management-page{box-sizing:border-box!important;background:0 0!important;flex-direction:column!important;gap:24px!important;width:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:24px!important;display:flex!important}.erp-management-page-header.erp-admin-page-header{box-sizing:border-box!important;width:100%!important;max-width:1320px!important;margin:0 auto!important}.erp-management-page-heading{min-width:0!important}.erp-management-page-title,.erp-management-page-description{word-break:keep-all!important}.erp-management-section{box-sizing:border-box!important;background:#fff!important;border:1px solid #dfe3e8!important;border-radius:12px!important;width:100%!important;min-width:0!important;max-width:1320px!important;margin:0 auto!important;padding:24px!important;box-shadow:0 1px 2px #0f172a0a!important}.erp-management-section-header{box-sizing:border-box!important;border-bottom:1px solid #e5e7eb!important;justify-content:space-between!important;align-items:flex-start!important;gap:20px!important;width:100%!important;margin:0 0 20px!important;padding:0 0 20px!important;display:flex!important}.erp-management-section-heading{min-width:0!important}.erp-management-section-title{color:var(--erp-color-text-strong,#111827)!important;font-family:var(--erp-font-family)!important;letter-spacing:-.02em!important;word-break:keep-all!important;margin:0!important;font-size:20px!important;font-weight:700!important;line-height:1.4!important}.erp-management-section-description{color:var(--erp-color-text-muted,#6b7280)!important;font-family:var(--erp-font-family)!important;letter-spacing:-.01em!important;word-break:keep-all!important;margin:6px 0 0!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important}.erp-management-section-count{min-width:76px!important;height:34px!important;color:var(--erp-color-text-default,#374151)!important;font-family:var(--erp-font-family)!important;white-space:nowrap!important;box-sizing:border-box!important;background:#f7f8fa!important;border:1px solid #d1d5db!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 12px!important;font-size:13px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.erp-management-card-grid{box-sizing:border-box!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important}.erp-management-card{appearance:none!important;width:100%!important;min-width:0!important;min-height:182px!important;color:var(--erp-color-text-default,#374151)!important;font-family:var(--erp-font-family)!important;text-align:left!important;box-shadow:none!important;cursor:pointer!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #dfe3e8!important;border-radius:10px!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:0!important;margin:0!important;padding:20px!important;transition:border-color .15s,background-color .15s,box-shadow .15s,transform .15s!important;display:flex!important}.erp-management-card:hover{background:#f8fbff!important;border-color:#93b4e8!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px #2563eb14!important}.erp-management-card:focus{outline:none!important}.erp-management-card:focus-visible{border-color:var(--erp-color-primary,#2563eb)!important;box-shadow:0 0 0 3px var(--erp-color-primary-subtle,#dbeafe)!important;outline:none!important}.erp-management-card:active{transform:translateY(0)!important}.erp-management-card-top{justify-content:space-between!important;align-items:center!important;gap:12px!important;width:100%!important;margin:0 0 18px!important;display:flex!important}.erp-management-card-index{color:#7b8490!important;font-family:var(--erp-font-family)!important;letter-spacing:.06em!important;font-size:12px!important;font-weight:700!important;line-height:1!important}.erp-management-card-arrow{width:32px!important;height:32px!important;color:var(--erp-color-primary,#2563eb)!important;font-family:var(--erp-font-family)!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #dfe3e8!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;font-size:17px!important;font-weight:600!important;line-height:1!important;transition:border-color .15s,background-color .15s,color .15s!important;display:inline-flex!important}.erp-management-card:hover .erp-management-card-arrow{border-color:var(--erp-color-primary,#2563eb)!important;background:var(--erp-color-primary,#2563eb)!important;color:#fff!important}.erp-management-card-body{flex-direction:column!important;flex:auto!important;gap:8px!important;width:100%!important;min-width:0!important;display:flex!important}.erp-management-card-title{color:var(--erp-color-text-strong,#111827)!important;font-family:var(--erp-font-family)!important;letter-spacing:-.02em!important;word-break:keep-all!important;font-size:18px!important;font-weight:700!important;line-height:1.4!important}.erp-management-card-description{color:var(--erp-color-text-muted,#6b7280)!important;font-family:var(--erp-font-family)!important;letter-spacing:-.01em!important;word-break:keep-all!important;font-size:14px!important;font-weight:400!important;line-height:1.55!important}.erp-management-card-link-text{color:var(--erp-color-primary,#2563eb)!important;font-family:var(--erp-font-family)!important;align-self:flex-start!important;align-items:center!important;margin:18px 0 0!important;font-size:13px!important;font-weight:600!important;line-height:1.4!important;display:inline-flex!important}@media (width<=1180px){.erp-management-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){.erp-management-page{gap:18px!important;padding:16px!important}.erp-management-section{border-radius:10px!important;padding:18px!important}.erp-management-section-header{flex-direction:column!important;align-items:stretch!important;gap:14px!important}.erp-management-section-count{align-self:flex-start!important}.erp-management-card-grid{grid-template-columns:minmax(0,1fr)!important}.erp-management-card{min-height:0!important;padding:18px!important}}@media (prefers-reduced-motion:reduce){.erp-management-card,.erp-management-card-arrow{transition:none!important}.erp-management-card:hover,.erp-management-card:active{transform:none!important}}.erp-quote-create-page{box-sizing:border-box!important;background:0 0!important;width:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:24px!important}.erp-quote-create-container{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:1320px!important;margin-left:auto!important;margin-right:auto!important}.erp-quote-create-page-header.erp-admin-page-header{box-sizing:border-box!important;width:100%!important;margin:0 0 24px!important;padding:0!important}.erp-quote-create-page-heading{min-width:0!important}.erp-quote-create-page-title{word-break:keep-all!important;margin:0!important}.erp-quote-create-page-description{word-break:keep-all!important;margin-top:6px!important}@media (width<=760px){.erp-quote-create-page{padding:16px!important}.erp-quote-create-page-header.erp-admin-page-header{margin-bottom:18px!important}}.erp-quote-create-toolbar-card,.erp-quote-create-basic-card{box-sizing:border-box!important;background:#fff!important;border:1px solid #dfe3e8!important;border-radius:12px!important;width:100%!important;min-width:0!important;margin:0 0 20px!important;padding:24px!important;box-shadow:0 1px 2px #0f172a0a!important}.erp-quote-create-toolbar-grid{box-sizing:border-box!important;grid-template-columns:minmax(180px,1.2fr) minmax(220px,1.5fr) minmax(150px,1fr) minmax(120px,.7fr)!important;align-items:end!important;gap:16px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important}.erp-quote-create-toolbar-field{flex-direction:column!important;gap:8px!important;min-width:0!important;margin:0!important;display:flex!important}.erp-quote-create-toolbar-field--small{min-width:0!important}.erp-quote-create-toolbar-label{color:var(--erp-color-text-default,#374151)!important;font-family:var(--erp-font-family)!important;margin:0!important;padding:0!important;font-size:14px!important;font-weight:600!important;line-height:1.4!important}.erp-quote-create-toolbar-grid input,.erp-quote-create-toolbar-grid select{width:100%!important;min-width:0!important;height:44px!important;color:var(--erp-color-text-strong,#111827)!important;font-family:var(--erp-font-family)!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #c9cdd2!important;border-radius:8px!important;outline:none!important;margin:0!important;padding:0 14px!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important;transition:border-color .15s,box-shadow .15s!important}.erp-quote-create-toolbar-grid input:hover,.erp-quote-create-toolbar-grid select:hover{border-color:#8b95a1!important}.erp-quote-create-toolbar-grid input:focus,.erp-quote-create-toolbar-grid select:focus{border-color:var(--erp-color-primary,#2563eb)!important;box-shadow:0 0 0 3px var(--erp-color-primary-subtle,#dbeafe)!important}.erp-quote-create-basic-grid{box-sizing:border-box!important;grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr)!important;gap:24px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important}.erp-quote-create-basic-left-panel,.erp-quote-create-basic-right-panel{box-sizing:border-box!important;flex-direction:column!important;gap:16px!important;min-width:0!important;margin:0!important;display:flex!important}.erp-quote-create-basic-right-panel{border-left:1px solid #e5e7eb!important;padding-left:24px!important}.erp-quote-create-basic-two-column{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;width:100%!important;min-width:0!important;display:grid!important}.erp-quote-create-basic-three-column{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;width:100%!important;min-width:0!important;display:grid!important}.erp-quote-create-basic-field{flex-direction:column!important;gap:8px!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important}.erp-quote-create-basic-label{color:var(--erp-color-text-default,#374151)!important;font-family:var(--erp-font-family)!important;margin:0!important;padding:0!important;font-size:14px!important;font-weight:600!important;line-height:1.4!important}.erp-quote-create-page .erp-quote-create-basic-field>input:not([type=checkbox]):not([type=radio]),.erp-quote-create-page .erp-quote-create-basic-field>select,.erp-quote-create-page .erp-quote-create-basic-field>textarea{width:100%!important;min-width:0!important;height:44px!important;color:var(--erp-color-text-strong,#111827)!important;font-family:var(--erp-font-family)!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #c9cdd2!important;border-radius:8px!important;outline:none!important;margin:0!important;padding:0 14px!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important;transition:border-color .15s,box-shadow .15s!important}.erp-quote-create-basic-card input:not([type=checkbox])::placeholder,.erp-quote-create-basic-card textarea::placeholder{color:#9ca3af!important;opacity:1!important}.erp-quote-create-basic-card input:not([type=checkbox]):hover,.erp-quote-create-basic-card select:hover,.erp-quote-create-basic-card textarea:hover{border-color:#8b95a1!important}.erp-quote-create-basic-card input:not([type=checkbox]):focus,.erp-quote-create-basic-card select:focus,.erp-quote-create-basic-card textarea:focus{border-color:var(--erp-color-primary,#2563eb)!important;box-shadow:0 0 0 3px var(--erp-color-primary-subtle,#dbeafe)!important}.erp-quote-create-company-input[readonly]{color:#1e3a8a!important;cursor:default!important;background:#eff6ff!important;border-color:#93c5fd!important}.erp-quote-create-customer-name-label-row{align-items:center!important;gap:7px!important;min-height:20px!important;display:flex!important}.erp-quote-create-print-recipient-checkbox{width:18px!important;height:18px!important;accent-color:var(--erp-color-primary,#2563eb)!important;cursor:pointer!important;flex:none!important;margin:0!important;padding:0!important}.erp-quote-create-print-recipient-minus-badge{color:#dc2626!important;box-sizing:border-box!important;background:#fff!important;border:1.5px solid #dc2626!important;border-radius:50%!important;flex:none!important;justify-content:center!important;align-items:center!important;width:16px!important;min-width:16px!important;height:16px!important;min-height:16px!important;margin:0!important;padding:0!important;font-size:11px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.erp-quote-create-company-label-row{align-items:center!important;gap:8px!important;min-height:24px!important;display:flex!important}.erp-quote-create-company-select-button{appearance:none!important;min-width:66px!important;height:28px!important;color:var(--erp-color-primary,#2563eb)!important;font-family:var(--erp-font-family)!important;cursor:pointer!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #93c5fd!important;border-radius:6px!important;flex:none!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 9px!important;font-size:12px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.erp-quote-create-company-select-button:hover{border-color:var(--erp-color-primary,#2563eb)!important;background:#eff6ff!important}.erp-quote-create-company-clear-button{appearance:none!important;color:#b91c1c!important;width:22px!important;min-width:22px!important;height:22px!important;min-height:22px!important;font-family:var(--erp-font-family)!important;cursor:pointer!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #fca5a5!important;border-radius:50%!important;flex:none!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;font-size:15px!important;font-weight:500!important;line-height:1!important;display:inline-flex!important}.erp-quote-create-company-select-button:focus-visible,.erp-quote-create-company-clear-button:focus-visible{outline:none!important;box-shadow:0 0 0 3px #dbeafe!important}.erp-quote-create-selected-company-box{color:#1e40af!important;width:100%!important;font-family:var(--erp-font-family)!important;box-sizing:border-box!important;background:#eff6ff!important;border:1px solid #bfdbfe!important;border-radius:8px!important;margin:20px 0 0!important;padding:12px 14px!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important}.erp-quote-create-selected-company-box strong{font-weight:700!important}.erp-quote-create-basic-save-actions{box-sizing:border-box!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;width:100%!important;margin:0 0 20px!important;padding:0!important;display:flex!important}.erp-quote-create-save-button{appearance:none!important;min-width:110px!important;height:44px!important;font-family:var(--erp-font-family)!important;white-space:nowrap!important;cursor:pointer!important;box-sizing:border-box!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 18px!important;font-size:14px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.erp-quote-create-save-button--primary{border:1px solid var(--erp-color-primary,#2563eb)!important;background:var(--erp-color-primary,#2563eb)!important;color:#fff!important}.erp-quote-create-save-button--primary:hover{border-color:var(--erp-color-primary-hover,#1d4ed8)!important;background:var(--erp-color-primary-hover,#1d4ed8)!important}.erp-quote-create-save-button--secondary{color:var(--erp-color-text-default,#374151)!important;background:#fff!important;border:1px solid #c9cdd2!important}.erp-quote-create-save-button--secondary:hover{background:#f7f8fa!important;border-color:#8b95a1!important}.erp-quote-create-save-button:focus-visible{box-shadow:0 0 0 3px var(--erp-color-primary-subtle,#dbeafe)!important;outline:none!important}@media (width<=1180px){.erp-quote-create-toolbar-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.erp-quote-create-basic-grid{grid-template-columns:minmax(0,1fr)!important}.erp-quote-create-basic-right-panel{border-top:1px solid #e5e7eb!important;border-left:0!important;padding-top:22px!important;padding-left:0!important}}@media (width<=760px){.erp-quote-create-toolbar-card,.erp-quote-create-basic-card{border-radius:10px!important;padding:18px!important}.erp-quote-create-toolbar-grid,.erp-quote-create-basic-two-column,.erp-quote-create-basic-three-column{grid-template-columns:minmax(0,1fr)!important}.erp-quote-create-basic-save-actions{flex-direction:column!important;align-items:stretch!important}.erp-quote-create-save-button{width:100%!important}}.erp-quote-create-customer-name-label-row{flex-wrap:wrap!important;gap:8px!important}.erp-quote-create-print-recipient-checkbox{width:18px!important;height:18px!important;accent-color:var(--erp-color-primary,#2563eb)!important;cursor:pointer!important;flex:none!important;margin:0!important}.erp-quote-create-print-recipient-label{color:var(--erp-color-text-muted,#6b7280)!important;font-family:var(--erp-font-family)!important;white-space:nowrap!important;cursor:default!important;font-size:12px!important;font-weight:500!important;line-height:1.4!important}.erp-quote-create-print-recipient-minus-badge{display:none!important}.erp-quote-create-company-label-row{flex-wrap:wrap!important;gap:8px!important}.erp-quote-create-company-select-button{min-width:72px!important;height:30px!important;color:var(--erp-color-primary,#2563eb)!important;background:#fff!important;border:1px solid #93c5fd!important;border-radius:6px!important;padding:0 10px!important;font-size:12px!important;font-weight:600!important}.erp-quote-create-company-clear-button{color:#b91c1c!important;width:auto!important;min-width:108px!important;height:30px!important;min-height:30px!important;font-family:var(--erp-font-family)!important;white-space:nowrap!important;cursor:pointer!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #fca5a5!important;border-radius:6px!important;flex:none!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 10px!important;font-size:12px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.erp-quote-create-company-clear-button:hover{color:#991b1b!important;background:#fef2f2!important;border-color:#ef4444!important}.erp-quote-create-company-clear-button:focus-visible,.erp-quote-create-company-select-button:focus-visible{outline:none!important;box-shadow:0 0 0 3px #dbeafe!important}@media (width<=760px){.erp-quote-create-print-recipient-label{white-space:normal!important}.erp-quote-create-company-select-button,.erp-quote-create-company-clear-button{min-width:0!important}}.erp-quote-create-product-card{width:100%!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d9dde3!important;border-radius:10px!important;margin:0 0 20px!important;padding:24px!important}.erp-quote-create-product-card-header{box-sizing:border-box!important;justify-content:space-between!important;align-items:flex-start!important;gap:20px!important;width:100%!important;margin:0 0 18px!important;padding:0!important;display:flex!important}.erp-quote-create-product-heading{min-width:0!important}.erp-quote-create-product-title{color:var(--erp-color-text-strong,#111827)!important;font-family:var(--erp-font-family)!important;letter-spacing:-.01em!important;margin:0!important;padding:0!important;font-size:20px!important;font-weight:700!important;line-height:1.4!important}.erp-quote-create-product-description{color:var(--erp-color-text-muted,#6b7280)!important;font-family:var(--erp-font-family)!important;margin:5px 0 0!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important}.erp-quote-create-product-header-actions{flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}.erp-quote-create-product-header-button{appearance:none!important;min-width:88px!important;height:38px!important;font-family:var(--erp-font-family)!important;white-space:nowrap!important;cursor:pointer!important;box-sizing:border-box!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 14px!important;font-size:13px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.erp-quote-create-product-add-button{border:1px solid var(--erp-color-primary,#2563eb)!important;background:var(--erp-color-primary,#2563eb)!important;color:#fff!important}.erp-quote-create-product-add-button:hover{border-color:var(--erp-color-primary-hover,#1d4ed8)!important;background:var(--erp-color-primary-hover,#1d4ed8)!important}.erp-quote-create-product-reset-button{color:#374151!important;background:#fff!important;border:1px solid #c9cdd2!important}.erp-quote-create-product-reset-button:hover{background:#f7f8fa!important;border-color:#8b95a1!important}.erp-quote-create-product-header-button:focus-visible{outline:none!important;box-shadow:0 0 0 3px #dbeafe!important}.erp-quote-create-product-table-header{color:#374151!important;width:100%!important;min-height:46px!important;font-family:var(--erp-font-family)!important;box-shadow:none!important;box-sizing:border-box!important;background:#f4f6f8!important;border:1px solid #cfd5dc!important;border-radius:8px!important;margin:0!important;padding:0 12px!important;font-size:13px!important;font-weight:700!important;line-height:1.4!important}.erp-quote-create-product-table-header>div{text-align:center!important;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;min-width:0!important;min-height:44px!important;padding:0 6px!important;display:flex!important}.erp-quote-create-product-table-header>div+div{border-left:1px solid #e1e5ea!important}.erp-quote-create-product-number-header{color:#374151!important}.erp-quote-create-product-row{width:100%!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d9dde3!important;border-radius:10px!important;margin:10px 0 0!important;padding:14px 12px!important;transition:border-color .15s,box-shadow .15s!important}.erp-quote-create-product-row:hover{border-color:#b8c0ca!important}.erp-quote-create-product-row:focus-within{border-color:#93c5fd!important;box-shadow:0 0 0 3px #eff6ff!important}.erp-quote-create-product-number{box-sizing:border-box!important;border-right:1px solid #e5e7eb!important;align-self:stretch!important;min-width:0!important;padding:2px 12px 2px 0!important}.erp-quote-create-product-number strong{color:#111827!important;font-size:14px!important;font-weight:700!important}.erp-quote-create-product-side-select{color:#374151!important;height:32px!important;min-height:32px!important;font-family:var(--erp-font-family)!important;box-sizing:border-box!important;background-color:#fff!important;border:1px solid #cfd5dc!important;border-radius:6px!important;font-size:12px!important;font-weight:500!important}.erp-quote-create-product-main{box-sizing:border-box!important;min-width:0!important;padding-left:12px!important}.erp-quote-create-product-card input:not([type=checkbox]),.erp-quote-create-product-card select,.erp-quote-create-product-card textarea{color:#111827!important;font-family:var(--erp-font-family)!important;box-sizing:border-box!important;background-color:#fff!important;border-color:#c9cdd2!important;border-radius:6px!important;font-size:13px!important;font-weight:400!important}.erp-quote-create-product-card input:not([type=checkbox]),.erp-quote-create-product-card select{height:36px!important;min-height:36px!important}.erp-quote-create-product-card input::placeholder,.erp-quote-create-product-card textarea::placeholder{color:#8b95a1!important;opacity:1!important}.erp-quote-create-product-card input:hover,.erp-quote-create-product-card select:hover,.erp-quote-create-product-card textarea:hover{border-color:#8b95a1!important}.erp-quote-create-product-card input:focus,.erp-quote-create-product-card select:focus,.erp-quote-create-product-card textarea:focus{border-color:var(--erp-color-primary,#2563eb)!important;outline:none!important;box-shadow:0 0 0 3px #dbeafe!important}.erp-quote-create-product-card input[readonly]{color:#4b5563!important;background-color:#f7f8fa!important}.erp-quote-create-product-name-row{align-items:flex-start!important;gap:8px!important;width:100%!important;display:flex!important}.erp-quote-create-product-name-input-box{flex:auto!important;min-width:0!important}.erp-quote-create-product-code-input{width:100%!important;font-weight:600!important}.erp-quote-create-product-row-actions{flex:none!important;align-items:center!important;gap:6px!important;display:flex!important}.erp-quote-create-product-row-action{appearance:none!important;height:34px!important;min-height:34px!important;font-family:var(--erp-font-family)!important;white-space:nowrap!important;cursor:pointer!important;box-sizing:border-box!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 10px!important;font-size:12px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.erp-quote-create-product-clear-button:hover{background:#f7f8fa!important;border-color:#8b95a1!important}.erp-quote-create-product-memo-textarea,.erp-quote-create-product-spec-textarea{resize:vertical!important;height:72px!important;min-height:72px!important;padding:8px 10px!important;line-height:1.45!important}.erp-quote-create-product-unit-button{color:#374151!important;width:100%!important;min-width:52px!important;height:36px!important;min-height:36px!important;font-family:var(--erp-font-family)!important;border-color:#c9cdd2!important;border-radius:6px!important;font-size:13px!important;font-weight:500!important}.erp-quote-create-product-price-stack{gap:6px!important}.erp-quote-create-product-price-stack input{text-align:right!important;width:100%!important;padding-right:10px!important}.erp-quote-create-product-card [style*=quoteProductReferenceInfo]{font-family:var(--erp-font-family)!important}.erp-quote-create-product-supplier-grid{box-sizing:border-box!important;border-top:1px solid #e5e7eb!important;margin-top:12px!important;padding-top:12px!important}.erp-quote-create-product-detail-textarea{resize:vertical!important;width:100%!important;height:120px!important;min-height:120px!important;padding:10px 12px!important;line-height:1.5!important}.erp-quote-create-product-extra-grid{gap:10px!important;margin-top:10px!important}.erp-quote-create-product-save-actions{margin-top:0!important;margin-bottom:20px!important}@media (width<=980px){.erp-quote-create-product-card{overflow-x:auto!important}.erp-quote-create-product-card-header,.erp-quote-create-product-table-header,.erp-quote-create-product-row{min-width:900px!important}}@media (width<=760px){.erp-quote-create-product-card{padding:18px!important}.erp-quote-create-product-card-header{flex-direction:column!important;align-items:stretch!important}.erp-quote-create-product-header-actions{justify-content:flex-start!important}.erp-quote-create-product-header-button{flex:1 1 0!important}.erp-quote-create-product-row-actions{flex-direction:column!important;align-items:stretch!important}.erp-quote-create-product-row-action{width:100%!important}}.erp-quote-create-product-top-grid,.erp-quote-create-product-top-grid>*{min-width:0!important}.erp-quote-create-product-top-grid>:first-child{min-width:0!important;overflow:visible!important}.erp-quote-create-product-name-row{box-sizing:border-box!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;display:flex!important}.erp-quote-create-product-preview-image{object-fit:contain!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #c9cdd2!important;border-radius:6px!important;flex:0 0 36px!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;padding:2px!important;display:block!important}.erp-quote-create-product-name-input-box{box-sizing:border-box!important;flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:none!important}.erp-quote-create-product-code-input{box-sizing:border-box!important;text-overflow:ellipsis!important;width:100%!important;min-width:0!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0 10px!important;display:block!important}.erp-quote-create-product-row-actions{box-sizing:border-box!important;flex:0 0 78px!important;grid-template-columns:repeat(2,36px)!important;justify-content:end!important;align-items:center!important;gap:6px!important;width:78px!important;min-width:78px!important;max-width:78px!important;margin:0!important;padding:0!important;display:grid!important}.erp-quote-create-product-row-action{appearance:none!important;box-sizing:border-box!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;padding:0!important;line-height:1!important;display:inline-flex!important}.erp-quote-create-product-row-action:disabled{color:#9ca3af!important;cursor:not-allowed!important;opacity:1!important;background:#f4f6f8!important;border-color:#d9dde3!important}.erp-quote-create-product-action-icon{fill:none!important;stroke:currentColor!important;stroke-width:1.8px!important;stroke-linecap:round!important;stroke-linejoin:round!important;pointer-events:none!important;width:18px!important;height:18px!important;margin:0!important;padding:0!important;display:block!important}@media (width<=760px){.erp-quote-create-product-row-actions{flex-direction:initial!important;grid-template-columns:repeat(2,36px)!important;align-items:center!important;width:78px!important;min-width:78px!important;max-width:78px!important;display:grid!important}.erp-quote-create-product-row-action{width:36px!important;height:36px!important}}.erp-quote-create-product-name-row{box-sizing:border-box!important;align-items:flex-start!important;gap:6px!important;width:100%!important;min-width:0!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;padding:0!important;display:flex!important}.erp-quote-create-product-name-row>*{align-self:flex-start!important}.erp-quote-create-product-preview-image{object-fit:contain!important;vertical-align:middle!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #c9cdd2!important;border-radius:6px!important;flex:0 0 30px!important;margin:0!important;padding:3px!important;display:block!important}.erp-quote-create-product-name-input-box{box-sizing:border-box!important;flex:1 1 0!important;width:auto!important;min-width:0!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;padding:0!important;display:block!important}.erp-quote-create-product-code-input{text-overflow:ellipsis!important;box-sizing:border-box!important;border-radius:6px!important;width:100%!important;min-width:0!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;padding:0 10px!important;font-size:13px!important;line-height:1.4!important;display:block!important}.erp-quote-create-product-row-actions{box-sizing:border-box!important;flex:0 0 66px!important;grid-template-columns:repeat(2,30px)!important;justify-content:end!important;align-items:start!important;gap:6px!important;width:66px!important;min-width:66px!important;max-width:66px!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;padding:0!important;display:grid!important}.erp-quote-create-product-row-action{appearance:none!important;vertical-align:middle!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important;box-shadow:none!important;box-sizing:border-box!important;border-radius:6px!important;flex:0 0 30px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;display:inline-flex!important}.erp-quote-create-product-action-icon{fill:none!important;stroke:currentColor!important;stroke-width:1.8px!important;stroke-linecap:round!important;stroke-linejoin:round!important;pointer-events:none!important;box-sizing:border-box!important;flex:0 0 13px!important;width:13px!important;min-width:13px!important;max-width:13px!important;height:13px!important;min-height:13px!important;max-height:13px!important;margin:0!important;padding:0!important;display:block!important}.erp-quote-create-product-clear-button{color:#374151!important;background:#fff!important;border:1px solid #c9cdd2!important}.erp-quote-create-product-clear-button:hover:not(:disabled){color:#111827!important;background:#f4f6f8!important;border-color:#8b95a1!important}.erp-quote-create-product-delete-button{color:#dc2626!important;background:#fff!important;border:1px solid #c9cdd2!important}.erp-quote-create-product-delete-button:hover:not(:disabled){color:#b91c1c!important;background:#fef2f2!important;border-color:#ef4444!important}.erp-quote-create-product-row-action:disabled{color:#9ca3af!important;cursor:not-allowed!important;opacity:1!important;background:#f4f6f8!important;border-color:#d9dde3!important;width:30px!important;min-width:30px!important;max-width:30px!important;height:30px!important;min-height:30px!important;max-height:30px!important}.erp-quote-create-product-row-action:focus-visible{outline:none!important;box-shadow:0 0 0 3px #dbeafe!important}@media (width<=760px){.erp-quote-create-product-name-row{gap:6px!important;height:36px!important}.erp-quote-create-product-row-actions{grid-template-columns:repeat(2,30px)!important;width:66px!important;min-width:66px!important;max-width:66px!important;height:36px!important}.erp-quote-create-product-row-action{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important}}.erp-quote-create-delivery-card{width:100%!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d9dde3!important;border-radius:10px!important;margin:0 0 18px!important;padding:24px!important}.erp-quote-create-delivery-header{box-sizing:border-box!important;justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;width:100%!important;margin:0 0 20px!important;padding:0!important;display:flex!important}.erp-quote-create-delivery-heading{min-width:0!important}.erp-quote-create-delivery-title{color:var(--erp-color-text-strong,#111827)!important;font-family:var(--erp-font-family)!important;letter-spacing:-.01em!important;margin:0!important;padding:0!important;font-size:20px!important;font-weight:700!important;line-height:1.4!important}.erp-quote-create-delivery-description{color:var(--erp-color-text-muted,#6b7280)!important;font-family:var(--erp-font-family)!important;margin:5px 0 0!important;padding:0!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important}.erp-quote-create-delivery-reset-button{appearance:none!important;color:#374151!important;min-width:92px!important;height:36px!important;min-height:36px!important;font-family:var(--erp-font-family)!important;white-space:nowrap!important;cursor:pointer!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #c9cdd2!important;border-radius:7px!important;flex:none!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 13px!important;font-size:13px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.erp-quote-create-delivery-reset-button:hover{color:#111827!important;background:#f7f8fa!important;border-color:#8b95a1!important}.erp-quote-create-delivery-reset-button:focus-visible{outline:none!important;box-shadow:0 0 0 3px #dbeafe!important}.erp-quote-create-delivery-grid{box-sizing:border-box!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 16px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important}.erp-quote-create-delivery-field{box-sizing:border-box!important;flex-direction:column!important;gap:8px!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important}.erp-quote-create-delivery-label,.erp-quote-create-delivery-label-text{color:var(--erp-color-text-default,#374151)!important;font-family:var(--erp-font-family)!important;font-size:13px!important;font-weight:600!important;line-height:1.4!important}.erp-quote-create-delivery-card input,.erp-quote-create-delivery-card select,.erp-quote-create-delivery-card textarea{color:#111827!important;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;font-family:var(--erp-font-family)!important;box-sizing:border-box!important;background-color:#fff!important;border:1px solid #c9cdd2!important;border-radius:7px!important;outline:none!important;margin:0!important;padding:0 12px!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important}.erp-quote-create-delivery-card input::placeholder,.erp-quote-create-delivery-card textarea::placeholder{color:#8b95a1!important;opacity:1!important}.erp-quote-create-delivery-card input:hover,.erp-quote-create-delivery-card select:hover,.erp-quote-create-delivery-card textarea:hover{border-color:#8b95a1!important}.erp-quote-create-delivery-card input:focus,.erp-quote-create-delivery-card select:focus,.erp-quote-create-delivery-card textarea:focus{border-color:var(--erp-color-primary,#2563eb)!important;box-shadow:0 0 0 3px #dbeafe!important}.erp-quote-create-delivery-address-field{grid-column:1/-1!important}.erp-quote-create-delivery-address-label{box-sizing:border-box!important;align-items:center!important;gap:7px!important;min-height:34px!important;margin:0!important;padding:0!important;display:flex!important}.erp-quote-create-delivery-address-button,.erp-quote-create-delivery-map-button{appearance:none!important;width:auto!important;min-width:74px!important;height:32px!important;min-height:32px!important;color:var(--erp-color-primary,#2563eb)!important;font-family:var(--erp-font-family)!important;white-space:nowrap!important;cursor:pointer!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #93c5fd!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 10px!important;font-size:12px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.erp-quote-create-delivery-address-button:hover,.erp-quote-create-delivery-map-button:hover{border-color:var(--erp-color-primary,#2563eb)!important;background:#eff6ff!important}.erp-quote-create-delivery-address-button:focus-visible,.erp-quote-create-delivery-map-button:focus-visible{outline:none!important;box-shadow:0 0 0 3px #dbeafe!important}.erp-quote-create-delivery-address-input{width:100%!important}.erp-quote-create-delivery-three-column{box-sizing:border-box!important;grid-column:1/-1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important}.erp-quote-create-delivery-three-column>.erp-quote-create-delivery-field{min-width:0!important}.erp-quote-create-delivery-freight-row{box-sizing:border-box!important;grid-template-columns:minmax(110px,.9fr) minmax(0,1.1fr)!important;gap:8px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important}.erp-quote-create-delivery-save-actions{box-sizing:border-box!important;justify-content:flex-end!important;width:100%!important;margin:0 0 20px!important;padding:0!important}@media (width<=1180px){.erp-quote-create-delivery-three-column{grid-template-columns:minmax(0,1fr)!important}}@media (width<=900px){.erp-quote-create-delivery-grid{grid-template-columns:minmax(0,1fr)!important}.erp-quote-create-delivery-address-field,.erp-quote-create-delivery-three-column{grid-column:auto!important}}@media (width<=760px){.erp-quote-create-delivery-card{padding:18px!important}.erp-quote-create-delivery-header{flex-direction:column!important;align-items:stretch!important}.erp-quote-create-delivery-reset-button{align-self:flex-start!important}.erp-quote-create-delivery-address-label{flex-wrap:wrap!important;align-items:flex-start!important}.erp-quote-create-delivery-freight-row{grid-template-columns:minmax(0,1fr)!important}}.erp-quote-create-payment-card{width:100%!important;min-width:0!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d9dde3!important;border-radius:10px!important;margin:0 0 18px!important;padding:24px!important}.erp-quote-create-payment-header{box-sizing:border-box!important;justify-content:flex-start!important;align-items:flex-start!important;gap:10px!important;width:100%!important;margin:0 0 18px!important;padding:0!important;display:flex!important}.erp-quote-create-payment-heading{flex:auto!important;min-width:0!important;margin-right:auto!important}.erp-quote-create-payment-title{color:var(--erp-color-text-strong,#111827)!important;font-family:var(--erp-font-family)!important;letter-spacing:-.01em!important;margin:0!important;padding:0!important;font-size:20px!important;font-weight:700!important;line-height:1.4!important}.erp-quote-create-payment-description{color:var(--erp-color-text-muted,#6b7280)!important;font-family:var(--erp-font-family)!important;margin:5px 0 0!important;padding:0!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important}.erp-quote-create-payment-reset-button{appearance:none!important;color:#374151!important;min-width:92px!important;height:36px!important;min-height:36px!important;font-family:var(--erp-font-family)!important;white-space:nowrap!important;cursor:pointer!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #c9cdd2!important;border-radius:7px!important;flex:none!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 13px!important;font-size:13px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.erp-quote-create-payment-reset-button:hover{color:#111827!important;background:#f7f8fa!important;border-color:#8b95a1!important}.erp-quote-create-payment-free-label{color:#374151!important;cursor:pointer!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #c9cdd2!important;border-radius:7px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:7px!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0 11px!important;display:inline-flex!important}.erp-quote-create-payment-free-label:hover{background:#f7f8fa!important;border-color:#8b95a1!important}.erp-quote-create-payment-free-checkbox{width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;accent-color:var(--erp-color-primary,#2563eb)!important;cursor:pointer!important;flex:0 0 18px!important;margin:0!important;padding:0!important}.erp-quote-create-payment-free-text{font-family:var(--erp-font-family)!important;white-space:nowrap!important;font-size:13px!important;font-weight:600!important;line-height:1!important}.erp-quote-create-payment-reset-button:focus-visible,.erp-quote-create-payment-free-label:focus-within{outline:none!important;box-shadow:0 0 0 3px #dbeafe!important}.erp-quote-create-payment-box{box-sizing:border-box!important;background:#fff!important;border:1px solid #d9dde3!important;border-radius:9px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;overflow:hidden!important}.erp-quote-create-payment-row-group,.erp-quote-create-payment-adjust-row{box-sizing:border-box!important;background:#fff!important;grid-template-columns:72px minmax(0,1fr)!important;align-items:flex-start!important;gap:14px!important;width:100%!important;min-width:0!important;margin:0!important;padding:16px!important;display:grid!important}.erp-quote-create-payment-lines{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important}.erp-quote-create-payment-balance-button{appearance:none!important;width:72px!important;min-width:72px!important;height:40px!important;min-height:40px!important;color:var(--erp-color-primary,#2563eb)!important;font-family:var(--erp-font-family)!important;cursor:pointer!important;box-sizing:border-box!important;background:#eff6ff!important;border:1px solid #93c5fd!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 10px!important;font-size:13px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.erp-quote-create-payment-balance-button:hover{border-color:var(--erp-color-primary,#2563eb)!important;background:#dbeafe!important}.erp-quote-create-payment-balance-button:focus-visible{outline:none!important;box-shadow:0 0 0 3px #dbeafe!important}.erp-quote-create-payment-section-label{color:#374151!important;width:72px!important;min-width:72px!important;min-height:40px!important;font-family:var(--erp-font-family)!important;text-align:center!important;box-sizing:border-box!important;background:#f4f6f8!important;border:1px solid #d9dde3!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 8px!important;font-size:13px!important;font-weight:700!important;line-height:1.2!important;display:flex!important}.erp-quote-create-payment-sub-label{color:#374151!important;min-height:40px!important;font-family:var(--erp-font-family)!important;align-items:center!important;font-size:13px!important;font-weight:600!important;line-height:1.4!important;display:flex!important}.erp-quote-create-payment-adjust-line{box-sizing:border-box!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important}.erp-quote-create-payment-card input:not([type=checkbox]),.erp-quote-create-payment-card select{color:#111827!important;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;font-family:var(--erp-font-family)!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #c9cdd2!important;border-radius:7px!important;outline:none!important;margin:0!important;padding:0 11px!important;font-size:13px!important;font-weight:400!important;line-height:1.4!important}.erp-quote-create-payment-card input:not([type=checkbox]):hover,.erp-quote-create-payment-card select:hover{border-color:#8b95a1!important}.erp-quote-create-payment-card input:not([type=checkbox]):focus,.erp-quote-create-payment-card select:focus{border-color:var(--erp-color-primary,#2563eb)!important;box-shadow:0 0 0 3px #dbeafe!important}.erp-quote-create-payment-card input::placeholder{color:#8b95a1!important;opacity:1!important}.erp-quote-create-payment-lines>*{min-width:0!important}.erp-quote-create-payment-lines button{font-family:var(--erp-font-family)!important}.erp-quote-create-payment-divider{background:0 0!important;border:0!important;border-top:1px solid #e5e7eb!important;width:100%!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important}@media (width<=1180px){.erp-quote-create-payment-header{flex-wrap:wrap!important}.erp-quote-create-payment-heading{flex-basis:100%!important}}@media (width<=760px){.erp-quote-create-payment-card{padding:18px!important}.erp-quote-create-payment-header{flex-direction:column!important;align-items:stretch!important}.erp-quote-create-payment-reset-button,.erp-quote-create-payment-free-label{align-self:flex-start!important}.erp-quote-create-payment-row-group,.erp-quote-create-payment-adjust-row{grid-template-columns:minmax(0,1fr)!important}.erp-quote-create-payment-balance-button,.erp-quote-create-payment-section-label{width:100%!important;min-width:0!important}.erp-quote-create-payment-amount-line,.erp-quote-create-payment-adjust-line{grid-template-columns:minmax(0,1fr)!important}.erp-quote-create-payment-sub-label{min-height:0!important}}.erp-quote-create-payment-balance-button,.erp-quote-create-payment-section-label:not(.erp-quote-create-payment-adjust-label){writing-mode:horizontal-tb!important;text-orientation:mixed!important;white-space:nowrap!important;word-break:keep-all!important;direction:ltr!important;unicode-bidi:isolate!important;align-self:stretch!important;height:auto!important;min-height:100%!important;max-height:none!important;transform:none!important}.erp-quote-create-payment-vertical-label{writing-mode:horizontal-tb!important;text-orientation:mixed!important;box-sizing:border-box!important;direction:ltr!important;unicode-bidi:isolate!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;margin:0!important;padding:8px 0!important;display:flex!important}.erp-quote-create-payment-vertical-label>span{width:auto!important;height:auto!important;color:inherit!important;font:inherit!important;writing-mode:horizontal-tb!important;direction:ltr!important;margin:0!important;padding:0!important;line-height:1.05!important;display:block!important;transform:none!important}.erp-quote-create-payment-adjust-row{align-items:center!important}.erp-quote-create-payment-adjust-label{writing-mode:horizontal-tb!important;text-orientation:mixed!important;white-space:nowrap!important;word-break:keep-all!important;box-sizing:border-box!important;direction:ltr!important;unicode-bidi:isolate!important;flex-direction:row!important;justify-content:center!important;align-self:center!important;align-items:center!important;width:72px!important;min-width:72px!important;max-width:72px!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:0 8px!important;line-height:1!important;display:flex!important;transform:none!important}.erp-quote-create-payment-adjust-line select,.erp-quote-create-payment-adjust-line input{box-sizing:border-box!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin-top:0!important;margin-bottom:0!important}@media (width<=760px){.erp-quote-create-payment-balance-button,.erp-quote-create-payment-section-label:not(.erp-quote-create-payment-adjust-label){min-height:72px!important}.erp-quote-create-payment-adjust-label{width:100%!important;min-width:0!important;max-width:none!important;height:40px!important}}.erp-quote-create-payment-row-group{align-items:stretch!important}.erp-quote-create-payment-balance-button,.erp-quote-create-payment-row-group>.erp-quote-create-payment-section-label:not(.erp-quote-create-payment-adjust-label){text-align:center!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;box-sizing:border-box!important;direction:ltr!important;place-content:center!important;align-self:stretch!important;place-items:center!important;height:auto!important;min-height:100%!important;max-height:none!important;margin:0!important;padding:0!important;display:grid!important;transform:none!important}.erp-quote-create-payment-vertical-label{text-align:center!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;box-sizing:border-box!important;direction:ltr!important;grid-template-rows:repeat(2,auto)!important;place-content:center!important;place-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;line-height:1!important;display:grid!important;transform:none!important}.erp-quote-create-payment-vertical-label>span{width:1em!important;min-width:1em!important;height:auto!important;color:inherit!important;font:inherit!important;text-align:center!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;direction:ltr!important;margin:0!important;padding:0!important;line-height:1!important;display:block!important;transform:none!important}.erp-quote-create-payment-adjust-row{grid-template-columns:72px minmax(0,1fr)!important;align-items:flex-start!important}.erp-quote-create-payment-adjust-row>.erp-quote-create-payment-adjust-label{width:72px!important;min-width:72px!important;max-width:72px!important;inline-size:72px!important;min-inline-size:72px!important;max-inline-size:72px!important;height:40px!important;min-height:40px!important;max-height:40px!important;white-space:nowrap!important;writing-mode:horizontal-tb!important;text-orientation:mixed!important;box-sizing:border-box!important;direction:ltr!important;flex-direction:row!important;justify-content:center!important;place-self:flex-start stretch!important;align-items:center!important;block-size:40px!important;min-block-size:40px!important;max-block-size:40px!important;margin:0!important;padding:0 8px!important;line-height:1!important;display:flex!important;overflow:hidden!important;transform:none!important}.erp-quote-create-payment-adjust-line{box-sizing:border-box!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:flex-start!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:0!important;display:grid!important}.erp-quote-create-payment-adjust-line>select,.erp-quote-create-payment-adjust-line>input{height:40px!important;min-height:40px!important;max-height:40px!important;box-sizing:border-box!important;align-self:flex-start!important;block-size:40px!important;min-block-size:40px!important;max-block-size:40px!important;margin:0!important}@media (width<=760px){.erp-quote-create-payment-adjust-row{grid-template-columns:minmax(0,1fr)!important}.erp-quote-create-payment-adjust-row>.erp-quote-create-payment-adjust-label{width:100%!important;min-width:0!important;max-width:none!important;inline-size:100%!important;min-inline-size:0!important;max-inline-size:none!important;height:40px!important;block-size:40px!important}.erp-quote-create-payment-adjust-line{max-height:none!important}}.erp-quote-create-payment-row-group{grid-template-columns:48px minmax(0,1fr)!important;align-items:stretch!important;column-gap:14px!important}.erp-quote-create-payment-balance-button,.erp-quote-create-payment-row-group>.erp-quote-create-payment-section-label:not(.erp-quote-create-payment-adjust-label){width:48px!important;min-width:48px!important;max-width:48px!important;box-sizing:border-box!important;justify-self:stretch!important;inline-size:48px!important;min-inline-size:48px!important;max-inline-size:48px!important;margin:0!important;padding:0 4px!important}.erp-quote-create-payment-vertical-label{text-align:center!important;box-sizing:border-box!important;grid-template-rows:repeat(2,auto)!important;place-content:center!important;place-items:center!important;gap:16px 0!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;line-height:1!important;display:grid!important}.erp-quote-create-payment-vertical-label>span{text-align:center!important;width:1em!important;min-width:1em!important;margin:0!important;padding:0!important;line-height:1!important;display:block!important}.erp-quote-create-payment-adjust-row{grid-template-columns:60px minmax(0,1fr)!important;align-items:center!important;column-gap:14px!important;padding-top:16px!important;padding-bottom:16px!important}.erp-quote-create-payment-adjust-row>.erp-quote-create-payment-adjust-label{width:60px!important;min-width:60px!important;max-width:60px!important;inline-size:60px!important;min-inline-size:60px!important;max-inline-size:60px!important;height:40px!important;min-height:40px!important;max-height:40px!important;white-space:nowrap!important;box-sizing:border-box!important;border-width:1px!important;flex:0 0 60px!important;justify-content:center!important;place-self:center stretch!important;align-items:center!important;block-size:40px!important;min-block-size:40px!important;max-block-size:40px!important;margin:0!important;padding:0 6px!important;line-height:1!important;display:flex!important;overflow:hidden!important}.erp-quote-create-payment-adjust-line{box-sizing:border-box!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:center!important;gap:8px!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:0!important;display:grid!important}.erp-quote-create-payment-adjust-line>select,.erp-quote-create-payment-adjust-line>input{width:100%!important;height:40px!important;min-height:40px!important;max-height:40px!important;box-sizing:border-box!important;align-self:center!important;block-size:40px!important;min-block-size:40px!important;max-block-size:40px!important;margin:0!important;padding-top:0!important;padding-bottom:0!important;display:block!important}@media (width<=760px){.erp-quote-create-payment-row-group,.erp-quote-create-payment-adjust-row{grid-template-columns:minmax(0,1fr)!important}.erp-quote-create-payment-balance-button,.erp-quote-create-payment-row-group>.erp-quote-create-payment-section-label:not(.erp-quote-create-payment-adjust-label),.erp-quote-create-payment-adjust-row>.erp-quote-create-payment-adjust-label{width:100%!important;min-width:0!important;max-width:none!important;inline-size:100%!important;min-inline-size:0!important;max-inline-size:none!important}.erp-quote-create-payment-adjust-line{grid-template-columns:minmax(0,1fr)!important;height:auto!important;min-height:0!important;max-height:none!important}}.erp-quote-create-payment-vertical-label{gap:24px 0!important}.erp-quote-create-payment-amount-line{box-sizing:border-box!important;grid-template-columns:34px minmax(96px,.8fr) minmax(0,1.2fr)!important;align-items:center!important;gap:0 6px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important}.erp-quote-create-payment-date-line{box-sizing:border-box!important;grid-template-columns:34px 14px 118px!important;align-items:center!important;gap:0 6px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important}.erp-quote-create-payment-sub-label{width:34px!important;min-width:34px!important;max-width:34px!important;inline-size:34px!important;min-inline-size:34px!important;max-inline-size:34px!important;height:40px!important;min-height:40px!important;max-height:40px!important;color:#374151!important;block-size:40px!important;font-family:var(--erp-font-family)!important;text-align:center!important;box-sizing:border-box!important;border-right:1px solid #f0d4d4!important;justify-content:center!important;justify-self:stretch!important;align-items:center!important;margin:0!important;padding:0!important;font-size:13px!important;font-weight:600!important;line-height:1!important;display:flex!important}.erp-quote-create-payment-calendar-button{box-sizing:border-box!important;justify-content:flex-start!important;justify-self:start!important;align-items:center!important;width:14px!important;min-width:14px!important;max-width:14px!important;height:14px!important;min-height:14px!important;max-height:14px!important;margin:0!important;padding:0!important;display:inline-flex!important}.erp-quote-create-payment-date-input-wrap{box-sizing:border-box!important;width:118px!important;min-width:118px!important;max-width:118px!important;margin:0!important;padding:0!important;position:relative!important}.erp-quote-create-payment-date-input{box-sizing:border-box!important;width:118px!important;min-width:118px!important;max-width:118px!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;display:block!important}.erp-quote-create-payment-header{margin-bottom:18px!important}.erp-quote-create-payment-heading{align-items:center!important;min-height:36px!important;display:flex!important}.erp-quote-create-payment-title{margin:0!important}@media (width<=760px){.erp-quote-create-payment-amount-line,.erp-quote-create-payment-date-line{grid-template-columns:minmax(0,1fr)!important}.erp-quote-create-payment-sub-label{width:auto!important;min-width:0!important;max-width:none!important;inline-size:auto!important;min-inline-size:0!important;max-inline-size:none!important;height:auto!important;min-height:0!important;max-height:none!important;border-right:0!important;justify-content:flex-start!important;block-size:auto!important}.erp-quote-create-payment-date-input-wrap,.erp-quote-create-payment-date-input{width:100%!important;min-width:0!important;max-width:none!important}}.erp-quote-create-document-card{width:100%!important;min-width:0!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d9dde3!important;border-radius:10px!important;margin:0 0 18px!important;padding:24px!important}.erp-quote-create-document-header{box-sizing:border-box!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;width:100%!important;margin:0 0 20px!important;padding:0!important;display:flex!important}.erp-quote-create-document-title{color:var(--erp-color-text-strong,#111827)!important;font-family:var(--erp-font-family)!important;letter-spacing:-.01em!important;margin:0!important;padding:0!important;font-size:20px!important;font-weight:700!important;line-height:1.4!important}.erp-quote-create-document-reset-button{appearance:none!important;color:#374151!important;min-width:92px!important;height:36px!important;min-height:36px!important;font-family:var(--erp-font-family)!important;white-space:nowrap!important;cursor:pointer!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #c9cdd2!important;border-radius:7px!important;flex:none!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 13px!important;font-size:13px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.erp-quote-create-document-reset-button:hover{color:#111827!important;background:#f7f8fa!important;border-color:#8b95a1!important}.erp-quote-create-document-reset-button:focus-visible{outline:none!important;box-shadow:0 0 0 3px #dbeafe!important}.erp-quote-create-document-layout{box-sizing:border-box!important;flex-direction:column!important;gap:18px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important}.erp-quote-create-document-two-grid{box-sizing:border-box!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important}.erp-quote-create-document-field{box-sizing:border-box!important;flex-direction:column!important;gap:8px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important}.erp-quote-create-document-label{color:var(--erp-color-text-default,#374151)!important;font-family:var(--erp-font-family)!important;margin:0!important;padding:0!important;font-size:13px!important;font-weight:600!important;line-height:1.4!important;display:block!important}.erp-quote-create-document-input{color:#111827!important;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;max-height:40px!important;font-family:var(--erp-font-family)!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #c9cdd2!important;border-radius:7px!important;outline:none!important;margin:0!important;padding:0 12px!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important;display:block!important}.erp-quote-create-document-input:hover:not(:read-only){border-color:#8b95a1!important}.erp-quote-create-document-input:focus:not(:read-only){border-color:var(--erp-color-primary,#2563eb)!important;box-shadow:0 0 0 3px #dbeafe!important}.erp-quote-create-document-input::placeholder{color:#8b95a1!important;opacity:1!important}.erp-quote-create-document-readonly-input{color:#4b5563!important;cursor:default!important;background:#f4f6f8!important;border-color:#d9dde3!important;font-weight:600!important}.erp-quote-create-document-readonly-input:hover,.erp-quote-create-document-readonly-input:focus{box-shadow:none!important;background:#f4f6f8!important;border-color:#d9dde3!important}@media (width<=900px){.erp-quote-create-document-two-grid{grid-template-columns:minmax(0,1fr)!important}}@media (width<=760px){.erp-quote-create-document-card{padding:18px!important}.erp-quote-create-document-header{flex-direction:column!important;align-items:stretch!important}.erp-quote-create-document-reset-button{align-self:flex-start!important}}.erp-quote-create-progress-card{border:1px solid var(--erp-color-border-default,#d1d5db)!important;border-radius:var(--erp-radius-lg,12px)!important;background:var(--erp-color-bg-default,#fff)!important;width:100%!important;min-width:0!important;box-shadow:none!important;box-sizing:border-box!important;margin:0 0 20px!important;padding:24px!important}.erp-quote-create-progress-title-row{border-bottom:1px solid var(--erp-color-border-subtle,#e5e7eb)!important;box-sizing:border-box!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;margin:0 0 20px!important;padding:0 0 16px!important;display:flex!important}.erp-quote-create-progress-title{color:var(--erp-color-text-strong,#111827)!important;font-family:var(--erp-font-family)!important;font-size:18px!important;font-weight:var(--erp-font-weight-bold,700)!important;letter-spacing:-.02em!important;margin:0!important;line-height:1.4!important}.erp-quote-create-progress-reset-button{border:1px solid var(--erp-color-border-default,#d1d5db)!important;border-radius:var(--erp-radius-md,6px)!important;background:var(--erp-color-bg-default,#fff)!important;height:34px!important;min-height:34px!important;color:var(--erp-color-text-default,#374151)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm,13px)!important;font-weight:var(--erp-font-weight-semibold,600)!important;white-space:nowrap!important;cursor:pointer!important;box-sizing:border-box!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:5px!important;margin:0!important;padding:0 11px!important;line-height:1!important;display:inline-flex!important}.erp-quote-create-progress-reset-button:hover{border-color:var(--erp-color-border-strong,#9ca3af)!important;background:var(--erp-color-bg-muted,#f9fafb)!important}.erp-quote-create-progress-reset-button:focus-visible{border-color:var(--erp-color-primary,#2563eb)!important;box-shadow:0 0 0 3px var(--erp-color-primary-subtle,#dbeafe)!important;outline:none!important}.erp-quote-create-progress-cancel-toggle{border-radius:var(--erp-radius-md,6px)!important;color:#b91c1c!important;min-height:34px!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm,13px)!important;font-weight:var(--erp-font-weight-semibold,600)!important;cursor:pointer!important;box-sizing:border-box!important;background:#fff7f7!important;border:1px solid #fecaca!important;flex:none!important;align-items:center!important;gap:7px!important;margin:0 0 0 auto!important;padding:0 10px!important;line-height:1!important;display:inline-flex!important}.erp-quote-create-progress-checkbox{width:16px!important;height:16px!important;accent-color:var(--erp-color-primary,#2563eb)!important;cursor:pointer!important;flex:none!important;margin:0!important}.erp-quote-create-progress-checkbox:focus-visible{outline:2px solid var(--erp-color-primary,#2563eb)!important;outline-offset:2px!important}.erp-quote-create-progress-stack{box-sizing:border-box!important;flex-direction:column!important;gap:0!important;width:100%!important;min-width:0!important;display:flex!important}.erp-quote-create-progress-top-grid{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:start!important;gap:16px!important;width:100%!important;min-width:0!important;margin:0 0 4px!important;display:grid!important}.erp-quote-create-progress-field{flex-direction:column!important;gap:7px!important;min-width:0!important;display:flex!important}.erp-quote-create-progress-label,.erp-quote-create-progress-date-label,.erp-quote-create-progress-cancel-label{min-height:20px!important;color:var(--erp-color-text-default,#374151)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm,13px)!important;font-weight:var(--erp-font-weight-semibold,600)!important;align-items:center!important;margin:0!important;padding:0!important;line-height:1.4!important;display:inline-flex!important}.erp-quote-create-progress-select,.erp-quote-create-progress-date-input,.erp-quote-create-progress-time-input,.erp-quote-create-progress-cancel-reason-input{border:1px solid var(--erp-color-border-default,#d1d5db)!important;border-radius:var(--erp-radius-md,6px)!important;background:var(--erp-color-bg-default,#fff)!important;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;color:var(--erp-color-text-default,#374151)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm,13px)!important;font-weight:var(--erp-font-weight-regular,400)!important;box-sizing:border-box!important;outline:none!important;margin:0!important;padding:0 12px!important;line-height:1.4!important}.erp-quote-create-progress-select:hover,.erp-quote-create-progress-date-input:hover,.erp-quote-create-progress-time-input:hover,.erp-quote-create-progress-cancel-reason-input:hover{border-color:var(--erp-color-border-strong,#9ca3af)!important}.erp-quote-create-progress-select:focus,.erp-quote-create-progress-date-input:focus,.erp-quote-create-progress-time-input:focus,.erp-quote-create-progress-cancel-reason-input:focus{border-color:var(--erp-color-primary,#2563eb)!important;box-shadow:0 0 0 3px var(--erp-color-primary-subtle,#dbeafe)!important}.erp-quote-create-progress-date-input::placeholder,.erp-quote-create-progress-time-input::placeholder,.erp-quote-create-progress-cancel-reason-input::placeholder{color:var(--erp-color-text-disabled,#9ca3af)!important;opacity:1!important}.erp-quote-create-progress-custom-panel{border:1px solid var(--erp-color-border-subtle,#e5e7eb)!important;border-radius:var(--erp-radius-md,8px)!important;background:var(--erp-color-bg-muted,#f9fafb)!important;box-sizing:border-box!important;flex-direction:column!important;grid-column:1/-1!important;gap:12px!important;width:100%!important;min-width:0!important;margin:2px 0 0!important;padding:16px!important;display:flex!important}.erp-quote-create-progress-custom-toggle{cursor:pointer!important;align-self:flex-start!important;align-items:center!important;gap:8px!important;min-height:24px!important;display:inline-flex!important}.erp-quote-create-progress-custom-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:start!important;gap:12px!important;width:100%!important;min-width:0!important;display:grid!important}.erp-quote-create-progress-custom-column{flex-direction:column!important;gap:6px!important;min-width:0!important;display:flex!important}.erp-quote-create-progress-saved-at{color:var(--erp-color-text-muted,#6b7280)!important;font-family:var(--erp-font-family)!important;font-size:11px!important;font-weight:var(--erp-font-weight-regular,400)!important;margin:0!important;padding:0 2px!important;line-height:1.4!important}.erp-quote-create-progress-date-field{border-top:1px solid var(--erp-color-border-subtle,#e5e7eb)!important;box-sizing:border-box!important;grid-template-columns:150px minmax(0,1fr)!important;align-items:end!important;gap:16px!important;width:100%!important;min-width:0!important;padding:14px 0!important;display:grid!important}.erp-quote-create-progress-date-label-row{align-items:center!important;gap:8px!important;min-width:0!important;min-height:40px!important;display:flex!important}.erp-quote-create-progress-quick-date-button{border-radius:var(--erp-radius-sm,4px)!important;min-height:32px!important;color:var(--erp-color-primary,#1d4ed8)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-sm,13px)!important;font-weight:var(--erp-font-weight-semibold,600)!important;cursor:pointer!important;box-sizing:border-box!important;background:0 0!important;border:0!important;align-items:center!important;margin:0!important;padding:0 4px!important;line-height:1.4!important;display:inline-flex!important}.erp-quote-create-progress-quick-date-button:hover{background:var(--erp-color-primary-subtle,#eff6ff)!important;text-underline-offset:3px!important;text-decoration:underline!important}.erp-quote-create-progress-quick-date-button:focus-visible{box-shadow:0 0 0 3px var(--erp-color-primary-subtle,#dbeafe)!important;outline:none!important}.erp-quote-create-progress-calendar-button{border:1px solid var(--erp-color-border-default,#d1d5db)!important;border-radius:var(--erp-radius-md,6px)!important;background:var(--erp-color-bg-default,#fff)!important;cursor:pointer!important;box-sizing:border-box!important;flex:none!important;justify-content:center!important;align-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;margin:0!important;padding:0!important;display:inline-flex!important}.erp-quote-create-progress-calendar-button:hover{border-color:var(--erp-color-primary,#2563eb)!important;background:var(--erp-color-primary-subtle,#eff6ff)!important}.erp-quote-create-progress-calendar-button:focus-visible{border-color:var(--erp-color-primary,#2563eb)!important;box-shadow:0 0 0 3px var(--erp-color-primary-subtle,#dbeafe)!important;outline:none!important}.erp-quote-create-progress-date-time-row{box-sizing:border-box!important;grid-template-columns:minmax(160px,1fr) 100px!important;gap:8px!important;width:100%!important;min-width:0!important;display:grid!important;position:relative!important}.erp-quote-create-progress-cancel-card{border-radius:var(--erp-radius-lg,10px)!important;width:100%!important;min-width:0!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff7f7!important;border:1px solid #fecaca!important;margin:-4px 0 20px!important;padding:18px 20px!important}.erp-quote-create-progress-cancel-grid{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr)!important;align-items:end!important;gap:16px!important;width:100%!important;min-width:0!important;display:grid!important}.erp-quote-create-progress-cancel-date-cell,.erp-quote-create-progress-cancel-reason-field{flex-direction:column!important;gap:7px!important;min-width:0!important;display:flex!important}.erp-quote-create-progress-cancel-label{color:#b91c1c!important}.erp-quote-create-progress-date-time-row.is-cancel{grid-template-columns:minmax(150px,1fr) 100px!important}@media (width<=900px){.erp-quote-create-progress-card{padding:18px!important}.erp-quote-create-progress-title-row{flex-wrap:wrap!important;align-items:flex-start!important}.erp-quote-create-progress-cancel-toggle{margin-left:0!important}.erp-quote-create-progress-top-grid,.erp-quote-create-progress-custom-grid,.erp-quote-create-progress-cancel-grid{grid-template-columns:minmax(0,1fr)!important}.erp-quote-create-progress-date-field{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.erp-quote-create-progress-date-label-row{min-height:32px!important}}@media (width<=560px){.erp-quote-create-progress-date-time-row,.erp-quote-create-progress-date-time-row.is-cancel{grid-template-columns:minmax(0,1fr)!important}.erp-quote-create-progress-reset-button,.erp-quote-create-progress-cancel-toggle{width:100%!important}}.erp-quote-create-page .erp-quote-create-progress-card,.erp-quote-create-page .erp-quote-create-progress-stack,.erp-quote-create-page .erp-quote-create-progress-top-grid,.erp-quote-create-page .erp-quote-create-progress-field,.erp-quote-create-page .erp-quote-create-progress-custom-panel,.erp-quote-create-page .erp-quote-create-progress-custom-grid,.erp-quote-create-page .erp-quote-create-progress-custom-column,.erp-quote-create-page .erp-quote-create-progress-date-field,.erp-quote-create-page .erp-quote-create-progress-date-time-row{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.erp-quote-create-page .erp-quote-create-progress-top-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:14px 16px!important}.erp-quote-create-page .erp-quote-create-progress-field,.erp-quote-create-page .erp-quote-create-progress-select{width:100%!important;min-width:0!important;max-width:100%!important}.erp-quote-create-page .erp-quote-create-progress-date-field{grid-template-columns:minmax(150px,180px) minmax(0,1fr)!important;align-items:center!important;gap:0 18px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:14px 0!important;display:grid!important}.erp-quote-create-page .erp-quote-create-progress-date-label-row{justify-content:flex-start!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;max-width:180px!important;min-height:40px!important;margin:0!important;padding:0!important;display:flex!important}.erp-quote-create-page .erp-quote-create-progress-date-time-row{grid-template-columns:minmax(0,1fr) minmax(92px,112px)!important;align-items:center!important;gap:0 10px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important}.erp-quote-create-page .erp-quote-create-progress-date-time-row>.erp-quote-create-progress-date-input,.erp-quote-create-page .erp-quote-create-progress-date-time-row>.erp-quote-create-progress-time-input{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:40px!important;min-height:40px!important;margin:0!important;display:block!important}.erp-quote-create-page .erp-quote-create-progress-date-input{grid-column:1!important}.erp-quote-create-page .erp-quote-create-progress-time-input{text-align:center!important;grid-column:2!important}.erp-quote-create-page .erp-quote-create-progress-cancel-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important}.erp-quote-create-page .erp-quote-create-progress-cancel-date-cell,.erp-quote-create-page .erp-quote-create-progress-cancel-reason-field{width:100%!important;min-width:0!important;max-width:100%!important}.erp-quote-create-page .erp-quote-create-progress-custom-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.erp-quote-create-page .erp-quote-create-progress-custom-column,.erp-quote-create-page .erp-quote-create-progress-custom-column>.erp-quote-create-progress-select{width:100%!important;min-width:0!important;max-width:100%!important}@media (width<=1200px){.erp-quote-create-page .erp-quote-create-progress-date-field{grid-template-columns:minmax(130px,160px) minmax(0,1fr)!important;column-gap:14px!important}.erp-quote-create-page .erp-quote-create-progress-date-label-row{max-width:160px!important}.erp-quote-create-page .erp-quote-create-progress-date-time-row{grid-template-columns:minmax(0,1fr) minmax(86px,104px)!important}}@media (width<=900px){.erp-quote-create-page .erp-quote-create-progress-date-field{grid-template-columns:minmax(0,1fr)!important;row-gap:8px!important}.erp-quote-create-page .erp-quote-create-progress-date-label-row{width:auto!important;max-width:none!important;min-height:32px!important}.erp-quote-create-page .erp-quote-create-progress-cancel-grid{grid-template-columns:minmax(0,1fr)!important}}@media (width<=560px){.erp-quote-create-page .erp-quote-create-progress-date-time-row,.erp-quote-create-page .erp-quote-create-progress-date-time-row.is-cancel{grid-template-columns:minmax(0,1fr)!important;row-gap:8px!important}.erp-quote-create-page .erp-quote-create-progress-date-input,.erp-quote-create-page .erp-quote-create-progress-time-input{grid-column:1!important}.erp-quote-create-page .erp-quote-create-progress-time-input{text-align:left!important}}.erp-quote-create-page .erp-quote-create-progress-date-field{grid-template-columns:130px minmax(0,1fr)!important;align-items:center!important;gap:0 18px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}.erp-quote-create-page .erp-quote-create-progress-date-label-row{box-sizing:border-box!important;grid-template-columns:88px 32px!important;justify-content:start!important;align-items:center!important;gap:0 10px!important;width:130px!important;min-width:130px!important;max-width:130px!important;min-height:40px!important;margin:0!important;padding:0!important;display:grid!important}.erp-quote-create-page .erp-quote-create-progress-quick-date-button,.erp-quote-create-page .erp-quote-create-progress-date-label{text-align:left!important;white-space:nowrap!important;box-sizing:border-box!important;border:0!important;grid-column:1!important;justify-content:flex-start!important;align-items:center!important;width:88px!important;min-width:88px!important;max-width:88px!important;min-height:32px!important;margin:0!important;padding:0!important;display:inline-flex!important}.erp-quote-create-page .erp-quote-create-progress-quick-date-button{justify-self:start!important;width:auto!important;min-width:0!important;max-width:88px!important;padding:0!important}.erp-quote-create-page .erp-quote-create-progress-date-label{justify-self:start!important}.erp-quote-create-page .erp-quote-create-progress-calendar-button{box-sizing:border-box!important;grid-column:2!important;place-self:center start!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;margin:0!important;padding:0!important}.erp-quote-create-page .erp-quote-create-progress-date-time-row{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) 112px!important;align-items:center!important;gap:0 10px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:grid!important}.erp-quote-create-page .erp-quote-create-progress-date-time-row>.erp-quote-create-progress-date-input{box-sizing:border-box!important;grid-column:1!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;display:block!important}.erp-quote-create-page .erp-quote-create-progress-date-time-row>.erp-quote-create-progress-time-input{text-align:center!important;box-sizing:border-box!important;grid-column:2!important;width:112px!important;min-width:112px!important;max-width:112px!important;margin:0!important;display:block!important}.erp-quote-create-page .erp-quote-create-progress-date-time-row.is-cancel{grid-template-columns:minmax(0,1fr) 112px!important}@media (width<=1200px){.erp-quote-create-page .erp-quote-create-progress-date-field{grid-template-columns:130px minmax(0,1fr)!important;column-gap:14px!important}.erp-quote-create-page .erp-quote-create-progress-date-label-row{grid-template-columns:88px 32px!important;width:130px!important;min-width:130px!important;max-width:130px!important}.erp-quote-create-page .erp-quote-create-progress-date-time-row,.erp-quote-create-page .erp-quote-create-progress-date-time-row.is-cancel{grid-template-columns:minmax(0,1fr) 104px!important}.erp-quote-create-page .erp-quote-create-progress-date-time-row>.erp-quote-create-progress-time-input{width:104px!important;min-width:104px!important;max-width:104px!important}}@media (width<=900px){.erp-quote-create-page .erp-quote-create-progress-date-field{grid-template-columns:minmax(0,1fr)!important;row-gap:8px!important}.erp-quote-create-page .erp-quote-create-progress-date-label-row{width:130px!important;min-width:130px!important;max-width:130px!important}}@media (width<=560px){.erp-quote-create-page .erp-quote-create-progress-date-time-row,.erp-quote-create-page .erp-quote-create-progress-date-time-row.is-cancel{grid-template-columns:minmax(0,1fr)!important;row-gap:8px!important}.erp-quote-create-page .erp-quote-create-progress-date-time-row>.erp-quote-create-progress-date-input,.erp-quote-create-page .erp-quote-create-progress-date-time-row>.erp-quote-create-progress-time-input{text-align:left!important;grid-column:1!important;width:100%!important;min-width:0!important;max-width:100%!important}}.erp-quote-create-page .erp-quote-create-progress-cancel-card{box-sizing:border-box!important;grid-column:1/-1!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0 0 20px!important}.erp-quote-create-page .erp-quote-create-delivery-control{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.erp-quote-create-page .erp-quote-create-delivery-control:focus-visible{border-color:var(--erp-color-primary,#2563eb)!important;outline:none!important;box-shadow:0 0 0 3px #dbeafe!important}.erp-quote-create-page .erp-quote-create-payment-control{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.erp-quote-create-page .erp-quote-create-payment-control:focus-visible{border-color:var(--erp-color-primary,#2563eb)!important;outline:none!important;box-shadow:0 0 0 3px #dbeafe!important}.erp-quote-calendar-layer{z-index:30000!important;color:#111827!important;width:min(250px,100vw - 24px)!important;min-width:0!important;max-width:250px!important;font-family:var(--erp-font-family,Pretendard, sans-serif)!important;contain:layout paint!important;will-change:auto!important;backface-visibility:visible!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #b7c7e8!important;border-radius:8px!important;margin:0!important;padding:10px!important;font-size:13px!important;line-height:1.4!important;position:fixed!important;overflow:hidden!important;transform:none!important;box-shadow:0 8px 24px #0f172a2e!important}.erp-quote-calendar-layer,.erp-quote-calendar-layer *{box-sizing:border-box!important}.erp-quote-calendar-layer__header{grid-template-columns:32px 32px minmax(0,1fr) 32px 32px!important;align-items:center!important;gap:4px!important;width:100%!important;min-width:0!important;margin:0 0 10px!important;display:grid!important}.erp-quote-calendar-layer__nav{color:#111827!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;font:inherit!important;cursor:pointer!important;background:#fff!important;border:1px solid #d1d5db!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;font-size:16px!important;font-weight:600!important;display:inline-flex!important}.erp-quote-calendar-layer__nav:hover{background:#eff6ff!important;border-color:#2563eb!important}.erp-quote-calendar-layer__nav:focus-visible,.erp-quote-calendar-layer__day:focus-visible,.erp-quote-calendar-layer__close:focus-visible,.erp-quote-calendar-layer__today:focus-visible{outline:none!important;box-shadow:0 0 0 3px #dbeafe!important}.erp-quote-calendar-layer__title{color:#1f2937!important;text-align:center!important;white-space:nowrap!important;min-width:0!important;font-size:14px!important;font-weight:700!important}.erp-quote-calendar-layer__week-grid,.erp-quote-calendar-layer__day-grid{grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:4px!important;width:100%!important;min-width:0!important;display:grid!important}.erp-quote-calendar-layer__week-grid{margin:0 0 6px!important}.erp-quote-calendar-layer__day-grid{margin:0!important}.erp-quote-calendar-layer__week-cell{color:#4b5563!important;justify-content:center!important;align-items:center!important;height:24px!important;font-size:12px!important;font-weight:700!important;display:flex!important}.erp-quote-calendar-layer__day,.erp-quote-calendar-layer__empty{width:100%!important;min-width:0!important;height:28px!important;min-height:28px!important}.erp-quote-calendar-layer__day{color:#111827!important;font:inherit!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;font-size:13px!important;font-weight:500!important;display:inline-flex!important}.erp-quote-calendar-layer__day:hover{color:#1d4ed8!important;background:#eff6ff!important}.erp-quote-calendar-layer__day.is-today{color:#fff!important;background:#2563eb!important;font-weight:700!important}.erp-quote-calendar-layer__footer{justify-content:space-between!important;align-items:center!important;width:100%!important;margin:10px 0 0!important;display:flex!important}.erp-quote-calendar-layer__close{color:#dc2626!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;margin:0!important;padding:0!important;font-size:23px!important;font-weight:700!important;display:inline-flex!important}.erp-quote-calendar-layer__close:hover{background:#fef2f2!important}.erp-quote-calendar-layer__today{color:#111827!important;min-width:52px!important;height:32px!important;font:inherit!important;cursor:pointer!important;background:#fff!important;border:1px solid #d1d5db!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 10px!important;font-weight:600!important;display:inline-flex!important}.erp-quote-calendar-layer__today:hover{color:#1d4ed8!important;background:#eff6ff!important;border-color:#2563eb!important}.erp-quote-create-toolbar-date-wrap{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) 44px!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important}.erp-quote-create-toolbar-date-input{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;display:block!important}.erp-quote-create-toolbar-calendar-button{appearance:none!important;border:1px solid var(--erp-color-border-default,#d1d5db)!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;color:var(--erp-color-primary,#2563eb)!important;cursor:pointer!important;opacity:1!important;visibility:visible!important;box-shadow:none!important;box-sizing:border-box!important;background-color:#fff!important;border-radius:8px!important;flex:0 0 44px!important;justify-content:center!important;place-items:center!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;transition:border-color .15s,background-color .15s,color .15s,box-shadow .15s!important;display:inline-flex!important;overflow:visible!important}.erp-quote-create-toolbar-calendar-button:before,.erp-quote-create-toolbar-calendar-button:after{content:none!important;display:none!important}.erp-quote-create-toolbar-calendar-button>svg,.erp-quote-create-toolbar-calendar-button>.erp-icon{width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;min-height:20px!important;max-height:20px!important;color:inherit!important;fill:none!important;stroke:currentColor!important;stroke-width:1.75px!important;opacity:1!important;visibility:visible!important;pointer-events:none!important;box-sizing:border-box!important;flex:0 0 20px!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important;transform:none!important}.erp-quote-create-toolbar-calendar-button>svg *,.erp-quote-create-toolbar-calendar-button>.erp-icon *{opacity:1!important;visibility:visible!important}.erp-quote-create-toolbar-calendar-button:hover{border-color:var(--erp-color-primary,#2563eb)!important;background-color:var(--erp-color-primary-subtle,#eff6ff)!important;color:var(--erp-color-primary-hover,#1d4ed8)!important}.erp-quote-create-toolbar-calendar-button:focus-visible{border-color:var(--erp-color-primary,#2563eb)!important;box-shadow:0 0 0 3px var(--erp-color-primary-subtle,#dbeafe)!important;outline:none!important}@media (width<=280px){.erp-quote-calendar-layer{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important}}.erp-quote-create-memo-card{width:100%!important;min-width:0!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d9dde3!important;border-radius:10px!important;margin:0 0 18px!important;padding:24px!important}.erp-quote-create-memo-header{box-sizing:border-box!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;width:100%!important;margin:0 0 18px!important;padding:0!important;display:flex!important}.erp-quote-create-memo-heading{flex:auto!important;min-width:0!important}.erp-quote-create-memo-title{color:var(--erp-color-text-strong,#111827)!important;font-family:var(--erp-font-family)!important;letter-spacing:-.01em!important;margin:0!important;padding:0!important;font-size:20px!important;font-weight:700!important;line-height:1.4!important}.erp-quote-create-memo-description{color:var(--erp-color-text-muted,#6b7280)!important;font-family:var(--erp-font-family)!important;margin:5px 0 0!important;padding:0!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important}.erp-quote-create-memo-count{color:#374151!important;min-width:72px!important;height:32px!important;font-family:var(--erp-font-family)!important;white-space:nowrap!important;box-sizing:border-box!important;background:#f4f6f8!important;border:1px solid #d9dde3!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 11px!important;font-size:12px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.erp-quote-create-memo-layout{box-sizing:border-box!important;flex-direction:column!important;gap:18px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important}.erp-quote-create-memo-history{box-sizing:border-box!important;background:#fff!important;border:1px solid #d9dde3!important;border-radius:9px!important;width:100%!important;min-width:0!important;margin:0!important;padding:18px!important}.erp-quote-create-memo-history-header,.erp-quote-create-memo-editor-header{box-sizing:border-box!important;justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;width:100%!important;margin:0 0 14px!important;padding:0!important;display:flex!important}.erp-quote-create-memo-subtitle{color:var(--erp-color-text-strong,#111827)!important;font-family:var(--erp-font-family)!important;margin:0!important;padding:0!important;font-size:15px!important;font-weight:700!important;line-height:1.4!important}.erp-quote-create-memo-subdescription{color:var(--erp-color-text-muted,#6b7280)!important;font-family:var(--erp-font-family)!important;margin:4px 0 0!important;padding:0!important;font-size:12px!important;font-weight:400!important;line-height:1.5!important}.erp-quote-create-memo-selected-delete-button{appearance:none!important;color:#b91c1c!important;min-width:86px!important;height:36px!important;min-height:36px!important;font-family:var(--erp-font-family)!important;white-space:nowrap!important;cursor:pointer!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #dc2626!important;border-radius:7px!important;flex:none!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 12px!important;font-size:13px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.erp-quote-create-memo-selected-delete-button:hover:not(:disabled){background:#fef2f2!important;border-color:#b91c1c!important}.erp-quote-create-memo-selected-delete-button:disabled{color:#9ca3af!important;cursor:not-allowed!important;background:#f4f6f8!important;border-color:#d9dde3!important}.erp-quote-create-memo-list{flex-direction:column!important;gap:8px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important}.erp-quote-create-memo-item{box-sizing:border-box!important;background:#fff!important;border:1px solid #d9dde3!important;border-radius:8px!important;grid-template-columns:40px 118px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;min-height:68px!important;margin:0!important;padding:12px!important;display:grid!important}.erp-quote-create-memo-item:hover{background:#fafbfc!important;border-color:#aeb5bf!important}.erp-quote-create-memo-item.is-selected{border-color:var(--erp-color-primary,#2563eb)!important;background:#eff6ff!important}.erp-quote-create-memo-item.is-editing{border-color:#2563eb!important;box-shadow:inset 3px 0 #2563eb!important}.erp-quote-create-memo-check-cell{cursor:pointer!important;justify-content:center!important;align-items:center!important;width:40px!important;min-width:40px!important;min-height:40px!important;margin:0!important;padding:0!important;display:flex!important}.erp-quote-create-memo-checkbox{width:18px!important;min-width:18px!important;height:18px!important;min-height:18px!important;accent-color:var(--erp-color-primary,#2563eb)!important;cursor:pointer!important;flex:0 0 18px!important;margin:0!important;padding:0!important}.erp-quote-create-memo-meta{flex-direction:column!important;gap:3px!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important}.erp-quote-create-memo-date{color:#374151!important;font-family:var(--erp-font-family)!important;white-space:nowrap!important;font-size:13px!important;font-weight:600!important;line-height:1.4!important}.erp-quote-create-memo-time{color:#6b7280!important;font-family:var(--erp-font-family)!important;white-space:nowrap!important;font-size:12px!important;font-weight:400!important;line-height:1.4!important}.erp-quote-create-memo-content{min-width:0!important;margin:0!important;padding:0!important}.erp-quote-create-memo-text{color:#111827!important;font-family:var(--erp-font-family)!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important;margin:0!important;padding:0!important;font-size:14px!important;font-weight:400!important;line-height:1.55!important}.erp-quote-create-memo-item-actions{justify-content:flex-end!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0!important;display:flex!important}.erp-quote-create-memo-item-button{appearance:none!important;color:#374151!important;min-width:54px!important;height:32px!important;min-height:32px!important;font-family:var(--erp-font-family)!important;white-space:nowrap!important;cursor:pointer!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #c9cdd2!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 10px!important;font-size:12px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.erp-quote-create-memo-item-button:hover{color:#111827!important;background:#f7f8fa!important;border-color:#8b95a1!important}.erp-quote-create-memo-item-button--danger{color:#b91c1c!important;border-color:#f0b7b7!important}.erp-quote-create-memo-item-button--danger:hover{color:#991b1b!important;background:#fef2f2!important;border-color:#dc2626!important}.erp-quote-create-memo-empty{color:#6b7280!important;width:100%!important;min-height:104px!important;font-family:var(--erp-font-family)!important;text-align:center!important;box-sizing:border-box!important;background:#f9fafb!important;border:1px dashed #c9cdd2!important;border-radius:8px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:5px!important;margin:0!important;padding:20px!important;display:flex!important}.erp-quote-create-memo-empty strong{color:#374151!important;font-size:14px!important;font-weight:600!important;line-height:1.4!important}.erp-quote-create-memo-empty span{font-size:12px!important;font-weight:400!important;line-height:1.5!important}.erp-quote-create-memo-editor{box-sizing:border-box!important;background:#f7f8fa!important;border:1px solid #d9dde3!important;border-radius:9px!important;width:100%!important;min-width:0!important;margin:0!important;padding:18px!important}.erp-quote-create-memo-editor.is-editing{background:#f5f9ff!important;border-color:#93c5fd!important}.erp-quote-create-memo-editing-badge{color:#1d4ed8!important;min-width:60px!important;height:28px!important;font-family:var(--erp-font-family)!important;white-space:nowrap!important;box-sizing:border-box!important;background:#dbeafe!important;border:1px solid #93c5fd!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 10px!important;font-size:12px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.erp-quote-create-memo-form{box-sizing:border-box!important;grid-template-columns:190px 140px minmax(0,1fr)!important;align-items:start!important;gap:16px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important}.erp-quote-create-memo-field{box-sizing:border-box!important;flex-direction:column!important;gap:8px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important}.erp-quote-create-memo-label{color:var(--erp-color-text-default,#374151)!important;font-family:var(--erp-font-family)!important;margin:0!important;padding:0!important;font-size:13px!important;font-weight:600!important;line-height:1.4!important;display:block!important}.erp-quote-create-memo-date-control{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) 40px!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important}.erp-quote-create-memo-input,.erp-quote-create-memo-textarea{color:#111827!important;width:100%!important;min-width:0!important;font-family:var(--erp-font-family)!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #c9cdd2!important;border-radius:7px!important;outline:none!important;margin:0!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important;display:block!important}.erp-quote-create-memo-input{height:40px!important;min-height:40px!important;padding:0 11px!important}.erp-quote-create-memo-textarea{resize:vertical!important;min-height:112px!important;padding:10px 12px!important;line-height:1.55!important}.erp-quote-create-memo-input:hover,.erp-quote-create-memo-textarea:hover{border-color:#8b95a1!important}.erp-quote-create-memo-input:focus,.erp-quote-create-memo-textarea:focus{border-color:var(--erp-color-primary,#2563eb)!important;box-shadow:0 0 0 3px #dbeafe!important}.erp-quote-create-memo-input::placeholder,.erp-quote-create-memo-textarea::placeholder{color:#8b95a1!important;opacity:1!important}.erp-quote-create-memo-calendar-button{appearance:none!important;color:#374151!important;cursor:pointer!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #c9cdd2!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0!important;display:inline-flex!important}.erp-quote-create-memo-calendar-button:hover{background:#f7f8fa!important;border-color:#8b95a1!important}.erp-quote-create-memo-calendar-button:focus-visible,.erp-quote-create-memo-selected-delete-button:focus-visible,.erp-quote-create-memo-item-button:focus-visible,.erp-quote-create-memo-submit-button:focus-visible,.erp-quote-create-memo-checkbox:focus-visible{outline:none!important;box-shadow:0 0 0 3px #dbeafe!important}.erp-quote-create-memo-editor-actions{box-sizing:border-box!important;justify-content:flex-end!important;align-items:center!important;width:100%!important;margin:16px 0 0!important;padding:0!important;display:flex!important}.erp-quote-create-memo-submit-button{appearance:none!important;border:1px solid var(--erp-color-primary,#2563eb)!important;background:var(--erp-color-primary,#2563eb)!important;color:#fff!important;min-width:110px!important;height:40px!important;min-height:40px!important;font-family:var(--erp-font-family)!important;white-space:nowrap!important;cursor:pointer!important;box-sizing:border-box!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 16px!important;font-size:14px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.erp-quote-create-memo-submit-button:hover:not(:disabled){border-color:var(--erp-color-primary-hover,#1d4ed8)!important;background:var(--erp-color-primary-hover,#1d4ed8)!important}.erp-quote-create-memo-submit-button:disabled{color:#7b8490!important;cursor:not-allowed!important;background:#d9dde3!important;border-color:#d9dde3!important}@media (width<=1080px){.erp-quote-create-memo-form{grid-template-columns:minmax(170px,.8fr) minmax(130px,.6fr) minmax(280px,2fr)!important}.erp-quote-create-memo-item{grid-template-columns:40px 104px minmax(0,1fr)!important}.erp-quote-create-memo-item-actions{grid-column:2/4!important;justify-content:flex-end!important}}@media (width<=820px){.erp-quote-create-memo-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}.erp-quote-create-memo-field--content{grid-column:1/-1!important}}@media (width<=640px){.erp-quote-create-memo-card{padding:18px!important}.erp-quote-create-memo-header,.erp-quote-create-memo-history-header,.erp-quote-create-memo-editor-header{flex-direction:column!important;align-items:stretch!important}.erp-quote-create-memo-count,.erp-quote-create-memo-selected-delete-button,.erp-quote-create-memo-editing-badge{align-self:flex-start!important}.erp-quote-create-memo-form{grid-template-columns:minmax(0,1fr)!important}.erp-quote-create-memo-field--content{grid-column:auto!important}.erp-quote-create-memo-item{grid-template-columns:40px minmax(0,1fr)!important;align-items:start!important}.erp-quote-create-memo-check-cell{grid-row:1/4!important}.erp-quote-create-memo-meta,.erp-quote-create-memo-content,.erp-quote-create-memo-item-actions{grid-column:2!important}.erp-quote-create-memo-item-actions{justify-content:flex-start!important}.erp-quote-create-memo-submit-button{width:100%!important}}.erp-quote-create-memo-form{grid-template-rows:auto auto!important;grid-template-columns:210px minmax(0,1fr)!important;align-items:start!important;gap:14px 18px!important;display:grid!important}.erp-quote-create-memo-field--date{grid-area:1/1!important}.erp-quote-create-memo-field--time{grid-area:2/1!important}.erp-quote-create-memo-field--content{grid-area:1/2/span 2!important}.erp-quote-create-memo-date-control{grid-template-columns:minmax(0,1fr) 40px!important;align-items:stretch!important;gap:6px!important;height:40px!important;min-height:40px!important;max-height:40px!important}.erp-quote-create-memo-date-control .erp-quote-create-memo-input{height:40px!important;min-height:40px!important;max-height:40px!important}.erp-quote-create-memo-calendar-button{box-sizing:border-box!important;justify-content:center!important;align-self:stretch!important;align-items:center!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:0!important;line-height:1!important;display:inline-flex!important}.erp-quote-create-memo-calendar-icon{box-sizing:border-box!important;flex:0 0 16px!important;width:16px!important;min-width:16px!important;max-width:16px!important;height:16px!important;min-height:16px!important;max-height:16px!important;margin:0!important;display:block!important}.erp-quote-create-memo-textarea{height:158px!important;min-height:158px!important}@media (width<=820px){.erp-quote-create-memo-form{grid-template-rows:auto!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important}.erp-quote-create-memo-field--date,.erp-quote-create-memo-field--time,.erp-quote-create-memo-field--content{grid-area:auto/1!important}.erp-quote-create-memo-textarea{height:140px!important;min-height:140px!important}}.erp-quote-create-memo-form{grid-template-rows:auto!important;grid-template-columns:112px minmax(0,1fr)!important;align-items:start!important;gap:0 16px!important}.erp-quote-create-memo-date-time-stack{flex-direction:column!important;grid-area:1/1!important;justify-content:flex-start!important;place-self:start!important;align-items:flex-start!important;gap:0!important;width:112px!important;min-width:112px!important;max-width:112px!important;margin:0!important;padding:0!important;display:flex!important}.erp-quote-create-memo-date-time-stack>.erp-quote-create-memo-label{width:100%!important;margin:0 0 5px!important;padding:0!important;display:block!important}.erp-quote-create-memo-card .erp-quote-create-memo-date-control{box-sizing:border-box!important;width:112px!important;min-width:112px!important;max-width:112px!important;height:34px!important;min-height:34px!important;max-height:34px!important;margin:0 0 2px!important;padding:0!important;display:block!important}.erp-quote-create-memo-card .erp-quote-create-memo-date-input{width:112px!important;min-width:112px!important;max-width:112px!important;height:34px!important;min-height:34px!important;max-height:34px!important;font-family:var(--erp-font-family)!important;box-sizing:border-box!important;margin:0!important;padding:0 8px!important;font-size:13px!important;font-weight:400!important;line-height:1!important;display:block!important}.erp-quote-create-memo-card .erp-quote-create-memo-time-control{box-sizing:border-box!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:4px!important;width:100px!important;min-width:100px!important;max-width:100px!important;height:34px!important;min-height:34px!important;max-height:34px!important;margin:0!important;padding:0!important;display:flex!important;transform:none!important}.erp-quote-create-memo-card .erp-quote-create-memo-time-input{width:68px!important;min-width:68px!important;max-width:68px!important;height:34px!important;min-height:34px!important;max-height:34px!important;font-family:var(--erp-font-family)!important;box-sizing:border-box!important;flex:0 0 68px!important;margin:0!important;padding:0 7px!important;font-size:13px!important;font-weight:400!important;line-height:1!important;display:block!important}.erp-quote-create-memo-card .erp-quote-create-memo-time-control>button.erp-quote-create-memo-calendar-button{all:unset!important;appearance:none!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;cursor:pointer!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #c9cdd2!important;border-radius:6px!important;flex:0 0 28px!important;justify-content:center!important;align-items:center!important;block-size:28px!important;min-block-size:28px!important;max-block-size:28px!important;inline-size:28px!important;min-inline-size:28px!important;max-inline-size:28px!important;margin:0!important;padding:0!important;display:inline-flex!important;overflow:hidden!important}.erp-quote-create-memo-card .erp-quote-create-memo-time-control>button.erp-quote-create-memo-calendar-button:hover{background:#f7f8fa!important;border-color:#8b95a1!important}.erp-quote-create-memo-card .erp-quote-create-memo-time-control>button.erp-quote-create-memo-calendar-button:focus-visible{outline:none!important;box-shadow:0 0 0 3px #dbeafe!important}.erp-quote-create-memo-card .erp-quote-create-memo-calendar-icon,.erp-quote-detail-v2-memo-card .erp-quote-detail-v2-memo-calendar-icon{all:unset!important;border:2px solid var(--erp-color-primary,#2563eb)!important;box-sizing:border-box!important;background:#fff!important;border-radius:3px!important;flex:0 0 13px!important;width:13px!important;min-width:13px!important;max-width:13px!important;height:13px!important;min-height:13px!important;max-height:13px!important;display:block!important;position:relative!important}.erp-quote-create-memo-card .erp-quote-create-memo-calendar-icon:before,.erp-quote-detail-v2-memo-card .erp-quote-detail-v2-memo-calendar-icon:before{content:""!important;background:var(--erp-color-primary,#2563eb)!important;border-radius:1px!important;height:2px!important;position:absolute!important;top:2px!important;left:1px!important;right:1px!important}.erp-quote-create-memo-field--content{grid-area:1/2!important;align-self:start!important}@media (width<=820px){.erp-quote-create-memo-form{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important;row-gap:10px!important}.erp-quote-create-memo-date-time-stack{grid-area:1/1!important}.erp-quote-create-memo-field--content{grid-area:2/1!important}}.erp-quote-create-memo-date-time-stack>.erp-quote-create-memo-label{margin:0 0 8px!important}.erp-quote-create-memo-date-control,.erp-quote-create-memo-field--content>.erp-quote-create-memo-textarea{align-self:start!important}.erp-quote-create-final-actions{box-sizing:border-box!important;background:0 0!important;border:0!important;border-top:1px solid #e5e7eb!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;margin:24px 0 48px!important;padding:20px 0 0!important;display:flex!important}.erp-quote-create-final-action-button{flex:none!important;min-width:120px!important}.erp-quote-create-final-actions .erp-quote-create-save-button:disabled{cursor:not-allowed!important;box-shadow:none!important}.erp-quote-create-final-actions .erp-quote-create-save-button--primary:disabled{color:#7b8490!important;background:#d9dde3!important;border-color:#d9dde3!important}.erp-quote-create-final-actions .erp-quote-create-save-button--secondary:disabled{color:#9ca3af!important;background:#f4f6f8!important;border-color:#d9dde3!important}.erp-quote-create-final-actions .erp-quote-create-save-button--primary:disabled:hover{color:#7b8490!important;background:#d9dde3!important;border-color:#d9dde3!important}.erp-quote-create-final-actions .erp-quote-create-save-button--secondary:disabled:hover{color:#9ca3af!important;background:#f4f6f8!important;border-color:#d9dde3!important}@media (width<=640px){.erp-quote-create-final-actions{flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:8px!important;margin:20px 0 32px!important;padding-top:18px!important}.erp-quote-create-final-action-button{width:100%!important;min-width:0!important}}.erp-quote-detail-v2-screen,.erp-quote-detail-v2-screen *,.erp-quote-detail-v2-screen :before,.erp-quote-detail-v2-screen :after{box-sizing:border-box}.erp-quote-detail-v2-screen{color:#1d1d1d;gap:16px;width:100%;min-width:0;margin-bottom:18px;display:grid}.erp-quote-detail-v2-header{align-items:flex-start;gap:16px;width:100%;min-width:0;padding:4px 0 2px;display:flex}.erp-quote-detail-v2-back-button{color:#1d1d1d;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c6c6c6;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:700;line-height:1;display:inline-flex}.erp-quote-detail-v2-back-button:hover{background:#f8f8f8;border-color:#555}.erp-quote-detail-v2-header-content{flex:auto;gap:8px;min-width:0;display:grid}.erp-quote-detail-v2-title-line{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.erp-quote-detail-v2-title{color:#1d1d1d;letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700;line-height:1.3}.erp-quote-detail-v2-status{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:26px;padding:3px 9px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}.erp-quote-detail-v2-status--neutral,.erp-quote-detail-v2-status--info{color:#16408d;background:#edf3ff;border-color:#b7c7e7}.erp-quote-detail-v2-status--primary{color:#0b3d91;background:#e7efff;border-color:#7695d0}.erp-quote-detail-v2-status--success{color:#136c3d;background:#eaf7ef;border-color:#90c6aa}.erp-quote-detail-v2-status--warning{color:#765100;background:#fff6dd;border-color:#e0bc6a}.erp-quote-detail-v2-status--danger{color:#a4262c;background:#fff0f0;border-color:#e3a0a0}.erp-quote-detail-v2-document-line{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.erp-quote-detail-v2-document-label{color:#555;font-size:13px;font-weight:600}.erp-quote-detail-v2-document-number{overflow-wrap:anywhere;color:#1d1d1d;min-width:0;font-size:14px;font-weight:700}.erp-quote-detail-v2-document-copy,.erp-quote-detail-v2-meta-copy{color:#1d1d1d;min-height:28px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c6c6c6;border-radius:6px;justify-content:center;align-items:center;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.erp-quote-detail-v2-document-copy:hover,.erp-quote-detail-v2-meta-copy:hover{background:#f8f8f8;border-color:#555}.erp-quote-detail-v2-toolbar{background:#fff;border:1px solid #d8d8d8;border-radius:12px;gap:14px;width:100%;min-width:0;padding:18px 20px;display:grid}.erp-quote-detail-v2-toolbar-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.erp-quote-detail-v2-toolbar-title,.erp-quote-detail-v2-card-title{color:#1d1d1d;letter-spacing:-.01em;margin:0;font-size:18px;font-weight:700;line-height:1.4}.erp-quote-detail-v2-toolbar-description,.erp-quote-detail-v2-card-description{color:#717171;margin:4px 0 0;font-size:13px;font-weight:400;line-height:1.45}.erp-quote-detail-v2-toolbar-buttons{flex-wrap:wrap;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.erp-quote-detail-v2-tool-button{min-height:40px;font:inherit;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 15px;font-size:14px;font-weight:700;line-height:1.2;display:inline-flex}.erp-quote-detail-v2-tool-button>.erp-icon{width:var(--erp-icon-size,20px);height:var(--erp-icon-size,20px);flex:0 0 var(--erp-icon-size,20px);display:block}.erp-quote-detail-v2-tool-button:disabled{cursor:not-allowed;opacity:.55}.erp-quote-detail-v2-tool-button--primary{color:#fff;background:#0b3d91;border-color:#0b3d91}.erp-quote-detail-v2-tool-button--primary:hover:not(:disabled){background:#082f70;border-color:#082f70}.erp-quote-detail-v2-tool-button--secondary{color:#1d1d1d;background:#fff;border-color:#c6c6c6}.erp-quote-detail-v2-tool-button--secondary:hover:not(:disabled){background:#f8f8f8;border-color:#555}.erp-quote-detail-v2-tool-button--warning{color:#684800;background:#fff6dd;border-color:#c58a00}.erp-quote-detail-v2-tool-button--warning:hover:not(:disabled){background:#ffedbd}.erp-quote-detail-v2-tool-button--danger-outline{color:#a4262c;background:#fff;border-color:#d65d63}.erp-quote-detail-v2-tool-button--danger-outline:hover:not(:disabled){background:#fff0f0}.erp-quote-detail-v2-tool-button--document{color:#16408d;background:#edf3ff;border-color:#8ba1ca}.erp-quote-detail-v2-tool-button--document:hover:not(:disabled){background:#e2ebff;border-color:#5e7eb9}.erp-quote-detail-v2-info-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;gap:16px;width:100%;min-width:0;display:grid}.erp-quote-detail-v2-card{background:#fff;border:1px solid #d8d8d8;border-radius:12px;align-content:start;min-width:0;padding:20px;display:grid}.erp-quote-detail-v2-card-header{border-bottom:1px solid #e4e4e4;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.erp-quote-detail-v2-meta-grid{border:1px solid #e4e4e4;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:16px;display:grid;overflow:hidden}.erp-quote-detail-v2-meta-item{background:#f8f8f8;border-right:1px solid #e4e4e4;align-content:start;gap:7px;min-width:0;padding:12px 13px;display:grid}.erp-quote-detail-v2-meta-item:last-child{border-right:0}.erp-quote-detail-v2-meta-label{color:#555;font-size:12px;font-weight:600;line-height:1.3}.erp-quote-detail-v2-meta-value-box{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.erp-quote-detail-v2-meta-value{overflow-wrap:anywhere;color:#1d1d1d;min-width:0;font-size:14px;font-weight:700;line-height:1.45}.erp-quote-detail-v2-info-list{border-top:1px solid #e4e4e4;min-width:0;margin-top:16px;display:grid}.erp-quote-detail-v2-info-row{border-bottom:1px solid #eee!important;grid-template-columns:104px minmax(0,1fr)!important;align-items:start!important;column-gap:14px!important;min-width:0!important;min-height:44px!important;margin:0!important;padding:10px 0!important;display:grid!important}.erp-quote-detail-v2-info-label{color:#555;align-items:flex-start;min-width:0;padding-top:1px;font-size:13px;font-weight:600;line-height:1.5;display:flex}.erp-quote-detail-v2-info-value{overflow-wrap:anywhere;color:#1d1d1d;min-width:0;font-size:14px;font-weight:500;line-height:1.5}.erp-quote-detail-v2-person-value,.erp-quote-detail-v2-company-primary{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.erp-quote-detail-v2-company-value{gap:3px;min-width:0;display:grid}.erp-quote-detail-v2-customer-name,.erp-quote-detail-v2-company-name{color:#16408d;font-weight:700}.erp-quote-detail-v2-position-name,.erp-quote-detail-v2-department-name{color:#555;font-size:13px;font-weight:500}.erp-quote-detail-v2-company-registered{color:#136c3d;font-size:13px;font-weight:600}.erp-quote-detail-v2-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:0 14px;min-width:0;margin-top:16px;display:grid}.erp-quote-detail-v2-contact-item{border-bottom:1px solid #eee;align-content:start;gap:5px;min-width:0;min-height:64px;padding:10px 0;display:grid}.erp-quote-detail-v2-contact-item--wide{grid-column:1/-1}.erp-quote-detail-v2-contact-label{color:#555;font-size:12px;font-weight:600;line-height:1.3}.erp-quote-detail-v2-contact-value{overflow-wrap:anywhere;color:#1d1d1d;min-width:0;font-size:14px;font-weight:500;line-height:1.45}.erp-quote-detail-v2-contact-value .quote-detail-copy-inline-wrap{grid-template-columns:minmax(0,1fr) 28px!important;align-items:center!important;gap:5px!important;width:100%!important;min-width:0!important;display:grid!important}.erp-quote-detail-v2-contact-value .quote-detail-copy-inline-text{white-space:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important;min-width:0!important;overflow:visible!important}.erp-quote-detail-v2-linked-wrap{width:100%;min-width:0}.erp-quote-detail-v2-linked-wrap>.quote-detail-linked-trade-documents-box{background:#fff!important;border:1px solid #d8d8d8!important;border-radius:12px!important;gap:14px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:20px!important;display:grid!important;overflow:visible!important}.erp-quote-detail-v2-linked-wrap>.quote-detail-linked-trade-documents-box>div:first-child{border-bottom:1px solid #e4e4e4;min-height:34px;padding-bottom:14px;margin:0!important}.erp-quote-detail-v2-linked-wrap>.quote-detail-linked-trade-documents-box>div:first-child>div:first-child{color:#1d1d1d!important;font-size:18px!important;font-weight:700!important;line-height:1.4!important}.erp-quote-detail-v2-linked-wrap>.quote-detail-linked-trade-documents-box>div:first-child>button{color:#1d1d1d!important;background:#fff!important;border:1px solid #c6c6c6!important;border-radius:7px!important;min-height:32px!important;padding:0 11px!important;font-size:12px!important;font-weight:700!important}.erp-quote-detail-v2-linked-wrap>.quote-detail-linked-trade-documents-box>div:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;min-width:0!important;display:grid!important}.erp-quote-detail-v2-linked-wrap>.quote-detail-linked-trade-documents-box>div:nth-child(2)>button{color:#1d1d1d!important;background:#f8f8f8!important;border:1px solid #e0e0e0!important;border-radius:8px!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;min-height:44px!important;padding:9px 11px!important;display:grid!important}.erp-quote-detail-v2-back-button:focus-visible,.erp-quote-detail-v2-document-copy:focus-visible,.erp-quote-detail-v2-meta-copy:focus-visible,.erp-quote-detail-v2-tool-button:focus-visible,.erp-quote-detail-v2-linked-wrap button:focus-visible{outline-offset:2px;outline:3px solid #246beb59}@media screen and (width<=1280px){.erp-quote-detail-v2-info-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:12px}.erp-quote-detail-v2-card,.erp-quote-detail-v2-toolbar,.erp-quote-detail-v2-linked-wrap>.quote-detail-linked-trade-documents-box{padding:16px!important}.erp-quote-detail-v2-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-quote-detail-v2-meta-item:nth-child(2){border-right:0}.erp-quote-detail-v2-meta-item:nth-child(-n+2){border-bottom:1px solid #e4e4e4}.erp-quote-detail-v2-info-row{grid-template-columns:88px minmax(0,1fr)!important;column-gap:10px!important}.erp-quote-detail-v2-toolbar-buttons{gap:7px}.erp-quote-detail-v2-tool-button{min-height:38px;padding-left:12px;padding-right:12px;font-size:13px}}@media screen and (width<=900px){.erp-quote-detail-v2-header{flex-direction:column;align-items:stretch;gap:10px}.erp-quote-detail-v2-back-button{align-self:flex-start}.erp-quote-detail-v2-title{font-size:22px}.erp-quote-detail-v2-info-grid{grid-template-columns:1fr}.erp-quote-detail-v2-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-quote-detail-v2-linked-wrap>.quote-detail-linked-trade-documents-box>div:nth-child(2){grid-template-columns:1fr!important}}@media screen and (width<=640px){.erp-quote-detail-v2-toolbar-buttons{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.erp-quote-detail-v2-tool-button{width:100%}.erp-quote-detail-v2-contact-grid{grid-template-columns:1fr}.erp-quote-detail-v2-contact-item--wide{grid-column:auto}.erp-quote-detail-v2-meta-grid{grid-template-columns:1fr}.erp-quote-detail-v2-meta-item,.erp-quote-detail-v2-meta-item:nth-child(2){border-bottom:1px solid #e4e4e4;border-right:0}.erp-quote-detail-v2-meta-item:last-child{border-bottom:0}.erp-quote-detail-v2-info-row{grid-template-columns:78px minmax(0,1fr)!important}}.erp-quote-detail-v2-header--compact{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:48px;padding:0;display:grid}.erp-quote-detail-v2-header-main{flex-wrap:wrap;align-items:center;gap:10px 18px;min-width:0;display:flex}.erp-quote-detail-v2-header--compact .erp-quote-detail-v2-title{flex:none;font-size:22px;line-height:1.3}.erp-quote-detail-v2-header--compact .erp-quote-detail-v2-document-line{flex:auto;gap:7px;min-width:260px}.erp-quote-detail-v2-header--compact .erp-quote-detail-v2-status{justify-self:end}.erp-quote-detail-v2-header--compact .erp-quote-detail-v2-back-button{min-height:38px;padding-left:13px;padding-right:13px}.erp-quote-detail-v2-toolbar--compact{padding:14px 16px}.erp-quote-detail-v2-toolbar-inline{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;width:100%;min-width:0;display:grid}.erp-quote-detail-v2-toolbar--compact .erp-quote-detail-v2-toolbar-title{white-space:nowrap;min-width:72px;font-size:17px}.erp-quote-detail-v2-toolbar-groups{flex-wrap:wrap;align-items:center;gap:8px 0;min-width:0;display:flex}.erp-quote-detail-v2-tool-group{border-left:1px solid #e0e0e0;flex-wrap:wrap;align-items:center;gap:7px;min-width:0;padding:0 11px;display:inline-flex}.erp-quote-detail-v2-tool-group:first-child{border-left:0;padding-left:0}.erp-quote-detail-v2-tool-group:last-child{padding-right:0}.erp-quote-detail-v2-toolbar--compact .erp-quote-detail-v2-tool-button{min-height:38px;padding-left:13px;padding-right:13px}.erp-quote-detail-v2-info-grid{align-items:start}.erp-quote-detail-v2-basic-card,.erp-quote-detail-v2-contact-card{height:auto;min-height:0;padding:18px}.erp-quote-detail-v2-card-header{padding-bottom:11px}.erp-quote-detail-v2-card-description{margin-top:3px}.erp-quote-detail-v2-meta-grid{grid-template-columns:minmax(150px,1.3fr) minmax(170px,1.55fr) minmax(120px,1fr) minmax(80px,.7fr);margin-top:13px}.erp-quote-detail-v2-meta-item{grid-template-rows:auto minmax(22px,auto);align-content:start;gap:6px;padding:11px 12px}.erp-quote-detail-v2-meta-value{word-break:keep-all;overflow-wrap:anywhere;line-height:1.4}.erp-quote-detail-v2-info-list{margin-top:13px}.erp-quote-detail-v2-info-row{min-height:40px!important;padding-top:8px!important;padding-bottom:8px!important}.erp-quote-detail-v2-contact-grid{align-content:start;gap:0 16px;margin-top:13px}.erp-quote-detail-v2-contact-item{gap:4px;min-height:54px;padding:8px 0}.erp-quote-detail-v2-contact-label{letter-spacing:0;font-size:12px}.erp-quote-detail-v2-contact-value{line-height:1.4}.erp-quote-detail-v2-contact-empty{color:#717171;text-align:center;background:#f8f8f8;border:1px dashed #d8d8d8;border-radius:8px;margin-top:13px;padding:22px 14px;font-size:13px}.erp-quote-detail-v2-linked-wrap>.quote-detail-linked-trade-documents-box{gap:11px!important;padding:16px 18px!important}.erp-quote-detail-v2-linked-wrap>.quote-detail-linked-trade-documents-box>div:first-child{min-height:30px;padding-bottom:10px}.erp-quote-detail-v2-linked-wrap>.quote-detail-linked-trade-documents-box>div:nth-child(2)>button{min-height:40px!important;padding-top:7px!important;padding-bottom:7px!important}@media screen and (width<=1280px){.erp-quote-detail-v2-header--compact{gap:12px}.erp-quote-detail-v2-header-main{gap:7px 13px}.erp-quote-detail-v2-toolbar-inline{grid-template-columns:1fr;gap:10px}.erp-quote-detail-v2-toolbar--compact .erp-quote-detail-v2-toolbar-title{min-width:0}.erp-quote-detail-v2-tool-group{padding-left:8px;padding-right:8px}.erp-quote-detail-v2-toolbar--compact .erp-quote-detail-v2-tool-button{min-height:36px;padding-left:11px;padding-right:11px}.erp-quote-detail-v2-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width<=900px){.erp-quote-detail-v2-header--compact{grid-template-columns:auto minmax(0,1fr);align-items:start}.erp-quote-detail-v2-header--compact .erp-quote-detail-v2-status{grid-column:2;justify-self:start}.erp-quote-detail-v2-header-main{gap:5px;display:grid}.erp-quote-detail-v2-header--compact .erp-quote-detail-v2-document-line{min-width:0}.erp-quote-detail-v2-tool-group{border-top:1px solid #e4e4e4;border-left:0;padding:7px 0 0}.erp-quote-detail-v2-tool-group:first-child{border-top:0;padding-top:0}}@media screen and (width<=640px){.erp-quote-detail-v2-header--compact{grid-template-columns:1fr}.erp-quote-detail-v2-header--compact .erp-quote-detail-v2-status{grid-column:1}.erp-quote-detail-v2-toolbar-groups,.erp-quote-detail-v2-tool-group{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.erp-quote-detail-v2-tool-group .erp-quote-detail-v2-tool-button{width:100%}}.erp-quote-detail-v2-basic-card .erp-quote-detail-v2-meta-grid{grid-template-columns:minmax(190px,1.4fr) minmax(210px,1.45fr) minmax(125px,.85fr) minmax(82px,.55fr);align-items:stretch;overflow:hidden}.erp-quote-detail-v2-basic-card .erp-quote-detail-v2-meta-item{flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:3px!important;min-width:0!important;min-height:62px!important;padding:6px 14px!important;display:flex!important}.erp-quote-detail-v2-basic-card .erp-quote-detail-v2-meta-label{color:#555;white-space:nowrap;flex:none;width:100%;min-height:18px;font-size:13px;font-weight:600;line-height:18px;display:block}.erp-quote-detail-v2-basic-card .erp-quote-detail-v2-meta-value-box{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:8px!important;width:100%!important;min-width:0!important;display:grid!important}.erp-quote-detail-v2-basic-card .erp-quote-detail-v2-meta-value{color:#1d1d1d;word-break:keep-all;overflow-wrap:anywhere;min-width:0;font-size:15px;font-weight:600;line-height:1.45;display:block}.erp-quote-detail-v2-basic-card .erp-quote-detail-v2-meta-item:nth-child(2) .erp-quote-detail-v2-meta-value{word-break:keep-all;overflow-wrap:break-word}.erp-quote-detail-v2-basic-card .erp-quote-detail-v2-meta-item:nth-child(3) .erp-quote-detail-v2-meta-value,.erp-quote-detail-v2-basic-card .erp-quote-detail-v2-meta-item:nth-child(4) .erp-quote-detail-v2-meta-value{white-space:nowrap;word-break:normal;overflow-wrap:normal}.erp-quote-detail-v2-basic-card .erp-quote-detail-v2-meta-copy{place-self:start end!important;min-width:42px!important;min-height:30px!important;margin:0!important;padding:0 9px!important}.erp-quote-detail-v2-meta-system-row{background:#f8f8f8;border-top:1px solid #e4e4e4;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;display:grid}.erp-quote-detail-v2-meta-system-row>.erp-quote-detail-v2-info-row{border-bottom:0!important;grid-template-columns:88px minmax(0,1fr)!important;align-items:center!important;column-gap:12px!important;min-height:42px!important;margin:0!important;padding:6px 14px!important}.erp-quote-detail-v2-meta-system-row>.erp-quote-detail-v2-info-row:first-child{border-right:1px solid #e4e4e4!important}.erp-quote-detail-v2-basic-card .erp-quote-detail-v2-meta-item:nth-child(4){border-right:0}@media screen and (width<=640px){.erp-quote-detail-v2-meta-system-row{grid-template-columns:1fr}.erp-quote-detail-v2-meta-system-row>.erp-quote-detail-v2-info-row{grid-template-columns:78px minmax(0,1fr)!important}.erp-quote-detail-v2-meta-system-row>.erp-quote-detail-v2-info-row:first-child{border-bottom:1px solid #e4e4e4!important;border-right:0!important}}.erp-quote-detail-v2-contact-grid--all{grid-template-columns:1fr!important;align-content:start!important;gap:0!important;width:100%!important;min-width:0!important;margin-top:13px!important;display:grid!important}.erp-quote-detail-v2-contact-grid--all .erp-quote-detail-v2-contact-item--row{border-bottom:1px solid #eee!important;grid-column:auto!important;grid-template-columns:92px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;min-height:46px!important;padding:8px 0!important;display:grid!important}.erp-quote-detail-v2-contact-grid--all .erp-quote-detail-v2-contact-item--row:last-child{border-bottom:0!important}.erp-quote-detail-v2-contact-grid--all .erp-quote-detail-v2-contact-label{color:#555!important;letter-spacing:0!important;white-space:nowrap!important;align-items:center!important;min-width:0!important;min-height:28px!important;font-size:13px!important;font-weight:600!important;line-height:1.4!important;display:flex!important}.erp-quote-detail-v2-contact-grid--all .erp-quote-detail-v2-contact-value{color:#1d1d1d!important;width:100%!important;min-width:0!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important;display:block!important}.erp-quote-detail-v2-contact-grid--all .quote-detail-copy-inline-wrap{grid-template-columns:minmax(0,1fr) 30px!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;display:grid!important}.erp-quote-detail-v2-contact-grid--all .quote-detail-copy-inline-text{white-space:normal!important;word-break:break-all!important;overflow-wrap:anywhere!important;text-overflow:clip!important;align-self:center!important;min-width:0!important;max-width:100%!important;line-height:1.4!important;display:block!important;overflow:visible!important}.erp-quote-detail-v2-contact-grid--all .erp-quote-detail-inline-copy-button,.erp-quote-detail-v2-contact-grid--all .quote-detail-copy-inline-wrap>button{border-radius:6px!important;justify-content:center!important;place-self:center end!important;align-items:center!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;margin:0!important;padding:0!important;display:inline-flex!important}.erp-quote-detail-v2-contact-item--empty .erp-quote-detail-v2-contact-value{color:#8a8a8a!important}.erp-quote-detail-v2-contact-empty-value{color:#8a8a8a;align-items:center;min-height:28px;font-size:14px;font-weight:400;display:inline-flex}@media screen and (width<=1280px){.erp-quote-detail-v2-basic-card .erp-quote-detail-v2-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-quote-detail-v2-basic-card .erp-quote-detail-v2-meta-item{min-height:62px!important}.erp-quote-detail-v2-basic-card .erp-quote-detail-v2-meta-item:nth-child(2){border-right:0}.erp-quote-detail-v2-basic-card .erp-quote-detail-v2-meta-item:nth-child(-n+2){border-bottom:1px solid #e4e4e4}}@media screen and (width<=640px){.erp-quote-detail-v2-basic-card .erp-quote-detail-v2-meta-grid{grid-template-columns:1fr}.erp-quote-detail-v2-basic-card .erp-quote-detail-v2-meta-item{border-bottom:1px solid #e4e4e4!important;border-right:0!important;min-height:62px!important}.erp-quote-detail-v2-basic-card .erp-quote-detail-v2-meta-item:last-child{border-bottom:0!important}.erp-quote-detail-v2-contact-grid--all .erp-quote-detail-v2-contact-item--row{grid-template-columns:78px minmax(0,1fr)!important;gap:8px!important}}.erp-quote-detail-v2-overview-card{box-sizing:border-box;background:#fff;border:1px solid #d8d8d8;border-radius:12px;gap:12px;width:100%;min-width:0;margin:0 0 16px;padding:18px 20px;display:grid}.erp-quote-detail-v2-overview-heading{color:#1d1d1d;letter-spacing:-.01em;margin:0;font-size:18px;font-weight:700;line-height:1.4}.erp-quote-detail-v2-overview-list{border-top:1px solid #e4e4e4;width:100%;min-width:0;display:grid}.erp-quote-detail-v2-overview-row{box-sizing:border-box;border-bottom:1px solid #eee;grid-template-columns:104px minmax(0,1fr);align-items:start;gap:14px;min-width:0;min-height:44px;padding:10px 0;display:grid}.erp-quote-detail-v2-overview-row:last-child{border-bottom:0}.erp-quote-detail-v2-overview-label{color:#555;white-space:nowrap;padding-top:1px;font-size:13px;font-weight:600;line-height:1.5}.erp-quote-detail-v2-overview-value{overflow-wrap:anywhere;color:#1d1d1d;min-width:0;font-size:14px;font-weight:500;line-height:1.5}.erp-quote-detail-v2-overview-value--title{color:#16408d;font-size:16px;font-weight:700}.erp-quote-detail-v2-large-total-card{box-sizing:border-box;background:#fff;border:1px solid #cfcfcf;border-radius:12px;grid-template-columns:138px minmax(0,1fr);width:100%;min-width:0;min-height:96px;margin:0 0 16px;display:grid;overflow:hidden}.erp-quote-detail-v2-large-total-heading{color:#1d1d1d;text-align:center;white-space:nowrap;box-sizing:border-box;background:#f5f7fb;border-right:1px solid #d8d8d8;justify-content:center;align-items:center;min-width:0;padding:18px 14px;font-size:20px;font-weight:700;line-height:1.35;display:flex}.erp-quote-detail-v2-large-total-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr);align-items:stretch;width:100%;min-width:0;display:grid}.erp-quote-detail-v2-large-total-item{box-sizing:border-box;border-right:1px solid #e4e4e4;align-content:center;gap:8px;min-width:0;padding:17px 20px;display:grid}.erp-quote-detail-v2-large-total-item:last-child{border-right:0}.erp-quote-detail-v2-large-total-label{color:#555;font-size:13px;font-weight:600;line-height:1.35}.erp-quote-detail-v2-large-total-value{color:#1d1d1d;white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:5px;min-width:0;font-size:20px;font-weight:600;line-height:1.3;display:flex}.erp-quote-detail-v2-large-total-unit{color:#555;font-size:13px;font-weight:500}.erp-quote-detail-v2-large-total-item--grand{background:#f4f7ff}.erp-quote-detail-v2-large-total-label--grand{color:#16408d;font-size:14px;font-weight:700}.erp-quote-detail-v2-large-total-value--grand{color:#c62828;font-size:25px;font-weight:700}.erp-quote-detail-v2-large-total-unit--grand{color:#8d1d22;font-size:14px;font-weight:600}@media screen and (width<=1280px){.erp-quote-detail-v2-overview-card{padding:16px}.erp-quote-detail-v2-overview-row{grid-template-columns:88px minmax(0,1fr);gap:10px}.erp-quote-detail-v2-large-total-card{grid-template-columns:118px minmax(0,1fr)}.erp-quote-detail-v2-large-total-heading{padding-left:10px;padding-right:10px;font-size:18px}.erp-quote-detail-v2-large-total-item{padding-left:14px;padding-right:14px}.erp-quote-detail-v2-large-total-value{font-size:18px}.erp-quote-detail-v2-large-total-value--grand{font-size:22px}}@media screen and (width<=900px){.erp-quote-detail-v2-large-total-card{grid-template-columns:1fr}.erp-quote-detail-v2-large-total-heading{text-align:left;border-bottom:1px solid #d8d8d8;border-right:0;justify-content:flex-start;min-height:48px;padding:12px 16px}.erp-quote-detail-v2-large-total-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (width<=640px){.erp-quote-detail-v2-overview-row{grid-template-columns:76px minmax(0,1fr);gap:8px}.erp-quote-detail-v2-large-total-grid{grid-template-columns:1fr}.erp-quote-detail-v2-large-total-item{border-bottom:1px solid #e4e4e4;border-right:0;grid-template-columns:90px minmax(0,1fr);align-items:center;gap:10px;padding:12px 14px}.erp-quote-detail-v2-large-total-item:last-child{border-bottom:0}.erp-quote-detail-v2-large-total-value{font-size:17px}.erp-quote-detail-v2-large-total-value--grand{font-size:20px}}.erp-quote-detail-v2-large-total-grid--two{grid-template-columns:minmax(0,1fr) minmax(0,1.18fr)}.erp-quote-detail-v2-large-total-item--included{background:#f4f7ff;border-right:0}.erp-quote-detail-v2-large-total-label--included{color:#16408d;font-size:14px;font-weight:700}.erp-quote-detail-v2-large-total-value--included{color:#c62828;font-size:25px;font-weight:700}.erp-quote-detail-v2-large-total-unit--included{color:#8d1d22;font-size:14px;font-weight:600}@media screen and (width<=1280px){.erp-quote-detail-v2-large-total-value--included{font-size:22px}}@media screen and (width<=900px){.erp-quote-detail-v2-large-total-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (width<=640px){.erp-quote-detail-v2-large-total-grid--two{grid-template-columns:1fr}.erp-quote-detail-v2-large-total-value--included{font-size:20px}}.erp-quote-detail-v2-large-total-grid--two{grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-template-columns:1fr!important;align-items:stretch!important;width:100%!important;min-width:0!important;display:grid!important}.erp-quote-detail-v2-large-total-grid--two .erp-quote-detail-v2-large-total-item{box-sizing:border-box!important;background:#fff!important;border-bottom:1px solid #e1e1e1!important;border-right:0!important;grid-template-columns:94px minmax(190px,250px)!important;place-content:center!important;align-items:center!important;gap:14px!important;min-width:0!important;min-height:66px!important;padding:12px 28px!important;display:grid!important}.erp-quote-detail-v2-large-total-grid--two .erp-quote-detail-v2-large-total-label{color:#3f3f3f!important;text-align:right!important;white-space:nowrap!important;width:94px!important;min-width:94px!important;font-size:15px!important;font-weight:700!important;line-height:1.4!important;display:block!important}.erp-quote-detail-v2-large-total-grid--two .erp-quote-detail-v2-large-total-value{color:#1d1d1d!important;text-align:right!important;white-space:nowrap!important;justify-content:flex-end!important;align-items:baseline!important;gap:5px!important;width:250px!important;min-width:190px!important;max-width:250px!important;font-size:22px!important;font-weight:600!important;line-height:1.3!important;display:flex!important}.erp-quote-detail-v2-large-total-grid--two .erp-quote-detail-v2-large-total-label--included{color:#16408d!important;font-size:15px!important;font-weight:700!important}.erp-quote-detail-v2-large-total-grid--two .erp-quote-detail-v2-large-total-value--included{color:#c62828!important;font-size:27px!important;font-weight:700!important}.erp-quote-detail-v2-large-total-grid--two .erp-quote-detail-v2-large-total-unit{color:#555!important;flex:none!important;font-size:13px!important;font-weight:500!important}.erp-quote-detail-v2-large-total-grid--two .erp-quote-detail-v2-large-total-unit--included{color:#8d1d22!important;font-size:14px!important;font-weight:600!important}@media screen and (width<=1280px){.erp-quote-detail-v2-large-total-card{grid-template-columns:190px minmax(0,1fr)!important}.erp-quote-detail-v2-large-total-heading{font-size:22px!important}.erp-quote-detail-v2-large-total-grid--two .erp-quote-detail-v2-large-total-item{grid-template-columns:88px minmax(170px,220px)!important;gap:12px!important;padding-left:20px!important;padding-right:20px!important}.erp-quote-detail-v2-large-total-grid--two .erp-quote-detail-v2-large-total-label{width:88px!important;min-width:88px!important}.erp-quote-detail-v2-large-total-grid--two .erp-quote-detail-v2-large-total-value{width:220px!important;min-width:170px!important;max-width:220px!important;font-size:20px!important}.erp-quote-detail-v2-large-total-grid--two .erp-quote-detail-v2-large-total-value--included{font-size:24px!important}}@media screen and (width<=900px){.erp-quote-detail-v2-large-total-card{grid-template-columns:160px minmax(0,1fr)!important}.erp-quote-detail-v2-large-total-heading{min-height:124px!important;font-size:20px!important}.erp-quote-detail-v2-large-total-grid--two .erp-quote-detail-v2-large-total-item{grid-template-columns:82px minmax(150px,200px)!important;min-height:62px!important}.erp-quote-detail-v2-large-total-grid--two .erp-quote-detail-v2-large-total-label{width:82px!important;min-width:82px!important;font-size:14px!important}.erp-quote-detail-v2-large-total-grid--two .erp-quote-detail-v2-large-total-value{width:200px!important;min-width:150px!important;max-width:200px!important}}@media screen and (width<=640px){.erp-quote-detail-v2-large-total-card{grid-template-columns:1fr!important}.erp-quote-detail-v2-large-total-heading{text-align:left!important;border-bottom:1px solid #d8d8d8!important;border-right:0!important;justify-content:flex-start!important;min-height:48px!important;padding:12px 16px!important;font-size:18px!important}.erp-quote-detail-v2-large-total-grid--two .erp-quote-detail-v2-large-total-item{grid-template-columns:76px minmax(0,1fr)!important;justify-content:stretch!important;gap:10px!important;min-height:58px!important;padding:10px 14px!important}.erp-quote-detail-v2-large-total-grid--two .erp-quote-detail-v2-large-total-label{width:76px!important;min-width:76px!important;font-size:13px!important}.erp-quote-detail-v2-large-total-grid--two .erp-quote-detail-v2-large-total-value{width:100%!important;min-width:0!important;max-width:none!important;font-size:18px!important}.erp-quote-detail-v2-large-total-grid--two .erp-quote-detail-v2-large-total-value--included{font-size:21px!important}}.erp-quote-detail-v2-large-total-card{grid-template-columns:190px minmax(0,1fr)!important;min-height:116px!important}.erp-quote-detail-v2-large-total-heading{min-height:116px!important;padding:18px!important;font-size:22px!important;font-weight:700!important}.erp-quote-detail-v2-large-total-grid--two{grid-template-rows:repeat(2,58px)!important;grid-template-columns:1fr!important;align-content:center!important;min-height:116px!important}.erp-quote-detail-v2-large-total-grid--two .erp-quote-detail-v2-large-total-item{box-sizing:border-box!important;border-bottom:1px solid #e1e1e1!important;border-right:0!important;grid-template-columns:92px 210px!important;place-content:center!important;align-items:center!important;gap:10px!important;min-height:58px!important;padding:8px 20px!important;display:grid!important}.erp-quote-detail-v2-large-total-grid--two .erp-quote-detail-v2-large-total-item:last-child{border-bottom:0!important}.erp-quote-detail-v2-large-total-grid--two .erp-quote-detail-v2-large-total-label,.erp-quote-detail-v2-large-total-grid--two .erp-quote-detail-v2-large-total-label--included{color:#3f3f3f!important;text-align:right!important;white-space:nowrap!important;width:92px!important;min-width:92px!important;font-size:15px!important;font-weight:700!important;line-height:1.4!important;display:block!important}.erp-quote-detail-v2-large-total-grid--two .erp-quote-detail-v2-large-total-value,.erp-quote-detail-v2-large-total-grid--two .erp-quote-detail-v2-large-total-value--included{font-variant-numeric:tabular-nums;text-align:left!important;white-space:nowrap!important;justify-content:flex-start!important;align-items:baseline!important;gap:5px!important;width:210px!important;min-width:210px!important;max-width:210px!important;font-size:24px!important;font-weight:700!important;line-height:1.25!important;display:flex!important}.erp-quote-detail-v2-large-total-grid--two .erp-quote-detail-v2-large-total-value{color:#1d1d1d!important}.erp-quote-detail-v2-large-total-grid--two .erp-quote-detail-v2-large-total-item--included{background:#f4f7ff!important}.erp-quote-detail-v2-large-total-grid--two .erp-quote-detail-v2-large-total-label--included{color:#16408d!important}.erp-quote-detail-v2-large-total-grid--two .erp-quote-detail-v2-large-total-value--included{color:#c62828!important}.erp-quote-detail-v2-large-total-grid--two .erp-quote-detail-v2-large-total-unit,.erp-quote-detail-v2-large-total-grid--two .erp-quote-detail-v2-large-total-unit--included{flex:none!important;font-size:13px!important;font-weight:600!important;line-height:1.2!important}.erp-quote-detail-v2-large-total-grid--two .erp-quote-detail-v2-large-total-unit{color:#555!important}.erp-quote-detail-v2-large-total-grid--two .erp-quote-detail-v2-large-total-unit--included{color:#8d1d22!important}@media screen and (width<=1280px){.erp-quote-detail-v2-large-total-card{grid-template-columns:170px minmax(0,1fr)!important}.erp-quote-detail-v2-large-total-heading{font-size:21px!important}.erp-quote-detail-v2-large-total-grid--two .erp-quote-detail-v2-large-total-item{grid-template-columns:88px 190px!important;gap:9px!important;padding-left:16px!important;padding-right:16px!important}.erp-quote-detail-v2-large-total-grid--two .erp-quote-detail-v2-large-total-label,.erp-quote-detail-v2-large-total-grid--two .erp-quote-detail-v2-large-total-label--included{width:88px!important;min-width:88px!important}.erp-quote-detail-v2-large-total-grid--two .erp-quote-detail-v2-large-total-value,.erp-quote-detail-v2-large-total-grid--two .erp-quote-detail-v2-large-total-value--included{width:190px!important;min-width:190px!important;max-width:190px!important;font-size:22px!important}}@media screen and (width<=900px){.erp-quote-detail-v2-large-total-card{grid-template-columns:150px minmax(0,1fr)!important}.erp-quote-detail-v2-large-total-heading{min-height:108px!important;font-size:19px!important}.erp-quote-detail-v2-large-total-grid--two{grid-template-rows:repeat(2,54px)!important;min-height:108px!important}.erp-quote-detail-v2-large-total-grid--two .erp-quote-detail-v2-large-total-item{grid-template-columns:82px 170px!important;gap:8px!important;min-height:54px!important}.erp-quote-detail-v2-large-total-grid--two .erp-quote-detail-v2-large-total-label,.erp-quote-detail-v2-large-total-grid--two .erp-quote-detail-v2-large-total-label--included{width:82px!important;min-width:82px!important;font-size:14px!important}.erp-quote-detail-v2-large-total-grid--two .erp-quote-detail-v2-large-total-value,.erp-quote-detail-v2-large-total-grid--two .erp-quote-detail-v2-large-total-value--included{width:170px!important;min-width:170px!important;max-width:170px!important;font-size:20px!important}}@media screen and (width<=640px){.erp-quote-detail-v2-large-total-card{grid-template-columns:1fr!important;min-height:0!important}.erp-quote-detail-v2-large-total-heading{text-align:left!important;border-bottom:1px solid #d8d8d8!important;border-right:0!important;justify-content:flex-start!important;min-height:46px!important;padding:11px 14px!important;font-size:18px!important}.erp-quote-detail-v2-large-total-grid--two{grid-template-rows:repeat(2,54px)!important;min-height:108px!important}.erp-quote-detail-v2-large-total-grid--two .erp-quote-detail-v2-large-total-item{grid-template-columns:76px minmax(0,1fr)!important;justify-content:stretch!important;gap:8px!important;min-height:54px!important;padding:9px 14px!important}.erp-quote-detail-v2-large-total-grid--two .erp-quote-detail-v2-large-total-label,.erp-quote-detail-v2-large-total-grid--two .erp-quote-detail-v2-large-total-label--included{width:76px!important;min-width:76px!important;font-size:13px!important}.erp-quote-detail-v2-large-total-grid--two .erp-quote-detail-v2-large-total-value,.erp-quote-detail-v2-large-total-grid--two .erp-quote-detail-v2-large-total-value--included{width:100%!important;min-width:0!important;max-width:none!important;font-size:19px!important}}.erp-quote-detail-v2-sr-only{clip:rect(0, 0, 0, 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.erp-quote-detail-v2-product-card{width:100%!important;min-width:0!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d8d8d8!important;border-radius:12px!important;gap:14px!important;margin:0 0 16px!important;padding:20px!important;display:grid!important}.erp-quote-detail-v2-product-title{color:#1d1d1d!important;letter-spacing:-.01em!important;margin:0!important;font-size:20px!important;font-weight:700!important;line-height:1.4!important}.erp-quote-detail-v2-product-table-wrap{scrollbar-gutter:stable;box-sizing:border-box!important;background:#fff!important;border:1px solid #d8d8d8!important;border-radius:10px!important;width:100%!important;min-width:0!important;overflow:auto hidden!important}.erp-quote-detail-v2-product-table{border-collapse:separate!important;border-spacing:0!important;table-layout:fixed!important;color:#1d1d1d!important;background:#fff!important;border:0!important;width:100%!important;min-width:980px!important;margin:0!important;font-size:14px!important;line-height:1.5!important}.erp-quote-detail-v2-product-table th,.erp-quote-detail-v2-product-table td{color:#1d1d1d;background:#fff;min-width:0;vertical-align:top!important;box-sizing:border-box!important;border:1px solid #e4e4e4!important;border-top:0!important;border-left:0!important;padding:13px 12px!important;font-size:14px!important;line-height:1.5!important}.erp-quote-detail-v2-product-table tr>:last-child{border-right:0!important}.erp-quote-detail-v2-product-thead th{color:#374151!important;vertical-align:middle!important;white-space:nowrap!important;background:#f5f6f8!important;height:48px!important;padding-top:11px!important;padding-bottom:11px!important;font-size:14px!important;font-weight:700!important;line-height:1.4!important}.erp-quote-detail-v2-product-tbody .erp-quote-detail-v2-product-row:last-child>*{border-bottom:0!important}.erp-quote-detail-v2-product-row{min-height:68px}.erp-quote-detail-v2-product-row>th,.erp-quote-detail-v2-product-row>td{padding-top:14px!important;padding-bottom:14px!important}.erp-quote-detail-v2-product-table .quote-product-info-th-no,.erp-quote-detail-v2-product-table .quote-product-info-td-no{color:#374151!important;text-align:center!important;vertical-align:top!important;width:56px!important;min-width:56px!important;max-width:56px!important;padding-left:8px!important;padding-right:8px!important;font-weight:500!important}.erp-quote-detail-v2-product-table .quote-product-info-th-productName,.erp-quote-detail-v2-product-table .quote-product-info-td-productName{text-align:left!important;width:28%!important;min-width:250px!important}.erp-quote-detail-v2-product-name-cell,.erp-quote-detail-v2-product-name-box{gap:4px!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important}.erp-quote-detail-v2-product-name-main{color:#1d4ed8!important;overflow-wrap:anywhere!important;min-width:0!important;margin:0!important;font-size:15px!important;font-weight:700!important;line-height:1.45!important}.erp-quote-detail-v2-product-memo{color:#1d1d1d!important;overflow-wrap:anywhere!important;min-width:0!important;margin:0!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important}.quoteDetailProductPriceReferenceTags{flex-wrap:wrap!important;gap:4px!important;margin-top:5px!important;display:flex!important}.erp-quote-detail-v2-product-reference-tag{color:#9a3412!important;white-space:nowrap!important;background:#fff7ed!important;border:1px solid #fed7aa!important;border-radius:999px!important;align-items:center!important;min-height:20px!important;padding:2px 7px!important;font-size:11px!important;font-weight:600!important;line-height:1.25!important;display:inline-flex!important}.erp-quote-detail-v2-product-table .quote-product-info-th-spec,.erp-quote-detail-v2-product-table .quote-product-info-td-spec{text-align:left!important;width:19%!important;min-width:160px!important;padding-left:12px!important;padding-right:12px!important}.erp-quote-detail-v2-spec-value{color:#1d1d1d!important;text-indent:0!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:anywhere!important;min-width:0!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important;display:block!important}.erp-quote-detail-v2-product-table .quote-product-info-th-quantity,.erp-quote-detail-v2-product-table .quote-product-info-td-quantity{font-variant-numeric:tabular-nums;text-align:center!important;vertical-align:top!important;white-space:nowrap!important;width:82px!important;min-width:82px!important;max-width:82px!important}.erp-quote-detail-v2-product-table .quote-product-info-th-standardPrice,.erp-quote-detail-v2-product-table .quote-product-info-td-standardPrice,.erp-quote-detail-v2-product-table .quote-product-info-th-extraPrice,.erp-quote-detail-v2-product-table .quote-product-info-td-extraPrice,.erp-quote-detail-v2-product-table .quote-product-info-th-supplyPrice,.erp-quote-detail-v2-product-table .quote-product-info-td-supplyPrice,.erp-quote-detail-v2-product-table .quote-product-info-th-totalAmount,.erp-quote-detail-v2-product-table .quote-product-info-td-totalAmount{font-variant-numeric:tabular-nums;letter-spacing:0!important;white-space:nowrap!important;min-width:104px!important;max-width:none!important}.erp-quote-detail-v2-product-table .quote-product-info-td-standardPrice,.erp-quote-detail-v2-product-table .quote-product-info-td-supplyPrice,.erp-quote-detail-v2-product-table .quote-product-info-td-totalAmount{color:#1d1d1d!important;text-align:right!important;vertical-align:top!important;font-size:14px!important;font-weight:500!important}.erp-quote-detail-v2-product-table .quote-product-info-th-extraPrice,.erp-quote-detail-v2-product-table .quote-product-info-td-extraPrice{text-align:center!important;width:108px!important;min-width:108px!important}.erp-quote-detail-v2-product-table .quote-product-info-td-totalAmount{font-weight:600!important}.erp-quote-detail-v2-extra-price-cell{justify-items:center!important;gap:3px!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important}.erp-quote-detail-v2-extra-price-amount{font-variant-numeric:tabular-nums;color:#1d1d1d!important;text-align:center!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important}.erp-quote-detail-v2-extra-reason{color:#ea580c!important;text-align:center!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:anywhere!important;min-width:0!important;font-size:12px!important;font-weight:700!important;line-height:1.35!important}.erp-quote-detail-v2-product-table .quote-product-info-th-headerText,.erp-quote-detail-v2-product-table .quote-product-info-td-headerText,.erp-quote-detail-v2-product-table .quote-product-info-th-manufactureDate,.erp-quote-detail-v2-product-table .quote-product-info-td-manufactureDate,.erp-quote-detail-v2-product-table .quote-product-info-th-serialNumber,.erp-quote-detail-v2-product-table .quote-product-info-td-serialNumber{text-align:left!important;min-width:110px!important}@media screen and (width<=1280px){.erp-quote-detail-v2-product-card{padding:16px!important}.erp-quote-detail-v2-product-title{font-size:18px!important}.erp-quote-detail-v2-product-table{min-width:940px!important;font-size:13px!important}.erp-quote-detail-v2-product-table th,.erp-quote-detail-v2-product-table td{padding-left:10px!important;padding-right:10px!important;font-size:13px!important}.erp-quote-detail-v2-product-name-main{font-size:14px!important}.erp-quote-detail-v2-product-memo,.erp-quote-detail-v2-spec-value{font-size:13px!important}.erp-quote-detail-v2-product-table .quote-product-info-th-standardPrice,.erp-quote-detail-v2-product-table .quote-product-info-td-standardPrice,.erp-quote-detail-v2-product-table .quote-product-info-th-extraPrice,.erp-quote-detail-v2-product-table .quote-product-info-td-extraPrice,.erp-quote-detail-v2-product-table .quote-product-info-th-supplyPrice,.erp-quote-detail-v2-product-table .quote-product-info-td-supplyPrice,.erp-quote-detail-v2-product-table .quote-product-info-th-totalAmount,.erp-quote-detail-v2-product-table .quote-product-info-td-totalAmount{letter-spacing:0!important;min-width:98px!important;font-size:13px!important}}@media screen and (width<=900px){.erp-quote-detail-v2-product-table{min-width:920px!important}}@media screen and (width<=640px){.erp-quote-detail-v2-product-card{padding:14px!important}.erp-quote-detail-v2-product-table{min-width:900px!important}}.erp-quote-detail-v2-product-table-wrap{scrollbar-gutter:auto!important;background:#fff!important}.erp-quote-detail-v2-product-table{border-collapse:separate!important;border-spacing:0!important;width:100%!important}.erp-quote-detail-v2-product-thead,.erp-quote-detail-v2-product-head-row{background:#f5f6f8!important;width:100%!important;height:52px!important}.erp-quote-detail-v2-product-table .erp-quote-detail-v2-product-thead th{color:#374151!important;vertical-align:middle!important;white-space:nowrap!important;box-sizing:border-box!important;background:#f5f6f8!important;border:0!important;border-bottom:1px solid #d8d8d8!important;height:52px!important;min-height:52px!important;max-height:52px!important;padding:0 12px!important;font-size:14px!important;font-weight:700!important;line-height:1.35!important;display:table-cell!important}.erp-quote-detail-v2-product-table .quote-product-info-th-no{vertical-align:middle!important;height:52px!important;min-height:52px!important;max-height:52px!important;padding-top:0!important;padding-bottom:0!important;line-height:1.35!important}.erp-quote-detail-v2-product-table .erp-quote-detail-v2-product-thead th:first-child{border-top-left-radius:9px}.erp-quote-detail-v2-product-table .erp-quote-detail-v2-product-thead th:last-child{border-top-right-radius:9px}.erp-quote-detail-v2-product-table .erp-quote-detail-v2-product-tbody th,.erp-quote-detail-v2-product-table .erp-quote-detail-v2-product-tbody td{border:0!important;border-bottom:1px solid #e4e4e4!important}.erp-quote-detail-v2-product-table .erp-quote-detail-v2-product-tbody .erp-quote-detail-v2-product-row:last-child>th,.erp-quote-detail-v2-product-table .erp-quote-detail-v2-product-tbody .erp-quote-detail-v2-product-row:last-child>td{border-bottom:0!important}.erp-quote-detail-v2-product-table th,.erp-quote-detail-v2-product-table td{border-left:0!important;border-right:0!important}.erp-quote-detail-v2-product-table .erp-quote-detail-v2-product-thead th{text-indent:0!important;transform:none!important}.erp-quote-detail-v2-product-table .quote-product-info-th-productName,.erp-quote-detail-v2-product-table .quote-product-info-th-spec,.erp-quote-detail-v2-product-table .quote-product-info-th-headerText,.erp-quote-detail-v2-product-table .quote-product-info-th-manufactureDate,.erp-quote-detail-v2-product-table .quote-product-info-th-serialNumber{text-align:left!important}.erp-quote-detail-v2-product-table .quote-product-info-th-quantity,.erp-quote-detail-v2-product-table .quote-product-info-th-extraPrice{text-align:center!important}.erp-quote-detail-v2-product-table .quote-product-info-th-standardPrice,.erp-quote-detail-v2-product-table .quote-product-info-th-supplyPrice,.erp-quote-detail-v2-product-table .quote-product-info-th-totalAmount{text-align:right!important}@media screen and (width<=1280px){.erp-quote-detail-v2-product-table .erp-quote-detail-v2-product-thead,.erp-quote-detail-v2-product-table .erp-quote-detail-v2-product-head-row,.erp-quote-detail-v2-product-table .erp-quote-detail-v2-product-thead th{height:50px!important;min-height:50px!important;max-height:50px!important}.erp-quote-detail-v2-product-table .erp-quote-detail-v2-product-thead th{vertical-align:middle!important;padding-top:0!important;padding-bottom:0!important;font-size:13px!important}}.erp-quote-detail-v2-product-title{font-size:20px!important;font-weight:700!important;line-height:1.4!important}.erp-quote-detail-v2-product-table{color:#1d1d1d!important;min-width:1040px!important;font-size:15px!important;line-height:1.5!important}.erp-quote-detail-v2-product-table .erp-quote-detail-v2-product-thead th{font-size:15px!important;font-weight:700!important;line-height:1.4!important}.erp-quote-detail-v2-product-table .erp-quote-detail-v2-product-tbody th,.erp-quote-detail-v2-product-table .erp-quote-detail-v2-product-tbody td{color:#1d1d1d!important;padding-top:15px!important;padding-bottom:15px!important;font-size:15px!important;line-height:1.5!important}.erp-quote-detail-v2-product-table .quote-product-info-td-no{color:#374151!important;font-size:15px!important;font-weight:500!important}.erp-quote-detail-v2-product-name-main{color:#1d4ed8!important;font-size:16px!important;font-weight:700!important;line-height:1.45!important}.erp-quote-detail-v2-product-memo,.erp-quote-detail-v2-spec-value{color:#1d1d1d!important;font-size:15px!important;font-weight:400!important;line-height:1.5!important}.erp-quote-detail-v2-product-table .quote-product-info-td-quantity,.erp-quote-detail-v2-product-table .quote-product-info-td-standardPrice,.erp-quote-detail-v2-product-table .quote-product-info-td-supplyPrice{font-variant-numeric:tabular-nums;color:#1d1d1d!important;font-size:16px!important;font-weight:500!important;line-height:1.45!important}.erp-quote-detail-v2-product-table .quote-product-info-td-totalAmount{font-variant-numeric:tabular-nums;color:#1d1d1d!important;font-size:16px!important;font-weight:600!important;line-height:1.45!important}.erp-quote-detail-v2-extra-price-amount{font-variant-numeric:tabular-nums;color:#1d1d1d!important;font-size:16px!important;font-weight:500!important;line-height:1.4!important}.erp-quote-detail-v2-extra-reason{color:#ea580c!important;font-size:13px!important;font-weight:700!important;line-height:1.4!important}.erp-quote-detail-v2-product-reference-tag{min-height:22px!important;padding:2px 8px!important;font-size:12px!important;font-weight:600!important;line-height:1.3!important}.erp-quote-detail-v2-product-table .quote-product-info-td-headerText,.erp-quote-detail-v2-product-table .quote-product-info-td-manufactureDate,.erp-quote-detail-v2-product-table .quote-product-info-td-serialNumber{font-size:15px!important;font-weight:400!important;line-height:1.5!important}@media screen and (width<=1280px){.erp-quote-detail-v2-product-title{font-size:20px!important}.erp-quote-detail-v2-product-table{min-width:1040px!important;font-size:15px!important}.erp-quote-detail-v2-product-table .erp-quote-detail-v2-product-thead th,.erp-quote-detail-v2-product-table .erp-quote-detail-v2-product-tbody th,.erp-quote-detail-v2-product-table .erp-quote-detail-v2-product-tbody td{font-size:15px!important}.erp-quote-detail-v2-product-name-main{font-size:16px!important}.erp-quote-detail-v2-product-memo,.erp-quote-detail-v2-spec-value{font-size:15px!important}.erp-quote-detail-v2-product-table .quote-product-info-td-quantity,.erp-quote-detail-v2-product-table .quote-product-info-td-standardPrice,.erp-quote-detail-v2-product-table .quote-product-info-td-supplyPrice,.erp-quote-detail-v2-product-table .quote-product-info-td-totalAmount,.erp-quote-detail-v2-extra-price-amount{font-size:16px!important}.erp-quote-detail-v2-extra-reason{font-size:13px!important}.erp-quote-detail-v2-product-reference-tag{font-size:12px!important}}@media screen and (width<=900px){.erp-quote-detail-v2-product-table{min-width:1040px!important}}@media screen and (width<=640px){.erp-quote-detail-v2-product-table{min-width:1040px!important}.erp-quote-detail-v2-product-title{font-size:19px!important}}.erp-quote-detail-v2-product-spec-card{width:100%!important;min-width:0!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d8d8d8!important;border-radius:12px!important;gap:14px!important;margin:0 0 16px!important;padding:20px!important;display:grid!important}.erp-quote-detail-v2-product-spec-title{color:#1d1d1d!important;letter-spacing:-.01em!important;margin:0!important;font-size:20px!important;font-weight:700!important;line-height:1.4!important}.erp-quote-detail-v2-product-spec-list{box-sizing:border-box!important;background:#fff!important;border:0!important;border-top:1px solid #d8d8d8!important;border-radius:0!important;gap:0!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important}.erp-quote-detail-v2-product-spec-row{box-sizing:border-box!important;background:#fff!important;border:0!important;border-bottom:1px solid #e4e4e4!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:start!important;gap:12px!important;width:100%!important;min-width:0!important;margin:0!important;padding:14px 4px!important;display:grid!important}.erp-quote-detail-v2-product-spec-row:last-child{border-bottom:0!important}.erp-quote-detail-v2-product-spec-no{font-variant-numeric:tabular-nums;color:#16408d!important;text-align:center!important;box-sizing:border-box!important;background:#eef4ff!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;margin:0!important;padding:0!important;font-size:14px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.erp-quote-detail-v2-product-spec-text{color:#1d1d1d!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:anywhere!important;box-sizing:border-box!important;min-width:0!important;margin:0!important;padding:1px 0 0!important;font-size:15px!important;font-weight:400!important;line-height:1.7!important}.erp-quote-detail-v2-product-spec-text>*{max-width:100%!important}.erp-quote-detail-v2-product-spec-text p{margin:0!important}@media screen and (width<=1280px){.erp-quote-detail-v2-product-spec-card{padding:16px!important}.erp-quote-detail-v2-product-spec-title{font-size:20px!important}.erp-quote-detail-v2-product-spec-text{font-size:15px!important}}@media screen and (width<=640px){.erp-quote-detail-v2-product-spec-card{padding:14px!important}.erp-quote-detail-v2-product-spec-title{font-size:19px!important}.erp-quote-detail-v2-product-spec-row{grid-template-columns:32px minmax(0,1fr)!important;gap:10px!important;padding-top:12px!important;padding-bottom:12px!important}.erp-quote-detail-v2-product-spec-no{width:26px!important;min-width:26px!important;max-width:26px!important;height:26px!important;min-height:26px!important;font-size:13px!important}.erp-quote-detail-v2-product-spec-text{font-size:15px!important}}@media screen{.erp-quote-detail-v2-article-notes-card{min-width:0!important;overflow:hidden!important}.erp-quote-detail-v2-article-notes-title{color:#111827!important;letter-spacing:-.01em!important;margin:0 0 20px!important;font-size:20px!important;font-weight:700!important;line-height:1.4!important}.erp-quote-detail-v2-article-notes-list{box-sizing:border-box!important;border-top:1px solid #d9e2ec!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;list-style:none!important;display:block!important}.erp-quote-detail-v2-article-notes-row{box-sizing:border-box!important;border:0!important;border-bottom:1px solid #e5e7eb!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:start!important;column-gap:12px!important;width:100%!important;min-width:0!important;margin:0!important;padding:16px 0!important;display:grid!important}.erp-quote-detail-v2-article-notes-no{color:#374151!important;box-sizing:border-box!important;background:#f8fafc!important;border:1px solid #cbd5e1!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;margin:1px 0 0!important;padding:0!important;font-size:14px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.erp-quote-detail-v2-article-notes-text{color:#1f2937!important;letter-spacing:0!important;white-space:pre-wrap!important;word-break:keep-all!important;overflow-wrap:anywhere!important;min-width:0!important;margin:0!important;padding:0!important;font-size:15px!important;font-weight:400!important;line-height:1.7!important;display:block!important}.erp-quote-detail-v2-edit-row{box-sizing:border-box!important;justify-content:flex-end!important;align-items:center!important;width:100%!important;min-width:0!important;margin:12px 0 20px!important;padding:0!important;display:flex!important}.erp-quote-detail-v2-edit-button{color:#1d4ed8!important;text-align:center!important;white-space:nowrap!important;cursor:pointer!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #2563eb!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;min-width:80px!important;min-height:44px!important;margin:0!important;padding:0 18px!important;font-family:inherit!important;font-size:15px!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s!important;display:inline-flex!important}.erp-quote-detail-v2-edit-button:hover{color:#1e40af!important;background:#eff6ff!important;border-color:#1d4ed8!important}.erp-quote-detail-v2-edit-button:active{color:#1e3a8a!important;background:#dbeafe!important;border-color:#1e40af!important}.erp-quote-detail-v2-edit-button:focus{outline:none!important}.erp-quote-detail-v2-edit-button:focus-visible{outline-offset:2px!important;outline:3px solid #2563eb52!important;box-shadow:0 0 0 1px #2563eb!important}.erp-quote-detail-v2-edit-button:disabled{color:#9ca3af!important;cursor:not-allowed!important;background:#f3f4f6!important;border-color:#d1d5db!important}}@media screen and (width<=768px){.erp-quote-detail-v2-article-notes-title{margin-bottom:16px!important}.erp-quote-detail-v2-article-notes-row{grid-template-columns:32px minmax(0,1fr)!important;column-gap:10px!important;padding:14px 0!important}.erp-quote-detail-v2-article-notes-no{width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important;font-size:13px!important}.erp-quote-detail-v2-edit-button{width:100%!important}}@media (prefers-reduced-motion:reduce){.erp-quote-detail-v2-edit-button{transition:none!important}}@media screen{.erp-quote-detail-v2-progress-delivery-grid{box-sizing:border-box!important;grid-template-columns:minmax(300px,5fr) minmax(0,7fr)!important;align-items:stretch!important;gap:20px!important;width:100%!important;min-width:0!important;margin-bottom:20px!important;display:grid!important}.erp-quote-detail-v2-progress-card,.erp-quote-detail-v2-delivery-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:100%!important;overflow:hidden!important}.erp-quote-detail-v2-progress-title,.erp-quote-detail-v2-delivery-title{color:#111827!important;letter-spacing:-.01em!important;margin:0 0 20px!important;font-size:20px!important;font-weight:700!important;line-height:1.4!important}.erp-quote-detail-v2-progress-row{box-sizing:border-box!important;border:0!important;border-bottom:1px solid #e5e7eb!important;grid-template-columns:92px minmax(0,1fr)!important;align-items:center!important;column-gap:12px!important;width:100%!important;min-width:0!important;min-height:48px!important;margin:0!important;padding:7px 0!important;display:grid!important}.erp-quote-detail-v2-progress-row:first-of-type{border-top:1px solid #d9e2ec!important}.erp-quote-detail-v2-progress-label{color:#374151!important;white-space:nowrap!important;box-sizing:border-box!important;align-items:center!important;min-width:0!important;margin:0!important;padding:0!important;font-size:14px!important;font-weight:700!important;line-height:1.5!important;display:flex!important}.erp-quote-detail-v2-progress-value{color:#1f2937!important;word-break:keep-all!important;overflow-wrap:anywhere!important;box-sizing:border-box!important;align-items:center!important;min-width:0!important;margin:0!important;padding:0!important;font-size:15px!important;font-weight:400!important;line-height:1.6!important;display:flex!important}.erp-quote-detail-v2-progress-select{color:#111827!important;cursor:pointer!important;box-sizing:border-box!important;background-color:#fff!important;border:1px solid #9ca3af!important;border-radius:8px!important;width:100%!important;min-width:0!important;min-height:44px!important;margin:0!important;padding:0 36px 0 12px!important;font-family:inherit!important;font-size:15px!important;font-weight:400!important;line-height:1.5!important;display:block!important}.erp-quote-detail-v2-progress-select:hover{border-color:#4b5563!important}.erp-quote-detail-v2-progress-select:focus{outline:none!important}.erp-quote-detail-v2-progress-select:focus-visible{outline-offset:2px!important;border-color:#2563eb!important;outline:3px solid #2563eb47!important}.erp-quote-detail-v2-delivery-grid{box-sizing:border-box!important;border-top:1px solid #d9e2ec!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important}.erp-quote-detail-v2-delivery-address-row{box-sizing:border-box!important;border:0!important;border-bottom:1px solid #e5e7eb!important;grid-template-columns:88px minmax(0,1fr)!important;align-items:center!important;column-gap:12px!important;width:100%!important;min-width:0!important;min-height:52px!important;margin:0!important;padding:8px 0!important;display:grid!important}.erp-quote-detail-v2-delivery-pair-row{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:20px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important}.erp-quote-detail-v2-delivery-field-row{box-sizing:border-box!important;border:0!important;border-bottom:1px solid #e5e7eb!important;grid-template-columns:88px minmax(0,1fr)!important;align-items:center!important;column-gap:12px!important;width:100%!important;min-width:0!important;min-height:48px!important;margin:0!important;padding:7px 0!important;display:grid!important}.erp-quote-detail-v2-delivery-label{color:#374151!important;white-space:nowrap!important;box-sizing:border-box!important;align-items:center!important;width:auto!important;min-width:0!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;font-size:14px!important;font-weight:700!important;line-height:1.5!important;display:flex!important}.erp-quote-detail-v2-delivery-value{color:#1f2937!important;text-align:left!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:anywhere!important;box-sizing:border-box!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;margin:0!important;padding:0!important;font-size:15px!important;font-weight:400!important;line-height:1.6!important;display:flex!important;transform:none!important}.erp-quote-detail-v2-delivery-value>*{min-width:0!important;max-width:100%!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;overflow-wrap:anywhere!important}.erp-quote-detail-v2-delivery-address-value{transform:none!important}}@media screen and (width<=1180px){.erp-quote-detail-v2-progress-delivery-grid{grid-template-columns:minmax(0,1fr)!important}.erp-quote-detail-v2-progress-card,.erp-quote-detail-v2-delivery-card{height:auto!important}}@media screen and (width<=720px){.erp-quote-detail-v2-progress-title,.erp-quote-detail-v2-delivery-title{margin-bottom:16px!important}.erp-quote-detail-v2-progress-row{grid-template-columns:82px minmax(0,1fr)!important;column-gap:10px!important}.erp-quote-detail-v2-delivery-pair-row{grid-template-columns:minmax(0,1fr)!important}.erp-quote-detail-v2-delivery-address-row,.erp-quote-detail-v2-delivery-field-row{grid-template-columns:82px minmax(0,1fr)!important;column-gap:10px!important}.erp-quote-detail-v2-delivery-field-row--empty{display:none!important}}@media screen{.erp-quote-detail-v2-delivery-triple-row{box-sizing:border-box!important;grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1.1fr)!important;column-gap:16px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important}.erp-quote-detail-v2-delivery-final-row{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:20px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important}.erp-quote-detail-v2-delivery-label,.erp-quote-detail-v2-delivery-label *,.erp-quote-detail-v2-delivery-label--memo,.erp-quote-detail-v2-delivery-label--memo *{font-weight:600!important}}@media screen and (width<=920px){.erp-quote-detail-v2-delivery-triple-row{grid-template-columns:minmax(0,1fr)!important}}@media screen and (width<=720px){.erp-quote-detail-v2-delivery-final-row{grid-template-columns:minmax(0,1fr)!important}}@media screen and (width>=921px){.erp-quote-detail-v2-delivery-triple-row{box-sizing:border-box!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:0 20px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important}.erp-quote-detail-v2-delivery-triple-row>.erp-quote-detail-v2-delivery-field-row:first-child{grid-column:1/2!important;min-width:0!important}.erp-quote-detail-v2-delivery-triple-row>.erp-quote-detail-v2-delivery-field-row:nth-child(2){grid-column:2/3!important;min-width:0!important}.erp-quote-detail-v2-delivery-triple-row>.erp-quote-detail-v2-delivery-field-row:nth-child(3){grid-column:3/5!important;min-width:0!important}}@media screen and (width<=920px){.erp-quote-detail-v2-delivery-triple-row{grid-template-columns:minmax(0,1fr)!important;gap:0!important;display:grid!important}.erp-quote-detail-v2-delivery-triple-row>.erp-quote-detail-v2-delivery-field-row:first-child,.erp-quote-detail-v2-delivery-triple-row>.erp-quote-detail-v2-delivery-field-row:nth-child(2),.erp-quote-detail-v2-delivery-triple-row>.erp-quote-detail-v2-delivery-field-row:nth-child(3){grid-column:1/-1!important}}@media screen{.erp-quote-detail-v2-payment-document-grid{box-sizing:border-box!important;grid-template-columns:minmax(320px,5fr) minmax(0,7fr)!important;align-items:stretch!important;gap:20px!important;width:100%!important;min-width:0!important;margin-bottom:20px!important;display:grid!important}.erp-quote-detail-v2-payment-card,.erp-quote-detail-v2-submit-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:100%!important;overflow:hidden!important}.erp-quote-detail-v2-payment-title,.erp-quote-detail-v2-submit-title{color:#111827!important;letter-spacing:-.01em!important;margin:0 0 20px!important;font-size:20px!important;font-weight:700!important;line-height:1.4!important}.erp-quote-detail-v2-payment-list{box-sizing:border-box!important;border-top:1px solid #d9e2ec!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important}.erp-quote-detail-v2-payment-group{box-sizing:border-box!important;border-bottom:1px solid #e5e7eb!important;grid-template-columns:72px minmax(0,1fr)!important;column-gap:16px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important}.erp-quote-detail-v2-payment-group-title{color:#1f2937!important;text-align:center!important;box-sizing:border-box!important;background:#f8fafc!important;justify-content:center!important;align-self:stretch!important;align-items:center!important;min-width:0!important;margin:0!important;padding:14px 8px!important;font-size:15px!important;font-weight:700!important;line-height:1.4!important;display:flex!important}.erp-quote-detail-v2-payment-rows{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important}.erp-quote-detail-v2-payment-row{box-sizing:border-box!important;border-bottom:1px solid #eef2f7!important;grid-template-columns:64px minmax(0,1fr)!important;align-items:center!important;column-gap:12px!important;min-width:0!important;min-height:46px!important;margin:0!important;padding:7px 0!important;display:grid!important}.erp-quote-detail-v2-payment-row:last-child{border-bottom:0!important}.erp-quote-detail-v2-payment-label,.erp-quote-detail-v2-submit-label{color:#374151!important;white-space:nowrap!important;box-sizing:border-box!important;align-items:center!important;min-width:0!important;margin:0!important;padding:0!important;font-size:14px!important;font-weight:700!important;line-height:1.5!important;display:flex!important}.erp-quote-detail-v2-payment-value{color:#1f2937!important;word-break:keep-all!important;overflow-wrap:anywhere!important;box-sizing:border-box!important;align-items:center!important;min-width:0!important;margin:0!important;padding:0!important;font-size:15px!important;font-weight:400!important;line-height:1.6!important;display:flex!important}.erp-quote-detail-v2-payment-value--emphasis{color:#111827!important;font-weight:600!important}.erp-quote-detail-v2-payment-adjust-row{box-sizing:border-box!important;border-bottom:1px solid #e5e7eb!important;grid-template-columns:72px minmax(0,1fr)!important;align-items:center!important;column-gap:16px!important;width:100%!important;min-width:0!important;min-height:48px!important;margin:0!important;padding:7px 0!important;display:grid!important}.erp-quote-detail-v2-payment-adjust-row>.erp-quote-detail-v2-payment-label{background:#f8fafc!important;justify-content:center!important;align-self:stretch!important;padding:0 8px!important}.erp-quote-detail-v2-submit-list{box-sizing:border-box!important;border-top:1px solid #d9e2ec!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:0 20px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important}.erp-quote-detail-v2-submit-row{box-sizing:border-box!important;border-bottom:1px solid #e5e7eb!important;grid-template-columns:84px minmax(0,1fr)!important;align-items:center!important;column-gap:12px!important;width:100%!important;min-width:0!important;min-height:48px!important;margin:0!important;padding:7px 0!important;display:grid!important}.erp-quote-detail-v2-submit-row--full{grid-column:1/-1!important}.erp-quote-detail-v2-submit-value{color:#1f2937!important;text-align:left!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:anywhere!important;box-sizing:border-box!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;font-size:15px!important;font-weight:400!important;line-height:1.6!important;display:flex!important}.erp-quote-detail-v2-submit-value>*{min-width:0!important;max-width:100%!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;overflow-wrap:anywhere!important}.erp-quote-detail-v2-submit-row--integrity{background:#f8fafc!important;grid-template-columns:84px minmax(0,1fr)!important;min-height:56px!important;padding:9px 0!important}.erp-quote-detail-v2-submit-row--integrity .erp-quote-detail-v2-submit-value{color:#374151!important;font-size:14px!important;font-weight:400!important;line-height:1.65!important}}@media screen and (width<=1180px){.erp-quote-detail-v2-payment-document-grid{grid-template-columns:minmax(0,1fr)!important}.erp-quote-detail-v2-payment-card,.erp-quote-detail-v2-submit-card{height:auto!important}}@media screen and (width<=720px){.erp-quote-detail-v2-payment-title,.erp-quote-detail-v2-submit-title{margin-bottom:16px!important}.erp-quote-detail-v2-payment-group{grid-template-columns:64px minmax(0,1fr)!important;column-gap:12px!important}.erp-quote-detail-v2-payment-row{grid-template-columns:56px minmax(0,1fr)!important;column-gap:10px!important}.erp-quote-detail-v2-payment-adjust-row{grid-template-columns:64px minmax(0,1fr)!important;column-gap:12px!important}.erp-quote-detail-v2-submit-list{grid-template-columns:minmax(0,1fr)!important}.erp-quote-detail-v2-submit-row,.erp-quote-detail-v2-submit-row--integrity{grid-column:1/-1!important;grid-template-columns:78px minmax(0,1fr)!important;column-gap:10px!important}}@media screen{.erp-quote-detail-v2-submit-row{padding:7px 4px 7px 12px!important}.erp-quote-detail-v2-submit-row--integrity{padding:9px 12px 9px 14px!important}}@media screen and (width<=720px){.erp-quote-detail-v2-submit-row{padding:7px 4px 7px 10px!important}.erp-quote-detail-v2-submit-row--integrity{padding:9px 10px 9px 12px!important}}@media screen{.erp-quote-detail-v2-memo-card{box-sizing:border-box!important;width:100%!important;min-width:0!important}.erp-quote-detail-v2-memo-title{color:#111827!important;letter-spacing:-.01em!important;margin:0 0 20px!important;font-size:20px!important;font-weight:700!important;line-height:1.4!important}.erp-quote-detail-v2-memo-layout{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;width:100%!important;min-width:0!important;display:grid!important}.erp-quote-detail-v2-memo-list{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;min-width:0!important;display:grid!important}.erp-quote-detail-v2-memo-item{width:100%!important;min-width:0!important;box-shadow:none!important;box-sizing:border-box!important;border:1px solid #d9e2ec!important;border-radius:10px!important;grid-template-columns:176px minmax(0,1fr) 116px!important;align-items:start!important;column-gap:16px!important;margin:0!important;padding:14px!important;display:grid!important;overflow:visible!important}.erp-quote-detail-v2-memo-item--even{background:#f8fafc!important}.erp-quote-detail-v2-memo-item--odd{background:#eef4fb!important}.erp-quote-detail-v2-memo-item--editing{background:#fff!important;border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb1f!important}.erp-quote-detail-v2-memo-meta{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;width:100%!important;min-width:0!important;display:grid!important}.erp-quote-detail-v2-memo-meta-row{box-sizing:border-box!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;column-gap:8px!important;min-width:0!important;min-height:32px!important;display:grid!important}.erp-quote-detail-v2-memo-meta-label,.erp-quote-detail-v2-memo-field-label{color:#374151!important;font-size:14px!important;font-weight:700!important;line-height:1.5!important}.erp-quote-detail-v2-memo-meta-value{color:#1f2937!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;min-width:0!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important}.erp-quote-detail-v2-memo-content{box-sizing:border-box!important;width:100%!important;min-width:0!important}.erp-quote-detail-v2-memo-text{color:#1f2937!important;white-space:pre-wrap!important;word-break:keep-all!important;overflow-wrap:anywhere!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:64px!important;margin:0!important;padding:2px 0!important;font-size:15px!important;font-weight:400!important;line-height:1.7!important}.erp-quote-detail-v2-memo-actions{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important;width:116px!important;min-width:116px!important;display:grid!important}.erp-quote-detail-v2-memo-action,.erp-quote-detail-v2-memo-add-button{color:#1f2937!important;cursor:pointer!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #9ca3af!important;border-radius:8px!important;min-height:44px!important;font-family:inherit!important;font-size:14px!important;font-weight:700!important;line-height:1.4!important}.erp-quote-detail-v2-memo-action{width:100%!important;min-width:0!important;padding:0 8px!important}.erp-quote-detail-v2-memo-action:hover:not(:disabled){background:#f8fafc!important;border-color:#4b5563!important}.erp-quote-detail-v2-memo-action--save{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}.erp-quote-detail-v2-memo-action--save:hover:not(:disabled){background:#1d4ed8!important;border-color:#1d4ed8!important}.erp-quote-detail-v2-memo-action--danger{color:#b91c1c!important;border-color:#fca5a5!important}.erp-quote-detail-v2-memo-action--danger:hover:not(:disabled){background:#fff1f2!important;border-color:#dc2626!important}.erp-quote-detail-v2-memo-action:focus,.erp-quote-detail-v2-memo-add-button:focus,.erp-quote-detail-v2-memo-link:focus{outline:none!important}.erp-quote-detail-v2-memo-action:focus-visible,.erp-quote-detail-v2-memo-add-button:focus-visible,.erp-quote-detail-v2-memo-link:focus-visible{outline-offset:2px!important;outline:3px solid #2563eb52!important}.erp-quote-detail-v2-memo-action:disabled,.erp-quote-detail-v2-memo-add-button:disabled,.erp-quote-detail-v2-memo-input:disabled,.erp-quote-detail-v2-memo-textarea:disabled{opacity:.5!important;cursor:not-allowed!important}.erp-quote-detail-v2-memo-empty{color:#4b5563!important;text-align:center!important;box-sizing:border-box!important;background:#f8fafc!important;border:1px dashed #cbd5e1!important;border-radius:10px!important;width:100%!important;min-height:72px!important;padding:20px!important;font-size:15px!important;font-weight:400!important;line-height:1.6!important}.erp-quote-detail-v2-memo-compose{box-sizing:border-box!important;background:#f8fafc!important;border:1px solid #d9e2ec!important;border-radius:10px!important;width:100%!important;min-width:0!important;padding:16px!important}.erp-quote-detail-v2-memo-compose-title{color:#1f2937!important;margin:0 0 14px!important;font-size:16px!important;font-weight:700!important;line-height:1.5!important}.erp-quote-detail-v2-memo-compose-body{box-sizing:border-box!important;grid-template-columns:176px minmax(0,1fr) 88px!important;align-items:end!important;column-gap:16px!important;width:100%!important;min-width:0!important;display:grid!important}.erp-quote-detail-v2-memo-compose-datetime{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;min-width:0!important;display:grid!important}.erp-quote-detail-v2-memo-field{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important;gap:6px!important;width:100%!important;min-width:0!important;margin:0!important;display:grid!important}.erp-quote-detail-v2-memo-input,.erp-quote-detail-v2-memo-textarea{color:#111827!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #9ca3af!important;border-radius:8px!important;width:100%!important;min-width:0!important;font-family:inherit!important;font-size:15px!important;font-weight:400!important;line-height:1.6!important;display:block!important}.erp-quote-detail-v2-memo-input{white-space:nowrap!important;min-height:44px!important;padding:0 12px!important}.erp-quote-detail-v2-memo-textarea{resize:vertical!important;white-space:pre-wrap!important;word-break:keep-all!important;overflow-wrap:anywhere!important;min-height:104px!important;padding:10px 12px!important}.erp-quote-detail-v2-memo-textarea--edit{min-height:120px!important}.erp-quote-detail-v2-memo-input:hover:not(:disabled),.erp-quote-detail-v2-memo-textarea:hover:not(:disabled){border-color:#4b5563!important}.erp-quote-detail-v2-memo-input:focus,.erp-quote-detail-v2-memo-textarea:focus{outline:none!important}.erp-quote-detail-v2-memo-input:focus-visible,.erp-quote-detail-v2-memo-textarea:focus-visible{outline-offset:1px!important;border-color:#2563eb!important;outline:3px solid #2563eb40!important}.erp-quote-detail-v2-memo-input::placeholder,.erp-quote-detail-v2-memo-textarea::placeholder{color:#6b7280!important;opacity:1!important}.erp-quote-detail-v2-memo-add-button{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important;width:88px!important;min-width:88px!important;padding:0 14px!important}.erp-quote-detail-v2-memo-add-button:hover:not(:disabled){background:#1d4ed8!important;border-color:#1d4ed8!important}.erp-quote-detail-v2-memo-error{color:#b91c1c!important;box-sizing:border-box!important;background:#fff1f2!important;border:1px solid #fecaca!important;border-radius:8px!important;width:100%!important;padding:10px 12px!important;font-size:14px!important;font-weight:400!important;line-height:1.6!important}.erp-quote-detail-v2-memo-link-text{white-space:pre-wrap!important;word-break:keep-all!important;overflow-wrap:anywhere!important}.erp-quote-detail-v2-memo-link{text-underline-offset:3px!important;border-radius:4px!important;text-decoration:underline!important}}@media screen and (width<=1000px){.erp-quote-detail-v2-memo-item{grid-template-columns:152px minmax(0,1fr)!important}.erp-quote-detail-v2-memo-actions{grid-column:1/-1!important;justify-self:end!important}.erp-quote-detail-v2-memo-compose-body{grid-template-columns:160px minmax(0,1fr)!important;row-gap:12px!important}.erp-quote-detail-v2-memo-add-button{grid-column:2!important;justify-self:end!important}}@media screen and (width<=720px){.erp-quote-detail-v2-memo-title{margin-bottom:16px!important}.erp-quote-detail-v2-memo-item{grid-template-columns:minmax(0,1fr)!important;row-gap:14px!important;padding:12px!important}.erp-quote-detail-v2-memo-meta{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:12px!important}.erp-quote-detail-v2-memo-actions{grid-column:1!important;justify-self:stretch!important;width:100%!important;min-width:0!important}.erp-quote-detail-v2-memo-compose{padding:14px!important}.erp-quote-detail-v2-memo-compose-body{grid-template-columns:minmax(0,1fr)!important}.erp-quote-detail-v2-memo-compose-datetime{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.erp-quote-detail-v2-memo-add-button{grid-column:1!important;justify-self:stretch!important;width:100%!important;min-width:0!important}}@media (prefers-reduced-motion:reduce){.erp-quote-detail-v2-memo-action,.erp-quote-detail-v2-memo-add-button,.erp-quote-detail-v2-memo-input,.erp-quote-detail-v2-memo-textarea{transition:none!important}}@media screen{.erp-quote-detail-v2-memo-header{box-sizing:border-box!important;justify-content:space-between!important;align-items:flex-start!important;gap:24px!important;width:100%!important;min-width:0!important;margin:0 0 24px!important;display:flex!important}.erp-quote-detail-v2-memo-heading{min-width:0!important}.erp-quote-detail-v2-memo-header .erp-quote-detail-v2-memo-title{margin:0 0 6px!important}.erp-quote-detail-v2-memo-description{color:#5b6472!important;word-break:keep-all!important;overflow-wrap:anywhere!important;margin:0!important;font-size:14px!important;font-weight:400!important;line-height:1.6!important}.erp-quote-detail-v2-memo-count{color:#374151!important;white-space:nowrap!important;box-sizing:border-box!important;background:#f8fafc!important;border:1px solid #d5dbe3!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;min-height:40px!important;padding:0 16px!important;font-size:14px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.erp-quote-detail-v2-memo-layout{gap:18px!important}.erp-quote-detail-v2-memo-compose{background:#f8fafc!important;border:1px solid #d5dbe3!important;border-radius:12px!important;padding:20px!important}.erp-quote-detail-v2-memo-compose-title{color:#111827!important;margin:0 0 18px!important;font-size:17px!important;font-weight:700!important;line-height:1.5!important}.erp-quote-detail-v2-memo-compose-grid{box-sizing:border-box!important;grid-template-columns:200px minmax(0,1fr)!important;align-items:start!important;column-gap:24px!important;width:100%!important;min-width:0!important;display:grid!important}.erp-quote-detail-v2-memo-compose-date-group{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;width:100%!important;min-width:0!important;display:grid!important}.erp-quote-detail-v2-memo-field-label--group{display:block!important}.erp-quote-detail-v2-memo-compose-date-controls{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;min-width:0!important;display:grid!important}.erp-quote-detail-v2-memo-compose-text-field{align-self:stretch!important}.erp-quote-detail-v2-memo-compose-text-field .erp-quote-detail-v2-memo-textarea{min-height:180px!important}.erp-quote-detail-v2-memo-compose-actions{box-sizing:border-box!important;justify-content:flex-end!important;width:100%!important;margin-top:16px!important;display:flex!important}.erp-quote-detail-v2-memo-compose-actions .erp-quote-detail-v2-memo-add-button{width:auto!important;min-width:136px!important;min-height:48px!important;padding:0 20px!important}}@media screen and (width<=900px){.erp-quote-detail-v2-memo-compose-grid{grid-template-columns:176px minmax(0,1fr)!important;column-gap:18px!important}}@media screen and (width<=720px){.erp-quote-detail-v2-memo-header{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;display:grid!important}.erp-quote-detail-v2-memo-count{justify-self:start!important}.erp-quote-detail-v2-memo-compose{padding:16px!important}.erp-quote-detail-v2-memo-compose-grid{grid-template-columns:minmax(0,1fr)!important;row-gap:16px!important}.erp-quote-detail-v2-memo-compose-date-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:10px!important}.erp-quote-detail-v2-memo-compose-text-field .erp-quote-detail-v2-memo-textarea{min-height:150px!important}.erp-quote-detail-v2-memo-compose-actions .erp-quote-detail-v2-memo-add-button{width:100%!important;min-width:0!important}}@media screen{.erp-quote-detail-v2-memo-header .erp-quote-detail-v2-memo-title{margin-bottom:0!important}.erp-quote-detail-v2-memo-compose-grid{grid-template-columns:200px minmax(0,1fr)!important}.erp-quote-detail-v2-memo-compose-date-group{width:200px!important;max-width:200px!important}.erp-quote-detail-v2-memo-compose-date-controls{grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:200px!important;max-width:200px!important;display:grid!important}.erp-quote-detail-v2-memo-input--date{width:200px!important;min-width:0!important;max-width:200px!important;height:44px!important;min-height:44px!important;padding:0 12px!important;font-size:15px!important}.erp-quote-detail-v2-memo-time-calendar-row{grid-template-columns:minmax(0,132px) 44px!important;align-items:center!important;gap:8px!important;width:184px!important;max-width:184px!important;display:grid!important}.erp-quote-detail-v2-memo-input--time{width:132px!important;min-width:0!important;max-width:132px!important;height:44px!important;min-height:44px!important;padding:0 12px!important;font-size:15px!important}.erp-quote-detail-v2-memo-input--date::-webkit-calendar-picker-indicator{opacity:0!important;pointer-events:none!important;width:0!important;min-width:0!important;margin:0!important;padding:0!important}.erp-quote-detail-v2-memo-input--time::-webkit-calendar-picker-indicator{opacity:0!important;pointer-events:none!important;width:0!important;min-width:0!important;margin:0!important;padding:0!important}.erp-quote-detail-v2-memo-calendar-button{color:#2563eb!important;cursor:pointer!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #9ca3af!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;display:inline-flex!important}.erp-quote-detail-v2-memo-calendar-button:hover:not(:disabled){background:#eff6ff!important;border-color:#2563eb!important}.erp-quote-detail-v2-memo-calendar-button:focus{outline:none!important}.erp-quote-detail-v2-memo-calendar-button:focus-visible{outline-offset:2px!important;border-color:#2563eb!important;outline:3px solid #2563eb47!important}.erp-quote-detail-v2-memo-calendar-button:disabled{opacity:.5!important;cursor:not-allowed!important}.erp-quote-detail-v2-memo-meta{gap:8px!important}.erp-quote-detail-v2-memo-meta-date{color:#1f2937!important;white-space:nowrap!important;min-width:0!important;font-size:15px!important;font-weight:600!important;line-height:1.5!important}.erp-quote-detail-v2-memo-meta-time-row{align-items:center!important;gap:8px!important;min-width:0!important;min-height:28px!important;display:flex!important}.erp-quote-detail-v2-memo-weekday{color:#4b5563!important;flex:none!important;justify-content:center!important;align-items:center!important;min-width:18px!important;font-size:14px!important;font-weight:700!important;line-height:1.5!important;display:inline-flex!important}.erp-quote-detail-v2-memo-time-value{color:#1f2937!important;white-space:nowrap!important;min-width:0!important;font-size:15px!important;font-weight:400!important;line-height:1.5!important}}@media screen and (width<=900px){.erp-quote-detail-v2-memo-compose-grid{grid-template-columns:200px minmax(0,1fr)!important}}@media screen and (width<=720px){.erp-quote-detail-v2-memo-compose-grid{grid-template-columns:minmax(0,1fr)!important}.erp-quote-detail-v2-memo-compose-date-group,.erp-quote-detail-v2-memo-compose-date-controls,.erp-quote-detail-v2-memo-input--date{width:100%!important;max-width:none!important}.erp-quote-detail-v2-memo-time-calendar-row{grid-template-columns:minmax(0,1fr) 44px!important;width:100%!important;max-width:none!important}.erp-quote-detail-v2-memo-input--time{width:100%!important;max-width:none!important}}@media screen{.erp-quote-detail-v2-memo-compose-grid{grid-template-columns:132px minmax(0,1fr)!important;column-gap:24px!important}.erp-quote-detail-v2-memo-compose-date-group,.erp-quote-detail-v2-memo-compose-date-controls{width:132px!important;min-width:132px!important;max-width:132px!important}.erp-quote-detail-v2-memo-input--date{font-variant-numeric:tabular-nums!important;letter-spacing:0!important;width:124px!important;min-width:124px!important;max-width:124px!important;height:44px!important;min-height:44px!important;padding:0 10px!important;font-size:15px!important}.erp-quote-detail-v2-memo-time-calendar-row{grid-template-columns:80px 44px!important;gap:8px!important;width:132px!important;min-width:132px!important;max-width:132px!important;display:grid!important;position:relative!important}.erp-quote-detail-v2-memo-input--time{font-variant-numeric:tabular-nums!important;letter-spacing:0!important;width:80px!important;min-width:80px!important;max-width:80px!important;height:44px!important;min-height:44px!important;padding:0 10px!important;font-size:15px!important}.erp-quote-detail-v2-memo-native-date-picker{opacity:0!important;pointer-events:none!important;border:0!important;width:1px!important;min-width:1px!important;height:1px!important;min-height:1px!important;margin:0!important;padding:0!important;position:fixed!important;top:0!important;left:-10000px!important}.erp-quote-detail-v2-memo-calendar-button{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}}@media screen and (width<=900px){.erp-quote-detail-v2-memo-compose-grid{grid-template-columns:132px minmax(0,1fr)!important;column-gap:18px!important}}@media screen and (width<=720px){.erp-quote-detail-v2-memo-compose-grid{grid-template-columns:minmax(0,1fr)!important}.erp-quote-detail-v2-memo-compose-date-group,.erp-quote-detail-v2-memo-compose-date-controls{width:132px!important;min-width:132px!important;max-width:132px!important}.erp-quote-detail-v2-memo-input--date{width:124px!important;min-width:124px!important;max-width:124px!important}.erp-quote-detail-v2-memo-time-calendar-row{width:132px!important;min-width:132px!important;max-width:132px!important}.erp-quote-detail-v2-memo-input--time{width:80px!important;min-width:80px!important;max-width:80px!important}}@media screen{.erp-quote-detail-v2-memo-item>.erp-quote-detail-v2-memo-meta{box-sizing:border-box!important;border-right:1px solid #d9e2ec!important;align-self:stretch!important;min-height:100%!important;padding-right:16px!important}.erp-quote-detail-v2-memo-item>.erp-quote-detail-v2-memo-content{box-sizing:border-box!important;min-width:0!important}}@media screen and (width<=720px){.erp-quote-detail-v2-memo-item>.erp-quote-detail-v2-memo-meta{border-bottom:1px solid #d9e2ec!important;border-right:0!important;min-height:0!important;padding-bottom:12px!important;padding-right:0!important}}.quote-edit-krds-page{color:#1d1d1d!important;background:#f4f5f6!important;min-height:100vh!important;padding:24px!important;font-family:Pretendard,Noto Sans KR,Apple SD Gothic Neo,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.quote-edit-krds-container{width:100%!important;max-width:1280px!important;margin:0 auto!important}.quote-edit-krds-header{justify-content:space-between!important;align-items:flex-start!important;gap:24px!important;margin-bottom:20px!important;display:flex!important}.quote-edit-krds-title{color:#1d1d1d!important;letter-spacing:-.01em!important;margin:0!important;font-size:20px!important;font-weight:700!important;line-height:1.4!important}.quote-edit-krds-description{color:#555f6d!important;margin:6px 0 0!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important}.quote-edit-krds-header-actions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important;display:flex!important}.quote-edit-krds-button{white-space:nowrap!important;border-radius:6px!important;min-width:88px!important;height:40px!important;padding:0 16px!important;font-size:14px!important;font-weight:600!important;line-height:1!important;transition:border-color .15s,background-color .15s,box-shadow .15s!important}.quote-edit-krds-button--secondary{color:#1d1d1d!important;background:#fff!important;border:1px solid #8a949e!important}.quote-edit-krds-button--secondary:hover:not(:disabled){background:#f4f5f6!important;border-color:#555f6d!important}.quote-edit-krds-button--primary{color:#fff!important;background:#246beb!important;border:1px solid #246beb!important}.quote-edit-krds-button--primary:hover:not(:disabled){background:#1d56bc!important;border-color:#1d56bc!important}.quote-edit-krds-button:disabled{cursor:not-allowed!important;opacity:.55!important}.quote-edit-krds-button:focus-visible,.quote-edit-krds-control:focus-visible,.quote-edit-krds-page input[type=checkbox]:focus-visible{outline-offset:2px!important;outline:2px solid #246beb!important}.quote-edit-krds-error{color:#b42318!important;background:#fff2f2!important;border:1px solid #f5a3a3!important;border-radius:6px!important;margin-bottom:16px!important;padding:12px 16px!important;font-size:14px!important;font-weight:500!important;line-height:1.5!important}.quote-edit-krds-summary{box-shadow:none!important;background:#fff!important;border:1px solid #d8e0e8!important;border-radius:8px!important;grid-template-columns:minmax(220px,1fr) auto!important;align-items:center!important;gap:24px!important;margin-bottom:16px!important;padding:20px!important;display:grid!important}.quote-edit-krds-document-meta{flex-direction:column!important;align-items:flex-start!important;gap:4px!important;min-width:0!important;display:flex!important}.quote-edit-krds-meta-label{color:#555f6d!important;font-size:12px!important;font-weight:600!important;line-height:1.4!important}.quote-edit-krds-document-number{overflow-wrap:anywhere!important;color:#1d1d1d!important;font-size:18px!important;font-weight:700!important;line-height:1.4!important}.quote-edit-krds-pin{color:#555f6d!important;margin-top:0!important;font-size:13px!important;font-weight:400!important;line-height:1.4!important}.quote-edit-krds-total-box{text-align:right!important;grid-template-columns:repeat(3,minmax(112px,auto))!important;gap:24px!important;display:grid!important}.quote-edit-krds-total-box>div{gap:4px!important;display:grid!important}.quote-edit-krds-total-box span{color:#555f6d!important;font-size:12px!important;font-weight:500!important;line-height:1.4!important}.quote-edit-krds-total-box strong{color:#1d1d1d!important;font-variant-numeric:tabular-nums!important;font-size:16px!important;font-weight:700!important;line-height:1.4!important}.quote-edit-krds-total-final strong{color:#246beb!important}.quote-edit-krds-card{box-shadow:none!important;background:#fff!important;border:1px solid #d8e0e8!important;border-radius:8px!important;margin-bottom:16px!important;padding:20px!important}.quote-edit-krds-section-title{color:#1d1d1d!important;margin:0 0 16px!important;font-size:17px!important;font-weight:700!important;line-height:1.4!important}.quote-edit-krds-document-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;margin:0!important;display:grid!important}.quote-edit-krds-two-column{gap:16px!important}.quote-edit-krds-one-column{gap:12px!important}.quote-edit-krds-lower-grid{gap:16px!important}.quote-edit-krds-form-group{flex-direction:column!important;gap:8px!important;min-width:0!important;display:flex!important}.quote-edit-krds-label{color:#374151!important;font-size:13px!important;font-weight:600!important;line-height:1.4!important}.quote-edit-krds-customer-label-row{gap:6px!important;min-height:20px!important}.quote-edit-krds-control{color:#1d1d1d!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #b1b8be!important;border-radius:6px!important;width:100%!important;height:40px!important;min-height:40px!important;padding:0 12px!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important}.quote-edit-krds-control:hover:not(:disabled):not([readonly]){border-color:#58616a!important}.quote-edit-krds-control:focus{border-color:#246beb!important;box-shadow:0 0 0 1px #246beb!important}.quote-edit-krds-control::placeholder{color:#8a949e!important;opacity:1!important}.quote-edit-krds-control--number{text-align:right!important;font-variant-numeric:tabular-nums!important}.quote-edit-krds-control--readonly{color:#555f6d!important;background:#f4f5f6!important}.quote-edit-krds-textarea{resize:vertical!important;height:auto!important;min-height:72px!important;padding:10px 12px!important}.quote-edit-krds-memo{min-height:120px!important}.quote-edit-krds-sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width<=1180px){.quote-edit-krds-summary{grid-template-columns:1fr!important}.quote-edit-krds-total-box{text-align:left!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important}}@media (width<=720px){.quote-edit-krds-page{padding:16px!important}.quote-edit-krds-header{flex-direction:column!important;align-items:stretch!important}.quote-edit-krds-header-actions{justify-content:flex-start!important}.quote-edit-krds-header-actions .quote-edit-krds-button{flex:140px!important}.quote-edit-krds-total-box,.quote-edit-krds-document-grid,.quote-edit-krds-two-column,.quote-edit-krds-lower-grid{grid-template-columns:1fr!important}.quote-edit-krds-total-box{gap:12px!important}.quote-edit-krds-card,.quote-edit-krds-summary{padding:16px!important}}.quote-edit-product-card{overflow:hidden!important}.quote-edit-product-section-header{justify-content:space-between!important;align-items:flex-start!important;gap:20px!important;margin-bottom:16px!important;display:flex!important}.quote-edit-product-title{margin-bottom:0!important}.quote-edit-product-description{color:#555f6d!important;margin:6px 0 0!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important}.quote-edit-product-add-button{color:#fff!important;cursor:pointer!important;background:#246beb!important;border:1px solid #246beb!important;border-radius:6px!important;flex:none!important;min-width:96px!important;height:40px!important;padding:0 16px!important;font-size:14px!important;font-weight:600!important;line-height:1!important}.quote-edit-product-add-button:hover{background:#1d56bc!important;border-color:#1d56bc!important}.quote-edit-product-add-button:focus-visible,.quote-edit-product-delete-button:focus-visible{outline-offset:2px!important;outline:2px solid #246beb!important}.quote-edit-product-scroll{width:100%!important;padding-bottom:2px!important;overflow-x:auto!important}.quote-edit-product-table-header,.quote-edit-product-row{grid-template-columns:48px minmax(220px,1.4fr) minmax(220px,1.4fr) minmax(78px,.6fr) minmax(68px,.6fr) minmax(120px,.9fr) minmax(86px,.7fr) minmax(120px,.9fr) 72px!important;gap:10px!important;min-width:1050px!important;display:grid!important}.quote-edit-product-table-header{color:#374151!important;text-align:center!important;box-sizing:border-box!important;background:#f4f5f6!important;border:0!important;border-bottom:1px solid #b1b8be!important;border-radius:0!important;align-items:center!important;min-height:44px!important;margin-bottom:8px!important;padding:0 12px!important;font-size:13px!important;font-weight:600!important;line-height:1.4!important}.quote-edit-product-list{gap:10px!important;display:grid!important}.quote-edit-product-row{box-sizing:border-box!important;background:#fff!important;border:1px solid #d8e0e8!important;border-radius:8px!important;align-items:start!important;margin:0!important;padding:12px!important;position:relative!important}.quote-edit-product-row:hover{border-color:#b1b8be!important}.quote-edit-product-number{color:#374151!important;font-variant-numeric:tabular-nums!important;justify-content:center!important;align-items:center!important;min-height:40px!important;padding:0!important;font-size:14px!important;font-weight:700!important;display:flex!important}.quote-edit-product-column{gap:8px!important;min-width:0!important;display:grid!important}.quote-edit-product-field{gap:6px!important;min-width:0!important;display:grid!important}.quote-edit-product-mobile-label{color:#374151!important;font-size:12px!important;font-weight:600!important;line-height:1.4!important;display:none!important}.quote-edit-product-textarea{min-height:72px!important;line-height:1.5!important}.quote-edit-product-total{color:#1d1d1d!important;font-weight:700!important}.quote-edit-product-actions{align-content:start!important;gap:6px!important;display:grid!important}.quote-edit-product-delete-button{color:#b42318!important;cursor:pointer!important;background:#fff!important;border:1px solid #d92d20!important;border-radius:6px!important;width:100%!important;min-width:60px!important;height:40px!important;padding:0 10px!important;font-size:13px!important;font-weight:600!important;line-height:1!important}.quote-edit-product-delete-button:hover{background:#fff2f2!important}@media (width<=720px){.quote-edit-product-section-header{flex-direction:column!important;align-items:stretch!important}.quote-edit-product-add-button{width:100%!important}.quote-edit-product-scroll{overflow:visible!important}.quote-edit-product-table-header{display:none!important}.quote-edit-product-list{gap:14px!important}.quote-edit-product-row{grid-template-columns:1fr!important;gap:12px!important;min-width:0!important;padding:16px!important}.quote-edit-product-number{border-bottom:1px solid #d8e0e8!important;justify-content:flex-start!important;min-height:auto!important;padding-bottom:10px!important;font-size:15px!important}.quote-edit-product-number:before{content:"제품 "!important;color:#555f6d!important;margin-right:4px!important;font-weight:600!important}.quote-edit-product-mobile-label{display:block!important}.quote-edit-product-column,.quote-edit-product-field,.quote-edit-product-actions,.quote-edit-product-delete-button{width:100%!important}}.quote-edit-lower-layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr)!important;align-items:start!important;gap:16px!important;display:grid!important}.quote-edit-lower-right-column{gap:16px!important;min-width:0!important;display:grid!important}.quote-edit-lower-layout .quote-edit-krds-card,.quote-edit-lower-right-column .quote-edit-krds-card{margin-bottom:0!important}.quote-edit-lower-section-heading{margin-bottom:16px!important}.quote-edit-lower-section-heading .quote-edit-krds-section-title{margin-bottom:0!important}.quote-edit-lower-section-description{color:#555f6d!important;margin:6px 0 0!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important}.quote-edit-delivery-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 16px!important;display:grid!important}.quote-edit-lower-field{flex-direction:column!important;gap:8px!important;min-width:0!important;display:flex!important}.quote-edit-lower-field--full{grid-column:1/-1!important}.quote-edit-delivery-address{min-height:88px!important;line-height:1.6!important}.quote-edit-delivery-memo{min-height:96px!important;line-height:1.6!important}.quote-edit-payment-groups{gap:12px!important;display:grid!important}.quote-edit-payment-group{background:#f8f9fa!important;border:1px solid #d8e0e8!important;border-radius:6px!important;min-width:0!important;margin:0!important;padding:14px!important}.quote-edit-payment-group legend{color:#374151!important;padding:0 6px!important;font-size:14px!important;font-weight:700!important;line-height:1.4!important}.quote-edit-payment-fields{grid-template-columns:minmax(0,1fr) minmax(150px,.8fr)!important;gap:12px!important;display:grid!important}.quote-edit-documents-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:16px!important;display:grid!important}.quote-edit-memo-textarea{min-height:140px!important;line-height:1.7!important}.quote-edit-bottom-actions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important;margin:20px 0 40px!important;display:flex!important}.quote-edit-bottom-actions .quote-edit-krds-button{min-width:104px!important}@media (width<=1180px){.quote-edit-lower-layout{grid-template-columns:1fr!important}}@media (width<=720px){.quote-edit-delivery-fields,.quote-edit-payment-fields,.quote-edit-documents-fields{grid-template-columns:1fr!important}.quote-edit-lower-field--full{grid-column:auto!important}.quote-edit-payment-group{padding:12px!important}.quote-edit-bottom-actions{grid-template-columns:1fr!important;display:grid!important}.quote-edit-bottom-actions .quote-edit-krds-button{width:100%!important}}.quote-edit-conditions-layout{grid-template-columns:minmax(0,7fr) minmax(0,5fr)!important;align-items:start!important;gap:16px!important;display:grid!important}.quote-edit-conditions-layout .quote-edit-krds-card,.quote-edit-conditions-heading{margin-bottom:16px!important}.quote-edit-conditions-heading .quote-edit-krds-section-title{margin-bottom:0!important}.quote-edit-conditions-description{color:#555f6d!important;margin:6px 0 0!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important}.quote-edit-conditions-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 16px!important;display:grid!important}.quote-edit-title-info-grid{grid-template-columns:1fr!important;gap:14px!important;display:grid!important}.quote-edit-date-control{grid-template-columns:minmax(0,1fr) 40px!important;gap:6px!important;width:100%!important;display:grid!important}.quote-edit-date-input{font-variant-numeric:tabular-nums!important;min-width:0!important}.quote-edit-date-button{color:#374151!important;cursor:pointer!important;background:#fff!important;border:1px solid #8a949e!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;padding:0!important;display:inline-flex!important}.quote-edit-date-button:hover{background:#f4f5f6!important;border-color:#555f6d!important}.quote-edit-date-button:focus-visible{outline-offset:2px!important;outline:2px solid #246beb!important}.quote-edit-date-button svg{width:18px!important;height:18px!important}@media (width<=1180px){.quote-edit-conditions-layout{grid-template-columns:1fr!important}}@media (width<=720px){.quote-edit-conditions-grid{grid-template-columns:1fr!important}}.erp-quote-detail-v2-memo-item:not(.erp-quote-detail-v2-memo-item--editing)>.erp-quote-detail-v2-memo-meta{flex-direction:column!important;place-content:flex-start!important;align-items:flex-start!important;row-gap:2px!important;display:flex!important}.erp-quote-detail-v2-memo-item:not(.erp-quote-detail-v2-memo-item--editing)>.erp-quote-detail-v2-memo-meta>.erp-quote-detail-v2-memo-meta-date{margin:0!important;padding:0!important;line-height:1.4!important}.erp-quote-detail-v2-memo-item:not(.erp-quote-detail-v2-memo-item--editing)>.erp-quote-detail-v2-memo-meta>.erp-quote-detail-v2-memo-meta-time-row{justify-content:flex-start!important;align-self:flex-start!important;align-items:center!important;gap:8px!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important}.erp-quote-detail-v2-memo-item:not(.erp-quote-detail-v2-memo-item--editing)>.erp-quote-detail-v2-memo-meta .erp-quote-detail-v2-memo-weekday,.erp-quote-detail-v2-memo-item:not(.erp-quote-detail-v2-memo-item--editing)>.erp-quote-detail-v2-memo-meta .erp-quote-detail-v2-memo-time-value{margin:0!important;line-height:1.4!important}.erp-company-list-table-wrap{-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain!important;scrollbar-gutter:auto!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;display:block!important;overflow:auto hidden!important}.erp-company-list-table-wrap:focus-visible{outline:2px solid var(--erp-color-primary)!important;outline-offset:2px!important}.erp-company-list-company-name,.erp-company-list-person-name,.erp-company-list-address-base,.erp-company-list-address-detail,.erp-company-list-business-type,.erp-company-list-business-item{text-overflow:clip!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:anywhere!important;max-width:100%!important;overflow:visible!important}.erp-company-list-document-badges{flex-wrap:wrap!important;max-width:100%!important}@media (width<=900px){.erp-company-list-table-wrap{overflow-x:auto!important}.erp-company-list-table{min-width:820px!important}}.erp-purchase-detail-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:1320px!important;margin-left:auto!important;margin-right:auto!important}.erp-purchase-detail-title{color:#111827!important;letter-spacing:-.02em!important;overflow-wrap:anywhere!important;margin:0!important;font-size:20px!important;font-weight:700!important;line-height:1.4!important}.erp-purchase-detail-system-info{color:#64748b!important;letter-spacing:-.01em!important;overflow-wrap:anywhere!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important}.erp-purchase-detail-action-button{box-sizing:border-box!important;color:#1f2937!important;letter-spacing:-.01em!important;text-align:center!important;white-space:nowrap!important;cursor:pointer!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;min-width:72px!important;min-height:40px!important;padding:0 14px!important;font-family:inherit!important;font-size:14px!important;font-weight:600!important;line-height:1!important;transition:border-color .15s,background-color .15s,color .15s,box-shadow .15s!important}.erp-purchase-detail-action-button:hover{color:#111827!important;background:#f8fafc!important;border-color:#94a3b8!important}.erp-purchase-detail-action-button:active{background:#f1f5f9!important}.erp-purchase-detail-action-button:focus-visible{outline-offset:2px!important;border-color:#2563eb!important;outline:3px solid #2563eb47!important}.erp-purchase-detail-action-button:disabled{color:#94a3b8!important;cursor:not-allowed!important;background:#f8fafc!important;border-color:#e2e8f0!important}@media (width<=720px){.erp-purchase-detail-title{font-size:20px!important}.erp-purchase-detail-action-button{min-width:68px!important;padding-left:12px!important;padding-right:12px!important}}.erp-purchase-detail-basic-section{box-sizing:border-box!important;margin-top:20px!important;margin-bottom:20px!important}.erp-purchase-detail-basic-header{justify-content:space-between!important;align-items:center!important;min-height:28px!important;margin-bottom:10px!important;display:flex!important}.erp-purchase-detail-basic-title{color:#111827!important;letter-spacing:-.02em!important;margin:0!important;font-size:18px!important;font-weight:700!important;line-height:1.45!important}.erp-purchase-detail-basic-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:16px!important;display:grid!important}.erp-purchase-detail-basic-card{width:100%!important;min-width:0!important;height:auto!important;box-shadow:none!important;background:#fff!important;border:1px solid #d1d5db!important;border-radius:8px!important;align-self:start!important;overflow:hidden!important}.erp-purchase-detail-basic-card-title{box-sizing:border-box!important;color:#1f2937!important;letter-spacing:-.015em!important;background:#f8fafc!important;border-bottom:1px solid #d1d5db!important;min-height:44px!important;margin:0!important;padding:11px 14px!important;font-size:15px!important;font-weight:700!important;line-height:1.45!important}.erp-purchase-detail-basic-row{border-bottom:1px solid #e5e7eb!important;grid-template-columns:104px minmax(0,1fr)!important;min-height:42px!important;display:grid!important}.erp-purchase-detail-basic-card .erp-purchase-detail-basic-row:last-child{border-bottom:0!important}.erp-purchase-detail-basic-row.is-supplier-receive,.erp-purchase-detail-basic-row.is-business-pair{grid-template-columns:104px minmax(0,1fr) 104px minmax(0,1fr)!important}.erp-purchase-detail-basic-label{box-sizing:border-box!important;text-align:left!important;color:#374151!important;letter-spacing:-.01em!important;word-break:keep-all!important;background:#f8fafc!important;border-right:1px solid #e5e7eb!important;justify-content:flex-start!important;align-items:center!important;min-width:0!important;padding:9px 11px!important;font-size:14px!important;font-weight:600!important;line-height:1.5!important;display:flex!important}.erp-purchase-detail-basic-label.is-secondary{border-left:1px solid #e5e7eb!important}.erp-purchase-detail-basic-value{box-sizing:border-box!important;color:#374151!important;letter-spacing:-.01em!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:anywhere!important;align-items:center!important;min-width:0!important;min-height:42px!important;padding:9px 12px!important;font-size:15px!important;font-weight:500!important;line-height:1.55!important;display:flex!important}.erp-purchase-detail-basic-account{color:#1d4ed8!important;letter-spacing:-.01em!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:anywhere!important;min-width:0!important;font-size:15px!important;font-weight:600!important;line-height:1.55!important}@media (width<=1180px){.erp-purchase-detail-basic-grid{grid-template-columns:minmax(0,1fr)!important}}@media (width<=720px){.erp-purchase-detail-basic-section{margin-top:18px!important;margin-bottom:18px!important}.erp-purchase-detail-basic-grid{gap:12px!important}.erp-purchase-detail-basic-card-title{padding-left:12px!important;padding-right:12px!important}.erp-purchase-detail-basic-row,.erp-purchase-detail-basic-row.is-supplier-receive,.erp-purchase-detail-basic-row.is-business-pair{grid-template-columns:96px minmax(0,1fr)!important}.erp-purchase-detail-basic-label.is-secondary{border-left:0!important}.erp-purchase-detail-basic-label{padding-left:10px!important;padding-right:10px!important}.erp-purchase-detail-basic-value{padding-left:11px!important;padding-right:11px!important}}@media (width<=420px){.erp-purchase-detail-basic-row,.erp-purchase-detail-basic-row.is-supplier-receive,.erp-purchase-detail-basic-row.is-business-pair{grid-template-columns:88px minmax(0,1fr)!important}.erp-purchase-detail-basic-label{font-size:13px!important}.erp-purchase-detail-basic-value,.erp-purchase-detail-basic-account{font-size:14px!important}}.erp-purchase-detail-section-header{justify-content:space-between!important;align-items:center!important;min-height:28px!important;margin-bottom:10px!important;display:flex!important}.erp-purchase-detail-section-title{color:#111827!important;letter-spacing:-.02em!important;margin:0!important;font-size:18px!important;font-weight:700!important;line-height:1.45!important}.erp-purchase-detail-amount-section{margin-top:20px!important;margin-bottom:20px!important}.erp-purchase-detail-amount-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.erp-purchase-detail-amount-item{background:#fff!important;border:1px solid #d1d5db!important;border-radius:8px!important;min-width:0!important;overflow:hidden!important}.erp-purchase-detail-amount-item.is-total{background:#f8fafc!important;border-color:#94a3b8!important}.erp-purchase-detail-amount-label{box-sizing:border-box!important;color:#374151!important;letter-spacing:-.01em!important;text-align:left!important;background:#f8fafc!important;border-bottom:1px solid #e5e7eb!important;min-height:42px!important;padding:10px 13px!important;font-size:14px!important;font-weight:600!important;line-height:1.5!important}.erp-purchase-detail-amount-value{box-sizing:border-box!important;color:#1f2937!important;letter-spacing:-.01em!important;text-align:right!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important;min-height:50px!important;padding:11px 14px!important;font-size:18px!important;font-weight:700!important;line-height:1.5!important}.erp-purchase-detail-amount-item.is-total .erp-purchase-detail-amount-label{color:#111827!important;background:#f1f5f9!important;font-weight:700!important}.erp-purchase-detail-memo-section{margin-top:20px!important;margin-bottom:20px!important}.erp-purchase-detail-memo-box{box-sizing:border-box!important;background:#fff!important;border:1px solid #d1d5db!important;border-radius:8px!important;margin:0!important;padding:13px 14px!important}.erp-purchase-detail-memo-text{color:#374151!important;letter-spacing:-.01em!important;white-space:pre-wrap!important;word-break:keep-all!important;overflow-wrap:anywhere!important;min-height:24px!important;font-size:15px!important;font-weight:400!important;line-height:1.65!important}.erp-purchase-detail-items-section{margin-top:20px!important;margin-bottom:20px!important}.erp-purchase-detail-item-table-wrap{box-sizing:border-box!important;scrollbar-gutter:stable!important;-webkit-overflow-scrolling:touch!important;background:#fff!important;border:1px solid #d1d5db!important;border-radius:8px!important;width:100%!important;max-width:100%!important;overflow:auto hidden!important}.erp-purchase-detail-item-table-wrap:focus-visible{outline-offset:2px!important;border-color:#2563eb!important;outline:3px solid #2563eb47!important}.erp-purchase-detail-item-table{border-collapse:collapse!important;table-layout:fixed!important;background:#fff!important;width:100%!important;min-width:980px!important}.erp-purchase-detail-item-table thead th{box-sizing:border-box!important;color:#374151!important;letter-spacing:-.01em!important;text-align:center!important;vertical-align:middle!important;word-break:keep-all!important;background:#f8fafc!important;border:0!important;border-bottom:1px solid #d1d5db!important;min-height:48px!important;padding:12px 10px!important;font-size:14px!important;font-weight:700!important;line-height:1.45!important}.erp-purchase-detail-item-table tbody td{box-sizing:border-box!important;color:#374151!important;letter-spacing:-.01em!important;vertical-align:middle!important;background:#fff!important;border:0!important;border-bottom:1px solid #e5e7eb!important;padding:12px 10px!important;font-size:15px!important;font-weight:400!important;line-height:1.55!important}.erp-purchase-detail-item-table tbody tr:last-child td{border-bottom:0!important}.erp-purchase-detail-item-table tbody tr:hover td{background:#f8fafc!important}.erp-purchase-detail-item-table th:first-child,.erp-purchase-detail-item-table td:first-child,.erp-purchase-detail-item-table th:nth-child(2),.erp-purchase-detail-item-table td:nth-child(2){text-align:center!important}.erp-purchase-detail-item-table th:nth-child(2),.erp-purchase-detail-item-table td:nth-child(2){white-space:nowrap!important;font-variant-numeric:tabular-nums!important}.erp-purchase-detail-item-table th:nth-child(3),.erp-purchase-detail-item-table td:nth-child(3),.erp-purchase-detail-item-table th:nth-child(4),.erp-purchase-detail-item-table td:nth-child(4),.erp-purchase-detail-item-table th:nth-child(8),.erp-purchase-detail-item-table td:nth-child(8){text-align:left!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:anywhere!important}.erp-purchase-detail-item-table th:nth-child(5),.erp-purchase-detail-item-table td:nth-child(5),.erp-purchase-detail-item-table th:nth-child(6),.erp-purchase-detail-item-table td:nth-child(6),.erp-purchase-detail-item-table th:nth-child(7),.erp-purchase-detail-item-table td:nth-child(7){text-align:right!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important}.erp-purchase-detail-item-table tbody td:nth-child(3)>div:first-child{color:#1f2937!important;font-size:15px!important;font-weight:600!important}.erp-purchase-detail-item-table tbody td[colspan]{color:#64748b!important;text-align:center!important;white-space:normal!important;padding:24px 16px!important}.erp-purchase-detail-sr-only{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width<=720px){.erp-purchase-detail-amount-grid{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.erp-purchase-detail-amount-value{min-height:46px!important;font-size:17px!important}.erp-purchase-detail-amount-item.is-total .erp-purchase-detail-amount-value{font-size:19px!important}.erp-purchase-detail-item-table{min-width:920px!important}}.erp-purchase-detail-amount-memo-layout{box-sizing:border-box!important;grid-template-columns:minmax(0,7fr) minmax(320px,5fr)!important;align-items:start!important;gap:16px!important;width:100%!important;margin-top:20px!important;margin-bottom:20px!important;display:grid!important}.erp-purchase-detail-amount-memo-layout>.erp-purchase-detail-amount-section,.erp-purchase-detail-amount-memo-layout>.erp-purchase-detail-memo-section{align-self:start!important;min-width:0!important;margin:0!important}.erp-purchase-detail-amount-section .erp-purchase-detail-section-header{min-height:26px!important;margin-bottom:8px!important}.erp-purchase-detail-amount-unit{color:#64748b!important;letter-spacing:-.01em!important;white-space:nowrap!important;flex:none!important;margin-left:12px!important;font-size:13px!important;font-weight:500!important;line-height:1.5!important}.erp-purchase-detail-amount-grid{gap:8px!important}.erp-purchase-detail-amount-item{border-radius:7px!important}.erp-purchase-detail-amount-label{align-items:center!important;min-height:34px!important;padding:7px 10px!important;font-size:13px!important;line-height:1.45!important;display:flex!important}.erp-purchase-detail-amount-value{text-align:right!important;font-variant-numeric:tabular-nums!important;justify-content:flex-end!important;align-items:center!important;min-height:42px!important;padding:8px 11px!important;font-size:17px!important;line-height:1.45!important;display:flex!important}.erp-purchase-detail-amount-item.is-supply .erp-purchase-detail-amount-value{color:#1d4ed8!important}.erp-purchase-detail-amount-item.is-vat .erp-purchase-detail-amount-value{color:#6d28d9!important}.erp-purchase-detail-amount-item.is-total .erp-purchase-detail-amount-value{color:#b91c1c!important;font-size:18px!important;font-weight:700!important}.erp-purchase-detail-memo-section .erp-purchase-detail-section-header{min-height:26px!important;margin-bottom:8px!important}.erp-purchase-detail-memo-box{margin:0!important}@media (width<=1180px){.erp-purchase-detail-amount-memo-layout{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}}@media (width<=720px){.erp-purchase-detail-amount-memo-layout{gap:16px!important;margin-top:18px!important;margin-bottom:18px!important}.erp-purchase-detail-amount-unit{font-size:12px!important}.erp-purchase-detail-amount-value{min-height:40px!important;font-size:16px!important}.erp-purchase-detail-amount-item.is-total .erp-purchase-detail-amount-value{font-size:17px!important}}.erp-purchase-detail-amount-memo-layout{grid-template-columns:minmax(0,4fr) minmax(220px,1fr)!important;align-items:stretch!important}.erp-purchase-detail-amount-memo-layout>.erp-purchase-detail-amount-section,.erp-purchase-detail-amount-memo-layout>.erp-purchase-detail-memo-section{box-sizing:border-box!important;flex-direction:column!important;align-self:stretch!important;min-width:0!important;height:100%!important;display:flex!important}.erp-purchase-detail-amount-section .erp-purchase-detail-amount-grid{flex:auto!important;align-items:stretch!important}.erp-purchase-detail-amount-section .erp-purchase-detail-amount-item{height:100%!important}.erp-purchase-detail-memo-section .erp-purchase-detail-memo-box{box-sizing:border-box!important;flex:auto!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;display:flex!important}.erp-purchase-detail-memo-section .erp-purchase-detail-memo-text{box-sizing:border-box!important;align-self:flex-start!important;width:100%!important;min-width:0!important}@media (width<=1180px){.erp-purchase-detail-amount-memo-layout{grid-template-columns:minmax(0,1fr)!important;align-items:start!important}.erp-purchase-detail-amount-memo-layout>.erp-purchase-detail-amount-section,.erp-purchase-detail-amount-memo-layout>.erp-purchase-detail-memo-section{align-self:start!important;height:auto!important}.erp-purchase-detail-amount-section .erp-purchase-detail-amount-grid,.erp-purchase-detail-memo-section .erp-purchase-detail-memo-box{flex:none!important}.erp-purchase-detail-amount-section .erp-purchase-detail-amount-item{height:auto!important}}.erp-purchase-detail-info-grid{box-sizing:border-box!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important;gap:16px!important;width:100%!important;margin-top:20px!important;margin-bottom:20px!important;display:grid!important}.erp-purchase-detail-info-section{box-sizing:border-box!important;min-width:0!important;box-shadow:none!important;background:#fff!important;border:1px solid #d1d5db!important;border-radius:8px!important;margin:0!important;overflow:hidden!important}.erp-purchase-detail-info-header{box-sizing:border-box!important;background:#f8fafc!important;border-bottom:1px solid #d1d5db!important;justify-content:space-between!important;align-items:center!important;min-height:44px!important;margin:0!important;padding:10px 13px!important;display:flex!important}.erp-purchase-detail-info-title{color:#1f2937!important;letter-spacing:-.015em!important;margin:0!important;font-size:16px!important;font-weight:700!important;line-height:1.45!important}.erp-purchase-detail-info-description{color:#64748b!important;text-align:right!important;overflow-wrap:anywhere!important;margin:0 0 0 12px!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important}.erp-purchase-detail-info-table-wrap{box-sizing:border-box!important;background:#fff!important;border:0!important;border-radius:0!important;width:100%!important;max-width:100%!important;margin:0!important;overflow:visible!important}.erp-purchase-detail-info-table{border-collapse:collapse!important;table-layout:fixed!important;background:#fff!important;width:100%!important}.erp-purchase-detail-info-table tbody tr{border:0!important}.erp-purchase-detail-info-table tbody tr:last-child .erp-purchase-detail-info-label,.erp-purchase-detail-info-table tbody tr:last-child .erp-purchase-detail-info-value{border-bottom:0!important}.erp-purchase-detail-info-label{box-sizing:border-box!important;color:#374151!important;letter-spacing:-.01em!important;text-align:left!important;vertical-align:middle!important;white-space:normal!important;word-break:keep-all!important;background:#f8fafc!important;border:1px solid #e5e7eb!important;border-top:0!important;border-left:0!important;width:108px!important;min-width:108px!important;padding:10px 11px!important;font-size:14px!important;font-weight:600!important;line-height:1.5!important}.erp-purchase-detail-info-value{box-sizing:border-box!important;color:#374151!important;letter-spacing:-.01em!important;text-align:left!important;vertical-align:middle!important;white-space:pre-wrap!important;word-break:keep-all!important;overflow-wrap:anywhere!important;font-variant-numeric:tabular-nums!important;background:#fff!important;border:0!important;border-bottom:1px solid #e5e7eb!important;min-width:0!important;padding:10px 12px!important;font-size:15px!important;font-weight:500!important;line-height:1.55!important}.erp-purchase-detail-info-value.is-number{text-align:right!important;white-space:nowrap!important}.erp-purchase-detail-info-section.is-tax .erp-purchase-detail-info-value{word-break:break-word!important;overflow-wrap:anywhere!important}.erp-purchase-detail-status-badge{box-sizing:border-box!important;letter-spacing:-.01em!important;text-align:center!important;white-space:nowrap!important;border-style:solid!important;border-width:1px!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;max-width:100%!important;min-height:26px!important;padding:4px 9px!important;font-family:inherit!important;font-size:13px!important;font-weight:700!important;line-height:1.3!important;display:inline-flex!important}@media (width<=1180px){.erp-purchase-detail-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.erp-purchase-detail-info-section.is-tax{grid-column:1/-1!important}}@media (width<=720px){.erp-purchase-detail-info-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;margin-top:18px!important;margin-bottom:18px!important}.erp-purchase-detail-info-section.is-tax{grid-column:auto!important}.erp-purchase-detail-info-header{min-height:42px!important;padding-left:12px!important;padding-right:12px!important}.erp-purchase-detail-info-label{width:96px!important;min-width:96px!important;padding-left:10px!important;padding-right:10px!important;font-size:13px!important}.erp-purchase-detail-info-value{padding-left:11px!important;padding-right:11px!important;font-size:14px!important}}.erp-purchase-detail-toolbar{box-sizing:border-box!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.erp-purchase-detail-toolbar-button{box-sizing:border-box!important;letter-spacing:-.01em!important;text-align:center!important;white-space:nowrap!important;cursor:pointer!important;border-style:solid!important;border-width:1px!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;min-width:68px!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0 14px!important;font-family:inherit!important;font-size:14px!important;font-weight:600!important;line-height:1!important;transition:border-color .15s,background-color .15s,color .15s,box-shadow .15s!important;display:inline-flex!important}.erp-purchase-detail-toolbar-button.is-primary{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}.erp-purchase-detail-toolbar-button.is-primary:hover{background:#1d4ed8!important;border-color:#1d4ed8!important}.erp-purchase-detail-toolbar-button.is-secondary{color:#334155!important;background:#fff!important;border-color:#cbd5e1!important}.erp-purchase-detail-toolbar-button.is-secondary:hover{color:#111827!important;background:#f8fafc!important;border-color:#94a3b8!important}.erp-purchase-detail-toolbar-button.is-stock{color:#166534!important;background:#f0fdf4!important;border-color:#16a34a!important}.erp-purchase-detail-toolbar-button.is-stock:hover{color:#14532d!important;background:#dcfce7!important;border-color:#15803d!important}.erp-purchase-detail-toolbar-button.is-warning{color:#c2410c!important;background:#fff7ed!important;border-color:#f97316!important}.erp-purchase-detail-toolbar-button.is-warning:hover{color:#9a3412!important;background:#ffedd5!important;border-color:#ea580c!important}.erp-purchase-detail-toolbar-button.is-danger{color:#fff!important;background:#dc2626!important;border-color:#dc2626!important}.erp-purchase-detail-toolbar-button.is-danger:hover{background:#b91c1c!important;border-color:#b91c1c!important}.erp-purchase-detail-toolbar-button:focus-visible{outline-offset:2px!important;outline:3px solid #2563eb47!important}.erp-purchase-detail-toolbar-button.is-warning:focus-visible{outline-color:#ea580c4d!important}.erp-purchase-detail-toolbar-button.is-danger:focus-visible{outline-color:#dc26264d!important}.erp-purchase-detail-toolbar-button:disabled{color:#94a3b8!important;cursor:not-allowed!important;opacity:1!important;background:#f8fafc!important;border-color:#e2e8f0!important}@media (width<=900px){.erp-purchase-detail-toolbar{justify-content:flex-start!important;width:100%!important}}@media (width<=720px){.erp-purchase-detail-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.erp-purchase-detail-toolbar-button{width:100%!important;min-width:0!important;padding-left:10px!important;padding-right:10px!important}}@media (width<=420px){.erp-purchase-detail-toolbar{grid-template-columns:minmax(0,1fr)!important}}.erp-purchase-form-layout,.erp-purchase-form-page{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:1320px!important;margin-left:auto!important;margin-right:auto!important}.erp-purchase-form-header{box-sizing:border-box!important;justify-content:space-between!important;align-items:flex-start!important;gap:20px!important;width:100%!important;min-width:0!important;margin-bottom:20px!important;display:flex!important}.erp-purchase-form-heading{flex:auto!important;min-width:0!important}.erp-purchase-form-title{color:#111827!important;letter-spacing:-.02em!important;overflow-wrap:anywhere!important;margin:0!important;font-size:20px!important;font-weight:700!important;line-height:1.4!important}.erp-purchase-form-description{color:#64748b!important;letter-spacing:-.01em!important;word-break:keep-all!important;overflow-wrap:anywhere!important;margin:6px 0 0!important;font-size:13px!important;font-weight:400!important;line-height:1.55!important}.erp-purchase-form{box-sizing:border-box!important;width:100%!important;min-width:0!important}.erp-purchase-form-list-button,.erp-purchase-form-submit-button,.erp-purchase-form-cancel-button{box-sizing:border-box!important;letter-spacing:-.01em!important;text-align:center!important;white-space:nowrap!important;cursor:pointer!important;border-style:solid!important;border-width:1px!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0 14px!important;font-family:inherit!important;font-size:14px!important;font-weight:600!important;line-height:1!important;transition:border-color .15s,background-color .15s,color .15s,box-shadow .15s!important;display:inline-flex!important}.erp-purchase-form-list-button,.erp-purchase-form-cancel-button{color:#334155!important;background:#fff!important;border-color:#cbd5e1!important}.erp-purchase-form-list-button{flex:none!important;min-width:72px!important}.erp-purchase-form-list-button:hover,.erp-purchase-form-cancel-button:hover{color:#111827!important;background:#f8fafc!important;border-color:#94a3b8!important}.erp-purchase-form-submit-button{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important;min-width:104px!important}.erp-purchase-form-submit-button:hover:not(:disabled){background:#1d4ed8!important;border-color:#1d4ed8!important}.erp-purchase-form-cancel-button{min-width:80px!important}.erp-purchase-form-list-button:focus-visible,.erp-purchase-form-submit-button:focus-visible,.erp-purchase-form-cancel-button:focus-visible{outline-offset:2px!important;outline:3px solid #2563eb47!important}.erp-purchase-form-submit-button:disabled{color:#64748b!important;cursor:not-allowed!important;opacity:1!important;background:#e2e8f0!important;border-color:#cbd5e1!important}.erp-purchase-form-actions{box-sizing:border-box!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;margin-top:20px!important;display:flex!important}@media (width<=720px){.erp-purchase-form-header{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.erp-purchase-form-list-button{align-self:flex-start!important}}@media (width<=520px){.erp-purchase-form-list-button{align-self:stretch!important;width:100%!important}.erp-purchase-form-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.erp-purchase-form-submit-button,.erp-purchase-form-cancel-button{width:100%!important;min-width:0!important;padding-left:10px!important;padding-right:10px!important}}@media (width<=360px){.erp-purchase-form-actions{grid-template-columns:minmax(0,1fr)!important}}.erp-purchase-form-basic-header{box-sizing:border-box!important;justify-content:space-between!important;align-items:baseline!important;gap:16px!important;width:100%!important;min-width:0!important;margin:0 0 12px!important;display:flex!important}.erp-purchase-form-basic-title{color:#111827!important;letter-spacing:-.02em!important;margin:0!important;font-size:18px!important;font-weight:700!important;line-height:1.45!important}.erp-purchase-form-basic-description{color:#64748b!important;text-align:right!important;word-break:keep-all!important;overflow-wrap:anywhere!important;margin:0!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important}.erp-purchase-form-basic-section{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;width:100%!important;min-width:0!important;display:grid!important}.erp-purchase-form-voucher-account{box-sizing:border-box!important;background:#f8fafc!important;border:1px solid #d1d5db!important;border-radius:8px!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:100%!important;min-width:0!important;padding:14px!important;display:grid!important}.erp-purchase-form-voucher-fieldset{box-sizing:border-box!important;border:0!important;grid-template-columns:104px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important}.erp-purchase-form-voucher-legend{float:none!important;color:#374151!important;text-align:left!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;font-size:14px!important;font-weight:600!important;line-height:1.5!important}.erp-purchase-form-voucher-options{box-sizing:border-box!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.erp-purchase-form-voucher-option{box-sizing:border-box!important;color:#374151!important;cursor:pointer!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;align-items:center!important;gap:7px!important;min-height:40px!important;margin:0!important;padding:0 11px!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important;display:inline-flex!important}.erp-purchase-form-voucher-option:hover{background:#f8fafc!important;border-color:#94a3b8!important}.erp-purchase-form-voucher-option:has(.erp-purchase-form-voucher-radio:checked){color:#1d4ed8!important;background:#eff6ff!important;border-color:#2563eb!important;font-weight:600!important}.erp-purchase-form-voucher-radio,.erp-purchase-form-checkbox{accent-color:#2563eb!important;cursor:pointer!important;flex:none!important;width:18px!important;height:18px!important;margin:0!important}.erp-purchase-form-voucher-radio:focus-visible,.erp-purchase-form-checkbox:focus-visible{outline-offset:2px!important;outline:3px solid #2563eb47!important}.erp-purchase-form-account-row{box-sizing:border-box!important;grid-template-columns:104px minmax(220px,1fr) auto!important;align-items:center!important;gap:12px!important;min-width:0!important;display:grid!important;position:relative!important}.erp-purchase-form-account-open-button,.erp-purchase-form-account-shortcut-button,.erp-purchase-form-account-popup-close,.erp-purchase-form-supplier-create,.erp-purchase-form-supplier-close{box-sizing:border-box!important;color:#334155!important;white-space:nowrap!important;cursor:pointer!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0 12px!important;font-family:inherit!important;font-size:14px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.erp-purchase-form-account-open-button{color:#1d4ed8!important;background:#eff6ff!important;border-color:#93c5fd!important}.erp-purchase-form-account-open-button:hover,.erp-purchase-form-account-shortcut-button:hover,.erp-purchase-form-account-popup-close:hover,.erp-purchase-form-supplier-create:hover,.erp-purchase-form-supplier-close:hover{color:#111827!important;background:#f8fafc!important;border-color:#94a3b8!important}.erp-purchase-form-account-select,.erp-purchase-form-control{box-sizing:border-box!important;color:#111827!important;letter-spacing:-.01em!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0 11px!important;font-family:inherit!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important}.erp-purchase-form-account-select:hover,.erp-purchase-form-control:hover{border-color:#94a3b8!important}.erp-purchase-form-account-select:focus,.erp-purchase-form-control:focus{outline-offset:0!important;border-color:#2563eb!important;outline:3px solid #2563eb2e!important}.erp-purchase-form-account-shortcuts{box-sizing:border-box!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;min-width:0!important;display:flex!important}.erp-purchase-form-account-shortcut-button{min-width:0!important;padding-left:10px!important;padding-right:10px!important;font-size:13px!important}.erp-purchase-form-account-open-button:focus-visible,.erp-purchase-form-account-shortcut-button:focus-visible,.erp-purchase-form-account-popup-close:focus-visible,.erp-purchase-form-supplier-create:focus-visible,.erp-purchase-form-supplier-close:focus-visible,.erp-purchase-form-supplier-option:focus-visible{outline-offset:2px!important;outline:3px solid #2563eb47!important}.erp-purchase-form-account-popup{box-sizing:border-box!important;z-index:30!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:8px!important;width:min(760px,100vw - 48px)!important;max-width:100%!important;padding:14px!important;box-shadow:0 12px 28px #0f172a29!important}.erp-purchase-form-account-popup-header{box-sizing:border-box!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-bottom:12px!important;display:flex!important}.erp-purchase-form-account-popup-title{color:#111827!important;margin:0!important;font-size:17px!important;font-weight:700!important;line-height:1.45!important}.erp-purchase-form-account-search-row{box-sizing:border-box!important;grid-template-columns:92px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;margin-bottom:12px!important;display:grid!important}.erp-purchase-form-account-search-label,.erp-purchase-form-field-label{color:#374151!important;font-size:14px!important;font-weight:600!important;line-height:1.5!important}.erp-purchase-form-account-search-input{box-sizing:border-box!important;color:#111827!important;border:1px solid #cbd5e1!important;border-radius:6px!important;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;padding:0 11px!important;font-family:inherit!important;font-size:14px!important}.erp-purchase-form-account-search-input:focus{border-color:#2563eb!important;outline:3px solid #2563eb2e!important}.erp-purchase-form-account-table-wrap{box-sizing:border-box!important;background:#fff!important;border:1px solid #d1d5db!important;border-radius:6px!important;width:100%!important;max-height:360px!important;overflow:auto!important}.erp-purchase-form-account-table-wrap:focus-visible{outline-offset:2px!important;border-color:#2563eb!important;outline:3px solid #2563eb47!important}.erp-purchase-form-account-table{border-collapse:collapse!important;table-layout:fixed!important;width:100%!important;min-width:620px!important}.erp-purchase-form-account-table-heading{color:#374151!important;text-align:center!important;background:#f8fafc!important;border-bottom:1px solid #d1d5db!important;padding:10px 9px!important;font-size:13px!important;font-weight:700!important;line-height:1.45!important}.erp-purchase-form-account-table-row:hover td,.erp-purchase-form-account-table-row:focus td{background:#eff6ff!important}.erp-purchase-form-account-table-row:focus-visible{outline-offset:-3px!important;outline:3px solid #2563eb47!important}.erp-purchase-form-basic-fields{box-sizing:border-box!important;grid-template-columns:minmax(180px,.9fr) minmax(280px,1.5fr) minmax(180px,.9fr)!important;align-items:start!important;gap:16px!important;width:100%!important;min-width:0!important;display:grid!important}.erp-purchase-form-field{box-sizing:border-box!important;flex-direction:column!important;gap:8px!important;min-width:0!important;margin:0!important;display:flex!important}.erp-purchase-form-field-header{box-sizing:border-box!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;min-height:24px!important;display:flex!important}.erp-purchase-form-inline-check{box-sizing:border-box!important;color:#475569!important;white-space:nowrap!important;cursor:pointer!important;align-items:center!important;gap:6px!important;min-height:32px!important;margin:0!important;font-size:13px!important;font-weight:500!important;line-height:1.4!important;display:inline-flex!important}.erp-purchase-form-supplier-search{box-sizing:border-box!important;min-width:0!important;position:relative!important}.erp-purchase-form-supplier-results{box-sizing:border-box!important;z-index:25!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;width:100%!important;max-height:320px!important;overflow-y:auto!important;box-shadow:0 10px 24px #0f172a24!important}.erp-purchase-form-supplier-empty{box-sizing:border-box!important;color:#64748b!important;text-align:center!important;padding:14px!important;font-size:14px!important;line-height:1.5!important}.erp-purchase-form-supplier-option{box-sizing:border-box!important;color:#374151!important;text-align:left!important;cursor:pointer!important;background:#fff!important;border:0!important;border-bottom:1px solid #e5e7eb!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:44px!important;padding:9px 12px!important;font-family:inherit!important;display:flex!important}.erp-purchase-form-supplier-option:hover{background:#f8fafc!important}.erp-purchase-form-supplier-footer{box-sizing:border-box!important;background:#f8fafc!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;padding:10px!important;display:flex!important}.erp-purchase-form-supplier-create{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}.erp-purchase-form-supplier-create:hover{color:#fff!important;background:#1d4ed8!important;border-color:#1d4ed8!important}.erp-purchase-form-supplier-close{margin-left:0!important}.erp-purchase-form-supplier-selected{box-sizing:border-box!important;color:#166534!important;overflow-wrap:anywhere!important;background:#f0fdf4!important;border-radius:6px!important;margin-top:6px!important;padding:7px 9px!important;font-size:13px!important;font-weight:500!important;line-height:1.5!important}.erp-purchase-form-field.is-memo{grid-column:1/-1!important}.erp-purchase-form-memo-input{width:100%!important}@media (width<=1180px){.erp-purchase-form-basic-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}.erp-purchase-form-field.is-supplier{grid-column:1/-1!important}}@media (width<=900px){.erp-purchase-form-account-row{grid-template-columns:104px minmax(0,1fr)!important}.erp-purchase-form-account-shortcuts{grid-column:2!important}}@media (width<=720px){.erp-purchase-form-basic-header{display:block!important}.erp-purchase-form-basic-description{text-align:left!important;margin-top:4px!important}.erp-purchase-form-voucher-fieldset,.erp-purchase-form-account-row,.erp-purchase-form-account-search-row{grid-template-columns:minmax(0,1fr)!important}.erp-purchase-form-account-shortcuts{grid-column:auto!important}.erp-purchase-form-basic-fields{grid-template-columns:minmax(0,1fr)!important}.erp-purchase-form-field.is-supplier{grid-column:auto!important}.erp-purchase-form-account-open-button{justify-self:start!important}}@media (width<=520px){.erp-purchase-form-voucher-account{padding:12px!important}.erp-purchase-form-voucher-options{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.erp-purchase-form-voucher-option{width:100%!important}.erp-purchase-form-field-header{flex-direction:column!important;align-items:flex-start!important;gap:4px!important}.erp-purchase-form-inline-check{min-height:28px!important}.erp-purchase-form-supplier-footer{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.erp-purchase-form-supplier-create,.erp-purchase-form-supplier-close{width:100%!important;min-width:0!important}.erp-purchase-form-account-popup{width:calc(100vw - 32px)!important;padding:12px!important}}@media (width<=360px){.erp-purchase-form-voucher-options,.erp-purchase-form-supplier-footer{grid-template-columns:minmax(0,1fr)!important}}.erp-purchase-form-voucher-fieldset{box-sizing:border-box!important;border:0!important;width:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;position:relative!important}.erp-purchase-form-voucher-legend{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.erp-purchase-form-voucher-layout{box-sizing:border-box!important;grid-template-columns:104px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;display:grid!important}.erp-purchase-form-voucher-visible-label{box-sizing:border-box!important;color:#374151!important;white-space:nowrap!important;align-items:center!important;min-width:0!important;min-height:40px!important;font-size:14px!important;font-weight:600!important;line-height:1.5!important;display:flex!important}.erp-purchase-form-voucher-options{box-sizing:border-box!important;scrollbar-gutter:stable!important;flex-flow:row!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;padding:2px!important;display:flex!important;overflow:auto hidden!important}.erp-purchase-form-voucher-options:focus-within{border-radius:6px!important}.erp-purchase-form-voucher-option{box-sizing:border-box!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;flex-direction:row!important;flex:none!important;justify-content:flex-start!important;align-items:center!important;gap:7px!important;width:auto!important;min-width:126px!important;min-height:40px!important;margin:0!important;padding:0 12px!important;display:inline-flex!important}.erp-purchase-form-voucher-option .erp-purchase-form-voucher-radio{flex:0 0 18px!important}@media (width<=720px){.erp-purchase-form-voucher-layout{grid-template-columns:minmax(0,1fr)!important;gap:6px!important}.erp-purchase-form-voucher-visible-label{min-height:24px!important}.erp-purchase-form-voucher-options{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important;overflow:visible!important}.erp-purchase-form-voucher-option{width:100%!important;min-width:0!important}}@media (width<=420px){.erp-purchase-form-voucher-options{grid-template-columns:minmax(0,1fr)!important}}.erp-purchase-form-basic-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;box-shadow:none!important;background:#fff!important;border:1px solid #d1d5db!important;border-radius:12px!important;padding:24px!important}.erp-purchase-form-basic-header{box-sizing:border-box!important;width:100%!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 20px!important;padding:0!important;display:block!important}.erp-purchase-form-basic-title{color:#111827!important;letter-spacing:-.02em!important;text-align:left!important;margin:0!important;font-size:19px!important;font-weight:700!important;line-height:1.5!important}.erp-purchase-form-basic-description{color:#64748b!important;letter-spacing:-.01em!important;text-align:left!important;word-break:keep-all!important;overflow-wrap:anywhere!important;max-width:720px!important;margin:4px 0 0!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important}.erp-purchase-form-basic-section{gap:20px!important}.erp-purchase-form-voucher-account{background:#f8fafc!important;border-color:#d8dee8!important;border-radius:8px!important;gap:14px!important;padding:18px 20px!important}.erp-purchase-form-voucher-layout{grid-template-columns:180px minmax(0,1fr)!important;gap:10px 20px!important}.erp-purchase-form-voucher-visible-label{min-height:40px!important;padding-left:0!important}.erp-purchase-form-voucher-options{flex-wrap:wrap!important;gap:8px!important;padding:0!important;display:flex!important;overflow:visible!important}.erp-purchase-form-voucher-option{flex:0 0 170px!important;width:170px!important;min-width:170px!important;min-height:40px!important;padding:0 14px!important}.erp-purchase-form-account-row{grid-template-columns:180px minmax(320px,470px) minmax(0,1fr)!important;gap:10px 20px!important}.erp-purchase-form-account-open-button{width:180px!important;min-width:180px!important;height:40px!important;min-height:40px!important}.erp-purchase-form-account-select{height:40px!important;min-height:40px!important}.erp-purchase-form-account-shortcuts{align-content:center!important;gap:8px!important}.erp-purchase-form-account-shortcut-button{height:40px!important;min-height:40px!important;padding-left:12px!important;padding-right:12px!important}.erp-purchase-form-basic-fields{gap:16px 20px!important}.erp-purchase-form-field-header{min-height:32px!important}.erp-purchase-form-field-label{align-items:center!important;min-height:32px!important;display:inline-flex!important}.erp-purchase-form-control{height:40px!important;min-height:40px!important}.erp-purchase-form-field.is-memo{margin-top:0!important}@media (width<=1440px){.erp-purchase-form-account-row{grid-template-columns:180px minmax(280px,1fr)!important}.erp-purchase-form-account-shortcuts{grid-column:2!important}}@media (width<=900px){.erp-purchase-form-voucher-layout,.erp-purchase-form-account-row{grid-template-columns:160px minmax(0,1fr)!important;column-gap:16px!important}.erp-purchase-form-account-open-button{width:160px!important;min-width:160px!important}.erp-purchase-form-account-shortcuts{grid-column:2!important}}@media (width<=720px){.erp-purchase-form-basic-card{padding:20px!important}.erp-purchase-form-voucher-layout,.erp-purchase-form-account-row{grid-template-columns:minmax(0,1fr)!important}.erp-purchase-form-account-open-button{justify-self:start!important;width:auto!important;min-width:0!important}.erp-purchase-form-account-shortcuts{grid-column:auto!important}.erp-purchase-form-voucher-options{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.erp-purchase-form-voucher-option{width:100%!important;min-width:0!important}}@media (width<=420px){.erp-purchase-form-basic-card{border-radius:8px!important;padding:16px!important}.erp-purchase-form-voucher-account{padding:14px!important}.erp-purchase-form-voucher-options{grid-template-columns:minmax(0,1fr)!important}}.erp-purchase-form-voucher-layout,.erp-purchase-form-account-row{box-sizing:border-box!important;grid-template-columns:300px minmax(0,1fr)!important;align-items:center!important;gap:10px 20px!important;width:100%!important;min-width:0!important;display:grid!important}.erp-purchase-form-voucher-visible-label,.erp-purchase-form-account-open-button{box-sizing:border-box!important;width:300px!important;min-width:300px!important;max-width:300px!important;height:40px!important;min-height:40px!important;box-shadow:none!important;color:#374151!important;letter-spacing:-.01em!important;text-align:left!important;white-space:nowrap!important;appearance:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;margin:0!important;padding:0!important;font-family:inherit!important;font-size:14px!important;font-weight:600!important;line-height:1.5!important;display:inline-flex!important}.erp-purchase-form-account-open-button{cursor:pointer!important}.erp-purchase-form-account-open-button:hover{color:#1d4ed8!important;text-underline-offset:3px!important;background:0 0!important;border:0!important;text-decoration:underline!important}.erp-purchase-form-account-open-button:active{color:#1e40af!important;background:0 0!important}.erp-purchase-form-account-open-button:focus-visible{outline-offset:3px!important;border-radius:4px!important;outline:3px solid #2563eb47!important}.erp-purchase-form-account-select{box-sizing:border-box!important;grid-column:2!important;justify-self:stretch!important;width:100%!important;min-width:0!important;max-width:360px!important;height:40px!important;min-height:40px!important;margin:0!important}.erp-purchase-form-account-shortcuts{box-sizing:border-box!important;white-space:nowrap!important;scrollbar-gutter:stable!important;flex-flow:row!important;grid-column:3!important;justify-content:flex-start!important;align-self:center!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;margin:0!important;padding:2px 0!important;display:flex!important;overflow:auto hidden!important}.erp-purchase-form-account-shortcut-button{flex:none!important;height:40px!important;min-height:40px!important;margin:0!important}.erp-purchase-form-voucher-options{grid-column:2!important;min-width:0!important}@media (width<=1400px){.erp-purchase-form-voucher-layout,.erp-purchase-form-account-row{grid-template-columns:220px minmax(0,1fr)!important;column-gap:16px!important}.erp-purchase-form-voucher-visible-label,.erp-purchase-form-account-open-button{width:220px!important;min-width:220px!important;max-width:220px!important}.erp-purchase-form-account-select{grid-column:2!important;width:min(100%,360px)!important;max-width:360px!important}.erp-purchase-form-account-shortcuts,.erp-purchase-form-voucher-options{grid-column:2!important}}@media (width<=900px){.erp-purchase-form-voucher-layout,.erp-purchase-form-account-row{grid-template-columns:160px minmax(0,1fr)!important}.erp-purchase-form-voucher-visible-label,.erp-purchase-form-account-open-button{width:160px!important;min-width:160px!important;max-width:160px!important}}@media (width<=720px){.erp-purchase-form-voucher-layout,.erp-purchase-form-account-row{grid-template-columns:minmax(0,1fr)!important;gap:6px!important}.erp-purchase-form-voucher-visible-label,.erp-purchase-form-account-open-button{grid-column:1!important;width:auto!important;min-width:0!important;max-width:none!important;height:28px!important;min-height:28px!important}.erp-purchase-form-voucher-options,.erp-purchase-form-account-select,.erp-purchase-form-account-shortcuts{grid-column:1!important}.erp-purchase-form-account-select{width:100%!important;max-width:100%!important}.erp-purchase-form-account-shortcuts{flex-wrap:wrap!important;overflow:visible!important}}.erp-purchase-form-account-shortcuts{white-space:normal!important;scrollbar-gutter:auto!important;flex-flow:wrap!important;grid-column:3!important;justify-content:flex-start!important;align-self:center!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;padding:0!important;display:flex!important;overflow:visible!important}.erp-purchase-form-voucher-options{grid-column:2!important;justify-self:start!important;width:auto!important;max-width:100%!important}@media (width<=1320px){.erp-purchase-form-account-row{grid-template-columns:120px minmax(0,1fr)!important}.erp-purchase-form-account-select{grid-column:2!important;width:min(100%,280px)!important;max-width:280px!important}.erp-purchase-form-account-shortcuts{grid-column:2!important}}@media (width<=900px){.erp-purchase-form-voucher-layout,.erp-purchase-form-account-row{grid-template-columns:104px minmax(0,1fr)!important;column-gap:12px!important}.erp-purchase-form-voucher-visible-label,.erp-purchase-form-account-open-button{width:104px!important;min-width:104px!important;max-width:104px!important}.erp-purchase-form-account-select{width:min(100%,280px)!important;max-width:280px!important}}@media (width<=720px){.erp-purchase-form-voucher-layout,.erp-purchase-form-account-row{grid-template-columns:minmax(0,1fr)!important;gap:6px!important}.erp-purchase-form-voucher-visible-label,.erp-purchase-form-account-open-button{grid-column:1!important;width:auto!important;min-width:0!important;max-width:none!important}.erp-purchase-form-voucher-options,.erp-purchase-form-account-select,.erp-purchase-form-account-shortcuts{grid-column:1!important}.erp-purchase-form-account-select{width:100%!important;max-width:100%!important}}.erp-purchase-form-voucher-layout,.erp-purchase-form-account-row{grid-template-columns:96px minmax(0,1fr)!important;justify-content:start!important;gap:10px 8px!important}.erp-purchase-form-voucher-visible-label,.erp-purchase-form-account-open-button{width:96px!important;min-width:96px!important;max-width:96px!important;padding:0!important}.erp-purchase-form-account-row{grid-template-columns:96px 140px minmax(0,1fr)!important}.erp-purchase-form-account-select{grid-column:2!important;justify-self:start!important;width:140px!important;min-width:140px!important;max-width:140px!important}.erp-purchase-form-account-shortcuts{white-space:normal!important;flex-flow:wrap!important;grid-column:3!important;justify-content:flex-start!important;align-self:center!important;align-items:center!important;gap:6px!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}.erp-purchase-form-voucher-options{grid-column:2!important;justify-self:start!important;width:auto!important;max-width:100%!important;margin:0!important}@media (width<=1120px){.erp-purchase-form-account-row{grid-template-columns:96px 140px minmax(0,1fr)!important}.erp-purchase-form-account-shortcuts{grid-column:2/-1!important;margin-left:0!important}}@media (width<=900px){.erp-purchase-form-voucher-layout,.erp-purchase-form-account-row{grid-template-columns:88px minmax(0,1fr)!important;column-gap:8px!important}.erp-purchase-form-voucher-visible-label,.erp-purchase-form-account-open-button{width:88px!important;min-width:88px!important;max-width:88px!important}.erp-purchase-form-account-row{grid-template-columns:88px 140px minmax(0,1fr)!important}.erp-purchase-form-account-select{width:140px!important;min-width:140px!important;max-width:140px!important}}@media (width<=720px){.erp-purchase-form-voucher-layout,.erp-purchase-form-account-row{grid-template-columns:minmax(0,1fr)!important;gap:6px!important}.erp-purchase-form-voucher-visible-label,.erp-purchase-form-account-open-button{grid-column:1!important;width:auto!important;min-width:0!important;max-width:none!important}.erp-purchase-form-voucher-options,.erp-purchase-form-account-select,.erp-purchase-form-account-shortcuts{grid-column:1!important}.erp-purchase-form-account-select{width:100%!important;min-width:0!important;max-width:100%!important}}.erp-purchase-form-sr-only{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.erp-purchase-form-item-summary-section{box-sizing:border-box!important;background:#f8fafc!important;border:1px solid #d9e1ea!important;border-radius:10px!important;width:100%!important;min-width:0!important;margin:20px 0 0!important;padding:16px!important;overflow:hidden!important}.erp-purchase-form-items-section{box-sizing:border-box!important;width:100%!important;min-width:0!important;margin:20px 0 0!important}.erp-purchase-form-items-title{color:#111827!important;letter-spacing:-.02em!important;text-align:left!important;margin:0!important;font-size:18px!important;font-weight:700!important;line-height:1.5!important}.erp-purchase-form-items-description{color:#64748b!important;text-align:left!important;word-break:keep-all!important;overflow-wrap:anywhere!important;margin:6px 0 12px!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important}.erp-purchase-form-items-table-region{box-sizing:border-box!important;scrollbar-gutter:stable!important;-webkit-overflow-scrolling:touch!important;background:#fff!important;border:1px solid #d1d5db!important;border-radius:8px!important;width:100%!important;min-width:0!important;overflow:auto hidden!important}.erp-purchase-form-items-table-region:focus-visible{outline-offset:3px!important;outline:3px solid #2563eb47!important}.erp-purchase-form-items-table{border-collapse:separate!important;border-spacing:0!important;table-layout:fixed!important;width:100%!important;min-width:1180px!important}.erp-purchase-form-items-table thead th{color:#374151!important;text-align:center!important;vertical-align:middle!important;white-space:nowrap!important;background:#f8fafc!important;border:0!important;border-bottom:1px solid #cbd5e1!important;min-height:48px!important;padding:12px 10px!important;font-size:14px!important;font-weight:600!important;line-height:1.45!important}.erp-purchase-form-items-table tbody td,.erp-purchase-form-items-table tbody th{color:#374151!important;vertical-align:top!important;background:#fff!important;border:0!important;border-bottom:1px solid #e5e7eb!important;padding:10px!important;font-size:14px!important;line-height:1.5!important}.erp-purchase-form-items-table tbody tr:last-child td,.erp-purchase-form-items-table tbody tr:last-child th{border-bottom:0!important}.erp-purchase-form-items-section input,.erp-purchase-form-items-section select,.erp-purchase-form-items-section textarea{box-sizing:border-box!important;color:#111827!important;border-color:#9ca3af!important;border-radius:6px!important;min-height:40px!important;font-family:inherit!important;font-size:14px!important;line-height:1.5!important}.erp-purchase-form-items-section input:focus,.erp-purchase-form-items-section select:focus,.erp-purchase-form-items-section textarea:focus{outline-offset:1px!important;border-color:#2563eb!important;outline:3px solid #2563eb33!important}.erp-purchase-form-items-section input[type=number],.erp-purchase-form-items-section input[inputmode=numeric],.erp-purchase-form-items-section input[inputmode=decimal]{text-align:right!important;font-variant-numeric:tabular-nums!important}.erp-purchase-form-items-section textarea,.erp-purchase-form-items-section input[placeholder*=비고]{overflow-wrap:anywhere!important;word-break:break-word!important}.erp-purchase-form-items-section button{box-sizing:border-box!important;border-radius:6px!important;min-height:40px!important;font-family:inherit!important;font-size:14px!important;font-weight:600!important;line-height:1.4!important}.erp-purchase-form-items-section button:focus-visible{outline-offset:2px!important;outline:3px solid #2563eb47!important}.erp-purchase-form-items-section button[aria-label$=행\ 추가]{color:#1d4ed8!important;background:#fff!important;border-color:#2563eb!important}.erp-purchase-form-items-section button[aria-label$=행\ 추가]:hover{background:#eff6ff!important}.erp-purchase-form-items-section button[aria-label$=삭제]{color:#b91c1c!important;background:#fff!important;border-color:#dc2626!important}.erp-purchase-form-items-section button[aria-label$=삭제]:hover{background:#fef2f2!important}@media (width<=900px){.erp-purchase-form-items-table{min-width:1080px!important}.erp-purchase-form-items-table thead th,.erp-purchase-form-items-table tbody td,.erp-purchase-form-items-table tbody th{padding-left:8px!important;padding-right:8px!important}}@media (width<=720px){.erp-purchase-form-item-summary-section,.erp-purchase-form-items-section{margin-top:16px!important}.erp-purchase-form-items-title{font-size:17px!important}.erp-purchase-form-items-table{min-width:1020px!important}}.erp-product-detail-page{box-sizing:border-box!important;width:100%!important;min-width:0!important}.erp-product-form-card,.erp-product-detail-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:1320px!important;margin-left:auto!important;margin-right:auto!important}.erp-product-detail-header{justify-content:space-between!important;align-items:flex-start!important;gap:20px!important;margin-bottom:20px!important;display:flex!important}.erp-product-detail-title-row{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}.erp-product-detail-title{color:#111827!important;letter-spacing:-.02em!important;text-align:left!important;min-width:0!important;margin:0!important;font-size:20px!important;font-weight:700!important;line-height:1.5!important}.erp-product-detail-status{white-space:nowrap!important;border:1px solid #0000!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;min-height:28px!important;padding:3px 10px!important;font-size:13px!important;font-weight:600!important;line-height:1.4!important;display:inline-flex!important}.erp-product-detail-status--active{color:#166534!important;background:#f0fdf4!important;border-color:#86efac!important}.erp-product-detail-status--inactive{color:#475569!important;background:#f8fafc!important;border-color:#cbd5e1!important}.erp-product-detail-toolbar{flex-wrap:wrap!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.erp-product-detail-action{box-sizing:border-box!important;white-space:nowrap!important;cursor:pointer!important;border-style:solid!important;border-width:1px!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;min-width:72px!important;min-height:40px!important;padding:0 14px!important;font-family:inherit!important;font-size:14px!important;font-weight:600!important;line-height:1.4!important;text-decoration:none!important;display:inline-flex!important}.erp-product-detail-action--primary{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}.erp-product-detail-action--primary:hover:not(:disabled){background:#1d4ed8!important;border-color:#1d4ed8!important}.erp-product-detail-action--secondary{color:#374151!important;background:#fff!important;border-color:#9ca3af!important}.erp-product-detail-action--secondary:hover:not(:disabled){color:#111827!important;background:#f8fafc!important;border-color:#6b7280!important}.erp-product-detail-action--danger{color:#b91c1c!important;background:#fff!important;border-color:#dc2626!important}.erp-product-detail-action--danger:hover:not(:disabled){background:#fef2f2!important}.erp-product-detail-action:focus-visible{outline-offset:2px!important;outline:3px solid #2563eb47!important}.erp-product-detail-action--danger:focus-visible{outline-color:#dc262640!important}.erp-product-detail-action:disabled{color:#9ca3af!important;cursor:not-allowed!important;opacity:1!important;background:#f3f4f6!important;border-color:#d1d5db!important}@media (width<=900px){.erp-product-detail-header{flex-direction:column!important;align-items:stretch!important;gap:14px!important}.erp-product-detail-toolbar{justify-content:flex-start!important;width:100%!important}}@media (width<=520px){.erp-product-detail-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.erp-product-detail-action{width:100%!important;min-width:0!important}}@media (width<=360px){.erp-product-detail-toolbar{grid-template-columns:minmax(0,1fr)!important}}.erp-product-detail-sr-only{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.erp-product-detail-summary{box-sizing:border-box!important;background:#fff!important;border:1px solid #d1d5db!important;border-radius:8px!important;grid-template-columns:minmax(0,1fr) 220px!important;align-items:center!important;gap:24px!important;width:100%!important;min-width:0!important;margin:0 0 20px!important;padding:20px!important;display:grid!important}.erp-product-detail-summary>*,.erp-product-detail-summary-content{min-width:0!important}.erp-product-detail-summary-code{color:#475569!important;word-break:break-word!important;overflow-wrap:anywhere!important;font-size:14px!important;font-weight:600!important;line-height:1.5!important}.erp-product-detail-summary-name{color:#111827!important;letter-spacing:-.02em!important;word-break:keep-all!important;overflow-wrap:anywhere!important;margin-top:4px!important;font-size:20px!important;font-weight:700!important;line-height:1.5!important}.erp-product-detail-summary-description{color:#475569!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:anywhere!important;margin-top:6px!important;font-size:14px!important;font-weight:400!important;line-height:1.65!important}.erp-product-detail-summary-image{box-sizing:border-box!important;object-fit:contain!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;justify-self:end!important;width:220px!important;max-width:100%!important;height:220px!important;display:block!important}.erp-product-detail-summary-no-image{box-sizing:border-box!important;color:#64748b!important;background:#f8fafc!important;border:1px dashed #cbd5e1!important;border-radius:8px!important;justify-content:center!important;justify-self:end!important;align-items:center!important;width:220px!important;max-width:100%!important;height:220px!important;font-size:14px!important;font-weight:500!important;display:flex!important}.erp-product-detail-basic-section{box-sizing:border-box!important;background:#fff!important;border:1px solid #d1d5db!important;border-radius:8px!important;width:100%!important;min-width:0!important;margin:0 0 20px!important;padding:20px!important}.erp-product-detail-section-title{color:#111827!important;letter-spacing:-.02em!important;text-align:left!important;margin:0!important;font-size:18px!important;font-weight:700!important;line-height:1.5!important}.erp-product-detail-section-description{color:#64748b!important;text-align:left!important;word-break:keep-all!important;overflow-wrap:anywhere!important;margin:6px 0 16px!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important}.erp-product-detail-definition-list{box-sizing:border-box!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0 20px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important}.erp-product-detail-definition-item{box-sizing:border-box!important;border-bottom:1px solid #e5e7eb!important;min-width:0!important;min-height:72px!important;margin:0!important;padding:12px 0!important}.erp-product-detail-definition-label{color:#475569!important;text-align:left!important;word-break:keep-all!important;margin:0 0 5px!important;padding:0!important;font-size:13px!important;font-weight:600!important;line-height:1.45!important;display:block!important}.erp-product-detail-definition-value{color:#111827!important;text-align:left!important;white-space:normal!important;word-break:break-word!important;overflow-wrap:anywhere!important;min-width:0!important;margin:0!important;padding:0!important;font-size:15px!important;font-weight:500!important;line-height:1.6!important;display:block!important}.erp-product-detail-definition-value--pre{white-space:pre-wrap!important;line-height:1.7!important}@media (width<=1100px){.erp-product-detail-definition-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=720px){.erp-product-detail-summary{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:16px!important;padding:16px!important}.erp-product-detail-summary-image,.erp-product-detail-summary-no-image{justify-self:start!important;width:100%!important;max-width:280px!important;height:220px!important}.erp-product-detail-basic-section{padding:16px!important}.erp-product-detail-definition-list{grid-template-columns:minmax(0,1fr)!important}.erp-product-detail-definition-item{min-height:0!important}}.erp-product-detail-item-label,.erp-product-detail-definition-label{color:#475569!important;letter-spacing:normal!important;font-size:13px!important;font-weight:600!important;line-height:1.45!important}.erp-product-detail-item-value,.erp-product-detail-definition-value{color:#111827!important;letter-spacing:normal!important;font-size:14px!important;font-weight:400!important;line-height:1.65!important}.erp-product-detail-item-value--pre,.erp-product-detail-definition-value--pre{white-space:pre-wrap!important;font-weight:400!important;line-height:1.7!important}.erp-product-detail-item-value strong,.erp-product-detail-item-value b,.erp-product-detail-definition-value strong,.erp-product-detail-definition-value b{font-weight:500!important}.erp-product-detail-item-value [class*=badge],.erp-product-detail-definition-value [class*=badge]{font-weight:600!important}.erp-product-detail-price-item .erp-product-detail-item-value{font-variant-numeric:tabular-nums!important;font-weight:500!important}.erp-product-detail-price-item--highlight .erp-product-detail-item-label{color:#334155!important}.erp-product-detail-price-item--highlight .erp-product-detail-item-value{color:#111827!important;font-weight:600!important}.erp-product-detail-supplier-section .erp-product-detail-item-value,.erp-product-detail-stock-section .erp-product-detail-item-value{font-weight:400!important}.erp-product-detail-stock-section [class*=badge],.erp-product-detail-stock-section button{font-weight:600!important}.erp-product-detail-adjustment-history{color:#334155!important;font-size:13px!important;font-weight:400!important;line-height:1.55!important}.erp-product-detail-adjustment-history h3,.erp-product-detail-adjustment-history h4,.erp-product-detail-adjustment-history [role=heading]{color:#111827!important;font-weight:600!important}.erp-product-detail-adjustment-history strong,.erp-product-detail-adjustment-history b{font-weight:500!important}.erp-product-detail-adjustment-history [class*=badge],.erp-product-detail-adjustment-history button{font-weight:600!important}.erp-product-detail-adjustment-history small{color:#64748b!important;font-weight:400!important}.erp-product-detail-purchase-history [class*=summary] strong,.erp-product-detail-purchase-history [class*=stat] strong,.erp-product-detail-purchase-history [class*=metric] strong{font-weight:700!important}.erp-product-detail-purchase-history table tbody td{color:#334155!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important}.erp-product-detail-purchase-history table tbody td:nth-child(3),.erp-product-detail-purchase-history table tbody td:nth-child(4),.erp-product-detail-purchase-history table tbody td:nth-child(5),.erp-product-detail-purchase-history table tbody td:nth-child(6){font-weight:500!important}.erp-product-detail-purchase-history table tbody td:nth-child(7){color:#111827!important;font-variant-numeric:tabular-nums!important;font-weight:600!important}.erp-product-detail-purchase-history table a,.erp-product-detail-purchase-history table [class*=badge]{font-weight:600!important}.erp-product-detail-spec-section .erp-product-detail-item-value,.erp-product-detail-spec-section .erp-product-detail-definition-value{font-size:14px!important;font-weight:400!important;line-height:1.7!important}.erp-product-detail-spec-items-table table thead th{color:#334155!important;letter-spacing:normal!important;font-size:14px!important;font-weight:600!important}.erp-product-detail-spec-items-table table tbody td{color:#111827!important;letter-spacing:normal!important;word-spacing:normal!important;font-size:14px!important;font-weight:400!important;line-height:1.55!important}.erp-product-detail-spec-items-table table tbody td:first-child{font-weight:500!important}.erp-product-detail-spec-item-name,.erp-product-detail-spec-item-name *{justify-content:initial!important;letter-spacing:normal!important;word-spacing:normal!important;white-space:normal!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;display:inline!important}@media (width<=720px){.erp-product-detail-purchase-history table tbody td{font-size:12px!important}.erp-product-detail-spec-items-table table thead th,.erp-product-detail-spec-items-table table tbody td{font-size:13px!important}}.erp-product-detail-adjustment-title{color:#111827!important;font-size:13px!important;font-weight:600!important;line-height:1.5!important}.erp-product-detail-adjustment-item{color:#334155!important;font-size:13px!important;font-weight:400!important;line-height:1.55!important}.erp-product-detail-adjustment-item>span{font-weight:400!important}.erp-product-detail-adjustment-item>span:first-child{font-weight:600!important}.erp-product-detail-adjustment-text{color:#334155!important;font-weight:400!important}.erp-product-detail-adjustment-reason{color:#64748b!important;font-weight:400!important}.erp-product-detail-purchase-summary-label{color:#475569!important;font-size:12px!important;font-weight:600!important;line-height:1.4!important}.erp-product-detail-purchase-summary-value{color:#111827!important;font-variant-numeric:tabular-nums!important;font-size:20px!important;font-weight:700!important;line-height:1.3!important}.erp-product-detail-purchase-summary-sub{color:#64748b!important;font-size:12px!important;font-weight:400!important;line-height:1.45!important}.erp-product-detail-purchase-history table tbody td{color:#334155!important;font-weight:400!important}.erp-product-detail-purchase-main{color:#111827!important;font-weight:500!important}.erp-product-detail-purchase-sub{color:#64748b!important;font-weight:400!important}.erp-product-detail-purchase-number{color:#334155!important;font-variant-numeric:tabular-nums!important;font-weight:500!important}.erp-product-detail-purchase-total{color:#111827!important;font-variant-numeric:tabular-nums!important;font-weight:600!important}.erp-product-detail-purchase-history table a,.erp-product-detail-purchase-history table button,.erp-product-detail-purchase-history table [class*=badge]{font-weight:600!important}.erp-product-detail-price-section .erp-product-detail-item-label{color:#475569!important;font-weight:600!important}.erp-product-detail-price-section .erp-product-detail-item-value{color:#111827!important;font-variant-numeric:tabular-nums!important;font-weight:500!important}.erp-product-detail-price-section .erp-product-detail-price-item--highlight .erp-product-detail-item-value{font-weight:600!important}.erp-product-detail-spec-section .erp-product-detail-item-value,.erp-product-detail-spec-section .erp-product-detail-definition-value{font-weight:400!important;line-height:1.7!important}.erp-product-detail-spec-items-table tbody td{letter-spacing:normal!important;word-spacing:normal!important;font-weight:400!important}.erp-product-detail-spec-items-table tbody td:first-child{font-weight:500!important}.erp-product-detail-spec-item-name,.erp-product-detail-spec-item-name *{letter-spacing:normal!important;word-spacing:normal!important;font-weight:500!important}.erp-product-detail-adjustment-history .erp-product-detail-adjustment-item,.erp-product-detail-adjustment-history .erp-product-detail-adjustment-item *{color:#475569!important;font-synthesis:none!important;font-size:13px!important;font-weight:400!important;line-height:1.55!important}.erp-product-detail-adjustment-title{color:#111827!important;font-size:13px!important;font-weight:600!important}.erp-product-detail-adjustment-item>span:first-child,.erp-product-detail-adjustment-history [class*=badge]{color:inherit!important;font-weight:600!important}.erp-product-detail-adjustment-text,.erp-product-detail-adjustment-reason,.erp-product-detail-adjustment-text *,.erp-product-detail-adjustment-reason *{color:#64748b!important;font-weight:400!important}.erp-product-detail-purchase-history .erp-product-detail-purchase-summary-label,.erp-product-detail-purchase-history .erp-product-detail-purchase-summary-label *{color:#475569!important;font-size:12px!important;font-weight:500!important;line-height:1.4!important}.erp-product-detail-purchase-history .erp-product-detail-purchase-summary-value,.erp-product-detail-purchase-history .erp-product-detail-purchase-summary-value *{color:#111827!important;font-variant-numeric:tabular-nums!important;font-size:20px!important;font-weight:700!important;line-height:1.3!important}.erp-product-detail-purchase-history .erp-product-detail-purchase-summary-sub,.erp-product-detail-purchase-history .erp-product-detail-purchase-summary-sub *{color:#64748b!important;font-size:12px!important;font-weight:400!important;line-height:1.45!important}.erp-product-detail-purchase-history table tbody td,.erp-product-detail-purchase-history table tbody td *{color:#475569!important;font-synthesis:none!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important}.erp-product-detail-purchase-main,.erp-product-detail-purchase-main *,.erp-product-detail-purchase-number,.erp-product-detail-purchase-number *{color:#374151!important;font-variant-numeric:tabular-nums!important;font-weight:400!important}.erp-product-detail-purchase-sub,.erp-product-detail-purchase-sub *{color:#64748b!important;font-weight:400!important}.erp-product-detail-purchase-total,.erp-product-detail-purchase-total *{color:#111827!important;font-variant-numeric:tabular-nums!important;font-weight:600!important}.erp-product-detail-purchase-history table a,.erp-product-detail-purchase-history table button,.erp-product-detail-purchase-history table [class*=badge],.erp-product-detail-purchase-history table [class*=status]{font-weight:600!important}.erp-product-detail-price-section .erp-product-detail-item-value,.erp-product-detail-price-section .erp-product-detail-item-value *{font-variant-numeric:tabular-nums!important;font-weight:400!important}.erp-product-detail-price-section .erp-product-detail-price-item--highlight .erp-product-detail-item-value,.erp-product-detail-price-section .erp-product-detail-price-item--highlight .erp-product-detail-item-value *{font-weight:600!important}.erp-product-detail-spec-section .erp-product-detail-item-value,.erp-product-detail-spec-section .erp-product-detail-item-value *,.erp-product-detail-spec-section .erp-product-detail-definition-value,.erp-product-detail-spec-section .erp-product-detail-definition-value *{font-size:14px!important;font-weight:400!important;line-height:1.7!important}.erp-product-detail-spec-items-table tbody td,.erp-product-detail-spec-items-table tbody td *{letter-spacing:normal!important;word-spacing:normal!important;font-weight:400!important}.erp-product-detail-spec-items-table tbody td:first-child,.erp-product-detail-spec-items-table tbody td:first-child *{font-weight:500!important}.erp-product-detail-spec-item-name,.erp-product-detail-spec-item-name *{letter-spacing:normal!important;word-spacing:normal!important;white-space:normal!important;width:auto!important;min-width:0!important;display:inline!important}.erp-product-detail-basic-section .erp-product-detail-definition-list{background:#d9e1ea!important;border:1px solid #d9e1ea!important;border-radius:6px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:1px!important;padding:0!important;display:grid!important;overflow:hidden!important}.erp-product-detail-basic-section .erp-product-detail-definition-item{background:#fff!important;border:0!important;border-radius:0!important;grid-area:auto!important;width:auto!important;min-width:0!important;min-height:88px!important;margin:0!important}.erp-product-detail-basic-section .erp-product-detail-definition-item:nth-child(2){grid-column:auto!important}#erp-product-detail-basic-title,.erp-product-detail-section-title,.erp-product-detail-price-section .erp-product-detail-section-title,.erp-product-detail-supplier-section .erp-product-detail-section-title,.erp-product-detail-spec-section .erp-product-detail-section-title,.erp-product-detail-stock-section .erp-product-detail-section-title{color:#111827!important;font-weight:700!important}.erp-product-detail-purchase-history>:first-child,.erp-product-detail-spec-items-table>:first-child,.erp-product-detail-adjustment-history>:first-child{font-weight:700!important}.erp-product-detail-purchase-history>:first-child *,.erp-product-detail-spec-items-table>:first-child *,.erp-product-detail-adjustment-history>:first-child *{font-weight:inherit!important}.erp-product-detail-basic-section .erp-product-detail-definition-label{color:#475569!important;font-weight:600!important}.erp-product-detail-basic-section .erp-product-detail-definition-value{color:#111827!important;font-weight:400!important}@media (width<=900px){.erp-product-detail-basic-section .erp-product-detail-definition-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.erp-product-detail-basic-section .erp-product-detail-definition-item:last-child{grid-column:1/-1!important}}@media (width<=640px){.erp-product-detail-basic-section .erp-product-detail-definition-list{grid-template-columns:minmax(0,1fr)!important}.erp-product-detail-basic-section .erp-product-detail-definition-item,.erp-product-detail-basic-section .erp-product-detail-definition-item:last-child{grid-column:auto!important;min-height:76px!important}}.erp-product-detail-section.erp-product-detail-basic-section{width:100%!important;max-width:none!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d9e1ea!important;border-radius:10px!important;grid-template-rows:none!important;grid-template-columns:none!important;grid-auto-flow:row!important;place-items:stretch stretch!important;gap:0!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}.erp-product-detail-section.erp-product-detail-basic-section>*{box-sizing:border-box!important;border-radius:0!important;grid-area:auto/1/auto/-1!important;grid-template-rows:none!important;grid-template-columns:none!important;align-items:stretch!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important}#erp-product-detail-basic-title{color:#111827!important;box-sizing:border-box!important;background:#f7f9fb!important;border:0!important;border-bottom:1px solid #d9e1ea!important;border-radius:0!important;align-items:center!important;width:100%!important;min-height:46px!important;margin:0!important;padding:0 16px!important;font-size:18px!important;font-weight:700!important;line-height:1.4!important;display:flex!important}#erp-product-detail-basic-description{color:#64748b!important;box-sizing:border-box!important;background:#fff!important;border:0!important;border-bottom:1px solid #d9e1ea!important;border-radius:0!important;width:100%!important;min-height:0!important;margin:0!important;padding:10px 16px 12px!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important;display:block!important}.erp-product-detail-section.erp-product-detail-basic-section .erp-product-detail-definition-list{width:100%!important;min-width:0!important;max-width:none!important;box-shadow:none!important;box-sizing:border-box!important;background:#d9e1ea!important;border:0!important;border-radius:0!important;outline:0!important;grid-template-rows:repeat(3,minmax(60px,auto))!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:minmax(60px,auto)!important;grid-auto-flow:row!important;align-content:start!important;align-items:stretch!important;gap:1px!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}.erp-product-detail-section.erp-product-detail-basic-section .erp-product-detail-definition-item{width:auto!important;min-width:0!important;box-shadow:none!important;min-height:60px!important;min-block-size:60px!important;height:auto!important;box-sizing:border-box!important;background:#fff!important;border:0!important;border-radius:0!important;outline:0!important;grid-area:auto!important;align-self:stretch!important;block-size:auto!important;margin:0!important;padding:8px 14px!important}.erp-product-detail-section.erp-product-detail-basic-section .erp-product-detail-definition-item:nth-child(2){grid-column:auto!important}.erp-product-detail-section.erp-product-detail-basic-section .erp-product-detail-definition-label{color:#475569!important;margin:0 0 8px!important;font-size:13px!important;font-weight:600!important;line-height:1.4!important}.erp-product-detail-section.erp-product-detail-basic-section .erp-product-detail-definition-value{color:#111827!important;margin:0!important;font-size:14px!important;font-weight:400!important;line-height:1.55!important}.erp-product-detail-section-title{color:#111827!important;font-weight:700!important}@media (width<=900px){.erp-product-detail-section.erp-product-detail-basic-section .erp-product-detail-definition-list{grid-template-rows:repeat(3,minmax(60px,auto))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:minmax(60px,auto)!important;align-content:start!important;align-items:stretch!important}.erp-product-detail-section.erp-product-detail-basic-section .erp-product-detail-definition-item:last-child{grid-column:1/-1!important}}@media (width<=640px){#erp-product-detail-basic-title{min-height:44px!important;padding-left:14px!important;padding-right:14px!important;font-size:17px!important}#erp-product-detail-basic-description{padding-left:14px!important;padding-right:14px!important}.erp-product-detail-section.erp-product-detail-basic-section .erp-product-detail-definition-list{grid-template-columns:minmax(0,1fr)!important}.erp-product-detail-section.erp-product-detail-basic-section .erp-product-detail-definition-item,.erp-product-detail-section.erp-product-detail-basic-section .erp-product-detail-definition-item:last-child{grid-column:auto!important;min-height:76px!important;padding-left:14px!important;padding-right:14px!important}}.compact-form-page.erp-company-form-page,.compact-form-page.erp-company-form-page>.erp-company-list-top-bar,.compact-form-page.erp-company-form-page>.erp-company-form-page-header,.compact-form-page.erp-company-form-page>.erp-company-form,.compact-form-page.erp-company-form-page>.erp-company-form>section{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:1320px!important;margin-left:auto!important;margin-right:auto!important}.compact-form-page.erp-company-detail-page{box-sizing:border-box!important;width:100%!important;max-width:1320px!important;margin-left:auto!important;margin-right:auto!important}.compact-form-page.erp-company-detail-page>.erp-company-list-top-bar{box-sizing:border-box!important;width:100%!important;max-width:1320px!important;margin:0 auto 12px!important}.erp-company-detail-page-header{box-sizing:border-box!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;width:100%!important;max-width:1320px!important;margin:0 auto 20px!important;display:flex!important}.erp-company-detail-page-header .erp-company-list-page-heading{flex-direction:column!important;align-items:flex-start!important;min-width:0!important;display:flex!important}.erp-company-detail-page-header .erp-company-list-page-title{color:#111827!important;letter-spacing:-.01em!important;margin:0!important;font-size:20px!important;font-weight:700!important;line-height:1.4!important}.erp-company-detail-page-header .erp-company-list-page-description{color:#64748b!important;margin:6px 0 0!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important}.erp-company-detail-card{width:100%!important;min-width:0!important;max-width:1320px!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border-color:#d9e1ea!important;border-radius:10px!important;margin-left:auto!important;margin-right:auto!important}.erp-company-detail-header{border-bottom:1px solid #d9e1ea!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;margin:0!important;padding:0 0 14px!important;display:flex!important}.erp-company-detail-heading{min-width:0!important}.erp-company-detail-title-row{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}.erp-company-detail-card-title{color:#111827!important;letter-spacing:-.01em!important;margin:0!important;font-size:18px!important;font-weight:700!important;line-height:1.4!important}.erp-company-detail-meta{color:#64748b!important;margin:6px 0 0!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important}.erp-company-detail-actions{flex-wrap:wrap!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}.erp-company-detail-action-button{white-space:nowrap!important;cursor:pointer!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;min-width:72px!important;height:40px!important;margin:0!important;padding:0 14px!important;font-size:14px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.erp-company-detail-action-refresh,.erp-company-detail-action-list{color:#374151!important;background:#fff!important;border:1px solid #cbd5e1!important}.erp-company-detail-action-refresh:hover,.erp-company-detail-action-list:hover{background:#f8fafc!important;border-color:#94a3b8!important}.erp-company-detail-action-edit{color:#fff!important;background:#2563eb!important;border:1px solid #2563eb!important}.erp-company-detail-action-edit:hover{background:#1d4ed8!important;border-color:#1d4ed8!important}.erp-company-detail-action-delete{color:#b91c1c!important;background:#fff!important;border:1px solid #dc2626!important}.erp-company-detail-action-delete:hover{background:#fef2f2!important}.erp-company-detail-purchase-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important}.erp-company-detail-purchase-action-button{white-space:nowrap!important;cursor:pointer!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;min-height:36px!important;margin:0!important;padding:0 12px!important;font-size:13px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.erp-company-detail-purchase-list-button,.erp-company-detail-purchase-csv-button{color:#1d4ed8!important;background:#fff!important;border:1px solid #93c5fd!important}.erp-company-detail-purchase-list-button:hover,.erp-company-detail-purchase-csv-button:hover{background:#eff6ff!important}.erp-company-detail-purchase-print-button{color:#fff!important;background:#1f2937!important;border:1px solid #1f2937!important}.erp-company-detail-purchase-print-button:hover{background:#111827!important;border-color:#111827!important}.erp-company-detail-action-button:focus-visible,.erp-company-detail-purchase-action-button:focus-visible{outline-offset:2px!important;outline:3px solid #2563eb52!important}.erp-company-detail-bottom-actions{justify-content:flex-end!important;align-items:center!important;margin-top:20px!important;display:flex!important}@media (width<=720px){.erp-company-detail-page-header,.erp-company-detail-header{flex-direction:column!important;align-items:stretch!important}.erp-company-detail-actions,.erp-company-detail-purchase-actions{justify-content:flex-start!important}.erp-company-detail-action-button{flex:auto!important}}@media (width<=520px){.erp-company-detail-actions,.erp-company-detail-purchase-actions{grid-template-columns:minmax(0,1fr)!important;width:100%!important;display:grid!important}.erp-company-detail-action-button,.erp-company-detail-purchase-action-button{width:100%!important}}.erp-company-detail-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;min-width:0!important;margin-top:16px!important;display:grid!important}.erp-company-detail-info-card{min-width:0!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d9e1ea!important;border-radius:10px!important;margin:0!important;padding:14px 16px 16px!important;overflow:hidden!important}.erp-company-detail-info-address{grid-column:1/-1!important}.erp-company-detail-info-card>div:first-child{box-sizing:border-box!important;background:#f7f9fb!important;border-bottom:1px solid #d9e1ea!important;margin:-14px -16px 14px!important;padding:12px 16px!important}.erp-company-detail-info-basic>div:first-child{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;display:flex!important}.erp-company-detail-info-title{color:#111827!important;letter-spacing:-.01em!important;margin:0!important;font-size:16px!important;font-weight:700!important;line-height:1.4!important}.erp-company-detail-info-description{color:#64748b!important;margin:4px 0 0!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important}.erp-company-detail-info-basic>div:first-child>span{color:#1d4ed8!important;background:#eff6ff!important;border:1px solid #bfdbfe!important;border-radius:999px!important;min-width:58px!important;height:28px!important;padding:0 10px!important;font-size:12px!important;font-weight:700!important}.erp-company-detail-info-card>div:last-child{grid-template-columns:120px minmax(0,1fr)!important;gap:0 12px!important;min-width:0!important;font-size:14px!important;display:grid!important}.erp-company-detail-info-card>div:last-child>div:nth-child(odd){color:#475569!important;overflow-wrap:anywhere!important;word-break:keep-all!important;border-bottom:1px solid #edf1f5!important;min-width:0!important;padding:10px 0!important;font-size:13px!important;font-weight:600!important;line-height:1.5!important}.erp-company-detail-info-card>div:last-child>div:nth-child(2n){color:#111827!important;overflow-wrap:anywhere!important;word-break:break-word!important;border-bottom:1px solid #edf1f5!important;min-width:0!important;padding:10px 0!important;font-size:14px!important;font-weight:400!important;line-height:1.55!important}.erp-company-detail-info-card>div:last-child>div:nth-last-child(-n+2){border-bottom:0!important}.erp-company-detail-info-basic>div:last-child>div:nth-child(2),.erp-company-detail-info-business>div:last-child>div:nth-child(2){font-weight:600!important}.erp-company-detail-info-address>div:last-child>div:nth-child(2n)>div+div{color:#64748b!important;margin-top:3px!important;font-weight:400!important}.erp-company-detail-info-address>div:last-child>div:nth-child(2n),.erp-company-detail-info-management>div:last-child>div:nth-child(2n){white-space:pre-wrap!important}@media (width<=900px){.erp-company-detail-info-grid{grid-template-columns:minmax(0,1fr)!important}.erp-company-detail-info-address{grid-column:auto!important}}@media (width<=640px){.erp-company-detail-info-card{padding-left:14px!important;padding-right:14px!important}.erp-company-detail-info-card>div:first-child{margin-left:-14px!important;margin-right:-14px!important;padding-left:14px!important;padding-right:14px!important}.erp-company-detail-info-card>div:last-child{grid-template-columns:minmax(0,1fr)!important;column-gap:0!important}.erp-company-detail-info-card>div:last-child>div:nth-child(odd){border-bottom:0!important;padding:10px 0 2px!important}.erp-company-detail-info-card>div:last-child>div:nth-child(2n){border-bottom:1px solid #edf1f5!important;padding:0 0 10px!important}.erp-company-detail-info-card>div:last-child>div:last-child{border-bottom:0!important}}.erp-company-detail-purchase-history{width:100%!important;min-width:0!important;box-shadow:none!important;box-sizing:border-box!important;background:#f8fafc!important;border:1px solid #d9e1ea!important;border-radius:10px!important;margin-top:16px!important;padding:16px!important;overflow:hidden!important}.erp-company-detail-purchase-title{color:#111827!important;letter-spacing:-.01em!important;margin:0!important;font-size:16px!important;font-weight:700!important;line-height:1.4!important}.erp-company-detail-purchase-description{color:#64748b!important;margin:4px 0 0!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important}.erp-company-detail-purchase-summary{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin:0 0 14px!important;display:grid!important}.erp-company-detail-purchase-summary-card{min-width:0!important;min-height:78px!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d9e1ea!important;border-radius:8px!important;margin:0!important;padding:12px 14px!important}.erp-company-detail-purchase-summary-card>div:first-child{color:#475569!important;font-size:12px!important;font-weight:600!important;line-height:1.4!important}.erp-company-detail-purchase-summary-card>div:nth-child(2){color:#111827;overflow-wrap:anywhere!important;margin-top:5px!important;font-size:18px!important;font-weight:700!important;line-height:1.4!important}.erp-company-detail-purchase-summary-card>div:nth-child(3){color:#64748b!important;overflow-wrap:anywhere!important;margin-top:3px!important;font-size:12px!important;font-weight:400!important;line-height:1.4!important}.erp-company-detail-purchase-notice{box-sizing:border-box!important;border-radius:8px!important;width:100%!important;margin:0!important;padding:14px 16px!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important}.erp-company-detail-purchase-notice.is-loading,.erp-company-detail-purchase-notice.is-empty{color:#475569!important;background:#fff!important;border:1px solid #d9e1ea!important}.erp-company-detail-purchase-notice.is-error{color:#b91c1c!important;background:#fef2f2!important;border:1px solid #fecaca!important}.erp-company-detail-purchase-table-wrap{box-sizing:border-box!important;background:#fff!important;border:1px solid #d9e1ea!important;border-radius:8px!important;width:100%!important;min-width:0!important;overflow-x:auto!important}.erp-company-detail-purchase-table-wrap:focus-visible{outline-offset:2px!important;outline:3px solid #2563eb4d!important}.erp-company-detail-purchase-table{border-collapse:collapse!important;table-layout:fixed!important;color:#374151!important;width:100%!important;min-width:760px!important;font-size:13px!important}.erp-company-detail-purchase-table thead th{color:#374151!important;vertical-align:middle!important;background:#f1f5f9!important;border-bottom:1px solid #cbd5e1!important;min-height:44px!important;padding:11px 10px!important;font-size:13px!important;font-weight:700!important;line-height:1.4!important}.erp-company-detail-purchase-table tbody td{color:#374151!important;vertical-align:middle!important;overflow-wrap:anywhere!important;word-break:break-word!important;border-bottom:1px solid #e5e7eb!important;padding:10px!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important}.erp-company-detail-purchase-table tbody tr:last-child td{border-bottom:0!important}.erp-company-detail-purchase-row{transition:background-color .15s!important}.erp-company-detail-purchase-row:hover{background:#f8fafc!important}.erp-company-detail-purchase-number-button{color:#1d4ed8!important;font:inherit!important;font-weight:700!important;line-height:inherit!important;text-align:left!important;text-underline-offset:2px!important;cursor:pointer!important;overflow-wrap:anywhere!important;background:0 0!important;border:0!important;border-radius:3px!important;margin:0!important;padding:0!important;text-decoration:underline!important;display:inline!important}.erp-company-detail-purchase-number-button:hover{color:#1e40af!important;text-decoration-thickness:2px!important}.erp-company-detail-purchase-number-button:focus-visible{outline-offset:3px!important;outline:3px solid #2563eb4d!important}.erp-company-detail-purchase-table-note{color:#64748b!important;background:#f8fafc!important;border-top:1px solid #e5e7eb!important;margin:0!important;padding:10px 12px!important;font-size:12px!important;font-weight:400!important;line-height:1.5!important}.erp-company-detail-visually-hidden{clip:rect(0, 0, 0, 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width<=900px){.erp-company-detail-purchase-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=640px){.erp-company-detail-purchase-history{padding:14px!important}.erp-company-detail-purchase-summary{grid-template-columns:minmax(0,1fr)!important}.erp-company-detail-purchase-summary-card{min-height:0!important}}.erp-company-detail-purchase-table thead th:first-child,.erp-company-detail-purchase-table tbody td:first-child{text-align:center!important;white-space:nowrap!important;width:56px!important;min-width:56px!important;max-width:56px!important;padding-left:8px!important;padding-right:8px!important}.erp-company-detail-basic-address{color:#111827!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;min-width:0!important;font-size:14px!important;font-weight:400!important;line-height:1.55!important}.erp-company-detail-basic-address-main{color:#111827!important;font:inherit!important;line-height:inherit!important;overflow-wrap:anywhere!important;word-break:break-word!important;margin:0!important}.erp-company-detail-basic-address-detail{color:#64748b!important;overflow-wrap:anywhere!important;word-break:break-word!important;margin:3px 0 0!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important}.erp-company-detail-related-section{width:100%!important;min-width:0!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d9e1ea!important;border-radius:10px!important;margin-top:16px!important;padding:16px!important;overflow:hidden!important}.erp-company-detail-related-header{flex-wrap:wrap!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin:0!important;display:flex!important}.erp-company-detail-related-title{color:#111827!important;letter-spacing:-.01em!important;margin:0!important;font-size:16px!important;font-weight:700!important;line-height:1.4!important}.erp-company-detail-related-description{color:#64748b!important;margin:4px 0 0!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important}.erp-company-detail-related-refresh-button{color:#374151!important;cursor:pointer!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;min-width:112px!important;height:40px!important;padding:0 14px!important;font-size:14px!important;font-weight:700!important;display:inline-flex!important}.erp-company-detail-related-summary{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;margin:14px 0!important;display:grid!important}.erp-company-detail-related-summary-card{min-width:0!important;min-height:76px!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d9e1ea!important;border-radius:8px!important;margin:0!important;padding:12px 14px!important}.erp-company-detail-related-summary-card.is-total{background:#f8fbff!important;border-color:#bfdbfe!important}.erp-company-detail-related-summary-card.has-warning{background:snow!important;border-color:#fecaca!important}.erp-company-detail-related-summary-card>div:first-child{color:#475569!important;overflow-wrap:anywhere!important;font-size:12px!important;font-weight:600!important;line-height:1.4!important}.erp-company-detail-related-summary-card>div:last-child{color:#111827;margin-top:5px!important;font-size:18px!important;font-weight:700!important;line-height:1.4!important}.erp-company-detail-related-tabs{background:#f8fafc!important;border:1px solid #d9e1ea!important;border-radius:8px!important;flex-wrap:wrap!important;align-items:stretch!important;gap:6px!important;margin:0!important;padding:4px!important;display:flex!important}.erp-company-detail-related-tab{color:#475569!important;cursor:pointer!important;background:0 0!important;border:1px solid #0000!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-height:38px!important;margin:0!important;padding:0 12px!important;font-size:13px!important;font-weight:600!important;display:inline-flex!important}.erp-company-detail-related-tab.is-active{color:#1d4ed8!important;background:#fff!important;border-color:#2563eb!important;font-weight:700!important}.erp-company-detail-related-search{background:#f8fafc!important;border:1px solid #d9e1ea!important;border-radius:8px!important;flex-wrap:wrap!important;align-items:flex-end!important;gap:12px!important;margin-top:14px!important;padding:14px!important;display:flex!important}.erp-company-detail-related-field-label{color:#475569!important;margin:0 0 6px!important;font-size:13px!important;font-weight:600!important;line-height:1.4!important;display:block!important}.erp-company-detail-related-input,.erp-company-detail-related-date-input{color:#111827!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;height:40px!important;min-height:40px!important;font-size:14px!important;font-weight:400!important}.erp-company-detail-related-input{width:100%!important;padding:0 12px!important}.erp-company-detail-related-date-input{min-width:148px!important;padding:0 8px!important}.erp-company-detail-related-date-group{align-items:center!important;gap:8px!important;display:flex!important}.erp-company-detail-related-date-dash{color:#64748b!important;font-size:13px!important;font-weight:400!important}.erp-company-detail-related-reset-button,.erp-company-detail-related-view-button,.erp-company-detail-related-csv-button,.erp-company-detail-related-print-button{white-space:nowrap!important;cursor:pointer!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;min-height:40px!important;margin:0!important;padding:0 14px!important;font-size:13px!important;font-weight:700!important;display:inline-flex!important}.erp-company-detail-related-reset-button,.erp-company-detail-related-view-button,.erp-company-detail-related-csv-button{color:#374151!important;background:#fff!important;border:1px solid #cbd5e1!important}.erp-company-detail-related-print-button{color:#fff!important;background:#1f2937!important;border:1px solid #1f2937!important}.erp-company-detail-related-reset-button:disabled,.erp-company-detail-related-view-button:disabled,.erp-company-detail-related-csv-button:disabled,.erp-company-detail-related-print-button:disabled{cursor:not-allowed!important;opacity:.55!important}.erp-company-detail-related-result-title{color:#111827!important;margin:0!important;font-size:15px!important;font-weight:700!important;line-height:1.4!important}.erp-company-detail-related-empty{color:#475569!important;background:#f8fafc!important;border:1px solid #d9e1ea!important;border-radius:8px!important;margin-top:12px!important;padding:16px!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important}.erp-company-detail-related-table-wrap{box-sizing:border-box!important;background:#fff!important;border:1px solid #d9e1ea!important;border-radius:8px!important;width:100%!important;min-width:0!important;margin-top:12px!important;overflow-x:auto!important}.erp-company-detail-related-table-wrap:focus-visible{outline-offset:2px!important;outline:3px solid #2563eb4d!important}.erp-company-detail-related-table{border-collapse:collapse!important;table-layout:fixed!important;color:#374151!important;border:0!important;width:100%!important;min-width:780px!important;font-size:13px!important}.erp-company-detail-related-table thead th{color:#374151!important;vertical-align:middle!important;background:#f1f5f9!important;border-bottom:1px solid #cbd5e1!important;padding:11px 10px!important;font-size:13px!important;font-weight:700!important;line-height:1.4!important}.erp-company-detail-related-table tbody td{color:#374151!important;vertical-align:middle!important;overflow-wrap:anywhere!important;word-break:break-word!important;border-bottom:1px solid #e5e7eb!important;padding:10px!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important}.erp-company-detail-related-table tbody tr:last-child td{border-bottom:0!important}.erp-company-detail-related-table tbody tr:hover{background:#f8fafc!important}.erp-company-detail-related-document-button{color:#1d4ed8!important;text-underline-offset:2px!important;font-weight:700!important;text-decoration:underline!important}.erp-company-detail-related-original-button{color:#1d4ed8!important;background:#eff6ff!important;border:1px solid #bfdbfe!important;border-radius:999px!important;min-height:30px!important;padding:0 10px!important;font-size:12px!important;font-weight:700!important}.erp-company-detail-related-pager{justify-content:center!important;align-items:center!important;gap:10px!important;margin-top:14px!important;display:flex!important}.erp-company-detail-related-pager-button{min-width:72px!important;min-height:38px!important}.erp-company-detail-related-refresh-button:focus-visible,.erp-company-detail-related-tab:focus-visible,.erp-company-detail-related-input:focus-visible,.erp-company-detail-related-date-input:focus-visible,.erp-company-detail-related-reset-button:focus-visible,.erp-company-detail-related-view-button:focus-visible,.erp-company-detail-related-csv-button:focus-visible,.erp-company-detail-related-print-button:focus-visible,.erp-company-detail-related-document-button:focus-visible,.erp-company-detail-related-original-button:focus-visible,.erp-company-detail-related-pager-button:focus-visible{outline-offset:2px!important;outline:3px solid #2563eb4d!important}@media (width<=1180px){.erp-company-detail-related-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=800px){.erp-company-detail-related-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.erp-company-detail-related-search{align-items:stretch!important}.erp-company-detail-related-date-field,.erp-company-detail-related-date-group{width:100%!important}.erp-company-detail-related-date-input{flex:1 1 0!important;min-width:0!important}}@media (width<=520px){.erp-company-detail-related-section{padding:14px!important}.erp-company-detail-related-summary{grid-template-columns:minmax(0,1fr)!important}.erp-company-detail-related-tabs{grid-template-columns:minmax(0,1fr)!important;display:grid!important}.erp-company-detail-related-tab,.erp-company-detail-related-refresh-button,.erp-company-detail-related-reset-button,.erp-company-detail-related-view-button,.erp-company-detail-related-csv-button,.erp-company-detail-related-print-button{width:100%!important}.erp-company-detail-related-date-group{grid-template-columns:minmax(0,1fr)!important;display:grid!important}.erp-company-detail-related-date-dash{display:none!important}}.erp-company-detail-related-section .erp-company-detail-related-result-title{width:auto!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important}.erp-company-detail-related-section .erp-company-detail-related-result-title:before,.erp-company-detail-related-section .erp-company-detail-related-result-title:after{content:none!important;display:none!important}.erp-company-detail-related-section .erp-company-detail-related-result-title+div{background:0 0!important;border:0!important;margin:4px 0 0!important;padding:0!important}.erp-company-detail-related-table thead th,.erp-company-detail-related-table tbody td{box-sizing:border-box!important;vertical-align:middle!important;padding-left:16px!important;padding-right:16px!important}.erp-company-detail-related-table thead th:first-child,.erp-company-detail-related-table tbody td:first-child{text-align:center!important}.erp-company-detail-related-table thead th:nth-child(2),.erp-company-detail-related-table tbody td:nth-child(2){text-align:left!important}.erp-company-detail-related-table thead th:nth-child(3),.erp-company-detail-related-table tbody td:nth-child(3){text-align:center!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important}.erp-company-detail-related-table thead th:nth-child(4),.erp-company-detail-related-table tbody td:nth-child(4){text-align:center!important}.erp-company-detail-related-table thead th:nth-child(5),.erp-company-detail-related-table tbody td:nth-child(5){text-align:right!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important}.erp-company-detail-related-table thead th:nth-child(6),.erp-company-detail-related-table tbody td:nth-child(6){text-align:center!important}.erp-company-detail-related-table tbody td:first-child>span{margin-left:auto!important;margin-right:auto!important}.erp-company-detail-related-table .erp-company-detail-related-document-button{text-align:left!important;overflow-wrap:anywhere!important;word-break:break-word!important;max-width:100%!important;margin:0!important;display:inline-block!important}.erp-company-detail-related-table .erp-company-detail-related-original-button{margin-left:auto!important;margin-right:auto!important}.erp-company-detail-related-section .erp-company-detail-related-result-title{margin-left:16px!important}.erp-company-detail-related-section .erp-company-detail-related-result-title+div{margin:4px 0 0 16px!important}@media (width<=520px){.erp-company-detail-related-section .erp-company-detail-related-result-title,.erp-company-detail-related-section .erp-company-detail-related-result-title+div{margin-left:12px!important}}.erp-company-detail-related-section{overflow:visible!important}.erp-company-detail-related-result-header{width:100%!important;min-width:0!important;height:auto!important;min-height:88px!important;box-shadow:none!important;box-sizing:border-box!important;background:#f1f5f9!important;border:1px solid #d9e1ea!important;border-radius:10px!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:12px 16px!important;margin:14px 0!important;padding:14px 16px!important;display:flex!important;overflow:visible!important}.erp-company-detail-related-result-header>div:first-child{box-sizing:border-box!important;flex-direction:column!important;flex:260px!important;justify-content:center!important;align-items:flex-start!important;min-width:0!important;min-height:52px!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}.erp-company-detail-related-result-header .erp-company-detail-related-result-title{color:#111827!important;box-sizing:border-box!important;background:0 0!important;border:0!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;font-size:15px!important;font-weight:700!important;line-height:1.45!important;display:block!important;overflow:visible!important}.erp-company-detail-related-result-header .erp-company-detail-related-result-title+div{color:#64748b!important;box-sizing:border-box!important;background:0 0!important;border:0!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;margin:5px 0 0!important;padding:0!important;font-size:12px!important;font-weight:600!important;line-height:1.5!important;display:block!important;overflow:visible!important}.erp-company-detail-related-result-header>div:last-child{box-sizing:border-box!important;flex-wrap:wrap!important;flex:none!important;justify-content:flex-end!important;align-self:center!important;align-items:center!important;gap:8px!important;min-width:0!important;margin:0 0 0 auto!important;padding:0!important;display:flex!important;overflow:visible!important}.erp-company-detail-related-result-header+.erp-company-detail-related-empty,.erp-company-detail-related-result-header+.erp-company-detail-related-table-wrap{margin-top:14px!important}@media (width<=800px){.erp-company-detail-related-result-header{align-items:stretch!important;min-height:0!important;padding:14px!important}.erp-company-detail-related-result-header>div:first-child,.erp-company-detail-related-result-header>div:last-child{width:100%!important}.erp-company-detail-related-result-header>div:last-child{justify-content:flex-start!important;margin-left:0!important}}@media (width<=520px){.erp-company-detail-related-result-header>div:last-child{grid-template-columns:minmax(0,1fr)!important;display:grid!important}.erp-company-detail-related-result-header .erp-company-detail-related-view-button,.erp-company-detail-related-result-header .erp-company-detail-related-csv-button,.erp-company-detail-related-result-header .erp-company-detail-related-print-button{width:100%!important}}.erp-trade-document-detail-card{width:100%!important;min-width:0!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d9e1ea!important;border-radius:10px!important;max-width:1320px!important;margin-left:auto!important;margin-right:auto!important;padding:16px!important}.erp-trade-document-detail-header{border-bottom:1px solid #e5e7eb!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;margin:0 0 16px!important;padding:0 0 16px!important;display:flex!important}.erp-trade-document-detail-heading{flex:0 auto!important;min-width:220px!important}.erp-trade-document-detail-title{color:#111827!important;letter-spacing:-.01em!important;margin:0!important;font-size:20px!important;font-weight:700!important;line-height:1.4!important}.erp-trade-document-detail-description{color:#64748b!important;margin:6px 0 0!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important}.erp-trade-document-detail-actions{flex:620px!important;justify-content:flex-end!important;min-width:0!important;max-width:none!important;display:flex!important}.erp-trade-document-detail-toolbar{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:stretch!important;gap:8px!important;width:100%!important;max-width:none!important;display:flex!important}.erp-trade-document-detail-action-group{box-sizing:border-box!important;background:#f8fafc!important;border:1px solid #d9e1ea!important;border-radius:8px!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;min-width:0!important;padding:6px!important;display:flex!important}.erp-trade-document-detail-action-group>span:first-child{color:#64748b!important;white-space:nowrap!important;margin:0 4px 0 2px!important;font-size:12px!important;font-weight:600!important;line-height:1.4!important}.erp-trade-document-detail-action-button{white-space:nowrap!important;cursor:pointer!important;box-sizing:border-box!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;min-width:0!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0 14px!important;font-size:13px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.erp-trade-document-detail-action-button.is-secondary{color:#374151!important;background:#fff!important;border:1px solid #cbd5e1!important}.erp-trade-document-detail-action-button.is-secondary:hover{color:#111827!important;background:#f8fafc!important;border-color:#94a3b8!important}.erp-trade-document-detail-action-button.is-primary{color:#fff!important;background:#2563eb!important;border:1px solid #2563eb!important}.erp-trade-document-detail-action-button.is-primary:hover{background:#1d4ed8!important;border-color:#1d4ed8!important}.erp-trade-document-detail-action-button.is-danger{color:#b91c1c!important;background:#fff!important;border:1px solid #dc2626!important}.erp-trade-document-detail-action-button.is-danger:hover{background:#fef2f2!important}.erp-trade-document-detail-action-button:disabled{cursor:not-allowed!important;opacity:.55!important}.erp-trade-document-detail-meta{box-sizing:border-box!important;background:#f8fafc!important;border:1px solid #d9e1ea!important;border-radius:8px!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;margin:0 0 14px!important;padding:12px 14px!important;display:flex!important}.erp-trade-document-detail-type{color:#1d4ed8!important;white-space:nowrap!important;background:#eff6ff!important;border:1px solid #bfdbfe!important;border-radius:999px!important;align-items:center!important;min-height:28px!important;padding:0 10px!important;font-size:13px!important;font-weight:700!important;line-height:1.4!important;display:inline-flex!important}.erp-trade-document-detail-number{color:#111827!important;overflow-wrap:anywhere!important;word-break:break-word!important;min-width:0!important;font-size:16px!important;font-weight:700!important;line-height:1.45!important}.erp-trade-document-detail-status{white-space:nowrap!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:28px!important;padding:0 10px!important;font-size:12px!important;font-weight:700!important;line-height:1.4!important;display:inline-flex!important}.erp-trade-document-detail-mail-status{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;min-width:0!important;margin:0!important;display:inline-flex!important}.erp-trade-document-detail-mail-status-label{color:#64748b!important;white-space:nowrap!important;font-size:12px!important;font-weight:600!important;line-height:1.4!important}.erp-trade-document-detail-info-grid{min-width:0!important}.erp-trade-document-detail-quote-link{border-radius:3px!important}.erp-trade-document-detail-quote-link:hover{color:#1d4ed8!important;text-decoration-thickness:2px!important}.erp-trade-document-detail-action-button:focus-visible,.erp-trade-document-detail-quote-link:focus-visible{outline-offset:2px!important;outline:3px solid #2563eb4d!important}@media (width<=1180px){.erp-trade-document-detail-heading,.erp-trade-document-detail-actions{flex-basis:100%!important;width:100%!important}.erp-trade-document-detail-toolbar{justify-content:flex-start!important}}@media (width<=720px){.erp-trade-document-detail-card{padding:14px!important}.erp-trade-document-detail-action-group{width:100%!important}.erp-trade-document-detail-action-button{flex:150px!important}.erp-trade-document-detail-meta{align-items:flex-start!important}.erp-trade-document-detail-number{flex:100%!important;width:100%!important}}.erp-trade-document-detail-info-section{width:100%!important;min-width:0!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d9e1ea!important;border-radius:10px!important;margin:0 0 16px!important;overflow:hidden!important}.erp-trade-document-detail-info-header{background:#f7f9fb!important;border-bottom:1px solid #d9e1ea!important;margin:0!important;padding:12px 16px!important}.erp-trade-document-detail-info-title{color:#111827!important;letter-spacing:-.01em!important;margin:0!important;font-size:16px!important;font-weight:700!important;line-height:1.4!important}.erp-trade-document-detail-info-description{color:#64748b!important;margin:4px 0 0!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important}.erp-trade-document-detail-info-grid{box-sizing:border-box!important;background:#fff!important;border:0!important;border-radius:0!important;grid-template-columns:110px minmax(0,1fr) 110px minmax(0,1fr)!important;gap:0 16px!important;width:100%!important;min-width:0!important;margin:0!important;padding:4px 16px!important;display:grid!important;overflow:visible!important}.erp-trade-document-detail-info-label,.erp-trade-document-detail-info-value{box-sizing:border-box!important;border-bottom:1px solid #edf1f5!important;min-width:0!important;margin:0!important;padding:11px 0!important}.erp-trade-document-detail-info-label{color:#475569!important;word-break:keep-all!important;font-size:13px!important;font-weight:600!important;line-height:1.5!important}.erp-trade-document-detail-info-value{color:#111827!important;overflow-wrap:anywhere!important;word-break:break-word!important;font-size:14px!important;font-weight:400!important;line-height:1.55!important}.erp-trade-document-detail-info-value.is-address{white-space:pre-wrap!important;grid-column:span 3!important}.erp-trade-document-detail-info-label:last-of-type,.erp-trade-document-detail-info-value:last-of-type{border-bottom:0!important}.erp-trade-document-detail-info-value .erp-trade-document-detail-quote-link{font-size:14px!important;font-weight:600!important;line-height:1.5!important}@media (width<=900px){.erp-trade-document-detail-info-grid{grid-template-columns:110px minmax(0,1fr)!important}.erp-trade-document-detail-info-value.is-address{grid-column:auto!important}}@media (width<=640px){.erp-trade-document-detail-info-header{padding-left:14px!important;padding-right:14px!important}.erp-trade-document-detail-info-grid{grid-template-columns:minmax(0,1fr)!important;padding-left:14px!important;padding-right:14px!important}.erp-trade-document-detail-info-label{border-bottom:0!important;padding:10px 0 2px!important}.erp-trade-document-detail-info-value{padding:0 0 10px!important}.erp-trade-document-detail-info-value:last-of-type{border-bottom:0!important}}.erp-trade-document-detail-tax-section{width:100%!important;min-width:0!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d9e1ea!important;border-radius:10px!important;margin:0 0 16px!important;padding:0!important;overflow:hidden!important}.erp-trade-document-detail-tax-header{color:#111827!important;box-sizing:border-box!important;background:#f7f9fb!important;border-bottom:1px solid #d9e1ea!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin:0!important;padding:12px 16px!important;display:flex!important}.erp-trade-document-detail-tax-title{color:#111827!important;letter-spacing:-.01em!important;margin:0!important;font-size:16px!important;font-weight:700!important;line-height:1.4!important}.erp-trade-document-detail-tax-description{color:#64748b!important;margin:4px 0 0!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important;display:block!important}.erp-trade-document-detail-tax-section button{box-sizing:border-box!important;min-height:40px!important;font-size:13px!important;font-weight:700!important;line-height:1!important}.erp-trade-document-detail-tax-edit-button,.erp-trade-document-detail-tax-cancel-button{color:#374151!important;white-space:nowrap!important;cursor:pointer!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;height:40px!important;padding:0 14px!important;display:inline-flex!important}.erp-trade-document-detail-tax-edit-button:hover,.erp-trade-document-detail-tax-cancel-button:hover{color:#111827!important;background:#f8fafc!important;border-color:#94a3b8!important}.erp-trade-document-detail-tax-save-button{color:#fff!important;white-space:nowrap!important;cursor:pointer!important;background:#2563eb!important;border:1px solid #2563eb!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;height:40px!important;padding:0 14px!important;display:inline-flex!important}.erp-trade-document-detail-tax-save-button:hover{background:#1d4ed8!important;border-color:#1d4ed8!important}.erp-trade-document-detail-tax-status-row{box-sizing:border-box!important;background:#fff!important;border-bottom:1px solid #e5e7eb!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin:0!important;padding:12px 16px!important;display:flex!important}.erp-trade-document-detail-tax-status-button{color:#475569!important;white-space:nowrap!important;cursor:pointer!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0 12px!important;font-size:12px!important;font-weight:700!important;display:inline-flex!important}.erp-trade-document-detail-tax-status-button:hover{color:#111827!important;background:#f8fafc!important;border-color:#94a3b8!important}.erp-trade-document-detail-tax-status-button.is-active{color:#fff!important;background:#2563eb!important;border-color:#2563eb!important}.erp-trade-document-detail-tax-grid{box-sizing:border-box!important;background:#fff!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%!important;min-width:0!important;margin:0!important;padding:16px!important;display:grid!important}.erp-trade-document-detail-tax-field,.erp-trade-document-detail-tax-section label{color:#374151!important;box-sizing:border-box!important;flex-direction:column!important;gap:6px!important;min-width:0!important;margin:0!important;display:flex!important}.erp-trade-document-detail-tax-label,.erp-trade-document-detail-tax-section label>span:first-child{color:#475569!important;font-size:13px!important;font-weight:600!important;line-height:1.4!important}.erp-trade-document-detail-tax-control,.erp-trade-document-detail-tax-section input,.erp-trade-document-detail-tax-section select{color:#111827!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;padding:0 12px!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important}.erp-trade-document-detail-tax-textarea,.erp-trade-document-detail-tax-section textarea{color:#111827!important;resize:vertical!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;width:100%!important;min-width:0!important;min-height:88px!important;padding:10px 12px!important;font-size:14px!important;font-weight:400!important;line-height:1.55!important}.erp-trade-document-detail-tax-grid>div{box-sizing:border-box!important;overflow-wrap:anywhere!important;word-break:break-word!important;background:#f8fafc!important;border:1px solid #e5e7eb!important;border-radius:8px!important;min-width:0!important;padding:12px 14px!important}.erp-trade-document-detail-tax-grid>div>span:first-child{color:#64748b!important;margin:0 0 4px!important;font-size:12px!important;font-weight:600!important;line-height:1.4!important;display:block!important}.erp-trade-document-detail-tax-grid>div>span:last-child,.erp-trade-document-detail-tax-grid>div>strong:last-child{color:#111827!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important}.erp-trade-document-detail-tax-action-row{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0 16px 16px!important;display:flex!important}.erp-trade-document-detail-tax-section button:disabled,.erp-trade-document-detail-tax-section input:disabled,.erp-trade-document-detail-tax-section select:disabled,.erp-trade-document-detail-tax-section textarea:disabled{cursor:not-allowed!important;opacity:.55!important}.erp-trade-document-detail-tax-section button:focus-visible,.erp-trade-document-detail-tax-section input:focus-visible,.erp-trade-document-detail-tax-section select:focus-visible,.erp-trade-document-detail-tax-section textarea:focus-visible{outline-offset:2px!important;outline:3px solid #2563eb4d!important}@media (width<=720px){.erp-trade-document-detail-tax-header{padding-left:14px!important;padding-right:14px!important}.erp-trade-document-detail-tax-grid{grid-template-columns:minmax(0,1fr)!important;padding:14px!important}.erp-trade-document-detail-tax-status-row{padding-left:14px!important;padding-right:14px!important}.erp-trade-document-detail-tax-status-button{flex:140px!important}.erp-trade-document-detail-tax-action-row{padding-left:14px!important;padding-right:14px!important}}.erp-trade-document-detail-tax-read-grid{box-sizing:border-box!important;background:#fff!important;border:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 28px!important;width:100%!important;min-width:0!important;margin:0!important;padding:4px 16px 10px!important;display:grid!important;overflow:visible!important}.erp-trade-document-detail-tax-read-grid>div{box-sizing:border-box!important;background:0 0!important;border-bottom:1px solid #edf1f5!important;grid-template-columns:144px minmax(0,1fr)!important;align-items:center!important;gap:16px!important;min-width:0!important;min-height:52px!important;margin:0!important;padding:10px 0!important;display:grid!important}.erp-trade-document-detail-tax-read-grid>div:last-child{border-bottom:0!important;grid-column:1/-1!important}.erp-trade-document-detail-tax-read-grid>div>span:first-child{color:#475569!important;word-break:keep-all!important;min-width:0!important;margin:0!important;padding:0!important;font-size:13px!important;font-weight:600!important;line-height:1.45!important;display:block!important}.erp-trade-document-detail-tax-read-grid>div>strong:last-child{color:#111827!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important;min-width:0!important;margin:0!important;padding:0!important;font-size:14px!important;font-weight:400!important;line-height:1.55!important;display:block!important}@media (width<=900px){.erp-trade-document-detail-tax-read-grid{grid-template-columns:minmax(0,1fr)!important}.erp-trade-document-detail-tax-read-grid>div:last-child{grid-column:auto!important}}@media (width<=640px){.erp-trade-document-detail-tax-read-grid{padding-left:14px!important;padding-right:14px!important}.erp-trade-document-detail-tax-read-grid>div{grid-template-columns:minmax(0,1fr)!important;gap:3px!important;min-height:0!important;padding:10px 0!important}}.erp-trade-document-detail-customer-edit-section{width:100%!important;min-width:0!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d9e1ea!important;border-radius:10px!important;margin:0 0 16px!important;padding:0!important;overflow:hidden!important}.erp-trade-document-detail-customer-edit-header{color:#111827!important;box-sizing:border-box!important;background:#f7f9fb!important;border-bottom:1px solid #d9e1ea!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin:0!important;padding:12px 16px!important;display:flex!important}.erp-trade-document-detail-customer-edit-title{color:#111827!important;letter-spacing:-.01em!important;margin:0!important;font-size:16px!important;font-weight:700!important;line-height:1.4!important}.erp-trade-document-detail-customer-edit-description{color:#64748b!important;margin:4px 0 0!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important;display:block!important}.erp-trade-document-detail-customer-edit-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-width:0!important;margin:0!important;display:flex!important}.erp-trade-document-detail-customer-edit-button{white-space:nowrap!important;cursor:pointer!important;box-sizing:border-box!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;min-width:0!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0 14px!important;font-size:13px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.erp-trade-document-detail-customer-edit-button.is-company{color:#0f766e!important;background:#fff!important;border:1px solid #0f766e!important}.erp-trade-document-detail-customer-edit-button.is-company:hover{background:#f0fdfa!important}.erp-trade-document-detail-customer-edit-button.is-primary{color:#fff!important;background:#2563eb!important;border:1px solid #2563eb!important}.erp-trade-document-detail-customer-edit-button.is-primary:hover{background:#1d4ed8!important;border-color:#1d4ed8!important}.erp-trade-document-detail-customer-edit-button.is-secondary{color:#374151!important;background:#fff!important;border:1px solid #cbd5e1!important}.erp-trade-document-detail-customer-edit-button.is-secondary:hover{color:#111827!important;background:#f8fafc!important;border-color:#94a3b8!important}.erp-trade-document-detail-customer-edit-grid{box-sizing:border-box!important;background:#fff!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 16px!important;width:100%!important;min-width:0!important;margin:0!important;padding:16px!important;display:grid!important}.erp-trade-document-detail-customer-edit-field{color:#374151!important;box-sizing:border-box!important;flex-direction:column!important;gap:6px!important;min-width:0!important;margin:0!important;display:flex!important}.erp-trade-document-detail-customer-edit-label{color:#475569!important;margin:0!important;font-size:13px!important;font-weight:600!important;line-height:1.4!important;display:block!important}.erp-trade-document-detail-customer-edit-input{color:#111827!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0 12px!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important}.erp-trade-document-detail-customer-edit-input:hover{border-color:#94a3b8!important}.erp-trade-document-detail-customer-edit-input::placeholder{color:#94a3b8!important}.erp-trade-document-detail-customer-edit-button:focus-visible,.erp-trade-document-detail-customer-edit-input:focus-visible{outline-offset:2px!important;outline:3px solid #2563eb4d!important}.erp-trade-document-detail-customer-edit-button:disabled,.erp-trade-document-detail-customer-edit-input:disabled{cursor:not-allowed!important;opacity:.55!important}@media (width<=720px){.erp-trade-document-detail-customer-edit-header{padding-left:14px!important;padding-right:14px!important}.erp-trade-document-detail-customer-edit-actions{justify-content:flex-start!important;width:100%!important}.erp-trade-document-detail-customer-edit-button{flex:140px!important}.erp-trade-document-detail-customer-edit-grid{grid-template-columns:minmax(0,1fr)!important;padding:14px!important}.erp-trade-document-detail-customer-edit-field{grid-column:auto!important}}.erp-trade-document-detail-email-section{width:100%!important;min-width:0!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d9e1ea!important;border-radius:10px!important;margin:16px 0!important;padding:0!important;overflow:hidden!important}.erp-trade-document-detail-email-header{box-sizing:border-box!important;background:#f7f9fb!important;border-bottom:1px solid #d9e1ea!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;margin:0!important;padding:14px 16px!important;display:flex!important}.erp-trade-document-detail-email-title{color:#111827!important;letter-spacing:-.01em!important;margin:0!important;font-size:16px!important;font-weight:700!important;line-height:1.4!important}.erp-trade-document-detail-email-description{color:#64748b!important;margin:4px 0 0!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important;display:block!important}.erp-trade-document-detail-email-button{white-space:nowrap!important;cursor:pointer!important;box-sizing:border-box!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;min-width:0!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0 14px!important;font-size:13px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.erp-trade-document-detail-email-button.is-close,.erp-trade-document-detail-email-button.is-toggle,.erp-trade-document-detail-email-button.is-secondary,.erp-trade-document-detail-email-button.is-prepared,.erp-trade-document-detail-email-button.is-attachment{color:#374151!important;background:#fff!important;border:1px solid #cbd5e1!important}.erp-trade-document-detail-email-button.is-close:hover,.erp-trade-document-detail-email-button.is-toggle:hover,.erp-trade-document-detail-email-button.is-secondary:hover,.erp-trade-document-detail-email-button.is-prepared:hover,.erp-trade-document-detail-email-button.is-attachment:hover{color:#111827!important;background:#f8fafc!important;border-color:#94a3b8!important}.erp-trade-document-detail-email-button.is-complete{color:#166534!important;background:#fff!important;border:1px solid #15803d!important}.erp-trade-document-detail-email-button.is-complete:hover{background:#f0fdf4!important}.erp-trade-document-detail-email-button.is-primary{color:#fff!important;background:#2563eb!important;border:1px solid #2563eb!important}.erp-trade-document-detail-email-button.is-primary:hover{background:#1d4ed8!important;border-color:#1d4ed8!important}.erp-trade-document-detail-email-button.is-clear{color:#b91c1c!important;background:#fff!important;border:1px solid #dc2626!important}.erp-trade-document-detail-email-button.is-clear:hover{background:#fef2f2!important}.erp-trade-document-detail-email-status{box-sizing:border-box!important;background:#f8fafc!important;border:1px solid #d9e1ea!important;border-radius:8px!important;flex-wrap:wrap!important;align-items:center!important;gap:16px!important;margin:16px!important;padding:12px 14px!important;display:flex!important}.erp-trade-document-detail-email-status-main,.erp-trade-document-detail-email-status-meta{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}.erp-trade-document-detail-email-status-meta{flex:auto!important;gap:16px!important}.erp-trade-document-detail-email-status-label,.erp-trade-document-detail-email-status-item-title{color:#475569!important;font-size:13px!important;font-weight:600!important;line-height:1.4!important}.erp-trade-document-detail-email-status-badge{white-space:nowrap!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:68px!important;min-height:28px!important;padding:0 10px!important;font-size:12px!important;font-weight:700!important;line-height:1.4!important;display:inline-flex!important}.erp-trade-document-detail-email-status-item{white-space:normal!important;align-items:center!important;gap:5px!important;min-width:0!important;display:inline-flex!important}.erp-trade-document-detail-email-status-item-value{color:#111827!important;overflow-wrap:anywhere!important;word-break:break-word!important;min-width:0!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important}.erp-trade-document-detail-email-grid{box-sizing:border-box!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 16px!important;width:auto!important;min-width:0!important;margin:0!important;padding:0 16px 16px!important;display:grid!important}.erp-trade-document-detail-email-field{flex-direction:column!important;gap:6px!important;min-width:0!important;margin:0!important;display:flex!important}.erp-trade-document-detail-email-field.is-body{grid-column:1/-1!important}.erp-trade-document-detail-email-label{color:#475569!important;font-size:13px!important;font-weight:600!important;line-height:1.4!important;display:block!important}.erp-trade-document-detail-email-input{color:#111827!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;padding:0 12px!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important}.erp-trade-document-detail-email-textarea{color:#111827!important;resize:vertical!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;width:100%!important;min-width:0!important;min-height:160px!important;padding:10px 12px!important;font-size:14px!important;font-weight:400!important;line-height:1.65!important}.erp-trade-document-detail-email-attachments{color:#111827!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d9e1ea!important;border-radius:8px!important;min-width:0!important;margin:0 16px 16px!important;padding:14px!important;font-size:14px!important;font-weight:400!important}.erp-trade-document-detail-email-attachments-header,.erp-trade-document-detail-email-custom-files-header{flex-wrap:wrap!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin:0 0 12px!important;display:flex!important}.erp-trade-document-detail-email-attachments-title{color:#111827!important;margin:0!important;font-size:15px!important;font-weight:700!important;line-height:1.4!important}.erp-trade-document-detail-email-attachments-guide,.erp-trade-document-detail-email-custom-files-guide{color:#64748b!important;margin:4px 0 0!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important;display:block!important}.erp-trade-document-detail-email-attachment-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin:0!important;display:grid!important}.erp-trade-document-detail-email-attachment-card{color:#111827!important;box-sizing:border-box!important;background:#f8fafc!important;border:1px solid #d9e1ea!important;border-radius:8px!important;min-width:0!important;min-height:118px!important;padding:14px!important;position:relative!important}.erp-trade-document-detail-email-attachment-card-title{color:#111827!important;margin:0 0 6px!important;font-size:13px!important;font-weight:700!important;line-height:1.4!important}.erp-trade-document-detail-email-attachment-card-meta{color:#64748b!important;overflow-wrap:anywhere!important;word-break:break-word!important;min-height:38px!important;margin:0 0 12px!important;font-size:12px!important;font-weight:400!important;line-height:1.5!important}.erp-trade-document-detail-email-attachment-card .erp-trade-document-detail-email-button{width:auto!important;position:static!important}.erp-trade-document-detail-email-attachment-notice,.erp-trade-document-detail-email-attachment-collapsed{color:#475569!important;background:#f8fafc!important;border:1px dashed #94a3b8!important;border-radius:8px!important;margin:12px 0 0!important;padding:10px 12px!important;font-size:12px!important;font-weight:400!important;line-height:1.55!important}.erp-trade-document-detail-email-custom-files{box-sizing:border-box!important;background:#fff!important;border:1px solid #d9e1ea!important;border-radius:8px!important;margin:12px 0 0!important;padding:14px!important}.erp-trade-document-detail-email-custom-files-title{color:#111827!important;margin:0!important;font-size:14px!important;font-weight:700!important;line-height:1.4!important}.erp-trade-document-detail-email-file-select{color:#2563eb!important;text-align:center!important;cursor:pointer!important;box-sizing:border-box!important;background:#f8fafc!important;border:1px dashed #94a3b8!important;border-radius:8px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;min-height:88px!important;padding:12px!important;font-size:13px!important;font-weight:600!important;display:flex!important;position:relative!important}.erp-trade-document-detail-email-file-select small{color:#64748b!important;font-size:12px!important;font-weight:400!important;line-height:1.4!important}.erp-trade-document-detail-email-file-input{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.erp-trade-document-detail-email-file-list{gap:6px!important;margin:10px 0 0!important;display:grid!important}.erp-trade-document-detail-email-file-item{box-sizing:border-box!important;background:#f8fafc!important;border:1px solid #e5e7eb!important;border-radius:6px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;min-width:0!important;min-height:36px!important;padding:7px 10px!important;display:flex!important}.erp-trade-document-detail-email-file-name{color:#111827!important;overflow-wrap:anywhere!important;word-break:break-word!important;min-width:0!important;font-size:13px!important;font-weight:400!important}.erp-trade-document-detail-email-file-size{color:#64748b!important;flex:none!important;font-size:12px!important;font-weight:400!important}.erp-trade-document-detail-email-file-empty{color:#64748b!important;margin:10px 0 0!important;font-size:13px!important;font-weight:400!important}.erp-trade-document-detail-email-actions{border-top:1px solid #d9e1ea!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;margin:0 16px!important;padding:16px 0!important;display:flex!important}.erp-trade-document-detail-email-button:focus-visible,.erp-trade-document-detail-email-input:focus-visible,.erp-trade-document-detail-email-textarea:focus-visible,.erp-trade-document-detail-email-file-select:focus-within{outline-offset:2px!important;outline:3px solid #2563eb4d!important}.erp-trade-document-detail-email-button:disabled,.erp-trade-document-detail-email-input:disabled,.erp-trade-document-detail-email-textarea:disabled{cursor:not-allowed!important;opacity:.55!important}@media (width<=1100px){.erp-trade-document-detail-email-attachment-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=720px){.erp-trade-document-detail-email-header{flex-wrap:wrap!important;padding-left:14px!important;padding-right:14px!important}.erp-trade-document-detail-email-status{margin-left:14px!important;margin-right:14px!important}.erp-trade-document-detail-email-status-meta{flex-direction:column!important;align-items:flex-start!important;gap:6px!important;width:100%!important}.erp-trade-document-detail-email-grid{grid-template-columns:minmax(0,1fr)!important;padding-left:14px!important;padding-right:14px!important}.erp-trade-document-detail-email-field.is-body{grid-column:auto!important}.erp-trade-document-detail-email-attachments{margin-left:14px!important;margin-right:14px!important}.erp-trade-document-detail-email-attachment-grid{grid-template-columns:minmax(0,1fr)!important}.erp-trade-document-detail-email-actions{justify-content:flex-start!important;margin-left:14px!important;margin-right:14px!important}.erp-trade-document-detail-email-actions .erp-trade-document-detail-email-button{flex:140px!important}}.erp-trade-document-detail-items-section{width:100%!important;min-width:0!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d9e1ea!important;border-radius:10px!important;margin:0!important;padding:0!important;overflow:hidden!important}.erp-trade-document-detail-items-header{box-sizing:border-box!important;background:#f7f9fb!important;border-bottom:1px solid #d9e1ea!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin:0!important;padding:14px 16px!important;display:flex!important}.erp-trade-document-detail-items-title{color:#111827!important;letter-spacing:-.01em!important;margin:0!important;font-size:16px!important;font-weight:700!important;line-height:1.4!important}.erp-trade-document-detail-items-description{color:#64748b!important;margin:4px 0 0!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important;display:block!important}.erp-trade-document-detail-items-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-width:0!important;margin:0!important;display:flex!important}.erp-trade-document-detail-items-button{white-space:nowrap!important;cursor:pointer!important;box-sizing:border-box!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;min-width:0!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0 14px!important;font-size:13px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.erp-trade-document-detail-items-button.is-add,.erp-trade-document-detail-items-button.is-edit{color:#1d4ed8!important;background:#fff!important;border:1px solid #2563eb!important}.erp-trade-document-detail-items-button.is-add:hover,.erp-trade-document-detail-items-button.is-edit:hover{background:#eff6ff!important}.erp-trade-document-detail-items-button.is-primary{color:#fff!important;background:#2563eb!important;border:1px solid #2563eb!important}.erp-trade-document-detail-items-button.is-primary:hover{background:#1d4ed8!important;border-color:#1d4ed8!important}.erp-trade-document-detail-items-button.is-secondary{color:#374151!important;background:#fff!important;border:1px solid #cbd5e1!important}.erp-trade-document-detail-items-button.is-secondary:hover{color:#111827!important;background:#f8fafc!important;border-color:#94a3b8!important}.erp-trade-document-detail-items-table-region{box-sizing:border-box!important;-webkit-overflow-scrolling:touch!important;background:#fff!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;overflow:auto hidden!important}.erp-trade-document-detail-items-table-region:focus-visible{z-index:1!important;outline-offset:-3px!important;outline:3px solid #2563eb4d!important;position:relative!important}.erp-trade-document-detail-items-caption{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.erp-trade-document-detail-items-table{border-collapse:collapse!important;table-layout:fixed!important;color:#111827!important;box-sizing:border-box!important;background:#fff!important;border:0!important;width:100%!important;min-width:1040px!important;margin:0!important;font-size:14px!important}.erp-trade-document-detail-items-table thead th{color:#374151!important;text-align:center!important;vertical-align:middle!important;white-space:nowrap!important;box-sizing:border-box!important;background:#f1f5f9!important;border:0!important;border-bottom:1px solid #cbd5e1!important;height:52px!important;padding:10px 8px!important;font-size:13px!important;font-weight:700!important;line-height:1.4!important}.erp-trade-document-detail-items-table thead th:nth-child(6),.erp-trade-document-detail-items-table thead th:nth-child(7),.erp-trade-document-detail-items-table thead th:nth-child(8){text-align:right!important}.erp-trade-document-detail-items-table tbody td{color:#111827!important;vertical-align:top!important;overflow-wrap:anywhere!important;word-break:break-word!important;box-sizing:border-box!important;background:#fff!important;border:0!important;border-bottom:1px solid #e5e7eb!important;min-width:0!important;padding:12px 8px!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important}.erp-trade-document-detail-items-table tbody tr:last-child td{border-bottom:0!important}.erp-trade-document-detail-items-table tbody td:first-child,.erp-trade-document-detail-items-table tbody td:nth-child(4),.erp-trade-document-detail-items-table tbody td:nth-child(5){text-align:center!important}.erp-trade-document-detail-items-table tbody td:nth-child(6),.erp-trade-document-detail-items-table tbody td:nth-child(7),.erp-trade-document-detail-items-table tbody td:nth-child(8){text-align:right!important;font-variant-numeric:tabular-nums!important}.erp-trade-document-detail-items-table tbody td:nth-child(8){font-weight:700!important}.erp-trade-document-detail-items-row.is-editing td{background:#f8fafc!important}.erp-trade-document-detail-items-control,.erp-trade-document-detail-items-textarea{color:#111827!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;width:100%!important;min-width:0!important;margin:0!important;font-size:13px!important;font-weight:400!important;line-height:1.4!important}.erp-trade-document-detail-items-control{height:40px!important;min-height:40px!important;padding:0 10px!important}.erp-trade-document-detail-items-textarea{resize:vertical!important;min-height:72px!important;padding:9px 10px!important;line-height:1.55!important}.erp-trade-document-detail-items-control.is-money{text-align:right!important;font-variant-numeric:tabular-nums!important}.erp-trade-document-detail-items-control.is-center{text-align:center!important}.erp-trade-document-detail-items-control::placeholder,.erp-trade-document-detail-items-textarea::placeholder{color:#94a3b8!important}.erp-trade-document-detail-items-control:hover,.erp-trade-document-detail-items-textarea:hover{border-color:#94a3b8!important}.erp-trade-document-detail-items-control:focus-visible,.erp-trade-document-detail-items-textarea:focus-visible,.erp-trade-document-detail-items-button:focus-visible,.erp-trade-document-detail-items-row-delete:focus-visible{outline-offset:2px!important;outline:3px solid #2563eb4d!important}.erp-trade-document-detail-items-row-delete{color:#b91c1c!important;cursor:pointer!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #dc2626!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;min-width:48px!important;height:36px!important;min-height:36px!important;margin:6px 0 0!important;padding:0 10px!important;font-size:12px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}.erp-trade-document-detail-items-row-delete:hover{background:#fef2f2!important}.erp-trade-document-detail-items-empty{color:#64748b!important;text-align:center!important;height:88px!important;padding:24px 16px!important;font-size:14px!important;font-weight:400!important}.erp-trade-document-detail-total-section{width:100%!important;min-width:0!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d9e1ea!important;border-radius:10px!important;margin:16px 0 0!important;padding:0!important;overflow:hidden!important}.erp-trade-document-detail-total-header{box-sizing:border-box!important;background:#f7f9fb!important;border-bottom:1px solid #d9e1ea!important;margin:0!important;padding:12px 16px!important}.erp-trade-document-detail-total-title{color:#111827!important;margin:0!important;font-size:16px!important;font-weight:700!important;line-height:1.4!important}.erp-trade-document-detail-total-description{color:#64748b!important;margin:4px 0 0!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important}.erp-trade-document-detail-total-row{color:#111827!important;box-sizing:border-box!important;background:#fff!important;border:0!important;border-bottom:1px solid #e5e7eb!important;grid-template-columns:minmax(120px,1fr) minmax(160px,auto)!important;align-items:center!important;gap:20px!important;min-height:48px!important;margin:0!important;padding:0 16px!important;display:grid!important}.erp-trade-document-detail-total-row>span{color:#475569!important;font-size:13px!important;font-weight:600!important;line-height:1.4!important}.erp-trade-document-detail-total-row>strong{color:#111827!important;text-align:right!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important;min-width:0!important;font-size:15px!important;font-weight:600!important;line-height:1.4!important}.erp-trade-document-detail-total-row.is-grand{background:#f8fafc!important;border-bottom:0!important;min-height:58px!important}.erp-trade-document-detail-total-row.is-grand>span{color:#111827!important;font-size:15px!important;font-weight:700!important}.erp-trade-document-detail-total-row.is-grand>strong{color:#1d4ed8!important;letter-spacing:-.01em!important;font-size:20px!important;font-weight:700!important}.erp-trade-document-detail-items-button:disabled,.erp-trade-document-detail-items-control:disabled,.erp-trade-document-detail-items-textarea:disabled,.erp-trade-document-detail-items-row-delete:disabled{cursor:not-allowed!important;opacity:.55!important}@media (width<=720px){.erp-trade-document-detail-items-header{padding-left:14px!important;padding-right:14px!important}.erp-trade-document-detail-items-actions{justify-content:flex-start!important;width:100%!important}.erp-trade-document-detail-items-button{flex:140px!important}.erp-trade-document-detail-total-header,.erp-trade-document-detail-total-row{padding-left:14px!important;padding-right:14px!important}.erp-trade-document-detail-total-row{grid-template-columns:minmax(90px,1fr) minmax(120px,auto)!important;gap:12px!important}.erp-trade-document-detail-total-row.is-grand>strong{font-size:18px!important}}.erp-product-array-table-caption{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.erp-product-array-table-region:focus-visible{outline:3px solid var(--erp-color-primary);outline-offset:2px}.erp-product-detail-price-section,.erp-product-detail-supplier-section,.erp-product-detail-spec-section{overflow:hidden!important}.erp-product-detail-price-section>.erp-product-detail-item-grid,.erp-product-detail-supplier-section>.erp-product-detail-item-grid,.erp-product-detail-spec-section>.erp-product-detail-item-grid,.erp-product-detail-price-section>.erp-product-detail-definition-list,.erp-product-detail-supplier-section>.erp-product-detail-definition-list,.erp-product-detail-spec-section>.erp-product-detail-definition-list{box-sizing:border-box!important;background-color:#fff!important;background-image:none!important;border:0!important;border-top:1px solid #d9e1ea!important;border-radius:0!important;gap:0!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.erp-product-detail-price-section>.erp-product-detail-item-grid>*,.erp-product-detail-supplier-section>.erp-product-detail-item-grid>*,.erp-product-detail-spec-section>.erp-product-detail-item-grid>*,.erp-product-detail-price-section>.erp-product-detail-definition-list>*,.erp-product-detail-supplier-section>.erp-product-detail-definition-list>*,.erp-product-detail-spec-section>.erp-product-detail-definition-list>*{width:auto!important;min-width:0!important;height:100%!important;box-shadow:none!important;box-sizing:border-box!important;background-color:#fff!important;background-image:none!important;border:1px solid #d9e1ea!important;border-top:0!important;border-left:0!important;border-radius:0!important;align-self:stretch!important;margin:0!important}.erp-waybill-create-page{color:#111827;font-family:Pretendard,Noto Sans KR,Apple SD Gothic Neo,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.erp-waybill-create-header{gap:16px}.erp-waybill-create-title{font-size:20px!important;font-weight:700!important;line-height:1.4!important}.erp-waybill-create-description{color:#4b5563!important;margin-top:6px!important;font-size:13px!important;font-weight:400!important;line-height:1.5!important}.erp-waybill-create-document{border-radius:8px!important}.erp-waybill-create-table-wrap{overscroll-behavior-inline:contain;width:100%;overflow-x:auto}.erp-waybill-create-table-wrap:focus-visible{outline-offset:3px;outline:3px solid #2563eb47}.erp-waybill-create-form-table{min-width:900px}.erp-waybill-create-control{color:#111827!important;background:#fff!important;border-color:#cbd5e1!important;border-radius:6px!important;min-height:40px!important;font-size:14px!important;line-height:1.4!important}.erp-waybill-create-product-control{min-height:36px!important}.erp-waybill-create-textarea{resize:vertical;min-height:72px!important;padding-top:8px!important;padding-bottom:8px!important}.erp-waybill-create-print-count{min-width:64px!important}.erp-waybill-create-control:hover{border-color:#94a3b8!important}.erp-waybill-create-control:focus-visible,.erp-waybill-create-checkbox:focus-visible{outline-offset:1px;outline:3px solid #2563eb38;border-color:#2563eb!important}.erp-waybill-create-back-button,.erp-waybill-create-save-button{border-radius:6px!important;min-height:40px!important;padding-inline:16px!important;font-size:14px!important;font-weight:700!important}.erp-waybill-create-back-button:focus-visible,.erp-waybill-create-save-button:focus-visible,.erp-waybill-create-product-add-button:focus-visible,.erp-waybill-create-product-delete-button:focus-visible{outline-offset:2px;outline:3px solid #2563eb47}.erp-waybill-create-product-add-button,.erp-waybill-create-product-delete-button{justify-content:center;align-items:center;border-radius:6px!important;min-width:32px!important;min-height:32px!important;display:inline-flex!important}.erp-waybill-create-bottom-actions{position:relative}.erp-waybill-create-visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width<=720px){.erp-waybill-create-page{padding:16px!important}.erp-waybill-create-header{flex-direction:column!important;align-items:stretch!important}.erp-waybill-create-back-button{align-self:flex-start}.erp-waybill-create-document{padding:12px!important}}.erp-waybill-create-page .erp-waybill-create-container{max-width:1320px!important}.erp-waybill-create-page .erp-waybill-create-document{border:1px solid #d1d5db!important;border-radius:8px!important;padding:20px!important;box-shadow:0 2px 8px #0f172a0d!important}.erp-waybill-create-page .erp-waybill-create-form-table{color:#1f2937;min-width:1040px;line-height:1.45;border-collapse:collapse!important;border-spacing:0!important;box-shadow:none!important;table-layout:fixed!important;border:1px solid #cbd5e1!important;font-size:14px!important}.erp-waybill-create-section-header{letter-spacing:.02em;vertical-align:middle;text-align:center;white-space:normal;word-break:keep-all;min-width:56px;max-width:56px;font-size:14px;line-height:1.3;color:#1f2937!important;background:#eef2f7!important;border-color:#cbd5e1!important;width:56px!important;padding:6px 2px!important;font-weight:700!important}.erp-waybill-create-section-header-single{background:#f1f5f9!important}.erp-waybill-create-field-header{white-space:nowrap;font-size:13px;line-height:1.4;color:#374151!important;background:#f8fafc!important;border-color:#cbd5e1!important;width:96px!important;padding:10px 8px!important;font-weight:700!important}.erp-waybill-create-field-header-column{min-width:112px;background:#f1f5f9!important}.erp-waybill-create-input-cell,.erp-waybill-create-address-transfer-cell{background:#fff!important;border-color:#cbd5e1!important;padding:6px 8px!important}.erp-waybill-create-product-cell{background:#fff!important;border-color:#cbd5e1!important;padding:8px!important}.erp-waybill-create-product-header{color:#374151;background:#f8fafc;border-bottom:1px solid #cbd5e1;font-size:13px;line-height:1.4;grid-template-columns:minmax(120px,1fr) minmax(140px,1.15fr) 72px minmax(220px,2fr) minmax(140px,1fr)!important;gap:8px!important;margin:0 0 6px!important;padding:8px 0 8px 40px!important;font-weight:700!important}.erp-waybill-create-product-row{align-items:center;grid-template-columns:32px minmax(120px,1fr) minmax(140px,1.15fr) 72px minmax(220px,2fr) minmax(140px,1fr)!important;gap:8px!important;margin-bottom:6px!important}.erp-waybill-create-address-wrap{min-width:0;padding:6px 8px 6px 0!important}.erp-waybill-create-address-transfer-grid{grid-template-columns:minmax(0,1fr) 80px!important;align-items:stretch!important;column-gap:0!important}.erp-waybill-create-hide-product-label,.erp-waybill-create-checkbox-label{color:#374151;gap:6px;font-size:13px;font-weight:500}.erp-waybill-create-count-text{color:#4b5563;font-size:13px;font-weight:500}.erp-waybill-create-page .erp-waybill-create-back-button{transition:background-color .15s,border-color .15s,color .15s;color:#374151!important;background:#fff!important;border:1px solid #94a3b8!important;min-width:76px!important}.erp-waybill-create-page .erp-waybill-create-back-button:hover{background:#f8fafc!important;border-color:#64748b!important}.erp-waybill-create-page .erp-waybill-create-save-button{transition:background-color .15s,border-color .15s,color .15s;color:#fff!important;background:#2563eb!important;border:1px solid #2563eb!important;min-width:120px!important}.erp-waybill-create-page .erp-waybill-create-save-button:hover:not(:disabled){background:#1d4ed8!important;border-color:#1d4ed8!important}.erp-waybill-create-page .erp-waybill-create-save-button:disabled{cursor:not-allowed!important}.erp-waybill-create-page .erp-waybill-create-product-add-button{transition:background-color .15s,border-color .15s,color .15s;color:#1d4ed8!important;background:#eff6ff!important;border:1px solid #93c5fd!important;font-size:18px!important;font-weight:700!important}.erp-waybill-create-page .erp-waybill-create-product-add-button:hover{background:#dbeafe!important;border-color:#60a5fa!important}.erp-waybill-create-page .erp-waybill-create-product-delete-button{transition:background-color .15s,border-color .15s,color .15s;color:#be123c!important;background:#fff1f2!important;border:1px solid #fecdd3!important;font-size:17px!important;font-weight:700!important}.erp-waybill-create-page .erp-waybill-create-product-delete-button:hover{background:#ffe4e6!important;border-color:#fda4af!important}@media (width<=1180px){.erp-waybill-create-page .erp-waybill-create-container{max-width:100%!important}.erp-waybill-create-page .erp-waybill-create-document{padding:16px!important}}@media (width<=720px){.erp-waybill-create-page .erp-waybill-create-document{padding:12px!important}.erp-waybill-create-page .erp-waybill-create-form-table{min-width:1040px}}.erp-waybill-create-section-label{color:inherit;font:inherit;line-height:inherit;text-align:center;white-space:nowrap}.erp-waybill-create-section-header .erp-waybill-create-product-add-button{margin-top:12px!important}.erp-waybill-create-section-header .erp-waybill-create-hide-product-label{white-space:nowrap;justify-content:center;margin-top:10px!important}.erp-waybill-create-transfer-label{box-sizing:border-box;color:#374151;white-space:nowrap;background:#f8fafc;justify-content:center;align-items:center;height:100%;min-height:40px;font-size:13px;font-weight:700;line-height:1.4;box-shadow:inset 1px 0 #cbd5e1;border-left:0!important;width:100%!important;min-width:0!important;margin:0!important;padding:0 12px 0 16px!important;display:flex!important}.erp-waybill-create-product-header>div{text-align:center;min-width:0}.erp-waybill-create-product-row .erp-waybill-create-control{min-width:0}.erp-waybill-create-form-table>tbody>tr:first-child>th,.erp-waybill-create-form-table>tbody>tr:first-child>td{border-top:0!important}.erp-waybill-create-col-section{width:56px}.erp-waybill-create-col-label{width:140px}.erp-waybill-create-col-value{width:auto}.erp-purchase-form-item-row-action{--erp-icon-size:18px;box-sizing:border-box;justify-content:center;align-items:center;font-size:18px;font-weight:700;line-height:1;border-radius:6px!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;display:inline-flex!important}.erp-purchase-form-item-row-action>.erp-icon{width:var(--erp-icon-size);height:var(--erp-icon-size);flex:0 0 var(--erp-icon-size);pointer-events:none;display:block}.erp-purchase-form-item-row-action.is-add{color:#1d4ed8!important;background:#eff6ff!important;border-color:#93c5fd!important}.erp-purchase-form-item-row-action.is-delete{color:#b91c1c!important;background:#fff1f2!important;border-color:#fecaca!important}.erp-purchase-form-item-row-action:hover:not(:disabled){filter:brightness(.97)}.erp-purchase-form-item-row-action:focus-visible{outline-offset:2px;outline:3px solid #2563eb52!important}.erp-purchase-form-item-row-action:disabled{opacity:.5;cursor:not-allowed!important}.erp-purchase-form-item-summary-title{color:#111827!important;letter-spacing:-.02em!important;text-align:left!important;width:100%!important;margin:0 0 12px!important;padding:0!important;font-size:18px!important;font-weight:700!important;line-height:1.5!important;display:block!important}.erp-purchase-form-item-summary-body{background:0 0!important;border:0!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.erp-purchase-form-item-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;min-width:0!important;display:grid!important}.erp-purchase-form-item-summary-card{background:#fff!important;border:1px solid #d9e1ea!important;border-radius:8px!important;grid-template-columns:82px minmax(0,1fr)!important;min-width:0!important;min-height:52px!important;display:grid!important;overflow:hidden!important}.erp-purchase-form-item-summary-card.is-total{background:snow!important;border-color:#fecaca!important}.erp-purchase-form-item-summary-label{color:#475569!important;white-space:nowrap!important;background:#f1f5f9!important;border-right:1px solid #e5e7eb!important;justify-content:center!important;align-items:center!important;min-width:0!important;padding:10px 8px!important;font-size:13px!important;font-weight:500!important;line-height:1.45!important;display:flex!important}.erp-purchase-form-item-summary-card.is-total .erp-purchase-form-item-summary-label{color:#b91c1c!important;background:#fff1f2!important;border-right-color:#fecaca!important}.erp-purchase-form-item-summary-value{color:#111827!important;text-align:right!important;font-variant-numeric:tabular-nums!important;overflow-wrap:anywhere!important;justify-content:flex-end!important;align-items:center!important;min-width:0!important;padding:10px 12px!important;font-size:18px!important;font-weight:600!important;line-height:1.45!important;display:flex!important}.erp-purchase-form-item-summary-value.is-total{color:#dc2626!important;font-weight:700!important}.erp-purchase-form-item-amount-group{box-sizing:border-box!important;background:#f8fafc!important;border:1px solid #e5e7eb!important;border-radius:8px!important;width:100%!important;min-width:0!important;padding:8px!important}.erp-purchase-form-item-amount-group+.erp-purchase-form-item-amount-group{margin-top:8px!important}.erp-purchase-form-item-amount-inputs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;width:100%!important;min-width:0!important;display:grid!important}.erp-purchase-form-item-amount-input{box-sizing:border-box!important;text-align:right!important;font-variant-numeric:tabular-nums!important;width:100%!important;min-width:0!important;height:36px!important}.erp-purchase-form-item-amount-input[readonly]{color:#64748b!important;cursor:default!important;background:#f1f5f9!important;border-color:#d1d5db!important}.erp-purchase-form-item-amount-input:not([readonly]){color:#111827!important;background:#fff!important}.erp-purchase-form-item-amount-input:focus-visible,.erp-purchase-form-item-memo-input:focus-visible{outline-offset:2px!important;outline:3px solid #2563eb47!important}.erp-purchase-form-item-main-row:focus-within,.erp-purchase-form-item-memo-row:focus-within{background:#f8fafc!important}.erp-purchase-form-item-memo-input{box-sizing:border-box!important;width:100%!important;min-width:0!important}@media (width<=720px){.erp-purchase-form-item-summary-section{padding:14px!important}.erp-purchase-form-item-summary-grid{grid-template-columns:minmax(0,1fr)!important}.erp-purchase-form-item-summary-card{grid-template-columns:88px minmax(0,1fr)!important}}.erp-purchase-form-account-popup-description{color:#475569!important;margin:0!important;padding:10px 14px 0!important;font-size:13px!important;font-weight:400!important;line-height:1.55!important}.erp-purchase-form-account-result-status{color:#64748b!important;text-align:right!important;margin:0!important;padding:0 14px 8px!important;font-size:12px!important;font-weight:500!important;line-height:1.5!important}.erp-purchase-form-account-table-row{cursor:default!important}.erp-purchase-form-account-table-row:hover{background:#f8fafc!important}.erp-purchase-form-account-select-button{color:#1d4ed8!important;width:100%!important;min-width:0!important;min-height:36px!important;font:inherit!important;text-align:left!important;white-space:normal!important;overflow-wrap:anywhere!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:6px!important;margin:0!important;padding:6px 8px!important;font-size:14px!important;font-weight:600!important;line-height:1.45!important;display:block!important}.erp-purchase-form-account-select-button:hover{text-underline-offset:3px!important;background:#eff6ff!important;text-decoration:underline!important}.erp-purchase-form-account-select-button:focus-visible{outline-offset:2px!important;background:#eff6ff!important;outline:3px solid #2563eb47!important}.erp-purchase-form-account-empty-state{color:#64748b!important;text-align:center!important;background:#fff!important;padding:24px 16px!important;font-size:14px!important;font-weight:400!important;line-height:1.55!important}.erp-email-material-back-button:focus-visible,.erp-email-material-card-button:focus-visible,.erp-email-material-table-region:focus-visible{outline-offset:2px;outline:3px solid #2563eb}.erp-email-material-table-region{scrollbar-gutter:stable;overflow-x:auto}@media (width<=720px){.erp-email-material-page{padding:16px!important}}.erp-quote-create-toolbar-grid{align-items:start!important}.erp-quote-create-toolbar-field{grid-template-rows:20px 40px!important;align-content:start!important;align-items:stretch!important;row-gap:6px!important;min-width:0!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important;display:grid!important}.erp-quote-create-toolbar-label{box-sizing:border-box!important;align-items:center!important;width:100%!important;height:20px!important;min-height:20px!important;margin:0!important;padding:0!important;line-height:20px!important;display:flex!important}.erp-quote-create-toolbar-field>input,.erp-quote-create-toolbar-field>select,.erp-quote-create-toolbar-date-wrap{box-sizing:border-box!important;align-self:stretch!important;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;margin-top:0!important;margin-bottom:0!important}.erp-quote-create-toolbar-date-wrap{grid-template-columns:minmax(0, 1fr) var(--erp-control-height-md)!important;align-items:stretch!important;gap:8px!important;display:grid!important}.erp-quote-create-toolbar-date-input,.erp-quote-create-toolbar-calendar-button{box-sizing:border-box!important;align-self:stretch!important;height:40px!important;min-height:40px!important;margin:0!important}.erp-quote-create-toolbar-grid .erp-quote-create-toolbar-field>.erp-quote-create-toolbar-date-wrap{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) 44px!important;align-self:start!important;align-items:start!important;gap:8px!important;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}.erp-quote-create-toolbar-grid .erp-quote-create-toolbar-date-wrap>input.erp-quote-create-toolbar-date-input{box-sizing:border-box!important;align-self:start!important;width:100%!important;min-width:0!important;max-width:100%!important;height:28px!important;min-height:28px!important;max-height:28px!important;margin:0!important;display:block!important}.erp-quote-create-toolbar-grid .erp-quote-create-toolbar-date-wrap>button.erp-quote-create-toolbar-calendar-button{appearance:none!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:40px!important;min-height:40px!important;max-height:40px!important;color:var(--erp-color-primary,#2563eb)!important;cursor:pointer!important;box-shadow:none!important;box-sizing:border-box!important;background:0 0!important;border:0!important;border-radius:7px!important;flex:0 0 44px!important;justify-content:flex-start!important;place-self:start end!important;align-items:flex-start!important;margin:0!important;padding:4px 0 0 8px!important;font-size:0!important;line-height:0!important;transition:background-color .15s,color .15s,box-shadow .15s!important;display:inline-flex!important;position:static!important;overflow:visible!important;transform:translate(0,0)!important}.erp-quote-create-toolbar-grid .erp-quote-create-toolbar-date-wrap>button.erp-quote-create-toolbar-calendar-button:before,.erp-quote-create-toolbar-grid .erp-quote-create-toolbar-date-wrap>button.erp-quote-create-toolbar-calendar-button:after{content:none!important;display:none!important}.erp-quote-create-toolbar-grid .erp-quote-create-toolbar-date-wrap>button.erp-quote-create-toolbar-calendar-button>span,.erp-quote-create-toolbar-grid .erp-quote-create-toolbar-date-wrap>button.erp-quote-create-toolbar-calendar-button>.erp-icon,.erp-quote-create-toolbar-grid .erp-quote-create-toolbar-date-wrap>button.erp-quote-create-toolbar-calendar-button>svg{width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;min-height:20px!important;max-height:20px!important;color:inherit!important;opacity:1!important;visibility:visible!important;pointer-events:none!important;box-sizing:border-box!important;flex:0 0 20px!important;margin:0!important;padding:0!important;line-height:0!important;display:block!important;position:static!important;inset:auto!important;transform:translate(0,0)!important}.erp-quote-create-toolbar-grid .erp-quote-create-toolbar-date-wrap>button.erp-quote-create-toolbar-calendar-button svg{fill:none!important;stroke:currentColor!important;stroke-width:1.75px!important;opacity:1!important;visibility:visible!important;pointer-events:none!important;box-sizing:border-box!important;width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;min-height:20px!important;max-height:20px!important;margin:0!important;padding:0!important;display:block!important;transform:translate(0,0)!important}.erp-quote-create-toolbar-grid .erp-quote-create-toolbar-date-wrap>button.erp-quote-create-toolbar-calendar-button:hover{background:var(--erp-primary-soft-color,#eff6ff)!important;color:var(--erp-color-primary-hover,#1d4ed8)!important;border:0!important}.erp-quote-create-toolbar-grid .erp-quote-create-toolbar-date-wrap>button.erp-quote-create-toolbar-calendar-button:focus-visible{outline:2px solid var(--erp-focus-color,#2563eb)!important;outline-offset:1px!important;background:var(--erp-primary-soft-color,#eff6ff)!important;box-shadow:none!important;border:0!important}.erp-product-detail-heading-group{box-sizing:border-box!important;text-align:left!important;flex-direction:column!important;flex:auto!important;align-items:flex-start!important;min-width:0!important;display:flex!important}.erp-product-detail-stock-history-button{box-sizing:border-box!important;white-space:nowrap!important;justify-content:center!important;align-self:flex-start!important;align-items:center!important;width:auto!important;min-width:0!important;min-height:40px!important;margin:8px 0 0!important;padding:0 14px!important;font-family:inherit!important;font-size:14px!important;font-weight:600!important;line-height:1.4!important;display:inline-flex!important}.erp-product-detail-stock-history-button:focus-visible{outline-offset:2px!important;outline:3px solid #2563eb47!important}.erp-product-detail-basic-section{height:auto!important;min-height:0!important}.erp-product-detail-basic-section .erp-product-detail-definition-list{grid-template-rows:none!important;grid-auto-rows:minmax(0,auto)!important;align-content:start!important;align-items:stretch!important;height:auto!important;min-height:0!important}.erp-product-detail-basic-section .erp-product-detail-definition-item{box-sizing:border-box!important;min-height:0!important;min-block-size:0!important;height:auto!important;place-content:start flex-start!important;align-self:stretch!important;block-size:auto!important;margin:0!important;padding:8px 14px!important}.erp-product-detail-supplier-section>.erp-product-detail-definition-list{box-sizing:border-box!important;background:#fff!important;border-top:1px solid #e5e7eb!important;border-left:1px solid #e5e7eb!important;border-radius:8px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:minmax(64px,auto)!important;grid-auto-flow:row!important;align-items:stretch!important;gap:0!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.erp-product-detail-supplier-section>.erp-product-detail-definition-list>.erp-product-detail-definition-item{box-sizing:border-box!important;width:auto!important;min-width:0!important;height:auto!important;min-height:64px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e5e7eb!important;border-top:0!important;border-left:0!important;border-radius:0!important;flex-direction:column!important;grid-area:auto!important;justify-content:center!important;align-self:stretch!important;margin:0!important;padding:10px 14px!important;display:flex!important;overflow:hidden!important}.erp-product-detail-basic-section .erp-product-detail-definition-label,.erp-product-detail-supplier-section .erp-product-detail-definition-label{color:#4b5563!important;min-width:0!important;margin:0 0 4px!important;padding:0!important;font-size:13px!important;font-weight:600!important;line-height:1.4!important}.erp-product-detail-basic-section .erp-product-detail-definition-value,.erp-product-detail-supplier-section .erp-product-detail-definition-value{color:#111827!important;overflow-wrap:anywhere!important;word-break:break-word!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important}@media (width<=900px){.erp-product-detail-supplier-section>.erp-product-detail-definition-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=640px){.erp-product-detail-supplier-section>.erp-product-detail-definition-list{grid-template-columns:minmax(0,1fr)!important}}@media print{.erp-product-detail-toolbar,.erp-product-detail-stock-history-button{display:none!important}}.erp-quote-list-page .quote-list-compact-table tbody td:nth-child(5) .quote-product-memo-full-text{text-align:right!important;box-sizing:border-box!important;justify-content:flex-end!important;align-self:stretch!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;display:flex!important}.erp-menu-manage-theme-actions{box-sizing:border-box!important;flex-wrap:wrap!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important}.erp-menu-manage-theme-save-status{min-height:24px!important;font-family:var(--erp-font-family)!important;white-space:nowrap!important;align-items:center!important;margin:0 4px 0 0!important;padding:0!important;font-size:12px!important;font-weight:600!important;line-height:1.4!important;display:inline-flex!important}.erp-menu-manage-theme-save-status.is-pending{color:#9a6700!important}.erp-menu-manage-theme-save-status.is-saved{color:#166534!important}.erp-menu-manage-theme-save-button{appearance:none!important;color:#fff!important;min-width:104px!important;height:40px!important;font-family:var(--erp-font-family)!important;white-space:nowrap!important;cursor:pointer!important;box-shadow:none!important;box-sizing:border-box!important;background:#2563eb!important;border:1px solid #2563eb!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 16px!important;font-size:14px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.erp-menu-manage-theme-save-button:hover:not(:disabled){background:#1d4ed8!important;border-color:#1d4ed8!important}.erp-menu-manage-theme-save-button:focus-visible{outline:none!important;box-shadow:0 0 0 3px #dbeafe!important}.erp-menu-manage-theme-save-button:disabled{color:#9ca3af!important;cursor:not-allowed!important;background:#e5e7eb!important;border-color:#d1d5db!important}@media (width<=760px){.erp-menu-manage-theme-actions{flex-direction:column!important;align-items:stretch!important;width:100%!important}.erp-menu-manage-theme-save-status{margin-right:0!important}.erp-menu-manage-theme-save-button,.erp-menu-manage-color-reset-button{width:100%!important}}.erp-icon{width:var(--erp-icon-size,20px);height:var(--erp-icon-size,20px);color:currentColor;fill:none;stroke:currentColor;pointer-events:none;flex:none;display:block}.erp-icon--loading{animation:.9s linear infinite erp-icon-loading-spin}@keyframes erp-icon-loading-spin{to{transform:rotate(360deg)}}.erp-guide-page{box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:0!important;font-family:var(--erp-font-family)!important;color:var(--erp-color-text-default,#374151)!important;flex-direction:column!important;gap:24px!important;margin:0!important;padding:24px!important;display:flex!important}.erp-guide-page-header.erp-admin-page-header{box-sizing:border-box!important;justify-content:space-between!important;align-items:flex-start!important;gap:20px!important;width:100%!important;min-width:0!important;max-width:1320px!important;margin:0 auto!important;display:flex!important}.erp-guide-page-heading{min-width:0!important}.erp-guide-page-title{color:var(--erp-color-text-strong,#111827)!important;font-family:var(--erp-font-family)!important;letter-spacing:-.02em!important;word-break:keep-all!important;margin:0!important;font-size:20px!important;font-weight:700!important;line-height:1.4!important}.erp-guide-page-description{color:var(--erp-color-text-muted,#6b7280)!important;font-family:var(--erp-font-family)!important;letter-spacing:-.01em!important;word-break:keep-all!important;margin:6px 0 0!important;font-size:13px!important;font-weight:400!important;line-height:1.6!important}.erp-guide-back-button{appearance:none!important;border:1px solid var(--erp-color-border-default,#d1d5db)!important;border-radius:var(--erp-radius-md,8px)!important;min-width:148px!important;height:40px!important;color:var(--erp-color-text-secondary,#374151)!important;font-family:var(--erp-font-family)!important;white-space:nowrap!important;cursor:pointer!important;box-sizing:border-box!important;background:#fff!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0 14px!important;font-size:14px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.erp-guide-back-button:hover{color:#111827!important;background:#f8fafc!important;border-color:#94a3b8!important}.erp-guide-back-button:focus-visible{border-color:var(--erp-color-primary,#2563eb)!important;box-shadow:0 0 0 3px var(--erp-color-primary-subtle,#dbeafe)!important;outline:none!important}.erp-guide-intro,.erp-guide-icon-group{border:1px solid var(--erp-color-border-subtle,#e5e7eb)!important;box-sizing:border-box!important;background:#fff!important;border-radius:12px!important;width:100%!important;min-width:0!important;margin:0!important;padding:24px!important}.erp-guide-intro{flex-direction:column!important;gap:20px!important;max-width:1320px!important;margin-left:auto!important;margin-right:auto!important;display:flex!important}.erp-guide-intro-heading,.erp-guide-group-heading{min-width:0!important}.erp-guide-eyebrow{color:var(--erp-color-primary,#2563eb)!important;margin:0 0 6px!important;font-size:12px!important;font-weight:700!important;line-height:1.4!important}.erp-guide-section-title,.erp-guide-group-title{color:var(--erp-color-text-strong,#111827)!important;letter-spacing:-.02em!important;margin:0!important;font-size:18px!important;font-weight:700!important;line-height:1.45!important}.erp-guide-section-description,.erp-guide-group-description{color:var(--erp-color-text-muted,#6b7280)!important;word-break:keep-all!important;margin:7px 0 0!important;font-size:13px!important;font-weight:400!important;line-height:1.65!important}.erp-guide-section-description code,.erp-guide-icon-metadata code{color:#334155!important;background:#f1f5f9!important;border-radius:4px!important;padding:1px 4px!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace!important;font-size:.95em!important}.erp-guide-rule-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;width:100%!important;min-width:0!important;display:grid!important}.erp-guide-rule-card{box-sizing:border-box!important;background:#f8fbff!important;border:1px solid #dbe5f3!important;border-radius:9px!important;flex-direction:column!important;gap:7px!important;min-width:0!important;padding:16px!important;display:flex!important}.erp-guide-rule-card strong{color:#1d4ed8!important;font-size:18px!important;font-weight:700!important;line-height:1.3!important}.erp-guide-rule-card span{color:#5b6470!important;word-break:keep-all!important;font-size:12px!important;font-weight:400!important;line-height:1.5!important}.erp-guide-principle-list{color:#475569!important;box-sizing:border-box!important;background:#f8fafc!important;border-radius:9px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 24px!important;margin:0!important;padding:16px 18px 16px 38px!important;display:grid!important}.erp-guide-principle-list li{font-size:13px!important;font-weight:400!important;line-height:1.6!important}.erp-guide-icon-groups{flex-direction:column!important;gap:24px!important;width:100%!important;min-width:0!important;max-width:1320px!important;margin-left:auto!important;margin-right:auto!important;display:flex!important}.erp-guide-icon-group{flex-direction:column!important;gap:18px!important;display:flex!important}.erp-guide-icon-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;width:100%!important;min-width:0!important;display:grid!important}.erp-guide-icon-card{box-sizing:border-box!important;background:#fff!important;border:1px solid #dfe3e8!important;border-radius:10px!important;flex-direction:column!important;gap:14px!important;min-width:0!important;margin:0!important;padding:18px!important;display:flex!important}.erp-guide-icon-card-top{justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}.erp-guide-icon-preview{color:#1d4ed8!important;box-sizing:border-box!important;background:#eff6ff!important;border:1px solid #bfdbfe!important;border-radius:10px!important;flex:none!important;justify-content:center!important;align-items:center!important;width:48px!important;height:48px!important;display:inline-flex!important}.erp-guide-icon-status{color:#475569!important;white-space:nowrap!important;background:#f8fafc!important;border:1px solid #d1d5db!important;border-radius:999px!important;align-items:center!important;min-height:26px!important;padding:0 9px!important;font-size:11px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.erp-guide-icon-heading{justify-content:space-between!important;align-items:baseline!important;gap:10px!important;min-width:0!important;display:flex!important}.erp-guide-icon-title{color:#111827!important;margin:0!important;font-size:16px!important;font-weight:700!important;line-height:1.4!important}.erp-guide-icon-source{color:#475569!important;background:#f1f5f9!important;border-radius:5px!important;flex:none!important;padding:3px 6px!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace!important;font-size:11px!important;line-height:1.3!important}.erp-guide-icon-description{color:#5b6470!important;word-break:keep-all!important;min-height:44px!important;margin:0!important;font-size:13px!important;font-weight:400!important;line-height:1.65!important}.erp-guide-icon-metadata{border-top:1px solid #e5e7eb!important;flex-direction:column!important;gap:0!important;margin:0!important;display:flex!important}.erp-guide-icon-metadata>div{border-bottom:1px solid #eef0f2!important;grid-template-columns:104px minmax(0,1fr)!important;gap:10px!important;padding:9px 0!important;display:grid!important}.erp-guide-icon-metadata dt{color:#64748b!important;font-size:12px!important;font-weight:600!important;line-height:1.5!important}.erp-guide-icon-metadata dd{color:#334155!important;word-break:keep-all!important;min-width:0!important;margin:0!important;font-size:12px!important;font-weight:400!important;line-height:1.5!important}.erp-guide-icon-caution{background:#fffbeb!important;border:1px solid #fde68a!important;border-radius:8px!important;margin-top:auto!important;padding:12px!important}.erp-guide-icon-caution strong{color:#92400e!important;margin:0 0 4px!important;font-size:12px!important;font-weight:700!important;line-height:1.4!important;display:block!important}.erp-guide-icon-caution p{color:#78350f!important;word-break:keep-all!important;margin:0!important;font-size:12px!important;font-weight:400!important;line-height:1.55!important}@media (width<=1180px){.erp-guide-rule-grid,.erp-guide-icon-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){.erp-guide-page{gap:18px!important;padding:16px!important}.erp-guide-page-header.erp-admin-page-header{flex-direction:column!important;align-items:stretch!important}.erp-guide-back-button{align-self:flex-start!important}.erp-guide-intro,.erp-guide-icon-group{padding:18px!important}.erp-guide-rule-grid,.erp-guide-icon-grid,.erp-guide-principle-list{grid-template-columns:minmax(0,1fr)!important}.erp-guide-principle-list{padding-right:16px!important}.erp-guide-icon-card{padding:16px!important}}@media (width<=480px){.erp-guide-back-button{width:100%!important}.erp-guide-icon-heading{flex-direction:column!important;align-items:flex-start!important}.erp-guide-icon-metadata>div{grid-template-columns:minmax(0,1fr)!important;gap:3px!important}}@media (prefers-reduced-motion:reduce){.erp-icon--loading{animation-duration:1.8s!important}}.erp-purchase-list-manage-buttons{gap:6px!important}.erp-purchase-list-icon-button{appearance:none!important;color:#64748b!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;box-shadow:none!important;box-sizing:border-box!important;cursor:pointer!important;background:0 0!important;border:1px solid #cbd5e1!important;border-radius:6px!important;flex:0 0 32px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;line-height:1!important;transition:border-color .15s,background-color .15s,color .15s,box-shadow .15s!important;display:inline-flex!important}.erp-purchase-list-icon-button>.erp-icon{width:var(--erp-icon-size,20px)!important;height:var(--erp-icon-size,20px)!important;flex:0 0 var(--erp-icon-size,20px)!important}.erp-purchase-list-icon-button.is-copy:hover:not(:disabled){color:#2563eb!important;background:#eff6ff!important;border-color:#93c5fd!important}.erp-purchase-list-icon-button.is-delete:hover:not(:disabled){color:#dc2626!important;background:#fef2f2!important;border-color:#fca5a5!important}.erp-purchase-list-icon-button:focus-visible{border-color:var(--erp-color-primary)!important;background:var(--erp-color-primary-subtle)!important;color:var(--erp-color-primary-hover)!important;box-shadow:0 0 0 3px var(--erp-color-primary-subtle)!important;outline:none!important}.erp-purchase-list-icon-button.is-delete:focus-visible{border-color:var(--erp-color-danger)!important;background:var(--erp-color-danger-subtle)!important;color:var(--erp-color-danger)!important;box-shadow:0 0 0 3px var(--erp-color-danger-subtle)!important}.erp-purchase-list-icon-button:disabled{border-color:var(--erp-color-border-subtle)!important;background:var(--erp-color-bg-muted)!important;color:var(--erp-color-text-disabled)!important;cursor:not-allowed!important;opacity:1!important}.erp-quote-detail-v2-icon-label{justify-content:center;align-items:center;gap:6px;min-width:0;line-height:1;display:inline-flex}.erp-quote-detail-v2-icon-label--compact{gap:4px}.erp-quote-detail-v2-inline-copy-button{color:#64748b!important;box-shadow:none!important;background:0 0!important;border:0!important}.erp-quote-detail-v2-inline-copy-button:hover:not(:disabled){color:#2563eb!important;background:#eff6ff!important;border-color:#0000!important}.erp-quote-detail-v2-inline-copy-button:focus{outline:none!important}.erp-quote-detail-v2-inline-copy-button:focus-visible{color:#2563eb!important;outline-offset:2px!important;background:#eff6ff!important;border-color:#0000!important;outline:3px solid #2563eb47!important}.erp-quote-detail-v2-document-copy,.erp-quote-detail-v2-meta-copy{appearance:none!important;color:#64748b!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;font:inherit!important;box-shadow:none!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:6px!important;flex:0 0 28px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;line-height:1!important;display:inline-flex!important}.erp-quote-detail-v2-basic-card .erp-quote-detail-v2-meta-copy{width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;flex:0 0 28px!important;place-self:start end!important;margin:0!important;padding:0!important}.erp-quote-detail-v2-document-copy:hover:not(:disabled),.erp-quote-detail-v2-meta-copy:hover:not(:disabled){color:#2563eb!important;background:#eff6ff!important;border-color:#0000!important}.erp-quote-detail-v2-document-copy:focus-visible,.erp-quote-detail-v2-meta-copy:focus-visible{color:#2563eb!important;outline-offset:2px!important;background:#eff6ff!important;border-color:#0000!important;outline:3px solid #2563eb47!important}.erp-quote-detail-v2-memo-action--icon-only{justify-content:center!important;justify-self:center!important;align-items:center!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;margin:0!important;padding:0!important;line-height:1!important;display:inline-flex!important}.erp-quote-detail-v2-memo-action--icon-only>.erp-icon{flex:0 0 18px!important;width:18px!important;height:18px!important;margin:0!important;display:block!important}.erp-quote-detail-v2-inline-copy-button>.erp-icon,.erp-quote-detail-v2-document-copy>.erp-icon,.erp-quote-detail-v2-meta-copy>.erp-icon,.erp-quote-detail-v2-back-button>.erp-icon,.erp-quote-detail-v2-memo-calendar-button>.erp-icon,.erp-quote-detail-v2-icon-label>.erp-icon{flex:none;display:block}.erp-quote-detail-v2-memo-actions:has(>.erp-quote-detail-v2-memo-action--icon-only){box-sizing:border-box!important;grid-template-columns:36px 36px!important;justify-content:end!important;justify-self:end!important;gap:4px!important;width:76px!important;min-width:76px!important;max-width:76px!important;display:grid!important}.erp-quote-calendar-layer__nav,.erp-quote-calendar-layer__close,.erp-quote-create-toolbar-calendar-button,.erp-quote-create-payment-calendar-button,.erp-quote-create-progress-calendar-button,.erp-quote-create-product-row-action{justify-content:center;align-items:center;line-height:0;display:inline-flex}.erp-quote-create-product-header-button,.erp-quote-create-article-reset-button,.erp-quote-create-progress-reset-button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.erp-quote-create-toolbar-calendar-button{--erp-icon-size:20px}.erp-quote-calendar-layer__nav,.erp-quote-calendar-layer__close,.erp-quote-create-payment-calendar-button,.erp-quote-create-progress-calendar-button,.erp-quote-create-product-header-button,.erp-quote-create-product-row-action{--erp-icon-size:18px}.erp-quote-create-article-reset-button,.erp-quote-create-progress-reset-button{--erp-icon-size:16px}.erp-quote-create-payment-calendar-button{flex:0 0 32px!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important}.erp-quote-create-progress-reset-button{gap:6px!important}.erp-quote-calendar-layer__nav>.erp-icon,.erp-quote-calendar-layer__close>.erp-icon,.erp-quote-create-toolbar-calendar-button>.erp-icon,.erp-quote-create-payment-calendar-button>.erp-icon,.erp-quote-create-progress-calendar-button>.erp-icon,.erp-quote-create-product-row-action>.erp-icon,.erp-quote-create-product-header-button>.erp-icon,.erp-quote-create-article-reset-button>.erp-icon,.erp-quote-create-progress-reset-button>.erp-icon{width:var(--erp-icon-size);height:var(--erp-icon-size);flex:0 0 var(--erp-icon-size);display:block}.erp-product-list-header-icon-button,.erp-product-list-search-submit,.erp-product-list-category-refresh,.erp-product-list-filter-reset{--erp-icon-size:18px;justify-content:center;align-items:center;gap:6px;display:inline-flex}.erp-product-list-header-icon-button{flex:none;width:auto!important;min-width:120px!important}.erp-product-list-detail-filter-toggle-icon{--erp-icon-size:18px;flex:0 0 18px;justify-content:center;align-items:center;display:inline-flex}.erp-product-list-summary-action-button{--erp-icon-size:16px;justify-content:center;align-items:center;gap:6px;display:inline-flex}.erp-product-list-action-button{--erp-icon-size:18px;justify-content:center;align-items:center;gap:0;display:inline-flex;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important}.erp-product-list-header-icon-button>.erp-icon,.erp-product-list-search-submit>.erp-icon,.erp-product-list-category-refresh>.erp-icon,.erp-product-list-filter-reset>.erp-icon,.erp-product-list-detail-filter-toggle-icon>.erp-icon,.erp-product-list-summary-action-button>.erp-icon,.erp-product-list-action-button>.erp-icon{width:var(--erp-icon-size);height:var(--erp-icon-size);flex:0 0 var(--erp-icon-size);display:block}.erp-product-list-action-label{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.erp-company-list-header-create-button,.erp-company-list-empty-create-button{--erp-icon-size:18px;gap:6px!important}.erp-company-list-inner-search-button,.erp-company-list-related-filter-reset,.erp-company-list-action-button{--erp-icon-size:16px;gap:6px!important}.erp-company-list-related-filter-reset{justify-content:center!important;align-items:center!important;display:inline-flex!important}.erp-company-list-page-next{--erp-icon-size:18px;line-height:0!important}.erp-company-list-header-create-button>.erp-icon,.erp-company-list-empty-create-button>.erp-icon,.erp-company-list-inner-search-button>.erp-icon,.erp-company-list-related-filter-reset>.erp-icon,.erp-company-list-action-button>.erp-icon,.erp-company-list-page-next>.erp-icon{width:var(--erp-icon-size);height:var(--erp-icon-size);flex:0 0 var(--erp-icon-size);display:block}.erp-waybill-create-back-button,.erp-waybill-create-save-button{--erp-icon-size:20px;justify-content:center!important;align-items:center!important;gap:6px!important;display:inline-flex!important}.erp-waybill-create-product-add-button,.erp-waybill-create-product-delete-button{--erp-icon-size:18px;justify-content:center!important;align-items:center!important;line-height:0!important;display:inline-flex!important}.erp-waybill-create-back-button>.erp-icon,.erp-waybill-create-product-add-button>.erp-icon,.erp-waybill-create-product-delete-button>.erp-icon,.erp-waybill-create-save-icon>.erp-icon{width:var(--erp-icon-size);height:var(--erp-icon-size);flex:0 0 var(--erp-icon-size);display:block}.erp-waybill-create-save-icon{--erp-icon-size:20px;width:var(--erp-icon-size);height:var(--erp-icon-size);flex:0 0 var(--erp-icon-size);justify-content:center;align-items:center;display:inline-flex}.erp-waybill-create-save-icon.is-loading{animation:.8s linear infinite erp-waybill-create-icon-spin}@keyframes erp-waybill-create-icon-spin{to{transform:rotate(360deg)}}.erp-waybill-detail-action-button{--erp-icon-size:18px;white-space:nowrap;justify-content:center!important;align-items:center!important;gap:6px!important;display:inline-flex!important}.erp-waybill-detail-action-button>.erp-icon{width:var(--erp-icon-size);height:var(--erp-icon-size);flex:0 0 var(--erp-icon-size);display:block}.erp-trade-document-list-csv-button,.erp-trade-document-list-refresh-button,.erp-trade-document-list-search-button,.erp-trade-document-list-reset-button{--erp-icon-size:18px;white-space:nowrap;justify-content:center!important;align-items:center!important;gap:6px!important;display:inline-flex!important}.erp-trade-document-list-csv-button>.erp-icon,.erp-trade-document-list-refresh-button>.erp-icon,.erp-trade-document-list-search-button>.erp-icon,.erp-trade-document-list-reset-button>.erp-icon{width:var(--erp-icon-size);height:var(--erp-icon-size);flex:0 0 var(--erp-icon-size);display:block}.erp-trade-document-detail-action-button{--erp-icon-size:18px;gap:6px!important}.erp-trade-document-detail-action-button>.erp-icon{width:var(--erp-icon-size);height:var(--erp-icon-size);flex:0 0 var(--erp-icon-size);display:block}.erp-stock-history-header-button,.erp-stock-history-product-summary-csv-button,.erp-stock-history-filter-button{--erp-icon-size:18px;gap:6px!important}.erp-stock-history-header-button>.erp-icon,.erp-stock-history-product-summary-csv-button>.erp-icon,.erp-stock-history-filter-button>.erp-icon{width:var(--erp-icon-size);height:var(--erp-icon-size);flex:0 0 var(--erp-icon-size);display:block}.erp-quote-stats-header-button,.erp-quote-stats-date-search-button{--erp-icon-size:18px;justify-content:center!important;align-items:center!important;gap:6px!important;display:inline-flex!important}.erp-quote-stats-header-button>.erp-icon,.erp-quote-stats-date-search-button>.erp-icon{width:var(--erp-icon-size);height:var(--erp-icon-size);flex:0 0 var(--erp-icon-size);display:block}.erp-spec-template-manage-new-button,.erp-spec-template-manage-item-add-button,.erp-spec-template-manage-form-button,.erp-spec-template-manage-filter-reset-button,.erp-spec-template-manage-detail-action-button{--erp-icon-size:18px;justify-content:center!important;align-items:center!important;gap:6px!important;display:inline-flex!important}.erp-spec-template-manage-new-button>.erp-icon,.erp-spec-template-manage-item-add-button>.erp-icon,.erp-spec-template-manage-form-button>.erp-icon,.erp-spec-template-manage-filter-reset-button>.erp-icon,.erp-spec-template-manage-detail-action-button>.erp-icon{width:var(--erp-icon-size);height:var(--erp-icon-size);flex:0 0 var(--erp-icon-size);display:block}.erp-spec-template-manage-item-action-button,.erp-spec-template-manage-order-button,.erp-spec-template-manage-list-action-button:not(.is-status){--erp-icon-size:16px;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;gap:0!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;display:inline-flex!important}.erp-spec-template-manage-item-action-button>.erp-icon,.erp-spec-template-manage-order-button>.erp-icon,.erp-spec-template-manage-list-action-button>.erp-icon{width:var(--erp-icon-size);height:var(--erp-icon-size);flex:0 0 var(--erp-icon-size);display:block}.erp-spec-template-manage-list-action-button.is-status{--erp-icon-size:16px;justify-content:center!important;align-items:center!important;gap:4px!important;display:inline-flex!important}.erp-spec-template-manage-form-button.is-primary[aria-busy=true] .lucide-loader-circle{animation:.8s linear infinite erp-spec-template-icon-spin}@keyframes erp-spec-template-icon-spin{to{transform:rotate(360deg)}}.erp-product-category-manage-new-button,.erp-product-category-manage-form-button,.erp-product-category-manage-list-search-button{--erp-icon-size:18px;justify-content:center!important;align-items:center!important;gap:6px!important;display:inline-flex!important}.erp-product-category-manage-new-button>.erp-icon,.erp-product-category-manage-form-button>.erp-icon,.erp-product-category-manage-list-search-button>.erp-icon{width:var(--erp-icon-size);height:var(--erp-icon-size);flex:0 0 var(--erp-icon-size);display:block}.erp-product-category-manage-tree-collapse-button,.erp-product-category-manage-tree-move-button{--erp-icon-size:16px;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;gap:0!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;display:inline-flex!important}.erp-product-category-manage-tree-collapse-button>.erp-icon,.erp-product-category-manage-tree-move-button>.erp-icon{width:var(--erp-icon-size);height:var(--erp-icon-size);flex:0 0 var(--erp-icon-size);display:block}.erp-product-category-manage-tree-collapse-spacer{flex:0 0 30px!important;width:30px!important;height:30px!important}.erp-product-category-manage-tree-action-button{--erp-icon-size:16px;justify-content:center!important;align-items:center!important;gap:4px!important;display:inline-flex!important}.erp-product-category-manage-tree-action-button>.erp-icon{width:var(--erp-icon-size);height:var(--erp-icon-size);flex:0 0 var(--erp-icon-size);display:block}.erp-product-category-manage-form-button.is-primary[aria-busy=true] .lucide-loader-circle{animation:.8s linear infinite erp-product-category-icon-spin}@keyframes erp-product-category-icon-spin{to{transform:rotate(360deg)}}.erp-menu-manage-header-button,.erp-menu-manage-theme-save-button,.erp-menu-manage-color-reset-button,.erp-menu-manage-add-button{--erp-icon-size:18px;justify-content:center!important;align-items:center!important;gap:6px!important;display:inline-flex!important}.erp-menu-manage-header-button>.erp-icon,.erp-menu-manage-theme-save-button>.erp-icon,.erp-menu-manage-color-reset-button>.erp-icon,.erp-menu-manage-add-button>.erp-icon{width:var(--erp-icon-size);height:var(--erp-icon-size);flex:0 0 var(--erp-icon-size);display:block}.erp-menu-manage-mini-reset-button,.erp-menu-manage-list-reset-button{--erp-icon-size:16px;justify-content:center!important;align-items:center!important;gap:4px!important;display:inline-flex!important}.erp-menu-manage-mini-reset-button>.erp-icon,.erp-menu-manage-list-reset-button>.erp-icon{width:var(--erp-icon-size);height:var(--erp-icon-size);flex:0 0 var(--erp-icon-size);display:block}.erp-menu-manage-move-button{--erp-icon-size:16px;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;gap:0!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;padding:0!important;display:inline-flex!important}.erp-menu-manage-move-button>.erp-icon{width:var(--erp-icon-size);height:var(--erp-icon-size);flex:0 0 var(--erp-icon-size);display:block}.erp-menu-manage-visibility-button,.erp-menu-manage-delete-button{--erp-icon-size:16px;justify-content:center!important;align-items:center!important;gap:4px!important;display:inline-flex!important}.erp-menu-manage-visibility-button>.erp-icon,.erp-menu-manage-delete-button>.erp-icon{width:var(--erp-icon-size);height:var(--erp-icon-size);flex:0 0 var(--erp-icon-size);display:block}.erp-management-card-arrow{--erp-icon-size:18px}.erp-management-card-arrow>.erp-icon{width:var(--erp-icon-size);height:var(--erp-icon-size);flex:0 0 var(--erp-icon-size);display:block}.erp-app-nav-quick-add-button{--erp-icon-size:16px}.erp-app-nav-quick-add-button>.erp-icon{width:var(--erp-icon-size);height:var(--erp-icon-size);flex:0 0 var(--erp-icon-size);pointer-events:none;display:block}.erp-app-nav-quick-add-button:focus-visible{outline-offset:2px;outline:2px solid #fff!important}.erp-product-spec-move-button{--erp-icon-size:16px;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.erp-product-spec-move-button>.erp-icon{width:var(--erp-icon-size);height:var(--erp-icon-size);flex:0 0 var(--erp-icon-size);pointer-events:none;display:block}.erp-product-spec-move-button:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.erp-quote-detail-v2-memo-card{color:#374151!important;width:100%!important;min-width:0!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d9dde3!important;border-radius:10px!important;margin:0 0 18px!important;padding:24px!important}.erp-quote-detail-v2-memo-header{box-sizing:border-box!important;justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;width:100%!important;min-width:0!important;margin:0 0 18px!important;padding:0!important;display:flex!important}.erp-quote-detail-v2-memo-heading{flex:auto!important;min-width:0!important;margin:0!important;padding:0!important}.erp-quote-detail-v2-memo-title{color:var(--erp-color-text-strong,#111827)!important;font-family:var(--erp-font-family)!important;letter-spacing:-.01em!important;margin:0!important;padding:0!important;font-size:20px!important;font-weight:700!important;line-height:1.4!important}.erp-quote-detail-v2-memo-count{color:#374151!important;min-width:72px!important;height:32px!important;min-height:32px!important;max-height:32px!important;font-family:var(--erp-font-family)!important;white-space:nowrap!important;box-sizing:border-box!important;background:#f4f6f8!important;border:1px solid #d9dde3!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 11px!important;font-size:12px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.erp-quote-detail-v2-memo-layout{box-sizing:border-box!important;flex-direction:column!important;gap:18px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important}.erp-quote-detail-v2-memo-list{box-sizing:border-box!important;background:#fff!important;border:1px solid #d9dde3!important;border-radius:9px!important;flex-direction:column!important;gap:8px!important;width:100%!important;min-width:0!important;margin:0!important;padding:18px!important;display:flex!important}.erp-quote-detail-v2-memo-card .erp-quote-detail-v2-memo-item{box-sizing:border-box!important;background:#fff!important;border:1px solid #d9dde3!important;border-radius:8px!important;grid-template-columns:118px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;min-height:68px!important;margin:0!important;padding:12px!important;display:grid!important}.erp-quote-detail-v2-memo-card .erp-quote-detail-v2-memo-item--even,.erp-quote-detail-v2-memo-card .erp-quote-detail-v2-memo-item--odd{background:#fff!important}.erp-quote-detail-v2-memo-card .erp-quote-detail-v2-memo-item:hover{background:#fafbfc!important;border-color:#aeb5bf!important}.erp-quote-detail-v2-memo-card .erp-quote-detail-v2-memo-item--editing{border-color:var(--erp-color-primary,#2563eb)!important;box-shadow:inset 3px 0 0 var(--erp-color-primary,#2563eb)!important;background:#f5f9ff!important;align-items:start!important}.erp-quote-detail-v2-memo-card .erp-quote-detail-v2-memo-item>.erp-quote-detail-v2-memo-meta{box-sizing:border-box!important;border:0!important;flex-direction:column!important;justify-content:center!important;align-self:center!important;align-items:flex-start!important;gap:3px!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important}.erp-quote-detail-v2-memo-card .erp-quote-detail-v2-memo-meta-date{color:#374151!important;font-family:var(--erp-font-family)!important;white-space:nowrap!important;margin:0!important;padding:0!important;font-size:13px!important;font-weight:600!important;line-height:1.4!important}.erp-quote-detail-v2-memo-card .erp-quote-detail-v2-memo-meta-time-row{justify-content:flex-start!important;align-items:center!important;gap:6px!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important}.erp-quote-detail-v2-memo-card .erp-quote-detail-v2-memo-weekday,.erp-quote-detail-v2-memo-card .erp-quote-detail-v2-memo-time-value{color:#6b7280!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;font-family:var(--erp-font-family)!important;white-space:nowrap!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:400!important;line-height:1.4!important}.erp-quote-detail-v2-memo-card .erp-quote-detail-v2-memo-content{box-sizing:border-box!important;min-width:0!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important}.erp-quote-detail-v2-memo-card .erp-quote-detail-v2-memo-text{color:#111827!important;min-height:0!important;font-family:var(--erp-font-family)!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important;box-sizing:border-box!important;margin:0!important;padding:0!important;font-size:14px!important;font-weight:400!important;line-height:1.55!important}.erp-quote-detail-v2-memo-card .erp-quote-detail-v2-memo-link,.erp-quote-detail-v2-memo-card .erp-quote-detail-v2-memo-link-text{font:inherit!important;line-height:inherit!important}:is(.erp-quote-detail-v2-memo-card .erp-quote-detail-v2-memo-actions,.erp-quote-detail-v2-memo-card .erp-quote-detail-v2-memo-actions:has(>.erp-quote-detail-v2-memo-action--icon-only)){box-sizing:border-box!important;justify-content:flex-end!important;justify-self:end!important;align-items:center!important;gap:6px!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important}.erp-quote-detail-v2-memo-card .erp-quote-detail-v2-memo-action{appearance:none!important;color:#374151!important;min-width:54px!important;height:32px!important;min-height:32px!important;max-height:32px!important;font-family:var(--erp-font-family)!important;cursor:pointer!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #c9cdd2!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 10px!important;font-size:12px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.erp-quote-detail-v2-memo-card .erp-quote-detail-v2-memo-action--icon-only{width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;min-height:32px!important;max-height:32px!important;padding:0!important}.erp-quote-detail-v2-memo-card .erp-quote-detail-v2-memo-action--icon-only>.erp-icon{flex:0 0 18px!important;width:18px!important;height:18px!important;margin:0!important;display:block!important}.erp-quote-detail-v2-memo-card .erp-quote-detail-v2-memo-action:hover:not(:disabled){color:#111827!important;background:#f7f8fa!important;border-color:#8b95a1!important}.erp-quote-detail-v2-memo-card .erp-quote-detail-v2-memo-action--danger{color:#b91c1c!important;border-color:#f0b7b7!important}.erp-quote-detail-v2-memo-card .erp-quote-detail-v2-memo-action--danger:hover:not(:disabled){color:#991b1b!important;background:#fef2f2!important;border-color:#dc2626!important}.erp-quote-detail-v2-memo-card .erp-quote-detail-v2-memo-action:disabled{color:#9ca3af!important;cursor:not-allowed!important;background:#f4f6f8!important;border-color:#d9dde3!important}.erp-quote-detail-v2-memo-compose{box-sizing:border-box!important;background:#f7f8fa!important;border:1px solid #d9dde3!important;border-radius:9px!important;width:100%!important;min-width:0!important;margin:0!important;padding:18px!important}.erp-quote-detail-v2-memo-compose-title{color:var(--erp-color-text-strong,#111827)!important;font-family:var(--erp-font-family)!important;margin:0 0 14px!important;padding:0!important;font-size:15px!important;font-weight:700!important;line-height:1.4!important}.erp-quote-detail-v2-memo-compose-grid{box-sizing:border-box!important;grid-template-columns:112px minmax(0,1fr)!important;align-items:start!important;gap:0 16px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important}.erp-quote-detail-v2-memo-compose-date-group{box-sizing:border-box!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:0!important;width:112px!important;min-width:112px!important;max-width:112px!important;margin:0!important;padding:0!important;display:flex!important}.erp-quote-detail-v2-memo-field{box-sizing:border-box!important;flex-direction:column!important;gap:8px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important}.erp-quote-detail-v2-memo-field-label{color:var(--erp-color-text-default,#374151)!important;font-family:var(--erp-font-family)!important;margin:0!important;padding:0!important;font-size:13px!important;font-weight:600!important;line-height:1.4!important;display:block!important}.erp-quote-detail-v2-memo-field-label--group{width:100%!important;margin-bottom:8px!important}.erp-quote-detail-v2-memo-compose-date-controls{box-sizing:border-box!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:2px!important;width:112px!important;min-width:112px!important;max-width:112px!important;margin:0!important;padding:0!important;display:flex!important}.erp-quote-detail-v2-memo-input,.erp-quote-detail-v2-memo-textarea{color:#111827!important;width:100%!important;min-width:0!important;font-family:var(--erp-font-family)!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #c9cdd2!important;border-radius:7px!important;outline:none!important;margin:0!important;font-size:14px!important;font-weight:400!important;display:block!important}.erp-quote-detail-v2-memo-input{height:34px!important;min-height:34px!important;padding:0 8px!important;line-height:1.4!important}.erp-quote-detail-v2-memo-compose .erp-quote-detail-v2-memo-input--date{width:112px!important;min-width:112px!important;max-width:112px!important;height:28px!important;min-height:28px!important;max-height:28px!important;padding:2px 8px!important;font-size:13px!important;line-height:1.2!important}.erp-quote-detail-v2-memo-time-calendar-row{box-sizing:border-box!important;justify-content:flex-start!important;align-items:center!important;gap:4px!important;width:100px!important;min-width:100px!important;max-width:100px!important;height:34px!important;min-height:34px!important;max-height:34px!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important}.erp-quote-detail-v2-memo-compose .erp-quote-detail-v2-memo-input--time{flex:0 0 68px!important;width:68px!important;min-width:68px!important;max-width:68px!important;height:28px!important;min-height:28px!important;max-height:28px!important;padding:2px 7px!important;font-size:13px!important;line-height:1.2!important}.erp-quote-detail-v2-memo-native-date-picker{opacity:0!important;pointer-events:none!important;border:0!important;width:1px!important;min-width:1px!important;max-width:1px!important;height:1px!important;min-height:1px!important;max-height:1px!important;margin:0!important;padding:0!important;position:absolute!important}.erp-quote-detail-v2-memo-card .erp-quote-detail-v2-memo-calendar-button{appearance:none!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;max-height:28px!important;color:var(--erp-color-primary,#2563eb)!important;cursor:pointer!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #c9cdd2!important;border-radius:6px!important;flex:0 0 28px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;display:inline-flex!important;overflow:hidden!important}.erp-quote-detail-v2-memo-card .erp-quote-detail-v2-memo-calendar-button:hover:not(:disabled){background:#f7f8fa!important;border-color:#8b95a1!important}.erp-quote-detail-v2-memo-compose-text-field{grid-area:1/2!important;align-self:start!important}.erp-quote-detail-v2-memo-textarea{resize:vertical!important;min-height:112px!important;padding:10px 12px!important;font-size:14px!important;line-height:1.55!important}.erp-quote-detail-v2-memo-compose .erp-quote-detail-v2-memo-textarea{height:158px!important;min-height:158px!important;padding:4px 12px!important;line-height:1.3!important}.erp-quote-detail-v2-memo-input:hover,.erp-quote-detail-v2-memo-textarea:hover{border-color:#8b95a1!important}.erp-quote-detail-v2-memo-input:focus,.erp-quote-detail-v2-memo-textarea:focus{border-color:var(--erp-color-primary,#2563eb)!important;box-shadow:0 0 0 3px #dbeafe!important}.erp-quote-detail-v2-memo-compose-actions{box-sizing:border-box!important;justify-content:flex-end!important;align-items:center!important;width:100%!important;margin:16px 0 0!important;padding:0!important;display:flex!important}.erp-quote-detail-v2-memo-add-button{appearance:none!important;border:1px solid var(--erp-color-primary,#2563eb)!important;background:var(--erp-color-primary,#2563eb)!important;color:#fff!important;min-width:110px!important;height:40px!important;min-height:40px!important;max-height:40px!important;font-family:var(--erp-font-family)!important;white-space:nowrap!important;cursor:pointer!important;box-sizing:border-box!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 16px!important;font-size:14px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.erp-quote-detail-v2-memo-add-button .erp-quote-detail-v2-icon-label{justify-content:center!important;align-items:center!important;gap:6px!important;display:inline-flex!important}.erp-quote-detail-v2-memo-add-button .erp-icon{width:16px!important;height:16px!important}.erp-quote-detail-v2-memo-add-button:hover:not(:disabled){border-color:var(--erp-color-primary-hover,#1d4ed8)!important;background:var(--erp-color-primary-hover,#1d4ed8)!important}.erp-quote-detail-v2-memo-add-button:disabled{color:#7b8490!important;cursor:not-allowed!important;background:#d9dde3!important;border-color:#d9dde3!important}.erp-quote-detail-v2-memo-action:focus-visible,.erp-quote-detail-v2-memo-calendar-button:focus-visible,.erp-quote-detail-v2-memo-add-button:focus-visible{outline:none!important;box-shadow:0 0 0 3px #dbeafe!important}.erp-quote-detail-v2-memo-error{color:#b91c1c!important;font-family:var(--erp-font-family)!important;background:#fef2f2!important;border:1px solid #fecaca!important;border-radius:7px!important;margin:14px 0 0!important;padding:10px 12px!important;font-size:13px!important;font-weight:500!important;line-height:1.5!important}@media (width<=820px){.erp-quote-detail-v2-memo-card{padding:18px!important}.erp-quote-detail-v2-memo-list,.erp-quote-detail-v2-memo-compose{padding:16px!important}.erp-quote-detail-v2-memo-compose-grid{grid-template-columns:minmax(0,1fr)!important;row-gap:14px!important}.erp-quote-detail-v2-memo-compose-date-group{grid-area:1/1!important}.erp-quote-detail-v2-memo-compose-text-field{grid-area:2/1!important}.erp-quote-detail-v2-memo-card .erp-quote-detail-v2-memo-item{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;row-gap:10px!important}.erp-quote-detail-v2-memo-card .erp-quote-detail-v2-memo-item>.erp-quote-detail-v2-memo-meta{align-self:start!important}.erp-quote-detail-v2-memo-card .erp-quote-detail-v2-memo-actions{justify-self:end!important}.erp-quote-detail-v2-memo-compose .erp-quote-detail-v2-memo-textarea{height:140px!important;min-height:140px!important}}.erp-product-media-table-body>tr>td{vertical-align:top!important;box-sizing:border-box!important;padding-top:10px!important;padding-bottom:10px!important}.erp-product-media-table-body>tr>td:not(:first-child){padding-top:58px!important}.erp-product-media-table-body>tr>td:first-child input[type=file]{appearance:none!important;color:#374151!important;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;max-height:40px!important;font-family:var(--erp-font-family)!important;cursor:pointer!important;text-overflow:ellipsis!important;white-space:nowrap!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #c9cdd2!important;border-radius:7px!important;margin:0 0 8px!important;padding:4px 8px 4px 4px!important;font-size:13px!important;font-weight:400!important;line-height:30px!important;display:block!important;overflow:hidden!important}.erp-product-media-table-body input[type=file]::file-selector-button{appearance:none!important;color:#374151!important;height:30px!important;min-height:30px!important;max-height:30px!important;font-family:var(--erp-font-family)!important;cursor:pointer!important;box-sizing:border-box!important;background:#f8fafc!important;border:1px solid #cbd5e1!important;border-radius:6px!important;margin:0 10px 0 0!important;padding:0 12px!important;font-size:13px!important;font-weight:600!important;line-height:28px!important}.erp-product-media-table-body input[type=file]::-webkit-file-upload-button{appearance:none!important;color:#374151!important;height:30px!important;min-height:30px!important;max-height:30px!important;font-family:var(--erp-font-family)!important;cursor:pointer!important;box-sizing:border-box!important;background:#f8fafc!important;border:1px solid #cbd5e1!important;border-radius:6px!important;margin:0 10px 0 0!important;padding:0 12px!important;font-size:13px!important;font-weight:600!important;line-height:28px!important}.erp-product-media-table-body input[type=file]:hover::file-selector-button{color:#111827!important;background:#eef2f6!important;border-color:#8b95a1!important}.erp-product-media-table-body input[type=file]:hover::-webkit-file-upload-button{color:#111827!important;background:#eef2f6!important;border-color:#8b95a1!important}.erp-product-media-table-body input[type=file]:focus-visible{border-color:var(--erp-color-primary,#2563eb)!important;outline:none!important;box-shadow:0 0 0 3px #dbeafe!important}.erp-product-media-table-body>tr>td:first-child>input:not([type=file]),.erp-product-media-table-body--images>tr>td:nth-child(2) select,.erp-product-media-table-body--images>tr>td:nth-child(5) input,.erp-product-media-table-body--files>tr>td:nth-child(2) select,.erp-product-media-table-body--files>tr>td:nth-child(3) input{color:#111827!important;width:100%!important;min-width:0!important;height:40px!important;min-height:40px!important;max-height:40px!important;font-family:var(--erp-font-family)!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #c9cdd2!important;border-radius:7px!important;margin:0!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important;display:block!important}.erp-product-media-table-body>tr>td:first-child>input:not([type=file]),.erp-product-media-table-body--images>tr>td:nth-child(5) input,.erp-product-media-table-body--files>tr>td:nth-child(3) input{padding:0 12px!important}.erp-product-media-table-body--images>tr>td:nth-child(2) select,.erp-product-media-table-body--files>tr>td:nth-child(2) select{padding:0 34px 0 12px!important}.erp-product-media-table-body--images>tr>td:nth-child(3){text-align:center!important}.erp-product-media-table-body--images>tr>td:nth-child(3) input[type=checkbox]{width:20px!important;height:20px!important;accent-color:var(--erp-color-primary,#2563eb)!important;vertical-align:top!important;cursor:pointer!important;margin:10px 0 0!important}.erp-product-media-table-body--images>tr>td:nth-child(4){text-align:center!important}.erp-product-media-table-body--images>tr>td:nth-child(4) img{object-fit:contain!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #d9dde3!important;border-radius:6px!important;width:40px!important;height:40px!important;margin:0 auto!important;display:block!important}.erp-product-media-table-body--images>tr>td:nth-child(4) span{color:#8a94a3!important;justify-content:center!important;align-items:center!important;height:40px!important;margin:0!important;font-size:13px!important;line-height:1!important;display:inline-flex!important}.erp-product-media-table-body--images>tr>td:nth-child(6) button,.erp-product-media-table-body--files>tr>td:nth-child(4) button{appearance:none!important;color:#b91c1c!important;min-width:54px!important;height:40px!important;min-height:40px!important;max-height:40px!important;font-family:var(--erp-font-family)!important;cursor:pointer!important;box-shadow:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #f3a6a6!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 12px!important;font-size:13px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.erp-product-media-table-body--images>tr>td:nth-child(6) button:hover,.erp-product-media-table-body--files>tr>td:nth-child(4) button:hover{color:#991b1b!important;background:#fef2f2!important;border-color:#dc2626!important}.erp-product-media-table-body>tr>td:first-child>div{color:#64748b!important;overflow-wrap:anywhere!important;margin-top:6px!important;font-size:12px!important;line-height:1.4!important}.erp-auth-screen{z-index:9999;box-sizing:border-box;min-width:0;min-height:100vh;color:var(--erp-color-text-primary,#374151);font-family:var(--erp-font-family);background:linear-gradient(#f8fafc 0%,#eef2f7 100%);place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.erp-auth-card{border:1px solid var(--erp-color-border-subtle,#e2e8f0);box-sizing:border-box;background:#fff;border-radius:14px;width:min(100%,420px);min-width:0;padding:32px;box-shadow:0 18px 45px #0f172a1a}.erp-login-header{border-bottom:1px solid var(--erp-color-border-subtle,#e2e8f0);align-items:center;gap:12px;min-width:0;margin:0 0 28px;padding:0 0 20px;display:flex}.erp-login-brand-mark{background:var(--erp-color-primary,#2563eb);color:#fff;letter-spacing:.05em;border-radius:12px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;font-size:15px;font-weight:800;line-height:1;display:inline-flex}.erp-login-brand-text{flex-direction:column;gap:3px;min-width:0;display:flex}.erp-login-brand-title{color:var(--erp-color-text-strong,#111827);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:700;line-height:1.35;overflow:hidden}.erp-login-brand-subtitle{color:var(--erp-color-text-muted,#6b7280);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;line-height:1.4;overflow:hidden}.erp-login-heading{min-width:0;margin:0 0 24px}.erp-auth-title{color:var(--erp-color-text-strong,#111827);letter-spacing:-.01em;margin:0;padding:0;font-size:20px;font-weight:700;line-height:1.4}.erp-auth-description{color:var(--erp-color-text-muted,#6b7280);margin:8px 0 0;padding:0;font-size:13px;font-weight:400;line-height:1.55}.erp-login-form{flex-direction:column;gap:18px;min-width:0;display:flex}.erp-login-field{flex-direction:column;gap:8px;min-width:0;display:flex}.erp-login-label{color:var(--erp-color-text-strong,#111827);font-size:14px;font-weight:600;line-height:1.4}.erp-login-input{border:1px solid var(--erp-color-border-default,#b8c1cc);border-radius:var(--erp-radius-md,8px);width:100%;min-width:0;height:44px;color:var(--erp-color-text-primary,#374151);font-family:var(--erp-font-family);box-sizing:border-box;background:#fff;padding:0 13px;font-size:14px;font-weight:400;line-height:1.4;transition:border-color .15s,box-shadow .15s,background-color .15s}.erp-login-input:hover:not(:disabled){border-color:#8b98a8}.erp-login-input:focus,.erp-login-input:focus-visible{border-color:var(--erp-color-primary,#2563eb);box-shadow:0 0 0 3px var(--erp-color-primary-subtle,#2563eb29);outline:none}.erp-login-input[aria-invalid=true]{border-color:var(--erp-color-danger,#dc2626)}.erp-login-input[aria-invalid=true]:focus,.erp-login-input[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px var(--erp-color-danger-subtle,#dc262624)}.erp-login-input:disabled{background:var(--erp-color-bg-muted,#f1f5f9);color:var(--erp-color-text-disabled,#94a3b8);cursor:not-allowed}.erp-login-error{color:#b91c1c;box-sizing:border-box;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin:0;padding:11px 12px;font-size:13px;font-weight:500;line-height:1.5}.erp-login-submit-button,.erp-login-retry-button{border-radius:var(--erp-radius-md,8px);width:100%;min-width:0;min-height:44px;font-family:var(--erp-font-family);cursor:pointer;box-sizing:border-box;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:14px;font-weight:700;line-height:1;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.erp-login-submit-button{border:1px solid var(--erp-color-primary,#2563eb);background:var(--erp-color-primary,#2563eb);color:#fff}.erp-login-submit-button:hover:not(:disabled){border-color:var(--erp-color-primary-hover,#1d4ed8);background:var(--erp-color-primary-hover,#1d4ed8)}.erp-login-retry-button{border:1px solid var(--erp-color-border-default,#b8c1cc);color:var(--erp-color-text-secondary,#4b5563);background:#fff;margin-top:-8px}.erp-login-retry-button:hover:not(:disabled){background:var(--erp-color-bg-subtle,#f8fafc);border-color:#8b98a8}.erp-login-submit-button:focus-visible,.erp-login-retry-button:focus-visible{box-shadow:0 0 0 3px var(--erp-color-primary-subtle,#2563eb29);outline:none}.erp-login-submit-button:disabled,.erp-login-retry-button:disabled{border-color:var(--erp-color-border-subtle,#e2e8f0);background:var(--erp-color-bg-muted,#f1f5f9);color:var(--erp-color-text-disabled,#94a3b8);cursor:not-allowed}.erp-login-security-note{border-top:1px solid var(--erp-color-border-subtle,#e2e8f0);color:var(--erp-color-text-muted,#6b7280);margin:24px 0 0;padding:16px 0 0;font-size:12px;font-weight:400;line-height:1.55}.erp-auth-loading-card{text-align:center;flex-direction:column;align-items:center;display:flex}.erp-auth-loading-indicator{border:3px solid #dbe4f0;border-top-color:var(--erp-color-primary,#2563eb);border-radius:50%;width:34px;height:34px;margin:0 0 20px;animation:.8s linear infinite erp-auth-loading-spin}@keyframes erp-auth-loading-spin{to{transform:rotate(360deg)}}.erp-public-email-material-shell{background:var(--erp-color-bg-page,#f5f6f8);box-sizing:border-box;width:100%;min-width:0;min-height:100vh;margin:0;padding:0;display:block}.erp-app-current-user-panel{color:var(--left-menu-text-color,#fff);border-top:1px solid #ffffff24;margin:22px 4px 0;padding:14px 10px}.erp-app-current-user-summary{align-items:flex-start;gap:9px;min-width:0;display:flex}.erp-app-current-user-icon{width:30px;height:30px;color:inherit;background:#ffffff1f;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;display:inline-flex}.erp-app-current-user-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.erp-app-current-user-name{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;line-height:1.4;overflow:hidden}.erp-app-current-user-role{color:inherit;opacity:.72;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:400;line-height:1.4;overflow:hidden}.erp-app-logout-button{width:100%;min-height:38px;color:inherit;font-family:var(--erp-font-family);cursor:pointer;box-sizing:border-box;background:#ffffff14;border:1px solid #ffffff47;border-radius:7px;justify-content:center;align-items:center;gap:6px;margin:12px 0 0;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.erp-app-logout-button:hover:not(:disabled){background:#ffffff29}.erp-app-logout-button:focus-visible{outline-offset:2px;outline:2px solid #fff}.erp-app-logout-button:disabled{cursor:not-allowed;opacity:.55}.erp-app-logout-error{color:#fff;background:#7f1d1d8c;border-radius:6px;margin:10px 0 0;padding:8px;font-size:11px;font-weight:500;line-height:1.45}@media (width<=560px){.erp-auth-screen{align-items:start;padding:16px}.erp-auth-card{border-radius:12px;margin:24px 0;padding:24px 20px}.erp-login-header{margin-bottom:24px}}@media (prefers-reduced-motion:reduce){.erp-auth-loading-indicator{animation-duration:1.8s}.erp-login-input,.erp-login-submit-button,.erp-login-retry-button{transition:none}}.erp-page-permission-notice{color:#7a4b00;box-sizing:border-box;background:#fff8e6;border:1px solid #f6c453;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;width:min(100%,1320px);min-width:0;margin:0 auto 16px;padding:12px 14px;display:flex}.erp-page-permission-notice-message{flex:auto;min-width:0;font-size:13px;font-weight:600;line-height:1.5}.erp-page-permission-notice-close{color:currentColor;cursor:pointer;box-sizing:border-box;background:0 0;border:1px solid #7a4b0047;border-radius:7px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.erp-page-permission-notice-close:hover{background:#7a4b0014}.erp-page-permission-notice-close:focus-visible{outline-offset:2px;outline:3px solid #2563eb47}.erp-permission-empty-card{text-align:center}.erp-permission-empty-icon{color:#475569;background:#eef2f7;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 0 20px;display:inline-flex}.erp-permission-empty-logout{border:1px solid var(--erp-color-primary,#2563eb);border-radius:var(--erp-radius-md,8px);background:var(--erp-color-primary,#2563eb);color:#fff;width:100%;min-height:44px;font-family:var(--erp-font-family);cursor:pointer;box-sizing:border-box;justify-content:center;align-items:center;gap:7px;margin:24px 0 0;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.erp-permission-empty-logout:hover:not(:disabled){border-color:var(--erp-color-primary-hover,#1d4ed8);background:var(--erp-color-primary-hover,#1d4ed8)}.erp-permission-empty-logout:focus-visible{outline:3px solid var(--erp-color-primary-subtle,#2563eb2e);outline-offset:2px}.erp-permission-empty-logout:disabled{cursor:not-allowed;opacity:.58}@media (width<=640px){.erp-page-permission-notice{align-items:flex-start;margin-bottom:12px}}.erp-user-management-page{box-sizing:border-box;width:100%;min-width:0;padding:24px}.erp-user-management-page-header,.erp-user-management-filter-card,.erp-user-management-editor-card,.erp-user-management-password-card,.erp-user-management-list-card,.erp-user-management-message,.erp-user-management-error,.erp-user-management-role-error{box-sizing:border-box;width:min(1320px,100%);margin-left:auto;margin-right:auto}.erp-user-management-page-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.erp-user-management-page-heading{min-width:0}.erp-user-management-page-title{color:#1d2939;margin:0;font-size:20px;font-weight:700;line-height:1.4}.erp-user-management-page-description{color:#667085;margin:6px 0 0;font-size:13px;font-weight:400;line-height:1.55}.erp-user-management-page .erp-admin-page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.erp-user-management-refresh-button,.erp-user-management-create-button,.erp-user-management-search-button,.erp-user-management-reset-button,.erp-user-management-save-button,.erp-user-management-cancel-button,.erp-user-management-close-button,.erp-user-management-row-button,.erp-user-management-pagination button{box-sizing:border-box;color:#344054;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex}.erp-user-management-create-button,.erp-user-management-search-button,.erp-user-management-save-button{color:#fff;background:#2563eb;border-color:#2563eb}.erp-user-management-refresh-button:hover:not(:disabled),.erp-user-management-reset-button:hover:not(:disabled),.erp-user-management-cancel-button:hover:not(:disabled),.erp-user-management-close-button:hover:not(:disabled),.erp-user-management-pagination button:hover:not(:disabled){background:#f8fafc;border-color:#98a2b3}.erp-user-management-create-button:hover:not(:disabled),.erp-user-management-search-button:hover:not(:disabled),.erp-user-management-save-button:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}.erp-user-management-page button:disabled{cursor:not-allowed;opacity:.5}.erp-user-management-page button:focus-visible,.erp-user-management-page input:focus-visible,.erp-user-management-page select:focus-visible,.erp-user-management-table-wrap:focus-visible{outline-offset:2px;outline:3px solid #2563eb3d}.erp-user-management-message,.erp-user-management-error,.erp-user-management-role-error{border:1px solid;border-radius:6px;margin-bottom:12px;padding:12px 14px;font-size:13px;line-height:1.5}.erp-user-management-message{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}.erp-user-management-error,.erp-user-management-role-error{color:#991b1b;background:#fef2f2;border-color:#fecaca}.erp-user-management-filter-card,.erp-user-management-editor-card,.erp-user-management-password-card,.erp-user-management-list-card{background:#fff;border:1px solid #e4e7ec;border-radius:8px;margin-bottom:16px;padding:20px;box-shadow:0 1px 2px #1018280a}.erp-user-management-section-heading{margin-bottom:16px}.erp-user-management-section-heading.is-with-actions,.erp-user-management-section-heading.is-with-summary{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.erp-user-management-section-heading h2{color:#1d2939;margin:0;font-size:18px;font-weight:700;line-height:1.45}.erp-user-management-section-heading p{color:#667085;margin:4px 0 0;font-size:13px;line-height:1.5}.erp-user-management-section-heading.is-with-summary>span{color:#475467;flex:none;padding-top:3px;font-size:13px;font-weight:600}.erp-user-management-filter-form{grid-template-columns:minmax(240px,1.4fr) minmax(190px,.8fr) minmax(160px,.6fr) auto;align-items:end;gap:12px;display:grid}.erp-user-management-editor-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.erp-user-management-password-form{grid-template-columns:minmax(280px,480px) auto;align-items:end;gap:16px;display:grid}.erp-user-management-field{flex-direction:column;gap:6px;min-width:0;display:flex}.erp-user-management-field label{color:#344054;font-size:13px;font-weight:600}.erp-user-management-field input,.erp-user-management-field select{box-sizing:border-box;color:#101828;width:100%;min-width:0;height:44px;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:6px;padding:0 12px;font-size:14px}.erp-user-management-field input:disabled,.erp-user-management-field select:disabled{color:#667085;background:#f2f4f7}.erp-user-management-filter-actions,.erp-user-management-editor-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.erp-user-management-editor-actions{grid-column:1/-1;justify-content:flex-end;padding-top:4px}.erp-user-management-close-button{min-height:36px;padding:0 12px}.erp-user-management-table-wrap{contain:paint;background:#fff;border:1px solid #e4e7ec;border-radius:6px;width:100%;overflow-x:auto}.erp-user-management-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1120px}.erp-user-management-table th,.erp-user-management-table td{text-align:left;vertical-align:middle;color:#344054;border-bottom:1px solid #eaecf0;border-right:1px solid #eaecf0;padding:12px;font-size:13px;line-height:1.45}.erp-user-management-table th{color:#344054;white-space:nowrap;background:#f8fafc;font-weight:700}.erp-user-management-table th:last-child,.erp-user-management-table td:last-child{border-right:0}.erp-user-management-table tbody tr:last-child td{border-bottom:0}.erp-user-management-table tbody tr:hover{background:#fafcff}.erp-user-management-table th:first-child{width:150px}.erp-user-management-table th:nth-child(2){width:140px}.erp-user-management-table th:nth-child(3){width:160px}.erp-user-management-table th:nth-child(4){width:150px}.erp-user-management-table th:nth-child(5){width:145px}.erp-user-management-table th:nth-child(6){width:170px}.erp-user-management-table th:nth-child(7){width:310px}.erp-user-management-table td strong{color:#101828;overflow-wrap:anywhere;font-weight:700;display:block}.erp-user-management-table td small{color:#667085;margin-top:3px;font-size:12px;line-height:1.4;display:block}.erp-user-management-self-badge{color:#1d4ed8;background:#eff6ff;border-radius:999px;margin-top:5px;padding:2px 7px;font-size:11px;font-weight:700;display:inline-flex}.erp-user-management-role-name{color:#344054;font-weight:600;display:block}.erp-user-management-status{border-radius:999px;justify-content:center;align-items:center;min-width:52px;min-height:26px;padding:2px 9px;font-size:12px;font-weight:700;display:inline-flex}.erp-user-management-status.is-active{color:#047857;background:#ecfdf5}.erp-user-management-status.is-inactive{color:#667085;background:#f2f4f7}.erp-user-management-row-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.erp-user-management-row-button{min-height:32px;padding:0 9px;font-size:12px}.erp-user-management-row-button.is-edit{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.erp-user-management-row-button.is-disable{color:#b42318;background:#fff7f7;border-color:#fecaca}.erp-user-management-row-button.is-enable{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.erp-user-management-row-button.is-password{color:#6d28d9;background:#f5f3ff;border-color:#ddd6fe}.erp-user-management-empty-cell{height:120px;text-align:center!important;color:#667085!important}.erp-user-management-pagination{justify-content:center;align-items:center;gap:12px;margin-top:16px;display:flex}.erp-user-management-pagination button{min-height:36px;padding:0 12px}.erp-user-management-pagination>span{text-align:center;color:#475467;min-width:72px;font-size:13px;font-weight:600}.erp-user-management-sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1080px){.erp-user-management-filter-form{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-user-management-filter-actions{justify-content:flex-start}.erp-user-management-editor-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.erp-user-management-page{padding:16px}.erp-user-management-page-header,.erp-user-management-section-heading.is-with-actions,.erp-user-management-section-heading.is-with-summary{flex-direction:column}.erp-user-management-page .erp-admin-page-actions{justify-content:flex-start;width:100%}.erp-user-management-filter-form,.erp-user-management-editor-form,.erp-user-management-password-form{grid-template-columns:1fr}.erp-user-management-editor-actions{grid-column:auto;justify-content:flex-start}.erp-user-management-filter-card,.erp-user-management-editor-card,.erp-user-management-password-card,.erp-user-management-list-card{padding:16px}}.erp-employee-management-page{box-sizing:border-box;width:100%;min-width:0;padding:24px}.erp-employee-management-page-header,.erp-employee-management-filter-card,.erp-employee-management-editor-card,.erp-employee-management-detail-card,.erp-employee-management-status-card,.erp-employee-management-list-card,.erp-employee-management-message,.erp-employee-management-error{box-sizing:border-box;width:min(1320px,100%);margin-left:auto;margin-right:auto}.erp-employee-management-page-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.erp-employee-management-page-heading{min-width:0}.erp-employee-management-page-title{color:#1d2939;margin:0;font-size:20px;font-weight:700;line-height:1.4}.erp-employee-management-page-description{color:#667085;margin:6px 0 0;font-size:13px;font-weight:400;line-height:1.55}.erp-employee-management-page .erp-admin-page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.erp-employee-management-refresh-button,.erp-employee-management-create-button,.erp-employee-management-search-button,.erp-employee-management-reset-button,.erp-employee-management-save-button,.erp-employee-management-cancel-button,.erp-employee-management-close-button,.erp-employee-management-row-button,.erp-employee-management-pagination button{box-sizing:border-box;color:#344054;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex}.erp-employee-management-create-button,.erp-employee-management-search-button,.erp-employee-management-save-button{color:#fff;background:#2563eb;border-color:#2563eb}.erp-employee-management-refresh-button:hover:not(:disabled),.erp-employee-management-reset-button:hover:not(:disabled),.erp-employee-management-cancel-button:hover:not(:disabled),.erp-employee-management-close-button:hover:not(:disabled),.erp-employee-management-pagination button:hover:not(:disabled){background:#f8fafc;border-color:#98a2b3}.erp-employee-management-create-button:hover:not(:disabled),.erp-employee-management-search-button:hover:not(:disabled),.erp-employee-management-save-button:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}.erp-employee-management-page button:disabled{cursor:not-allowed;opacity:.5}.erp-employee-management-page button:focus-visible,.erp-employee-management-page input:focus-visible,.erp-employee-management-page select:focus-visible,.erp-employee-management-page textarea:focus-visible,.erp-employee-management-table-wrap:focus-visible,.erp-employee-management-detail-card:focus-visible{outline-offset:2px;outline:3px solid #2563eb3d}.erp-employee-management-message,.erp-employee-management-error{border:1px solid;border-radius:6px;margin-bottom:12px;padding:12px 14px;font-size:13px;line-height:1.5}.erp-employee-management-message{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}.erp-employee-management-error{color:#991b1b;background:#fef2f2;border-color:#fecaca}.erp-employee-management-filter-card,.erp-employee-management-editor-card,.erp-employee-management-detail-card,.erp-employee-management-status-card,.erp-employee-management-list-card{background:#fff;border:1px solid #e4e7ec;border-radius:8px;margin-bottom:16px;padding:20px;box-shadow:0 1px 2px #1018280a}.erp-employee-management-section-heading{margin-bottom:16px}.erp-employee-management-section-heading.is-with-actions,.erp-employee-management-section-heading.is-with-summary{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.erp-employee-management-section-heading h2{color:#1d2939;margin:0;font-size:18px;font-weight:700;line-height:1.45}.erp-employee-management-section-heading p{color:#667085;margin:4px 0 0;font-size:13px;line-height:1.5}.erp-employee-management-section-heading.is-with-summary>span{color:#475467;flex:none;padding-top:3px;font-size:13px;font-weight:600}.erp-employee-management-filter-form{grid-template-columns:minmax(260px,1.5fr) minmax(190px,.7fr) auto;align-items:end;gap:12px;display:grid}.erp-employee-management-filter-actions,.erp-employee-management-editor-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.erp-employee-management-editor-form,.erp-employee-management-status-form{flex-direction:column;gap:16px;display:flex}.erp-employee-management-fieldset{border:1px solid #e4e7ec;border-radius:8px;min-width:0;margin:0;padding:16px}.erp-employee-management-fieldset legend{color:#344054;padding:0 6px;font-size:14px;font-weight:700;line-height:1.4}.erp-employee-management-editor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.erp-employee-management-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.erp-employee-management-field{flex-direction:column;gap:6px;min-width:0;display:flex}.erp-employee-management-field.is-wide{grid-column:1/-1}.erp-employee-management-field label{color:#344054;font-size:13px;font-weight:600}.erp-employee-management-field input,.erp-employee-management-field select,.erp-employee-management-field textarea{box-sizing:border-box;color:#101828;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d0d5dd;border-radius:6px;font-size:14px}.erp-employee-management-field input,.erp-employee-management-field select{height:44px;padding:0 12px}.erp-employee-management-field textarea{resize:vertical;min-height:104px;padding:10px 12px;line-height:1.5}.erp-employee-management-editor-actions{justify-content:flex-end;padding-top:4px}.erp-employee-management-close-button{min-height:36px;padding:0 12px}.erp-employee-management-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.erp-employee-management-detail-grid>div{background:#f8fafc;border:1px solid #eaecf0;border-radius:6px;min-width:0;padding:12px}.erp-employee-management-detail-grid>div.is-wide{grid-column:1/-1}.erp-employee-management-detail-grid dt{color:#667085;margin:0 0 5px;font-size:12px;font-weight:600;line-height:1.4}.erp-employee-management-detail-grid dd{color:#101828;overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px;font-weight:600;line-height:1.5}.erp-employee-management-detail-grid dd small{color:#667085;margin-top:3px;font-size:12px;font-weight:400;display:block}.erp-employee-management-status-help{color:#667085;margin:12px 0 0;font-size:13px;line-height:1.55}.erp-employee-management-table-wrap{contain:paint;background:#fff;border:1px solid #e4e7ec;border-radius:6px;width:100%;overflow-x:auto}.erp-employee-management-table{border-collapse:collapse;table-layout:auto;width:100%;min-width:1320px}.erp-employee-management-table th,.erp-employee-management-table td{text-align:left;vertical-align:middle;color:#344054;border-bottom:1px solid #eaecf0;border-right:1px solid #eaecf0;padding:12px;font-size:13px;line-height:1.45}.erp-employee-management-table th{color:#344054;white-space:nowrap;background:#f8fafc;font-weight:700}.erp-employee-management-table th:last-child,.erp-employee-management-table td:last-child{border-right:0}.erp-employee-management-table tbody tr:last-child td{border-bottom:0}.erp-employee-management-table tbody tr:hover{background:#fafcff}.erp-employee-management-table td strong{color:#101828;overflow-wrap:anywhere;font-weight:700;display:block}.erp-employee-management-table td small{color:#667085;margin-top:3px;font-size:12px;line-height:1.4;display:block}.erp-employee-management-status{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-width:52px;min-height:26px;padding:2px 9px;font-size:12px;font-weight:700;display:inline-flex}.erp-employee-management-status.is-active{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.erp-employee-management-status.is-leave{color:#b45309;background:#fffbeb;border:1px solid #fde68a}.erp-employee-management-status.is-retired{color:#667085;background:#f2f4f7;border:1px solid #d0d5dd}.erp-employee-management-row-actions{flex-wrap:wrap;align-items:center;gap:6px;min-width:210px;display:flex}.erp-employee-management-row-button{min-height:32px;padding:0 9px;font-size:12px}.erp-employee-management-row-button.is-detail{color:#344054;background:#fff;border-color:#d0d5dd}.erp-employee-management-row-button.is-edit{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.erp-employee-management-row-button.is-status{color:#6d28d9;background:#f5f3ff;border-color:#ddd6fe}.erp-employee-management-row-busy{color:#667085;font-size:12px;font-weight:600}.erp-employee-management-empty-cell{height:120px;text-align:center!important;color:#667085!important}.erp-employee-management-pagination{justify-content:center;align-items:center;gap:12px;margin-top:16px;display:flex}.erp-employee-management-pagination button{min-height:36px;padding:0 12px}.erp-employee-management-pagination>span{text-align:center;color:#475467;min-width:72px;font-size:13px;font-weight:600}.erp-employee-management-sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1080px){.erp-employee-management-filter-form{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-employee-management-filter-actions{grid-column:1/-1;justify-content:flex-start}.erp-employee-management-editor-grid,.erp-employee-management-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.erp-employee-management-page{padding:16px}.erp-employee-management-page-header,.erp-employee-management-section-heading.is-with-actions,.erp-employee-management-section-heading.is-with-summary{flex-direction:column}.erp-employee-management-page .erp-admin-page-actions{justify-content:flex-start;width:100%}.erp-employee-management-filter-form,.erp-employee-management-editor-grid,.erp-employee-management-status-grid,.erp-employee-management-detail-grid{grid-template-columns:1fr}.erp-employee-management-filter-actions,.erp-employee-management-field.is-wide,.erp-employee-management-detail-grid>div.is-wide{grid-column:auto}.erp-employee-management-editor-actions{justify-content:flex-start}.erp-employee-management-filter-card,.erp-employee-management-editor-card,.erp-employee-management-detail-card,.erp-employee-management-status-card,.erp-employee-management-list-card{padding:16px}}.erp-role-management-page{width:100%;max-width:1320px;margin:0 auto}.erp-role-management-page-header,.erp-role-management-editor-card,.erp-role-management-delete-card,.erp-role-management-list-card,.erp-role-management-message,.erp-role-management-error{box-sizing:border-box}.erp-role-management-page-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.erp-role-management-page-heading{min-width:0}.erp-role-management-page-title{margin:0}.erp-role-management-page-description{margin-top:6px}.erp-role-management-page .erp-admin-page-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.erp-role-management-refresh-button,.erp-role-management-create-button,.erp-role-management-close-button,.erp-role-management-cancel-button,.erp-role-management-save-button,.erp-role-management-row-button,.erp-role-management-permission-global-actions button,.erp-role-management-group-actions button,.erp-role-management-delete-actions button{color:#1d2733;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c7cdd6;border-radius:6px;font-size:13px;font-weight:600;line-height:1.3}.erp-role-management-refresh-button,.erp-role-management-create-button,.erp-role-management-save-button,.erp-role-management-delete-actions .is-danger{justify-content:center;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.erp-role-management-close-button,.erp-role-management-cancel-button,.erp-role-management-row-button,.erp-role-management-permission-global-actions button,.erp-role-management-group-actions button,.erp-role-management-delete-actions button{padding:0 12px}.erp-role-management-create-button,.erp-role-management-save-button{color:#fff;background:#246beb;border-color:#246beb}.erp-role-management-delete-actions .is-danger,.erp-role-management-row-button.is-delete{color:#b42318;border-color:#d92d20}.erp-role-management-refresh-button:hover:not(:disabled),.erp-role-management-close-button:hover:not(:disabled),.erp-role-management-cancel-button:hover:not(:disabled),.erp-role-management-row-button:hover:not(:disabled),.erp-role-management-permission-global-actions button:hover:not(:disabled),.erp-role-management-group-actions button:hover:not(:disabled),.erp-role-management-delete-actions button:hover:not(:disabled){background:#f5f7fa}.erp-role-management-create-button:hover:not(:disabled),.erp-role-management-save-button:hover:not(:disabled){background:#1d5fd0}.erp-role-management-page button:disabled,.erp-role-management-page input:disabled,.erp-role-management-page textarea:disabled{cursor:not-allowed;opacity:.55}.erp-role-management-page button:focus-visible,.erp-role-management-page input:focus-visible,.erp-role-management-page textarea:focus-visible,.erp-role-management-table-wrap:focus-visible{outline-offset:2px;outline:3px solid #246beb47}.erp-role-management-message,.erp-role-management-error,.erp-role-management-inline-error{border-radius:6px;margin:0 0 16px;padding:12px 14px;font-size:13px;line-height:1.5}.erp-role-management-message{color:#176b3a;background:#effbf3;border:1px solid #8fd0a8}.erp-role-management-error,.erp-role-management-inline-error{color:#a61b12;background:#fff2f0;border:1px solid #f1aaa3}.erp-role-management-editor-card,.erp-role-management-delete-card,.erp-role-management-list-card{background:#fff;border:1px solid #d8dde5;border-radius:8px}.erp-role-management-editor-card,.erp-role-management-list-card{padding:20px}.erp-role-management-editor-card{margin-bottom:20px}.erp-role-management-delete-card{background:snow;border-color:#f1aaa3;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:16px 20px;display:flex}.erp-role-management-delete-card h2{margin:0 0 6px;font-size:16px;font-weight:700}.erp-role-management-delete-card p{color:#4b5563;margin:0;font-size:13px;line-height:1.55}.erp-role-management-delete-actions{flex:none;gap:8px;display:flex}.erp-role-management-section-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.erp-role-management-section-heading h2{color:#1d2733;margin:0;font-size:17px;font-weight:700}.erp-role-management-section-heading p{color:#697386;margin:5px 0 0;font-size:13px;line-height:1.5}.erp-role-management-section-heading.is-with-summary>span{color:#536273;flex:none;font-size:13px;font-weight:600}.erp-role-management-editor-form{display:block}.erp-role-management-basic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.erp-role-management-field{min-width:0}.erp-role-management-field.is-description{grid-column:1/-1}.erp-role-management-field label{color:#293341;margin-bottom:7px;font-size:13px;font-weight:700;display:block}.erp-role-management-field input,.erp-role-management-field textarea{box-sizing:border-box;color:#1d2733;width:100%;font:inherit;background:#fff;border:1px solid #b9c2ce;border-radius:6px;font-size:14px}.erp-role-management-field input{height:40px;padding:0 11px}.erp-role-management-field textarea{resize:vertical;min-height:86px;padding:10px 11px}.erp-role-management-field input:disabled,.erp-role-management-field textarea:disabled{color:#596777;background:#f4f6f8}.erp-role-management-field small,.erp-role-management-active-field small{color:#6b7280;margin-top:6px;font-size:12px;line-height:1.45;display:block}.erp-role-management-active-field{flex-direction:column;justify-content:center;min-height:72px;display:flex}.erp-role-management-active-field>label{color:#293341;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.erp-role-management-active-field input{width:17px;height:17px;margin:0}.erp-role-management-permission-section{border-top:1px solid #e1e5eb;margin-top:24px;padding-top:20px}.erp-role-management-permission-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14px;display:flex}.erp-role-management-permission-header h3{margin:0;font-size:16px;font-weight:700}.erp-role-management-permission-header p{color:#697386;margin:5px 0 0;font-size:13px}.erp-role-management-permission-global-actions,.erp-role-management-group-actions{flex-wrap:wrap;gap:6px;display:flex}.erp-role-management-permission-global-actions button,.erp-role-management-group-actions button{min-height:34px;font-size:12px}.erp-role-management-permission-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.erp-role-management-permission-group{border:1px solid #dce1e8;border-radius:7px;min-width:0;margin:0;padding:14px}.erp-role-management-permission-group legend{color:#202a36;padding:0 5px;font-size:14px;font-weight:700}.erp-role-management-permission-group legend span{color:#697386;font-size:12px;font-weight:500}.erp-role-management-group-actions{justify-content:flex-end;margin:0 0 10px}.erp-role-management-permission-items{gap:7px;display:grid}.erp-role-management-permission-item{cursor:pointer;border:1px solid #e5e8ed;border-radius:6px;grid-template-columns:18px minmax(0,1fr);align-items:flex-start;gap:9px;padding:9px;display:grid}.erp-role-management-permission-item:hover{background:#f8fafc}.erp-role-management-permission-item input{width:17px;height:17px;margin:2px 0 0}.erp-role-management-permission-copy{gap:3px;min-width:0;display:grid}.erp-role-management-permission-copy strong{color:#26313d;font-size:13px}.erp-role-management-permission-copy code{overflow-wrap:anywhere;color:#425466;width:fit-content;max-width:100%;font-size:11px}.erp-role-management-permission-copy small{color:#707b88;font-size:12px;line-height:1.4}.erp-role-management-editor-actions{border-top:1px solid #e1e5eb;justify-content:flex-end;gap:8px;margin-top:20px;padding-top:16px;display:flex}.erp-role-management-table-wrap{border:1px solid #dce1e8;border-radius:7px;overflow-x:auto}.erp-role-management-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1080px}.erp-role-management-table th,.erp-role-management-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #e2e6eb;padding:12px 10px;font-size:13px}.erp-role-management-table th{color:#354252;background:#f5f7f9;font-weight:700}.erp-role-management-table tbody tr:last-child td{border-bottom:0}.erp-role-management-table tbody tr:hover{background:#fbfcfd}.erp-role-management-table th:first-child{width:190px}.erp-role-management-table th:nth-child(2){width:160px}.erp-role-management-table th:nth-child(3){width:110px}.erp-role-management-table th:nth-child(4){width:80px}.erp-role-management-table th:nth-child(5),.erp-role-management-table th:nth-child(6){width:75px}.erp-role-management-table th:nth-child(7){width:145px}.erp-role-management-table th:last-child{width:120px}.erp-role-management-table td strong{color:#202a36;display:block}.erp-role-management-table td small{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;line-height:1.4;display:block;overflow:hidden}.erp-role-management-table td code{overflow-wrap:anywhere;color:#354252;font-size:12px}.erp-role-management-type,.erp-role-management-status{white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.erp-role-management-type.is-system{color:#2459a9;background:#eef4ff}.erp-role-management-type.is-custom{color:#4d5967;background:#f2f4f7}.erp-role-management-status.is-active{color:#247246;background:#eaf8ef}.erp-role-management-status.is-inactive{color:#707782;background:#f1f2f4}.erp-role-management-row-actions{flex-wrap:wrap;gap:6px;display:flex}.erp-role-management-row-button{min-height:32px;padding:0 9px;font-size:12px}.erp-role-management-readonly-text{color:#77818d;font-size:12px}.erp-role-management-empty-cell{color:#697386;text-align:center!important;padding:30px 16px!important}.erp-role-management-sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width<=980px){.erp-role-management-basic-grid,.erp-role-management-permission-groups{grid-template-columns:1fr}.erp-role-management-page-header,.erp-role-management-permission-header,.erp-role-management-delete-card{flex-direction:column;align-items:stretch}.erp-role-management-page .erp-admin-page-actions,.erp-role-management-delete-actions{justify-content:flex-start}}@media (width<=640px){.erp-role-management-editor-card,.erp-role-management-list-card{padding:14px}.erp-role-management-section-heading{flex-direction:column}.erp-role-management-editor-actions{justify-content:stretch}.erp-role-management-editor-actions>button{flex:1 1 0}}.erp-audit-log-page{width:100%;max-width:1320px;margin:0 auto}.erp-audit-log-page-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.erp-audit-log-page-heading{min-width:0}.erp-audit-log-page-title{margin:0}.erp-audit-log-page-description{margin-top:6px}.erp-audit-log-page .erp-admin-page-actions{justify-content:flex-end;gap:8px;display:flex}.erp-audit-log-page button,.erp-audit-log-page input,.erp-audit-log-page select{font:inherit}.erp-audit-log-refresh-button,.erp-audit-log-filter-actions button,.erp-audit-log-detail-header button,.erp-audit-log-detail-button,.erp-audit-log-pagination button{color:#1d2733;cursor:pointer;background:#fff;border:1px solid #c7cdd6;border-radius:6px;min-height:38px;padding:0 13px;font-size:13px;font-weight:600}.erp-audit-log-filter-actions .is-primary{color:#fff;background:#246beb;border-color:#246beb}.erp-audit-log-page button:hover:not(:disabled){background:#f5f7fa}.erp-audit-log-filter-actions .is-primary:hover:not(:disabled){background:#1d5fd0}.erp-audit-log-page button:disabled{cursor:not-allowed;opacity:.5}.erp-audit-log-page button:focus-visible,.erp-audit-log-page input:focus-visible,.erp-audit-log-page select:focus-visible,.erp-audit-log-table-wrap:focus-visible,.erp-audit-log-json-panel pre:focus-visible{outline-offset:2px;outline:3px solid #246beb47}.erp-audit-log-message,.erp-audit-log-error{border-radius:6px;margin:0 0 16px;padding:12px 14px;font-size:13px;line-height:1.5}.erp-audit-log-message{color:#176b3a;background:#effbf3;border:1px solid #8fd0a8}.erp-audit-log-error{color:#a61b12;background:#fff2f0;border:1px solid #f1aaa3}.erp-audit-log-filter-card,.erp-audit-log-detail-card,.erp-audit-log-list-card{box-sizing:border-box;background:#fff;border:1px solid #d8dde5;border-radius:8px;padding:20px}.erp-audit-log-filter-card,.erp-audit-log-detail-card{margin-bottom:20px}.erp-audit-log-section-heading,.erp-audit-log-list-heading,.erp-audit-log-detail-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.erp-audit-log-section-heading{margin-bottom:16px}.erp-audit-log-section-heading h2,.erp-audit-log-list-heading h2,.erp-audit-log-detail-header h2{color:#1d2733;margin:0;font-size:17px;font-weight:700}.erp-audit-log-section-heading p,.erp-audit-log-list-heading p,.erp-audit-log-detail-header p{color:#697386;margin:5px 0 0;font-size:13px;line-height:1.5}.erp-audit-log-filter-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.erp-audit-log-field{min-width:0}.erp-audit-log-field label{color:#293341;margin-bottom:7px;font-size:13px;font-weight:700;display:block}.erp-audit-log-field input,.erp-audit-log-field select{box-sizing:border-box;color:#1d2733;background:#fff;border:1px solid #b9c2ce;border-radius:6px;width:100%;height:40px;padding:0 10px;font-size:13px}.erp-audit-log-filter-actions{border-top:1px solid #e2e6eb;justify-content:flex-end;gap:8px;margin-top:18px;padding-top:16px;display:flex}.erp-audit-log-detail-header{margin-bottom:16px}.erp-audit-log-detail-meta{background:#dce1e8;border:1px solid #dce1e8;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.erp-audit-log-detail-meta>div{background:#fff;min-width:0;padding:11px 12px}.erp-audit-log-detail-meta>div.is-wide{grid-column:1/-1}.erp-audit-log-detail-meta dt{color:#657283;margin:0 0 5px;font-size:11px;font-weight:700}.erp-audit-log-detail-meta dd{overflow-wrap:anywhere;color:#24303d;margin:0;font-size:13px;line-height:1.5}.erp-audit-log-json-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.erp-audit-log-json-panel{background:#f8fafc;border:1px solid #dce1e8;border-radius:7px;min-width:0}.erp-audit-log-json-panel.is-wide{grid-column:1/-1}.erp-audit-log-json-panel h3{color:#293341;border-bottom:1px solid #dce1e8;margin:0;padding:10px 12px;font-size:13px;font-weight:700}.erp-audit-log-json-panel pre{color:#273444;white-space:pre;tab-size:2;max-height:360px;margin:0;padding:12px;font-size:12px;line-height:1.55;overflow:auto}.erp-audit-log-list-heading{margin-bottom:16px}.erp-audit-log-list-heading>strong{color:#536273;flex:none;font-size:13px}.erp-audit-log-table-wrap{border:1px solid #dce1e8;border-radius:7px;overflow-x:auto}.erp-audit-log-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1640px}.erp-audit-log-table th,.erp-audit-log-table td{text-align:left;vertical-align:middle;color:#2d3946;border-bottom:1px solid #e2e6eb;padding:11px 9px;font-size:12px;line-height:1.45}.erp-audit-log-table th{color:#354252;background:#f5f7f9;font-weight:700}.erp-audit-log-table tbody tr:last-child td{border-bottom:0}.erp-audit-log-table tbody tr:hover{background:#fbfcfd}.erp-audit-log-table th:first-child{width:155px}.erp-audit-log-table th:nth-child(2){width:145px}.erp-audit-log-table th:nth-child(3){width:110px}.erp-audit-log-table th:nth-child(4){width:120px}.erp-audit-log-table th:nth-child(5){width:155px}.erp-audit-log-table th:nth-child(6){width:260px}.erp-audit-log-table th:nth-child(7){width:130px}.erp-audit-log-table th:nth-child(8){width:205px}.erp-audit-log-table th:nth-child(9){width:190px}.erp-audit-log-table th:nth-child(10){width:72px}.erp-audit-log-table td strong,.erp-audit-log-table td small{display:block}.erp-audit-log-table td small{color:#74808d;margin-top:3px;font-size:11px}.erp-audit-log-table td code{overflow-wrap:anywhere;color:#425466;font-size:11px}.erp-audit-log-summary-cell{overflow-wrap:anywhere}.erp-audit-log-detail-button{min-height:32px;padding:0 9px;font-size:12px}.erp-audit-log-empty{text-align:center!important;color:#697386!important;padding:30px 16px!important}.erp-audit-log-pagination{justify-content:center;align-items:center;gap:12px;margin-top:16px;display:flex}.erp-audit-log-pagination span{text-align:center;color:#4f5d6c;min-width:110px;font-size:13px;font-weight:600}.erp-audit-log-sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (width<=1100px){.erp-audit-log-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.erp-audit-log-detail-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.erp-audit-log-page-header,.erp-audit-log-section-heading,.erp-audit-log-list-heading,.erp-audit-log-detail-header{flex-direction:column}.erp-audit-log-filter-grid,.erp-audit-log-detail-meta,.erp-audit-log-json-grid{grid-template-columns:1fr}.erp-audit-log-detail-meta>div.is-wide,.erp-audit-log-json-panel.is-wide{grid-column:auto}.erp-audit-log-filter-actions{justify-content:stretch}.erp-audit-log-filter-actions button{flex:1 1 0}}.erp-forced-password-card{width:min(100%,460px)}.erp-forced-password-heading{min-width:0;margin:0 0 20px}.erp-forced-password-account{border:1px solid var(--erp-color-border-subtle,#e2e8f0);border-radius:var(--erp-radius-md,8px);background:var(--erp-color-bg-subtle,#f8fafc);box-sizing:border-box;justify-content:space-between;align-items:center;gap:14px;min-width:0;margin:0 0 22px;padding:12px 14px;display:flex}.erp-forced-password-account-label{color:var(--erp-color-text-muted,#6b7280);flex:none;font-size:12px;font-weight:600;line-height:1.4}.erp-forced-password-account-value{min-width:0;color:var(--erp-color-text-strong,#111827);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;line-height:1.4;overflow:hidden}.erp-forced-password-form{flex-direction:column;gap:18px;min-width:0;display:flex}.erp-forced-password-status{color:#1d4ed8;box-sizing:border-box;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;margin:0;padding:11px 12px;font-size:13px;font-weight:500;line-height:1.5}.erp-forced-password-actions{grid-template-columns:1fr 1fr;gap:10px;min-width:0;display:grid}.erp-forced-password-submit,.erp-forced-password-logout{min-height:44px;margin:0}.erp-forced-password-logout{border-color:var(--erp-color-border-default,#b8c1cc);color:var(--erp-color-text-secondary,#4b5563);background:#fff}.erp-forced-password-logout:hover:not(:disabled){background:var(--erp-color-bg-subtle,#f8fafc);border-color:#8b98a8}.erp-forced-password-submit:focus-visible,.erp-forced-password-logout:focus-visible{box-shadow:0 0 0 3px var(--erp-color-primary-subtle,#2563eb29);outline:none}.erp-forced-password-security-note{border-top:1px solid var(--erp-color-border-subtle,#e2e8f0);color:var(--erp-color-text-muted,#6b7280);margin:22px 0 0;padding:16px 0 0;font-size:12px;font-weight:400;line-height:1.55}@media (width<=480px){.erp-forced-password-card{padding:24px 20px}.erp-forced-password-account{flex-direction:column;align-items:flex-start;gap:5px}.erp-forced-password-account-value{text-align:left;width:100%}.erp-forced-password-actions{grid-template-columns:1fr}}.erp-management-category-list{gap:28px!important;width:100%!important;min-width:0!important;display:grid!important}.erp-management-category{border:0!important;min-width:0!important;margin:0!important;padding:0!important}.erp-management-category+.erp-management-category{border-top:1px solid #e5e7eb!important;padding-top:24px!important}.erp-management-category-header{justify-content:space-between!important;align-items:flex-start!important;gap:16px!important;margin:0 0 14px!important;display:flex!important}.erp-management-category-title{color:var(--erp-color-text-strong,#111827)!important;font-family:var(--erp-font-family)!important;letter-spacing:-.02em!important;word-break:keep-all!important;margin:0!important;font-size:17px!important;font-weight:700!important;line-height:1.45!important}.erp-management-category-description{color:var(--erp-color-text-muted,#6b7280)!important;font-family:var(--erp-font-family)!important;word-break:keep-all!important;margin:4px 0 0!important;font-size:13px!important;line-height:1.5!important}.erp-management-category-count{color:#475467!important;min-height:28px!important;font-family:var(--erp-font-family)!important;background:#f2f4f7!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;padding:0 9px!important;font-size:12px!important;font-weight:700!important;display:inline-flex!important}.erp-role-management-page{box-sizing:border-box}.erp-role-management-field input{height:44px}.erp-role-management-refresh-button,.erp-role-management-create-button,.erp-role-management-close-button,.erp-role-management-cancel-button,.erp-role-management-save-button{min-height:44px}.erp-role-management-permission-item{box-sizing:border-box;min-height:44px}.erp-role-management-policy-note{color:#1d4ed8!important;background:#eff6ff!important;border:1px solid #bfdbfe!important;border-radius:6px!important;margin:8px 0 0!important;padding:9px 11px!important;font-size:12px!important;font-weight:500!important;line-height:1.5!important}.erp-role-management-policy-note.is-readonly{color:#475467!important;background:#f8fafc!important;border-color:#d0d5dd!important}.erp-role-management-row-button.is-view{color:#344054;background:#fff;border-color:#d0d5dd}.erp-role-management-row-button.is-edit{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.erp-role-management-editor-card .erp-role-management-permission-group:disabled{opacity:1}.erp-role-management-editor-card .erp-role-management-permission-group:disabled .erp-role-management-permission-item{cursor:default;background:#f8fafc}.erp-role-management-editor-card .erp-role-management-permission-group:disabled input{cursor:default}.erp-user-management-role-summary{box-sizing:border-box;background:#f8fafc;border:1px solid #e4e7ec;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-top:8px;padding:8px 10px;display:flex}.erp-user-management-role-summary-copy{gap:2px;min-width:0;display:grid}.erp-user-management-role-summary-copy strong{color:#344054;font-size:13px;font-weight:700}.erp-user-management-role-summary-copy small{color:#667085;margin:0;font-size:12px}.erp-user-management-role-detail-button,.erp-user-management-role-inline-button{appearance:none;color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;justify-content:center;align-items:center;gap:4px;font-family:inherit;font-weight:600;display:inline-flex}.erp-user-management-role-detail-button{flex:none;min-height:36px;padding:0 10px;font-size:12px}.erp-user-management-role-inline-button{min-height:30px;margin-top:5px;padding:0 8px;font-size:11px}.erp-user-management-role-detail-button:hover:not(:disabled),.erp-user-management-role-inline-button:hover:not(:disabled){background:#dbeafe;border-color:#93c5fd}.erp-user-management-role-detail-button:focus-visible,.erp-user-management-role-inline-button:focus-visible{outline-offset:2px;outline:3px solid #2563eb3d}.erp-user-management-role-detail-button:disabled{cursor:not-allowed;opacity:.5}@media (width<=760px){.erp-management-category-header{flex-direction:column!important;align-items:stretch!important}.erp-management-category-count{align-self:flex-start!important}.erp-user-management-role-summary{flex-direction:column;align-items:stretch}.erp-user-management-role-detail-button{width:100%}}.erp-quote-detail-v2-submit-title-row{box-sizing:border-box;border-bottom:1px solid #dfe5ec;justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;margin:0;padding:0 0 10px;display:flex}.erp-quote-detail-v2-submit-title-row .erp-quote-detail-v2-submit-title{min-width:0;border-bottom:0!important;margin:0!important;padding:0!important}.erp-quote-detail-v2-submit-trade-all-button{color:#334155;min-height:34px;font:inherit;white-space:nowrap;cursor:pointer;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 10px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.erp-quote-detail-v2-submit-trade-all-button:hover:not(:disabled){background:#f8fafc;border-color:#94a3b8}.erp-quote-detail-v2-submit-trade-all-button:disabled{cursor:default;opacity:.5}.erp-quote-detail-v2-submit-trade-all-button:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.erp-quote-detail-v2-linked-trade-compact{box-sizing:border-box;border-bottom:1px solid #e5e7eb;width:100%;min-width:0;margin:0;padding:10px 0}.erp-quote-detail-v2-linked-trade-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;min-width:0;display:grid}.erp-quote-detail-v2-linked-trade-compact-item{color:#111827;width:100%;min-width:0;min-height:40px;font:inherit;text-align:left;box-sizing:border-box;background:#fff;border:1px solid #d1d5db;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:7px;margin:0;padding:5px 8px;display:grid;overflow:hidden}.erp-quote-detail-v2-linked-trade-compact-item.is-active{cursor:pointer}.erp-quote-detail-v2-linked-trade-compact-item.is-active:hover{background:#f8fafc;border-color:#94a3b8}.erp-quote-detail-v2-linked-trade-compact-item.is-empty{color:#94a3b8;cursor:default;background:#f8fafc;border-style:dashed}.erp-quote-detail-v2-linked-trade-compact-item:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.erp-quote-detail-v2-linked-trade-compact-label{color:#374151;white-space:nowrap;min-width:0;font-size:11px;font-weight:900;line-height:1.2}.erp-quote-detail-v2-linked-trade-compact-item.is-empty .erp-quote-detail-v2-linked-trade-compact-label{color:#9ca3af}.erp-quote-detail-v2-linked-trade-compact-number{color:#0f766e;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:900;line-height:1.25;overflow:hidden}.erp-quote-detail-v2-linked-trade-compact-item.is-empty .erp-quote-detail-v2-linked-trade-compact-number{color:#9ca3af}.erp-quote-detail-v2-linked-trade-compact-statuses{white-space:nowrap;justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:inline-flex}.erp-quote-detail-v2-linked-trade-compact-status,.erp-quote-detail-v2-linked-trade-compact-tax-status{white-space:nowrap;box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;min-height:18px;padding:0 5px;font-size:10px;font-weight:900;line-height:1;display:inline-flex}.erp-quote-detail-v2-linked-trade-compact-tax-status{color:#6d28d9;background:#f5f3ff;border:1px solid #ddd6fe}.erp-quote-detail-v2-linked-trade-compact-loading{color:#64748b;box-sizing:border-box;background:#f8fafc;border-radius:8px;align-items:center;min-height:40px;padding:0 8px;font-size:12px;font-weight:600;display:flex}.erp-quote-detail-v2-linked-trade-compact-more{color:#64748b;text-align:right;margin-top:5px;font-size:10px;font-weight:700;line-height:1.3}@media screen and (width<=900px){.erp-quote-detail-v2-linked-trade-compact-grid{grid-template-columns:1fr}.erp-quote-detail-v2-linked-trade-compact-item{grid-template-columns:auto minmax(0,1fr) auto}}.erp-quote-detail-v2-document-meta-bar{box-sizing:border-box;background:#fff;border:1px solid #d8d8d8;border-radius:12px;width:100%;min-width:0;margin:0;overflow:hidden}.erp-quote-detail-v2-document-meta-grid{grid-template-columns:minmax(270px,2.25fr) minmax(230px,2fr) minmax(185px,1.45fr) minmax(105px,.75fr) minmax(145px,1fr) minmax(145px,1fr);width:100%;min-width:0;display:grid}.erp-quote-detail-v2-document-meta-item{box-sizing:border-box;background:#f8f8f8;border-right:1px solid #e4e4e4;grid-template-columns:auto minmax(0,1fr);justify-content:stretch;align-items:center;column-gap:10px;min-width:0;min-height:48px;padding:7px 14px;display:grid}.erp-quote-detail-v2-document-meta-item:last-child{border-right:0}.erp-quote-detail-v2-document-meta-bar .erp-quote-detail-v2-meta-label{color:#555;white-space:nowrap;width:auto;min-width:max-content;min-height:0;font-size:13px;font-weight:600;line-height:1.35;display:block}.erp-quote-detail-v2-document-meta-bar .erp-quote-detail-v2-meta-value{color:#1d1d1d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:600;line-height:1.35;display:block;overflow:hidden}.erp-quote-detail-v2-document-meta-value-box{grid-template-columns:minmax(0,1fr) 28px!important;align-items:center!important;gap:7px!important;width:100%!important;min-width:0!important;display:grid!important}.erp-quote-detail-v2-document-meta-copy{place-self:center end!important}@media screen and (width<=1100px){.erp-quote-detail-v2-document-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.erp-quote-detail-v2-document-meta-item{border-bottom:1px solid #e4e4e4;min-height:48px}.erp-quote-detail-v2-document-meta-item:nth-child(3n){border-right:0}.erp-quote-detail-v2-document-meta-item:nth-child(n+4){border-bottom:0}}@media screen and (width<=640px){.erp-quote-detail-v2-document-meta-grid{grid-template-columns:1fr}.erp-quote-detail-v2-document-meta-item,.erp-quote-detail-v2-document-meta-item:nth-child(3n){border-bottom:1px solid #e4e4e4;border-right:0;grid-template-columns:82px minmax(0,1fr);min-height:48px}.erp-quote-detail-v2-document-meta-item:last-child{border-bottom:0}}.erp-quote-detail-v2-basic-card .erp-quote-detail-v2-info-list{border-top:0!important;margin-top:0!important;padding-top:0!important}.erp-quote-detail-v2-contact-card .erp-quote-detail-v2-contact-grid--all{margin-top:0!important}.erp-quote-detail-v2-basic-card .erp-quote-detail-v2-card-header,.erp-quote-detail-v2-contact-card .erp-quote-detail-v2-card-header{margin-bottom:0!important}.erp-quote-detail-v2-basic-card .erp-quote-detail-v2-info-list .erp-quote-detail-v2-info-row:first-child,.erp-quote-detail-v2-contact-card .erp-quote-detail-v2-contact-grid--all .erp-quote-detail-v2-contact-item--row:first-child{align-items:center!important;min-height:46px!important;margin-top:0!important;padding-top:8px!important;padding-bottom:8px!important}.erp-quote-detail-v2-contact-card .erp-quote-detail-v2-contact-grid--all .erp-quote-detail-v2-contact-item--row:first-child .erp-quote-detail-v2-contact-label{padding-top:1px!important;transform:none!important}.erp-quote-detail-v2-contact-card .erp-quote-detail-v2-contact-grid--all .erp-quote-detail-v2-contact-item--row:first-child .erp-quote-detail-v2-contact-value{transform:none!important}.erp-quote-detail-v2-contact-card .erp-quote-detail-v2-contact-item--row.erp-quote-detail-v2-contact-item--tag-terminal{border-bottom:1px solid #eee!important}.compact-form-page.erp-quote-create-page select,.compact-form-page .erp-quote-create-page select{box-sizing:border-box!important;height:44px!important;min-height:44px!important;max-height:none!important}.erp-quote-create-page .erp-quote-create-product-side-select{height:44px!important;min-height:44px!important;max-height:44px!important;line-height:42px!important}.erp-quote-create-page .erp-quote-create-product-unit-button{height:44px!important;min-height:44px!important}.erp-quote-create-page .erp-quote-create-product-unit-menu{max-height:308px!important;top:48px!important}.erp-quote-create-page .erp-quote-create-product-unit-option{height:44px!important;min-height:44px!important}.erp-quote-create-page select:focus-visible,.erp-quote-create-page .erp-quote-create-product-unit-button:focus-visible,.erp-quote-create-page .erp-quote-create-product-unit-option:focus-visible{outline-offset:2px!important;outline:3px solid #2563eb!important}.compact-form-page.erp-quote-create-page input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):not([type=range]):not([type=color]),.compact-form-page .erp-quote-create-page input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):not([type=range]):not([type=color]){height:44px!important;min-height:44px!important}.compact-form-page.erp-quote-create-page .erp-quote-create-product-name-row,.compact-form-page.erp-quote-create-page .erp-quote-create-product-name-input-box,.compact-form-page.erp-quote-create-page .erp-quote-create-memo-card .erp-quote-create-memo-date-control,.compact-form-page.erp-quote-create-page .erp-quote-create-memo-card .erp-quote-create-memo-time-control{height:44px!important;min-height:44px!important;max-height:44px!important}.compact-form-page.erp-quote-create-page .erp-quote-create-product-top-grid>:first-child,.compact-form-page.erp-quote-create-page .erp-quote-create-product-top-grid>:nth-child(3){gap:6px!important}.compact-form-page.erp-quote-create-page .erp-quote-create-product-supplier-grid{box-sizing:border-box!important;border-top:0!important;border-bottom:1px solid #e5e7eb!important;margin-top:-10px!important;padding-top:0!important;padding-bottom:12px!important}.compact-form-page.erp-quote-create-page .erp-quote-create-department-field>.erp-quote-create-basic-label{align-items:center!important;min-height:30px!important;display:flex!important}.compact-form-page.erp-quote-create-page .erp-quote-create-company-clear-button{top:0!important}.compact-form-page.erp-quote-create-page .erp-quote-create-product-side-select:focus-visible,.compact-form-page.erp-quote-create-page .erp-quote-create-progress-select[aria-label="진행상태 라벨 선택"]:focus-visible,.compact-form-page.erp-quote-create-page .erp-quote-create-progress-select[aria-label="진행상태 이관 대상 선택"]:focus-visible{outline-offset:0!important;outline:none!important}.erp-quote-detail-v2-memo-card .erp-quote-detail-v2-memo-compose .erp-quote-detail-v2-memo-input--date,.erp-quote-detail-v2-memo-card .erp-quote-detail-v2-memo-time-calendar-row,.erp-quote-detail-v2-memo-card .erp-quote-detail-v2-memo-compose .erp-quote-detail-v2-memo-input--time{height:44px!important;min-height:44px!important;max-height:44px!important}
