/* Minification failed. Returning unminified contents.
(2,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(28,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(29,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(30,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(39,26): run-time error CSS1039: Token not allowed after unary operator: '-biz-primary-accent-color-bg'
(43,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(44,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(49,22): run-time error CSS1039: Token not allowed after unary operator: '-biz-primary-accent-color-bg'
(54,15): run-time error CSS1039: Token not allowed after unary operator: '-biz-primary-accent-color-bg'
(59,15): run-time error CSS1039: Token not allowed after unary operator: '-biz-primary-accent-color-bg'
(64,22): run-time error CSS1039: Token not allowed after unary operator: '-biz-primary-accent-color-bg'
(82,26): run-time error CSS1039: Token not allowed after unary operator: '-biz-primary-bg'
(86,26): run-time error CSS1039: Token not allowed after unary operator: '-biz-primary-accent-color-bg'
(110,22): run-time error CSS1039: Token not allowed after unary operator: '-biz-primary-accent-color-bg'
(111,15): run-time error CSS1039: Token not allowed after unary operator: '-biz-primary-accent-color-bg'
(115,33): run-time error CSS1039: Token not allowed after unary operator: '-biz-primary-accent-color-bg'
(121,22): run-time error CSS1039: Token not allowed after unary operator: '-biz-primary-accent-color-bg'
(122,15): run-time error CSS1039: Token not allowed after unary operator: '-biz-primary-accent-color-bg'
(138,31): run-time error CSS1039: Token not allowed after unary operator: '-primary-accent-color-rgb'
(152,26): run-time error CSS1039: Token not allowed after unary operator: '-biz-primary-accent-color-bg'
(173,26): run-time error CSS1039: Token not allowed after unary operator: '-biz-primary-accent-color-bg'
(190,26): run-time error CSS1039: Token not allowed after unary operator: '-biz-primary-accent-color-bg'
(200,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(211,26): run-time error CSS1039: Token not allowed after unary operator: '-biz-primary-accent-color-bg'
(215,16): run-time error CSS1039: Token not allowed after unary operator: '-biz-primary-accent-color-bg'
(231,26): run-time error CSS1039: Token not allowed after unary operator: '-biz-primary-accent-color-bg'
(240,35): run-time error CSS1039: Token not allowed after unary operator: '-header-mobile-height'
(241,36): run-time error CSS1039: Token not allowed after unary operator: '-header-mobile-height'
 */
:root {
  --biz-primary-accent-color-bg: rgb(var(--primary-accent-color-rgb));
  --biz-agent-response-msg-bg: var(--biz-primary-bg);
  --biz-agent-user-msg-bg: var(--biz-primary-accent-color-bg);
  --biz-agent-suggestion-hov-bg: var(--biz-primary-accent-color-bg);
  --biz-agent-loading-color: var(--biz-primary-accent-color-bg);
  --biz-agent-send-btn-bg: var(--biz-primary-accent-color-bg);
  --biz-agent-send-btn-hov-bg: var(--biz-primary-accent-color-bg);
  --biz-agent-input-focus-color: var(--biz-primary-accent-color-bg);
  --biz-form-radio-checked-bg: var(--biz-primary-accent-color-bg);
  --biz-progressbar-fill: var(--biz-primary-accent-color-bg);
  --sidebar-current-item-color: var(--biz-primary-accent-color-bg);
  --biz-app-menu-icon-active: var(--biz-primary-accent-color-bg);
  --biz-app-menu-main-active: var(--biz-primary-accent-color-bg);
  --biz-mobile-menu-icon-color: var(--biz-primary-accent-color-bg);
  --biz-tab-selected-color: var(--biz-primary-accent-color-bg);
  --biz-tab-selected-text-color: #fff;
  --biz-logo-max-width-mobile: 120px;
  --menu-item-activity-dot-color: var(--biz-primary-accent-color-bg);
  --biz-lh-attendance: #0f9d58;
  --biz-lh-approved: #f4b400;
  --biz-lh-not-approved: #e05252;
  --biz-event-coorganizer-register-absence-bg: #f59100;
  --biz-event-coorganizer-register-absence-color: #fff;
}

biz-main-menu {
  --link-underline-color: #000;
  --link-separator-color: #000;
  --mobile-bg: 236,248,253;
}

body.bizpart-theme-default .pulse {
  --biz-pulse-color-rgb: var(--primary-accent-color-rgb);
}

body.bizpart-theme-default .biz-chat-rooms-list .rooms-content .room-item.selected .room-header,
body.bizpart-theme-default .one-event-wrapper .event-top .participation-report-btn {
  background-color: var(--biz-primary-accent-color-bg);
}

body.bizpart-theme-default .one-item-type-name.label-index-1 {
  --biz-one-item-type-bg: var(--biz-primary-accent-color-bg);
  --biz-one-item-type-color: #fff;
}

body.bizpart-theme-default biz-profile-settings-menu ul .active,
body.bizpart-theme-default .biz-profile-settings-menu ul .active {
  border-color: var(--biz-primary-accent-color-bg);
}

body.bizpart-theme-default .MuiCheckbox-root.Mui-checked,
body.bizpart-theme-default .MuiSwitch-root .Mui-checked {
  color: var(--biz-primary-accent-color-bg);
}

body.bizpart-theme-default .biz-checkbox .MuiButtonBase-root.Mui-checked span.MuiTouchRipple-root,
body.bizpart-theme-default .biz-checkbox .MuiButtonBase-root.Mui-checked .MuiSvgIcon-root {
  color: var(--biz-primary-accent-color-bg);
}

body.bizpart-theme-default md-radio-button.md-default-theme.md-checked .md-off,
body.bizpart-theme-default md-radio-button.md-checked .md-off, body.bizpart-theme-default .biz-primary-border {
  border-color: var(--biz-primary-accent-color-bg) !important;
}

body.bizpart-theme-default .mysetting-section .biz-input,
body.bizpart-theme-default .mysetting-section biz-select {
  border: solid 1px #c4c4c4;
}

body.bizpart-theme-default .biz-popup-wrapper .biz-popup header {
  background-color: transparent;
}

body.bizpart-theme-default .biz-popup-wrapper .biz-popup header .popup-title {
  font-weight: bold;
  font-size: 0.9rem;
}

body.bizpart-theme-default .biz-button {
  background-color: var(--biz-primary-bg);
}

body.bizpart-theme-default .biz-button.btn-lead {
  background-color: var(--biz-primary-accent-color-bg);
  color: #fff;
}

body.bizpart-theme-default .biz-startpage-banner-content {
  justify-content: center;
  gap: 10px;
}

body.bizpart-theme-default .biz-startpage-banner-content h1 {
  line-height: 1.1;
  max-width: 600px;
  margin-inline: auto;
}

@media (min-width: 960px) {
  body.bizpart-theme-default .biz-startpage-banner-content h1 {
    font-size: 70px;
  }
}

body.bizpart-theme-default .form-outlined-rb .form-wizard-step md-radio-button.md-checked,
body.bizpart-theme-default .form-outlined-rb .formly-field md-radio-button.md-checked {
  /* background-color: var(--biz-boxed-radio-bg, rgba(var(--biz-primary-rgb), 0.1)); */
  border-color: var(--biz-primary-accent-color-bg);
  color: var(--biz-primary-accent-color-bg);
}

body.bizpart-theme-default .form-wizard-step-indicator.active > span {
  border-bottom: solid 3px var(--biz-primary-accent-color-bg);
  padding-bottom: 10px;
}

body.bizpart-theme-default .form-submit-wrapper .biz-btn.btn-prev,
body.bizpart-theme-default .form-wizard-button-wrapper .biz-btn.btn-prev {
  border-color: var(--biz-primary-accent-color-bg);
  color: var(--biz-primary-accent-color-bg);
}

body.bizpart-theme-default .biz-secondary a {
  color: #000;
}

body.bizpart-theme-default .biz-btn.biz-primary {
  border-color: transparent;
}

body.bizpart-theme-default .startpage-module-content-wrapper .grid-item .information h2 {
  min-height: 25px;
}

body.bizpart-theme-default .user-event-list .mini-list-object.has-banner .banner {
  background-color: rgba(var(--primary-accent-color-rgb), 0.4);
}

body.bizpart-theme-default .user-event-list .mini-list-object.has-banner .banner .banner-content {
  border-radius: 6px;
  padding: 30px 20px;
}

body.bizpart-theme-default .user-event-list .mini-list-object.has-banner .banner .banner-content .banner-text {
  text-transform: none;
}

body.bizpart-theme-default .event-participation.attending-buttons .biz-btn.biz-primary:not(.disabled) {
  margin-top: 10px !important;
  background-color: var(--biz-primary-accent-color-bg) !important;
  color: #fff !important;
}

body.bizpart-theme-default .event-participation.attending-buttons .note.note-warning {
  border: solid 1px #f79e34;
  color: #b7690c;
  font-weight: 600;
  background-color: #ffe6c8;
  border-radius: 4px;
  padding: 6px;
  font-size: .7rem;
  margin-bottom: 10px;
}

body.bizpart-theme-default .event-participation.attending-buttons .biz-btn.attending.sign-up {
  background-color: #FDECED !important;
  color: #E24F5D !important;
}

body.bizpart-theme-default .event-external-link a {
  background-color: var(--biz-primary-accent-color-bg) !important;
  color: #fff !important;
}

body.bizpart-theme-default .event-coorganizer-register-absence > span:not(.biz-button-base) {
  font-size: 0.67rem;
}

body.bizpart-theme-default .biz-certification-card.biz-primary-border {
  border-color: #f3ebeb !important;
}

body.bizpart-theme-default .install-pwa-wrapper button.biz-btn {
  border-radius: 4px !important;
}

body.bizpart-theme-default .install-pwa-wrapper button.biz-btn.active {
  background-color: var(--biz-primary-accent-color-bg);
  color: #fff;
}

body.bizpart-theme-default #laxhjalpenuserparticipation {
  padding-inline: 20px;
}

.bizpart-engage .menu-journey {
  /*--primary-accent-color-rgb: 3 171 232;*/
  --biz-text-color: #000;
}

.bizpart-engage md-checkbox.md-default-theme.md-checked .md-icon,
.bizpart-engage md-checkbox.md-checked .md-icon,
.bizpart-engage md-radio-button.md-default-theme .md-on,
.bizpart-engage md-radio-button .md-on,
.bizpart-engage .journey-items-wrapper .journey-item .journey-indicator.done:before,
.bizpart-engage .journey-items-wrapper .journey-item .journey-indicator.done:after,
.bizpart-engage .journey-items-wrapper .journey-item .journey-indicator.done .journey-indicator-circle,
.bizpart-engage .menu-journey-item-progressbar-filled {
  background-color: var(--biz-primary-accent-color-bg) !important;
}

.bizpart-engage .biz-engage-progress biz-progress-circle.outer-circle circle {
  stroke: var(--biz-primary-accent-color-bg) !important;
}

.cleanbase-completeregister {
  max-width: 730px !important;
}

.cleanbase-completeregister .logo img {
  max-width: 300px;
}

.cleanbase-completeregister .shared-register-wrapper .register-container md-checkbox .md-label {
  height: auto;
}

.cleanbase-completeregister .biz-btn.register-save.biz-primary {
  background-color: var(--biz-primary-accent-color-bg) !important;
  color: #fff !important;
}

@media (max-width: 960px) {
  body.bizpart-theme-default biz-admin-bar {
    display: none;
  }
  body.bizpart-theme-default biz-admin-bar ~ .bizpart-engage .biz-main-menu {
    min-height: calc(100vh - var(--header-mobile-height));
    min-height: calc(100svh - var(--header-mobile-height));
  }
  body.bizpart-theme-default .li-journey-widget {
    display: none !important;
  }
  body.bizpart-theme-default .biz-header {
    grid-template-columns: 35% auto 30% 0%;
  }
  body.bizpart-theme-default .biz-startpage-banner-wrapper {
    min-height: calc(100vh - 120px);
    height: 720px;
  }
  body.bizpart-theme-default .cleanbase-completeregister .logo img {
    max-width: 200px;
  }
  body.bizpart-theme-default .cleanbase-completeregister .register-title {
    font-size: 1.3rem;
    padding-top: 30px;
  }
  body.logged-in-user footer biz-container-show {
    display: none !important;
  }
  body.logged-in-user.biz-journey-buttons footer {
    display: block;
  }
  .simple-welcome-guide-wrapper .mobile-logo img {
    max-width: 120px;
  }
  .login-theme-2-login-main .logo img {
    max-width: 300px;
  }
}

/* temp hack to hide app-menu for not logged in users */
body:not(.logged-in-user) .biz-fab-menu {
  display: none !important;
}

body:not(.logged-in-user) footer.app-menu-padding {
  padding-bottom: 0 !important;
}

.form-basic .biz-form-field .biz-input {
  border: solid 1px #ededed;
}

.form-basic .biz-form-module__submit {
  display: flex;
  justify-content: center;
}

.form-basic .biz-form-module__submit .biz-form-module__submit-btn {
  background-color: #03abe8 !important;
  padding: 14px 32px;
  font-size: 15px;
  border-radius: 999px !important;
  color: #fff !important;
}

.biz-profile-menu li[data-state='base.core.profile.badges'],
.biz-profile-menu li[data-state='base.core.profile.leaderboards'] {
  display: none !important;
}

footer {
  margin-top: 40px;
}

biz-default-level-progress,
.xp-tabs,
.xp-list-content {
  display: none !important;
}

.biz-popup-dialog .biz-new-cert-dialog-wrapper .biz-popup-button-wrapper .biz-btn {
  color: #fff;
  border: none;
}

body.bizpart-theme-default .notifications-fab-wrapper.fade {
  opacity: 0;
  pointer-events: none;
}

@media (min-width: 961px) {
  .biz-timereport-main .biz-timereport-day-view .biz-timereport-day-view__table-header,
.biz-timereport-main .biz-timereport-day-view .biz-timereport-day-view__table-row {
    grid-template-columns: 36px 1fr 80px 1fr;
  }
  .biz-timereport-main .biz-timereport-day-view .biz-timereport-day-view__col-customer,
.biz-timereport-main .biz-timereport-day-view .biz-timereport-day-view__col-project {
    display: none;
  }
}

@media (max-width: 960px) {
  .biz-timereport-main .biz-timereport-day-view .biz-timereport-day-view__col-activity-mobile {
    display: none;
  }
  .biz-timereport-main .biz-timereport-day-view .biz-timereport-day-view__col-activity {
    display: block;
  }
  .biz-timereport-main .biz-timereport-day-view .biz-timereport-day-view__table-row {
    grid-template-columns: 1fr;
  }
  #bizchat > .biz-chat-container {
    max-height: calc(100vh - 164px);
  }
}
