/* 最后修改：2026-09-22 15:19:34（北京时间）— 详情内侧箭头与连续浏览。 */
#detailModal.has-customer-navigation .detail-modal-panel{position:relative;}
#detailModal.has-customer-navigation .customer-detail-navigation{display:contents;}
.detail-side-arrow,#detailModal .customer-detail-navigation button{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:56px;min-height:0;padding:0;border:1px solid #d8dce3;border-radius:10px;background:#f8fafc;color:#374151;display:grid;place-items:center;z-index:2;cursor:pointer;box-shadow:none;}
.detail-side-arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}
.detail-side-arrow.is-prev,#detail-previous{left:10px;right:auto;}
.detail-side-arrow.is-next,#detail-next{right:10px;left:auto;}
.detail-side-arrow:hover:not(:disabled),#detailModal .customer-detail-navigation button:hover:not(:disabled){background:#ede9fe;border-color:#a78bfa;color:#6d28d9;}
.detail-side-arrow:disabled,#detailModal .customer-detail-navigation button:disabled{opacity:.3;cursor:default;}
.detail-side-arrow:focus-visible{outline:2px solid #7c3aed;outline-offset:2px;}
#detailModal.has-customer-navigation :is(.detail-header,#detail-info-bar,#detail-chart-area,#detail-body,.detail-risk-notice){padding-left:58px!important;padding-right:58px!important;}
#pd-detail-dialog :is(.pd-detail-head,#pd-detail-content){padding-left:max(58px,calc((100% - 520px)/2));padding-right:max(58px,calc((100% - 520px)/2));}
#buyerDemandDetailPopover :is(.pd-detail-head,#buyerDemandDetailContent){padding-left:max(58px,calc((100% - 520px)/2));padding-right:max(58px,calc((100% - 520px)/2));}
@media(max-width:760px){
  .detail-side-arrow,#detailModal .customer-detail-navigation button{width:30px;height:48px;border-radius:8px;}
  .detail-side-arrow.is-prev,#detail-previous{left:6px;}
  .detail-side-arrow.is-next,#detail-next{right:6px;}
  #detailModal.has-customer-navigation :is(.detail-header,#detail-info-bar,#detail-chart-area,#detail-body,.detail-risk-notice),#pd-detail-dialog :is(.pd-detail-head,#pd-detail-content),#buyerDemandDetailPopover :is(.pd-detail-head,#buyerDemandDetailContent){padding-left:44px!important;padding-right:44px!important;}
}
.theme-dark .detail-side-arrow,.theme-dark #detailModal .customer-detail-navigation button{background:#1e293b;color:#e5e7eb;border-color:#64748b;}
