/* Lingxing archive: compact product facts, component quotes, and country fees. */
#developmentWorkbenchRoot .dwp-body:has(.dwp-panel[data-dwp-panel="lingxingData"]:not([hidden])){display:flex;flex-direction:column;overflow:hidden;padding:12px 26px 14px}
#developmentWorkbenchRoot .dwp-panel[data-dwp-panel="lingxingData"]:not([hidden]){display:flex;flex:1;min-height:0;min-width:0}
#developmentWorkbenchRoot .dwlx-redesign{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0}
#developmentWorkbenchRoot .dwp-tabbar.has-actions~.dwp-body .dwlx-redesign>.dwlx-head{display:none}
#developmentWorkbenchRoot .dwlx-redesign>.dwlx-layout{display:grid;grid-template-columns:166px minmax(0,1fr);flex:1;min-height:0;margin-top:0;border:0;border-radius:0;overflow:hidden}
#developmentWorkbenchRoot .dwlx-redesign .dwlx-nav{padding:8px 10px 10px 0;gap:5px;min-height:0;overflow:auto;background:#f8faff}
#developmentWorkbenchRoot .dwlx-redesign .dwlx-nav button{padding:11px 14px;font-size:13px}
#developmentWorkbenchRoot .dwlx-redesign .dwlx-main{padding:16px 22px;min-height:0;min-width:0;overflow:auto;scrollbar-width:thin;scrollbar-color:#c6ceda transparent}
#developmentWorkbenchRoot .dwlx-redesign .dwlx-main>header{position:sticky;top:0;z-index:5;min-height:51px;padding:0 0 11px;margin:0 0 12px;background:#fff}
#developmentWorkbenchRoot .dwlx-redesign .dwlx-main>header h3{font-size:17px;font-weight:650}
#developmentWorkbenchRoot .dwp-tab-actions:has(.dwlxr-tab-meta){gap:16px}
#developmentWorkbenchRoot .dwp-tab-actions .dwlxr-tab-meta{display:flex;align-items:center;gap:9px;flex-wrap:nowrap;white-space:nowrap}
#developmentWorkbenchRoot .dwlxr-tab-meta .dwlx-status{font-size:11px;padding:4px 9px}
#developmentWorkbenchRoot .dwlxr-tab-meta small{font-size:11px;color:#8290a5}
#developmentWorkbenchRoot .dwlx-redesign .dwlx-field{min-width:0;gap:10px;padding:10px 0;font-size:14px}
#developmentWorkbenchRoot .dwlx-redesign .dwlx-field>span{flex:0 0 96px;font-size:13px}
#developmentWorkbenchRoot .dwlx-redesign .dwlx-field>strong{font-size:14px;font-weight:500}
#developmentWorkbenchRoot .dwlx-redesign .dwlx-field>input,#developmentWorkbenchRoot .dwlx-redesign .dwlx-field>select{flex:1;min-width:0;width:100%;height:35px;padding:6px 8px;font-size:13px}
#developmentWorkbenchRoot .dwlxr-basic-primary,#developmentWorkbenchRoot .dwlxr-declaration{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}
#developmentWorkbenchRoot .dwlxr-basic-secondary,#developmentWorkbenchRoot .dwlxr-edit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px}
#developmentWorkbenchRoot .dwlx-redesign .dwlx-area{margin:24px 0 0}
#developmentWorkbenchRoot .dwlx-redesign .dwlx-area>span{margin-bottom:10px;font-size:14px}
#developmentWorkbenchRoot .dwlx-redesign .dwlx-area p{padding:12px 14px;line-height:1.75;background:#f8faff}
#developmentWorkbenchRoot .dwlx-redesign .dwlx-area textarea{padding:10px;font-size:14px}
#developmentWorkbenchRoot .dwlx-redesign .dwlxr-section-title{margin:20px 0 10px;font-size:14px;font-weight:600}
#developmentWorkbenchRoot .dwlx-redesign .dwlxr-section-title:first-of-type{margin-top:4px}
#developmentWorkbenchRoot .dwlxr-purchase-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
#developmentWorkbenchRoot .dwlxr-metric{padding:9px 0 17px;border-bottom:1px solid #e5ebf3;min-width:0}
#developmentWorkbenchRoot .dwlxr-metric>span{display:block;margin-bottom:8px;color:#8190a6;font-size:13px}
#developmentWorkbenchRoot .dwlxr-metric>div{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}
#developmentWorkbenchRoot .dwlxr-metric strong{font-size:24px;font-weight:600;color:#24344e;line-height:1.3}
#developmentWorkbenchRoot .dwlxr-metric small{font-size:12px;color:#73859e}
#developmentWorkbenchRoot .dwlx-redesign .dwlxr-cost-note,#developmentWorkbenchRoot .dwlx-redesign .dwlxr-package-note{margin:10px 0 0;font-size:12px}
#developmentWorkbenchRoot .dwlxr-quote-note{margin:0 0 14px;font-size:12px;color:#7185a1;line-height:1.7}
#developmentWorkbenchRoot .dwlxr-quote-table-wrap,#developmentWorkbenchRoot .dwlxr-fees-wrap{width:100%;overflow:auto;border:1px solid #e1e8f1;border-radius:7px;scrollbar-width:thin}
#developmentWorkbenchRoot .dwlxr-quote-table{width:100%;min-width:1060px;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:13px}
#developmentWorkbenchRoot .dwlxr-quote-table th,#developmentWorkbenchRoot .dwlxr-quote-table td{padding:10px;border-bottom:1px solid #e7edf5;text-align:left;vertical-align:middle;overflow-wrap:anywhere}
#developmentWorkbenchRoot .dwlxr-quote-table th{position:sticky;top:0;background:#f5f8fc;color:#73849d;font-weight:500;font-size:12px;white-space:nowrap}
#developmentWorkbenchRoot .dwlxr-quote-table th:nth-child(1){width:44px}
#developmentWorkbenchRoot .dwlxr-quote-table th:nth-child(2){width:21%}
#developmentWorkbenchRoot .dwlxr-quote-table th:nth-child(3){width:13%}
#developmentWorkbenchRoot .dwlxr-quote-table th:nth-child(4){width:9%}
#developmentWorkbenchRoot .dwlxr-quote-table th:nth-child(5),#developmentWorkbenchRoot .dwlxr-quote-table th:nth-child(7){width:82px}
#developmentWorkbenchRoot .dwlxr-quote-table th:nth-child(6){width:72px}
#developmentWorkbenchRoot .dwlxr-quote-table th:nth-child(8){width:96px}
#developmentWorkbenchRoot .dwlxr-quote-table th:nth-child(9){width:154px}
#developmentWorkbenchRoot .dwlxr-quote-row:nth-of-type(4n+3){background:#fcfdff}
#developmentWorkbenchRoot .dwlxr-quote-row>td:nth-child(2)>strong{display:block;font-size:13px;font-weight:600}
#developmentWorkbenchRoot .dwlxr-quote-row>td:nth-child(2)>small{display:block;margin-top:4px;color:#8493a9;font-size:11px}
#developmentWorkbenchRoot .dwlxr-numeric{font-variant-numeric:tabular-nums}
#developmentWorkbenchRoot .dwlxr-quote-table a,#developmentWorkbenchRoot .dwlxr-row-actions button{color:#2563eb;font-size:12px;text-decoration:none}
#developmentWorkbenchRoot .dwlxr-row-actions{white-space:nowrap}
#developmentWorkbenchRoot .dwlxr-row-actions button{border:0;background:none;padding:4px 2px;margin-right:8px}
#developmentWorkbenchRoot .dwlxr-row-actions button:last-child{margin-right:0}
#developmentWorkbenchRoot .dwlxr-quote-detail[hidden]{display:none!important}
#developmentWorkbenchRoot .dwlxr-quote-detail>td{padding:9px 14px;background:#f8faff}
#developmentWorkbenchRoot .dwlxr-copy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}
#developmentWorkbenchRoot .dwlxr-copy-grid .dwlx-copy-row{display:grid;grid-template-columns:96px minmax(0,1fr) 28px;gap:10px;padding:8px 0;font-size:12px}
#developmentWorkbenchRoot .dwlxr-copy-wide{grid-column:1/-1}
#developmentWorkbenchRoot .dwlxr-quote-table tfoot td{padding:12px;background:#f4f8ff;border-bottom:0;color:#71849e;font-size:12px}
#developmentWorkbenchRoot .dwlxr-quote-table tfoot td:last-child{text-align:right;white-space:nowrap}
#developmentWorkbenchRoot .dwlxr-quote-table tfoot strong{margin:0 12px;color:#2563eb;font-size:21px;font-weight:600}
#developmentWorkbenchRoot .dwlxr-quote-table tfoot small{font-size:12px}
#developmentWorkbenchRoot .dwlx-redesign .dwlx-quote-confirm{margin-top:12px;gap:8px}
#developmentWorkbenchRoot .dwlx-redesign .dwlx-quote-confirm p{margin:0;font-size:12px}
#developmentWorkbenchRoot .dwlx-redesign .dwlxr-fees-heading{margin-top:28px}
#developmentWorkbenchRoot .dwlxr-fees-table{width:100%;min-width:760px;border-spacing:0;border-collapse:separate;font-size:14px}
#developmentWorkbenchRoot .dwlxr-fees-table th{padding:12px 14px;text-align:left;background:#f5f8fc;color:#73849d;font-size:12px;font-weight:500;border-bottom:1px solid #e4ebf4}
#developmentWorkbenchRoot .dwlxr-fees-table td{padding:14px;vertical-align:middle;min-width:130px}
#developmentWorkbenchRoot .dwlxr-fees-table td:first-child{width:15%}
#developmentWorkbenchRoot .dwlxr-fees-table .dwlx-field{border:0;padding:0}
#developmentWorkbenchRoot .dwlxr-fees-table .dwlx-field>span{display:none}
#developmentWorkbenchRoot .dwlxr-fee-value small{margin-left:7px;font-size:12px;color:#6f829c}
#developmentWorkbenchRoot .dwlxr-money-field{display:flex;align-items:center;gap:7px}
#developmentWorkbenchRoot .dwlxr-money-field .dwlx-field{flex:1;min-width:70px}
#developmentWorkbenchRoot .dwlxr-money-field>select{flex:0 0 76px;width:76px;height:35px;padding:5px 6px;font-size:12px}
#developmentWorkbenchRoot .dwlx-redesign .dwlx-form-actions{position:sticky;bottom:-16px;background:#fff;margin-top:20px;padding:12px 0 0;border-top:1px solid #e5ebf3;z-index:4}
@media(max-width:1100px){#developmentWorkbenchRoot .dwlxr-basic-secondary,#developmentWorkbenchRoot .dwlxr-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#developmentWorkbenchRoot .dwlxr-metric strong{font-size:21px}#developmentWorkbenchRoot .dwp-tab-actions .dwlxr-tab-meta{white-space:normal;flex-wrap:wrap}}
@media(max-width:760px){#developmentWorkbenchRoot .dwlx-redesign>.dwlx-layout{grid-template-columns:135px minmax(0,1fr)}#developmentWorkbenchRoot .dwlx-redesign .dwlx-main{padding:12px}#developmentWorkbenchRoot .dwlxr-basic-primary,#developmentWorkbenchRoot .dwlxr-basic-secondary,#developmentWorkbenchRoot .dwlxr-edit-grid,#developmentWorkbenchRoot .dwlxr-declaration,#developmentWorkbenchRoot .dwlxr-purchase-summary,#developmentWorkbenchRoot .dwlxr-copy-grid{grid-template-columns:minmax(0,1fr)}}
