div.logo {
  background-image: url("/webroot/images/clients/hakuhodo/text-logo-black.png");
  min-width: 8rem;
  background-size: contain; }

input[type="radio"]:checked,
input[type="checkbox"]:checked,
b.form-item-switch.on:before,
div.switch > *.on {
  background-color: #000 !important; }

.ui-input:focus,
input:focus,
textarea:focus,
.form-item-autocomplete.on,
.dt-picker-box.focus {
  border-color: #06c755 !important;
  outline: none; }

table.list-view td i.icon:hover {
  color: #000 !important; }

section.popover.white .submenus a b,
header nav a b {
  background-color: #06c755 !important; }

section.popover.white .submenus a.on b,
header nav a.on b {
  background-color: #00973e !important; }

header nav.btns a.on span,
header nav.btns a.on,
dl.ui-tab-menu dd.on {
  color: #000;
  font-weight: 800;
  border: none; }

header nav.btns a.on:after,
dl.ui-tab-menu:not(.vertical) dd.on[hint]:not(:hover):after,
dl.ui-tab-menu:not(.vertical) dd.on:not([hint]):after {
  content: "";
  display: block;
  position: absolute;
  height: 2px;
  width: 80%;
  background: #000;
  bottom: 8px; }

dl.ui-tab-menu:not(.vertical) dd.on:after {
  width: 100% !important;
  bottom: 0 !important; }

button.new,
footer button.save,
footer button.clone,
footer button.a1,
footer button.thaw {
  background-color: #000 !important;
  border-color: #000 !important; }
  button.new:hover,
  footer button.save:hover,
  footer button.clone:hover,
  footer button.a1:hover,
  footer button.thaw:hover {
    background-color: #666 !important; }

.ui-dropdown:hover {
  background-color: #aaf4c8; }

.ui-dropdown-opts > li:not(.group):hover, .ui-dropdown-opts > li:not(.group).on,
#form-item-autocomplete > li:not(.group):hover,
#form-item-autocomplete > li:not(.group).on {
  background-color: #aaf4c8; }

article.signin_view section.hero {
  background: #000; }
  article.signin_view section.hero .img {
    background-image: url("/webroot/images/clients/hakuhodo/logo-full-white.svg");
    width: 40%;
    max-width: 320px; }
  article.signin_view section.hero .welcome {
    display: none; }

article.signin_view .nav {
  display: none; }
  article.signin_view .nav .logo-full {
    background: none; }
  article.signin_view .nav a.signup {
    background-color: #000; }
    article.signin_view .nav a.signup:hover {
      background-color: #666 !important; }

article.signin_view section.form .button-row button.mail-login,
article.signin_view section.form .button-row button.show-mail-login {
  background-color: #000 !important; }
  article.signin_view section.form .button-row button.mail-login:hover,
  article.signin_view section.form .button-row button.show-mail-login:hover {
    background-color: #666 !important; }

article.signin_view section.form p.no-account a b {
  color: #000; }

.bot-editor ul.nodes ol.card {
  border-color: #06c755; }
  .bot-editor ul.nodes ol.card li.text textarea,
  .bot-editor ul.nodes ol.card li.text textarea[col="alt_text"] {
    background-color: #06c755 !important;
    border-color: #06c755 !important; }
    .bot-editor ul.nodes ol.card li.text textarea:focus,
    .bot-editor ul.nodes ol.card li.text textarea[col="alt_text"]:focus {
      background-color: #00973e !important; }
  .bot-editor ul.nodes ol.card.new:hover, .bot-editor ul.nodes ol.card.flex.new:hover {
    border-color: #06c755 !important; }
    .bot-editor ul.nodes ol.card.new:hover:before, .bot-editor ul.nodes ol.card.new:hover:after, .bot-editor ul.nodes ol.card.flex.new:hover:before, .bot-editor ul.nodes ol.card.flex.new:hover:after {
      color: #06c755; }
  .bot-editor ul.nodes ol.card[rtype="audio"] i.link:hover,
  .bot-editor ul.nodes ol.card[rtype="audio"] i.audio:hover {
    background-color: #06c755; }
  .bot-editor ul.nodes ol.card[rtype="audio"] i.link.link.inputing,
  .bot-editor ul.nodes ol.card[rtype="audio"] i.audio.link.inputing {
    background-color: #06c755; }

.bot-editor ul.nodes i.icon.large:hover {
  background-color: #06c755; }

.bot-editor ul.nodes div.react-btns label {
  border-color: #06c755;
  color: #06c755; }
  .bot-editor ul.nodes div.react-btns label i.icon,
  .bot-editor ul.nodes div.react-btns label i.icon.email {
    color: #06c755; }
  .bot-editor ul.nodes div.react-btns label:hover {
    background-color: #06c755; }
    .bot-editor ul.nodes div.react-btns label:hover i.icon,
    .bot-editor ul.nodes div.react-btns label:hover i.icon.email {
      background-color: #00973e; }

.bot-editor ul.nodes > li > div span.new,
.bot-editor ul.nodes > li > div label.new {
  background: #555; }
  .bot-editor ul.nodes > li > div span.new:hover,
  .bot-editor ul.nodes > li > div label.new:hover {
    background-color: #333; }

.bot-editor ul.nodes > li.on .title-line i.seq {
  background-color: #06c755; }

.bot-editor ul.nodes ol.card .item:not(.new),
.bot-editor ul.nodes ol.list .item:not(.new) {
  color: #06c755; }
  .bot-editor ul.nodes ol.card .item:not(.new):hover,
  .bot-editor ul.nodes ol.list .item:not(.new):hover {
    color: #00973e; }
    .bot-editor ul.nodes ol.card .item:not(.new):hover i.icon,
    .bot-editor ul.nodes ol.list .item:not(.new):hover i.icon {
      color: #00973e !important; }
      .bot-editor ul.nodes ol.card .item:not(.new):hover i.icon.email,
      .bot-editor ul.nodes ol.list .item:not(.new):hover i.icon.email {
        background-color: #00973e !important; }
  .bot-editor ul.nodes ol.card .item:not(.new) i.icon,
  .bot-editor ul.nodes ol.list .item:not(.new) i.icon {
    color: #06c755; }

.bot-editor main.tab-css .center-pane section.icons-management .editor-content .message-editor .message-components .component-body .preview-box .upload {
  color: #06c755; }

.bot-editor main.tab-css .center-pane section.icons-management .editor-content .message-editor .message-components .component-body .preview-box i::before {
  background-color: rgba(204, 235, 211, 0.078);
  color: #aaf4c8; }

.bot-editor main.tab-css .center-pane section.icons-management .editor-content .message-editor .message-components .component-body .preview-box i:hover::before {
  color: #06c755; }

.bot-editor main.tab-bot .center-pane .console-menu-frame .cheader ul li.on {
  color: #000;
  font-weight: bold; }

.bot-editor main.tab-css .center-pane section.miniapp-styles .select .form-type-radio label.on {
  background-color: #06c755;
  border-color: #06c755; }

.bot-editor main.tab-css .center-pane section.miniapp-styles .select .form-type-radio label:first-child input {
  --svg: url("/webroot/images/miniapp/puzzle_blue.svg");
  background: #06c755;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%; }
  .bot-editor main.tab-css .center-pane section.miniapp-styles .select .form-type-radio label:first-child input:checked {
    background-color: #fff !important; }

.bot-editor main.tab-css .center-pane section.miniapp-styles .select .form-type-radio label:nth-child(2) input {
  --svg: url("/webroot/images/miniapp/folder_blue.svg");
  background: #06c755;
  -webkit-mask-image: var(--svg);
  mask-image: var(--svg);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%; }
  .bot-editor main.tab-css .center-pane section.miniapp-styles .select .form-type-radio label:nth-child(2) input:checked {
    background-color: #fff; }

.bot-editor section.left-pane nav.navi dl dd:hover {
  background-color: #06c755; }

.bot-editor section.left-pane li.editing input {
  border-color: #06c755; }

.bot-editor section.actions li.editing input {
  border-color: #06c755; }

.bot-editor section.actions li.on .seq {
  background-color: #06c755; }

.bot-editor section.pop-inline form li.days label.on,
.bot-editor section.subpop-inline form li.days label.on {
  background-color: #06c755; }
  .bot-editor section.pop-inline form li.days label.on:hover,
  .bot-editor section.subpop-inline form li.days label.on:hover {
    background-color: #aaf4c8; }

.bot-editor .php-editor .vbox.vers ul li label > input,
.bot-editor .js-editor .vbox.vers ul li label > input,
.bot-editor .css-editor .vbox.vers ul li label > input,
.bot-editor .sync-editor .vbox.vers ul li label > input {
  outline-color: #06c755; }

.bot-editor .sync-section .sync-nav a.on span {
  color: #000;
  border-color: #000; }

.bot-editor .sync-section .editor-footer div .form-item-switch.on:before {
  background-color: #000; }

.bot-editor .pmenus li.new {
  color: #06c755; }

.bot-editor dl.card-src dd b:hover {
  background-color: #aaf4c8; }

.bot-editor .view-header .view-opt.on:before {
  background-color: #06c755; }

.broadcast_v2_list_view .center-pane__main-body .broadcast-list-header .broadcast-list-tabs .on {
  color: #000;
  border-color: #000; }

.broadcast_v2_list_view .center-pane__main-body .broadcast-list-header .new-broadcast-button button.icon {
  background-color: #000 !important; }
  .broadcast_v2_list_view .center-pane__main-body .broadcast-list-header .new-broadcast-button button.icon:hover {
    background-color: #666 !important; }

.broadcast_v2_list_view .center-pane__main-body .btn-add {
  border-color: #000;
  color: #000; }

.broadcast_v2_list_view .center-pane__main-body .message-editor .message-components .component-header .icon-tab > * button.on,
.broadcast_v2_list_view .center-pane__main-body .message-editor .message-components .component-header .icon-tab > * button.on i {
  color: #06c755;
  border-color: #06c755; }

.broadcast_v2_list_view .center-pane__main-body .message-editor .message-components .component-body .preview-box .upload,
.broadcast_v2_list_view .center-pane__main-body .message-editor .message-components .component-body .preview-box i:hover:before {
  color: #06c755; }

.broadcast_v2_list_view .center-pane__main-body .message-editor .message-components .component-body .preview-box i:before {
  color: #aaf4c8; }

.broadcast_v2_list_view .center-pane__main-footer #send-broadcast-btn {
  background-color: #000;
  border-color: #000; }
  .broadcast_v2_list_view .center-pane__main-footer #send-broadcast-btn:hover {
    background-color: #666; }

.campaign_edit_view .left-pane.campaigns-sidemenu .menu-container .ui-tab-menu dd.on:after {
  content: none; }

.campaign_edit_view .tab-sticker .tools .shapes > *.on {
  border-color: #06c755;
  background-color: #aaf4c8;
  color: #06c755; }

.campaign_edit_view .cgrid-con .title button.add,
.campaign_edit_view footer .buttons .simu-btns button {
  background-color: #000; }
  .campaign_edit_view .cgrid-con .title button.add:hover,
  .campaign_edit_view footer .buttons .simu-btns button:hover {
    background-color: #333; }

.case_list_view table.spreadsheet-view tr td .link:hover,
.case_list_view table.spreadsheet-view tr td .plus-circle:hover,
.case_list_view table.spreadsheet-view tr td[name="operation"] .icon:hover {
  color: #000 !important; }

.company_list_view .list-item-tags .active {
  background-color: #06c755; }

.crowded_list_view .center-pane .cg_btn .ibtn {
  background-color: #000; }

.catalog_list_view .list-item-linkto a:after {
  color: #000; }

.ec-editor .center-pane section.products .search-bar dl.btns dd.on {
  color: #06c755; }

.event_list_view .search-bar.event-search-bar .ui-dropdown.event-dropdown-active {
  border-color: #06c755; }
  .event_list_view .search-bar.event-search-bar .ui-dropdown.event-dropdown-active:before, .event_list_view .search-bar.event-search-bar .ui-dropdown.event-dropdown-active:after,
  .event_list_view .search-bar.event-search-bar .ui-dropdown.event-dropdown-active label {
    color: #06c755; }

.publish_view .config-wrapper input[type="radio"]:checked {
  border: none !important; }

.publish_view .config-wrapper[selected-tab="base"] a.header-step[tab="base"] {
  color: #000; }
  .publish_view .config-wrapper[selected-tab="base"] a.header-step[tab="base"]:before {
    background-color: #000; }

.publish_view .config-wrapper[selected-tab="triggers"] a.header-step[tab="triggers"] {
  color: #000; }
  .publish_view .config-wrapper[selected-tab="triggers"] a.header-step[tab="triggers"]:before {
    background-color: #000; }

.publish_view .config-wrapper[selected-tab="popup"] a.header-step[tab="popup"] {
  color: #000; }
  .publish_view .config-wrapper[selected-tab="popup"] a.header-step[tab="popup"]:before {
    background-color: #000; }

.publish_view .config-wrapper[selected-tab="bot"] a.header-step[tab="bot"] {
  color: #000; }
  .publish_view .config-wrapper[selected-tab="bot"] a.header-step[tab="bot"]:before {
    background-color: #000; }

.publish_view .config-wrapper[selected-tab="tag"] a.header-step[tab="tag"] {
  color: #000; }
  .publish_view .config-wrapper[selected-tab="tag"] a.header-step[tab="tag"]:before {
    background-color: #000; }

.publish_view .config-wrapper a.header-step[tab]:hover {
  color: #666 !important; }
  .publish_view .config-wrapper a.header-step[tab]:hover:before {
    background-color: #666; }

.publish_view .config-wrapper .config-content .trigger-settings .editting-trigger-outer .save-settings {
  color: #fff !important;
  background-color: #06c755 !important; }

.publish_view .config-wrapper .config-content .trigger-list .trigger-txt .settings-index {
  background-color: #06c755 !important; }

.publish_view .config-wrapper .config-content .trigger-list .trigger-txt .highlight {
  color: #06c755 !important; }

.publish_view .config-wrapper .config-content .trigger-list .trigger-txt .trigger-btn.edit {
  color: #06c755;
  background-color: #aaf4c8; }

.publish_view .config-wrapper .config-content .add-trigger {
  color: #06c755 !important;
  background-color: #aaf4c8 !important; }

.publish_view .config-wrapper .config-content .configs.image .config-image .image-box {
  background-color: #eee !important; }
  .publish_view .config-wrapper .config-content .configs.image .config-image .image-box:before {
    border-color: #000 !important; }
  .publish_view .config-wrapper .config-content .configs.image .config-image .image-box .img,
  .publish_view .config-wrapper .config-content .configs.image .config-image .image-box .txt {
    color: #000 !important; }

.publish_view .config-wrapper .config-footer a.btn.blue {
  background-color: #000 !important; }
  .publish_view .config-wrapper .config-footer a.btn.blue:hover {
    background-color: #666 !important; }

.publish_view .config-wrapper .config-footer a.btn.dark {
  background-color: #fff !important;
  color: #666;
  border: 1px solid #666; }
  .publish_view .config-wrapper .config-footer a.btn.dark:hover {
    color: #000;
    border: 1px solid #000; }

.rms_view main > .center-pane .dateline dl.now dd {
  background-color: #000 !important; }

.rms_view main > .center-pane .dateline dl dd:hover {
  background-color: #eee !important; }

.rms_view main > .center-pane .timeline header a.on,
.rms_view main > .center-pane nav a.on {
  border-color: #000 !important;
  color: #000 !important; }

.rms_editor_logs_list_view .center-pane__main
.rms-editor-logs-list-header
.rms-editor-logs-list-tabs
.on {
  color: #000;
  border-color: #000; }

.stamp_list_view .center-pane__header ul li.active {
  color: #000 !important;
  border-color: #000 !important; }

.stamp_list_view .center-pane__main
.stamp_edit_template_view
.form-container
.preview-stamp_card
.template_title
header:before {
  background-image: url("/webroot/images/clients/hakuhodo/favicon.svg");
  background-repeat: no-repeat;
  background-size: contain;
  width: 32px;
  height: 32px; }

.track_list_view .left-pane .ui-tab-menu dd.on:after {
  content: none !important; }

.user_list_view .left-pane li.on b,
.user_list_view section.center-pane .platforms dd.on {
  background-color: #000; }

.user_list_view section.center-pane button.plus {
  background-image: url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.8571 6.28571H9.71429V1.14286C9.71429 0.511786 9.2025 0 8.57143 0H7.42857C6.7975 0 6.28571 0.511786 6.28571 1.14286V6.28571H1.14286C0.511786 6.28571 0 6.7975 0 7.42857V8.57143C0 9.2025 0.511786 9.71429 1.14286 9.71429H6.28571V14.8571C6.28571 15.4882 6.7975 16 7.42857 16H8.57143C9.2025 16 9.71429 15.4882 9.71429 14.8571V9.71429H14.8571C15.4882 9.71429 16 9.2025 16 8.57143V7.42857C16 6.7975 15.4882 6.28571 14.8571 6.28571Z" fill="%23000"/></svg>'); }

.user_list_view section.center-pane .columns-selector .ui-dropdown:hover {
  background-color: #f8f6f5; }

.user_list_view section.filters .conditions dd.on {
  background-color: #06c755;
  border-color: #06c755; }

.view-editor header:before {
  background-image: url("/webroot/images/clients/hakuhodo/favicon.svg");
  background-repeat: no-repeat;
  background-size: contain;
  width: 24px;
  height: 24px; }

.view-editor .comp-opentime .weekly-calendar dl dt.today h3,
.view-editor .comp-opentime .weekly-calendar dl dt.today h6 {
  color: #06c755; }

.view-editor .photo-frame {
  background-image: url("/webroot/images/clients/hakuhodo/logo-full-white.svg");
  background-size: 40%; }

.view-editor .comp.editing form .goods-tab dl dd button.on {
  background-color: #000; }

.view-editor .component-list.thumb div.image {
  display: block;
  width: 48px;
  min-width: 48px;
  height: 48px;
  background-size: cover;
  margin-right: 12px;
  background-image: url("/webroot/images/clients/hakuhodo/quickwinicon_grey.png"); }

.waiting_list_view nav a.on {
  color: #000; }

.ui-dropdown-mask.event-dropdown-active .ui-dropdown-opts li:hover,
.ui-dropdown-mask.event-dropdown-active #form-item-autocomplete li:hover {
  background-color: #aaf4c8 !important; }

.ui-dropdown-mask.event-dropdown-active .ui-dropdown-opts li:first-child:hover,
.ui-dropdown-mask.event-dropdown-active #form-item-autocomplete li:first-child:hover {
  background-color: #06c755 !important; }

.popup.member-invite .invite-pane .links .email-link button,
.popup.member-invite .invite-pane .links .invite-link button {
  background-color: #000 !important; }

.popup.member-invite .invite-pane .invite-img {
  background-image: url("/webroot/images/clients/hakuhodo/logo-full-white.svg");
  background-size: 50%;
  margin-bottom: 2rem; }

.popup.member-invite .member-details section.form li .ui-dropdown::after {
  color: #000; }

.popup.tutorials div.buttons button.main {
  background-color: #000 !important; }

.popup.platform_view section.body .tab-container .teams-settings .form-pane .paste-area button,
.popup.platform_view section.body .tab-container .teams-settings .form-pane .team-link-box button,
.popup.platform_view section.body .tab-container .lark-settings .form-pane .paste-area button,
.popup.platform_view section.body .tab-container .lark-settings .form-pane .team-link-box button {
  background-color: #000 !important; }
  .popup.platform_view section.body .tab-container .teams-settings .form-pane .paste-area button:hover,
  .popup.platform_view section.body .tab-container .teams-settings .form-pane .team-link-box button:hover,
  .popup.platform_view section.body .tab-container .lark-settings .form-pane .paste-area button:hover,
  .popup.platform_view section.body .tab-container .lark-settings .form-pane .team-link-box button:hover {
    background-color: #666 !important; }

.popup.tickets footer .buttons button:nth-child(2) {
  background-color: #000; }
  .popup.tickets footer .buttons button:nth-child(2):hover {
    background-color: #666; }

section.new-chart ul li.form-item-type div.form-type-radio label.icon.on:before {
  color: #06c755; }

section.new-chart ul li.form-item-type div.form-type-radio label.icon.on.chart-doughnut:before {
  content: url("data:image/svg+xml,%3Csvg width='28' height='23' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.4813 7.5H13C13 5.01471 10.9853 3 8.5 3V0.51875C8.5 0.2375 8.71875 0 9 0C12.8656 0 16 3.13438 16 7C16 7.28125 15.7625 7.5 15.4813 7.5ZM14 9C14 10.3594 13.3218 11.5605 12.2854 12.2833L13.9594 13.9563C14.1406 14.1406 14.4344 14.1531 14.6219 13.9781C15.85 12.8312 16.6906 11.2781 16.9312 9.53125C16.9688 9.24375 16.7406 9 16.45 9H14ZM10.1427 12.1427L11.8906 13.8906C12.1 14.1 12.0844 14.4438 11.8438 14.6125C10.6187 15.4875 9.11875 16 7.5 16C3.35938 16 0 12.6438 0 8.5C0 4.70937 2.81562 1.57187 6.46875 1.07187C6.75625 1.03125 7 1.2625 7 1.55313V4.02746C4.75002 4.27619 3 6.18372 3 8.5C3 10.9853 5.01472 13 7.5 13C8.48747 13 9.40064 12.6819 10.1427 12.1427Z' fill='%2306c755'/%3E%3C/svg%3E%0A"); }

section.new-chart ul li.form-item-type div.form-type-radio label.icon.on.chart-card:before {
  content: url("data:image/svg+xml,%3Csvg width='28' height='23' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.4813 7.5H13C13 5.01471 10.9853 3 8.5 3V0.51875C8.5 0.2375 8.71875 0 9 0C12.8656 0 16 3.13438 16 7C16 7.28125 15.7625 7.5 15.4813 7.5ZM14 9C14 10.3594 13.3218 11.5605 12.2854 12.2833L13.9594 13.9563C14.1406 14.1406 14.4344 14.1531 14.6219 13.9781C15.85 12.8312 16.6906 11.2781 16.9312 9.53125C16.9688 9.24375 16.7406 9 16.45 9H14ZM10.1427 12.1427L11.8906 13.8906C12.1 14.1 12.0844 14.4438 11.8438 14.6125C10.6187 15.4875 9.11875 16 7.5 16C3.35938 16 0 12.6438 0 8.5C0 4.70937 2.81562 1.57187 6.46875 1.07187C6.75625 1.03125 7 1.2625 7 1.55313V4.02746C4.75002 4.27619 3 6.18372 3 8.5C3 10.9853 5.01472 13 7.5 13C8.48747 13 9.40064 12.6819 10.1427 12.1427Z' fill='%2306c755'/%3E%3C/svg%3E%0A"); }

section.post-editor section.post-form-pane li div.on {
  border-color: #000; }

section.vars header ul li.on {
  color: #aaf4c8 !important;
  border-color: #aaf4c8 !important; }

section.vars dl.vars dd {
  background-color: #00973e; }

section.user-editor section.info li dl.btns dd {
  color: #06c755;
  border-color: #06c755; }
  section.user-editor section.info li dl.btns dd:hover {
    background-color: #aaf4c8; }

section.user-editor section.chats footer.simulator-footer .icon:before {
  color: #06c755 !important;
  border-color: #00973e !important; }

section.user-editor section.chats footer.simulator-footer .icon:hover:before {
  color: #00973e !important; }

section.user-editor section.thumb-pane dl.tags .new-btn {
  background-color: #06c755; }
  section.user-editor section.thumb-pane dl.tags .new-btn:hover {
    background-color: #06c755; }

section.user-editor .notes-frame ul.notes li div.body .replies label {
  color: #000; }

section.broadcasting .time-picker button.send {
  background-color: #000 !important;
  border-color: #000 !important; }
  section.broadcasting .time-picker button.send:hover {
    background-color: #666 !important; }

#calendar thead th b,
.ui-calendar thead th b {
  color: #000; }

#calendar tr.week-row th,
.ui-calendar tr.week-row th {
  color: #000 !important; }
  #calendar tr.week-row th:nth-child(7),
  .ui-calendar tr.week-row th:nth-child(7) {
    color: #aaf4c8 !important; }

#calendar td:before,
.ui-calendar td:before {
  background-color: #06c755; }

section.popover #calendar tr.week-row th:not(:nth-child(7)),
section.popover .ui-calendar tr.week-row th:not(:nth-child(7)) {
  color: #eee !important; }

#simulator.web:not(.test-view) > header dd.web:before {
  background-image: url("/webroot/images/clients/hakuhodo/favicon.svg");
  background-size: auto; }

#simulator #whitelabel,
#simulator #whitelabel-chatgpt {
  display: none; }

.bot_edit_view #simulator.web.test-view > header dd.web:before {
  background-image: url("/webroot/images/clients/hakuhodo/favicon.svg");
  background-size: auto; }

.deploy-popup .web-settings > footer > button.a1 {
  display: none; }

#simulator.web > header {
  background: #000;
  border-color: #000; }

#simulator.web > header {
  color: #FFFFFF; }

#simulator.web > section {
  background: #F8F6F5; }

#simulator.web li.left .text {
  background: #FFFFFF; }

#simulator.web li.left .text p {
  color: #222222; }

#simulator.web li.right p {
  background: #000;
  color: #FFFFFF; }

#simulator.web li.item {
  color: #000; }

#simulator.web dl.btns dd {
  color: #000;
  border-color: #000; }

#simulator.web > footer .msg > button {
  color: #000; }

#simulator.web .btn_s, #simulator.web .btn_s > * {
  background-color: white !important;
  color: #000 !important; }

#simulator.web .btn_l, #simulator.web .btn_l > * {
  color: white !important;
  background-color: #000 !important; }

#simulator.web .btn_camera_show, #simulator.web .btn_camera_show > * {
  display: block; }
