.strategy-page{height:100vh;background:#eef3f8;padding:12px;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden}.strategy-page .page-header{height:56px;border-radius:12px;padding:16px;box-sizing:border-box;background:linear-gradient(135deg,#195894,#2f8ccf);color:#fff;display:flex;align-items:center;justify-content:space-between}.strategy-page .header-title{font-size:22px;font-weight:700}.strategy-page .header-count{font-size:14px;opacity:.9}.strategy-page .query-card,.strategy-page .strategy-card{background:#fff;border-radius:12px;box-shadow:0 4px 16px rgba(25,88,148,.08)}.strategy-page .query-card{padding:12px;margin-top:12px}.strategy-page .query-row{display:flex;align-items:center;gap:8px;margin-top:10px}.strategy-page .query-row .el-select{flex:1}.strategy-page .strategy-list{flex:1;min-height:0;overflow-y:auto;padding:12px 0 4px;-webkit-overflow-scrolling:touch}.strategy-page .strategy-card{padding:14px;margin-bottom:12px}.strategy-page .card-main{display:flex;align-items:center;justify-content:space-between;gap:12px}.strategy-page .strategy-name{color:#195894;font-size:17px;line-height:22px;font-weight:700;word-break:break-word}.strategy-page .tag-row{display:flex;align-items:center;gap:8px;margin-top:8px}.strategy-page .info-line{display:flex;justify-content:space-between;gap:12px;margin-top:10px;font-size:13px;color:#7a8494}.strategy-page .info-line b{flex:1;color:#2d3440;font-weight:500;text-align:right;word-break:break-word}.strategy-page .remark{margin-top:12px;padding-top:10px;border-top:1px solid #edf1f5;color:#7a8494;font-size:13px;line-height:20px}.strategy-detail-popup{border-radius:14px 14px 0 0;overflow:hidden}.detail-page{height:100%;background:#eef3f8;display:flex;flex-direction:column}.detail-page .detail-card{background:#fff;border-radius:12px;box-shadow:0 4px 16px rgba(25,88,148,.08)}.detail-page .detail-header{height:48px;padding:0 14px;background:#195894;color:#fff;display:flex;align-items:center;gap:10px;font-size:17px;font-weight:700}.detail-page .detail-header i{font-size:20px}.detail-page .detail-content{flex:1;overflow-y:auto;padding:12px}.detail-page .detail-card{padding:14px;margin-bottom:12px}.detail-page .detail-title{font-size:18px;line-height:24px;font-weight:700;color:#202733}.detail-page .detail-tags{display:flex;align-items:center;gap:8px;margin-top:8px}.detail-page .meta-grid{margin-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.detail-page .meta-grid span{display:block;color:#8a94a6;font-size:12px;margin-bottom:4px}.detail-page .meta-grid b{display:block;color:#2d3440;font-size:13px;line-height:18px;font-weight:600;word-break:break-word}.detail-page .strategy-basic-scroll{background:transparent;overflow-x:visible}.detail-page .strategy-basic-detail{pointer-events:auto;color:#33333c;font-size:13px;font-weight:500}.detail-page .strategy-basic-detail>div{padding:0!important;font-weight:500!important;font-size:13px!important}.detail-page .strategy-basic-detail .flex.align-items-center.pl20.mt20,.detail-page .strategy-basic-detail .mt20.flex.align-items-center.pl20{margin:14px 0 8px!important;padding:0!important;min-height:22px}.detail-page .strategy-basic-detail .flex.align-items-center.pl20.mt20 span,.detail-page .strategy-basic-detail .mt20.flex.align-items-center.pl20 span{position:relative;margin:0!important;padding-left:11px;color:#33333c!important;font-size:15px!important;line-height:22px;font-weight:700!important}.detail-page .strategy-basic-detail .flex.align-items-center.pl20.mt20 span:before,.detail-page .strategy-basic-detail .mt20.flex.align-items-center.pl20 span:before{content:"";position:absolute;left:0;top:4px;width:4px;height:14px;border-radius:4px;background:#195894}.detail-page .strategy-basic-detail .kc-item-blue{min-width:0;margin-bottom:12px;padding:12px!important;border:1px solid #edf1f5;border-radius:12px;background:#fff;box-shadow:0 4px 14px rgba(25,88,148,.06)}.detail-page .strategy-basic-detail .el-row{display:flex;flex-wrap:wrap;gap:8px;margin:0!important}.detail-page .strategy-basic-detail .el-col{float:none;width:100%!important;max-width:100%;padding:0!important;flex:0 0 100%}.detail-page .strategy-basic-detail .el-col>.flex.align-items-center.justify-content-center{min-height:38px;padding:8px 10px;box-sizing:border-box;border-radius:8px;background:#f6f9fc;justify-content:space-between;gap:10px}.detail-page .strategy-basic-detail .font-c-66.font-l,.detail-page .strategy-basic-detail .font-c-66.font-l.bold,.detail-page .strategy-basic-detail .font-c-66.font-size-l,.detail-page .strategy-basic-detail .font-c-66.font-size-l.font-bold,.detail-page .strategy-basic-detail .width-50{width:auto!important;min-width:0;margin-right:0!important;color:#55555c!important;font-size:13px!important;line-height:18px;font-weight:500!important;text-align:left;justify-content:flex-start!important;word-break:break-word}.detail-page .strategy-basic-detail [style*="width: 20%"],.detail-page .strategy-basic-detail [style*="width: 40%"]{width:auto!important}.detail-page .strategy-basic-detail .el-col>.flex.align-items-center.justify-content-center>div[style*="width: 40%"]{width:96px!important;min-width:96px;max-width:96px;display:flex;align-items:center;justify-content:center}.detail-page .strategy-basic-detail .el-col>.flex.align-items-center.justify-content-center>.font-c-66,.detail-page .strategy-basic-detail .el-col>.flex.align-items-center.justify-content-center>.width-50{flex:1}.detail-page .strategy-basic-detail .kc-input-string,.detail-page .strategy-basic-detail .kc-select,.detail-page .strategy-basic-detail .kc-switch{flex:0 0 auto;max-width:96px;justify-content:center!important;pointer-events:none}.detail-page .strategy-basic-detail .el-col>.flex.align-items-center.justify-content-center>.kc-input-string,.detail-page .strategy-basic-detail .el-col>.flex.align-items-center.justify-content-center>.kc-select,.detail-page .strategy-basic-detail .el-col>.flex.align-items-center.justify-content-center>.kc-switch{width:96px;min-width:96px;max-width:96px}.detail-page .strategy-basic-detail .kc-input-string-el{width:100%!important;min-width:74px}.detail-page .strategy-basic-detail .kc-select-el{min-width:90px;text-align:right}.detail-page .strategy-basic-detail .kc-switch-el{transform:scale(.92);transform-origin:right center}.detail-page .strategy-basic-detail .kc-table-form,.detail-page .strategy-basic-detail .kc-table-form-stripe{width:100%;margin:0 0 12px!important;padding:0!important;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;border-radius:10px;background:#fff;pointer-events:auto}.detail-page .strategy-basic-detail .kc-table-form-stripe+.mr20.font-c-66.font-size-l,.detail-page .strategy-basic-detail .kc-table-form .mr20.font-c-66.font-size-l,.detail-page .strategy-basic-detail .kc-table-form>div[style*="width: 20%"]{display:block;margin:12px 0 8px!important;padding:0!important;color:#55555c!important;font-size:13px!important;line-height:18px;font-weight:600!important}.detail-page .strategy-basic-detail .el-table{border-radius:10px;overflow:hidden;color:#33333c;font-size:12px}.detail-page .strategy-basic-detail .el-table:before{display:none}.detail-page .strategy-basic-detail .el-table th{padding:7px 0;background:#f0f6ff!important;color:#195894;font-size:12px;font-weight:700}.detail-page .strategy-basic-detail .el-table td{padding:6px 0}.detail-page .strategy-basic-detail .el-table .cell{padding:0 6px;line-height:18px}.detail-page .strategy-basic-detail .el-table .kc-input-string,.detail-page .strategy-basic-detail .el-table .kc-select,.detail-page .strategy-basic-detail .el-table .kc-switch{max-width:100%;justify-content:center!important;pointer-events:none}.detail-page .strategy-basic-detail .el-radio-group.kc-radio{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 10px!important}.detail-page .strategy-basic-detail .el-radio-group.kc-radio .el-radio-button{margin:0}.detail-page .strategy-basic-detail .el-radio-group.kc-radio .el-radio-button__inner{min-width:54px;border-radius:8px!important;border:1px solid #dce8f3;color:#55555c;background:#f6f9fc}.detail-page .strategy-basic-detail .el-radio-group.kc-radio .el-radio-button__orig-radio:checked+.el-radio-button__inner{border-color:#195894;background:#195894;color:#fff;box-shadow:none}@media(min-width:768px){.detail-page .strategy-basic-detail .el-col-6,.detail-page .strategy-basic-detail .el-col-8{max-width:calc(50% - 4px);flex-basis:calc(50% - 4px)}}@media(max-width:360px){.strategy-page .query-row{flex-wrap:wrap}.strategy-page .query-row .el-select{flex-basis:100%}.detail-page .meta-grid{grid-template-columns:1fr}}