.shadow-dark {
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.2);
}

.shadow-dark-l {
  box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.28);
}

.shadow-light {
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);
}

.shadow-light-l {
  box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.05);
}

.shadow-medium {
  box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.15);
}

.shadow-medium-l {
  box-shadow: 0px 8px 20px rgba(0, 0, 0, 0.15);
}

.cdx-extenstion-panel, .bf-paging .paging-item button:not(.icon-only), .bf-popup + .popup-overlay + .popup-action, .cdx-expend-extension, .cdx-extension-tray .cdx-extension, .cdx-extension-tray, header .cdx-navitems, .cdx-card .cdx-card-reveal, .cdx-card {
  transition-duration: 0.45s;
  transition-timing-function: cubic-bezier(0.22, 1, 0.36, 1);
  animation-fill-mode: forwards;
}

@font-face {
  font-family: "Breakfast Icons";
  src: url("../font/Break-Icons/v4.0.5.woff?token=2312091219");
}
@font-face {
  font-family: "Breakfast Icons Fill";
  src: url("../font/Break-Icons/v4.0.5_Bold.woff?token=2311111526");
}
.cdx-editor u, .cdx-list-header::after {
  border-radius: 4px;
}

.bf-input.input-multiple .multiple-list > .item.bg-highlight {
  border-radius: 12px;
}

.cdx-table thead th.icon-after::after {
  color: #1E57FF;
}

.cdx-editor .img-caption {
  color: #828282;
}

input.cdx-title-input {
  font-family: "Public Sans";
  font-size: 21px;
  line-height: 120%;
}

.cdx-editor u {
  padding: 2px 8px;
}
.bf-input.input-multiple .multiple-list > .item.bg-highlight, .bf-paging .paging-item button:not(.icon-only) {
  padding: 8px;
}
.bf-dropdown .dropdown-picked {
  padding: 8px 16px;
}
.cdx-editor blockquote {
  padding: 12px 20px;
}
.cdx-editor blockquote {
  gap: 16px !important;
}

.cdx-card.cdx-nav-item.active.complete {
  background-color: #01248B;
}

.cdx-editor blockquote, .cdx-editor u {
  background-color: #FFF7EA;
}

.cdx-list-header::after {
  background-color: #E7E7E7;
}

.cdx-table tbody tr:nth-child(2n) {
  background-color: #FAFAFA;
}

.cdx-table tbody tr {
  background-color: #FFFFFF;
}

.cdx-editor blockquote {
  display: flex;
}

.cdx-scroll::after, .cdx-scroll::before {
  display: block;
}

.cdx-extenstion-panel, .cdx-list-header, .cdx-loading, .cdx-quick-edit .quick-edit-form, .cdx-section .cdx-section-content, .cdx-section, .cdx-list {
  position: relative;
}

.cdx-list-header::after, .cdx-editor-submit, .cdx-loading.loading::before, .bf-popup + .popup-overlay + .popup-action, .cdx-list::after {
  position: absolute;
}

.cdx-scroll::after, .cdx-scroll::before {
  position: sticky;
}

.bf-popup + .popup-overlay + .popup-action {
  overflow: hidden;
}

.bf-input.input-switch .switch-label:hover, .bf-input.input-button button:hover, .bf-input.input-checkbox input[type=checkbox] + .checkbox-label:hover, .bf-input.input-select .option-list > .item:hover, .bf-input.input-radio .radio-label:hover, .year-option:hover,
.input-date-prev-month:hover,
.input-date-next-month:hover,
.year-nav-down:hover,
.year-nav-up:hover,
.input-date-day div:hover,
.input-date-today-button:hover,
.input-hour-val div:hover,
.input-minute-val div:hover,
.input-hour-confirm:hover,
.input-hour-set-now:hover, .bf-paging .paging-item.disabled button:not(.icon-only), .bf-paging .paging-item button:not(.icon-only):hover, .bf-dropdown.current-view.active .dropdown-picked, .bf-popup.active + .popup-overlay + .popup-action .cdx-select-item.active, .cdx-card:hover, .cdx-card.active {
  transform: scale(0.98);
  box-shadow: 0px 0px 0px 8px rgba(30, 87, 255, 0.2), 0px 0px 0px 2px #1875FF, inset 0px -4px 8px rgba(0, 45, 112, 0.5882352941), inset 0px 0px 15px rgba(76, 121, 255, 0.6509803922) !important;
  background-color: #01248B !important;
  color: #FFFFFF !important;
}

.cdx-card.bg-invalid:hover, .cdx-card.color-invalid:hover {
  transform: scale(0.98);
  box-shadow: 0px 0px 0px 8px rgba(221, 0, 0, 0.1411764706), 0px 0px 0px 2px #B20000, inset 0px 0px 12px #580000 !important;
  background-color: #B20000 !important;
  color: #FFFFFF !important;
}

.fill-area-height {
  height: calc(100vh - 114px);
}

.bf-collapse .collapse-header > .item.active.cdx-card {
  color: #FFFFFF !important;
}

input.cdx-title-input {
  box-shadow: unset !important;
}

.cdx-card {
  transition-duration: 1s;
}
.cdx-card .cdx-card-reveal {
  transform: scale(0);
  scale: 0;
  max-width: 0px;
}
.cdx-card:hover .cdx-card-reveal, .cdx-card.active .cdx-card-reveal {
  transform: scale(1);
  scale: 1;
  max-width: 200px;
}
.cdx-list::after {
  content: "";
  height: 0.5px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  background-color: rgba(1, 35, 139, 0.0901960784);
}
.cdx-list:last-child:not(td, th)::after {
  display: none;
}

header {
  background-color: unset !important;
  box-shadow: unset !important;
  max-height: 88px;
  overflow: hidden;
}
header.extenstion-mode .cdx-extension-tray {
  max-width: 100%;
}
header.extenstion-mode .cdx-navitems {
  transform: scale(0.95) translateY(-88px);
}
header.extenstion-mode .cdx-extension {
  width: 48px;
  height: 48px;
  transition: scale(1);
}
header.extenstion-mode .cdx-expend-extension {
  transform: rotate(90deg);
}

.main-viewport, body {
  background-color: #f7f8ff;
}

.cdx-extension {
  -webkit-mask-image: url(../media/icon/mask.svg);
          mask-image: url(../media/icon/mask.svg);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}

.cdx-extension-tray {
  max-width: 0%;
  overflow: hidden;
}
.cdx-extension-tray .cdx-extension {
  width: 0px;
  height: 0px;
  transition: scale(0);
}

.slow {
  animation-duration: 0.6s;
  transition: 0.6s;
}
.slow + .slow {
  animation-duration: 1.2s;
  transition: 1.2s;
}
.slow + .slow + .slow {
  animation-duration: 1.8s;
  transition-duration: 1.8s;
}

.cdx-section h3 {
  z-index: 300;
}
.cdx-section .cdx-section-content {
  height: 60vh;
  overflow-y: hidden;
  box-sizing: border-box;
  margin-top: -32px;
}
.cdx-section .cdx-section-content:hover {
  overflow-y: auto;
}

.cdx-scroll::before {
  content: "";
  z-index: 200;
  background: linear-gradient(0deg, rgba(255, 255, 255, 0) 1.56%, rgba(255, 255, 255, 0.12) 24.57%, #FFF 75.66%);
  top: 0px;
  width: 100%;
  height: 32px;
}
.cdx-scroll::after {
  content: "";
  z-index: 200;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 1.56%, rgba(255, 255, 255, 0.12) 24.57%, #FFF 75.66%);
  bottom: 0px;
  left: 0px;
  right: 0px;
  height: 32px;
}

@keyframes shorcut-show {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
.cdx-shorcut {
  transform: scale(0);
  animation: shorcut-show 1s linear(0, 0.008 1.1%, 0.032 2.2%, 0.133 4.8%, 0.265 7.2%, 0.686 14.1%, 0.897 18.4%, 0.974 20.5%, 1.034 22.6%, 1.08 24.8%, 1.109 27%, 1.127 30.1%, 1.123 33.7%, 1.018 48.7%, 0.987 57.6%, 0.984 64%, 1 83.5%, 1) 0.3s 1 normal forwards;
}

.cdx-quick-edit {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.cdx-quick-edit .quick-edit-form {
  z-index: 300;
}

.bf-popup + .popup-overlay + .popup-action {
  z-index: 2300;
  max-width: 100vw;
  max-height: 0px;
  transform: translateY(-100px);
  top: -100px;
  left: 0px;
  right: 0px;
  text-align: center;
}
.bf-popup.active + .popup-overlay + .popup-action {
  transform: translateY(0px);
  max-height: 80px;
  top: 14px;
}
.cdx-line-zero {
  line-height: 0px;
}

.cdx-table thead th.one {
  max-width: 200px;
}
.cdx-table thead th.two {
  max-width: 400px;
}
.cdx-table thead th.three {
  max-width: 600px;
}
.cdx-table .dropdown-picked {
  max-width: 300px;
  padding: 8px !important;
}

@keyframes placeHolderShimmer {
  0% {
    background-position: 0px 0;
  }
  100% {
    background-position: 100em 0;
  }
}
.cdx-loading.loading::before {
  content: "";
  animation-duration: 7s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: linear-gradient(to right, rgba(238, 238, 238, 0.2392156863) 8%, rgba(221, 221, 221, 0.6) 7%, #000000 34%, #c8c8c8 60%);
  height: 100%;
  width: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  mix-blend-mode: lighten;
  -webkit-backdrop-filter: blur(3px);
          backdrop-filter: blur(3px);
}

.cdx-link:hover {
  color: #1875FF;
}

.bf-dropdown-expand.active {
  max-width: 300px;
  box-shadow: 0px 0px 20px 8px rgba(30, 87, 255, 0.1), 0px 0px 12px 2px rgba(24, 117, 255, 0.0784313725) !important;
}

.bf-widen-expand.active {
  max-width: 300px;
  box-shadow: 0px 0px 32px 8px rgba(30, 87, 255, 0.2), 0px 0px 12px 2px rgba(24, 117, 255, 0.0784313725) !important;
}

.bf-paging .paging-item button:not(.icon-only) {
  min-width: 44px;
}
.bf-paging .paging-item.small-view button:not(.disabled) {
  width: 2px;
  height: 4px;
  min-width: unset;
  box-sizing: border-box;
  padding: 4px;
}
.bf-paging .paging-item.small-view button:not(.disabled):hover {
  width: unset;
  height: unset;
  min-width: 44px;
  padding: 8px;
  margin-left: -6px;
  margin-right: -6px;
}

.bf-input.input-multiple .multiple-list > .item.bg-highlight {
  box-shadow: 0px 0px 20px 8px rgba(30, 87, 255, 0.1), 0px 0px 12px 2px rgba(24, 117, 255, 0.0784313725) !important;
}
.bf-input input[type=text]:hover,
.bf-input input[type=password]:hover,
.bf-input input[type=number]:hover,
.bf-input input[type=date]:hover,
.bf-input input[type=email]:hover,
.bf-input input[type=tel]:hover,
.bf-input textarea:hover,
.bf-input .path-select:hover,
.bf-input .checkbox-label:hover,
.bf-input .radio-label:hover,
.bf-input .option-selected:hover,
.bf-input .switch-label:hover {
  animation: pressed 0.3s linear 0s normal forwards;
}
.bf-input.input-switch .switch-label {
  width: 48px;
  scale: 0.9;
}
.cdx-editor-submit {
  bottom: 0px;
  right: 0px;
}

.cdx-list-header {
  margin-right: 54px;
}
.cdx-list-header::after {
  content: "";
  right: -52px;
  width: 36px;
  height: 2px;
  top: 22px;
}

.cdx-editor u {
  text-decoration: none;
}
.cdx-editor a {
  text-decoration: none;
  color: #1E57FF;
}
.cdx-editor .large-image {
  margin-left: -20px;
  margin-right: -20px;
}
.cdx-editor .img-caption {
  padding: 8px 0px;
}
.cdx-editor blockquote {
  border-left: 2px solid #BF7701;
  margin: 0px;
  flex-direction: column;
}

@keyframes loading {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.cdx-loading-circle {
  animation: loading 3s linear 0s infinite normal forwards;
}

.cdx-extenstion-panel {
  width: 0px;
  overflow-x: hidden;
}
.cdx-extenstion-panel.active {
  width: 300px;
  border-right: 1px solid rgba(1, 35, 139, 0.0901960784);
}/*# sourceMappingURL=global.css.map */