/* RTC V23 shared admin design: neutral black, graphite, silver and red */
.rtc-unified-v23{--cc-bg:#080808;--cc-panel:#171717;--cc-border:#363636;--cc-red:#e21b2b;--cc-text:#f5f5f5;--cc-muted:#aaa;background:#080808!important;color:#f4f4f4!important;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif!important}
.rtc-unified-v23 *{box-sizing:border-box}
.rtc-unified-v23 .workspace{background:#080808!important;color:#f5f5f5!important}
.rtc-unified-v23 #rtc-admin-sidebar{background:#101010!important;border-right:1px solid #303030!important;box-shadow:none!important}
.rtc-unified-v23 .rtc-side-brand{background:#101010!important;border-bottom:1px solid #303030!important}
.rtc-unified-v23 .rtc-nav-heading{color:#aaa!important;letter-spacing:.12em!important}
.rtc-unified-v23 .side-link{background:transparent!important;color:#ccc!important;border:1px solid transparent!important;border-radius:7px!important;box-shadow:none!important}
.rtc-unified-v23 .side-link:hover{background:#242424!important;color:white!important}
.rtc-unified-v23 .side-link.is-active{background:#3a1117!important;border:1px solid #77212b!important;border-left:3px solid #ed2032!important;color:#fff!important}
.rtc-unified-v23 .worktop{background:#111!important;border-bottom:1px solid #303030!important;box-shadow:none!important}
.rtc-unified-v23 .rtc-crumb{color:#ddd!important}
.rtc-unified-v23 .rtc-page-header{background:transparent!important;border-bottom:1px solid #353535!important;box-shadow:none!important}
.rtc-unified-v23 .rtc-page-header h1{color:#fff!important;font-weight:750!important;letter-spacing:-.045em!important}
.rtc-unified-v23 .rtc-page-header p{color:#aaa!important}
.rtc-unified-v23 .eyebrow{color:#ff4652!important}
.rtc-unified-v23 main{max-width:1800px!important;padding:30px 36px 90px!important}
.rtc-unified-v23 :is(.card,.panel,.stat,.metric,.box,.tile,.cc-welcome,.cc-stat,.cc-panel,.cc-card,.lead-panel,.lead-card,.detail-card,.info-card,.section-card,.table-card){background:#171717!important;color:#f1f1f1!important;border:1px solid #353535!important;border-radius:9px!important;box-shadow:none!important}
.rtc-unified-v23 .cc-welcome{background:linear-gradient(120deg,#222,#111)!important}
.rtc-unified-v23 :is(h1,h2,h3,h4,strong){color:#f5f5f5}
.rtc-unified-v23 :is(table){background:#151515!important;color:#eee!important;border-collapse:collapse}
.rtc-unified-v23 :is(th,thead td){background:#202020!important;color:#bbb!important;font-size:11px!important;letter-spacing:.05em!important;text-transform:uppercase}
.rtc-unified-v23 :is(td,th){border-bottom:1px solid #303030!important;padding:12px 14px}
.rtc-unified-v23 tbody tr:hover{background:#242424!important}
.rtc-unified-v23 :is(input,select,textarea){background:#101010!important;color:#f5f5f5!important;border:1px solid #484848!important;border-radius:7px!important;box-shadow:none!important}
.rtc-unified-v23 :is(input,select,textarea):focus{outline:2px solid #bd2937!important;outline-offset:1px}
.rtc-unified-v23 :is(button,.btn,input[type=submit],a.button){border-radius:7px!important;box-shadow:none!important}
.rtc-unified-v23 :is(.btn-primary,.button-primary,button.primary,input[type=submit]){background:#d7192a!important;color:white!important;border-color:#d7192a!important}
.rtc-unified-v23 :is(.badge,.pill,.tag){border-radius:5px!important}
.rtc-unified-v23 .rtc-side-footer{background:#151515!important;border-top:1px solid #333!important}
@media(max-width:900px){.rtc-unified-v23 main{padding:20px 16px 70px!important}}
