/* Crível Voice customer shell. Native forms, actions, data and chart remain intact. */
html[data-vyxcore-theme][data-vyx-customer] body {
  background-image:linear-gradient(110deg,rgba(7,10,12,.94),rgba(9,12,14,.92)),url('/assets/connect-ui/background.webp')!important;
  color:#dfe4e6!important;
  font-family:'Segoe UI',Arial,sans-serif!important;
}
html[data-vyxcore-theme][data-vyx-customer] body .container {max-width:1280px;width:calc(100% - 64px)!important;padding-left:0!important;padding-right:0!important;background:transparent!important;box-shadow:none!important;}
html[data-vyxcore-theme][data-vyx-customer] body .navbar {height:auto!important;min-height:76px!important;margin:0!important;border:0!important;border-bottom:1px solid #ffffff09!important;background:#0d1113!important;box-shadow:none!important;}
html[data-vyxcore-theme][data-vyx-customer] body .navbar .navbar-brand {height:82px!important;padding:12px 0!important;min-width:220px;}
html[data-vyxcore-theme][data-vyx-customer] body .crivel-customer-name {font-size:32px;}
html[data-vyxcore-theme][data-vyx-customer] body .crivel-customer-caption {font-size:8px;letter-spacing:2.5px;color:#929b9e!important;}
html[data-vyxcore-theme][data-vyx-customer] body .navbar-nav > li > a {font-size:12px;}
html[data-vyxcore-theme][data-vyx-customer] body .noticebar > li > a {padding-left:14px;padding-right:14px;}
html[data-vyxcore-theme][data-vyx-customer] body .noticebar > li > a > .fa {font-size:18px!important;}
html[data-vyxcore-theme][data-vyx-customer] body .count-message {font-size:9px!important;min-width:15px;line-height:15px;background:#b79b61!important;color:#0e1214!important;}
html[data-vyxcore-theme][data-vyx-customer] body .mainbar {height:auto!important;min-height:0!important;background:#0d1113!important;border:0!important;border-bottom:1px solid #30383b!important;margin:0!important;}
html[data-vyxcore-theme][data-vyx-customer] body .mainbar .mainbar-nav {margin:0!important;}
html[data-vyxcore-theme][data-vyx-customer] body .mainbar .mainbar-collapse {margin:0!important;}
html[data-vyxcore-theme][data-vyx-customer] body .mainbar .mainbar-nav > li {margin:0 5px 0 0!important;}
html[data-vyxcore-theme][data-vyx-customer] body .mainbar .mainbar-nav > li > a {
  display:flex!important;align-items:center;justify-content:center;gap:10px;
  min-height:56px!important;height:auto!important;padding:14px 17px!important;
  border:0!important;border-radius:0!important;background:transparent!important;
  color:#aab5ba!important;font-size:13px!important;line-height:1.4!important;white-space:nowrap;
}
html[data-vyxcore-theme][data-vyx-customer] body .mainbar .mainbar-nav > li > a > i {display:inline-block!important;margin:0!important;font-size:17px!important;line-height:1;width:20px;color:#a58f60!important;}
html[data-vyxcore-theme][data-vyx-customer] body .mainbar .mainbar-nav > li.active > a,
html[data-vyxcore-theme][data-vyx-customer] body .mainbar .mainbar-nav > li > a:hover,
html[data-vyxcore-theme][data-vyx-customer] body .mainbar .mainbar-nav > li.open > a {background:#c3a56c0b!important;color:#e7d3a6!important;box-shadow:inset 0 -2px #bfa26a;}
html[data-vyxcore-theme][data-vyx-customer] body .mainbar .mainbar-nav > li.active > a::after {display:none!important;}
html[data-vyxcore-theme][data-vyx-customer] body .mainbar .dropdown-menu {margin-top:0;border-radius:0 0 12px 12px;padding:8px;box-shadow:0 20px 40px #0007;}
html[data-vyxcore-theme][data-vyx-customer] body .mainbar .dropdown-menu > li > a {padding:10px 12px;border-radius:6px;font-size:13px;}
html[data-vyxcore-theme][data-vyx-customer] body #system-page.content {padding:0!important;margin:0!important;background:transparent!important;border:0!important;}
html[data-vyxcore-theme][data-vyx-customer] body #system-page.content::before {display:none!important;}
html[data-vyxcore-theme][data-vyx-customer] body #system-container {padding:30px 0 42px!important;}

.crivel-home-intro {display:flex;align-items:center;justify-content:space-between;gap:32px;margin:0 0 29px;padding:2px 0 6px;}
.crivel-home-intro .crivel-eyebrow {margin:0 0 12px;color:#bca36f;font-size:10px;font-weight:600;letter-spacing:2.5px;line-height:1.5;}
.crivel-home-intro h1 {margin:0 0 11px!important;font:400 clamp(26px,2.4vw,36px)/1.2 'Segoe UI',Arial,sans-serif!important;letter-spacing:-1px;color:#f0f0e9!important;}
.crivel-home-intro .crivel-intro-description {margin:0;color:#98a6ad;font-size:14px;line-height:1.7;}
.crivel-intro-mark {display:flex;flex:0 0 90px;width:90px;height:90px;align-items:center;justify-content:center;margin-right:20px;border:1px solid #b99e6238;border-radius:50%;box-shadow:0 0 0 10px #b99e6208,0 0 0 22px #b99e6204;font:54px/1 Georgia,serif;color:#d1b779;}
html[data-vyxcore-theme][data-vyx-customer] body .crivel-home-intro h1 {color:#eff0ea!important;}
html[data-vyxcore-theme][data-vyx-customer] body .crivel-intro-mark {color:#d1b779!important;}
html[data-vyxcore-theme][data-vyx-customer] body #system-container:has(#chart-calls) > .row {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0!important;}
html[data-vyxcore-theme][data-vyx-customer] body #system-container:has(#chart-calls) > .row::before,
html[data-vyxcore-theme][data-vyx-customer] body #system-container:has(#chart-calls) > .row::after {display:none!important;}
html[data-vyxcore-theme][data-vyx-customer] body #system-container:has(#chart-calls) > .row > .col-sm-6 {width:auto!important;min-width:0;padding:0!important;float:none!important;}
html[data-vyxcore-theme][data-vyx-customer] body #system-container:has(#chart-calls) > .row > .col-sm-6:nth-child(1) {grid-column:2;grid-row:1;}
html[data-vyxcore-theme][data-vyx-customer] body #system-container:has(#chart-calls) > .row > .col-sm-6:nth-child(2) {grid-column:1;grid-row:1;}
html[data-vyxcore-theme][data-vyx-customer] body #system-container:has(#chart-calls) > .row > .col-sm-6:nth-child(3) {grid-column:3;grid-row:1;}
html[data-vyxcore-theme][data-vyx-customer] body #system-container:has(#chart-calls) > .row > .col-sm-6:nth-child(4) {grid-column:4;grid-row:1;}
html[data-vyxcore-theme][data-vyx-customer] body .crivel-home .row-stat {height:100%;min-height:142px;box-sizing:border-box;padding:22px!important;margin:0!important;border:1px solid #2c373c!important;border-radius:16px!important;background:linear-gradient(135deg,#1b2328,#141b1f)!important;box-shadow:0 10px 24px #0001!important;}
html[data-vyxcore-theme][data-vyx-customer] body .crivel-home [data-crivel-stat="1"] .row-stat {border-color:#a68c514f!important;background:linear-gradient(120deg,#302b1e,#1b2020)!important;}
html[data-vyxcore-theme][data-vyx-customer] body .crivel-home .row-stat::before,
html[data-vyxcore-theme][data-vyx-customer] body .crivel-home .row-stat::after {display:none!important;}
html[data-vyxcore-theme][data-vyx-customer] body .crivel-home .row-stat-label {margin:0 0 16px!important;font-size:12px!important;line-height:1.4!important;text-transform:none!important;letter-spacing:.1px;}
html[data-vyxcore-theme][data-vyx-customer] body .crivel-home .row-stat-label a,
html[data-vyxcore-theme][data-vyx-customer] body .crivel-home .row-stat-label > span {display:flex;align-items:center;gap:9px;color:#aebbc1!important;text-decoration:none!important;}
html[data-vyxcore-theme][data-vyx-customer] body .crivel-home .row-stat-label i {font-size:15px;color:#c4aa75!important;}
html[data-vyxcore-theme][data-vyx-customer] body .crivel-home .row-stat-value {font:500 clamp(21px,1.9vw,29px)/1.2 'Segoe UI',Arial,sans-serif!important;font-variant-numeric:tabular-nums;letter-spacing:-.7px;margin:0!important;color:#edf0eb!important;overflow-wrap:anywhere;}
html[data-vyxcore-theme][data-vyx-customer] body .crivel-home .row-stat-value.red {color:#e8aaa2!important;}
html[data-vyxcore-theme][data-vyx-customer] body .crivel-home .row-stat-value.green {color:#d6dec8!important;}
html[data-vyxcore-theme][data-vyx-customer] body .crivel-home .row-stat-value i {font-size:17px;color:inherit!important;animation:none!important;}
html[data-vyxcore-theme][data-vyx-customer] body #system-container:has(#chart-calls) > .row > .row {margin:0!important;min-width:0;}
html[data-vyxcore-theme][data-vyx-customer] body #system-container:has(#chart-calls) > .row > .row:has(#chart-calls) {grid-column:1/4;grid-row:2;}
html[data-vyxcore-theme][data-vyx-customer] body #system-container:has(#chart-calls) > .row > .row:has(.table) {grid-column:1/-1;grid-row:3;}
html[data-vyxcore-theme][data-vyx-customer] body .crivel-home-grid > .row > .col-md-12 {float:none;width:100%;min-width:0;height:100%;padding:22px!important;background:#131a1e!important;border:1px solid #2b353a;border-radius:16px;box-sizing:border-box;}
html[data-vyxcore-theme][data-vyx-customer] body .crivel-home-grid > .row > .col-md-12 > br {display:none;}
html[data-vyxcore-theme][data-vyx-customer] body .crivel-home .heading {margin:0 0 20px!important;padding:0!important;border:0!important;font-size:16px!important;line-height:1.4!important;font-weight:500!important;}
html[data-vyxcore-theme][data-vyx-customer] body .crivel-home .heading a {color:#e4e5d9!important;}
html[data-vyxcore-theme][data-vyx-customer] body .crivel-home #chart-calls {height:275px!important;}
html[data-vyxcore-theme][data-vyx-customer] body .crivel-home #chart-calls svg text {fill:#8f9fa7!important;}
html[data-vyxcore-theme][data-vyx-customer] body .crivel-home #chart-calls svg path[stroke="#aaaaaa"] {stroke:#344148!important;}
html[data-vyxcore-theme][data-vyx-customer] body .crivel-home .table {margin:0!important;border-radius:10px;font-size:12px;}
html[data-vyxcore-theme][data-vyx-customer] body .crivel-home .table th {color:#a9b7bd!important;font-size:10px;letter-spacing:.6px;font-weight:600;padding:12px!important;}
html[data-vyxcore-theme][data-vyx-customer] body .crivel-home .table td {color:#acb9be!important;line-height:1.8;}
.crivel-quick-panel {grid-column:4;grid-row:2;min-width:0;padding:22px;background:linear-gradient(135deg,#1d2528,#151c20);border:1px solid #354044;border-radius:16px;}
.crivel-quick-panel h2 {font:500 16px/1.4 'Segoe UI',Arial,sans-serif!important;color:#e4e5d9!important;margin:0 0 15px!important;}
html[data-vyxcore-theme][data-vyx-customer] body .crivel-shortcut {display:flex!important;align-items:center;gap:12px;min-height:63px;padding:10px 0;color:#dbe1df!important;border-bottom:1px solid #ffffff08;text-decoration:none!important;box-sizing:border-box;}
html[data-vyxcore-theme][data-vyx-customer] body .crivel-shortcut:last-child {border-bottom:0;}
.crivel-shortcut > i {display:flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;border:1px solid #8f805230;border-radius:10px;color:#c2a870;background:#c2a87009;font-size:14px;}
.crivel-shortcut-copy {display:flex;flex-direction:column;gap:5px;min-width:0;}
.crivel-shortcut-copy strong {font-size:12px;font-weight:600;line-height:1.3;}
.crivel-shortcut-copy small {font-size:10px;color:#83959e;line-height:1.35;}
.crivel-shortcut-arrow {margin-left:auto;color:#a48f61;font-size:15px;}
html[data-vyxcore-theme][data-vyx-customer] body .crivel-shortcut:hover {color:#e9d2a2!important;}
html[data-vyxcore-theme][data-vyx-customer] body a:focus-visible,
html[data-vyxcore-theme][data-vyx-customer] body button:focus-visible {outline:2px solid #cbb079!important;outline-offset:3px;}
html[data-vyxcore-theme][data-vyx-customer] body .footer {margin:0!important;padding:28px 0!important;border-top:1px solid #2b3438;background:#0c1113!important;}
html[data-vyxcore-theme][data-vyx-customer] body .footer h4 {font-size:12px!important;letter-spacing:.8px;color:#b3bdbb!important;margin-bottom:15px;}
html[data-vyxcore-theme][data-vyx-customer] body .footer :is(p,a,li) {font-size:11px!important;line-height:1.9;color:#798b93!important;}
html[data-vyxcore-theme][data-vyx-customer] body .footer a:hover {color:#d4bc88!important;}
html[data-vyxcore-theme][data-vyx-customer] body .footer :is(br,hr) {display:none;}

@media(min-width:992px){
 html[data-vyxcore-theme][data-vyx-customer] body .navbar > .container {display:flex;align-items:center;gap:20px;}
 html[data-vyxcore-theme][data-vyx-customer] body .navbar .navbar-header {flex:0 0 220px;}
 html[data-vyxcore-theme][data-vyx-customer] body .navbar .navbar-collapse {display:flex!important;align-items:center;justify-content:space-between;flex:1;min-width:0;padding:0;}
 html[data-vyxcore-theme][data-vyx-customer] body .navbar .navbar-collapse::before,
 html[data-vyxcore-theme][data-vyx-customer] body .navbar .navbar-collapse::after {display:none;}
 html[data-vyxcore-theme][data-vyx-customer] body .navbar .noticebar {display:flex;align-items:center;float:none!important;}
 html[data-vyxcore-theme][data-vyx-customer] body .navbar .navbar-right {float:none!important;margin:0 0 0 auto;}
 html[data-vyxcore-theme][data-vyx-customer] body .mainbar .mainbar-nav {display:flex;float:none!important;width:100%;}
 html[data-vyxcore-theme][data-vyx-customer] body .mainbar .mainbar-nav > li {float:none!important;flex:1;}
}
@media(max-width:1100px){
 html[data-vyxcore-theme][data-vyx-customer] body .container {width:calc(100% - 40px)!important;}
 html[data-vyxcore-theme][data-vyx-customer] body .mainbar .mainbar-nav > li > a {padding-left:10px!important;padding-right:10px!important;font-size:12px!important;}
 html[data-vyxcore-theme][data-vyx-customer] body #system-container:has(#chart-calls) > .row {gap:16px;}
 html[data-vyxcore-theme][data-vyx-customer] body .crivel-home .row-stat {padding:18px!important;}
 html[data-vyxcore-theme][data-vyx-customer] body .crivel-home .row-stat-value {font-size:23px!important;}
 .crivel-quick-panel {padding:18px;}
}
@media(max-width:991px){
 html[data-vyxcore-theme][data-vyx-customer] body #system-container:has(#chart-calls) > .row {grid-template-columns:repeat(2,minmax(0,1fr));}
 html[data-vyxcore-theme][data-vyx-customer] body #system-container:has(#chart-calls) > .row > .col-sm-6 {grid-column:auto!important;grid-row:auto!important;}
 html[data-vyxcore-theme][data-vyx-customer] body .crivel-home [data-crivel-stat="1"] {order:-1;}
 html[data-vyxcore-theme][data-vyx-customer] body #system-container:has(#chart-calls) > .row > .row:has(#chart-calls) {grid-column:1/-1;grid-row:auto;}
 html[data-vyxcore-theme][data-vyx-customer] body #system-container:has(#chart-calls) > .row > .row:has(.table) {grid-column:1/-1;grid-row:auto;}
 .crivel-quick-panel {grid-column:1/-1;grid-row:auto;display:grid;grid-template-columns:1fr 1fr;gap:0 24px;}
 .crivel-quick-panel h2 {grid-column:1/-1;}
 .crivel-intro-mark {margin-right:4px;width:70px;height:70px;flex-basis:70px;font-size:42px;}
}
@media(max-width:767px){
 html[data-vyxcore-theme][data-vyx-customer] body .container {width:calc(100% - 32px)!important;}
 html[data-vyxcore-theme][data-vyx-customer] body .navbar .navbar-brand {height:76px!important;}
 html[data-vyxcore-theme][data-vyx-customer] body .navbar .navbar-header {min-height:76px;}
 html[data-vyxcore-theme][data-vyx-customer] body .navbar .navbar-header {margin-left:0!important;margin-right:0!important;}
 html[data-vyxcore-theme][data-vyx-customer] body .navbar .navbar-collapse {padding:10px 0;}
 html[data-vyxcore-theme][data-vyx-customer] body .mainbar .mainbar-toggle {width:100%;margin:8px 0;min-height:44px;border-radius:10px;}
 html[data-vyxcore-theme][data-vyx-customer] body .mainbar .mainbar-nav > li {margin:0!important;}
 html[data-vyxcore-theme][data-vyx-customer] body .mainbar .mainbar-nav > li > a {justify-content:flex-start;min-height:48px!important;font-size:14px!important;}
 html[data-vyxcore-theme][data-vyx-customer] body .mainbar .mainbar-nav > li > a > i {margin-right:6px!important;}
 html[data-vyxcore-theme][data-vyx-customer] body #system-container {padding:24px 0 30px!important;}
 .crivel-home-intro {margin-bottom:24px;gap:12px;}
 .crivel-home-intro h1 {font-size:29px!important;line-height:1.15!important;letter-spacing:-.8px;max-width:330px;}
 .crivel-home-intro .crivel-intro-description {font-size:13px;}
 .crivel-intro-mark {display:none;}
 html[data-vyxcore-theme][data-vyx-customer] body .crivel-home-grid > .row > .col-md-12 {padding:18px!important;}
 html[data-vyxcore-theme][data-vyx-customer] body .crivel-home .row-stat-value {font-size:26px!important;}
 html[data-vyxcore-theme][data-vyx-customer] body .crivel-home .row-stat-label {font-size:12px!important;}
 html[data-vyxcore-theme][data-vyx-customer] body .footer .row > div {margin-bottom:24px;}
 html[data-vyxcore-theme][data-vyx-customer] body .footer .row > div:last-child {margin-bottom:0;}
 html[data-vyxcore-theme][data-vyx-customer] body .footer .row {display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:0!important;}
 html[data-vyxcore-theme][data-vyx-customer] body .footer .row::before,
 html[data-vyxcore-theme][data-vyx-customer] body .footer .row::after {display:none;}
 html[data-vyxcore-theme][data-vyx-customer] body .footer .row > div {width:auto;padding:0;margin:0;min-width:0;}
 html[data-vyxcore-theme][data-vyx-customer] body .footer a {display:inline-flex;align-items:center;min-height:36px;}
}
@media(max-width:575px){
 html[data-vyxcore-theme][data-vyx-customer] body #system-container:has(#chart-calls) > .row {grid-template-columns:1fr;gap:14px;}
 html[data-vyxcore-theme][data-vyx-customer] body .crivel-home .row-stat {min-height:120px!important;padding:20px!important;}
 html[data-vyxcore-theme][data-vyx-customer] body .crivel-home #chart-calls {height:225px!important;}
 html[data-vyxcore-theme][data-vyx-customer] body .crivel-home [data-crivel-stat="1"] {order:-1;}
 .crivel-quick-panel {grid-template-columns:1fr;gap:0;}
 html[data-vyxcore-theme][data-vyx-customer] body .crivel-shortcut {min-height:64px;}
 .crivel-shortcut-copy strong {font-size:14px;}
 .crivel-shortcut-copy small {font-size:12px;}
}

html[data-vyxcore-theme][data-vyx-customer] body .crivel-home-intro .crivel-eyebrow {color:#bca36f!important;}
html[data-vyxcore-theme][data-vyx-customer] body .crivel-home-intro .crivel-intro-description {color:#98a6ad!important;}
