.compact-order{padding:0;overflow:hidden;border-radius:10px}
.compact-meta{display:grid;grid-template-columns:minmax(280px,1fr) auto auto auto;align-items:center;gap:8px 14px;padding:12px 16px;border-bottom:1px solid var(--line);background:#fbfcfe;font-size:13px}
.compact-meta b{color:var(--blue);overflow-wrap:anywhere}.alipay-order-no{min-width:0}
.compact-meta label{display:flex;align-items:center;gap:6px;min-width:0}.order-more{margin-left:4px;padding:2px 9px;border:1px solid #b9d3f6;border-radius:6px;background:#eef5ff;color:var(--blue);cursor:pointer;font-size:12px}.order-number-panel{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1px;background:var(--line);border-bottom:1px solid var(--line)}.order-number-panel[hidden]{display:none}.order-number-panel div{display:grid;gap:4px;padding:12px 16px;background:#fff}.order-number-panel span{color:var(--muted);font-size:12px}.order-number-panel b{color:#263449;font-size:13px;overflow-wrap:anywhere}
.compact-columns{display:grid;grid-template-columns:1.25fr 1.2fr 1.25fr;min-height:190px}
.compact-columns>section{padding:16px;border-right:1px solid var(--line)}.compact-columns>section:last-child{border-right:0}
.compact-columns h2,.compact-columns h3{margin:0 0 12px;font-size:15px}.compact-columns p{margin:8px 0;color:#526176;overflow-wrap:anywhere}
.compact-product{display:grid;grid-template-columns:110px 1fr;gap:16px}.compact-product img{width:110px;height:110px;object-fit:contain;border-radius:8px;background:#f5f7fa}
.compact-finance h3,.compact-shipping h3{text-align:center}
.compact-finance dl{display:grid;grid-template-columns:1fr 1fr;margin:0;border:1px solid var(--line);border-right:0;border-bottom:0}
.compact-finance dl div{display:grid;grid-template-columns:1fr 1fr;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}
.compact-finance dt,.compact-finance dd{margin:0;padding:11px 8px}.compact-finance dt{background:transparent;color:#526176}.compact-finance dd{text-align:center;overflow-wrap:anywhere}
.finance-groups{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(120px,.85fr);gap:10px}.finance-group{min-width:0}.finance-group h4{margin:0 0 7px;color:#526176;font-size:clamp(10px,.8vw,13px);font-weight:600;white-space:nowrap}.finance-group:first-child dl{grid-template-columns:1fr 1fr}.finance-group:last-child dl{grid-template-columns:1fr}.finance-group dt,.finance-group dd{min-width:0;padding:clamp(7px,.7vw,10px) clamp(4px,.55vw,9px);font-size:clamp(10px,.75vw,13px);white-space:nowrap}.compact-finance .finance-unpaid{color:#d64238}
.compact-fund-actions{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:7px;margin-top:12px}.compact-fund-actions button{flex:0 0 auto;width:auto;min-width:64px;min-height:34px;padding:6px 16px;font-size:12px;white-space:nowrap}
.compact-actions{padding:10px 16px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fbfcfe;flex-wrap:wrap}.compact-actions button{height:36px;min-height:36px;padding:0 16px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;line-height:1;white-space:nowrap}
.compact-actions .reject-order{border:1px solid #e5a29c;border-radius:8px;background:#fff1f0;color:#c83b31;cursor:pointer}.compact-actions .reject-order:hover{border-color:#d04438;background:#ffe4e1}
.compact-alert{display:flex;gap:14px;padding:10px 16px;background:#fff7e8;color:#a76518;border-top:1px solid #f3dfb8}
.renewal-review{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 16px;border-top:1px solid #cfe0f7;background:#f2f7ff}.renewal-review>div:first-child{display:grid;gap:5px}.renewal-review span{color:#526176;font-size:12px}.renewal-review>div:last-child{display:flex;gap:8px}.renewal-review button{min-height:34px;padding:7px 14px}
.identity-info-strip{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;margin:8px 10px 0;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:#fff;font-size:12px;color:#69778b}.identity-info-strip b{color:#28364a}.identity-info-strip strong{font-weight:500}.identity-info-strip .verified{color:#1f9d61}.identity-info-strip .unverified{color:#d04438}.identity-info-strip em{color:#168653;font-style:normal}.identity-info-strip i{color:#d33f35;font-style:normal}
.serial-row{display:flex;align-items:flex-start;gap:6px;margin:8px 0;color:#526176}.serial-row span{flex:none}.serial-row b{color:#263449;font-weight:400;white-space:pre-wrap;overflow-wrap:anywhere}.serial-row button{flex:none;margin:0;padding:0;border:0;background:none;color:var(--blue);cursor:pointer;font:inherit}.serial-row button:hover{text-decoration:underline}.serial-dialog textarea{box-sizing:border-box;width:100%;min-height:130px;padding:12px;border:1px solid var(--line);border-radius:9px;resize:vertical;font:inherit;line-height:1.55}
.copy-shipping{margin:0 0 2px;padding:0;border:0;background:transparent;color:var(--blue);cursor:pointer;font:inherit}.copy-shipping:hover{text-decoration:underline}
.inline-logistics-query{margin:0;padding:0;border:0;background:transparent;color:var(--blue);cursor:pointer;font:inherit}.inline-logistics-query:hover{text-decoration:underline}.inline-logistics-query:disabled{color:var(--muted);cursor:wait}
.logistics-edit-link{margin-left:12px}
.order-remark-text{white-space:pre-wrap;overflow-wrap:anywhere}.edit-order-remark{display:inline;margin:0 0 0 6px;padding:0;min-height:0;border:0;border-radius:0;background:transparent;color:var(--blue);font:inherit;font-weight:600;line-height:inherit;vertical-align:baseline;white-space:nowrap;box-shadow:none;cursor:pointer}.edit-order-remark:hover{background:transparent;text-decoration:underline;box-shadow:none}
.bill-panel{padding:16px;border-bottom:1px solid var(--line);background:#fff}.bill-panel h3{margin:0 0 12px}.bill-table-wrap{overflow-x:auto}.bill-panel table{width:100%;border-collapse:collapse;min-width:720px}.bill-panel th,.bill-panel td{padding:11px 10px;border:1px solid var(--line);text-align:center;font-size:12px}.bill-panel th{background:#f7f9fc;color:#526176}.bill-panel button{min-height:30px;padding:5px 14px}.bill-done{color:#1c8b55}.bill-future{color:var(--muted)}
.bill-dialog{width:min(1000px,96vw);max-height:88vh;overflow:auto;padding:0}.bill-dialog-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--line);background:#fff}.bill-dialog-head h3{margin:0}.bill-dialog-head button{width:32px;height:32px;border:0;border-radius:50%;background:#f1f4f8;color:#526176;font-size:22px;cursor:pointer}.bill-dialog .bill-panel{border:0;padding:20px}.bill-fund-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.bill-fund-actions button{min-width:100px}
.short-renewal-dialog{width:min(560px,calc(100vw - 32px))}.short-renewal-dialog h3{margin:0 0 8px}.short-renewal-tip{margin:0 0 18px;padding:11px 13px;border-radius:9px;background:var(--blue-soft);color:#416080;font-size:13px;line-height:1.6}.short-renewal-dialog label{display:grid;gap:7px;color:var(--muted);font-size:13px}.short-renewal-dialog select{height:42px;border:1px solid var(--line);border-radius:9px;padding:0 11px;background:#fff;color:var(--ink)}.short-renewal-summary{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.short-renewal-summary span{padding:11px 12px;border:1px solid var(--line);border-radius:9px;color:var(--muted);font-size:12px}.short-renewal-summary b{display:block;margin-top:5px;color:var(--ink);font-size:14px}.short-renewal-dialog .shipping-dialog-actions{margin-top:20px}
.compact-order .order-funds{border-top:0;margin-top:0;padding:14px 16px}.compact-order .fund-title{margin-bottom:8px}
@media(max-width:1280px){.compact-meta{grid-template-columns:minmax(220px,1fr) auto auto auto;gap:8px 10px}.compact-columns{grid-template-columns:1fr 1fr}.compact-shipping{grid-column:1/-1;border-top:1px solid var(--line)}.compact-fund-actions{justify-content:flex-start}}
@media(max-width:720px){.compact-meta{display:flex;flex-wrap:wrap;gap:8px 16px}.compact-meta label,.alipay-order-no{width:100%}.compact-columns{grid-template-columns:1fr}.compact-columns>section{border-right:0;border-bottom:1px solid var(--line)}.compact-shipping{grid-column:auto}.compact-product{grid-template-columns:80px 1fr}.compact-product img{width:80px;height:80px}.compact-finance dl{grid-template-columns:1fr}.compact-fund-actions{justify-content:flex-start}}
.shipping-modal{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:20px;background:rgba(12,22,38,.66)}.shipping-dialog{width:min(460px,96vw);padding:24px;background:#fff;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.2)}.shipping-dialog h3{margin:0 0 18px}.shipping-dialog label{display:grid;gap:7px;margin:14px 0;color:#526176}.shipping-dialog input,.shipping-dialog select{width:100%;height:42px;padding:0 12px;border:1px solid var(--line);border-radius:9px;background:#fff}.shipping-dialog input[type=file]{height:auto;padding:10px}.shipping-dialog small{color:var(--muted)}.shipping-dialog-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.shipping-dialog-actions button{min-height:38px}
.shipping-dialog.bill-dialog{width:min(1400px,calc(100vw - 40px));max-width:none}.bill-dialog .bill-table-wrap{width:100%}.bill-dialog .bill-panel table{min-width:900px}
.logistics-dialog{width:min(720px,96vw);max-height:88vh;overflow:auto;padding:0}.logistics-dialog .bill-dialog-head{padding:18px 22px}.logistics-dialog .bill-dialog-head small{display:block;margin-top:5px;color:var(--muted)}.logistics-traces{padding:20px 24px}.logistics-trace{position:relative;display:grid;grid-template-columns:18px 1fr;gap:10px;padding-bottom:20px}.logistics-trace:before{content:"";position:absolute;left:6px;top:14px;bottom:0;width:1px;background:#dce5f1}.logistics-trace:last-child:before{display:none}.logistics-trace i{position:relative;z-index:1;width:13px;height:13px;margin-top:3px;border:3px solid #d8e4f4;border-radius:50%;background:#fff}.logistics-trace.latest i{border-color:var(--blue);background:var(--blue)}.logistics-trace time{color:#6b778c;font-size:12px}.logistics-trace p{margin:5px 0;color:#263449;line-height:1.55}.logistics-trace small{color:#8792a5}
.contract-review{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 14px;border-top:1px solid #e6edf7;background:#f7faff}.contract-review>div:first-child{display:flex;gap:12px;align-items:center}.contract-review span{color:#d33f35;font-size:12px}.contract-review button{white-space:nowrap}

/* 订单区域在夜间主题下覆盖本文件的浅色固定值。 */
html[data-theme="dark"] .status-tab,html[data-theme="dark"] .status-tab.billing-tab.unpaid,html[data-theme="dark"] .status-tab.billing-tab.paid,html[data-theme="dark"] .status-tab.renewal-tab{background:#182331;color:#aebbd0;border-color:#3a4b61}
html[data-theme="dark"] .status-tab:hover{border-color:var(--blue);color:var(--blue)}html[data-theme="dark"] .status-tab.active,html[data-theme="dark"] .status-tab.billing-tab.unpaid.active,html[data-theme="dark"] .status-tab.billing-tab.paid.active,html[data-theme="dark"] .status-tab.renewal-tab.active{background:#17365d;color:var(--blue);border-color:var(--blue)}
html[data-theme="dark"] .status-tab span,html[data-theme="dark"] .status-tab.billing-tab.unpaid span,html[data-theme="dark"] .status-tab.billing-tab.paid span,html[data-theme="dark"] .status-tab.renewal-tab span{background:#273548;color:#b8c5d7}
html[data-theme="dark"] .compact-order,html[data-theme="dark"] .compact-columns,html[data-theme="dark"] .compact-columns>section{background:#182331;color:var(--ink);border-color:#34445a}
html[data-theme="dark"] .compact-meta{background:linear-gradient(180deg,#172432 0,#14202d 100%);border-color:#34445a;color:#aebbd0}
html[data-theme="dark"] .compact-columns h2,html[data-theme="dark"] .compact-columns h3,html[data-theme="dark"] .compact-finance dd,html[data-theme="dark"] .order-number-panel b,html[data-theme="dark"] .identity-info-strip b,html[data-theme="dark"] .serial-row b{color:#e8eef7}
html[data-theme="dark"] .compact-columns p,html[data-theme="dark"] .compact-shipping p,html[data-theme="dark"] .serial-row,html[data-theme="dark"] .identity-info-strip{color:#aebbd0}
html[data-theme="dark"] .compact-product img{background:#111b28;border-color:#34445a}
html[data-theme="dark"] .compact-finance dl,html[data-theme="dark"] .compact-finance dl div{background:#182331;border-color:#34445a}
html[data-theme="dark"] .compact-finance dt{background:transparent;color:#9eacc0}html[data-theme="dark"] .compact-finance dd{background:#182331}
html[data-theme="dark"] .finance-group h4{color:#9eacc0}html[data-theme="dark"] .compact-finance .finance-unpaid{color:#ff766d}
html[data-theme="dark"] .compact-alert{background:linear-gradient(90deg,#3a2c19,#302618);border-color:#674b27;color:#ffc078}
html[data-theme="dark"] .identity-info-strip,html[data-theme="dark"] .compact-actions,html[data-theme="dark"] .contract-review,html[data-theme="dark"] .renewal-review{background:#14202d;border-color:#34445a}
html[data-theme="dark"] .order-number-panel{background:#34445a;border-color:#34445a}html[data-theme="dark"] .order-number-panel div{background:#182331}
html[data-theme="dark"] .bill-panel,html[data-theme="dark"] .bill-dialog-head{background:#182331;border-color:#34445a}html[data-theme="dark"] .bill-panel th{background:#121d2a;color:#9eacc0}html[data-theme="dark"] .bill-panel td{background:#182331}html[data-theme="dark"] .short-renewal-tip{background:#132b47;color:#a9c7e8}html[data-theme="dark"] .short-renewal-dialog select,html[data-theme="dark"] .short-renewal-summary span{background:#121d2a;border-color:#34445a;color:#aebbd0}
html[data-theme="dark"] .logistics-trace p{color:#dbe5f2}html[data-theme="dark"] .logistics-trace i{background:#182331}

/* 统一订单卡片视觉层级 */
.orders-cards{display:grid;gap:20px}.compact-order{border:1px solid #e1e8f2;border-radius:16px;background:#fff;box-shadow:0 6px 22px rgba(37,67,105,.07);transition:border-color .2s,box-shadow .2s,transform .2s}.compact-order:hover{border-color:#cad9ec;box-shadow:0 10px 30px rgba(37,67,105,.11);transform:translateY(-1px)}
.compact-meta{min-height:54px;padding:13px 20px;background:linear-gradient(180deg,#fbfdff 0,#f7faff 100%);border-bottom-color:#e3eaf3}.compact-meta label{font:inherit}.compact-meta input[type=checkbox]{width:16px;height:16px;accent-color:var(--blue)}.order-more{min-height:30px;padding:0 12px;border-color:#c7dcf8;border-radius:8px;background:#f2f7ff;font:inherit}.compact-meta .status{padding:5px 11px;font:inherit}
.compact-columns{grid-template-columns:1.12fr 1.08fr 1.18fr;min-height:232px;background:#fff}.compact-columns>section{padding:24px 26px;border-right-color:#e5ebf3}.compact-columns h2,.compact-columns h3{margin-bottom:17px;font-size:17px;color:#1d2b3e}.compact-product{grid-template-columns:126px minmax(0,1fr);gap:22px;align-items:start}.compact-product img{width:126px;height:126px;padding:8px;border:1px solid #edf1f6;border-radius:12px;background:#fbfcfe}.compact-product h2{margin-top:3px}.compact-product p,.compact-shipping p{margin:10px 0;line-height:1.55}
.compact-finance h3,.compact-shipping h3{text-align:left}.compact-finance dl{overflow:hidden;border:1px solid #e1e8f1;border-radius:10px;background:#fff}.compact-finance dl div{border-color:#e5ebf3}.compact-finance dt,.compact-finance dd{display:flex;align-items:center;min-height:48px;padding:10px 13px}.compact-finance dt{background:transparent;color:#617086}.compact-finance dd{justify-content:flex-end;color:#1b293c;font-weight:600}.compact-fund-actions{gap:9px;margin-top:15px}.compact-fund-actions button{min-height:40px;border-radius:9px;font-weight:600;box-shadow:0 3px 8px rgba(23,105,224,.12)}
.compact-shipping{position:relative}.compact-shipping p{color:#526176}.copy-shipping,.serial-row button,.inline-logistics-query{font-weight:600}.serial-row{align-items:center;margin:10px 0}.compact-alert{align-items:center;min-height:52px;padding:12px 20px;border-top-color:#f2dfbb;background:linear-gradient(90deg,#fff8e9,#fffaf1)}
.identity-info-strip{min-height:48px;margin:10px 12px 0;padding:11px 14px;border-color:#e0e8f2;border-radius:10px;background:#f9fbfe}.compact-actions{display:flex;align-items:center;gap:10px;padding:13px 18px;border-top-color:#e4eaf2;border-bottom:0;background:#fafcff}.compact-actions button{min-width:92px;border-radius:9px;font-weight:600;transition:transform .15s,box-shadow .15s}.compact-actions button:hover{transform:translateY(-1px);box-shadow:0 5px 12px rgba(28,67,116,.12)}
@media(max-width:1280px){.compact-columns>section{padding:20px}.compact-shipping{padding-top:20px}.compact-product{grid-template-columns:110px 1fr}.compact-product img{width:110px;height:110px}}
@media(max-width:720px){.orders-cards{gap:14px}.compact-order{border-radius:13px}.compact-order:hover{transform:none}.compact-columns>section{padding:17px}.compact-product{grid-template-columns:88px 1fr;gap:14px}.compact-product img{width:88px;height:88px}.compact-actions{gap:8px;padding:12px}.compact-actions button{flex:1;min-width:calc(50% - 4px)}.identity-info-strip{margin:8px 8px 0}}

/* 订单详情区域：更紧凑、友好的信息层级 */
.compact-order{border-radius:14px;box-shadow:0 8px 26px rgba(25,55,92,.08)}
.compact-meta{min-height:50px;padding:10px 18px;gap:8px 18px;font-size:13px;font-weight:400;line-height:1.45}.compact-meta label,.compact-meta b,.compact-meta .status{font:inherit}.order-more{min-height:28px;padding:0 11px}
.compact-columns{grid-template-columns:repeat(2,minmax(270px,1fr)) repeat(2,minmax(0,1.16fr));min-height:214px}.compact-columns>section{padding:21px 20px;font-size:13px}.compact-columns>.compact-finance{padding-left:14px;padding-right:14px}.compact-columns h2,.compact-columns h3{position:relative;margin:0 0 15px;padding-left:11px;font-size:15px;line-height:1.35;font-weight:700}.compact-columns h2:before,.compact-columns h3:before{content:"";position:absolute;left:0;top:2px;width:3px;height:16px;border-radius:3px;background:var(--blue)}
.compact-product{grid-template-columns:minmax(0,1fr);align-content:start;gap:6px}.compact-product>div{min-width:0}.compact-product img{width:64px;height:64px;padding:4px}.compact-product p,.compact-shipping p{margin:8px 0;font-size:13px;line-height:1.6}.compact-product h2{margin-top:0}.compact-shipping{font-size:13px}.copy-shipping{margin:1px 0 3px}.serial-row{font-size:13px;line-height:1.55}
.finance-groups{grid-template-columns:minmax(0,1.7fr) minmax(132px,.82fr);gap:12px}.compact-finance dl{border-radius:11px}.compact-finance dl div{grid-template-columns:minmax(54px,.95fr) minmax(64px,1.05fr)}.compact-finance dt,.compact-finance dd{min-height:38px;font-size:12px;line-height:1.25;text-shadow:none!important}.compact-finance dt{padding:6px 4px 6px 8px}.compact-finance dd{padding:6px 5px 6px 2px;font-size:12px;font-weight:700;white-space:nowrap;overflow-wrap:normal}.compact-fund-actions{gap:8px;margin-top:13px}.compact-fund-actions button{min-width:64px;min-height:38px;padding:6px 17px;font-size:12px;box-shadow:none}
.compact-alert{min-height:48px;padding:10px 18px;font-size:13px}.identity-info-strip{min-height:46px;margin:9px 12px 0;padding:10px 14px;gap:7px 20px;font-size:13px;line-height:1.5}.identity-info-strip .identity-label{font-weight:600}.compact-actions{padding:11px 18px}.compact-actions button{height:38px;min-height:38px;font-size:13px}
.identity-card-actions{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin-top:13px}.identity-card-actions button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:auto;min-width:64px;min-height:38px;margin:0;padding:6px 17px;border:0;border-radius:9px;font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap;box-shadow:none}
.compact-columns>.compact-finance{display:flex;flex-direction:column}.compact-finance>.compact-fund-actions{margin-top:auto;padding-top:13px}
.compact-identity .identity-info-strip{display:block;min-height:0;margin:0;padding:0;border:0;background:transparent;color:#526176;font-size:13px;line-height:1.6;text-align:left;text-shadow:none!important}.identity-person{display:flex;align-items:center;justify-content:flex-start;gap:6px;margin:8px 0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none!important}.identity-person>span{color:#526176}.identity-person>b{font-weight:400;color:#526176}.identity-person strong{margin-left:8px;font-size:13px;white-space:nowrap}.identity-meta-labels,.identity-meta-values{margin:8px 0;padding:0;color:#526176;font-size:13px;font-weight:400;line-height:1.6;white-space:nowrap;text-align:left;text-shadow:none!important}.identity-meta-values b{font-weight:400;text-shadow:none!important}.identity-address,.identity-order-stats{display:flex;align-items:flex-start;justify-content:flex-start;gap:4px;margin:8px 0;padding:0;color:#526176;font-size:13px;font-weight:400;line-height:1.6;text-align:left;text-shadow:none!important}.identity-address span,.identity-order-stats span{color:#526176;white-space:nowrap}.identity-address b,.identity-order-stats b{min-width:0;color:#526176;font-weight:400;overflow-wrap:anywhere;text-align:left;text-shadow:none!important}.identity-order-stats em{color:#168653;font-style:normal}.identity-order-stats i{color:#d33f35;font-style:normal}html[data-theme="dark"] .identity-person{background:transparent;border-color:transparent}html[data-theme="dark"] .identity-person>span,html[data-theme="dark"] .identity-person>b,html[data-theme="dark"] .identity-meta-labels,html[data-theme="dark"] .identity-meta-values,html[data-theme="dark"] .identity-address,html[data-theme="dark"] .identity-order-stats,html[data-theme="dark"] .identity-address span,html[data-theme="dark"] .identity-order-stats span,html[data-theme="dark"] .identity-address b,html[data-theme="dark"] .identity-order-stats b{color:#aebbd0}
.identity-meta-values b{color:inherit!important;font:inherit;font-weight:400;text-shadow:none!important}
.identity-meta-inline{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 16px;margin:8px 0;color:#526176;font-size:13px;line-height:1.6;text-align:left;text-shadow:none!important}.identity-meta-inline span{display:inline-flex;align-items:baseline;gap:0;white-space:nowrap}.identity-meta-inline small,.identity-meta-inline b{font:inherit;font-weight:400;white-space:nowrap;text-shadow:none!important}.identity-meta-inline small{color:#526176}.identity-meta-inline b{color:inherit!important}html[data-theme="dark"] .identity-meta-inline,html[data-theme="dark"] .identity-meta-inline small{color:#aebbd0}
html[data-theme="dark"] .compact-identity .identity-info-strip{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}
html[data-theme="dark"] .compact-order{box-shadow:0 9px 28px rgba(0,0,0,.22)}html[data-theme="dark"] .compact-columns h2:before,html[data-theme="dark"] .compact-columns h3:before{background:var(--blue)}
@media(max-width:1280px){.compact-columns{grid-template-columns:1fr 1fr;min-height:0}.compact-columns>section{padding:19px}.compact-shipping{grid-column:auto}.compact-product{grid-template-columns:minmax(0,1fr);gap:6px}.compact-product img{width:64px;height:64px}}
@media(max-width:720px){.compact-meta{padding:11px 14px}.compact-columns>section{padding:16px}.compact-columns h2,.compact-columns h3{font-size:14px}.compact-product{grid-template-columns:minmax(0,1fr)}.compact-product img{width:56px;height:56px}.compact-product p,.compact-shipping p,.serial-row{font-size:12px}.finance-groups{grid-template-columns:1fr;gap:10px}.identity-info-strip{font-size:12px}.compact-fund-actions button{flex:1}}
.order-more{min-height:0!important;margin-left:5px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--blue)!important;font:inherit}.order-more:hover{background:transparent!important;box-shadow:none!important;text-decoration:underline}
.compact-identity>.identity-info-strip{display:block!important;text-align:left!important}.compact-identity>.identity-info-strip>*{text-align:left}
@media(min-width:1281px){.compact-columns>.compact-identity{position:relative;padding-bottom:72px}.compact-identity .identity-card-actions{position:absolute;left:20px;bottom:21px;margin:0}}
.identity-person{gap:0!important}.identity-person strong{margin-left:12px}.identity-address{display:block!important}.identity-address span,.identity-address b{display:inline!important}.identity-address,.identity-order-stats{gap:0!important}.identity-address b{overflow-wrap:anywhere;text-align:left!important}

/* 商品摘要：标题独占一行，图片与参数并排，减少无效留白。 */
.compact-product{grid-template-columns:minmax(0,1fr);column-gap:14px;row-gap:7px}
.compact-product.has-image{grid-template-columns:72px minmax(0,1fr)}
.compact-product>h2{grid-column:1/-1}
.compact-product>img{grid-column:1;grid-row:2;width:72px;height:72px;padding:5px}
.compact-product>div{grid-column:1/-1;min-width:0}
.compact-product.has-image>div{grid-column:2;grid-row:2}
.compact-product p{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:5px;margin:0 0 8px;color:#526176;font-size:13px;font-weight:400;line-height:1.6}
.compact-product .product-label,.compact-product .product-value{font:inherit;font-weight:400;color:inherit}
.compact-product .product-label{white-space:nowrap}
.compact-product .product-value{min-width:0;overflow-wrap:anywhere}
html[data-theme="dark"] .compact-product p{color:#aebbd0}
@media(max-width:720px){.compact-product.has-image{grid-template-columns:56px minmax(0,1fr);column-gap:12px}.compact-product>img{width:56px;height:56px;padding:4px}.compact-product p{gap:4px;margin-bottom:6px;font-size:12px}}

/* Pending payments and renewal requests stay distinct in both themes. */
html .status-tab.billing-tab.unpaid.has-orders{background:#fff1f0;border-color:#f3aaa4;color:#b42318;font-weight:600}
html .status-tab.renewal-tab.has-orders{background:#fff7e6;border-color:#efc77c;color:#925600;font-weight:600}
html .status-tab.billing-tab.unpaid.has-orders span{background:#c9362b;color:#fff}
html .status-tab.renewal-tab.has-orders span{background:#a66508;color:#fff}
html .status-tab.billing-tab.unpaid.has-orders.active{background:#b42318;border-color:#b42318;color:#fff}
html .status-tab.renewal-tab.has-orders.active{background:#925600;border-color:#925600;color:#fff}
html[data-theme="dark"] .status-tab.billing-tab.unpaid.has-orders{background:#3d2328;border-color:#a54d50;color:#ffaaa2}
html[data-theme="dark"] .status-tab.renewal-tab.has-orders{background:#382f1e;border-color:#95733c;color:#f5cd81}
html[data-theme="dark"] .status-tab.billing-tab.unpaid.has-orders span{background:#b42318;color:#fff}
html[data-theme="dark"] .status-tab.renewal-tab.has-orders span{background:#925600;color:#fff}
html[data-theme="dark"] .status-tab.billing-tab.unpaid.has-orders.active{background:#822c2a;border-color:#ffaaa2;color:#fff}
html[data-theme="dark"] .status-tab.renewal-tab.has-orders.active{background:#705020;border-color:#f5cd81;color:#fff}
