.sub-order-modal .ant-modal-content{border-radius:8px;overflow:hidden;-webkit-box-shadow:0 6px 16px rgba(0,0,0,.15);box-shadow:0 6px 16px rgba(0,0,0,.15)}.sub-order-modal .ant-modal-header{background:-webkit-gradient(linear,left top,right top,from(#1a3d7c),to(#2c5ea7));background:linear-gradient(90deg,#1a3d7c,#2c5ea7);color:#fff;border-bottom:none}.sub-order-modal .ant-modal-header .ant-modal-title{color:#fff;font-size:16px;font-weight:600}.sub-order-modal .ant-modal-close{color:#fff}.sub-order-modal .ant-modal-body{padding:0;overflow:hidden}.sub-order-modal .table-container{padding:0}.sub-order-modal .ant-table{border:1px solid #f0f0f0;border-radius:8px}.sub-order-modal .ant-table .ant-table-thead>tr>th{background:-webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#eef1f5));background:linear-gradient(180deg,#f9f9f9,#eef1f5);color:#1a3d7c;font-weight:600;padding:12px 8px;border-bottom:1px solid #d9d9d9}.sub-order-modal .ant-table .ant-table-tbody>tr>td{padding:12px 8px;border-bottom:1px solid #f0f0f0;-webkit-transition:all .2s;transition:all .2s}.sub-order-modal .ant-table .ant-table-tbody>tr:hover>td{background-color:#f7f9ff!important}.sub-order-modal .ant-table .ant-table-placeholder .ant-empty{margin:40px 0}.sub-order-modal .amount-item{font-weight:700;font-size:14px;background:-webkit-gradient(linear,left top,right top,from(#1890ff),to(#096dd9));background:linear-gradient(90deg,#1890ff,#096dd9);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block;padding:0 2px;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .2s;transition:all .2s}.sub-order-modal .status-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-weight:500}.sub-order-modal .status-item .status-icon{display:inline-block;width:10px;height:10px;border-radius:50%}.sub-order-modal .status-item .status-icon.succeed{background:#52c41a;-webkit-box-shadow:0 0 0 2px rgba(82,196,26,.2);box-shadow:0 0 0 2px rgba(82,196,26,.2)}.sub-order-modal .status-item .status-icon.failed{background:#f5222d;-webkit-box-shadow:0 0 0 2px rgba(245,34,45,.2);box-shadow:0 0 0 2px rgba(245,34,45,.2)}.sub-order-modal .status-item .status-icon.processing{background:#1890ff;-webkit-box-shadow:0 0 0 2px rgba(24,144,255,.2);box-shadow:0 0 0 2px rgba(24,144,255,.2);-webkit-animation:pulse 1.5s infinite;animation:pulse 1.5s infinite}.sub-order-modal .fail-msg-item{color:#f5222d;background-color:#fff2f0;padding:6px 10px;border-radius:4px;font-size:13px;line-height:1.5;max-height:3.6em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sub-order-modal .ant-table-row:hover .amount-item{-webkit-transform:scale(1.05);transform:scale(1.05);text-shadow:0 2px 4px rgba(24,144,255,.15)}.sub-order-modal .mobile-card-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;max-height:calc(100vh - 180px);overflow-y:auto;padding:5px}.sub-order-modal .mobile-card-list .sub-order-card{border-radius:10px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08);-webkit-transition:all .3s;transition:all .3s}.sub-order-modal .mobile-card-list .sub-order-card:hover{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.12);box-shadow:0 4px 12px rgba(0,0,0,.12);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.sub-order-modal .mobile-card-list .sub-order-card .card-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #f0f0f0}.sub-order-modal .mobile-card-list .sub-order-card .card-header .order-id{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;font-size:15px}.sub-order-modal .mobile-card-list .sub-order-card .card-header .order-id .anticon{margin-right:8px;color:#1890ff}.sub-order-modal .mobile-card-list .sub-order-card .card-header .status-tag{font-size:13px;padding:0 8px;height:24px;line-height:24px}.sub-order-modal .mobile-card-list .sub-order-card .card-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;font-size:14px}.sub-order-modal .mobile-card-list .sub-order-card .card-row:last-child{margin-bottom:0}.sub-order-modal .mobile-card-list .sub-order-card .card-row .card-label{-webkit-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px;color:#666;font-weight:500}.sub-order-modal .mobile-card-list .sub-order-card .card-row .card-value{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#333;word-break:break-all}.sub-order-modal .mobile-card-list .sub-order-card .card-row .amount-item{font-weight:700;color:#1890ff}.sub-order-modal .mobile-card-list .sub-order-card .card-row .fail-msg-item{color:#f5222d;background-color:#fff2f0;padding:6px 10px;border-radius:4px;font-size:13px;line-height:1.4}@-webkit-keyframes pulse{0%{opacity:.8}50%{opacity:.4}to{opacity:.8}}@keyframes pulse{0%{opacity:.8}50%{opacity:.4}to{opacity:.8}}@media (max-width:768px){.sub-order-modal .ant-modal-header{padding:12px 16px}.sub-order-modal .ant-modal-header .ant-modal-title{font-size:15px}.sub-order-modal .ant-modal-close{top:12px;right:12px}.sub-order-modal .ant-spin-nested-loading{height:calc(100vh - 120px)}.sub-order-modal .ant-spin-container{height:100%}}