.draw-center{display:grid;gap:16px;min-width:0}.draw-center>.page-tabs{margin-bottom:0;flex-wrap:wrap;gap:4px}.draw-intro,.draw-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.draw-intro strong{font-size:17px}.draw-intro p,.draw-hint{margin:7px 0 0;color:#667b96;font-size:12px;line-height:1.7}.draw-intro>div:last-child,.draw-toolbar>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.draw-editor{display:grid;gap:16px}.draw-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.draw-form-grid .field{min-width:0}.draw-center .form-control,.draw-center .form-select{max-width:100%}.draw-center .panel-body>.field{display:flex;margin:14px 0}.draw-center textarea{font:13px/1.65 Consolas,"Microsoft YaHei UI",monospace;resize:vertical}.draw-pairs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0}.draw-pairs>div{min-width:0}.draw-pairs dt{font-size:12px;color:#6c809c;margin-bottom:5px}.draw-pairs dd{margin:0;font-size:13px;overflow-wrap:anywhere}.draw-mobile-list{display:none}.draw-mobile-card{border:1px solid #e2eaf4;border-radius:7px;padding:14px;min-width:0;background:#fff}.draw-mobile-card h3{font-size:15px;margin:0 0 12px}.draw-mobile-card .row-actions{margin-top:14px;flex-wrap:wrap}.draw-test-steps{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:12px}.draw-test-steps li{display:flex;gap:10px;align-items:center;flex-wrap:wrap;border-bottom:1px solid #edf2f7;padding-bottom:10px;font-size:13px}.draw-test-steps li>span:last-child{overflow-wrap:anywhere}.draw-center pre{max-height:320px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.7 Consolas,monospace;padding:14px;background:#f4f7fc;border-radius:6px}.draw-legacy{font-size:12px;color:#657a96}.draw-legacy summary{cursor:pointer}.draw-sample-action{display:flex;align-items:flex-end}.draw-center .data-table .row-actions{flex-wrap:wrap;min-width:200px}.draw-center .notice{line-height:1.65}
@media(max-width:767px){.draw-form-grid,.draw-pairs{grid-template-columns:1fr}.draw-desktop-list{display:none}.draw-mobile-list{display:grid;gap:12px}.draw-intro{align-items:flex-start}.draw-intro>div:last-child{width:100%}.draw-toolbar>div{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.draw-toolbar .btn{white-space:normal;min-height:38px}.draw-center>.page-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.draw-center>.page-tabs .tab{padding:10px 5px;font-size:12px}.draw-center .filter-bar{display:grid;grid-template-columns:1fr}.draw-center .filter-bar .field{min-width:0}.draw-center .filter-actions{display:flex}.draw-center .pagination-row{flex-wrap:wrap;gap:10px}.draw-center .pagination-controls{flex-wrap:wrap}.draw-intro strong{font-size:16px}.draw-center .metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.draw-center .panel-heading{flex-wrap:wrap;gap:12px}.draw-sample-action{align-items:center}}
.dc-sub{margin:20px 0 8px;font-size:14px;font-weight:700;color:#24364f}
.robot-hint{margin:6px 0 12px;font-size:12px;line-height:1.7;color:#657a96}
.robot-steps{list-style:none;margin:0;padding:0;display:grid;gap:10px}.robot-steps li{display:grid;grid-template-columns:1fr auto;gap:4px 12px;align-items:center;padding:12px 14px;border:1px solid #e2eaf4;border-radius:10px;background:#fff}.robot-steps li.done{background:#f1fbf6;border-color:#bfe8d2}.robot-steps li b{grid-column:1}.robot-steps li span{grid-column:1;font-size:12px;color:#657a96}.robot-steps li .btn{grid-column:2;grid-row:1/3}
.robot-persona-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;margin:8px 0}.robot-persona{display:flex;flex-direction:column;gap:5px;padding:12px;border:1px solid #e2eaf4;border-radius:10px;background:#fff}.robot-persona b{font-size:14px}.robot-persona span{font-size:12px;line-height:1.6;color:#516a8a}.robot-persona small{color:#8a9bb5}.robot-persona .btn{align-self:flex-start;margin-top:4px}
.robot-checks{border:1px solid #e2eaf4;border-radius:10px;padding:8px 12px 10px;margin:10px 0;background:#fbfdff}.robot-checks legend{font-size:12.5px;font-weight:700;padding:0 6px;color:#2c4160}.robot-check-row{display:flex;flex-wrap:wrap;gap:6px 18px}.robot-more{margin:8px 0}.robot-more summary{cursor:pointer;font-size:12.5px;color:#4a6fa5}
.robot-sample{padding:10px 12px;border:1px solid #e2eaf4;border-radius:10px;margin-bottom:8px;background:#fff}.robot-sample small{color:#8a9bb5}.robot-sample p{margin:4px 0 0;line-height:1.7}
/* RTP 管理中心（RTP与概率管理）复用 AdminLTE 面板/表格/图表，仅补少量布局样式；不新建独立大样式文件。 */
.rtp-page{display:grid;gap:16px;min-width:0}.rtp-page .filter-bar{flex-wrap:wrap}.rtp-page .metrics{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.rtp-intro-line{margin:0 0 10px;color:#667b96;font-size:12px;line-height:1.7}.rtp-subline{display:block;font-size:10px;color:#7b91b0;margin-top:2px;white-space:normal;max-width:220px}.rtp-metrics-inline{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:12px;color:#5c7190;margin-bottom:12px}.rtp-metrics-inline strong{color:#243b5a}.rtp-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0}.rtp-chart-grid>.panel{min-width:0}.rtp-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.rtp-form-grid .field{min-width:0}.rtp-form-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.rtp-panel-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.rtp-paytable{overflow-x:auto}.rtp-paytable .data-table{min-width:620px}.rtp-paytable .form-control{min-width:110px}.rtp-composite{margin:10px 0;font-size:13px;color:#355075}.rtp-composite strong{font-size:18px;color:#0862ff;margin-left:8px}.rtp-diff-note{margin:10px 0;padding:10px 12px;background:#f4f8ff;border-radius:6px;font-size:12px;color:#4f6a8f}.rtp-reference-links{display:flex;gap:10px;flex-wrap:wrap}.rtp-hint{margin:8px 0;color:#667b96;font-size:12px;line-height:1.7}.rtp-simulate-form{display:grid;gap:12px}.rtp-page .panel-heading{flex-wrap:wrap;gap:10px}
@media(max-width:900px){.rtp-chart-grid{grid-template-columns:1fr}}
@media(max-width:767px){.rtp-page .metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.rtp-form-grid{grid-template-columns:1fr}.rtp-metrics-inline{gap:6px 12px}.rtp-page .panel-heading{flex-direction:column;align-items:flex-start}.rtp-page .panel-actions{width:100%;justify-content:flex-start;flex-wrap:wrap}}