/* ============================= iuready | agenda-dx.css | v1 | 2026-10-21 ================================================== */
/* v1  2026-10-21  Prima versione: regole di base di DevExtreme 22.1.6 per Scheduler, toolbar e gruppi di pulsanti,           */
/*                 prese da css/dx.light.css (gia' presente nella PWA): elisapwa.css contiene solo i ritocchi del tema e      */
/*                 non la struttura del calendario. Valgono solo dentro #cntAgenda e #agdClienteView (:where, specificita'    */
/*                 zero) e si caricano PRIMA di elisapwa.css, che continua a decidere colori e tema.                          */
/* ========================================================================================================================== */
:where(#cntAgenda, #agdClienteView) .dx-buttongroup {display: inline-block;}
:where(#cntAgenda, #agdClienteView) .dx-buttongroup-wrapper {display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  height: 100%;
  width: 100%;}
:where(#cntAgenda, #agdClienteView) .dx-buttongroup-item {-webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;}
:where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button-mode-contained, :where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button-mode-outlined {border-left-width: 0;}
:where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button-mode-contained.dx-button, :where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button-mode-outlined.dx-button {border-radius: 0;}
:where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button-mode-text {margin-left: 1px;}
:where(#cntAgenda, #agdClienteView) .dx-buttongroup-item-has-width {-webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;}
:where(#cntAgenda, #agdClienteView) .dx-button-mode-contained.dx-buttongroup-item, :where(#cntAgenda, #agdClienteView) .dx-button-mode-outlined.dx-buttongroup-item {padding-left: 1px;
  padding-right: 1px;}
:where(#cntAgenda, #agdClienteView) .dx-button-mode-contained.dx-buttongroup-item.dx-state-hover .dx-button-content, :where(#cntAgenda, #agdClienteView) .dx-button-mode-outlined.dx-buttongroup-item.dx-state-hover .dx-button-content {border-radius: 0;}
:where(#cntAgenda, #agdClienteView) .dx-button-mode-contained.dx-buttongroup-first-item, :where(#cntAgenda, #agdClienteView) .dx-button-mode-outlined.dx-buttongroup-first-item {padding-left: 0;
  border-left-width: 1px;}
:where(#cntAgenda, #agdClienteView) .dx-button-mode-contained.dx-buttongroup-first-item.dx-button, :where(#cntAgenda, #agdClienteView) .dx-button-mode-contained.dx-buttongroup-first-item.dx-state-hover .dx-button-content, :where(#cntAgenda, #agdClienteView) .dx-button-mode-outlined.dx-buttongroup-first-item.dx-button, :where(#cntAgenda, #agdClienteView) .dx-button-mode-outlined.dx-buttongroup-first-item.dx-state-hover .dx-button-content {border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;}
:where(#cntAgenda, #agdClienteView) .dx-button-mode-contained.dx-buttongroup-last-item, :where(#cntAgenda, #agdClienteView) .dx-button-mode-outlined.dx-buttongroup-last-item {padding-right: 0;}
:where(#cntAgenda, #agdClienteView) .dx-button-mode-contained.dx-buttongroup-last-item.dx-button, :where(#cntAgenda, #agdClienteView) .dx-button-mode-contained.dx-buttongroup-last-item.dx-state-hover .dx-button-content, :where(#cntAgenda, #agdClienteView) .dx-button-mode-outlined.dx-buttongroup-last-item.dx-button, :where(#cntAgenda, #agdClienteView) .dx-button-mode-outlined.dx-buttongroup-last-item.dx-state-hover .dx-button-content {border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;}
:where(#cntAgenda, #agdClienteView) .dx-button-mode-text.dx-buttongroup-first-item {margin-left: 0;}
:where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-contained.dx-state-disabled, :where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-state-disabled {opacity: 1;}
:where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-contained.dx-state-disabled .dx-button-content, :where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-state-disabled .dx-button-content {opacity: .6;}
:where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-contained.dx-button-normal {background-color: #fff;}
:where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-contained.dx-button-normal.dx-state-hover {background-color: #f5f5f5;}
:where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-contained.dx-button-normal.dx-state-focused {background-color: #ebebeb;}
:where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-contained.dx-button-normal.dx-item-selected {background-color: #d4d4d4;}
:where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-contained.dx-button-normal.dx-item-selected.dx-state-hover {background-color: #e3e3e3;}
:where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-contained.dx-button-normal.dx-item-selected.dx-state-focused {background-color: #dbdbdb;}
:where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-contained.dx-button-normal.dx-item-selected, :where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-contained.dx-button-normal.dx-item-selected .dx-icon {color: #333;}
:where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-contained:not(.dx-item-selected) {background-color: #fff;}
:where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-contained:not(.dx-item-selected).dx-button-default {border-color: #2d6da3;}
:where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-contained:not(.dx-item-selected).dx-button-default.dx-state-hover {background-color: #f5f5f5;}
:where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-contained:not(.dx-item-selected).dx-button-default.dx-state-focused {background-color: #ebebeb;}
:where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-contained:not(.dx-item-selected).dx-button-default, :where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-contained:not(.dx-item-selected).dx-button-default .dx-icon {color: #2d6da3;}
:where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-contained:not(.dx-item-selected).dx-button-success {border-color: #4cae4c;}
:where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-contained:not(.dx-item-selected).dx-button-success.dx-state-hover {background-color: #f5f5f5;}
:where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-contained:not(.dx-item-selected).dx-button-success.dx-state-focused {background-color: #ebebeb;}
:where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-contained:not(.dx-item-selected).dx-button-success, :where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-contained:not(.dx-item-selected).dx-button-success .dx-icon {color: #4cae4c;}
:where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-contained:not(.dx-item-selected).dx-button-danger {border-color: #d43f3a;}
:where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-contained:not(.dx-item-selected).dx-button-danger.dx-state-hover {background-color: #f5f5f5;}
:where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-contained:not(.dx-item-selected).dx-button-danger.dx-state-focused {background-color: #ebebeb;}
:where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-contained:not(.dx-item-selected).dx-button-danger, :where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-contained:not(.dx-item-selected).dx-button-danger .dx-icon {color: #d43f3a;}
:where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-state-hover {background-color: rgba(0,0,0,.04);}
:where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-state-focused {background-color: rgba(0,0,0,.08);}
:where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-button-default.dx-state-focused, :where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-button-default.dx-state-hover {background-color: rgba(45,109,163,.1);}
:where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-button-success.dx-state-focused, :where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-button-success.dx-state-hover {background-color: rgba(76,174,76,.1);}
:where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-button-danger.dx-state-focused, :where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-button-danger.dx-state-hover {background-color: rgba(212,63,58,.1);}
:where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-text.dx-state-hover {background-color: rgba(0,0,0,.04);}
:where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-text.dx-state-focused {background-color: rgba(0,0,0,.08);}
:where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-text.dx-button-default.dx-state-focused, :where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-text.dx-button-default.dx-state-hover {background-color: rgba(45,109,163,.1);}
:where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-text.dx-button-success.dx-state-focused, :where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-text.dx-button-success.dx-state-hover {background-color: rgba(76,174,76,.1);}
:where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-text.dx-button-danger.dx-state-focused, :where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-text.dx-button-danger.dx-state-hover {background-color: rgba(212,63,58,.1);}
:where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-item-selected.dx-button-normal, :where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-text.dx-item-selected.dx-button-normal {background-color: rgba(0,0,0,.17);}
:where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-item-selected.dx-button-normal.dx-state-hover, :where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-text.dx-item-selected.dx-button-normal.dx-state-hover {background-color: rgba(0,0,0,.11);}
:where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-item-selected.dx-button-normal.dx-state-focused, :where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-text.dx-item-selected.dx-button-normal.dx-state-focused {background-color: rgba(0,0,0,.14);}
:where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-item-selected.dx-button-normal, :where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-item-selected.dx-button-normal .dx-icon, :where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-text.dx-item-selected.dx-button-normal, :where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-text.dx-item-selected.dx-button-normal .dx-icon {color: #333;}
:where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-item-selected.dx-button-success, :where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-text.dx-item-selected.dx-button-success {background-color: rgba(92,184,92,.3);}
:where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-item-selected.dx-button-success.dx-state-focused, :where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-item-selected.dx-button-success.dx-state-hover, :where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-text.dx-item-selected.dx-button-success.dx-state-focused, :where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-text.dx-item-selected.dx-button-success.dx-state-hover {background-color: rgba(92,184,92,.2);}
:where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-item-selected.dx-button-default, :where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-text.dx-item-selected.dx-button-default {background-color: rgba(51,122,183,.3);}
:where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-item-selected.dx-button-default.dx-state-focused, :where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-item-selected.dx-button-default.dx-state-hover, :where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-text.dx-item-selected.dx-button-default.dx-state-focused, :where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-text.dx-item-selected.dx-button-default.dx-state-hover {background-color: rgba(51,122,183,.2);}
:where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-item-selected.dx-button-danger, :where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-text.dx-item-selected.dx-button-danger {background-color: rgba(217,83,79,.3);}
:where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-item-selected.dx-button-danger.dx-state-focused, :where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-item-selected.dx-button-danger.dx-state-hover, :where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-text.dx-item-selected.dx-button-danger.dx-state-focused, :where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-text.dx-item-selected.dx-button-danger.dx-state-hover {background-color: rgba(217,83,79,.2);}
:where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-item-selected.dx-button-success, :where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-item-selected.dx-button-success .dx-icon, :where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-text.dx-item-selected.dx-button-success, :where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-text.dx-item-selected.dx-button-success .dx-icon {color: #5cb85c;}
:where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-item-selected.dx-button-default, :where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-item-selected.dx-button-default .dx-icon, :where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-text.dx-item-selected.dx-button-default, :where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-text.dx-item-selected.dx-button-default .dx-icon {color: #337ab7;}
:where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-item-selected.dx-button-danger, :where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-outlined.dx-item-selected.dx-button-danger .dx-icon, :where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-text.dx-item-selected.dx-button-danger, :where(#cntAgenda, #agdClienteView) .dx-buttongroup-item.dx-button.dx-button-mode-text.dx-item-selected.dx-button-danger .dx-icon {color: #d9534f;}
:where(#cntAgenda, #agdClienteView) .dx-rtl.dx-button-mode-contained.dx-buttongroup-first-item, :where(#cntAgenda, #agdClienteView) .dx-rtl.dx-button-mode-outlined.dx-buttongroup-first-item {border-left-width: 0;
  padding-left: 1px;
  padding-right: 0;}
:where(#cntAgenda, #agdClienteView) .dx-rtl.dx-button-mode-contained.dx-buttongroup-first-item.dx-button, .dx-rtl.dx-button-mode-contained.dx-buttongroup-first-item.dx-state-hover :where(#cntAgenda, #agdClienteView) .dx-button-content, :where(#cntAgenda, #agdClienteView) .dx-rtl.dx-button-mode-outlined.dx-buttongroup-first-item.dx-button, .dx-rtl.dx-button-mode-outlined.dx-buttongroup-first-item.dx-state-hover :where(#cntAgenda, #agdClienteView) .dx-button-content {border-radius: 0 4px 4px 0;}
:where(#cntAgenda, #agdClienteView) .dx-rtl.dx-button-mode-contained.dx-buttongroup-last-item, :where(#cntAgenda, #agdClienteView) .dx-rtl.dx-button-mode-outlined.dx-buttongroup-last-item {border-left-width: 1px;
  padding-right: 1px;
  padding-left: 0;}
:where(#cntAgenda, #agdClienteView) .dx-rtl.dx-button-mode-contained.dx-buttongroup-last-item.dx-button, .dx-rtl.dx-button-mode-contained.dx-buttongroup-last-item.dx-state-hover :where(#cntAgenda, #agdClienteView) .dx-button-content, :where(#cntAgenda, #agdClienteView) .dx-rtl.dx-button-mode-outlined.dx-buttongroup-last-item.dx-button, .dx-rtl.dx-button-mode-outlined.dx-buttongroup-last-item.dx-state-hover :where(#cntAgenda, #agdClienteView) .dx-button-content {border-radius: 4px 0 0 4px;}
:where(#cntAgenda, #agdClienteView) .dx-rtl.dx-button-mode-contained.dx-buttongroup-last-item.dx-buttongroup-first-item.dx-button, .dx-rtl.dx-button-mode-contained.dx-buttongroup-last-item.dx-buttongroup-first-item.dx-state-hover :where(#cntAgenda, #agdClienteView) .dx-button-content, :where(#cntAgenda, #agdClienteView) .dx-rtl.dx-button-mode-outlined.dx-buttongroup-last-item.dx-buttongroup-first-item.dx-button, .dx-rtl.dx-button-mode-outlined.dx-buttongroup-last-item.dx-buttongroup-first-item.dx-state-hover :where(#cntAgenda, #agdClienteView) .dx-button-content {border-radius: 4px;}
:where(#cntAgenda, #agdClienteView) .dx-rtl.dx-button-mode-text.dx-buttongroup-first-item {margin-left: 1px;}
:where(#cntAgenda, #agdClienteView) .dx-rtl.dx-button-mode-text.dx-buttongroup-last-item {margin-left: 0;}
.dx-rtl :where(#cntAgenda, #agdClienteView) .dx-datebox-wrapper .dx-popup-bottom .dx-toolbar-button + .dx-toolbar-button .dx-button {margin-right: 5px;
  margin-left: 0;}
:where(#cntAgenda, #agdClienteView) .dx-toolbar .dx-button-content::after {display: none;}
.dx-device-mobile :where(#cntAgenda, #agdClienteView) .dx-toolbar.dx-toolbar-multiline .dx-toolbar-items-container, :where(#cntAgenda, #agdClienteView) .dx-toolbar.dx-toolbar-multiline .dx-toolbar-items-container {height: 100%;}
.dx-device-mobile :where(#cntAgenda, #agdClienteView) .dx-toolbar.dx-toolbar-multiline .dx-toolbar-items-container .dx-toolbar-before, :where(#cntAgenda, #agdClienteView) .dx-toolbar.dx-toolbar-multiline .dx-toolbar-items-container .dx-toolbar-before {position: relative;}
.dx-device-mobile :where(#cntAgenda, #agdClienteView) .dx-toolbar.dx-toolbar-multiline .dx-toolbar-item, :where(#cntAgenda, #agdClienteView) .dx-toolbar.dx-toolbar-multiline .dx-toolbar-item {display: inline-block;}
:where(#cntAgenda, #agdClienteView) .dx-toolbar .dx-button .dx-icon {-webkit-box-sizing: content-box;
  box-sizing: content-box;}
:where(#cntAgenda, #agdClienteView) .dx-toolbar-items-container {position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;}
:where(#cntAgenda, #agdClienteView) .dx-toolbar-item {display: table-cell;
  padding: 0 5px;
  vertical-align: middle;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;}
:where(#cntAgenda, #agdClienteView) .dx-toolbar-item .dx-tabs {table-layout: auto;}
:where(#cntAgenda, #agdClienteView) .dx-toolbar-item img {display: block;}
:where(#cntAgenda, #agdClienteView) .dx-toolbar-menu-container {display: table-cell;
  padding: 0 5px;
  vertical-align: middle;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;}
:where(#cntAgenda, #agdClienteView) .dx-toolbar-menu-container .dx-tabs {table-layout: auto;}
:where(#cntAgenda, #agdClienteView) .dx-toolbar-menu-container img {display: block;}
:where(#cntAgenda, #agdClienteView) .dx-toolbar-group {float: left;
  margin: 0 10px;}
:where(#cntAgenda, #agdClienteView) .dx-toolbar-after, :where(#cntAgenda, #agdClienteView) .dx-toolbar-before {position: absolute;}
:where(#cntAgenda, #agdClienteView) .dx-toolbar-center:empty {display: none;}
:where(#cntAgenda, #agdClienteView) .dx-toolbar-before {left: 0;}
:where(#cntAgenda, #agdClienteView) .dx-toolbar-after {right: 0;}
:where(#cntAgenda, #agdClienteView) .dx-toolbar-label {white-space: nowrap;
  -webkit-user-drag: none;}
:where(#cntAgenda, #agdClienteView) .dx-toolbar-label .dx-toolbar-item-content > div {overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;}
:where(#cntAgenda, #agdClienteView) .dx-toolbar-label > div {overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 0 -5px;
  padding: 0 5px;}
:where(#cntAgenda, #agdClienteView) .dx-toolbar-center {margin: 0 auto;
  text-align: center;}
:where(#cntAgenda, #agdClienteView) .dx-toolbar-after, :where(#cntAgenda, #agdClienteView) .dx-toolbar-before, :where(#cntAgenda, #agdClienteView) .dx-toolbar-center {top: 0;
  display: table;
  height: 100%;}
.dx-rtl :where(#cntAgenda, #agdClienteView) .dx-toolbar-before {right: 0;
  left: auto;}
.dx-rtl :where(#cntAgenda, #agdClienteView) .dx-toolbar-after {right: auto;
  left: 0;}
:where(#cntAgenda, #agdClienteView) .dx-toolbar-menu-section:empty {display: none;}
:where(#cntAgenda, #agdClienteView) .dx-dropdownmenu-popup-wrapper .dx-toolbar-menu-custom > .dx-list-item-content, :where(#cntAgenda, #agdClienteView) .dx-toolbar-menu-section .dx-toolbar-hidden-button > .dx-list-item-content, :where(#cntAgenda, #agdClienteView) .dx-toolbar-menu-section .dx-toolbar-hidden-button-group > .dx-list-item-content {padding: 0;}
:where(#cntAgenda, #agdClienteView) .dx-toolbar-menu-section.dx-toolbar-menu-last-section {border-bottom: none;}
:where(#cntAgenda, #agdClienteView) .dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button {border: none;
  background: 0 0;
  margin: 0;
  width: 100%;
  text-align: left;
  -webkit-box-shadow: none;
  box-shadow: none;}
:where(#cntAgenda, #agdClienteView) .dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button .dx-button-text {line-height: normal;}
:where(#cntAgenda, #agdClienteView) .dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button .dx-button-content {text-align: left;}
.dx-rtl :where(#cntAgenda, #agdClienteView) .dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button .dx-button-content, .dx-rtl.dx-toolbar-menu-section :where(#cntAgenda, #agdClienteView) .dx-toolbar-hidden-button .dx-button .dx-button-content {text-align: right;}
:where(#cntAgenda, #agdClienteView) .dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-toolbar-item-auto-hide {padding: 0;}
:where(#cntAgenda, #agdClienteView) .dx-toolbar-text-auto-hide .dx-button .dx-button-text {display: none;}
:where(#cntAgenda, #agdClienteView) .dx-toolbar-item-content > .dx-texteditor {width: 150px;}
:where(#cntAgenda, #agdClienteView) .dx-toolbar-item-invisible {display: none;}
:where(#cntAgenda, #agdClienteView) .dx-toolbar-hidden-button-group.dx-state-hover {background-color: transparent;}
:where(#cntAgenda, #agdClienteView) .dx-toolbar-hidden-button-group .dx-list-item-content, :where(#cntAgenda, #agdClienteView) .dx-toolbar-hidden-button-group .dx-list-item-content .dx-toolbar-item-auto-hide {padding: 0;}
:where(#cntAgenda, #agdClienteView) .dx-toolbar-hidden-button-group .dx-buttongroup {width: 100%;}
:where(#cntAgenda, #agdClienteView) .dx-toolbar-hidden-button-group .dx-buttongroup .dx-buttongroup-wrapper {-webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;}
:where(#cntAgenda, #agdClienteView) .dx-toolbar-hidden-button-group .dx-buttongroup .dx-buttongroup-wrapper .dx-buttongroup-item {border: none;
  text-align: left;}
.dx-rtl :where(#cntAgenda, #agdClienteView) .dx-toolbar-hidden-button-group .dx-buttongroup .dx-buttongroup-wrapper .dx-buttongroup-item, .dx-rtl.dx-toolbar-hidden-button-group :where(#cntAgenda, #agdClienteView) .dx-buttongroup .dx-buttongroup-wrapper .dx-buttongroup-item {text-align: right;}
:where(#cntAgenda, #agdClienteView) .dx-toolbar {width: 100%;
  background-color: #fff;
  color: #333;
  padding: 0;
  overflow: visible;}
:where(#cntAgenda, #agdClienteView) .dx-toolbar .dx-toolbar-before {padding-right: 15px;}
.dx-rtl.dx-toolbar :where(#cntAgenda, #agdClienteView) .dx-toolbar-before {padding-right: 0;
  padding-left: 15px;}
:where(#cntAgenda, #agdClienteView) .dx-toolbar .dx-toolbar-after {padding-left: 15px;}
.dx-rtl.dx-toolbar :where(#cntAgenda, #agdClienteView) .dx-toolbar-after {padding-left: 0;
  padding-right: 15px;}
:where(#cntAgenda, #agdClienteView) .dx-toolbar .dx-toolbar-after:empty, :where(#cntAgenda, #agdClienteView) .dx-toolbar .dx-toolbar-before:empty {padding: 0;}
:where(#cntAgenda, #agdClienteView) .dx-toolbar .dx-toolbar-items-container {height: 36px;
  overflow: visible;}
:where(#cntAgenda, #agdClienteView) .dx-toolbar .dx-toolbar-menu-container {padding: 0 0 0 5px;}
.dx-rtl.dx-toolbar :where(#cntAgenda, #agdClienteView) .dx-toolbar-menu-container, :where(#cntAgenda, #agdClienteView) .dx-toolbar .dx-toolbar-item {padding: 0 5px 0 0;}
:where(#cntAgenda, #agdClienteView) .dx-toolbar .dx-toolbar-item.dx-toolbar-first-in-group {padding-left: 20px;}
:where(#cntAgenda, #agdClienteView) .dx-toolbar .dx-toolbar-item:last-child {padding: 0;}
.dx-rtl.dx-toolbar :where(#cntAgenda, #agdClienteView) .dx-toolbar-item {padding: 0 0 0 5px;}
.dx-rtl.dx-toolbar :where(#cntAgenda, #agdClienteView) .dx-toolbar-item:last-child {padding: 0;}
:where(#cntAgenda, #agdClienteView) .dx-toolbar .dx-toolbar-label {font-size: 20px;}
.dx-device-mobile :where(#cntAgenda, #agdClienteView) .dx-toolbar {padding: 0;
  overflow: visible;}
.dx-device-mobile :where(#cntAgenda, #agdClienteView) .dx-toolbar .dx-toolbar-before {padding-right: 15px;}
.dx-rtl.dx-device-mobile :where(#cntAgenda, #agdClienteView) .dx-toolbar .dx-toolbar-before {padding-right: 0;
  padding-left: 15px;}
.dx-device-mobile :where(#cntAgenda, #agdClienteView) .dx-toolbar .dx-toolbar-after {padding-left: 15px;}
.dx-rtl.dx-device-mobile :where(#cntAgenda, #agdClienteView) .dx-toolbar .dx-toolbar-after {padding-left: 0;
  padding-right: 15px;}
.dx-device-mobile :where(#cntAgenda, #agdClienteView) .dx-toolbar .dx-toolbar-after:empty, .dx-device-mobile :where(#cntAgenda, #agdClienteView) .dx-toolbar .dx-toolbar-before:empty {padding: 0;}
.dx-device-mobile :where(#cntAgenda, #agdClienteView) .dx-toolbar .dx-toolbar-items-container {height: 36px;
  overflow: visible;}
.dx-device-mobile :where(#cntAgenda, #agdClienteView) .dx-toolbar .dx-toolbar-menu-container {padding: 0 0 0 5px;}
.dx-device-mobile :where(#cntAgenda, #agdClienteView) .dx-toolbar .dx-toolbar-item, .dx-rtl.dx-device-mobile :where(#cntAgenda, #agdClienteView) .dx-toolbar .dx-toolbar-menu-container {padding: 0 5px 0 0;}
.dx-device-mobile :where(#cntAgenda, #agdClienteView) .dx-toolbar .dx-toolbar-item.dx-toolbar-first-in-group {padding-left: 20px;}
.dx-device-mobile :where(#cntAgenda, #agdClienteView) .dx-toolbar .dx-toolbar-item:last-child {padding: 0;}
.dx-rtl.dx-device-mobile :where(#cntAgenda, #agdClienteView) .dx-toolbar .dx-toolbar-item {padding: 0 0 0 5px;}
.dx-rtl.dx-device-mobile :where(#cntAgenda, #agdClienteView) .dx-toolbar .dx-toolbar-item:last-child {padding: 0;}
.dx-device-mobile :where(#cntAgenda, #agdClienteView) .dx-toolbar .dx-toolbar-label {font-size: 20px;}
:where(#cntAgenda, #agdClienteView) .dx-toolbar.dx-state-disabled {opacity: 1;}
:where(#cntAgenda, #agdClienteView) .dx-toolbar.dx-toolbar-compact .dx-button {min-width: auto;}
:where(#cntAgenda, #agdClienteView) .dx-toolbar-after .dx-toolbar-item, :where(#cntAgenda, #agdClienteView) .dx-toolbar-after .dx-toolbar-item:last-child {padding: 0 0 0 5px;}
:where(#cntAgenda, #agdClienteView) .dx-toolbar-after .dx-toolbar-item:first-child {padding: 0;}
.dx-rtl.dx-toolbar-after :where(#cntAgenda, #agdClienteView) .dx-toolbar-item:first-child {padding-left: 5px;}
.dx-device-mobile :where(#cntAgenda, #agdClienteView) .dx-toolbar-after .dx-toolbar-item, .dx-device-mobile :where(#cntAgenda, #agdClienteView) .dx-toolbar-after .dx-toolbar-item:last-child {padding: 0 0 0 5px;}
.dx-device-mobile :where(#cntAgenda, #agdClienteView) .dx-toolbar-after .dx-toolbar-item:first-child {padding: 0;}
.dx-rtl.dx-device-mobile :where(#cntAgenda, #agdClienteView) .dx-toolbar-after .dx-toolbar-item:first-child {padding-left: 5px;}
:where(#cntAgenda, #agdClienteView) .dx-toolbar-background {background-color: #fff;}
:where(#cntAgenda, #agdClienteView) .dx-toolbar-menu-section {border-bottom: 1px solid #ddd;}
:where(#cntAgenda, #agdClienteView) .dx-toolbar-menu-section .dx-list-item-content, :where(#cntAgenda, #agdClienteView) .dx-toolbar-menu-section .dx-toolbar-item-auto-hide {padding: 10px;}
:where(#cntAgenda, #agdClienteView) .dx-toolbar-menu-section .dx-list-item-content > .dx-button .dx-button-content, :where(#cntAgenda, #agdClienteView) .dx-toolbar-menu-section .dx-list-item-content > .dx-toolbar-item-content > .dx-button .dx-button-content, :where(#cntAgenda, #agdClienteView) .dx-toolbar-menu-section .dx-toolbar-item-auto-hide > .dx-button .dx-button-content, :where(#cntAgenda, #agdClienteView) .dx-toolbar-menu-section .dx-toolbar-item-auto-hide > .dx-toolbar-item-content > .dx-button .dx-button-content {padding: 0;}
:where(#cntAgenda, #agdClienteView) .dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button {padding: 10px;}
:where(#cntAgenda, #agdClienteView) .dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-danger, :where(#cntAgenda, #agdClienteView) .dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-danger .dx-icon, :where(#cntAgenda, #agdClienteView) .dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-default, :where(#cntAgenda, #agdClienteView) .dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-default .dx-icon, :where(#cntAgenda, #agdClienteView) .dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-success, :where(#cntAgenda, #agdClienteView) .dx-toolbar-menu-section .dx-toolbar-hidden-button .dx-button-success .dx-icon {color: #333;}
:where(#cntAgenda, #agdClienteView) .dx-toolbar-text-auto-hide .dx-button .dx-button-content {padding: 8px;}
:where(#cntAgenda, #agdClienteView) .dx-toolbar-text-auto-hide .dx-button .dx-icon {width: 18px;
  height: 18px;
  background-position: 0 0;
  background-size: 18px 18px;
  padding: 0;
  font-size: 18px;
  text-align: center;
  line-height: 18px;
  margin-right: 0;
  margin-left: 0;}
.dx-rtl :where(#cntAgenda, #agdClienteView) .dx-toolbar-text-auto-hide .dx-button .dx-icon, .dx-rtl.dx-toolbar-text-auto-hide :where(#cntAgenda, #agdClienteView) .dx-button .dx-icon, :where(#cntAgenda, #agdClienteView) .dx-toolbar-text-auto-hide .dx-button .dx-icon.dx-icon-right {margin-left: 0;
  margin-right: 0;}
.dx-rtl :where(#cntAgenda, #agdClienteView) .dx-toolbar-text-auto-hide .dx-button .dx-icon.dx-icon-right, .dx-rtl.dx-toolbar-text-auto-hide :where(#cntAgenda, #agdClienteView) .dx-button .dx-icon.dx-icon-right {margin-right: 0;
  margin-left: 0;}
:where(#cntAgenda, #agdClienteView) .dx-toolbar .dx-tab {padding: 4px;}
:where(#cntAgenda, #agdClienteView) .dx-toolbar-button .dx-menu .dx-menu-item {border: 1px solid transparent;
  border-radius: 4px;}
:where(#cntAgenda, #agdClienteView) .dx-toolbar-button .dx-menu .dx-menu-item .dx-menu-item-content {padding-top: 7px;
  padding-bottom: 8px;
  line-height: 0;}
:where(#cntAgenda, #agdClienteView) .dx-toolbar-button .dx-menu .dx-menu-item .dx-menu-item-content .dx-menu-item-text {line-height: normal;}
:where(#cntAgenda, #agdClienteView) .dx-toolbar-hidden-button-group {margin-top: 5px;
  margin-bottom: 5px;}
:where(#cntAgenda, #agdClienteView) .dx-toolbar-hidden-button-group .dx-buttongroup-wrapper .dx-buttongroup-item.dx-button .dx-button-content {padding: 10px;}
:where(#cntAgenda, #agdClienteView) .dx-popup-title.dx-toolbar {padding: 6px 20px;
  overflow: visible;
  -webkit-box-shadow: none;
  box-shadow: none;}
:where(#cntAgenda, #agdClienteView) .dx-popup-title.dx-toolbar .dx-toolbar-before {padding-right: 15px;}
.dx-rtl.dx-popup-title.dx-toolbar :where(#cntAgenda, #agdClienteView) .dx-toolbar-before {padding-right: 0;
  padding-left: 15px;}
:where(#cntAgenda, #agdClienteView) .dx-popup-title.dx-toolbar .dx-toolbar-after {padding-left: 15px;}
.dx-rtl.dx-popup-title.dx-toolbar :where(#cntAgenda, #agdClienteView) .dx-toolbar-after {padding-left: 0;
  padding-right: 15px;}
:where(#cntAgenda, #agdClienteView) .dx-popup-title.dx-toolbar .dx-toolbar-after:empty, :where(#cntAgenda, #agdClienteView) .dx-popup-title.dx-toolbar .dx-toolbar-before:empty {padding: 0;}
:where(#cntAgenda, #agdClienteView) .dx-popup-title.dx-toolbar .dx-toolbar-items-container {height: 36px;
  overflow: visible;}
:where(#cntAgenda, #agdClienteView) .dx-popup-title.dx-toolbar .dx-toolbar-menu-container {padding: 0 0 0 10px;}
:where(#cntAgenda, #agdClienteView) .dx-popup-title.dx-toolbar .dx-toolbar-item, .dx-rtl.dx-popup-title.dx-toolbar :where(#cntAgenda, #agdClienteView) .dx-toolbar-menu-container {padding: 0 10px 0 0;}
:where(#cntAgenda, #agdClienteView) .dx-popup-title.dx-toolbar .dx-toolbar-item.dx-toolbar-first-in-group {padding-left: 20px;}
:where(#cntAgenda, #agdClienteView) .dx-popup-title.dx-toolbar .dx-toolbar-item:last-child {padding: 0;}
.dx-rtl.dx-popup-title.dx-toolbar :where(#cntAgenda, #agdClienteView) .dx-toolbar-item {padding: 0 0 0 10px;}
.dx-rtl.dx-popup-title.dx-toolbar :where(#cntAgenda, #agdClienteView) .dx-toolbar-item:last-child {padding: 0;}
:where(#cntAgenda, #agdClienteView) .dx-popup-title.dx-toolbar .dx-toolbar-label {font-size: 20px;}
:where(#cntAgenda, #agdClienteView) .dx-popup-title.dx-toolbar.dx-has-close-button .dx-toolbar-after .dx-toolbar-button:nth-last-child(2) {padding-right: 0;}
.dx-rtl :where(#cntAgenda, #agdClienteView) .dx-popup-title.dx-toolbar.dx-has-close-button .dx-toolbar-after .dx-toolbar-button:nth-last-child(2) {padding-left: 0;}
:where(#cntAgenda, #agdClienteView) .dx-popup-bottom.dx-toolbar {padding: 20px;
  overflow: visible;}
:where(#cntAgenda, #agdClienteView) .dx-popup-bottom.dx-toolbar .dx-toolbar-before {padding-right: 15px;}
.dx-rtl.dx-popup-bottom.dx-toolbar :where(#cntAgenda, #agdClienteView) .dx-toolbar-before {padding-right: 0;
  padding-left: 15px;}
:where(#cntAgenda, #agdClienteView) .dx-popup-bottom.dx-toolbar .dx-toolbar-after {padding-left: 15px;}
.dx-rtl.dx-popup-bottom.dx-toolbar :where(#cntAgenda, #agdClienteView) .dx-toolbar-after {padding-left: 0;
  padding-right: 15px;}
:where(#cntAgenda, #agdClienteView) .dx-popup-bottom.dx-toolbar .dx-toolbar-after:empty, :where(#cntAgenda, #agdClienteView) .dx-popup-bottom.dx-toolbar .dx-toolbar-before:empty {padding: 0;}
:where(#cntAgenda, #agdClienteView) .dx-popup-bottom.dx-toolbar .dx-toolbar-items-container {height: 36px;
  overflow: visible;}
:where(#cntAgenda, #agdClienteView) .dx-popup-bottom.dx-toolbar .dx-toolbar-menu-container {padding: 0 0 0 10px;}
:where(#cntAgenda, #agdClienteView) .dx-popup-bottom.dx-toolbar .dx-toolbar-item, .dx-rtl.dx-popup-bottom.dx-toolbar :where(#cntAgenda, #agdClienteView) .dx-toolbar-menu-container {padding: 0 10px 0 0;}
:where(#cntAgenda, #agdClienteView) .dx-popup-bottom.dx-toolbar .dx-toolbar-item.dx-toolbar-first-in-group {padding-left: 20px;}
:where(#cntAgenda, #agdClienteView) .dx-popup-bottom.dx-toolbar .dx-toolbar-item:last-child {padding: 0;}
.dx-rtl.dx-popup-bottom.dx-toolbar :where(#cntAgenda, #agdClienteView) .dx-toolbar-item {padding: 0 0 0 10px;}
.dx-rtl.dx-popup-bottom.dx-toolbar :where(#cntAgenda, #agdClienteView) .dx-toolbar-item:last-child {padding: 0;}
:where(#cntAgenda, #agdClienteView) .dx-popup-bottom.dx-toolbar .dx-toolbar-label {font-size: 20px;}
.dx-device-mobile :where(#cntAgenda, #agdClienteView) .dx-popup-bottom.dx-toolbar {padding: 20px;
  overflow: visible;}
.dx-device-mobile :where(#cntAgenda, #agdClienteView) .dx-popup-bottom.dx-toolbar .dx-toolbar-before {padding-right: 15px;}
.dx-rtl.dx-device-mobile :where(#cntAgenda, #agdClienteView) .dx-popup-bottom.dx-toolbar .dx-toolbar-before {padding-right: 0;
  padding-left: 15px;}
.dx-device-mobile :where(#cntAgenda, #agdClienteView) .dx-popup-bottom.dx-toolbar .dx-toolbar-after {padding-left: 15px;}
.dx-rtl.dx-device-mobile :where(#cntAgenda, #agdClienteView) .dx-popup-bottom.dx-toolbar .dx-toolbar-after {padding-left: 0;
  padding-right: 15px;}
.dx-device-mobile :where(#cntAgenda, #agdClienteView) .dx-popup-bottom.dx-toolbar .dx-toolbar-after:empty, .dx-device-mobile :where(#cntAgenda, #agdClienteView) .dx-popup-bottom.dx-toolbar .dx-toolbar-before:empty {padding: 0;}
.dx-device-mobile :where(#cntAgenda, #agdClienteView) .dx-popup-bottom.dx-toolbar .dx-toolbar-items-container {height: 36px;
  overflow: visible;}
.dx-device-mobile :where(#cntAgenda, #agdClienteView) .dx-popup-bottom.dx-toolbar .dx-toolbar-menu-container {padding: 0 0 0 10px;}
.dx-device-mobile :where(#cntAgenda, #agdClienteView) .dx-popup-bottom.dx-toolbar .dx-toolbar-item, .dx-rtl.dx-device-mobile :where(#cntAgenda, #agdClienteView) .dx-popup-bottom.dx-toolbar .dx-toolbar-menu-container {padding: 0 10px 0 0;}
.dx-device-mobile :where(#cntAgenda, #agdClienteView) .dx-popup-bottom.dx-toolbar .dx-toolbar-item.dx-toolbar-first-in-group {padding-left: 20px;}
.dx-device-mobile :where(#cntAgenda, #agdClienteView) .dx-popup-bottom.dx-toolbar .dx-toolbar-item:last-child {padding: 0;}
.dx-rtl.dx-device-mobile :where(#cntAgenda, #agdClienteView) .dx-popup-bottom.dx-toolbar .dx-toolbar-item {padding: 0 0 0 10px;}
.dx-rtl.dx-device-mobile :where(#cntAgenda, #agdClienteView) .dx-popup-bottom.dx-toolbar .dx-toolbar-item:last-child {padding: 0;}
.dx-device-mobile :where(#cntAgenda, #agdClienteView) .dx-popup-bottom.dx-toolbar .dx-toolbar-label {font-size: 20px;}
:where(#cntAgenda, #agdClienteView) .dx-dropdownbutton-action:not(.dx-buttongroup-last-item).dx-button {border-right-width: 0;
  border-left-width: 1px;}
.dx-rtl :where(#cntAgenda, #agdClienteView) .dx-dropdownbutton-action:not(.dx-buttongroup-last-item).dx-button {border-right-width: 1px;
  border-left-width: 0;}
:where(#cntAgenda, #agdClienteView) .dx-dropdownbutton-action.dx-buttongroup-last-item.dx-button .dx-button-content {padding-right: 0;}
.dx-rtl :where(#cntAgenda, #agdClienteView) .dx-dropdownbutton-action.dx-buttongroup-last-item.dx-button .dx-button-content {padding-left: 0;}
:where(#cntAgenda, #agdClienteView) .dx-popover-wrapper .dx-popup-title.dx-toolbar {padding-left: 15px;}
:where(#cntAgenda, #agdClienteView) .dx-popover-wrapper .dx-rtl.dx-popup-title.dx-toolbar {padding-right: 15px;
  padding-left: 0;}
:where(#cntAgenda, #agdClienteView) .dx-colorbox-overlay .dx-popup-bottom .dx-toolbar-item:first-child {padding-right: 10px;}
.dx-rtl :where(#cntAgenda, #agdClienteView) .dx-colorbox-overlay .dx-toolbar-item:first-child {padding-left: 10px;
  padding-right: 0;}
:where(#cntAgenda, #agdClienteView) .dx-datagrid-column-chooser .dx-overlay-content .dx-popup-title .dx-toolbar-label {font-size: 16px;}
:where(#cntAgenda, #agdClienteView) .dx-datagrid-header-panel .dx-toolbar-menu-container .dx-button {margin-left: 10px;}
.dx-rtl :where(#cntAgenda, #agdClienteView) .dx-datagrid-header-panel .dx-toolbar-menu-container .dx-button {margin-left: 0;
  margin-right: 10px;}
:where(#cntAgenda, #agdClienteView) .dx-datagrid-header-panel .dx-toolbar {margin-bottom: 10px;}
:where(#cntAgenda, #agdClienteView) .dx-toolbar-menu-section .dx-datagrid-checkbox-size {width: 100%;}
:where(#cntAgenda, #agdClienteView) .dx-toolbar-menu-section .dx-datagrid-checkbox-size .dx-checkbox-container {padding: 14px;}
:where(#cntAgenda, #agdClienteView) .dx-toolbar-menu-section .dx-datagrid-checkbox-size .dx-checkbox-text {padding-left: 34px;}
:where(#cntAgenda, #agdClienteView) .dx-treelist-column-chooser .dx-overlay-content .dx-popup-title .dx-toolbar-label {font-size: 16px;}
:where(#cntAgenda, #agdClienteView) .dx-treelist-header-panel .dx-toolbar-menu-container .dx-button {margin-left: 10px;}
.dx-rtl :where(#cntAgenda, #agdClienteView) .dx-treelist-header-panel .dx-toolbar-menu-container .dx-button {margin-left: 0;
  margin-right: 10px;}
:where(#cntAgenda, #agdClienteView) .dx-treelist-header-panel .dx-toolbar {margin-bottom: 10px;}
:where(#cntAgenda, #agdClienteView) .dx-toolbar-menu-section .dx-treelist-checkbox-size {width: 100%;}
:where(#cntAgenda, #agdClienteView) .dx-toolbar-menu-section .dx-treelist-checkbox-size .dx-checkbox-container {padding: 14px;}
:where(#cntAgenda, #agdClienteView) .dx-toolbar-menu-section .dx-treelist-checkbox-size .dx-checkbox-text {padding-left: 34px;}
.dx-rtl :where(#cntAgenda, #agdClienteView) .dx-toolbar-menu-section .dx-checkbox-text {padding-right: 34px;
  padding-left: 27px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment-popup .dx-popup-content {padding-top: 0;
  padding-bottom: 0;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment-popup .dx-scrollable-content {padding-top: 20px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment-popup .dx-form.dx-recurrence-editor-container .dx-scrollable-content {padding-top: 0;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler .dx-empty-message {line-height: normal;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-all-day-panel td {padding: 0;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment-collector {position: absolute;
  display: block;
  text-align: center;
  cursor: pointer;
  margin: 3px 0 0 3px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment-collector .dx-button-content, :where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment-collector .dx-scheduler-appointment-collector-content {overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 0 4px;
  padding: 0;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment-collector .dx-button-content span:last-child, :where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment-collector .dx-scheduler-appointment-collector-content span:last-child {display: inline-block;
  vertical-align: middle;
  padding-left: 2px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment-collector.dx-button.dx-button-default {padding: 0;
  max-width: none;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-mouse-selection .dx-scheduler-all-day-appointments, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-mouse-selection .dx-scheduler-fixed-appointments, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-mouse-selection .dx-scheduler-scrollable-appointments {pointer-events: none;}
.dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment-collector {margin: 3px 3px 0 0;}
@media (max-width:450px) {
 :where(#cntAgenda, #agdClienteView) .dx-scheduler-adaptive .dx-scheduler-view-switcher-label {display: none;}
}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-adaptive .dx-scheduler-work-space-week .dx-scheduler-header-panel-cell {white-space: pre-wrap;
  line-height: 1.3;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-adaptive .dx-scheduler-appointment-collector {margin: 0;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-adaptive .dx-scheduler-appointment-collector .dx-button-content span:last-child, :where(#cntAgenda, #agdClienteView) .dx-scheduler-adaptive .dx-scheduler-appointment-collector .dx-scheduler-appointment-collector-content span:last-child {line-height: 20px;}
:where(#cntAgenda, #agdClienteView) .dx-popup-wrapper.dx-scheduler-appointment-tooltip-wrapper .dx-popup-content, :where(#cntAgenda, #agdClienteView) .dx-scheduler-overlay-panel .dx-popup-content {padding: 0;}
:where(#cntAgenda, #agdClienteView) .dx-popup-wrapper.dx-scheduler-appointment-tooltip-wrapper .dx-popup-content .dx-list-item, :where(#cntAgenda, #agdClienteView) .dx-scheduler-overlay-panel .dx-popup-content .dx-list-item {width: 360px;}
:where(#cntAgenda, #agdClienteView) .dx-popup-wrapper.dx-scheduler-appointment-tooltip-wrapper .dx-popup-content .dx-list-item .dx-list-item-content, :where(#cntAgenda, #agdClienteView) .dx-scheduler-overlay-panel .dx-popup-content .dx-list-item .dx-list-item-content {padding: 5px;}
:where(#cntAgenda, #agdClienteView) .dx-popup-wrapper.dx-scheduler-appointment-tooltip-wrapper .dx-overlay-content, :where(#cntAgenda, #agdClienteView) .dx-scheduler-overlay-panel .dx-overlay-content {-webkit-box-shadow: 0 0 15px 0 rgba(0,0,0,.15);
  box-shadow: 0 0 15px 0 rgba(0,0,0,.15);}
:where(#cntAgenda, #agdClienteView) .dx-popup-wrapper.dx-scheduler-appointment-tooltip-wrapper .dx-tooltip-appointment-item, :where(#cntAgenda, #agdClienteView) .dx-scheduler-overlay-panel .dx-tooltip-appointment-item {display: -webkit-box;
  display: -ms-flexbox;
  display: flex;}
:where(#cntAgenda, #agdClienteView) .dx-popup-wrapper.dx-scheduler-appointment-tooltip-wrapper .dx-tooltip-appointment-item .dx-tooltip-appointment-item-marker-body, :where(#cntAgenda, #agdClienteView) .dx-scheduler-overlay-panel .dx-tooltip-appointment-item .dx-tooltip-appointment-item-marker-body {margin-top: 7px;
  margin-left: 5px;
  background: #337ab7;
  width: 20px;
  height: 20px;
  border-radius: 50%;}
:where(#cntAgenda, #agdClienteView) .dx-popup-wrapper.dx-scheduler-appointment-tooltip-wrapper .dx-tooltip-appointment-item .dx-tooltip-appointment-item-delete-button .dx-icon, :where(#cntAgenda, #agdClienteView) .dx-scheduler-overlay-panel .dx-tooltip-appointment-item .dx-tooltip-appointment-item-delete-button .dx-icon {color: #333;}
:where(#cntAgenda, #agdClienteView) .dx-popup-wrapper.dx-scheduler-appointment-tooltip-wrapper .dx-tooltip-appointment-item .dx-tooltip-appointment-item-content, :where(#cntAgenda, #agdClienteView) .dx-scheduler-overlay-panel .dx-tooltip-appointment-item .dx-tooltip-appointment-item-content {-ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  margin: 5px 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #333;}
:where(#cntAgenda, #agdClienteView) .dx-popup-wrapper.dx-scheduler-appointment-tooltip-wrapper .dx-tooltip-appointment-item .dx-tooltip-appointment-item-content .dx-tooltip-appointment-item-content-subject, :where(#cntAgenda, #agdClienteView) .dx-scheduler-overlay-panel .dx-tooltip-appointment-item .dx-tooltip-appointment-item-content .dx-tooltip-appointment-item-content-subject {text-align: left;
  font-weight: 700;
  font-size: 16px;
  letter-spacing: .01em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;}
:where(#cntAgenda, #agdClienteView) .dx-popup-wrapper.dx-scheduler-appointment-tooltip-wrapper .dx-tooltip-appointment-item .dx-tooltip-appointment-item-content .dx-tooltip-appointment-item-content-date, :where(#cntAgenda, #agdClienteView) .dx-scheduler-overlay-panel .dx-tooltip-appointment-item .dx-tooltip-appointment-item-content .dx-tooltip-appointment-item-content-date {text-align: left;
  font-size: 12px;
  opacity: .8;
  margin-top: 10px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-overlay-panel .dx-overlay-content {position: relative;
  background: #fff;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment-content-date {opacity: .7;
  display: inline-block;
  white-space: pre-wrap;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment-content-details {margin-top: 2px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment-content-allday {display: none;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment {border-bottom: 1px solid transparent;
  background-clip: padding-box;
  position: absolute;
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  background-color: #337ab7;
  color: #fff;
  -webkit-box-shadow: inset 0 2px 0 0 rgba(0,0,0,.3);
  box-shadow: inset 0 2px 0 0 rgba(0,0,0,.3);
  left: 0;
  min-width: 4px;
  min-height: 4px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment.dx-resizable-resizing, :where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment.dx-state-active {-webkit-box-shadow: inset 0 -2px 0 0 rgba(0,0,0,.3),inset 0 2px 0 0 rgba(0,0,0,.3);
  box-shadow: inset 0 -2px 0 0 rgba(0,0,0,.3),inset 0 2px 0 0 rgba(0,0,0,.3);}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment .dx-scheduler-appointment, :where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment.dx-state-focused {-webkit-box-shadow: none;
  box-shadow: none;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment .dx-scheduler-appointment:not(.dx-scheduler-appointment-drag-source)::before, :where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment.dx-state-focused:not(.dx-scheduler-appointment-drag-source)::before {pointer-events: none;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0,0,0,.3);
  opacity: .98;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment.dx-state-hover {-webkit-box-shadow: inset 0 5px 0 0 rgba(0,0,0,.3);
  box-shadow: inset 0 5px 0 0 rgba(0,0,0,.3);}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment.dx-state-hover.dx-resizable {-webkit-box-shadow: inset 0 5px 0 0 rgba(0,0,0,.3),inset 0 -2px 0 0 rgba(0,0,0,.3);
  box-shadow: inset 0 5px 0 0 rgba(0,0,0,.3),inset 0 -2px 0 0 rgba(0,0,0,.3);}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment.dx-state-hover .dx-resizable-handle-top {height: 5px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment.dx-state-hover .dx-resizable-handle-left {width: 5px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment.dx-resizable-resizing {z-index: 1000;
  opacity: .7;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment .dx-resizable-handle-left {left: -1px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment .dx-scheduler-appointment-reduced-icon {position: absolute;
  top: 3px;
  right: 5px;
  font: 14px/1 DXIcons;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment .dx-scheduler-appointment-reduced-icon::before {content: "";}
.dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment .dx-scheduler-appointment-reduced-icon {right: auto;
  left: 3px;
  font: 14px/1 DXIcons;}
.dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment .dx-scheduler-appointment-reduced-icon::before {content: "";}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment.dx-scheduler-appointment-empty .dx-scheduler-appointment-reduced-icon, :where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment.dx-scheduler-appointment-tail .dx-scheduler-appointment-reduced-icon {display: none;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment.dx-state-disabled {cursor: default;
  opacity: .6;
  pointer-events: auto;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment.dx-scheduler-appointment-drag-source {opacity: .7;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-fixed-appointments {z-index: 100;
  position: absolute;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-fixed-appointments .dx-draggable-dragging {position: fixed;
  top: 0;
  left: 0;
  z-index: 1000;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-fixed-appointments .dx-draggable-dragging .dx-scheduler-appointment, :where(#cntAgenda, #agdClienteView) .dx-scheduler-fixed-appointments .dx-draggable-dragging.dx-state-focused {-webkit-box-shadow: none;
  box-shadow: none;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-fixed-appointments .dx-draggable-dragging .dx-scheduler-appointment:not(.dx-scheduler-appointment-drag-source)::before, :where(#cntAgenda, #agdClienteView) .dx-scheduler-fixed-appointments .dx-draggable-dragging.dx-state-focused:not(.dx-scheduler-appointment-drag-source)::before {pointer-events: none;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0,0,0,.3);
  opacity: .98;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-fixed-appointments .dx-draggable-dragging .dx-scheduler-appointment {-webkit-box-shadow: 7px 7px 15px 0 rgba(50,50,50,.2),inset 0 -2px 0 0 rgba(0,0,0,.3),inset 0 2px 0 0 rgba(0,0,0,.3);
  box-shadow: 7px 7px 15px 0 rgba(50,50,50,.2),inset 0 -2px 0 0 rgba(0,0,0,.3),inset 0 2px 0 0 rgba(0,0,0,.3);}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-agenda .dx-scheduler-appointment {background-color: transparent;
  color: #333;
  padding: 10px;
  border-radius: 5px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-agenda .dx-scheduler-appointment.dx-state-hover {background-color: rgba(0,0,0,.04);}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-agenda .dx-scheduler-appointment.dx-state-focused {color: #333;
  background-color: rgba(0,0,0,.08);
  -webkit-box-shadow: none;
  box-shadow: none;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-agenda .dx-scheduler-appointment.dx-state-focused::before {background: 0 0;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-agenda .dx-scheduler-appointment-recurrence-icon {position: static;
  color: #fff;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-agenda .dx-scheduler-agenda-appointment-left-layout {overflow: visible;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-agenda .dx-scheduler-agenda-appointment-right-layout {margin-left: 10px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-agenda .dx-scheduler-appointment-content, :where(#cntAgenda, #agdClienteView) .dx-scheduler-agenda .dx-scheduler-appointment-recurrence .dx-scheduler-appointment-content {padding: 0;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-agenda .dx-scheduler-appointment-content {display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-agenda .dx-scheduler-appointment-content-date {opacity: 1;
  white-space: nowrap;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-agenda .dx-scheduler-appointment-title {text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-weight: 700;
  font-size: 16px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-agenda .dx-scheduler-appointment-content-details {display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 12px;
  opacity: .7;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-agenda .dx-scheduler-appointment-content-allday {display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-right: 5px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-agenda .dx-scheduler-appointment-resource-item, :where(#cntAgenda, #agdClienteView) .dx-scheduler-agenda .dx-scheduler-appointment-resource-list {display: -webkit-box;
  display: -ms-flexbox;
  display: flex;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-agenda .dx-scheduler-appointment-resource-item {margin-left: 15px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-agenda .dx-scheduler-appointment-resource-item-value {margin-left: 3px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-agenda .dx-scheduler-agenda-appointment-marker {width: 32px;
  height: 32px;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #337ab7;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-agenda .dx-rtl .dx-scheduler-agenda-appointment-right-layout {margin-left: 0;
  margin-right: 10px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-agenda .dx-rtl .dx-scheduler-appointment-content, :where(#cntAgenda, #agdClienteView) .dx-scheduler-agenda .dx-rtl .dx-scheduler-appointment-recurrence .dx-scheduler-appointment-content {padding: 0;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-day:not(.dx-scheduler-work-space-count):not(.dx-scheduler-work-space-grouped):not(.dx-scheduler-work-space-all-day) .dx-scheduler-header-panel-container {display: none;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-day:not(.dx-scheduler-work-space-count):not(.dx-scheduler-work-space-grouped) .dx-scheduler-header-panel-empty-cell {border: none;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-day:not(.dx-scheduler-work-space-count):not(.dx-scheduler-work-space-grouped) .dx-scheduler-date-table-cell {border-right: none;
  border-left: none;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-day:not(.dx-scheduler-work-space-count):not(.dx-scheduler-work-space-grouped) .dx-scheduler-all-day-table-cell {border-top: none;
  border-left: none;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-day:not(.dx-scheduler-work-space-count):not(.dx-scheduler-work-space-grouped) .dx-scheduler-time-panel {border: none;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-day:not(.dx-scheduler-work-space-count).dx-scheduler-work-space-vertical-grouped .dx-scheduler-header-panel-container {display: none;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-day:not(.dx-scheduler-work-space-count) .dx-scheduler-header-panel-empty-cell {margin-top: 0;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-day:not(.dx-scheduler-work-space-grouped) .dx-scheduler-header-panel {margin-top: 1px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-day .dx-scheduler-all-day-table-cell, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-day .dx-scheduler-date-table-cell, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-day .dx-scheduler-header-panel-cell {border-right: none;}
.dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-day .dx-scheduler-all-day-table-cell, .dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-day .dx-scheduler-date-table-cell, .dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-day .dx-scheduler-header-panel-cell {border-left: none;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-day.dx-scheduler-work-space-both-scrollbar .dx-scheduler-header-panel {width: 100%;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-day.dx-scheduler-work-space-both-scrollbar:not(.dx-scheduler-work-space-count):not(.dx-scheduler-work-space-grouped) .dx-scheduler-header-panel-empty-cell, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-day.dx-scheduler-work-space-both-scrollbar:not(.dx-scheduler-work-space-count):not(.dx-scheduler-work-space-grouped) .dx-scheduler-time-panel {border-right: 1px solid rgba(221,221,221,.6);}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-day.dx-scheduler-work-space-vertical-grouped .dx-scheduler-all-day-table-cell {border-top: 1px solid rgba(221,221,221,.6);}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-grouped) .dx-scheduler-all-day-table-cell, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-grouped) .dx-scheduler-date-table-cell, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-grouped) .dx-scheduler-header-panel-cell {border-left: 1px solid rgba(221,221,221,.6);
  border-right: 1px solid rgba(221,221,221,.6);}
.dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-day:not(.dx-scheduler-work-space-count):not(.dx-scheduler-work-space-grouped) .dx-scheduler-header-panel-empty-cell, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-grouped) .dx-scheduler-all-day-table-cell:first-child, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-grouped) .dx-scheduler-date-table-cell:first-child, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-grouped) .dx-scheduler-header-panel-cell:first-child {border-left: none;}
.dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-day:not(.dx-scheduler-work-space-count):not(.dx-scheduler-work-space-grouped) .dx-scheduler-time-panel {border: none;}
.dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-grouped) .dx-scheduler-all-day-table-cell:first-child, .dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-grouped) .dx-scheduler-date-table-cell:first-child, .dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-grouped) .dx-scheduler-header-panel-cell:first-child, .dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-day:not(.dx-scheduler-work-space-count):not(.dx-scheduler-work-space-grouped).dx-scheduler-work-space-both-scrollbar .dx-scheduler-header-panel-empty-cell, .dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-day:not(.dx-scheduler-work-space-count):not(.dx-scheduler-work-space-grouped).dx-scheduler-work-space-both-scrollbar .dx-scheduler-time-panel {border-left: 1px solid rgba(221,221,221,.6);
  border-right: none;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-month .dx-scheduler-header-panel {width: 100%;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-month .dx-scheduler-date-table {width: 100%;
  height: 100%;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-month .dx-scheduler-date-table-cell, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-month .dx-scheduler-header-panel-cell {border-right: none;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-month .dx-scheduler-date-table-scrollable .dx-scrollable-content {min-height: 300px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-month:not(.dx-scheduler-work-space-count):not(.dx-scheduler-work-space-vertical-grouped) .dx-scheduler-date-table-scrollable-content, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-month:not(.dx-scheduler-work-space-count):not(.dx-scheduler-work-space-vertical-grouped) .dx-scrollable-content {height: 100%;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-month .dx-scheduler-date-table-cell {height: 50px;
  vertical-align: top;
  text-align: right;
  color: #959595;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-month .dx-scheduler-date-table-cell .dx-scheduler-date-table-cell-text {padding-right: 6px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-month.dx-scheduler-work-space-count .dx-scheduler-date-table-cell {height: 75px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-month.dx-scheduler-work-space-count .dx-scheduler-date-table-first-of-month {color: #337ab7;
  background-color: rgba(51,122,183,.15);
  font-weight: 700;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-month.dx-scheduler-work-space-both-scrollbar .dx-scheduler-sidebar-scrollable {display: none;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-month.dx-scheduler-work-space-vertical-grouped .dx-scheduler-sidebar-scrollable {display: block;
  float: left;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-month.dx-scheduler-work-space-vertical-grouped .dx-scheduler-group-header {-webkit-box-shadow: 0 -2px 0 rgba(221,221,221,.6);
  box-shadow: 0 -2px 0 rgba(221,221,221,.6);
  border-bottom: none;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-month.dx-scheduler-work-space-vertical-grouped .dx-scheduler-date-table-cell {height: 75px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline-day .dx-scheduler-header-panel-empty-cell, :where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline-month .dx-scheduler-header-panel-empty-cell, :where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline-week .dx-scheduler-header-panel-empty-cell, :where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline-work-week .dx-scheduler-header-panel-empty-cell, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-month.dx-scheduler-work-space-vertical-grouped.dx-scheduler-work-space-both-scrollbar .dx-scheduler-header-panel {border-bottom: none;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline-day.dx-scheduler-group-column-count-two .dx-scheduler-header-panel-empty-cell, :where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline-month.dx-scheduler-group-column-count-two .dx-scheduler-header-panel-empty-cell, :where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline-week.dx-scheduler-group-column-count-two .dx-scheduler-header-panel-empty-cell, :where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline-work-week.dx-scheduler-group-column-count-two .dx-scheduler-header-panel-empty-cell {width: 160px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline-day.dx-scheduler-group-column-count-two .dx-scheduler-group-flex-container .dx-scheduler-group-header, :where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline-month.dx-scheduler-group-column-count-two .dx-scheduler-group-flex-container .dx-scheduler-group-header, :where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline-week.dx-scheduler-group-column-count-two .dx-scheduler-group-flex-container .dx-scheduler-group-header, :where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline-work-week.dx-scheduler-group-column-count-two .dx-scheduler-group-flex-container .dx-scheduler-group-header {width: 80px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline-day.dx-scheduler-group-column-count-three .dx-scheduler-header-panel-empty-cell, :where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline-month.dx-scheduler-group-column-count-three .dx-scheduler-header-panel-empty-cell, :where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline-week.dx-scheduler-group-column-count-three .dx-scheduler-header-panel-empty-cell, :where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline-work-week.dx-scheduler-group-column-count-three .dx-scheduler-header-panel-empty-cell {width: 240px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline-day.dx-scheduler-group-column-count-three .dx-scheduler-group-flex-container .dx-scheduler-group-header, :where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline-month.dx-scheduler-group-column-count-three .dx-scheduler-group-flex-container .dx-scheduler-group-header, :where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline-week.dx-scheduler-group-column-count-three .dx-scheduler-group-flex-container .dx-scheduler-group-header, :where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline-work-week.dx-scheduler-group-column-count-three .dx-scheduler-group-flex-container .dx-scheduler-group-header {width: 80px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline-day .dx-scheduler-date-table-container, :where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline-day .dx-scheduler-date-table-scrollable-content, :where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline-month .dx-scheduler-date-table-container, :where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline-month .dx-scheduler-date-table-scrollable-content, :where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline-week .dx-scheduler-date-table-container, :where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline-week .dx-scheduler-date-table-scrollable-content, :where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline-work-week .dx-scheduler-date-table-container, :where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline-work-week .dx-scheduler-date-table-scrollable-content {min-height: 100%;
  height: 100%;
  width: 100%;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline-day .dx-scheduler-header-panel, :where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline-month .dx-scheduler-header-panel, :where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline-week .dx-scheduler-header-panel, :where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline-work-week .dx-scheduler-header-panel {display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline-day .dx-scheduler-header-panel thead, :where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline-month .dx-scheduler-header-panel thead, :where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline-week .dx-scheduler-header-panel thead, :where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline-work-week .dx-scheduler-header-panel thead {display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  width: 100%;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline-day .dx-scheduler-header-row, :where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline-month .dx-scheduler-header-row, :where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline-week .dx-scheduler-header-row, :where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline-work-week .dx-scheduler-header-row {display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline-day .dx-scheduler-header-panel-cell, :where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline-month .dx-scheduler-header-panel-cell, :where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline-week .dx-scheduler-header-panel-cell, :where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline-work-week .dx-scheduler-header-panel-cell {-webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline-day .dx-scheduler-header-panel-cell:not(.dx-scheduler-header-panel-week-cell), :where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline-month .dx-scheduler-header-panel-cell:not(.dx-scheduler-header-panel-week-cell), :where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline-week .dx-scheduler-header-panel-cell:not(.dx-scheduler-header-panel-week-cell), :where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline-work-week .dx-scheduler-header-panel-cell:not(.dx-scheduler-header-panel-week-cell) {display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-flow: row-reverse nowrap;
  flex-flow: row-reverse nowrap;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline-day .dx-scheduler-header-panel-week-cell, :where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline-month .dx-scheduler-header-panel-week-cell, :where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline-week .dx-scheduler-header-panel-week-cell, :where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline-work-week .dx-scheduler-header-panel-week-cell {-ms-flex-preferred-size: 0;
  flex-basis: 0;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline-day .dx-scheduler-header-row .dx-scheduler-header-panel-cell, :where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline-month .dx-scheduler-header-row .dx-scheduler-header-panel-cell, :where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline-week .dx-scheduler-header-row .dx-scheduler-header-panel-cell, :where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline-work-week .dx-scheduler-header-row .dx-scheduler-header-panel-cell {border-right: none;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline .dx-scheduler-date-table-cell, :where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline .dx-scheduler-header-panel-cell:not(.dx-scheduler-header-panel-week-cell) {width: 200px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline .dx-scheduler-work-space-vertical-group-table {display: none;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline .dx-scheduler-date-table {border-spacing: 0;
  border-collapse: separate;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline .dx-scheduler-date-table tbody {display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  height: 100%;
  min-height: 100px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline .dx-scheduler-date-table .dx-scheduler-date-table-row {display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline .dx-scheduler-date-table .dx-scheduler-date-table-cell {display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  height: inherit;
  min-height: 50px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline .dx-scheduler-group-table {border-spacing: 0;
  border-collapse: separate;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline .dx-scheduler-group-table tbody {display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  height: 100%;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline .dx-scheduler-group-header {min-height: 50px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline .dx-scheduler-group-header-content {overflow: visible;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline .dx-scheduler-group-header-content div {white-space: normal;
  line-height: normal;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline.dx-scheduler-work-space-group-by-date .dx-scheduler-group-header {width: 200px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline .dx-scheduler-date-table, :where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline .dx-scheduler-date-table-scrollable .dx-scrollable-content, :where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline .dx-scheduler-group-table, :where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline .dx-scheduler-sidebar-scrollable .dx-scrollable-content {height: 100%;
  min-height: 100px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table-scrollable .dx-scrollable-content, :where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-group-table, :where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-sidebar-scrollable .dx-scrollable-content {height: auto;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table .dx-scheduler-date-table-row:first-child .dx-scheduler-date-table-cell {border-top-color: transparent;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-header-panel, :where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-header-panel-empty-cell {border-bottom: 1px solid #c4c4c4;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline .dx-scheduler-sidebar-scrollable {display: none;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline.dx-scheduler-work-space-grouped .dx-scheduler-sidebar-scrollable {display: block;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline.dx-scheduler-work-space-grouped .dx-scheduler-group-row .dx-scheduler-group-header {border: none;
  border-top: 1px solid rgba(221,221,221,.6);}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline.dx-scheduler-work-space-grouped.dx-scheduler-work-space-group-by-date .dx-scheduler-group-row .dx-scheduler-group-header {border-right: 1px solid rgba(221,221,221,.6);}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline.dx-scheduler-work-space-grouped.dx-scheduler-work-space-group-by-date .dx-scheduler-group-row .dx-scheduler-last-group-cell {border-right: 1px solid #c4c4c4;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline.dx-scheduler-work-space-grouped .dx-scheduler-date-table-cell:first-child {border-left: none;}
.dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline.dx-scheduler-work-space-grouped .dx-scheduler-date-table-cell:first-child {border-left: 1px solid rgba(221,221,221,.6);
  border-right: none;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler:not(.dx-scheduler-native) .dx-scheduler-timeline .dx-scheduler-date-table .dx-scheduler-date-table-row {-webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-agenda .dx-scheduler-date-table-scrollable {padding-top: 10px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-agenda .dx-scheduler-time-panel-cell::after {display: none;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-agenda .dx-scheduler-group-table {border-spacing: 0;
  margin-top: 0;
  height: 100%;
  float: left;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-agenda .dx-scheduler-time-panel {margin-top: 0;
  width: 70px;
  border: none;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-agenda .dx-scheduler-date-table-cell, :where(#cntAgenda, #agdClienteView) .dx-scheduler-agenda .dx-scheduler-time-panel-cell {border: none;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-agenda.dx-scheduler-work-space-grouped .dx-scheduler-date-table {float: right;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-agenda.dx-scheduler-work-space-grouped .dx-scheduler-group-row:first-child .dx-scheduler-group-header-content::before {border-bottom: none;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-agenda.dx-scheduler-work-space-grouped .dx-scheduler-time-panel-cell::after {display: none;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-agenda .dx-scheduler-group-header {vertical-align: top;
  border-top: none;
  border-left: none;
  border-right: none;
  font-weight: 700;
  padding: 0;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-small .dx-scheduler-agenda .dx-scheduler-group-header {width: 40px;
  font-size: 14px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-agenda .dx-scheduler-group-header-content div {white-space: normal;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-agenda-nodata {text-align: center;
  opacity: .5;
  position: absolute;
  top: 45%;
  left: 0;
  right: 0;}
.dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-agenda .dx-scheduler-time-panel {border: none;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-small .dx-scheduler-agenda .dx-scheduler-time-panel {width: 70px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler.dx-scheduler-native .dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table-scrollable .dx-scrollable-content, :where(#cntAgenda, #agdClienteView) .dx-scheduler.dx-scheduler-native .dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-group-table, :where(#cntAgenda, #agdClienteView) .dx-scheduler.dx-scheduler-native .dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-sidebar-scrollable .dx-scrollable-content {min-height: 100%;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler.dx-scheduler-native .dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table-scrollable .dx-scrollable-content {display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler.dx-scheduler-native .dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table-container, :where(#cntAgenda, #agdClienteView) .dx-scheduler.dx-scheduler-native .dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table-scrollable-content {display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler.dx-scheduler-native .dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table, :where(#cntAgenda, #agdClienteView) .dx-scheduler.dx-scheduler-native .dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table > tbody {-webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler.dx-scheduler-native .dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table-row {height: 78px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler.dx-scheduler-native .dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table-cell {height: auto;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler.dx-scheduler-native .dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar.dx-scheduler-work-space-virtual .dx-scheduler-date-table-row {height: 50px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler.dx-scheduler-native .dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table-container, :where(#cntAgenda, #agdClienteView) .dx-scheduler.dx-scheduler-native .dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table-scrollable, :where(#cntAgenda, #agdClienteView) .dx-scheduler.dx-scheduler-native .dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-header-scrollable, :where(#cntAgenda, #agdClienteView) .dx-scheduler.dx-scheduler-native .dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-header-tables-container {width: 100%;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler.dx-scheduler-native .dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table-scrollable, :where(#cntAgenda, #agdClienteView) .dx-scheduler.dx-scheduler-native .dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-header-tables-container {-ms-flex-negative: 1;
  flex-shrink: 1;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler.dx-scheduler-native .dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table-scrollable .dx-scrollable-content, :where(#cntAgenda, #agdClienteView) .dx-scheduler.dx-scheduler-native .dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-header-scrollable .dx-scrollable-content {min-width: 100%;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler.dx-scheduler-native .dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table-cell, :where(#cntAgenda, #agdClienteView) .dx-scheduler.dx-scheduler-native .dx-scheduler-timeline.dx-scheduler-work-space-both-scrollbar .dx-scheduler-header-panel-cell {-ms-flex-negative: 0;
  flex-shrink: 0;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler.dx-scheduler-native .dx-scheduler-timeline:not(.dx-scheduler-work-space-both-scrollbar) .dx-scheduler-date-table .dx-scheduler-date-table-row {-webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-header-panel-cell.dx-scheduler-header-panel-current-time-cell {color: #337ab7;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-header-panel-cell.dx-scheduler-header-panel-current-time-cell::before {position: absolute;
  right: 0;
  width: 100%;
  content: "";
  background-color: #63a0d4;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-group-column-count-one .dx-scheduler-header-panel-empty-cell {width: 100px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-group-column-count-two .dx-scheduler-header-panel-empty-cell {width: 150px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-group-column-count-two .dx-scheduler-group-flex-container .dx-scheduler-group-header {width: 75px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-group-column-count-three .dx-scheduler-header-panel-empty-cell {width: 200px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-group-column-count-three .dx-scheduler-group-flex-container .dx-scheduler-group-header {width: 66.6666666667px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-day .dx-scheduler-header-panel-empty-cell, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-week .dx-scheduler-header-panel-empty-cell, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-work-week .dx-scheduler-header-panel-empty-cell {width: 100px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-day.dx-scheduler-group-column-count-one .dx-scheduler-header-panel-empty-cell, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-week.dx-scheduler-group-column-count-one .dx-scheduler-header-panel-empty-cell, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-work-week.dx-scheduler-group-column-count-one .dx-scheduler-header-panel-empty-cell {width: 200px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-day.dx-scheduler-group-column-count-two .dx-scheduler-header-panel-empty-cell, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-week.dx-scheduler-group-column-count-two .dx-scheduler-header-panel-empty-cell, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-work-week.dx-scheduler-group-column-count-two .dx-scheduler-header-panel-empty-cell {width: 250px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-day.dx-scheduler-group-column-count-three .dx-scheduler-header-panel-empty-cell, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-week.dx-scheduler-group-column-count-three .dx-scheduler-header-panel-empty-cell, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-work-week.dx-scheduler-group-column-count-three .dx-scheduler-header-panel-empty-cell {width: 300px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-day.dx-scheduler-work-space-odd-cells .dx-scheduler-date-table-row:nth-child(odd) .dx-scheduler-date-table-cell, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-week.dx-scheduler-work-space-odd-cells .dx-scheduler-date-table-row:nth-child(odd) .dx-scheduler-date-table-cell, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-work-week.dx-scheduler-work-space-odd-cells .dx-scheduler-date-table-row:nth-child(odd) .dx-scheduler-date-table-cell {border-top: 1px solid #c4c4c4;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-day.dx-scheduler-work-space-odd-cells .dx-scheduler-date-table-row:first-child .dx-scheduler-date-table-cell, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-week.dx-scheduler-work-space-odd-cells .dx-scheduler-date-table-row:first-child .dx-scheduler-date-table-cell, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-work-week.dx-scheduler-work-space-odd-cells .dx-scheduler-date-table-row:first-child .dx-scheduler-date-table-cell {border-top: none;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-day.dx-scheduler-work-space-odd-cells .dx-scheduler-time-panel-row:nth-child(2n) .dx-scheduler-time-panel-cell::after, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-week.dx-scheduler-work-space-odd-cells .dx-scheduler-time-panel-row:nth-child(2n) .dx-scheduler-time-panel-cell::after, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-work-week.dx-scheduler-work-space-odd-cells .dx-scheduler-time-panel-row:nth-child(2n) .dx-scheduler-time-panel-cell::after {background-color: #c4c4c4;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space {border: 1px solid rgba(221,221,221,.6);
  background-color: #fff;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow: hidden;
  height: 100%;
  width: 100%;
  border-top: none;
  float: left;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space.dx-scheduler-timeline-month:not(.dx-scheduler-agenda) .dx-scheduler-all-day-title {border-top: 1px solid rgba(221,221,221,.6);}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space.dx-scheduler-timeline-month:not(.dx-scheduler-agenda) .dx-scheduler-date-table-cell {border-right: none;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space.dx-scheduler-work-space-grouped:not(.dx-scheduler-agenda) .dx-scheduler-all-day-panel td {border-top: 1px solid rgba(221,221,221,.6);}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space:not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-work-space-month):not(.dx-scheduler-timeline) .dx-scheduler-header-panel, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space:not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-work-space-month):not(.dx-scheduler-timeline) .dx-scheduler-header-panel-empty-cell {border-bottom: 2px solid rgba(221,221,221,.6);}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space:not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-work-space-month):not(.dx-scheduler-timeline).dx-scheduler-work-space-vertical-grouped.dx-scheduler-work-space-both-scrollbar .dx-scheduler-header-panel, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space:not(.dx-scheduler-work-space-all-day):not(.dx-scheduler-work-space-month):not(.dx-scheduler-timeline).dx-scheduler-work-space-vertical-grouped.dx-scheduler-work-space-both-scrollbar .dx-scheduler-header-panel-empty-cell {border-bottom: none;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space.dx-scheduler-work-space-month:not(.dx-scheduler-work-space-vertical-grouped) .dx-scheduler-header-panel {border-bottom: 1px solid rgba(221,221,221,.6);}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-header-panel-container {display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
  flex-shrink: 0;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-header-panel-empty-cell {display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 0;
  border-bottom: 1px solid rgba(221,221,221,.6);
  border-right: 1px solid rgba(221,221,221,.6);
  margin-top: 10px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-header-tables-container {overflow: hidden;
  width: 100%;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-date-table-container {position: relative;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-month:not(.dx-scheduler-work-space-count) .dx-scheduler-date-table-container {height: 100%;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-date-table-scrollable {width: 100%;
  overflow: hidden;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-date-table-scrollable .dx-scrollable-content {overflow: hidden;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-date-table-scrollable-content, :where(#cntAgenda, #agdClienteView) .dx-scheduler-side-bar-scrollable-content {display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-date-table-scrollable-content {position: relative;
  float: left;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-date-table-cell, :where(#cntAgenda, #agdClienteView) .dx-scheduler-group-header, :where(#cntAgenda, #agdClienteView) .dx-scheduler-header-panel-cell, :where(#cntAgenda, #agdClienteView) .dx-scheduler-time-panel-cell {-webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  cursor: default;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-date-table-current-date {font-weight: 700;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-date-table-other-month {opacity: .5;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-flex-container {display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  height: 100%;
  min-height: 0;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-group-flex-container {-webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  min-height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-group-flex-container .dx-scheduler-group-row {display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  min-width: 0;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-group-flex-container .dx-scheduler-group-row:last-child .dx-scheduler-group-header {border-right: 1px solid rgba(221,221,221,.6);}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-group-flex-container .dx-scheduler-group-row .dx-scheduler-group-header {display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  padding: 0 5px;
  height: auto;
  width: 100px;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  text-align: left;
  overflow: hidden;
  text-overflow: ellipsis;
  border: none;
  border-top: 1px solid rgba(221,221,221,.6);}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-header-scrollable {height: auto;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-day .dx-scheduler-date-table-row:first-child .dx-scheduler-date-table-cell, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-week .dx-scheduler-date-table .dx-scheduler-date-table-row:first-child .dx-scheduler-date-table-cell, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-work-week .dx-scheduler-date-table-row:first-child .dx-scheduler-date-table-cell {border-top: none;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-all-day-table-cell, :where(#cntAgenda, #agdClienteView) .dx-scheduler-date-table-cell {border-top: 1px solid rgba(221,221,221,.6);
  border-left: 1px solid rgba(221,221,221,.6);}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-all-day-table-cell:first-child, :where(#cntAgenda, #agdClienteView) .dx-scheduler-date-table-cell:first-child {border-left: none;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-date-table-cell, :where(#cntAgenda, #agdClienteView) .dx-scheduler-header-panel-cell {border-right: 1px solid rgba(221,221,221,.6);}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-day.dx-scheduler-work-space-count .dx-scheduler-all-day-title, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-week .dx-scheduler-all-day-title, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-work-week .dx-scheduler-all-day-title {border-top: 1px solid rgba(221,221,221,.6);}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline .dx-scheduler-all-day-panel, :where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline .dx-scheduler-all-day-title, :where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline .dx-scheduler-time-panel, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-month .dx-scheduler-all-day-panel, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-month .dx-scheduler-all-day-title, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-month .dx-scheduler-time-panel {display: none;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-month .dx-scheduler-all-day-table-cell:nth-child(7n), :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-month .dx-scheduler-date-table-cell:nth-child(7n), :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-month .dx-scheduler-header-panel-cell:nth-child(7n), :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-week .dx-scheduler-all-day-table-cell:nth-child(7n), :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-week .dx-scheduler-date-table-cell:nth-child(7n), :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-week .dx-scheduler-header-panel-cell:nth-child(7n) {border-right: none;}
.dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-month .dx-scheduler-all-day-table-cell:nth-child(7n), .dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-month .dx-scheduler-date-table-cell:nth-child(7n), .dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-month .dx-scheduler-header-panel-cell:nth-child(7n), .dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-week .dx-scheduler-all-day-table-cell:nth-child(7n), .dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-week .dx-scheduler-date-table-cell:nth-child(7n), .dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-week .dx-scheduler-header-panel-cell:nth-child(7n) {border-left: none;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-work-week .dx-scheduler-all-day-table-cell:nth-child(5n), :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-work-week .dx-scheduler-date-table-cell:nth-child(5n), :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-work-week .dx-scheduler-header-panel-cell:nth-child(5n) {border-right: none;}
.dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-work-week .dx-scheduler-all-day-table-cell:nth-child(5n), .dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-work-week .dx-scheduler-date-table-cell:nth-child(5n), .dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-work-week .dx-scheduler-header-panel-cell:nth-child(5n) {border-left: none;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-count.dx-scheduler-work-space-week .dx-scheduler-all-day-table-cell:nth-child(7n), :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-count.dx-scheduler-work-space-week .dx-scheduler-date-table-cell:nth-child(7n), :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-count.dx-scheduler-work-space-week .dx-scheduler-header-panel-cell:nth-child(7n) {border-right: 1px solid #c4c4c4;}
.dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-count.dx-scheduler-work-space-week .dx-scheduler-all-day-table-cell:nth-child(7n), .dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-count.dx-scheduler-work-space-week .dx-scheduler-date-table-cell:nth-child(7n), .dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-count.dx-scheduler-work-space-week .dx-scheduler-header-panel-cell:nth-child(7n) {border-left: 1px solid #c4c4c4;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-count.dx-scheduler-work-space-work-week .dx-scheduler-all-day-table-cell:nth-child(5n), :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-count.dx-scheduler-work-space-work-week .dx-scheduler-date-table-cell:nth-child(5n), :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-count.dx-scheduler-work-space-work-week .dx-scheduler-header-panel-cell:nth-child(5n) {border-right: 1px solid #c4c4c4;}
.dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-count.dx-scheduler-work-space-work-week .dx-scheduler-all-day-table-cell:nth-child(5n), .dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-count.dx-scheduler-work-space-work-week .dx-scheduler-date-table-cell:nth-child(5n), .dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-count.dx-scheduler-work-space-work-week .dx-scheduler-header-panel-cell:nth-child(5n) {border-right: 1px solid rgba(221,221,221,.6);
  border-left: 1px solid #c4c4c4;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-header-panel {border-spacing: 0;
  table-layout: fixed;
  width: 100%;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space.dx-scheduler-work-space-all-day .dx-scheduler-header-panel-empty-cell {border-bottom: none;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-both-scrollbar .dx-scheduler-header-panel {width: auto;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table {float: none;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-both-scrollbar .dx-scheduler-header-scrollable {height: auto;
  -ms-flex-negative: 0;
  flex-shrink: 0;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-both-scrollbar .dx-scheduler-all-day-table-row .dx-scheduler-all-day-table-cell:first-child, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table-row .dx-scheduler-date-table-cell:first-child {border-left: none;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-header-panel-cell {position: relative;
  color: #333;
  padding: 0;
  vertical-align: middle;
  text-align: center;
  font-weight: 400;
  border-left: 1px solid rgba(221,221,221,.6);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-header-panel-cell:first-child {border-left: 1px solid transparent;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-all-day-panel {width: 100%;
  position: relative;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-all-day-panel .dx-scheduler-all-day-table-cell {border-bottom: 2px solid rgba(221,221,221,.6);}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-all-day-title {color: #333;
  width: 100px;
  position: relative;
  text-align: center;
  border-bottom: 2px solid rgba(221,221,221,.6);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-small .dx-scheduler-all-day-title {width: 50px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-vertical-grouped .dx-scheduler-all-day-title {height: 50px;
  line-height: 50px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-all-day-table {border-spacing: 0;
  table-layout: fixed;
  width: 100%;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-group-header {height: 30px;
  text-align: center;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-time-panel {-webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 100px;
  border-collapse: collapse;
  border-right: 1px solid rgba(221,221,221,.6);}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-small .dx-scheduler-time-panel {width: 50px;
  font-size: 14px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-time-panel .dx-scheduler-time-panel-row:first-of-type td > div, :where(#cntAgenda, #agdClienteView) .dx-scheduler-time-panel .dx-scheduler-virtual-row ~ .dx-scheduler-time-panel-row:nth-child(2) td > div {margin-top: 0;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-time-panel-cell {color: #333;
  position: relative;
  width: 100%;
  text-align: right;
  vertical-align: top;
  padding-right: 20px;
  border-bottom: 1px solid transparent;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-time-panel-cell > div {margin-top: -13px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-small .dx-scheduler-time-panel-cell {padding-left: 0;
  padding-right: 10px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-time-panel-cell::after {position: absolute;
  bottom: -1px;
  width: 10%;
  height: 1px;
  right: 0;
  background-color: rgba(221,221,221,.6);}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-time-panel-cell.dx-scheduler-time-panel-current-time-cell {color: #337ab7;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-time-panel-cell.dx-scheduler-time-panel-current-time-cell::before {position: absolute;
  top: 0;
  right: 0;
  width: 2px;
  height: inherit;
  background-color: #63a0d4;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-time-panel-row:last-child .dx-scheduler-time-panel-cell::after {display: none;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-time-panel-title-cell {padding: 0;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-date-table {width: 100%;
  border-spacing: 0;
  table-layout: fixed;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-all-day-table-cell.dx-state-hover.dx-state-focused, :where(#cntAgenda, #agdClienteView) .dx-scheduler-date-table-cell.dx-state-hover.dx-state-focused {background-color: #dbe9f5;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-all-day-table-cell.dx-state-focused, :where(#cntAgenda, #agdClienteView) .dx-scheduler-date-table-cell.dx-state-focused {background-color: #dbe9f5;
  opacity: 1;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-all-day-table-cell.dx-scheduler-focused-cell, :where(#cntAgenda, #agdClienteView) .dx-scheduler-date-table-cell.dx-scheduler-focused-cell {-webkit-box-shadow: inset 0 0 0 1px #337ab7;
  box-shadow: inset 0 0 0 1px #337ab7;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-all-day-table-cell > div, :where(#cntAgenda, #agdClienteView) .dx-scheduler-date-table-cell > div {pointer-events: none;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-date-table-droppable-cell {background-color: #f2f2f2;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-group-header-content div {overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline .dx-scheduler-sidebar-scrollable {display: none;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline .dx-scheduler-group-header-content {display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 40px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline .dx-scheduler-group-header-content > div {margin: auto;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline .dx-scheduler-group-row, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline .dx-scheduler-header-panel, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline .dx-scheduler-header-row {display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline.dx-scheduler-work-space-grouped .dx-scheduler-group-header {-webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline.dx-scheduler-work-space-group-by-date .dx-scheduler-group-header {-ms-flex-preferred-size: auto;
  flex-basis: auto;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-horizontal-grouped.dx-scheduler-timeline:not(.dx-scheduler-work-space-group-by-date) .dx-scheduler-header-row .dx-scheduler-header-panel-cell {border-right: none;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-vertical-grouped .dx-scheduler-work-space-vertical-group-table {height: 100%;
  min-height: 100px;
  border-top: 1px solid rgba(221,221,221,.6);
  border-spacing: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-vertical-grouped.dx-scheduler-work-space-day .dx-scheduler-all-day-title, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-vertical-grouped.dx-scheduler-work-space-week .dx-scheduler-all-day-title, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-vertical-grouped.dx-scheduler-work-space-work-week .dx-scheduler-all-day-title {top: 0;
  height: 50px!important;
  line-height: 50px!important;
  border-bottom: none;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-vertical-grouped .dx-scheduler-all-day-panel {display: table-cell;
  position: relative;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-vertical-grouped .dx-scheduler-all-day-table-row {height: 50px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-vertical-grouped .dx-scheduler-time-panel-cell.dx-scheduler-first-group-cell {border-top: 1px solid rgba(221,221,221,.6);}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-vertical-grouped .dx-scheduler-time-panel-cell.dx-scheduler-first-group-cell > div {margin-top: 0;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-vertical-grouped .dx-scheduler-time-panel-cell.dx-scheduler-last-group-cell {border-bottom: none;
  -webkit-box-shadow: inset 0 -1px 0 rgba(221,221,221,.6);
  box-shadow: inset 0 -1px 0 rgba(221,221,221,.6);}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-vertical-grouped .dx-scheduler-date-table-cell.dx-scheduler-last-group-cell {border-bottom: 2px solid rgba(221,221,221,.6);}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-vertical-grouped.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-table-scrollable, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-vertical-grouped.dx-scheduler-work-space-both-scrollbar .dx-scheduler-sidebar-scrollable {border-top: 1px solid rgba(221,221,221,.6);}
.dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-header-panel-empty-cell {border-left: 1px solid rgba(221,221,221,.6);
  border-right: none;}
.dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-date-table-scrollable-content, .dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-side-bar-scrollable-content {direction: rtl;}
.dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-sidebar-scrollable .dx-scheduler-group-row:last-child .dx-scheduler-group-header, .dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-vertical-grouped .dx-scheduler-group-row:last-child .dx-scheduler-group-header {border-right: none;
  border-left: 1px solid rgba(221,221,221,.6);}
.dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-header-panel {left: 0;
  right: inherit;}
.dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-time-panel, .dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-vertical-group-table {float: right;}
.dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-time-panel-cell {text-align: left;
  padding-left: 20px;
  padding-right: 0;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-small .dx-rtl .dx-scheduler-time-panel-cell {padding-left: 10px;}
.dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-time-panel-cell::after {right: auto;
  left: 0;}
.dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-week .dx-scheduler-all-day-table-cell, .dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-work-week .dx-scheduler-all-day-table-cell {border-right: 1px solid rgba(221,221,221,.6);
  border-left: none;}
.dx-rtl.dx-scheduler-work-space-both-scrollbar :where(#cntAgenda, #agdClienteView) .dx-scheduler-time-panel {border-left: 1px solid rgba(221,221,221,.6);
  border-right: none;}
.dx-rtl.dx-scheduler-work-space-both-scrollbar :where(#cntAgenda, #agdClienteView) .dx-scheduler-all-day-table-row .dx-scheduler-all-day-table-cell:first-child, .dx-rtl.dx-scheduler-work-space-both-scrollbar :where(#cntAgenda, #agdClienteView) .dx-scheduler-date-table-row .dx-scheduler-date-table-cell:first-child, .dx-rtl.dx-scheduler-work-space-both-scrollbar :where(#cntAgenda, #agdClienteView) .dx-scheduler-header-row .dx-scheduler-header-panel-cell:first-child {border-right: none;
  border-left: 1px solid rgba(221,221,221,.6);}
.dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline.dx-scheduler-work-space-grouped .dx-scheduler-sidebar-scrollable {float: right;}
.dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline.dx-scheduler-work-space-grouped .dx-scheduler-group-header {padding: 0 5px 0 10px;}
.dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline.dx-scheduler-work-space-grouped.dx-scheduler-group-column-count-three .dx-scheduler-group-header:last-child, .dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline.dx-scheduler-work-space-grouped.dx-scheduler-group-column-count-two .dx-scheduler-group-header:last-child {text-align: right;}
.dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-all-day-table-cell:first-child, .dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-date-table-cell:first-child, .dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-header-panel-cell:first-child {border-right: none;
  border-left: 1px solid rgba(221,221,221,.6);}
.dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-time-panel {border-left: 1px solid rgba(221,221,221,.6);
  border-right: none;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-small .dx-scheduler-work-space-day .dx-scheduler-header-panel-empty-cell, :where(#cntAgenda, #agdClienteView) .dx-scheduler-small .dx-scheduler-work-space-week .dx-scheduler-header-panel-empty-cell, :where(#cntAgenda, #agdClienteView) .dx-scheduler-small .dx-scheduler-work-space-work-week .dx-scheduler-header-panel-empty-cell {width: 50px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-small .dx-scheduler-work-space-day.dx-scheduler-group-column-count-one .dx-scheduler-header-panel-empty-cell, :where(#cntAgenda, #agdClienteView) .dx-scheduler-small .dx-scheduler-work-space-week.dx-scheduler-group-column-count-one .dx-scheduler-header-panel-empty-cell, :where(#cntAgenda, #agdClienteView) .dx-scheduler-small .dx-scheduler-work-space-work-week.dx-scheduler-group-column-count-one .dx-scheduler-header-panel-empty-cell {width: 150px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-small .dx-scheduler-work-space-day.dx-scheduler-group-column-count-two .dx-scheduler-header-panel-empty-cell, :where(#cntAgenda, #agdClienteView) .dx-scheduler-small .dx-scheduler-work-space-week.dx-scheduler-group-column-count-two .dx-scheduler-header-panel-empty-cell, :where(#cntAgenda, #agdClienteView) .dx-scheduler-small .dx-scheduler-work-space-work-week.dx-scheduler-group-column-count-two .dx-scheduler-header-panel-empty-cell {width: 200px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-small .dx-scheduler-work-space-day.dx-scheduler-group-column-count-three .dx-scheduler-header-panel-empty-cell, :where(#cntAgenda, #agdClienteView) .dx-scheduler-small .dx-scheduler-work-space-week.dx-scheduler-group-column-count-three .dx-scheduler-header-panel-empty-cell, :where(#cntAgenda, #agdClienteView) .dx-scheduler-small .dx-scheduler-work-space-work-week.dx-scheduler-group-column-count-three .dx-scheduler-header-panel-empty-cell {width: 250px;}
:where(#cntAgenda, #agdClienteView) .dx-recurrence-button-group .dx-buttongroup-wrapper > div {-webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-container {display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
  width: 100%;
  background-color: #fff;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-header {border: 1px solid rgba(221,221,221,.6);
  position: relative;
  z-index: 1;
  width: 100%;
  -ms-flex-negative: 0;
  flex-shrink: 0;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-header .dx-toolbar {height: 100%;
  background-color: transparent;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-header .dx-toolbar .dx-toolbar-items-container {height: 100%;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-header .dx-toolbar .dx-toolbar-menu-container .dx-icon::before {content: "";}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-view-switcher-dropdown-button-content .dx-list-item {display: list-item;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-date-time-shader-all-day {width: 100%;
  background-color: rgba(51,51,51,.04);
  position: absolute;
  pointer-events: none;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-date-time-indicator {background-color: #63a0d4;
  position: absolute;
  pointer-events: none;
  -webkit-box-shadow: 0 1px 0 0 rgba(255,255,255,.1);
  box-shadow: 0 1px 0 0 rgba(255,255,255,.1);}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-date-time-indicator::before {font-size: 30px;
  color: #63a0d4;
  position: absolute;
  z-index: 1000;
  margin-top: -14px;
  margin-left: -12px;
  text-shadow: rgba(255,255,255,.1) 1px 0 0;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-date-time-shader {pointer-events: none;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-day .dx-scheduler-all-day-appointment .dx-scheduler-appointment-content, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-week .dx-scheduler-all-day-appointment .dx-scheduler-appointment-content, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-work-week .dx-scheduler-all-day-appointment .dx-scheduler-appointment-content {padding: 0 7px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-day .dx-scheduler-appointment-reduced .dx-scheduler-appointment-content, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-week .dx-scheduler-appointment-reduced .dx-scheduler-appointment-content, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-work-week .dx-scheduler-appointment-reduced .dx-scheduler-appointment-content {padding-right: 40px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-day .dx-scheduler-appointment-reduced:not(.dx-scheduler-all-day-appointment) .dx-scheduler-appointment-recurrence-icon, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-day .dx-scheduler-appointment-reduced:not(.dx-scheduler-all-day-appointment) .dx-scheduler-appointment-reduced-icon, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-week .dx-scheduler-appointment-reduced:not(.dx-scheduler-all-day-appointment) .dx-scheduler-appointment-recurrence-icon, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-week .dx-scheduler-appointment-reduced:not(.dx-scheduler-all-day-appointment) .dx-scheduler-appointment-reduced-icon, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-work-week .dx-scheduler-appointment-reduced:not(.dx-scheduler-all-day-appointment) .dx-scheduler-appointment-recurrence-icon, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-work-week .dx-scheduler-appointment-reduced:not(.dx-scheduler-all-day-appointment) .dx-scheduler-appointment-reduced-icon {top: 9px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-day .dx-scheduler-date-time-indicator, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-week .dx-scheduler-date-time-indicator, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-work-week .dx-scheduler-date-time-indicator {margin-left: 100px;
  height: 1px;
  font: 14px/1 DXIcons;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-day .dx-scheduler-date-time-indicator::before, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-week .dx-scheduler-date-time-indicator::before, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-work-week .dx-scheduler-date-time-indicator::before {content: "";}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-small .dx-scheduler-work-space-day .dx-scheduler-date-time-indicator, :where(#cntAgenda, #agdClienteView) .dx-scheduler-small .dx-scheduler-work-space-week .dx-scheduler-date-time-indicator, :where(#cntAgenda, #agdClienteView) .dx-scheduler-small .dx-scheduler-work-space-work-week .dx-scheduler-date-time-indicator {margin-left: 50px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-day .dx-scheduler-date-time-shader, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-week .dx-scheduler-date-time-shader, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-work-week .dx-scheduler-date-time-shader {margin-left: 100px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-small .dx-scheduler-work-space-day .dx-scheduler-date-time-shader, :where(#cntAgenda, #agdClienteView) .dx-scheduler-small .dx-scheduler-work-space-week .dx-scheduler-date-time-shader, :where(#cntAgenda, #agdClienteView) .dx-scheduler-small .dx-scheduler-work-space-work-week .dx-scheduler-date-time-shader {margin-left: 50px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-day .dx-scheduler-date-time-shader-bottom::before, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-day .dx-scheduler-date-time-shader-top::before, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-week .dx-scheduler-date-time-shader-bottom::before, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-week .dx-scheduler-date-time-shader-top::before, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-work-week .dx-scheduler-date-time-shader-bottom::before, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-work-week .dx-scheduler-date-time-shader-top::before {width: inherit;
  height: inherit;
  content: "";
  left: inherit;
  position: absolute;
  margin-left: 100px;
  background-color: rgba(51,51,51,.04);}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-small .dx-scheduler-work-space-day .dx-scheduler-date-time-shader-bottom::before, :where(#cntAgenda, #agdClienteView) .dx-scheduler-small .dx-scheduler-work-space-day .dx-scheduler-date-time-shader-top::before, :where(#cntAgenda, #agdClienteView) .dx-scheduler-small .dx-scheduler-work-space-week .dx-scheduler-date-time-shader-bottom::before, :where(#cntAgenda, #agdClienteView) .dx-scheduler-small .dx-scheduler-work-space-week .dx-scheduler-date-time-shader-top::before, :where(#cntAgenda, #agdClienteView) .dx-scheduler-small .dx-scheduler-work-space-work-week .dx-scheduler-date-time-shader-bottom::before, :where(#cntAgenda, #agdClienteView) .dx-scheduler-small .dx-scheduler-work-space-work-week .dx-scheduler-date-time-shader-top::before {margin-left: 50px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-day.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-time-indicator, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-day.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-time-shader, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-day.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-time-shader-all-day, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-day.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-time-shader-bottom::before, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-day.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-time-shader-top::before, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-week.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-time-indicator, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-week.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-time-shader, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-week.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-time-shader-all-day, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-week.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-time-shader-bottom::before, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-week.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-time-shader-top::before, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-work-week.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-time-indicator, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-work-week.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-time-shader, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-work-week.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-time-shader-all-day, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-work-week.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-time-shader-bottom::before, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-work-week.dx-scheduler-work-space-both-scrollbar .dx-scheduler-date-time-shader-top::before {margin-left: 0;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-day.dx-rtl .dx-scheduler-date-time-indicator, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-week.dx-rtl .dx-scheduler-date-time-indicator, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-work-week.dx-rtl .dx-scheduler-date-time-indicator {margin-left: 0;
  font: 14px/1 DXIcons;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-day.dx-rtl .dx-scheduler-date-time-indicator::before, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-week.dx-rtl .dx-scheduler-date-time-indicator::before, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-work-week.dx-rtl .dx-scheduler-date-time-indicator::before {content: "";
  margin-right: -12px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-day.dx-rtl .dx-scheduler-date-time-shader-bottom::before, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-day.dx-rtl .dx-scheduler-date-time-shader-top::before, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-week.dx-rtl .dx-scheduler-date-time-shader-bottom::before, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-week.dx-rtl .dx-scheduler-date-time-shader-top::before, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-work-week.dx-rtl .dx-scheduler-date-time-shader-bottom::before, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-work-week.dx-rtl .dx-scheduler-date-time-shader-top::before {margin-left: 0;
  margin-right: 100px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline .dx-scheduler-date-time-indicator {width: 1px;
  top: 0;
  font: 14px/1 DXIcons;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline .dx-scheduler-date-time-indicator::before {content: "";
  margin-left: -14px;
  margin-top: -12px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline .dx-scheduler-date-time-shader {height: 100%;
  position: absolute;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline .dx-scheduler-date-time-shader::before {width: inherit;
  height: 100%;
  content: "";
  left: 0;
  position: absolute;
  background-color: rgba(51,51,51,.04);}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline .dx-scheduler-header-panel-cell.dx-scheduler-header-panel-current-time-cell {border-bottom: 2px solid #63a0d4;
  -webkit-box-shadow: none;
  box-shadow: none;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline .dx-scheduler-header-panel-cell.dx-scheduler-header-panel-current-time-cell::before {content: none;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline .dx-scheduler-appointment-reduced .dx-scheduler-appointment-recurrence-icon {top: 0;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-month .dx-scheduler-appointment-content {padding: 0 7px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-month .dx-scheduler-appointment-recurrence .dx-scheduler-appointment-content {padding: 0 25px 0 7px;}
.dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-month .dx-scheduler-appointment-recurrence .dx-scheduler-appointment-content {padding: 0 7px 0 25px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-month .dx-scheduler-appointment-recurrence-icon {top: 0;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-all-day-appointments, :where(#cntAgenda, #agdClienteView) .dx-scheduler-scrollable-appointments {position: absolute;
  top: 0;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-all-day-appointments.dx-rtl, :where(#cntAgenda, #agdClienteView) .dx-scheduler-scrollable-appointments.dx-rtl {left: 0;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-all-day-appointment, :where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline .dx-scheduler-appointment, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-month .dx-scheduler-appointment {-webkit-box-shadow: inset 2px 0 0 0 rgba(0,0,0,.3);
  box-shadow: inset 2px 0 0 0 rgba(0,0,0,.3);}
.dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-all-day-appointment, .dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline .dx-scheduler-appointment, .dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-month .dx-scheduler-appointment {-webkit-box-shadow: inset -2px 0 0 0 rgba(0,0,0,.3);
  box-shadow: inset -2px 0 0 0 rgba(0,0,0,.3);}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-all-day-appointment.dx-resizable-resizing, :where(#cntAgenda, #agdClienteView) .dx-scheduler-all-day-appointment.dx-state-active, :where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline .dx-scheduler-appointment.dx-resizable-resizing, :where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline .dx-scheduler-appointment.dx-state-active, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-month .dx-scheduler-appointment.dx-resizable-resizing, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-month .dx-scheduler-appointment.dx-state-active {-webkit-box-shadow: inset -2px 0 0 0 rgba(0,0,0,.3),inset 2px 0 0 0 rgba(0,0,0,.3);
  box-shadow: inset -2px 0 0 0 rgba(0,0,0,.3),inset 2px 0 0 0 rgba(0,0,0,.3);}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-all-day-appointment.dx-state-hover, :where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline .dx-scheduler-appointment.dx-state-hover, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-month .dx-scheduler-appointment.dx-state-hover {-webkit-box-shadow: inset 5px 0 0 0 rgba(0,0,0,.3);
  box-shadow: inset 5px 0 0 0 rgba(0,0,0,.3);}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-all-day-appointment.dx-state-hover.dx-resizable, :where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline .dx-scheduler-appointment.dx-state-hover.dx-resizable, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-month .dx-scheduler-appointment.dx-state-hover.dx-resizable {-webkit-box-shadow: inset 5px 0 0 0 rgba(0,0,0,.3),inset -2px 0 0 0 rgba(0,0,0,.3);
  box-shadow: inset 5px 0 0 0 rgba(0,0,0,.3),inset -2px 0 0 0 rgba(0,0,0,.3);}
.dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-all-day-appointment.dx-state-hover, .dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline .dx-scheduler-appointment.dx-state-hover, .dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-month .dx-scheduler-appointment.dx-state-hover {-webkit-box-shadow: inset -5px 0 0 0 rgba(0,0,0,.3);
  box-shadow: inset -5px 0 0 0 rgba(0,0,0,.3);}
.dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-all-day-appointment.dx-state-hover.dx-resizable, .dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline .dx-scheduler-appointment.dx-state-hover.dx-resizable, .dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-month .dx-scheduler-appointment.dx-state-hover.dx-resizable {-webkit-box-shadow: inset -5px 0 0 0 rgba(0,0,0,.3),inset 2px 0 0 0 rgba(0,0,0,.3);
  box-shadow: inset -5px 0 0 0 rgba(0,0,0,.3),inset 2px 0 0 0 rgba(0,0,0,.3);}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-fixed-appointments .dx-draggable-dragging .dx-scheduler-all-day-appointment, :where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline .dx-draggable-dragging .dx-scheduler-appointment, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-month .dx-draggable-dragging .dx-scheduler-appointment {-webkit-box-shadow: inset -2px 0 0 0 rgba(0,0,0,.3),inset 2px 0 0 0 rgba(0,0,0,.3),7px 7px 15px 0 rgba(50,50,50,.2);
  box-shadow: inset -2px 0 0 0 rgba(0,0,0,.3),inset 2px 0 0 0 rgba(0,0,0,.3),7px 7px 15px 0 rgba(50,50,50,.2);}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment.dx-scheduler-appointment-body, :where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment.dx-scheduler-appointment-tail {-webkit-box-shadow: none;
  box-shadow: none;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment-recurrence-icon {position: absolute;
  background-repeat: no-repeat;
  top: 3px;
  right: 5px;
  display: block;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment-recurrence-icon.dx-icon-repeat {font-size: 18px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-all-day-appointment .dx-scheduler-appointment-reduced-icon {position: absolute;
  top: 15%;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment-reduced.dx-scheduler-appointment-head .dx-scheduler-appointment-recurrence-icon {right: 20px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment-content {cursor: pointer;
  height: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  opacity: .99;
  padding: 5px 7px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-grouped.dx-scheduler-work-space-month .dx-scheduler-appointment-content {font-size: 12px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment-content > * {overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment-empty .dx-scheduler-appointment-content-details, :where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment-empty .dx-scheduler-appointment-recurrence-icon, :where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment-empty .dx-scheduler-appointment-title {display: none;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment-content-details {font-size: 11px;
  white-space: pre;
  overflow: hidden;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-all-day-appointment .dx-scheduler-appointment-content-details, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-month .dx-scheduler-appointment-content-details {display: none;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment-popup .dx-form .dx-field-item.dx-appointment-form-switch > div {-webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  width: auto;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment-popup .dx-layout-manager .dx-label-h-align .dx-field-item-content .dx-checkbox, :where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment-popup .dx-layout-manager .dx-label-h-align .dx-field-item-content .dx-switch {margin: 0;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment-popup .dx-field-item-label-location-left {padding-right: 20px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment-popup .dx-field {min-height: 0;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment-popup .dx-field-label {width: auto;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment-popup .dx-field-value {padding-left: 0;
  padding-right: 0;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment-popup .dx-field-value:not(.dx-widget) > .dx-checkbox {float: left;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment-popup .dx-field-value:not(.dx-widget) > .dx-checkbox.dx-rtl {float: right;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment-collector {background-color: #337ab7;
  color: #fff;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment-collector.dx-button, :where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment-collector.dx-button.dx-state-active, :where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment-collector.dx-button.dx-state-focused, :where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment-collector.dx-button.dx-state-hover {background-color: #337ab7;
  color: #fff;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment-collector.dx-button .dx-button-content, :where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment-collector.dx-button.dx-state-active .dx-button-content, :where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment-collector.dx-button.dx-state-focused .dx-button-content, :where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment-collector.dx-button.dx-state-hover .dx-button-content {line-height: inherit;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment-collector.dx-button.dx-state-hover::before {pointer-events: none;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0,0,0,.3);
  opacity: .98;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment-collector.dx-button.dx-state-hover .dx-button-content, :where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment-collector.dx-button.dx-state-hover .dx-scheduler-appointment-collector-content {color: #fff;
  opacity: .99;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment-collector-compact .dx-button-content span:last-child, :where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment-collector-compact .dx-scheduler-appointment-collector-content span:last-child {padding-left: 0;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-agenda .dx-scheduler-scrollable-appointments {width: 100%;
  height: 0;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-agenda .dx-scheduler-appointment {position: relative;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-top: 5px;
  margin-bottom: 5px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-agenda .dx-scheduler-appointment.dx-scheduler-last-in-date-agenda-appointment {margin-bottom: 20px;}
.dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment-recurrence-icon {left: 5px;
  right: auto;}
.dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment-reduced.dx-scheduler-appointment-head .dx-scheduler-appointment-recurrence-icon {left: 20px;
  right: auto;}
.dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-day .dx-scheduler-appointment-reduced .dx-scheduler-appointment-content, .dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-week .dx-scheduler-appointment-reduced .dx-scheduler-appointment-content, .dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-work-week .dx-scheduler-appointment-reduced .dx-scheduler-appointment-content {padding-right: 5px;
  padding-left: 40px;}
.dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-all-day-appointments, .dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-scrollable-appointments {left: 0;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-small.dx-rtl .dx-scheduler-date-time-shader-bottom::before, :where(#cntAgenda, #agdClienteView) .dx-scheduler-small.dx-rtl .dx-scheduler-date-time-shader-top::before {margin-right: 50px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-time-panel-cell {height: 50px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-time-panel-cell.dx-scheduler-time-panel-current-time-cell::before, :where(#cntAgenda, #agdClienteView) .dx-scheduler-time-panel-cell::after {content: "";}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-date-table-cell {height: 50px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-all-day-title {height: 75px;
  line-height: 75px;
  font-size: 14px;
  font-weight: 700;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-all-day-collapsed .dx-scheduler-all-day-title {height: 25px;
  line-height: 25px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-all-day-table {height: 75px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-all-day-collapsed .dx-scheduler-all-day-table {height: 25px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-header-panel {margin-top: 10px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-vertical-grouped .dx-scheduler-header-panel {margin-top: 11px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-header-panel-cell {height: 40px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-header-panel-cell.dx-scheduler-header-panel-current-time-cell::before {top: 37px;
  height: 2px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-timeline .dx-scheduler-date-table-cell {border-right: none;
  height: 75px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-day.dx-scheduler-work-space-count:not(.dx-scheduler-work-space-vertical-grouped) .dx-scheduler-header-panel {margin-top: 10px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-day .dx-scheduler-header-panel .dx-scheduler-group-row:not(:first-child) {border-bottom: none;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-month .dx-scheduler-appointment-content {font-size: 13px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-month .dx-scheduler-date-table-first-of-month {border-left: 1px solid #aaa;
  border-top: 1px solid #aaa;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-header {height: 56px;
  background-color: #f5f5f5;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-header .dx-toolbar .dx-toolbar-item-content, :where(#cntAgenda, #agdClienteView) .dx-scheduler-header .dx-toolbar .dx-toolbar-menu-container {padding: 9px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-header .dx-toolbar .dx-scheduler-navigator .dx-scheduler-navigator-caption {min-width: 180px;}
.dx-device-mobile :where(#cntAgenda, #agdClienteView) .dx-scheduler-header .dx-toolbar .dx-scheduler-navigator .dx-scheduler-navigator-caption, :where(#cntAgenda, #agdClienteView) .dx-scheduler-adaptive .dx-scheduler-header .dx-toolbar .dx-scheduler-navigator .dx-scheduler-navigator-caption {min-width: 140px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-header .dx-toolbar .dx-button.dx-item-selected, :where(#cntAgenda, #agdClienteView) .dx-scheduler-header .dx-toolbar .dx-button.dx-state-focused, :where(#cntAgenda, #agdClienteView) .dx-scheduler-header .dx-toolbar .dx-button.dx-state-hover {background-color: #ebebeb;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-header .dx-toolbar .dx-scheduler-navigator .dx-buttongroup .dx-button.dx-item-selected {background-color: #fff;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-header .dx-toolbar .dx-scheduler-navigator .dx-buttongroup .dx-button.dx-item-selected.dx-state-focused, :where(#cntAgenda, #agdClienteView) .dx-scheduler-header .dx-toolbar .dx-scheduler-navigator .dx-buttongroup .dx-button.dx-item-selected.dx-state-hover {background-color: #ebebeb;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-header-panel .dx-scheduler-group-row:not(:first-child) {border-bottom: 1px solid rgba(221,221,221,.6);}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-header-panel .dx-scheduler-group-row:not(:first-child) .dx-scheduler-group-header {color: #333;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-group-flex-container .dx-scheduler-group-header, :where(#cntAgenda, #agdClienteView) .dx-scheduler-header-panel .dx-scheduler-group-header, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-vertical-group-table .dx-scheduler-group-header {font-weight: 700;
  color: #333;
  padding: 0;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-all-day-panel {background-color: #fff;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space.dx-scheduler-work-space-grouped .dx-scheduler-all-day-title {border-top: 1px solid rgba(221,221,221,.6);}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space.dx-scheduler-work-space-grouped.dx-scheduler-agenda .dx-scheduler-date-table-cell {border: none;}
.dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space.dx-scheduler-work-space-grouped.dx-scheduler-timeline .dx-scheduler-group-row th {border-left: none;
  border-right: none;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-week .dx-scheduler-date-table-row:first-child {border-top: none;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-all-day-table-cell.dx-state-active, :where(#cntAgenda, #agdClienteView) .dx-scheduler-date-table-cell.dx-state-active {background-color: rgba(221,221,221,.7);}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-all-day-table-cell.dx-state-hover, :where(#cntAgenda, #agdClienteView) .dx-scheduler-date-table-cell.dx-state-hover {background-color: rgba(0,0,0,.04);
  color: #959595;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment-popup .dx-popup-title {background-color: #fff;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment-popup .dx-popup-title .dx-closebutton, :where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment-popup .dx-popup-title .dx-closebutton.dx-rtl {margin: 0;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment-popup .dx-popup-bottom {border-top: 1px solid #ddd;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment-popup .dx-toolbar-after {margin-right: 4px;}
.dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment-popup .dx-toolbar-after {margin-left: 4px;
  margin-right: 0;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment-popup .dx-form-validation-summary {padding: 10px 20px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-month .dx-scheduler-date-table-cell {font-size: 16px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-group-header, :where(#cntAgenda, #agdClienteView) .dx-scheduler-header-panel, :where(#cntAgenda, #agdClienteView) .dx-scheduler-time-panel {font-size: 14px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-grouped .dx-scheduler-group-row th, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space.dx-scheduler-work-space-grouped .dx-scheduler-last-group-cell {border-right: 1px solid #aaa;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-grouped .dx-scheduler-group-row th:last-child, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space.dx-scheduler-work-space-grouped .dx-scheduler-last-group-cell:last-child {border-right: none;}
.dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-grouped .dx-scheduler-group-row th, .dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space.dx-scheduler-work-space-grouped .dx-scheduler-last-group-cell {border-left: 1px solid #aaa;
  border-right: 1px solid rgba(221,221,221,.6);}
.dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-grouped .dx-scheduler-group-row th:last-child, .dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space.dx-scheduler-work-space-grouped .dx-scheduler-last-group-cell:last-child {border-left: none;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-grouped.dx-scheduler-timeline .dx-scheduler-group-row th, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-grouped.dx-scheduler-timeline .dx-scheduler-last-group-cell, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-grouped.dx-scheduler-work-space-group-by-date .dx-scheduler-group-row th, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-grouped.dx-scheduler-work-space-vertical-grouped .dx-scheduler-group-row th, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-grouped.dx-scheduler-work-space-vertical-grouped .dx-scheduler-last-group-cell {border-right: 1px solid rgba(221,221,221,.6);
  border-left: 1px solid rgba(221,221,221,.6);}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-grouped.dx-scheduler-work-space-group-by-date .dx-scheduler-date-table-cell.dx-scheduler-last-group-cell, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-grouped.dx-scheduler-work-space-group-by-date .dx-scheduler-group-header.dx-scheduler-last-group-cell, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-grouped.dx-scheduler-work-space-group-by-date .dx-scheduler-header-panel-cell {border-right: 1px solid #aaa;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-grouped.dx-scheduler-work-space-group-by-date .dx-scheduler-date-table-cell.dx-scheduler-last-group-cell:last-child, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-grouped.dx-scheduler-work-space-group-by-date .dx-scheduler-group-header.dx-scheduler-last-group-cell:last-child, :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-grouped.dx-scheduler-work-space-group-by-date .dx-scheduler-header-panel-cell:last-child {border-right: none;}
.dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-grouped.dx-scheduler-work-space-group-by-date .dx-scheduler-date-table-cell.dx-scheduler-last-group-cell, .dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-grouped.dx-scheduler-work-space-group-by-date .dx-scheduler-group-header.dx-scheduler-last-group-cell, .dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-grouped.dx-scheduler-work-space-group-by-date .dx-scheduler-header-panel-cell {border-left: 1px solid #aaa;
  border-right: 1px solid rgba(221,221,221,.6);}
.dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-grouped.dx-scheduler-work-space-group-by-date .dx-scheduler-date-table-cell.dx-scheduler-last-group-cell:last-child, .dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-grouped.dx-scheduler-work-space-group-by-date .dx-scheduler-group-header.dx-scheduler-last-group-cell:last-child, .dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-grouped.dx-scheduler-work-space-group-by-date .dx-scheduler-header-panel-cell:last-child {border-left: none;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment-collector {height: 20px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment-collector .dx-button-content span:last-child, :where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment-collector .dx-scheduler-appointment-collector-content span:last-child {line-height: 13.3333333333px;
  height: 20px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment-collector.dx-button.dx-button-default, :where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment-collector.dx-state-hover::before {border-radius: 20px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment {border-left: 3px solid transparent;
  border-right: 2px solid transparent;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment.dx-state-focused {color: #fff;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment.dx-scheduler-appointment-empty {border-left: 1px solid transparent;
  border-right: 1px solid transparent;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-fixed-appointments .dx-draggable-dragging .dx-scheduler-appointment {border-right: none;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment-reduced .dx-scheduler-appointment-content {padding-right: 40px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment-recurrence .dx-scheduler-appointment-content {padding: 5px 25px 5px 7px;}
.dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment-recurrence .dx-scheduler-appointment-content {padding: 5px 7px 5px 25px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-dropdown-appointment-date {color: #959595;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-work-space-both-scrollbar .dx-scheduler-all-day-title {background-color: #fff;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-agenda .dx-scheduler-group-header {font-size: 14px;
  width: 80px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-agenda .dx-scheduler-group-header-content {overflow: hidden;
  width: 80px;
  padding: 10px 0 0 10px;
  -webkit-box-shadow: inset 0 -1px 0 0 #c4c4c4;
  box-shadow: inset 0 -1px 0 0 #c4c4c4;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-agenda .dx-scheduler-time-panel-cell {vertical-align: top;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 0;}
.dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-agenda .dx-scheduler-time-panel-cell {padding-right: 10px;
  padding-left: 0;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-agenda .dx-scheduler-group-header-content, :where(#cntAgenda, #agdClienteView) .dx-scheduler-agenda .dx-scheduler-time-panel-cell {text-align: left;}
.dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-agenda .dx-scheduler-group-header-content, .dx-rtl :where(#cntAgenda, #agdClienteView) .dx-scheduler-agenda .dx-scheduler-time-panel-cell {text-align: right;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-agenda .dx-scheduler-date-table-cell, :where(#cntAgenda, #agdClienteView) .dx-scheduler-agenda .dx-scheduler-time-panel-cell {-webkit-box-shadow: inset 0 -1px 0 0 rgba(221,221,221,.6);
  box-shadow: inset 0 -1px 0 0 rgba(221,221,221,.6);}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-agenda .dx-scheduler-date-table-last-row .dx-scheduler-date-table-cell, :where(#cntAgenda, #agdClienteView) .dx-scheduler-agenda .dx-scheduler-date-table-last-row .dx-scheduler-time-panel-cell {-webkit-box-shadow: inset 0 -1px 0 0 #c4c4c4;
  box-shadow: inset 0 -1px 0 0 #c4c4c4;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-agenda-nodata {font-size: 14px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler-appointment-tooltip-wrapper .dx-overlay-content .dx-popup-content .dx-list-item {border-top-width: 1px;}
:where(#cntAgenda, #agdClienteView) .dx-scheduler .dx-scheduler-overlay-panel .dx-overlay-content {background: #fff;}
:where(#cntAgenda, #agdClienteView) .dx-htmleditor-add-image-popup > .dx-overlay-content > .dx-popup-content .dx-fix-ratio-container .dx-buttongroup {vertical-align: top;
  margin-left: 5px;
  width: 36px;}
:where(#cntAgenda, #agdClienteView) .dx-htmleditor.dx-state-readonly .dx-toolbar-button .dx-button.dx-state-disabled {opacity: .5;}
:where(#cntAgenda, #agdClienteView) .dx-filemanager .dx-filemanager-toolbar.dx-filemanager-file-toolbar .dx-toolbar {background: #f7f7f7;}
:where(#cntAgenda, #agdClienteView) .dx-filemanager .dx-filemanager-toolbar .dx-toolbar .dx-filemanager-toolbar-viewmode-item .dx-button-content {padding-left: 8px;
  padding-right: 8px;}
:where(#cntAgenda, #agdClienteView) .dx-diagram-toolbox-popup .dx-popup-title.dx-toolbar {padding: 0;
  background-color: rgba(0,0,0,.05);}
:where(#cntAgenda, #agdClienteView) .dx-diagram-properties-popup .dx-diagram-properties-panel-group-toolbar .dx-toolbar-items-container {display: block;
  height: auto;}
:where(#cntAgenda, #agdClienteView) .dx-diagram-properties-popup .dx-diagram-properties-panel-group-toolbar .dx-toolbar-items-container > div {display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  height: auto;
  position: inherit;}
:where(#cntAgenda, #agdClienteView) .dx-diagram-properties-popup .dx-diagram-properties-panel-group-toolbar .dx-toolbar-items-container .dx-toolbar-item {display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;}
:where(#cntAgenda, #agdClienteView) .dx-diagram-properties-popup.dx-diagram-mobile-popup .dx-toolbar .dx-toolbar-items-container {height: auto;}
:where(#cntAgenda, #agdClienteView) .dx-diagram-properties-popup.dx-diagram-mobile-popup .dx-toolbar .dx-toolbar-items-container .dx-toolbar-item {padding-top: 0;
  padding-bottom: 0;}
:where(#cntAgenda, #agdClienteView) .dx-diagram-floating-toolbar-container.dx-diagram-properties-panel-toolbar-container .dx-toolbar {background: 0 0;}
:where(#cntAgenda, #agdClienteView) .dx-diagram-floating-toolbar-container .dx-diagram-toolbar .dx-toolbar-items-container > * {padding-left: 0;
  padding-right: 0;}
:where(#cntAgenda, #agdClienteView) .dx-diagram-floating-toolbar-container.dx-diagram-properties-panel-toolbar-container .dx-toolbar, :where(#cntAgenda, #agdClienteView) .dx-diagram-floating-toolbar-container.dx-diagram-properties-panel-toolbar-container .dx-toolbar-item, :where(#cntAgenda, #agdClienteView) .dx-diagram-floating-toolbar-container.dx-diagram-properties-panel-toolbar-container .dx-toolbar-items-container {width: 48px;
  height: 48px;}
:where(#cntAgenda, #agdClienteView) .dx-diagram-floating-toolbar-container.dx-diagram-properties-panel-toolbar-container .dx-toolbar .dx-button-content, :where(#cntAgenda, #agdClienteView) .dx-diagram-floating-toolbar-container.dx-diagram-properties-panel-toolbar-container .dx-toolbar-item .dx-button-content, :where(#cntAgenda, #agdClienteView) .dx-diagram-floating-toolbar-container.dx-diagram-properties-panel-toolbar-container .dx-toolbar-items-container .dx-button-content {padding-top: 0;
  padding-bottom: 0;
  line-height: 44px;}
:where(#cntAgenda, #agdClienteView) .dx-diagram-floating-toolbar-container .dx-toolbar-item {padding: 0 2px 0 0;}
:where(#cntAgenda, #agdClienteView) .dx-diagram-toolbox-popup .dx-popup-title.dx-toolbar {font-size: .5em;
  min-height: 12px;}
:where(#cntAgenda, #agdClienteView) .dx-diagram-toolbox-popup .dx-popup-title.dx-toolbar .dx-closebutton {position: static;
  left: 0;}
.dx-rtl :where(#cntAgenda, #agdClienteView) .dx-diagram-toolbox-popup .dx-popup-title.dx-toolbar .dx-closebutton {right: 0;}
:where(#cntAgenda, #agdClienteView) .dx-diagram-toolbox-popup .dx-popup-title.dx-toolbar .dx-toolbar-items-container {height: 12px;}
:where(#cntAgenda, #agdClienteView) .dx-diagram-properties-popup .dx-diagram-properties-panel-group-toolbar .dx-toolbar-item {margin-bottom: 4px;}
:where(#cntAgenda, #agdClienteView) .dx-diagram-properties-popup .dx-diagram-properties-panel-group-toolbar .dx-toolbar-item.dx-diagram-lg-icon-item .dx-diagram-i {background-size: 64px 64px;
  width: 64px;
  height: 64px;}
