.market-ops{--mo-blue:#245ff0;--mo-ink:#14243c;--mo-muted:#5f6e85;color:var(--mo-ink);font-size:14px;min-width:0}.market-ops *{box-sizing:border-box}.mo-heading{display:flex;justify-content:space-between;gap:22px;align-items:center;margin-bottom:24px}.mo-eyebrow{display:block;color:#315fc3;font-size:12px;font-weight:800;letter-spacing:.08em;margin-bottom:8px}.mo-heading h2{font-size:25px;line-height:1.3;color:#14243c;font-weight:800;letter-spacing:-.03em;margin:0 0 8px}.mo-heading p{color:#53647d;line-height:1.8;margin:0}.mo-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 24px}.mo-metrics>button{display:flex;align-items:center;gap:15px;text-align:left;min-height:111px;border:1px solid #dbe4f1;border-radius:14px;background:linear-gradient(130deg,#fff,#f6f9ff);padding:19px 21px;cursor:pointer;color:#355a9b;transition:border-color .15s,box-shadow .15s}.mo-metrics>button:hover{border-color:#8daef9;box-shadow:0 6px 20px #1f56ad0b}.mo-metrics>button>span{flex:1;color:#4a5a72;font-weight:650}.mo-metrics strong{display:block;font-size:29px;line-height:1.2;margin-top:8px;color:#172c4d;font-weight:800;font-variant-numeric:tabular-nums}.mo-metrics small{font-size:12px;font-weight:500;color:#63758f;margin-left:8px}.mo-admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.mo-toolbar{justify-content:space-between;gap:15px;padding:14px 0;margin-bottom:10px}.mo-tabs,.mo-toolbar{display:flex;align-items:center;flex-wrap:wrap}.mo-tabs{gap:4px}.mo-tabs>button{border:0;background:none;color:#46556d;font-size:14px;font-weight:700;padding:10px 15px;border-radius:7px;cursor:pointer;white-space:nowrap}.mo-tabs>button.active{color:#215be5;background:#eaf0ff}.mo-tabs>button:hover{background:#eff4fc}.mo-search{display:flex;align-items:center;gap:9px;min-width:240px;padding:10px 13px;border:1px solid #d5dfed;background:white;border-radius:8px;color:#697991}.mo-search input{border:0;background:transparent;outline:0!important;padding:0!important;font-size:13px;color:#1b2b43;width:100%;box-shadow:none!important;min-height:20px!important}.mo-badge{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;font-size:12px;line-height:1.4;font-weight:750;border-radius:5px;background:#ebf1ff;color:#245bd3;padding:5px 8px}.mo-badge.green{color:#087c5d;background:#e7f6f0}.mo-badge.orange{color:#a55b0b;background:#fff2dc}.mo-badge.neutral{color:#53637b;background:#edf1f6}.mo-supplier-list{display:flex;flex-direction:column;gap:12px}.mo-supplier-row{display:flex;width:100%;align-items:center;gap:19px;padding:23px 24px;text-align:left;background:#fff;border:1px solid #dce5f2;border-radius:12px;color:inherit;cursor:pointer;transition:border-color .15s,box-shadow .15s}.mo-supplier-row:hover{border-color:#86a7f5;box-shadow:0 6px 20px #254f9610}.mo-row-icon{display:grid;place-items:center;width:54px;height:59px;background:#f0f5ff;color:#4275d9;border:1px solid #e0e9fa;border-radius:11px;flex:0 0 auto}.mo-row-copy{min-width:0;flex:1}.mo-row-copy>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mo-row-copy h3{font-size:16px;line-height:1.6;margin:0;color:#152842;font-weight:800;overflow-wrap:anywhere}.mo-row-copy p{margin:7px 0;color:#52647f;font-size:13px}.mo-row-copy small{color:#61718a;font-size:12px}.mo-row-finance{min-width:180px;text-align:right;display:flex;align-items:flex-end;flex-direction:column;gap:8px}.mo-row-finance>strong{font-size:20px;line-height:1.3;font-weight:800;color:#172d4c;font-variant-numeric:tabular-nums}.mo-row-finance>span{font-size:12px;color:#63738b}.mo-row-finance .mo-row-link{display:flex;align-items:center;gap:5px;color:#215ce0;font-size:13px;font-weight:750}.mo-notice{display:flex;align-items:flex-start;gap:11px;padding:16px 18px;border:1px solid #d6e2f8;border-radius:9px;background:#f2f6ff;color:#34517e;line-height:1.75;margin-bottom:17px;font-size:13px}.mo-notice>svg{flex-shrink:0;margin-top:2px}.mo-notice b{color:#223d65}.mo-notice p{margin:4px 0 0}.mo-notice.error{border-color:#f3c6c6;background:#fff5f3;color:#9a3737}.mo-notice.error b{color:#9a3737}.mo-loading{justify-content:center;gap:11px;min-height:150px;color:#476186;font-size:14px}.mo-empty-inline,.mo-loading{display:flex;align-items:center}.mo-empty-inline{gap:9px;color:#5e6d84;background:#f7f9fc;border:1px dashed #d6dfeb;padding:19px;border-radius:9px;margin-bottom:20px;line-height:1.7}.mo-table-wrap{overflow:auto;border:1px solid #dce5f2;border-radius:12px;background:white}.mo-table{width:100%;border-collapse:collapse;min-width:1040px;text-align:left;font-size:13px}.mo-table th{background:#f5f8fd;color:#4f6079;font-size:12px;padding:15px 18px;white-space:nowrap;border-bottom:1px solid #dce5f2;font-weight:750}.mo-table td{padding:20px 18px;border-bottom:1px solid #e8eef6;vertical-align:middle}.mo-table tr:last-child td{border-bottom:0}.mo-table tr:hover td{background:#fbfcff}.mo-table td>b{display:block;font-weight:750;color:#172b47;max-width:220px;overflow-wrap:anywhere;line-height:1.6}.mo-table td>small{display:block;margin-top:6px;color:#64738a;font-size:12px;line-height:1.5}.mo-price{display:block;font-weight:800;margin-top:5px;color:#1b3c6b;font-variant-numeric:tabular-nums}.mo-pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;font-size:13px;color:#637089}.mo-pagination>div{display:flex;gap:15px;align-items:center}.mo-pagination b{color:#223b60;font-size:13px}.mo-overlay{position:fixed;inset:0;background:#0d213d70;z-index:140;display:flex;justify-content:flex-end;backdrop-filter:blur(2px)}.mo-drawer{width:min(960px,96vw);height:100%;background:#f4f7fb;display:flex;flex-direction:column;color:#182d49;box-shadow:-16px 0 70px #11223d2b;outline:none}.mo-drawer-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 32px;background:#fff;border-bottom:1px solid #dce4ef;flex:0 0 auto}.mo-drawer-heading span{font-size:12px;color:#5e728f;line-height:1.7;display:block;margin-bottom:6px}.mo-drawer-heading h2{font-size:23px;line-height:1.5;color:#12273f;font-weight:800;margin:0;overflow-wrap:anywhere}.mo-drawer-body{padding:27px 32px 44px;overflow-y:auto;flex:1;min-height:0;overscroll-behavior:contain}.mo-detail-status{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:22px}.mo-detail-status>.text-btn:first-of-type{margin-left:auto}.mo-card{background:#fff;border:1px solid #dce5f1;border-radius:12px;margin-bottom:20px;padding:23px}.mo-card-heading{display:flex;align-items:center;justify-content:space-between;gap:13px;flex-wrap:wrap;margin-bottom:19px}.mo-card-heading h3{display:flex;align-items:center;gap:8px;font-size:16px;line-height:1.4;font-weight:800;color:#162e4e;margin:0}.mo-inline-actions{display:flex;gap:8px;flex-wrap:wrap}.mo-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:13px 0 0}.mo-specs>div{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid #eaf0f7;font-size:13px;line-height:1.6}.mo-specs dt{color:#65758b;flex:0 0 auto}.mo-specs dd{margin:0;text-align:right;color:#182f4e;font-weight:700;overflow-wrap:anywhere}.mo-note{color:#536781;white-space:pre-wrap;overflow-wrap:anywhere;margin:11px 0}.mo-granted-contact,.mo-note{font-size:13px;line-height:1.8}.mo-granted-contact{padding:16px 18px;border-radius:8px;border:1px solid #d9e7fa;background:#f6f9ff;margin-top:20px}.mo-granted-contact b{font-weight:800}.mo-granted-contact p{margin:5px 0;overflow-wrap:anywhere}.mo-form{display:flex;flex-direction:column;gap:17px}.mo-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 19px}.mo-form .field{display:flex;flex-direction:column;gap:9px;color:#172e4d;min-width:0;font-size:13px}.mo-form .field>span{font-weight:750;color:#1e3452}.mo-form .field em{color:#cf5446;font-style:normal}.mo-form input:not([type=checkbox]),.mo-form select,.mo-form textarea{width:100%;border:1px solid #ccd9ea;border-radius:7px;color:#142e4d;background:#fff;padding:11px 13px;font:inherit;font-size:14px;line-height:1.5;min-height:43px;outline:none}.mo-form textarea{resize:vertical;min-height:86px}.mo-form input:focus,.mo-form select:focus,.mo-form textarea:focus{border-color:#6691f8;box-shadow:0 0 0 3px #2465ef12}.mo-form input[type=file]{font-size:13px;cursor:pointer;background:#f8faff;border-style:dashed}.mo-form .field>small{color:#6c7c91;font-size:12px;line-height:1.5}.mo-checkbox{display:flex;gap:9px;align-items:flex-start;color:#334c6d;line-height:1.8;font-size:13px;font-weight:650}.mo-checkbox input{width:16px;height:16px;margin:4px 0 0;flex:0 0 auto;accent-color:#2666ee}.mo-form-total{display:flex;justify-content:space-between;align-items:center;background:#f4f7ff;border:1px solid #dce6fb;border-radius:8px;padding:17px 19px;color:#355579;font-size:13px}.mo-form-total strong{font-size:25px;line-height:1.2;font-weight:800;color:#2155c6;font-variant-numeric:tabular-nums}.mo-form-footer{display:flex;justify-content:space-between;align-items:center;gap:14px;padding-top:18px;border-top:1px solid #e5ecf5;margin-top:2px}.mo-form-footer>div{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.mo-form-footer small{color:#667990;line-height:1.6;font-size:12px;max-width:330px}.mo-amounts{margin:0;display:grid;gap:12px;font-size:13px}.mo-amounts>div{display:flex;justify-content:space-between;gap:20px}.mo-amounts dt{color:#64758c}.mo-amounts dd{margin:0;color:#1a3456;font-weight:750;font-variant-numeric:tabular-nums}.mo-amounts .total{padding-top:15px;margin-top:3px;border-top:1px solid #e1e9f4;align-items:center}.mo-amounts .total dt{font-weight:800;color:#243e5f}.mo-amounts .total dd{font-size:25px;font-weight:800;color:#1e59d4}.mo-muted{display:block;font-size:12px;color:#66788f;line-height:1.8;margin-top:15px}.mo-payment-proof{display:flex;gap:10px;background:#edf8f2;border:1px solid #cfeadd;border-radius:8px;padding:15px;color:#23704f;margin:17px 0}.mo-payment-proof>svg{flex-shrink:0;margin-top:1px}.mo-payment-proof b{font-size:13px}.mo-payment-proof p{font-size:12px;margin:5px 0;overflow-wrap:anywhere}.mo-payment-proof small{font-size:12px;color:#47775f}.mo-deal-grid{display:grid;grid-template-columns:1fr 1fr;gap:19px 24px;margin:17px 0 22px}.mo-deal-grid>div>span{display:block;color:#63768f;font-size:12px;margin-bottom:7px}.mo-deal-grid strong{font-size:14px;font-weight:750;color:#1b3352;line-height:1.6;overflow-wrap:anywhere}.mo-bid-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mo-bid-list>article{border:1px solid #dfe7f2;border-radius:9px;padding:17px;background:#fcfdff}.mo-bid-list>article>div{display:flex;gap:8px;justify-content:space-between;align-items:flex-start;margin-bottom:13px}.mo-bid-list b{font-size:13px;color:#223c5c;font-weight:800}.mo-bid-list>article>strong{display:block;color:#19468a;font-size:21px;font-weight:800;font-variant-numeric:tabular-nums}.mo-bid-list p{font-size:12px;color:#62738d;line-height:1.8;margin:8px 0}.mo-bid-list small{display:block;white-space:pre-wrap;overflow-wrap:anywhere;color:#596a80;font-size:12px;line-height:1.7}.mo-engineering-details{background:white;border:1px solid #dce5f1;border-radius:10px;padding:0 22px}.mo-engineering-details>summary{display:flex;gap:9px;align-items:center;cursor:pointer;font-weight:750;padding:18px 0;color:#345a91;font-size:14px}.mo-engineering-details .detail-specs{margin-bottom:20px}.sw-legacy-orders{margin-top:25px;border-top:1px solid #dbe4f0;padding-top:18px}.sw-legacy-orders>summary{cursor:pointer;color:#536982;font-size:14px;font-weight:750;list-style-position:inside;margin-bottom:18px}.sw-legacy-orders>summary>small{font-weight:400;margin-left:10px;color:#6a7a8e;font-size:12px}.sw-market-separator{margin:22px 0 25px;border-top:1px solid #dce5f0}.mo-identity{display:flex;align-items:center;gap:12px;border:1px solid #d9e4f7;background:#f3f7ff;border-radius:10px;padding:15px 18px;margin-bottom:14px;color:#3d619b}.mo-identity>svg{flex:0 0 auto}.mo-identity>div{min-width:0;flex:1}.mo-identity b{display:block;font-size:13px;font-weight:800;color:#1e3d6b;margin-bottom:4px}.mo-identity span{display:block;font-size:12px;line-height:1.7;color:#516988;overflow-wrap:anywhere}.mo-refresh-status{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;color:#667a95;font-size:12px;margin:0 0 15px}.mo-refresh-status>span{display:flex;align-items:center;gap:7px}.mo-refresh-status i{width:6px;height:6px;border-radius:50%;background:#21a075}.mo-refresh-status time{font-variant-numeric:tabular-nums}.mo-inquiry-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.mo-inquiry-metrics>button{padding:18px;min-height:104px}.mo-inquiry-metrics>button.active{border-color:#91b2ff;box-shadow:0 0 0 1px #dbe6ff;background:linear-gradient(135deg,#f6f9ff,#edf3ff)}.mo-inquiry-metrics>button.active strong{color:#225ad0}.mo-tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;padding:1px 5px;font-size:11px;line-height:1.5;margin-left:6px;border-radius:4px;background:#e8edf5;color:#64758f;font-weight:750;font-variant-numeric:tabular-nums}.mo-tabs>button.active .mo-tab-count{background:#d9e6ff;color:#2354bc}.sw-business-nav{display:flex;gap:7px;flex-wrap:wrap;padding:6px 0 20px;margin-bottom:12px;border-bottom:1px solid #e0e7f1}.sw-business-nav button{border:0;background:transparent;font-size:14px;line-height:1.6;font-weight:750;color:#4d627d;padding:10px 17px;border-radius:7px;cursor:pointer}.sw-business-nav button.active{color:#245de0;background:#eaf1ff}.sw-business-nav button:hover{background:#f1f5fc}.mo-supplier .empty-state{background:#fff;border:1px dashed #d4dff0;border-radius:12px;padding-top:42px;padding-bottom:40px}.mo-supplier .empty-state p{max-width:570px;color:#536b88;line-height:1.9}.mo-supplier .empty-state h3{font-weight:800;color:#1d3558}@media(max-width:1200px){.mo-admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mo-metrics>button{padding:17px}.mo-heading{align-items:flex-start}.mo-heading h2{font-size:23px}.mo-row-finance{min-width:160px}.mo-inquiry-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.mo-heading{flex-wrap:wrap;margin-bottom:19px}.mo-heading p{font-size:13px}.mo-metrics{grid-template-columns:1fr;gap:9px;margin-bottom:17px}.mo-metrics>button{min-height:85px;padding:15px 18px}.mo-metrics>button>span{display:flex;align-items:center;justify-content:space-between}.mo-metrics strong{font-size:25px;margin-top:0}.mo-admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mo-admin-metrics>button{gap:10px;padding:14px;min-height:98px}.mo-admin-metrics>button>span{display:block;font-size:12px}.mo-admin-metrics strong{margin-top:8px}.mo-admin-metrics>button>svg:last-child{display:none}.mo-toolbar{gap:11px}.mo-tabs{gap:2px;width:100%}.mo-tabs>button{padding:9px 10px;font-size:12px}.mo-search{width:100%;min-width:0}.mo-supplier-row{gap:12px;flex-wrap:wrap;padding:18px}.mo-row-icon{width:42px;height:48px}.mo-row-copy h3{font-size:15px}.mo-row-finance{width:100%;border-top:1px solid #e7edf6;margin-top:3px;padding-top:13px;display:grid;grid-template-columns:1fr auto;align-items:center;text-align:left;gap:6px}.mo-row-finance strong{font-size:20px}.mo-row-finance .mo-row-link{grid-column:2;grid-row:1/3}.mo-row-finance>span:not(.mo-row-link){grid-column:1;font-size:11px}.mo-drawer{width:100vw}.mo-drawer-heading{padding:20px}.mo-drawer-heading h2{font-size:20px}.mo-drawer-body{padding:19px 16px 35px}.mo-card{padding:18px 16px;border-radius:9px}.mo-card-heading{gap:12px;align-items:flex-start}.mo-card-heading h3{font-size:15px}.mo-card-heading .mo-inline-actions{width:100%}.mo-inline-actions>.btn{flex:1;font-size:12px;padding-left:9px;padding-right:9px}.mo-specs{gap:0}.mo-form-grid,.mo-specs{grid-template-columns:1fr}.mo-form-grid{gap:16px}.mo-form-footer{align-items:flex-start;flex-direction:column}.mo-form-footer>.btn{width:100%;justify-content:center}.mo-form-footer>div{width:100%;justify-content:space-between}.mo-form-footer small{max-width:none}.mo-deal-grid{gap:17px}.mo-deal-grid strong{font-size:13px}.mo-bid-list{grid-template-columns:1fr}.mo-detail-status>.text-btn:first-of-type{margin-left:0}.mo-pagination{align-items:flex-start;flex-direction:column;font-size:12px}.mo-pagination>div{width:100%;justify-content:space-between}.mo-note,.mo-notice{font-size:12px}.mo-notice{padding:13px}.mo-inquiry-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mo-inquiry-metrics>button{padding:15px;min-height:90px}.mo-inquiry-metrics>button>span{display:block;font-size:12px}.mo-inquiry-metrics strong{margin-top:8px}.mo-inquiry-metrics>button:last-child{grid-column:1/-1;min-height:76px}.mo-inquiry-metrics>button:last-child>span{display:flex;align-items:center;justify-content:space-between;gap:18px}.mo-inquiry-metrics>button:last-child strong{margin-top:0}.mo-identity{padding:13px;align-items:flex-start;gap:9px}.mo-identity .text-btn{font-size:11px;white-space:nowrap;margin-top:2px}.mo-identity b{font-size:12px}.mo-identity span{font-size:11px}.mo-refresh-status{font-size:11px;gap:8px}.sw-business-nav{gap:2px}.sw-business-nav button{font-size:12px;padding:9px 10px}}.sw-embedded-tools{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 16px;padding:0 0 13px;border-bottom:1px solid #e1e8f2}.sw-embedded-tools>div:last-child{display:flex;align-items:center;gap:8px;flex:0 0 auto}.sw-embedded-tools .btn{min-height:34px;padding:7px 11px;font-size:12px}.sw-embedded-status{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:12px;color:#263f61}.sw-embedded-status>span{width:7px;height:7px;border-radius:50%;background:#d39330}.sw-embedded-status>span.approved{background:#1b9a73}.sw-embedded-status>b{font-weight:750}.sw-embedded-status>small{font-size:11px;color:#78879a;margin-left:4px}.mo-embedded .mo-inquiry-metrics{display:flex;gap:9px;overflow-x:auto;grid-template-columns:none;margin-bottom:13px;padding:1px 1px 3px}.mo-embedded .mo-inquiry-metrics>button{min-width:105px;flex:1 0 105px;min-height:75px;padding:12px 15px;border-radius:9px}.mo-embedded .mo-inquiry-metrics>button>span{display:block;font-size:12px}.mo-embedded .mo-inquiry-metrics>button>svg{display:none}.mo-embedded .mo-inquiry-metrics strong{font-size:25px;margin-top:5px}.mo-embedded .mo-inquiry-metrics small{font-size:11px}.mo-embedded .mo-toolbar{padding:0 0 12px;margin-bottom:2px;gap:12px;flex-wrap:wrap}.mo-embedded .mo-search{min-width:240px;max-width:365px;flex:1;padding:9px 12px}.mo-live-status{display:flex;align-items:center;gap:6px;font-size:11px;color:#78889e;line-height:1.6;white-space:nowrap}.mo-live-status>i{width:5px;height:5px;border-radius:50%;background:#23a579}.mo-live-status time{font-variant-numeric:tabular-nums;margin-left:5px;color:#8b98aa}.mo-embedded .mo-supplier-row{padding:19px 21px}@media(max-width:760px){.sw-embedded-tools{align-items:flex-start;gap:10px;padding-bottom:12px;margin-bottom:13px}.sw-embedded-status{gap:6px;line-height:1.7}.sw-embedded-status>small{width:100%;padding-left:13px;margin:0;font-size:10px}.sw-embedded-tools .btn{padding:7px 9px;font-size:11px}.sw-embedded-tools .btn>svg{width:13px;height:13px}.sw-embedded-tools>div:last-child{gap:5px}.mo-embedded .mo-inquiry-metrics>button{min-width:92px;flex-basis:92px;min-height:70px;padding:11px 13px}.mo-embedded .mo-inquiry-metrics strong{font-size:22px;margin-top:5px}.mo-embedded .mo-inquiry-metrics>button:last-child>span{display:block}.mo-embedded .mo-inquiry-metrics>button:last-child strong{margin-top:5px}.mo-embedded .mo-search{min-width:0;max-width:none;width:100%;flex-basis:100%}.mo-live-status{width:100%;font-size:10px;white-space:normal}.mo-live-status time{margin-left:auto}.mo-embedded .mo-toolbar{gap:8px}.mo-embedded .mo-supplier-row{padding:16px}}