/* Minification failed. Returning unminified contents.
(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 '-'
(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 '-'
(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 '-'
(25,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(26,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 '-'
(177,15): run-time error CSS1039: Token not allowed after unary operator: '-biz-primary-bg'
(211,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(229,31): run-time error CSS1039: Token not allowed after unary operator: '-primary-btn-accent-color'
(230,27): run-time error CSS1039: Token not allowed after unary operator: '-primary-btn-accent-color'
 */
@charset "UTF-8";
@import "//fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Space+Grotesk:wght@300..700&display=swap";


:root {
  --biz-mobile-menu-icon-color: #000;
  --biz-agent-response-msg-bg: #e0ebf6;
  --biz-powered-by-border-color: #000;
}

biz-main-menu {
  --link-underline-color: #000;
  --link-separator-color: #000;
  --link-underline-height: 2px;
  --mobile-bg: 255, 255, 255;
}

body.bizpart-theme-cappuccino {
  --primary-accent-color-rgb: 92, 151, 236;
  --primary-btn-accent-color: 92, 151, 236;
  --primary-btn-accent-color5: 74 137 220;
  --primary-btn-accent-color10: 74 137 220;
  --primary-btn-accent-color15: 74 137 220;
  --secondary-btn-accent-color5: 218 218 218;
  --secondary-btn-accent-color10: 218 218 218;
  --secondary-btn-accent-color15: 218 218 218;
}

body.bizpart-theme-cappuccino .pulse {
  --biz-pulse-color-rgb: var(--primary-accent-color-rgb);
}

.bizpart-engage .biz-site-logo-wrapper {
  width: 180px;
}

.bizpart-engage biz-like-view .bizLikeActions > div > div {
  transform: scale(0.7);
  transform-origin: left;
}

.bizpart-engage biz-tag-view .bizTagView {
  padding-bottom: 15px;
}

.bizpart-engage .biz-slide-list.list-sm .biz-btn.biz-primary {
  display: none;
}

.bizpart-engage biz-like-actions .bizLikeActions > div > div {
  text-align: center !important;
}

.bizpart-engage biz-like-view .bizLikeActions {
  display: none !important;
}

.bizpart-engage .rating-header {
  margin-bottom: 0 !important;
}

.bizpart-engage biz-like-actions .bizLikeRepeatWrapper {
  margin-left: 20px;
  gap: 10px;
}

body.bizpart-theme-cappuccino .bizpart-engage biz-like-actions .bizLikeRepeatWrapper i.has-liked-item {
  color: #232323 !important;
}

body.bizpart-theme-cappuccino .bizpart-engage biz-like-actions .bizLikeRepeatWrapper i.has-liked-item:before {
  font-weight: bold;
}

.rating-comment-help-header {
  margin-top: 20px;
  font-size: 80%;
}

.rating-comment-content {
  padding: 20px;
}

.rating-comment-content-textarea {
  padding-bottom: 10px;
  font-size: 14px;
}

.rating-comment-content-textarea textarea {
  width: 350px;
  min-height: 70px;
}

.bizpart-engage .biz-container biz-text-viewer a {
  color: #4d4f5c !important;
  text-decoration: none !important;
}

.bizpart-engage .biz-container biz-text-viewer a:hover {
  text-decoration: underline !important;
}

/* Login */
.login-description h2 {
  max-width: 300px;
}

.bizWelcomeGuideWrapper .welcome-logo {
  height: 40px;
}

.bizWelcomeGuideWrapper .welcome-logo img {
  display: none;
}

/* Dölj progress för valda ämne just nu... */
biz-engage-journey-progress-bar[show-custom-journey] {
  display: none;
}

.bizpart-engage .form-module .form-submit-wrapper,
.bizpart-engage .form-module .form-status-text {
  text-align: center;
}

@media all and (max-width: 768px) {
  .bizpart-engage .biz-site-logo-wrapper {
    max-width: 90px !important;
  }
}

@media all and (max-width: 960px) {
  .bizpart-engage .information biz-Like-view .bizLikeActions {
    margin-top: 10px;
  }
}

/* BizPerformance overrides */
.bizpart-engage .biz-site-logo-wrapper,
.bizpart-engage .biz-site-logo-wrapper img {
  max-width: 220px;
  width: 220px;
}

@media (max-width: 980px) {
  .bizpart-engage .biz-site-logo-wrapper,
.bizpart-engage .biz-site-logo-wrapper img {
    width: 100%;
  }
  .bizpart-engage .biz-site-logo-wrapper biz-unit-logo {
    max-height: 45px;
  }
}

.bizpart-engage .biz-static-startpage .biz-startpage-banner-content {
  max-width: 940px;
}

.bizpart-engage .biz-static-startpage .biz-startpage-banner-content p {
  font-family: 'Inter', sans-serif;
}

.bizpart-theme-cappuccino .journey-item-tooltip h1,
.bizpart-theme-cappuccino .journey-item-tooltip h2,
.bizpart-theme-cappuccino .journey-item-tooltip h3,
.bizpart-theme-cappuccino .journey-item-tooltip h4,
.bizpart-theme-cappuccino .bizpart-engage h1,
.bizpart-theme-cappuccino .bizpart-engage h2,
.bizpart-theme-cappuccino .bizpart-engage h3,
.bizpart-theme-cappuccino .bizpart-engage h4 {
  color: #0c0c0c;
  font-family: 'Space Grotesk', sans-serif;
}

.bizpart-theme-cappuccino .bizpart-engage biz-like-actions .bizLikeRepeatWrapper i,
.bizpart-theme-cappuccino .bizpart-engage biz-like-actions .bizLikeRepeatWrapper i.biz-primary {
  color: var(--biz-primary-bg) !important;
}

.bizpart-theme-cappuccino .bizpart-engage biz-like-actions .bizLikeRepeatWrapper i[disabled='disabled'],
.bizpart-theme-cappuccino .bizpart-engage biz-like-actions .bizLikeRepeatWrapper i.biz-primary[disabled='disabled'] {
  color: #a7b8c7 !important;
}

biz-container-module-form {
  padding-block: 30px;
}

.form-status-text {
  text-align: left;
  padding-inline: 20px;
  font-weight: bold;
}

/*step tabs*/
.form-wizard-steps {
  display: none;
}

biz-form-show .form-wizard-steps-x-of-y {
  display: block !important;
  text-align: right;
  padding-right: 20px;
  position: relative;
  top: -1rem;
}

body.bizpart-theme-cappuccino .bizpart-engage .biz-btn.biz-secondary,
body.bizpart-theme-cappuccino .bizpart-engage .biz-btn.biz-secondary:active {
  background: unset;
  --secondary-btn-accent-color: 218 218 218;
}

body.bizpart-theme-cappuccino
.biz-featured-panel
.secondary-featured
.secondary-featured-item
.information
:not(.biz-btn.biz-primary).read-more {
  border-radius: 0 !important;
}

body.bizpart-theme-cappuccino .answerInput {
  border: solid 1px #b0b0b0;
}

biz-container-module-text-input .TextInputModule .biz-rounded-button,
.biz-rounded-button {
  background-color: rgba(var(--primary-btn-accent-color), 1);
  border-color: rgba(var(--primary-btn-accent-color), 1) !important;
  color: #fff;
  border-radius: 0 !important;
}

biz-like-actions .bizLikeWrapper {
  padding-top: 10px;
}
