.k-block-type-box{
    position: relative;
    padding: 10px;
    border-radius: 5px;
}

.k-block-type-box.box-information{
    background: #DAEDF7;
}

.k-block-type-box.box-warning{
    background: #F6DA9B;
}

.k-block-type-box.box-alert{
    background: #F3B1AC;
}

.k-block-type-box.box-neutral{
    background: #DADADA;
}

/* FAQ */

.k-block-type-faq details{
    border: 1px solid var(--table-color-border);
    box-shadow: var(--shadow);
    border-radius: var(--rounded);
}

.k-block-type-faq details + details{
    margin-top: .50rem;
}

.k-block-type-faq details summary{
    font-weight: 600;
    padding: .50rem 1rem;
    color: var(--table-color-th-text);
    background: var(--table-color-th-back);
}

.k-block-type-faq details summary .k-writer{
    display: inline-block;
    width: calc(100% - 2rem);
}

.k-block-container:hover .fieldtype{
    display: block
}

.k-block-type-card-heading{
    margin: 1rem 0;
}

.k-block-type-card-category{
    margin-top: 1rem;
    color: #333333;

}

.k-block-type-faq-heading{
    margin: 1rem 0;
}

.k-block-type-faq-item{
    margin-bottom: 1rem;
}

/* BUTTON */

.k-block-type-button input{
    border-radius: 8px;
    background: #147EB3;
    color: #FFFFFF;
    padding: 1em;
    cursor: pointer;
    font: inherit;
    text-align: center;
}

.k-block-type-button input::placeholder{
    color: #78B8D3;
}

.k-block-type-button input:focus{
    outline: 0;
    border-color: var(--color-focus);
}

/* REFERENCES */

.k-block-type-references ol{
    list-style: decimal;
    list-style-position: inside;
}

.k-block-type-references .reference,
.k-block-type-references .empty{
    padding: .75rem;
    border: 1px solid #DADADA;
    color: #147EB3;
    border-radius: 8px;
}

.k-block-type-references .reference a:hover{
    text-decoration: underline;
}

.k-block-type-references .reference + .reference{
    margin-top: .25rem;
}

.k-block-type-references .empty{
    background-color: transparent;
    color: #8F8F8F;
    border-style: dashed;
    cursor: pointer;
    text-align: center;
    text-decoration: underline;
}

.k-icon-tag .k-tags,.k-input[data-type=icon] .k-tags{min-width:100%}.k-icon-tag .k-tag.k-tag-single,.k-input[data-type=icon] .k-tag.k-tag-single{cursor:pointer!important;background:transparent;color:var(--color-text);margin:calc(var(--tags-gap) * -1);height:calc(var(--tag-height) + var(--tags-gap) * 2);flex-grow:1;outline:none;width:calc(100% + var(--tags-gap))}.k-icon-tag .k-tag.k-tag-single svg,.k-input[data-type=icon] .k-tag.k-tag-single svg{filter:brightness(0)}.k-icon-tag .k-tag-text,.k-input[data-type=icon] .k-tag-text{display:flex;align-items:center;padding-left:var(--spacing-2)}.k-icon-tag .k-tag-text-icon,.k-input[data-type=icon] .k-tag-text-icon{display:block;margin-right:var(--spacing-2);height:1rem;width:1rem}.k-icon-tag .k-tag-text-icon svg,.k-input[data-type=icon] .k-tag-text-icon svg{height:1rem;width:1rem;filter:brightness(0) invert(1)}.k-icon-choice-input{flex-direction:row-reverse;justify-content:space-between}.k-icon-choice-input-label{flex-direction:row;align-items:center}.k-icon-choice-input-label svg{height:1.125rem;width:1.125rem;margin-right:var(--spacing-2);display:block;filter:brightness(0) invert(1)}.k-icon-field-bubble{display:flex;align-items:center;padding-right:1rem}.k-icon-field-bubble svg{flex-shrink:0;width:1rem;height:1rem;margin-right:var(--spacing-2);filter:brightness(0)}


.k-serp-section[data-v-d214a0b2]{--serp-favicon-background: light-dark(#f1f3f4, #fff);--serp-favicon-border: light-dark(#ecedef, #9aa0a6);--serp-color-title: light-dark(#1a0dab, #99c3ff);--serp-color-text: light-dark(#4d5156, #bfbfbf)}.ksp-mb-2{margin-bottom:.5rem}.ksp-mt-1{margin-top:.25rem}.ksp-mt-2{margin-top:.5rem}.ksp-line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.ksp-line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ksp-block{display:block}.ksp-flex{display:flex}.ksp-inline-flex{display:inline-flex}.ksp-aspect-square{aspect-ratio:1 / 1}.ksp-h-\[18px\]{height:18px}.ksp-h-\[26px\]{height:26px}.ksp-w-\[18px\]{width:18px}.ksp-w-\[26px\]{width:26px}.ksp-w-full{width:100%}.ksp-flex-col{flex-direction:column}.ksp-items-center{align-items:center}.ksp-justify-center{justify-content:center}.ksp-gap-3{gap:.75rem}.ksp-overflow-hidden{overflow:hidden}.ksp-rounded-\[var\(--input-rounded\)\]{border-radius:var(--input-rounded)}.ksp-rounded-full{border-radius:9999px}.ksp-border{border-width:1px}.ksp-border-solid{border-style:solid}.ksp-border-\[var\(--serp-favicon-border\)\]{border-color:var(--serp-favicon-border)}.ksp-bg-\[var\(--input-color-back\)\]{background-color:var(--input-color-back)}.ksp-bg-\[var\(--serp-favicon-background\)\]{background-color:var(--serp-favicon-background)}.ksp-p-4{padding:1rem}.ksp-text-sm{font-size:.875rem;line-height:1.25rem}.ksp-text-xl{font-size:1.25rem;line-height:1.75rem}.ksp-text-xs{font-size:.75rem;line-height:1rem}.ksp-text-\[var\(--serp-color-text\)\]{color:var(--serp-color-text)}.ksp-text-\[var\(--serp-color-title\)\]{color:var(--serp-color-title)}
