/* R15R2 scoped premium markup explorer and USDT source/signal clarity */
#cu11-root .r15r2-open-btn,#cu11-root .r15r2-actions button,#cu11-root .r15r2-radar-link{background:#154563;color:#f2f8fe;border:1px solid #45718d;padding:9px 12px;border-radius:9px;cursor:pointer;font:600 12px inherit}
#cu11-root.r15r2-markup-open> :not(.r15r2-page){display:none!important}
#cu11-root .r15r2-page{display:block!important;position:relative;width:100%;min-height:75vh;background:#0d2031;color:#ecf4fb;padding:22px;box-sizing:border-box}
#cu11-root .r15r2-shell{max-width:100%;margin:auto}
#cu11-root .r15r2-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid #29475d;padding-bottom:14px}
#cu11-root .r15r2-heading h1{font-size:25px;margin:12px 0 4px;color:#f3f9ff}
#cu11-root .r15r2-heading p,#cu11-root .r15r2-subtle{font-size:12px;color:#a8c4d5;line-height:1.6}
#cu11-root .r15r2-heading button,#cu11-root .r15r2-pages button{background:#172f46;border:1px solid #476580;color:#dceaf6;border-radius:7px;padding:8px 10px;cursor:pointer}
#cu11-root .r15r2-run-state{border:1px solid #38667d;border-radius:10px;padding:10px;background:#183b52;white-space:nowrap;font-size:12px}
#cu11-root .r15r2-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0 12px}
#cu11-root .r15r2-overview>div{padding:12px;border-radius:10px;background:#163348;border:1px solid #335368;min-width:0}
#cu11-root .r15r2-overview small{display:block;font-size:11px;color:#b7d2e3}
#cu11-root .r15r2-overview strong{display:block;font-size:24px;margin-top:6px}
#cu11-root .r15r2-progress{border-radius:9px;background:#294359;height:10px;overflow:hidden}
#cu11-root .r15r2-progress span{display:block;background:#2f9da8;height:100%;transition:width .3s}
#cu11-root .r15r2-actions{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}
#cu11-root .r15r2-actions button:disabled,#cu11-root .r15r2-pages button:disabled{opacity:.35;cursor:default}
#cu11-root .r15r2-filters{display:flex;flex-wrap:wrap;gap:10px;align-items:end;border:1px solid #35566b;background:#10293d;padding:14px;border-radius:12px}
#cu11-root .r15r2-filters label{font-size:12px;display:flex;gap:6px;align-items:center;color:#c6dceb}
#cu11-root .r15r2-filters input[type=number],#cu11-root .r15r2-filters select{width:90px;border:1px solid #49627a;background:#18354a;color:#fff;border-radius:6px;padding:6px}
#cu11-root .r15r2-message{color:#b6d4e6;font-size:12px;min-height:17px}
#cu11-root .r15r2-results,#cu11-root .r15r2-history{background:#10293e;border:1px solid #2e536b;border-radius:12px;padding:14px;margin-top:16px}
#cu11-root .r15r2-results h2,#cu11-root .r15r2-history h2{font-size:16px;margin:4px 0 14px}
#cu11-root .r15r2-results h2 small{font-size:12px;color:#a1bdcf}
#cu11-root .r15r2-table-scroll{overflow:auto;max-width:100%}
#cu11-root .r15r2-table-scroll table{border-collapse:collapse;width:100%;min-width:1100px;table-layout:auto;font-size:12px}
#cu11-root .r15r2-table-scroll th{text-align:left;color:#b7d9e7;background:#1b3c51;padding:10px;white-space:nowrap;border-bottom:1px solid #42728a}
#cu11-root .r15r2-table-scroll td{border-bottom:1px solid #29495e;padding:10px;vertical-align:middle;white-space:normal}
#cu11-root .r15r2-table-scroll td small{display:block;font-size:11px;color:#a2bfce;margin-top:4px}
#cu11-root .r15r2-emas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}
#cu11-root .r15r2-emas>div{padding:4px;border-radius:5px;font-size:10px;white-space:nowrap;background:#27475b}
#cu11-root .r15r2-emas>div.above{color:#77e7a9}
#cu11-root .r15r2-emas>div.below{color:#ffc3ac}
#cu11-root .r15r2-pages{display:flex;align-items:center;gap:12px;justify-content:center;padding:15px}
#cu11-root .r15r2-history{display:flex;gap:8px;flex-wrap:wrap}
#cu11-root .r15r2-history h2{width:100%}
#cu11-root .r15r2-history button{background:#18374e;color:#d1e7f3;border:1px solid #34556c;border-radius:8px;padding:9px;font-size:11px;cursor:pointer}
#cu11-root .r15r2-history button.selected{border-color:#48b9c8;background:#155365}
#cu11-root .r15r2-detail{border:1px solid #3e687d;border-radius:12px;background:#13324a;padding:12px;margin:12px 0;font-size:12px;line-height:1.5}
#cu11-root .r15r2-detail p{margin:6px 0}
#cu11-root .r15r2-contradictions{color:#ecc78e}
#cu11-root .r15r2-filter-pending select{border-color:#eaad67}
@media(max-width:700px){#cu11-root .r15r2-overview{grid-template-columns:repeat(2,minmax(0,1fr))}#cu11-root .r15r2-page{padding:12px}#cu11-root .r15r2-heading h1{font-size:20px}}
#cu11-root .r15r2-rsi-box{border:1px solid #356278;background:#112d42;padding:13px;border-radius:10px;margin:10px 0;color:#d8ecf8}
#cu11-root .r15r2-rsi-box .r15r2-actions{margin:10px 0}
#cu11-root .r15r2-rsi-results{max-height:200px;overflow:auto;font-size:12px;line-height:1.7}
#cu11-root .r15r2-rsi-results>div{border-bottom:1px solid #264d63;padding:5px}
