@import '_content/Artemis.Components/Artemis.Components.q4n44fgblr.bundle.scp.css';
@import '_content/Microsoft.AspNetCore.Components.QuickGrid/Microsoft.AspNetCore.Components.QuickGrid.25o87uqmvr.bundle.scp.css';

/* _content/Artemis.WebUI/Kundenzugang/Pages/Components/ExposeChatModal.razor.rz.scp.css */
.expose-chat-modal__wrapper[b-n0rdac7mdi] {
    width: 100%; 
    margin: 0 2rem;
}
/* _content/Artemis.WebUI/Kundenzugang/Pages/Components/ExposeTableRow.razor.rz.scp.css */
.table-row__spacer[b-62ca29dquk] {
    width: 17.5px;
    min-width: 17.5px;
    max-width: 17.5px;
    padding: 0 !important;
    text-align: center;
}

.kundenportal__table-row__exposes--first:hover[b-62ca29dquk] .table-row__action-icon {
    visibility: visible;
    opacity: 1;
    transition: all 0.2s;
}

.kundenportal__td-absender[b-62ca29dquk],
.kundenportal__td-empfaenger[b-62ca29dquk],
.kundenportal__td-bemerkung[b-62ca29dquk] {
    max-width: 180px;
}

.kundenportal__td-feedback[b-62ca29dquk] {
    width: 220px;
}

.kundenportal__td-wohnort[b-62ca29dquk],
.kundenportal__td-erhalten[b-62ca29dquk] {
    overflow: hidden;
    text-overflow: ellipsis;
}

.kundenportal__td-erhalten[b-62ca29dquk] {
    max-width: 280px;
}

.kundenportal__td-wohnort[b-62ca29dquk] {
    max-width: 200px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.kundenportal__profil-bild--ausgeblendet[b-62ca29dquk] {
    display: none; 
}

[b-62ca29dquk] .kundenportal__star-icon {
    color: peru; 
    margin-right: 0.25rem;
    font-size: 0.7rem;
}
/* _content/Artemis.WebUI/Kundenzugang/Pages/Components/ExposeWeiterleitenModal.razor.rz.scp.css */
.expose-weiterleiten-modal[b-tkrxv0peo9] {
    min-width: 15vw;
}
/* _content/Artemis.WebUI/Kundenzugang/Pages/Components/MobileExposeCard.razor.rz.scp.css */
.kundenportal__table__mobile__hinweis[b-xggom2j6q8] {
    font-size: 0.8rem;
    margin: 1rem 0 0.75rem;
}

.kundenportal__table--mobile th[b-xggom2j6q8] {
    width: 35%;
}

.kundenportal__table--mobile[b-xggom2j6q8] {
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.15);
    margin-bottom: 2rem;
}

.mobile-expose-card__td-absender[b-xggom2j6q8],
.mobile-expose-card__td-empfaenger[b-xggom2j6q8],
.mobile-expose-card__td-erhalten-am[b-xggom2j6q8],
.mobile-expose-card__td-feedback[b-xggom2j6q8],
.mobile-expose-card__td-bemerkung[b-xggom2j6q8] {
    position: relative;
    max-width: 100px;
    overflow: hidden; 
}

.mobile-expose-card__th-absender[b-xggom2j6q8],
.mobile-expose-card__th-empfaenger[b-xggom2j6q8],
.mobile-expose-card__th-erhalten-am[b-xggom2j6q8],
.mobile-expose-card__th-bemerkung[b-xggom2j6q8] {
    vertical-align: baseline;
}

.mobile-expose-card__td-erhalten-am__content[b-xggom2j6q8] {
    position: relative;
    max-width: 85%;
    display: block; 
}

.kundenportal__mobile__eye[b-xggom2j6q8] {
    position: absolute;
    right: 5px;
    top: 2px;
}

.kundenportall__mobile__button-td[b-xggom2j6q8] {
    padding: 0;
}

.mobile-expose-card__td-bemerkung__content[b-xggom2j6q8] {
    font-size: 0.7rem;
    color: grey;
}

.kundenportal__mobile__button__container[b-xggom2j6q8] {
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    align-content: center;
}

/* _content/Artemis.WebUI/Pages/Administration/Index.razor.rz.scp.css */
.admin-intern[b-566kjzps0w] {
    display: flex;
    width: 100%;
    background-color: white;
}

.admin-intern__sidebar__wrapper[b-566kjzps0w] {
    position: relative;
    width: 260px;
    min-width: 260px;
    max-width: 260px;
}

.admin-intern__sidebar[b-566kjzps0w] {
    position: sticky;
    top: 1rem;
    box-shadow: 2px 4px 12px 1px rgba(0, 0, 0, 0.27);
    overflow-y: auto;
    height: 100%;
    max-height: calc(100vh - 137px);
    width: calc(260px - 1rem);
    min-width: calc(260px - 1rem);
    max-width: calc(260px - 1rem);
    padding: 1rem;
    text-align: left;
}

.admin-intern__sidebar__heading[b-566kjzps0w] {
    margin-bottom: 0.75rem;
}

.admin-intern__navigation-list[b-566kjzps0w] {
}

.admin-intern__navigation-list-item[b-566kjzps0w] {
    display: flex;
    cursor: pointer;
    padding: 0.25rem;
    text-align: left;
    color: var(--main-sidepanel-menu-item-toggle-seperator);
    overflow: hidden;
    white-space: break-spaces;
    transition: all 0.15s;
}

    .admin-intern__navigation-list-item:hover[b-566kjzps0w] {
        background-color: #ebf1ff;
    }

.admin-intern__navigation-list-item--selected[b-566kjzps0w] {
    background-color: #ebf1ff;
    font-weight: bold;
    padding-left: 1.6rem;
}

    .admin-intern__navigation-list-item--selected[b-566kjzps0w]::before {
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        content: "\f101";
        margin-left: -1.3rem;
        padding-right: 0.4rem;
    }

.admin-intern__content[b-566kjzps0w] {
    width: calc(100% - 260px);
}

.admin-intern__content-page[b-566kjzps0w] {
    padding-top: 1rem;
    margin-bottom: -0.5rem;
}

    .admin-intern__content-page:first-child[b-566kjzps0w] {
        margin-top: -1rem;
    }

.admin-intern__such-feld[b-566kjzps0w] {
    width: 100%;
    border: 1px solid lightgrey;
    border-radius: 3px;
    margin: 0.5rem 0 0;
}

    .admin-intern__such-feld:focus[b-566kjzps0w] {
        outline: none;
    }

.admin-intern__hr[b-566kjzps0w] {
    margin: 0.5rem 0 0.25rem;
}

.masken-padding[b-566kjzps0w] {
    padding-right: .5rem;
}
/* _content/Artemis.WebUI/Pages/Administration/_Settings/_Components/DokumentenOrdner.razor.rz.scp.css */


.dokumenten-order__spacer[b-h0jj75g5m9] {
    display: block; 
    margin: 1rem 0;
}

.dokumenten-order__two-columns-container[b-h0jj75g5m9] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    column-gap: 3rem;
    align-items: center;
}
/* _content/Artemis.WebUI/Pages/Administration/_Settings/_Components/ExternalAuthentication.razor.rz.scp.css */
.container[b-osrzcfpbxc] {
    border: 1px solid #ccc;
    padding: 0.5rem;
    border-radius: 0.18rem;
    background-color: whitesmoke;
    margin-top: 1rem;
    margin-bottom: 1rem;
}


[b-osrzcfpbxc] .deep-label {
    font-weight: bold;
}
/* _content/Artemis.WebUI/Pages/Administration/_Settings/_Components/Indeed.razor.rz.scp.css */
.status__required[b-brqg28nwwh]{
    font-size: x-small;
    font-weight: 500; 
    text-decoration: none;
    color:red;
    padding-left: 0.3rem;
}

.status__description[b-brqg28nwwh] {
    font-size: 0.75rem;
    font-style: italic;
}

.indeed-footer[b-brqg28nwwh] {
    width: 100%;
}
/* _content/Artemis.WebUI/Pages/Administration/_Settings/_Components/TagVerwaltung.razor.rz.scp.css */
.tags-verwalten__gruppen-container[b-pv5a4tp2b9] {
    margin-top: 0.5rem;
}

.tags-verwalten__gruppen-heading[b-pv5a4tp2b9] {
    font-weight: 600;
    font-size: 1rem;
}
/* _content/Artemis.WebUI/Pages/Administration/_Settings/_Components/_Layout/SettingsFlexContainer.razor.rz.scp.css */
.aveo-flex-container[b-hcov7aw89y] {
    display: flex; 
    align-content: center; 
    align-items: center; 
    /*gap: 0.25rem;*/ 
}

.aveo-flex-container__justify-content-right[b-hcov7aw89y] {
    justify-content: right; 
}
.aveo-flex-container__justify-content-left[b-hcov7aw89y] {
    justify-content: left;
}
.aveo-flex-container__justify-content-space-between[b-hcov7aw89y] {
    justify-content: space-between;
}

.aveo-flex-container__flex-direction-column[b-hcov7aw89y] {
    flex-direction: column; 
    align-items: flex-start; 
}
/* _content/Artemis.WebUI/Pages/Administration/_Settings/_Components/_Layout/SettingsItem.razor.rz.scp.css */
.item[b-rixeidglx9] {
    margin-bottom: .75rem;
}

.item-width-20[b-rixeidglx9] {
    width: 20%;
}

.item-width-33[b-rixeidglx9] {
    width: 33%;
}

.item-width-50[b-rixeidglx9] {
    width: 50%;
}

.item-width-75[b-rixeidglx9] {
    width: 75%;
}

.item:last-child[b-rixeidglx9] {
    margin-bottom: 0;
}

.item-header[b-rixeidglx9] {
    font-size: 1rem;
    font-weight: 500;
    margin-bottom: .25rem;
}

.item-content[b-rixeidglx9] {
}

.item-content--fit[b-rixeidglx9] {
    width: fit-content;
}

.item-description[b-rixeidglx9] {
    margin-top: 0.75rem;
}

.item-description--fit[b-rixeidglx9] {
    width: fit-content;
}
/* _content/Artemis.WebUI/Pages/Administration/_Settings/_Components/_Layout/SettingsSegment.razor.rz.scp.css */
[b-jx05at9mff] .segment-container {
}

.description[b-jx05at9mff] {
    margin-top: 0.7rem;
    margin-bottom: -0.4rem;
}

.config-gaendert[b-jx05at9mff] {
    position: absolute;
    font-size: 10px;
}

.config-gaendert__value[b-jx05at9mff] {
    text-align: right;
}
/* _content/Artemis.WebUI/Pages/Administration/_Settings/_Components/_Layout/SettingsTwoColumnContainer.razor.rz.scp.css */
.two-columns-container[b-ynaygr28ll] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    column-gap: 3rem;
}
/* _content/Artemis.WebUI/Pages/Administration/_Settings/_Components/_Snapshots/SnapshotGenerator.razor.rz.scp.css */

.snapshot-erstellen[b-66yfnitury] {
    display: grid;
    grid-template-columns: 2fr 1fr;
    grid-gap: 5em;
}

.snapshot-column[b-66yfnitury] {
}

.snapshot-item-list[b-66yfnitury]{

}

.snapshot-item[b-66yfnitury] {
    display: grid;
    grid-template-columns: 1fr 1fr 2fr;
    cursor: pointer;
}

    .snapshot-item:hover[b-66yfnitury] {
        background-color: grey;
    }

.snapshot-item--even[b-66yfnitury]{

}

.snapshot-item--odd[b-66yfnitury] {
    background-color: #dbdbdb;
}
/* _content/Artemis.WebUI/Pages/Benutzereinstellungen/BenutzereinstellungenPasswortAendern.razor.rz.scp.css */

.password__aendern__div[b-f3ch2ayqlc] {
    padding: 0 !important;
}
/* _content/Artemis.WebUI/Pages/Benutzerverwaltung/BenutzerdatenVerschiebenModal.razor.rz.scp.css */
.move-data-view[b-h5sht7knrg] {

}

.move-data-entity[b-h5sht7knrg] {
	display: flex;
	flex-wrap: nowrap;
	width: 100%;
	margin-bottom: 1rem;
	align-items: center;
}

.move-data-entity__entity[b-h5sht7knrg] {
	flex-grow: 1;
	min-width: 9rem;
	max-width: 9rem;

}

[b-h5sht7knrg] .move-data-entity__label {
	color: var(--primary-color);
	font-weight: bold;
}

[b-h5sht7knrg] .move-data-entity__anzahl {
	display: block;
	margin-top: -0.4rem;
	font-size: smaller;
}

.move-data-entity__destination[b-h5sht7knrg] {
	flex-grow: 2;
	overflow: hidden;
}

@media(max-width:425px) {
	.move-data-entity[b-h5sht7knrg] {
		flex-direction:column;
		align-items:inherit;		
	}
}

.move-data-view-info-text[b-h5sht7knrg] {
}

.move-data-view-info-text__highlighted-section[b-h5sht7knrg] {
	color: var(--primary-color);
	font-weight: bold;
}
/* _content/Artemis.WebUI/Pages/BewerberSuche.razor.rz.scp.css */
.sort-wrapper[b-lm81nuclie] {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
}

.sort-wrapper__save-as-default[b-lm81nuclie] {
    font-size: small;
    margin-left: auto;
    cursor: pointer;
    user-select: none;
}

    .sort-wrapper__save-as-default:hover[b-lm81nuclie] {
        color: var(--primary-color);
    }
/* _content/Artemis.WebUI/Pages/Components/AktivitaetenAmpel.razor.rz.scp.css */
.aktivitäts-ampel[b-yel7w6jwro] {
    display: flex;
    align-items: center;
}

.ampel[b-yel7w6jwro] {
    width: 13px;
    height: 13px;
    border-radius: 50%;
    display: flex;
    box-shadow: inset -3px -3px 4px rgb(0 0 0 / 30%);
    opacity: 0.3;
    margin-left: 0.075rem;
    margin-right: 0.075rem;
}

.ampel--aktiv[b-yel7w6jwro] {
    background-color: lightgreen;
}

.ampel--ueberfaellig[b-yel7w6jwro] {
    background-color: orange;
}

.ampel--inaktiv[b-yel7w6jwro] {
    background-color: lightgray;
}

.ampel--true[b-yel7w6jwro] {
    opacity: 1;
}

.aktivitätenstatus-bezeichnung[b-yel7w6jwro] {
    margin-left: 0.3rem
}
/* _content/Artemis.WebUI/Pages/Components/AktivitaetenstatusFor.razor.rz.scp.css */
.aktivitaetenstatus[b-g5x06woh2n] {
    cursor: pointer;
}
/* _content/Artemis.WebUI/Pages/Components/Aktivitaetenstatus_Modal.razor.rz.scp.css */

.aktivitäten-container[b-6hl66fud81] {
    padding: 0.5rem;
}


.aktivitäten-container--odd[b-6hl66fud81] {
    background-color: whitesmoke;
}

.frist[b-6hl66fud81] {
    display: flex;
}


[b-6hl66fud81] .frist-label {
    font-weight: bold;
}

.readable-timestamp[b-6hl66fud81] {
    margin-left: 0.5rem;
}
/* _content/Artemis.WebUI/Pages/Components/AnfragenWizard/Components/BewerbungsStatusAuswahlModal.razor.rz.scp.css */

.erklaer-section[b-1qmeovlmul] {


}

.auswahl-section[b-1qmeovlmul] {
    
}

.bewerbung-item[b-1qmeovlmul] {
}

.auswahl-section__vertical-line[b-1qmeovlmul] {
    height: 100%;
    width: 0;
    border-left: 1px solid var(--artemis-table-border);
}
/* _content/Artemis.WebUI/Pages/Components/AnfragenWizard/Components/Portal.razor.rz.scp.css */
.outer-form[b-itrn4bklxr]{
    
}

.outer-form--with-config.outer-form--ausgewaehlt[b-itrn4bklxr]{
    grid-column-start: 1;
    grid-column-end: 4;
    display: flex;
    flex-direction: column;
}
.outer-form--with-config.outer-form--ausgewaehlt[b-itrn4bklxr]:after{
    content:"";
    padding-bottom: 1.2rem;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    margin-bottom: 0.6rem;
}
.outer-form--with-config[b-itrn4bklxr]{
}


.mcp-checkbox-wrapper[b-itrn4bklxr]{
    display:flex;
}
/* _content/Artemis.WebUI/Pages/Components/AnfragenWizard/Components/SelectVakanzForCopy.razor.rz.scp.css */

[b-u1gwy3mejv] .vakanz-fragment {
    display: inline-block;
}

[b-u1gwy3mejv] .referenz-id {
    font-size: 0.8rem;
    background-color: lightgrey;
    border-radius: .5rem;
    padding-right: .3rem;
    padding-left: .3rem;
}

[b-u1gwy3mejv] .vakanz-bezeichnung {
}

[b-u1gwy3mejv] .firma-bezeichnung {
    font-size: 13px;
    color: gray;
    margin-top: -0.2rem;
}
/* _content/Artemis.WebUI/Pages/Components/AnfragenWizard/Modals/ModifyCustomPortalDetails.razor.rz.scp.css */


.childcontent[b-rl29wgtflh] {
    max-width: 40em;
    min-width: min(40em, 80vw);
}

ul[b-rl29wgtflh] {
    margin-top: 1rem;
}
/* _content/Artemis.WebUI/Pages/Components/AnfragenWizard/TemplateEdit.razor.rz.scp.css */
.job-title[b-txo08s5n3p] {
    position: relative;
}

.title-check[b-txo08s5n3p] {
    position: absolute;
    top: 0.75rem;
}

.title-check--mobile[b-txo08s5n3p] {
    right: 2.7rem;
}

.title-check--desktop[b-txo08s5n3p] {
    right: 0.7rem;
}

.title-check--good[b-txo08s5n3p] {
    color: #28bb28;
}

.title-check--mediocre[b-txo08s5n3p] {
    color: orange;
}

.title-check--bad[b-txo08s5n3p] {
    color: red;
}

/* _content/Artemis.WebUI/Pages/Components/AveoInputSelectBewerbungsStatus.razor.rz.scp.css */
.bewerberstatus-item[b-1hvgth006d] {
    display: flex;
}

.bewerberstatus-item__farbe[b-1hvgth006d] {
    width: 0.3rem;
    margin-right: 0.2rem;
}

.bewerberstatus-item__text[b-1hvgth006d] {
}
/* _content/Artemis.WebUI/Pages/Components/Bewerber/BewerberSuche/Details/Bewerbungen.razor.rz.scp.css */
.bewerbungen[b-uzkgqt9mnz] {
}

.bewerbungen__wert[b-uzkgqt9mnz] {
    opacity: 0.8;
}

.bewerbungen__wert--grün[b-uzkgqt9mnz] {
    color: green;
}

.bewerbungen__wert--grey[b-uzkgqt9mnz] {
    color: grey;
}

.bewerbungen__wert--gelb[b-uzkgqt9mnz] {
    color: orange;
}

.bewerbungen__wert--rot[b-uzkgqt9mnz] {
    color: red;
}
.bewerbungen__wert--unbearbeitet[b-uzkgqt9mnz] {
    padding-left: 2px;
    opacity: 1;
}


    .bewerbungen__wert--unbearbeitet[b-uzkgqt9mnz]:before {
        content: '|';
        margin-right: 3px;
        color: #80808066;
    }
/* _content/Artemis.WebUI/Pages/Components/Bewerber/BewerberSuche/Details/VersendeteExposes.razor.rz.scp.css */
.exposes[b-bmtk12lh6c] {
}

.exposes__wert[b-bmtk12lh6c] {
    opacity: 0.8;
}

.exposes__wert--neutral[b-bmtk12lh6c] {
    color: #E89548;
}

.exposes__wert--negativ[b-bmtk12lh6c] {
    color: #fc5c65;
}

.exposes__wert--positiv[b-bmtk12lh6c] {
    color: #2ecc71;
}

.exposes__wert--ohne[b-bmtk12lh6c] {
    color: grey;
    padding-left: 2px;
    opacity: 1;
}

.exposes__wert--ohne[b-bmtk12lh6c]:before {
    content: '|';
    margin-right: 3px;
    color: #80808066;
}

/* _content/Artemis.WebUI/Pages/Components/Bewerber/BewerberSuche/ExposeModal.razor.rz.scp.css */
.expose-content[b-37zeooupro] {
    width: 60rem;
}
/* _content/Artemis.WebUI/Pages/Components/Bewerber/BewerberView/GeneratedSummaryFeedbackModal.razor.rz.scp.css */
.ai-feedback[b-1txqs4at7o] {
    max-width: 50rem;
}

.ai-feedback__feedback[b-1txqs4at7o] {
}

    .ai-feedback__feedback label[b-1txqs4at7o] {
        margin-top: 0.5rem
    }

.ai-feedback__summary[b-1txqs4at7o] {
    white-space: pre-wrap;
}
/* _content/Artemis.WebUI/Pages/Components/Bewerber/GeneratedSummaryCategorySelector.razor.rz.scp.css */
.generated-summary-selector[b-21zg72t8gg] {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 5px;
    align-items: baseline;
}
/* _content/Artemis.WebUI/Pages/Components/CalendarExportModal.razor.rz.scp.css */

.calendar-export[b-q2dw21cmo6] {
    max-width: 50rem;
}

.explanation[b-q2dw21cmo6] {
}

.calendar-link[b-q2dw21cmo6] {
    margin-top: 1.5rem;
}
/* _content/Artemis.WebUI/Pages/Components/ChangelogComponent.razor.rz.scp.css */


.date[b-96g2pezsx5] {
    background-color: rgba(240,244,246,.08);
    padding-left: 0.5rem;
    margin-top: 0.6rem;
}

.header[b-96g2pezsx5] {
    font-size: 100%;
}


.header--date[b-96g2pezsx5] {
    font-size: 1.2rem;
}

.header--category[b-96g2pezsx5] {
    margin-bottom: 0.1rem;
    font-family: monospace;
    font-weight: 600;
    display: contents;
}

.date-content[b-96g2pezsx5] {
    background-color: rgb(224 225 226);
    padding: .75rem;
    border-radius: 7px;
}

.changelog__item[b-96g2pezsx5] {
    line-height: 1.2rem;
    font-size: 0.9rem;
}

.changelog-list[b-96g2pezsx5] {
}

.changelog-list--feature[b-96g2pezsx5] {
}

    .changelog-list--feature[b-96g2pezsx5]::before {
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        content: "\f005";
        color: #efff00;
        margin-right: 0.3rem;
    }

.changelog-list--bugfix[b-96g2pezsx5] {
}

.changelog__auflistung[b-96g2pezsx5] {
    list-style: none;
    padding: unset;
    margin-bottom: 0.3rem;
}

.changelog__title[b-96g2pezsx5] {
}

.changelog__content[b-96g2pezsx5] {
    font-style: italic;
    font-size: small;
    font-family: 'Karla';
    color: rgb(0 0 0 / 70%);
    margin-left: 1.2rem;
    margin-bottom: 0.5rem;
    line-height: 1rem;
}

.changelog__tag[b-96g2pezsx5] {

}

.changelog__tag--domain[b-96g2pezsx5] {
    font-weight: 600;
    color: var(--primary-color);
    margin-right: 0.2rem;
}

.changelog__tag--new[b-96g2pezsx5] {
    color: red;
    animation: blinker-b-96g2pezsx5 2s linear infinite;
}

    .changelog__tag[b-96g2pezsx5]::before {
        content: '[';
    }
    .changelog__tag[b-96g2pezsx5]::after {
        content: ']';
    }

    .changelog__content[b-96g2pezsx5]  a {
        color: var(--primary-color);
    }
.changelog__content[b-96g2pezsx5]  ul {
    padding-left: 1.8rem;
    list-style-type: disc;
    line-height: 1rem;
}


@keyframes blinker-b-96g2pezsx5 {
    50% {
        opacity: 0;
    }
}
/* _content/Artemis.WebUI/Pages/Components/ClickExpander.razor.rz.scp.css */
.click-expander[b-sqfk7kmtsa] {
    display: -webkit-box;
    overflow:hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
}

.click-expander--expanded[b-sqfk7kmtsa] {
    display: block;
}
/* _content/Artemis.WebUI/Pages/Components/CustomReport/KennzahlenComponents/Base_Anzeige.razor.rz.scp.css */
.anzeige[b-wkwk0p3vyf] {
}

.anzeige--vorhanden[b-wkwk0p3vyf] {
    cursor: pointer;
}
/* _content/Artemis.WebUI/Pages/Components/CustomReport/KennzahlenComponents/Kandidatenstatus_Anzeige.razor.rz.scp.css */
.anzeige[b-aamrk7b8uo] {
    text-align: right;
    padding: 0 15px;
}

.anzeige--vorhanden[b-aamrk7b8uo] {
    cursor: pointer;
}
/* _content/Artemis.WebUI/Pages/Components/CustomReport/KennzahlenComponents/Modals/NeueBewerbungen.razor.rz.scp.css */
.modal-table[b-x9bxtgruae] {
    max-width: 40vw;
}

.deleted[b-x9bxtgruae] {
    /*    text-decoration: line-through;
*/ opacity: 0.5;
}
/* _content/Artemis.WebUI/Pages/Components/CustomReport/KennzahlenComponents/Modals/NeueKandidaten.razor.rz.scp.css */
.modal-table[b-lxlpvhhhab] {
    max-width: 40vw;
}

.deleted[b-lxlpvhhhab] {
/*    text-decoration: line-through;
*/    opacity: 0.5;
}
/* _content/Artemis.WebUI/Pages/Components/CustomReport/Modal_SaveCustomConfiguration.razor.rz.scp.css */
.shared[b-98h02a14pp] {
    margin-top: 0.5rem;
}
/* _content/Artemis.WebUI/Pages/Components/CustomReport/SubColumnConfigs/KandidatenstatusConfigBase.razor.rz.scp.css */

.column-sub-config[b-v1iazo3dlz]{
    margin-top: 0.5rem;
}

.kandidatenstatus-checkbox[b-v1iazo3dlz] {
    display: flex;
}
/* _content/Artemis.WebUI/Pages/Components/Dashboard/BewerbungsFeedComponent.razor.rz.scp.css */

.bewerbungsfeed-ort[b-e1h02nz5xg] {
    margin-right: 0.1rem;
}
.bewerbungsfeed-ort--kandidat[b-e1h02nz5xg] {
    margin-right: inherit;
}

.kandidaten-status[b-e1h02nz5xg] {
    width: 5px;
}
/* _content/Artemis.WebUI/Pages/Components/Dashboard/DashboardIntern.razor.rz.scp.css */
.dashboardintern-header[b-z6bj9757u1] {
    display: flex;
    justify-content: space-between;
}

.dashboardintern-header__caption[b-z6bj9757u1] {
    padding-right: 1rem;
}

.dashboardintern-header__dropdown__container[b-z6bj9757u1] {
    display: flex;
}

.dashboardintern-header__dropdown[b-z6bj9757u1] {
    margin-left: auto;
}

.dashboardintern-header__dropdown-label[b-z6bj9757u1] {
    text-align: right;
    font-size: 1rem;
    font-weight: normal;
    color: #808080;
    margin: auto 1rem;
}

.dashboardintern__container[b-z6bj9757u1] {
    width: 100% !important;
    overflow-x: auto !important;
}

.dashboardintern__content label[b-z6bj9757u1] {
    display: inline-flex;
    align-items: center;
    font-size: 0.8rem;
    padding: 0.4rem 0.65rem;
    margin: 3px 3px;
    background-color: rgb(249 250 251);
    border: 1px solid rgb(209 213 219);
    border-radius: 0.25rem;
    cursor: pointer;
}

    .dashboardintern__content label input[b-z6bj9757u1] {
        margin-right: 0.4rem;
        height: 0.8rem;
    }

.dashboardintern__searchbox__container[b-z6bj9757u1] {
    display: flex;
    align-items: center;
}

.dashboardintern__searchbox[b-z6bj9757u1] {
    color: grey;
    background-color: rgb(249 250 251);
    border: 1px solid rgb(209 213 219);
    border-radius: 0.25rem;
    width: fit-content;
    padding: 0 0.75rem;
    margin: 1rem 0;
}

.dashboardintern__searchbox__input[b-z6bj9757u1] {
    border: none;
    background-color: transparent;
    padding: 0.5rem;
}

    .dashboardintern__searchbox__input:focus[b-z6bj9757u1] {
        outline: none;
    }

.dashboardinter__toggleIcon[b-z6bj9757u1] {
    cursor: pointer;
    color: grey;
    margin-left: 0.5rem;
}

.dashboardinter__aktionenIcon[b-z6bj9757u1] {
    margin: 0 0.2rem;
}

.dashboardintern__name[b-z6bj9757u1] {
}

.dashboardintern__name--gesamt[b-z6bj9757u1] {
    font-weight: bold;
}

.dashboardintern__name--blurred[b-z6bj9757u1] {
    filter: blur(3.5px);
}

[b-z6bj9757u1] .dashboardintern__container__table {
    border: 1px solid rgb(209 213 219);
    border-radius: 0.25rem;
    cursor: default;
}

[b-z6bj9757u1] .quickgrid[theme=artemis] thead {
    height: 2rem;
    background-color: rgb(249 250 251);
}

[b-z6bj9757u1] .quickgrid[theme=artemis] th {
    border: 1px solid rgb(209 213 219);
    border-left: none;
    border-top: none;
    padding-left: 10px;
}

    [b-z6bj9757u1] .quickgrid[theme=artemis] th:first-child {
        border-top-left-radius: 0.25rem !important;
        border-top: none !important;
        border-left: none !important;
    }

    [b-z6bj9757u1] .quickgrid[theme=artemis] th:nth-child(2) {
        padding-right: 8px;
    }

    [b-z6bj9757u1] .quickgrid[theme=artemis] th:last-child {
        border: 1px solid rgb(209 213 219) !important;
        border-top-right-radius: 0.25rem !important;
        border-top: none !important;
        border-right: none !important;
        border-left: none !important;
    }

[b-z6bj9757u1] .quickgrid[theme=artemis] td {
    text-align: right;
    padding-right: 1rem;
}

    [b-z6bj9757u1] .quickgrid[theme=artemis] td:first-child {
        text-align: left;
        border-right: 1px solid rgb(209 213 219) !important;
        padding: 0 6px;
        position: -webkit-sticky;
        position: sticky;
        left: 0;
        z-index: 1;
        background-color: #e6e6e6;
    }

[b-z6bj9757u1] .quickgrid[theme=artemis] .col-title-text {
    font-size: 0.8rem;
    white-space: nowrap;
    font-weight: bold;
}

[b-z6bj9757u1] .quickgrid[theme=artemis] th:first-child {
    padding: 0 6px;
    position: -webkit-sticky;
    position: sticky;
    left: 0;
    z-index: 1;
    background-color: rgb(249 250 251);
    border-right: 1px solid rgb(209 213 219) !important;
}

[b-z6bj9757u1] .quickgrid[theme=artemis] tbody tr:hover {
    background-color: #529aaa40 !important;
}

[b-z6bj9757u1] .quickgrid[theme=artemis] tbody tr:nth-child(2n+2) {
    background-color: #529aaa10;
}

[b-z6bj9757u1] .quickgrid[theme=artemis] tbody tr:has(.dashboardintern__name--gesamt) td {
    background-color: #d4d9da;
}

[b-z6bj9757u1] .quickgrid[theme=artemis] tbody tr:has(.dashboardintern__name--gesamt):first-child td {
    border-bottom: 2px solid var(--primary-color); 
}

[b-z6bj9757u1] .quickgrid[theme=artemis] tbody tr:has(.dashboardintern__name--gesamt):last-child td {
    border-top: 2px solid var(--primary-color); 
}

[b-z6bj9757u1] .quickgrid[theme=artemis] tbody tr:has(.dashboardintern__name--gesamt):not(:first-child):not(:last-child) td {
    border-top: 2px solid var(--primary-color); 
    border-bottom: 2px solid var(--primary-color); 
}

[b-z6bj9757u1] .quickgrid[theme=artemis] tbody tr .td-center {
    text-align: center;
    padding: 0 !important;
}

.dashboardintern__bewerber__container[b-z6bj9757u1] {
    display: grid;
    grid-template-columns: 1fr auto 1fr auto 1fr;
    justify-items: end;
}

.dashboardintern__render-fragment[b-z6bj9757u1] {
    padding: 0;
    margin: 0;
}

.dashboardintern__render-fragment__trennzeichen[b-z6bj9757u1] {
    margin: 0 0.25rem;
}
/* _content/Artemis.WebUI/Pages/Components/Dashboard/KandidatenFeedComponent.razor.rz.scp.css */
.kandidatenfeed-ort[b-yfnpij3zyv] {
    margin-right: 0.1rem;
}


.kandidatenfeed-ort--kandidat[b-yfnpij3zyv] {
    margin-right: inherit;
}
/* _content/Artemis.WebUI/Pages/Components/Dashboard/Kpi/KpiContainer.razor.rz.scp.css */
.kpi-feed[b-q04m6a51s5] {
}

[b-q04m6a51s5] .kpi-feed__kennzahl-container {
    display: flex;
    flex-wrap: wrap;
    column-gap: 1rem;
    margin-bottom: -0.5rem; /* Cancellt das Margin von .kennzahl__drop-zone */
}

[b-q04m6a51s5] .kpi-feed__kennzahl-container--edit-mode {
    background-color: var(--artemis-table-content);
    min-height: 100px;
    border-radius: 2px;
    padding: 0.25rem;
}

[b-q04m6a51s5] .kennzahl__drop-zone {
    min-width: 120px;
    max-width: 140px;
    flex-grow: 1;
    flex-basis: 0;
    margin-bottom: 0.5rem;
}

.kpi-feed__platzhalter-element[b-q04m6a51s5] {
    min-width: 120px;
    max-width: 140px;
    flex-grow: 1;
    flex-basis: 0;
    pointer-events: none;
}

.kpi-feed__group-heading[b-q04m6a51s5] {
    width: 100%;
    display: flex;
    justify-content: space-between;
    font-weight: bold;
    font-size: 1rem;
    margin-top: 0.75rem;
    margin-bottom: 0.25rem;
}

/* 
    Ausblenden einer gesamten Kennzahlengruppe, wenn alle enthaltenen Kennzahlen ausgeblendet sind.
*/
.kpi-feed__group-wrapper:has(.kennzahl--ausgeblendet)[b-q04m6a51s5] {
    display: none;
}

.kpi-feed__group-wrapper:has(.kennzahl--eingeblendet)[b-q04m6a51s5] {
    display: unset;
}



.kpi-feed__icon-container[b-q04m6a51s5] {
    display: flex;
    gap: 0.35rem;
}

.group-heading__group-name[b-q04m6a51s5] {
    cursor: default;
}

.group-heading__input-feld[b-q04m6a51s5] {
    color: #212529;
    font-size: 1rem;
    font-weight: bold;
    border: none;
    border-bottom: 1px solid white;
    background-color: white;
}

    .group-heading__input-feld:focus[b-q04m6a51s5] {
        outline: none;
        background-color: #f2f2f2;
    }

.group-heading__input-feld--ausgeblendet[b-q04m6a51s5] {
    text-decoration: line-through;
    color: grey;
}


.kpi-feed__footer-container[b-q04m6a51s5] {
    display: flex;
    justify-content: space-between;
    margin-top: 3rem;
}

.kpi-feed__label[b-q04m6a51s5] {
    display: flex;
    margin: 0
}

.kpi-feed__spacer[b-q04m6a51s5] {
    width: 80%;
    margin: 2rem auto 1.5rem;
}
/* _content/Artemis.WebUI/Pages/Components/DokumentenPageItem.razor.rz.scp.css */
[b-skvkz357y5] .dokumentenpage__dokument {
    display: flex;
    gap: 0.5rem;
    cursor: pointer;
    width: 100%;
    padding: 0.1rem 0.25rem;
    border-radius: 2px;
    justify-content: flex-start;
    container-type: inline-size;
}

    [b-skvkz357y5] .dokumentenpage__dokument:hover {
        background-color: var(--artemis-table-border);
    }


.dokument[b-skvkz357y5] {
    flex-grow: 2;
}
.dokument--deleted[b-skvkz357y5]
{
    text-decoration: line-through;
}

.dokument_timestamp[b-skvkz357y5]{
    flex-shrink: 0;
    font-size: small;
}

.dokument-icon[b-skvkz357y5] {
} 
.dokument-icon--new[b-skvkz357y5]{
    rotate: 310deg;
    font-size: x-small;
    font-weight: 500;
    color: var(--primary-color);
    align-self: center;
}

.dokumentenpage__pop-inject__content-container[b-skvkz357y5] {
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
    margin: 0 0.375rem 0.375rem 0.375rem;
}

.dokumentenpage__pop-inject__content[b-skvkz357y5] {
    padding: 0.25rem 0.5rem;
    border-radius: 0.25rem;
    min-width: 200px;
}

    .dokumentenpage__pop-inject__content:hover[b-skvkz357y5] {
        cursor: pointer;
        background-color: var(--artemis-table-border);
    }


@container (max-width: 400px) {
    .dokument_timestamp[b-skvkz357y5] {
        display: none;
    }
}
/* _content/Artemis.WebUI/Pages/Components/DokumentenUpload.razor.rz.scp.css */

.ordner[b-e8loz8hc9d] {
}

.ordner__bezeichnung[b-e8loz8hc9d] {
}

.ordner__dateianzahl[b-e8loz8hc9d] {
    font-size: smaller;
    margin-left: 3px;
    color: var(--color-font-color-1);
}

    .ordner__dateianzahl[b-e8loz8hc9d]:before {
        content: '[';
    }

    .ordner__dateianzahl[b-e8loz8hc9d]:after {
        content: ']';
    }

.dokument[b-e8loz8hc9d] {
    flex-grow: 2;
}

.dokument--deleted[b-e8loz8hc9d] {
    text-decoration: line-through;
}

.dokumentenpage__aktionen-wrapper[b-e8loz8hc9d] {
    display: flex;
    flex-direction: column;
    margin-top: 0.7rem;
    cursor: pointer;
}

.dokumentenpage__aktion[b-e8loz8hc9d] {
    font-size: smaller;
}

    .dokumentenpage__aktion:hover[b-e8loz8hc9d] {
        color: var(--primary-color);
    }

        .dokumentenpage__aktion:hover span[b-e8loz8hc9d] {
            text-decoration: underline;
        }

.dokumentenpage__aktion[b-e8loz8hc9d] {
    font-size: smaller;
    margin-bottom: 0;
    cursor: pointer;
}

[b-e8loz8hc9d] .dokumentenpage__aktion i {
    width: 1rem;
    text-align: left;
}

.dokumentenpage__path-segments[b-e8loz8hc9d] {
    display: flex;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
    padding-bottom: 4px;
    font-size: small;
}

[b-e8loz8hc9d] .dokumentenpage__path-segment {
    cursor: pointer;
    border: 1px solid transparent;
    border-radius: 2px;
    padding: 0 3px;
}

    [b-e8loz8hc9d] .dokumentenpage__path-segment:hover {
        color: var(--primary-color);
        text-decoration: underline;
        border-color: var(--primary-color);
    }

.seperator[b-e8loz8hc9d] {
    font-weight: bold;
    color: var(--primary-color);
}

[b-e8loz8hc9d] .dokumentenpage__ordner--empty {
}

[b-e8loz8hc9d] .dokumentenpage__ordner--full {
    font-weight: 500;
}

.dokumentenpage__dokumente-wrapper[b-e8loz8hc9d] {
}

.dokumentenpage__order-wrapper[b-e8loz8hc9d] {
}


[b-e8loz8hc9d] .dokumentenpage__ordner--return-folder {
    color: grey;
}


[b-e8loz8hc9d] .dokumentenpage__dokument__restore-icon {
}

[b-e8loz8hc9d] .dokumentenpage__ordner__icon {
    color: #FFD45E;
}

[b-e8loz8hc9d] .dokumentenpage__ordner__icon--vordefinierter-ordner {
    color: orange;
}
/* _content/Artemis.WebUI/Pages/Components/DragDrop/AveoDropZoneBase.razor.rz.scp.css */

[b-ewuo5gttkm][data-drag-disable-child-events] *{
    /* Deaktiviert alle Pointer-Events (DragDrop/Hover etc..) von allen Elementen innerhalb der Drop-Zone während eines Drag-Vorgangs... */
    pointer-events: none;
}
/* _content/Artemis.WebUI/Pages/Components/Email/EmailComponent.razor.rz.scp.css */

.email-header[b-3wy0mhj651] {
    display: flex;
   
}

.recipients[b-3wy0mhj651] {
    display: grid;
    grid-template-columns: auto 1fr;
    grid-column-gap: 1.5rem;
    grid-row-gap: 0.5rem;
    margin-bottom: 1rem;
    align-items: center;
}

.recipient__email[b-3wy0mhj651] {
    font-style: italic;
}


.schedule[b-3wy0mhj651] {
    margin-top: 1rem;
}

.email-content[b-3wy0mhj651] {
    border-top: 1px solid #dedede;
    padding-top: 0.5rem;
    margin-top: 0.5rem;
}

.attachment[b-3wy0mhj651] {
    display: flex;
    flex-wrap: wrap;
    margin-top: -0.5rem;
    margin-bottom: 0.5rem;
}

.attachment__add[b-3wy0mhj651] {
    cursor: pointer;
}

.attachment__add--additional[b-3wy0mhj651]{
    flex-basis: 100%;
    background-color: buttonface;
}

.attachment__add--minified[b-3wy0mhj651] {font-size: small;}

.attachment__add--minified:hover span[b-3wy0mhj651]{
    text-decoration: underline;
}

.attachment__item[b-3wy0mhj651] {
    display: flex;
    flex-direction: row;
    border: 1px solid lightgrey;
    vertical-align: middle;
    border-radius: 0.2rem;
    margin-right: 0.5rem;
    background-color: #d3d3d34a;
    font-size: small;
}

    .attachment__item:last-child[b-3wy0mhj651] {
        margin-right: inherit;
    }


.attachment__filename[b-3wy0mhj651] {
    padding-left: 0.25rem;
}

.attachment__delete[b-3wy0mhj651] {
    display: flex;
    padding-right: 0.25rem;
    padding-left: 0.25rem;
    color: red;
}

    .attachment__delete:hover[b-3wy0mhj651] {
        background-color: skyblue;
        border-radius: 0 0.1rem 0.1rem 0;
        cursor: pointer;
    }

.delete-icon[b-3wy0mhj651] {
    align-self: center;
}

.recipients__input-group[b-3wy0mhj651] {
    display: grid;
    grid-template-columns: 1fr auto;
}

.recipients__input-group-show-more-button[b-3wy0mhj651]
{
    height: 100%;
    margin-left: 0.4rem;
}
/* _content/Artemis.WebUI/Pages/Components/Email/EmailModal.razor.rz.scp.css */
.email-modal[b-svd8xfr4eq]{
    min-width: min(95vw,600px);
    width: 40rem;
    max-width: 95vw;
}
/* _content/Artemis.WebUI/Pages/Components/Ereignis/Details/Kontaktdetails/KontaktMailDetails.razor.rz.scp.css */
.mail-recipients[b-p8jlxj8csm] {
    display: grid;
    grid-template-columns: auto 1fr;
    grid-column-gap: 1.5rem;
}

.mail-address[b-p8jlxj8csm] {
    font-style: italic;
    white-space: nowrap;
    background-color: var(--input-bg-color-readonly);
    padding-left: 0.25rem;
    padding-right: 0.25rem;
    border-radius: 0.3rem;
    margin: .1rem;
    border: 1px solid #d4d4d4;
    cursor: default;
}

.mail-address-wrapper[b-p8jlxj8csm] {
    display: flex;
    flex-wrap: wrap;
}

    .mail-address-wrapper:last-child[b-p8jlxj8csm] {
        margin-bottom: .5rem;
    }

.mail-address--item[b-p8jlxj8csm] {
}

.mail-attachments[b-p8jlxj8csm] {
    display: flex;
    margin-bottom: 0.5rem;
}

.mail-attachments__collection[b-p8jlxj8csm] {
    display: flex;
    flex-wrap: wrap;
    gap: 0.25rem;
}

.mail-attachments__icon[b-p8jlxj8csm] {
    margin-right: 1rem;
}

.attachment[b-p8jlxj8csm] {
    display: flex;
    flex-direction: row;
    border: 1px solid lightgrey;
    vertical-align: middle;
    border-radius: 0.2rem;
    gap: 0.2rem;
    margin-right: 0.5rem;
    background-color: #d3d3d34a;
    padding-left: 0.25rem;
    padding-right: 0.25rem;
}

    .attachment:last-child[b-p8jlxj8csm] {
        margin-right: inherit;
    }

.attachment__icon[b-p8jlxj8csm] {
    color: var(--primary-color);
}

.kontakt-modal__subcontainer-kontaktart--email[b-p8jlxj8csm] {
    overflow: auto;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding-bottom: 0.5rem;
}

    .kontakt-modal__subcontainer-kontaktart--email .emailcontent[b-p8jlxj8csm] {
        background: white;
    }
/* _content/Artemis.WebUI/Pages/Components/Ereignis/Details/Kontaktdetails/KontaktTelefonischDetails.razor.rz.scp.css */
.kontakt-modal__subcontainer-kontaktart--telefon[b-cm9oxo649i] {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
}

.kontakt-modal__telefon-details-nummern-container[b-cm9oxo649i] {
    overflow: auto;
    max-height: 8rem;
}

.kontakt-modal__telefon-details-buttons[b-cm9oxo649i] {
    display: grid;
    grid-template-columns: 2fr 1fr;
    gap: 0.5rem;
    margin: 0.25rem 0;
}
/* _content/Artemis.WebUI/Pages/Components/Ereignis/KontaktModal.razor.rz.scp.css */
.kontakt-modal[b-05kjwhylks] {
    max-height: 70vh;
    max-width: 80%;
}

.kontakt-modal__section-heading[b-05kjwhylks] {
    font-weight: 600;
    margin-bottom: 3px;
    color: #4d4d4d;
}

.kontakt-modal__header[b-05kjwhylks] {
    position: relative;
    display: flex;
    justify-content: space-between;
    margin-bottom: 0.5rem; 
}

.kontakt-modal-advanced__header-container[b-05kjwhylks] {
    display: flex;
    gap: 0.25rem;
    align-items: flex-end;
}

.kontakt-modal__buttons[b-05kjwhylks] {
    width: 100%;
    display: flex;
    column-gap: 0.5rem;
    margin-bottom: 0.25rem;
}

.kontakt-modal__absender-select[b-05kjwhylks] {
    width: 30%;
}

.kontakt-modal__absender-system[b-05kjwhylks] {
    display: block;
    padding: .375rem .75rem;
    padding-right: 0.75rem;
    padding-left: 0.75rem;
    padding-left: 12px;
    padding-right: 12px;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--input-text-color);
    background-color: var(--input-bg-color-base);
    background-clip: padding-box;
    border: 1px solid var(--input-border-color);
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    width: 100%;
    height: 38px;
    background: var(--input-bg-color-readonly);
}

.kontakt-modal__kurzbeschreibung[b-05kjwhylks] {
    color: #949494;
    font-size: 85%;
}


.kontakt-modal__zeitpunkt[b-05kjwhylks] {
    float: right;
}

.header__kurzbeschreibung[b-05kjwhylks] {
    max-width: 500px;
    color: #949494;
    font-size: 85%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.header-titel[b-05kjwhylks] {
    margin: 0;
}

.header-history[b-05kjwhylks] {
    font-size: 1.5rem;
}

.header-link[b-05kjwhylks] {
}


@media (max-width: 640px) {
    .kontakt-modal__zeitpunkt[b-05kjwhylks] {
        float: unset;
    }

    .kontakt-modal__absender-select[b-05kjwhylks] {
        width: unset;
    }

    .aveo-date-time-input__wrapper[b-05kjwhylks] {
        display: flex;
        justify-content: space-between;
        gap: 1rem;
    }

    .aveo-date-time-input__date[b-05kjwhylks],
    .aveo-date-time-input__time[b-05kjwhylks] {
        width: unset;
        flex: 1;
    }
}


.kontakt-modal__empfaenger-table[b-05kjwhylks] {
    user-select: none;
    /*margin-bottom:  1rem;*/
    border: 1px solid #d4d4d4;
    border-radius: 5px;
    overflow: hidden;
}

.kontakt-modal__empfaenger-table-header[b-05kjwhylks] {
    display: flex;
    /*font-weight: 600;*/
    background: #474f64;
    color: white;
    padding: 3px 10px;
    min-width: 700px;
}

.kontakt-modal__empfaenger-table-content[b-05kjwhylks] {
    max-height: 180px;
    overflow: auto;
}

.kontakt-modal__empfaenger-table-row[b-05kjwhylks] {
    display: flex;
    color: #414141;
    padding: 3px 10px;
    min-width: 700px;
}

.kontakt-modal__empfaenger-table-row--readonly[b-05kjwhylks] {
    display: flex;
    color: #414141;
    padding: 3px 10px;
    background: var(--input-bg-color-readonly);
}

.kontakt-modal__empfaenger-table-row--inactive[b-05kjwhylks] {
    text-decoration: line-through;
    opacity: .5;
}

.kontakt-modal__empfaenger-table-row:nth-child(even)[b-05kjwhylks] {
    background: #f2f2f2;
}

.kontakt-modal__empfaenger-table-row:nth-child(odd)[b-05kjwhylks] {
    background: white;
}

.kontakt-modal__empfaenger-table-row:hover[b-05kjwhylks] {
    background: #abc2ec99;
    cursor: pointer;
}

.kontakt-modal__empfaenger-table-row--selected[b-05kjwhylks] {
    background: #b7c7e5 !important;
    font-weight: 600;
}

.kontakt-modal__table-cell[b-05kjwhylks] {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.kontakt-modal__table-cell--name[b-05kjwhylks] {
    width: 25%;
    min-width: 200px;
}

.kontakt-modal__table-cell--ansprechpartnerart[b-05kjwhylks] {
    width: 10%;
    min-width: 80px;
}

.kontakt-modal__table-cell--mail[b-05kjwhylks] {
    width: 32.5%;
    min-width: 200px;
}

.kontakt-modal__table-cell--tel[b-05kjwhylks] {
    width: 32.5%;
    min-width: 200px;
}

.kontakt-modal__container[b-05kjwhylks] {
    padding: 0.5rem 1rem;
    border: 1px solid var(--artemis-table-border);
    border-radius: 0.25rem;
}

    .kontakt-modal__container:not(:last-child)[b-05kjwhylks] {
    }

.kontakt-modal__container--kontakt-personen[b-05kjwhylks] {
    background: #b9c5cc45;
    margin-bottom: 1.5rem;
    width: 70rem;
}

.kontakt-modal__container-notizen[b-05kjwhylks] {
    margin-bottom: 1rem;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
}

.kontakt-modal__container-kontaktart[b-05kjwhylks] {
    flex: 1.5;
    background: var(--artemis-soft-blue);
    display: flex;
    flex-direction: column;
}

.kontakt-modal__container-kontaktart__content[b-05kjwhylks] {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
}

.kontakt-modal__container-wiedervorlage[b-05kjwhylks] {
}

.kontakt-modal__container-wrapper[b-05kjwhylks] {
    display: flex;
    color: #454545;
    min-height: 297px;
    width: 70rem;
}

[b-05kjwhylks] .kontakt-modal__input-radio {
    display: flex;
    flex-direction: column;
    border: none;
    padding-bottom: 0;
}

[b-05kjwhylks] .kontakt-modal__notizen {
    flex-grow: 1;
    min-height: 3rem;
}

[b-05kjwhylks] .kontakt-modal__kontaktart-button {
    flex: 1;
    color: #5e5e5e;
    border-radius: 0.25rem;
    min-width: unset !important;
}

    [b-05kjwhylks] .kontakt-modal__kontaktart-button:hover {
        background: #b7c7e5;
        border: 1px solid transparent;
    }

[b-05kjwhylks] .kontakt-modal__kontaktart-button--selected {
    outline: none;
    display: inline-block;
    border: 1px solid transparent;
    box-shadow: 0 0 3px 1px var(--input-text-color);
    transition: 0s;
    background: #b7c7e5;
    background: #474f64;
    color: white;
}

[b-05kjwhylks] .kontakt-modal__kontaktart-button--selected {
    background: #474f64 !important;
}

[b-05kjwhylks] .kontakt-modal__input-radio--anrufsart {
    flex-direction: row;
    padding: 0 0.625rem;
}

.kontakt-modal__container-rows[b-05kjwhylks] {
    flex: 1.25;
    display: flex;
    flex-direction: column;
    width: 45%;
    margin-left: 1rem;
}

.kontakt-modal__wiedervorlage-wrapper[b-05kjwhylks] {
    display: flex;
    gap: 0.7rem;
    flex-wrap: wrap;
}

.kontakt-modal__wiedervorlage-date-input[b-05kjwhylks] {
    padding-left: 1rem !important;
}

.kontakt-modal--anrufsart__hr[b-05kjwhylks] {
    width: 150px;
    margin: 0 0.925rem;
}

.kontakt-modal__wiedervorlage-time-input[b-05kjwhylks] {
}

.kontakt-modal__wiedervorlage-datum[b-05kjwhylks] {
    /*width: 60%;*/
}

.kontakt-modal__wiedervorlage-uhrzeit[b-05kjwhylks] {
    /*width: 40%;*/
}

.kontakt-modal__wiedervorlage-empfaenger[b-05kjwhylks] {
    flex: 1;
    min-width: 5rem;
}

.kontakt-modal__wiedervorlage-hinweistext[b-05kjwhylks] {
    font-weight: initial;
    font-size: 80%;
    color: var(--input-button-success);
}

[b-05kjwhylks] .kontakt-modal__subcontainer-kontaktart {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
}

.kontakt-modal__emails-container[b-05kjwhylks] {
    overflow: auto;
    max-height: 9.5rem;
}

[b-05kjwhylks] .kontakt-modal__subcontainer-kontaktart--email__footer {
    text-align: right;
}

.kontakt-modal__subcontainer-kontaktart--postalisch[b-05kjwhylks] {
    margin-top: 0;
}

.kontakt-modal__mail-ohne-inhalt[b-05kjwhylks] {
    text-align: center;
    padding-top: 2rem;
}

@media only screen and (max-width: 1200px) {
    .kontakt-modal__container-wrapper[b-05kjwhylks] {
        width: 90vw;
    }

    .kontakt-modal__container--kontakt-personen[b-05kjwhylks] {
        width: 90vw;
    }
}

@media (max-width: 640px) {
    .kontakt-modal__container-wrapper[b-05kjwhylks] {
        flex-direction: column;
        gap: 1rem;
    }

    .kontakt-modal__container-rows[b-05kjwhylks] {
        width: unset;
        margin-left: 0;
        margin-bottom: 2rem;
    }
}
/* _content/Artemis.WebUI/Pages/Components/Ereignis/KontaktModalAdvanced.razor.rz.scp.css */
.preview-modal-wrapper__wrapper[b-47osclx2hh] .preview-modal-wrapper__content {
    overflow: hidden;
}

.kontakt-modal-advanced[b-47osclx2hh] {
    height: 100vh;
    display: flex;
    flex-direction: column;
    gap: 1rem;
}

    .kontakt-modal-advanced[b-47osclx2hh] .line-container__block {
        margin-bottom: 0 !important;
    }

.kontakt-modal-advanced__main-content[b-47osclx2hh] {
}

.main-content__absender-und-zeitpunkt-wrapper[b-47osclx2hh] {
    display: flex;
    width: 100%;
    justify-content: space-between;
    gap: 1rem;
}

.main-content__absender-wrapper[b-47osclx2hh] {
    width: 45%;
}

.main-content__zeitpunkt-wrapper[b-47osclx2hh] {
    width: fit-content;
}

.kontakt-modal-advanced__wrapper[b-47osclx2hh] {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    max-height: calc(100vh - 12rem);
    overflow-y: auto;
}

.kontakt-modal-advanced__custom-content-wrapper[b-47osclx2hh] {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    max-height: calc(100vh - 12rem);
}


.kontakt-modal-advanced__custom-content[b-47osclx2hh] {
    border: 1px solid var(--artemis-table-border);
    border-radius: 0.25rem;
    padding: 0.5rem;
    overflow-y: auto;
    overflow-x: auto;
    min-height: 0;
    flex: 1 1 0%;
}

.kontakt-modal-advanced__custom-content--min-size[b-47osclx2hh]{
    flex-grow: 0;
    min-height: fit-content;
}

.index-connect-link img[b-47osclx2hh]{
    height: 0.7rem;
    width: 1.2rem;
    vertical-align: baseline;
}

.kontakt-modal-advanced__custom-content--workflows-inline[b-47osclx2hh] {
    flex: 0 1 auto;
    max-height: 50%;
}

.kontakt-modal[b-47osclx2hh] {
    max-height: 70vh;
    max-width: 80%;
}

.kontakt-modal__section-heading[b-47osclx2hh] {
    font-weight: 600;
    margin-bottom: 3px;
    color: #4d4d4d;
}

.kontakt-modal-advanced__header[b-47osclx2hh] {
    position: relative;
    display: flex;
    justify-content: space-between;
}

.kontakt-modal-advanced__header-container[b-47osclx2hh] {
    display: flex;
    gap: 0.25rem;
    align-items: flex-end;
}

.header-titel[b-47osclx2hh] {
    margin: 0;
}

.header__kurzbeschreibung[b-47osclx2hh] {
    max-width: 500px;
    color: #949494;
    font-size: 85%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.header-history[b-47osclx2hh] {
    font-size: 1.5rem;
}

.header-link[b-47osclx2hh] {
}

.kontakt-modal-advanced__body[b-47osclx2hh] {
    display: grid;
    grid-template-columns: repeat(2, minmax(500px, 40vw));
    gap: 1rem;
    height: calc(100vh - 12rem);
}

.kontakt-modal__buttons[b-47osclx2hh] {
    width: 100%;
    display: flex;
    column-gap: 0.5rem;
    margin-bottom: 0.25rem;
}

.kontakt-modal-advanced[b-47osclx2hh] .line-container__heading::before {
    /* Blendet das LineContainer-Dreieck aus. */
    border: none !important;
}

.kontakt-modal-advanced[b-47osclx2hh] .multiselect__popup-wrapper {
    width: unset !important;
}

.kontakt-modal__absender-system[b-47osclx2hh] {
    display: block;
    padding: .375rem .75rem;
    padding-right: 0.75rem;
    padding-left: 0.75rem;
    padding-left: 12px;
    padding-right: 12px;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: var(--input-text-color);
    background-color: var(--input-bg-color-base);
    background-clip: padding-box;
    border: 1px solid var(--input-border-color);
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    width: 100%;
    height: 38px;
    background: var(--input-bg-color-readonly);
}

.aveo-date-time-input__wrapper[b-47osclx2hh] {
    display: flex;
    justify-content: space-between;
    gap: 1rem;
}

/*.aveo-date-time-input__date,
.aveo-date-time-input__time {
    width: unset;
    flex: 1;
}
*/


.kontakt-modal__empfaenger-table[b-47osclx2hh] {
    user-select: none;
    /*margin-bottom:  1rem;*/
    border: 1px solid #d4d4d4;
    border-radius: 5px;
    overflow: hidden;
}

.kontakt-modal__empfaenger-table-header[b-47osclx2hh] {
    display: flex;
    /*font-weight: 600;*/
    background: #474f64;
    color: white;
    padding: 3px 10px;
    min-width: 700px;
}

.kontakt-modal__empfaenger-table-content[b-47osclx2hh] {
    max-height: 140px;
    overflow: auto;
}

.kontakt-modal__empfaenger-table-row[b-47osclx2hh] {
    display: flex;
    color: #414141;
    padding: 3px 10px;
    min-width: 700px;
    line-height: 1.2rem;
}

.kontakt-modal__empfaenger-table-row--readonly[b-47osclx2hh] {
    display: flex;
    color: #414141;
    padding: 3px 10px;
    background: var(--input-bg-color-readonly);
}

.kontakt-modal__empfaenger-table-row--inactive[b-47osclx2hh] {
    text-decoration: line-through;
    opacity: .5;
}

.kontakt-modal__empfaenger-table-row:nth-child(even)[b-47osclx2hh] {
    background: #f2f2f2;
}

.kontakt-modal__empfaenger-table-row:nth-child(odd)[b-47osclx2hh] {
    background: white;
}

.kontakt-modal__empfaenger-table-row:hover[b-47osclx2hh] {
    background: #abc2ec99;
    cursor: pointer;
}

.kontakt-modal__empfaenger-table-row--selected[b-47osclx2hh] {
    background: #b7c7e5 !important;
    font-weight: 600;
}

.kontakt-modal__table-cell[b-47osclx2hh] {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.kontakt-modal__table-cell--name[b-47osclx2hh] {
    width: 25%;
    min-width: 200px;
}

.kontakt-modal__table-cell--ansprechpartnerart[b-47osclx2hh] {
    width: 10%;
    min-width: 80px;
}

.kontakt-modal__table-cell--mail[b-47osclx2hh] {
    width: 32.5%;
    min-width: 200px;
}

.kontakt-modal__table-cell--tel[b-47osclx2hh] {
    width: 32.5%;
    min-width: 200px;
}

.kontakt-modal__container[b-47osclx2hh] {
    padding: 0.5rem 1rem;
    border: 1px solid var(--artemis-table-border);
    border-radius: 0.25rem;
}

    .kontakt-modal__container:not(:last-child)[b-47osclx2hh] {
    }

.kontakt-modal__container--kontakt-personen[b-47osclx2hh] {
    background: #b9c5cc45;
    margin-bottom: 0.5rem;
}

.kontakt-modal__container-notizen[b-47osclx2hh] {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    margin: 0.5rem 0;
}

.kontakt-modal__container-kontaktart[b-47osclx2hh] {
    background: var(--artemis-soft-blue);
    display: flex;
    flex-direction: column;
}

.kontakt-modal__container-kontaktart__content[b-47osclx2hh] {
    display: flex;
    flex-direction: column;
    width: 100%;
    min-height: 120px;
    height: 100%;
}

.kontakt-modal__container-wiedervorlage[b-47osclx2hh] {
}

[b-47osclx2hh] .kontakt-modal__input-radio {
    display: flex;
    flex-direction: column;
    border: none;
    padding-bottom: 0;
}

[b-47osclx2hh] .kontakt-modal__notizen {
    flex-grow: 1;
    min-height: 3rem;
}

[b-47osclx2hh] .kontakt-modal__kontaktart-button {
    flex: 1;
    color: #5e5e5e;
    border-radius: 0.25rem;
    min-width: unset !important;
    max-width: 100px;
}

    [b-47osclx2hh] .kontakt-modal__kontaktart-button:hover {
        background: #b7c7e5;
        border: 1px solid transparent;
    }

[b-47osclx2hh] .kontakt-modal__kontaktart-button--selected {
    outline: none;
    display: inline-block;
    border: 1px solid transparent;
    box-shadow: 0 0 3px 1px var(--input-text-color);
    transition: 0s;
    background: #b7c7e5;
    background: #474f64;
    color: white;
}

[b-47osclx2hh] .kontakt-telefon__button--erfolgloseranruf {
    max-width: 160px;
}

[b-47osclx2hh] .kontakt-modal__kontaktart-button--selected {
    background: #474f64 !important;
}

[b-47osclx2hh] .kontakt-modal__input-radio--anrufsart {
    flex-direction: row;
    padding: 0 0.625rem;
}

[b-47osclx2hh] .kontakt-modal__telefon-details-buttons {
    display: flex;
    justify-content: space-between;
    gap: 0.5rem;
    margin: 0.25rem 0;
}

    [b-47osclx2hh] .kontakt-modal__telefon-details-buttons .aveo-input-group--stretched {
        flex: 1
    }

    [b-47osclx2hh] .kontakt-modal__telefon-details-buttons button {
        flex: 1
    }

.kontakt-modal__wiedervorlage-wrapper[b-47osclx2hh] {
    display: flex;
    gap: 0.7rem;
    flex-wrap: wrap;
}

.kontakt-modal__wiedervorlage-date-input[b-47osclx2hh] {
    padding-left: 1rem !important;
}

.kontakt-modal--anrufsart__hr[b-47osclx2hh] {
    width: 150px;
    margin: 0 0.925rem;
}

.kontakt-modal__wiedervorlage-time-input[b-47osclx2hh] {
}

.kontakt-modal__wiedervorlage-datum[b-47osclx2hh] {
    /*width: 60%;*/
}

.kontakt-modal__wiedervorlage-uhrzeit[b-47osclx2hh] {
    /*width: 40%;*/
}

.kontakt-modal__wiedervorlage-empfaenger[b-47osclx2hh] {
    flex: 1;
    min-width: 5rem;
}

.kontakt-modal__wiedervorlage-hinweistext[b-47osclx2hh] {
    font-weight: initial;
    font-size: 80%;
    color: var(--input-button-success);
}

.kontakt-modal__subcontainer-kontaktart[b-47osclx2hh] {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
}

.kontakt-modal__emails-container[b-47osclx2hh] {
    overflow: auto;
    max-height: 9.5rem;
}

[b-47osclx2hh] .kontakt-modal__subcontainer-kontaktart--email__footer {
    text-align: right;
}

.kontakt-modal__subcontainer-kontaktart--postalisch[b-47osclx2hh] {
    margin-top: 0;
}

.kontakt-modal__mail-ohne-inhalt[b-47osclx2hh] {
    text-align: center;
    padding-top: 2rem;
}

@media only screen and (max-width: 1200px) {
    .kontakt-modal__container-wrapper[b-47osclx2hh] {
        width: 90vw;
    }

    .kontakt-modal-advanced[b-47osclx2hh] {
        height: 80vh;
        overflow-y: auto;
        overflow-x: hidden;
    }

    .kontakt-modal-advanced__wrapper[b-47osclx2hh] {
        max-height: unset;
    }

    .kontakt-modal-advanced__body[b-47osclx2hh] {
        display: flex;
        flex-direction: column;
    }
}
/* _content/Artemis.WebUI/Pages/Components/Ergebnissuche/FilterSpeichernAuswahlModal.razor.rz.scp.css */



.filter-speichern-auswahl-modal__button-container[b-i5oylg4rqz] {
    margin-top: 1.5rem;
    display: flex; 
    justify-content: right; 
    gap: 0.25rem;
}
/* _content/Artemis.WebUI/Pages/Components/ErsteSchritte/SchritteViews/NeueFeatures.razor.rz.scp.css */

.changelog-content[b-6wlo6p35lu] {
    padding-bottom: 3rem;
}

.weiter-leiste[b-6wlo6p35lu] {
    display: flex;
    flex-wrap: wrap;
    position: sticky;
    bottom: -2rem;
    background-color: #ffffff;
    margin: -2rem;
    box-shadow: 0 -3px 3px 1px #b5b5b540;
}

.buttons[b-6wlo6p35lu] {
    padding: 1rem;
    padding-bottom: 0.5rem;
    margin-left: auto;
}

.hinweis[b-6wlo6p35lu] {
    margin-top: -2rem;
    font-style: italic;
}

/* _content/Artemis.WebUI/Pages/Components/Exposegenerator/ItemsComponent.razor.rz.scp.css */

.items-component[b-zkz6cubetq] {
}

[b-zkz6cubetq] .item {
    margin: unset;
    margin-bottom: 2px;
    border: unset;
    padding: unset;
}

[b-zkz6cubetq] .item--checked {
    position: relative;
}

    [b-zkz6cubetq] .item--checked::after {
        content: '';
        height: 100%;
        width: 0.5rem;
        background-color: #64cb24;
        position: absolute;
        right: 0;
        top: 0;
        z-index: 1;
        margin-bottom: 2px;
    }

[b-zkz6cubetq] .item--unchecked {
    opacity: .5;
}

[b-zkz6cubetq] .item[data-drag-entered] {
    transform: scale(1.025);
}

.container-wrapper[b-zkz6cubetq] {
}

[b-zkz6cubetq] .container-items {
    border-radius: .3rem;
    padding: .25rem;
    flex-grow: 1;
    overflow: auto;
    border: 3px solid white;
    max-height: 30vh;
}

.container-buttons[b-zkz6cubetq] {
    margin-top: 1rem;
    gap: .5rem;
    text-align: center;
}
/* _content/Artemis.WebUI/Pages/Components/Filter/CustomFilterModal.razor.rz.scp.css */

.filter-content[b-wj9q770gyh] {
    min-width: 40rem;
}
/* _content/Artemis.WebUI/Pages/Components/Filter/FilterContentComponent.razor.rz.scp.css */







.option-item[b-1q4b94l80x] {
    margin-bottom: 0.5rem;
    display: flex;
    align-items: center;
    --background-color: #80808059;
}

.option-content[b-1q4b94l80x] {
}

.option-content--prefix[b-1q4b94l80x] {
    min-width: 4rem;
    display: flex;
    place-content: center;
    font-weight: bold;
}

.option-content--operation[b-1q4b94l80x] {
    display: flex;
    flex-direction: row;
    flex-grow: 1;
    position: relative;
}

    .option-content--operation:has(.trash-icon:hover)[b-1q4b94l80x]:after {
        content: '';
        width: 100%;
        height: 100%;
        position: absolute;
        pointer-events: none;
        border: 2px dotted #cdcdcd;
    }

.option-content--filter[b-1q4b94l80x] {
    border-left: 4px solid;
    width: 100%;
}

.option-value[b-1q4b94l80x] {
}

.option-value--content[b-1q4b94l80x] {
    display: grid;
    grid-template-columns: 2fr 1fr 2fr;
    gap: 0.5rem;
    flex-grow: 1;
}

.option-value--actions[b-1q4b94l80x] {
    margin-left: auto;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    border-radius: 4px;
    display: flex;
    justify-content: center;
    align-items: center;
}



.column-input[b-1q4b94l80x] {
}

.column-input--stage[b-1q4b94l80x] {
}

.column-input--operation[b-1q4b94l80x] {
}

.column-input--dynamic[b-1q4b94l80x] {
}


.column-input--delete:hover[b-1q4b94l80x] {
    background-color: var(--background-color);
}

.trash-icon[b-1q4b94l80x] {
}

    .trash-icon:hover[b-1q4b94l80x] {
        cursor: pointer;
    }

.operation-footer[b-1q4b94l80x] {
    display: flex;
    flex-direction: row;
}

.footer-button[b-1q4b94l80x] {
    font-size: 0.75rem;
    border-radius: 4px;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    padding-bottom: 0.1rem;
    padding-top: 0.1rem;
}

    .footer-button:hover[b-1q4b94l80x] {
        cursor: pointer;
        background-color: var(--background-color);
    }

.footer-button--add-operation[b-1q4b94l80x] {
}

.footer-button--add-filter[b-1q4b94l80x] {
}

.footer-button--delete-all[b-1q4b94l80x] {
    margin-left: auto;
}

.footer-button[b-1q4b94l80x] {
    font-size: 0.75rem;
    border-radius: 4px;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    padding-bottom: 0.1rem;
    padding-top: 0.1rem;
}

.footer-button--delete-all[b-1q4b94l80x] {
    margin-left: auto;
}



.filter-type[b-1q4b94l80x] {
}

.filter-type--selector[b-1q4b94l80x] {
    padding-left: .5rem;
    padding-right: .5rem;
    border-radius: 4px;
    border: 1px solid #dedede;
    font-weight: bold;
}

    .filter-type--selector:hover[b-1q4b94l80x] {
        cursor: pointer;
        background-color: var(--background-color);
    }
/* _content/Artemis.WebUI/Pages/Components/Filter/FilterEdit.razor.rz.scp.css */
.filter-edit[b-oi7u6t8mci] {
    min-width: 600px;
    max-width: 800px;
}

.filter-edit__section[b-oi7u6t8mci] {
    background-color: var(--artemis-smooth-blue);
    padding: 0.5rem 0.75rem;
    padding-top: calc(0.5rem + 8px);
    border: 1px solid #ddd;
    border-radius: 5px;
    margin-bottom: 0.75rem;
}

.filter-edit__bezeichnung[b-oi7u6t8mci] {
    margin-bottom: 0.5rem;
}

.filter-edit__teilen-mit-container[b-oi7u6t8mci] {
    margin-top: 0.75rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.filter-edit__dashboard-ansicht-container[b-oi7u6t8mci] {
    display: flex;
    justify-content: space-between;
}

.filter-edit__standard-gruppe-container[b-oi7u6t8mci] {
    width: calc(50% - 0.5rem);
}

.filter-edit__menue-anzeigen[b-oi7u6t8mci] {
    display: flex;
    justify-content: space-between;
}

.filter-edit__teilen-container[b-oi7u6t8mci] {
    display: flex;
    justify-content: space-between;
    gap: 1rem;
    margin-bottom: 0.5rem;
}

.filter-edit__teilen[b-oi7u6t8mci] {
    flex: 1;
    display: flex;
    flex-direction: column;
}

.filter-edit__vergleichswert[b-oi7u6t8mci] {
    margin-top: 0.75rem;
    margin-bottom: 0.25rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 1rem;
}

.filter-edit__vorschau-container[b-oi7u6t8mci] {
    margin-top: 0.75rem;
    margin-bottom: 0.25rem;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 1rem;
    background-color: white;
    padding: 0.75rem 0;
    border-radius: 0.25rem;
    border: 1px solid #ddd;
}

.filter-edit__vorschau-left[b-oi7u6t8mci] {
    flex: 1;
    text-align: center;
}

.filter-edit__vorschau-middel[b-oi7u6t8mci] {
    flex: 1;
    justify-content: center;
    display: flex;
}

.filter-edit__vorschau-empty-text[b-oi7u6t8mci] {
    font-size: 0.9rem;
    text-align: center;
    color: dimgray;
    border: 1px dashed dimgray;
    padding: 0.5rem;
}

.filter-edit__vorschau-right[b-oi7u6t8mci] {
    flex: 1;
}

.filter-edit__vergleichswert__input-radio[b-oi7u6t8mci] {
}

    .filter-edit__vergleichswert__input-radio[b-oi7u6t8mci]  fieldset {
        border: none;
        padding: 0;
    }

/*.filter-edit__hr {
    color: var(--artemis-table-border);
    width: 90%;
    margin: 1rem auto;
    margin-bottom: calc(1rem - 5px);
}*/

.filter-edit__ziel-item__hr[b-oi7u6t8mci] {
    color: var(--artemis-table-border);
    width: 90%;
    margin-top: 0;
    margin-bottom: 0.75rem;
    margin-left: auto;
    margin-right: auto;
}

.filter-edit__ziel-item__einstellungen[b-oi7u6t8mci] {
    margin-top: 0;
    margin-bottom: 0.75rem;
    display: flex;
    gap: 1rem;
    justify-content: space-between;
    align-items: center;
}

.filter-edit__benutzer-intern-select[b-oi7u6t8mci] {
    display: flex;
    margin-top: 0.75rem;
}

.ziel-item__einstellungen__bezeichnung[b-oi7u6t8mci] {
    width: 40%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.ziel-item__bars__bezeichnung[b-oi7u6t8mci] {
    border: 1px solid var(--input-border-color);
    border-radius: 0.25rem;
    color: var(--input-text-color);
    background-color: var(--input-bg-color-readonly);
    width: 240px;
    display: flex;
    justify-content: center;
    align-content: center;
    align-items: center;
    height: 36px;
}

.filter-edit__ziel-item__einstellungen[b-oi7u6t8mci]  multiselect,
.filter-edit__ziel-item__einstellungen input[b-oi7u6t8mci] {
    width: 70%;
}

.ziel-item__einstellungen__operator[b-oi7u6t8mci] {
}

.filter-edit__pie-button[b-oi7u6t8mci] {
    display: flex;
    font-size: 0.9rem;
}

.filter-edit__pie-button__left[b-oi7u6t8mci] {
    border: 1px solid var(--input-border-color);
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    text-align: center;
    color: #21252980;
    padding: 0.25rem;
    width: 150px;
    height: 34px;
    cursor: pointer;
    transition: 0.2s;
}

.filter-edit__pie-button__right[b-oi7u6t8mci] {
    border: 1px solid var(--input-border-color);
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    text-align: center;
    color: #21252980;
    padding: 0.25rem;
    width: 150px;
    height: 34px;
    cursor: pointer;
    transition: 0.2s;
}

    .filter-edit__pie-button__left:hover[b-oi7u6t8mci],
    .filter-edit__pie-button__right:hover[b-oi7u6t8mci],
    .filter-edit__pie-button--active[b-oi7u6t8mci],
    .filter-edit__pie-button--active[b-oi7u6t8mci] {
        color: #212529;
        border-color: #212529;
        transition: 0.2s;
    }

.filter-edit__multiselect-render-fragment[b-oi7u6t8mci] {
    display: flex;
    gap: 0.25rem;
    justify-content: left;
}
/* _content/Artemis.WebUI/Pages/Components/FirmenEdit/ExposePage.razor.rz.scp.css */
.expose__kandidaten-image[b-m9txnmrtuk] {
    position: absolute;
    left: -41px;
    color: white;
}

.expose__treffer[b-m9txnmrtuk] {
}

.expose__treffer--ueberfaellig[b-m9txnmrtuk] {
    border-left-color: #970000;
}

.expose__treffer--feallig[b-m9txnmrtuk] {
    border-left-color: #9d6500;
}

/* _content/Artemis.WebUI/Pages/Components/FirmenEdit/FirmenArtComponent.razor.rz.scp.css */
.firmenart-stack[b-af5quo5448] {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    width: 5px;
    min-width: 5px;
    height: 92%;
    align-self: center;
    margin-right: 0.1rem;
}


.firmenart-stack__value[b-af5quo5448] {
    height: 100%;
}
/* _content/Artemis.WebUI/Pages/Components/FirmenEdit/UebersichtPage.razor.rz.scp.css */
.kundenart[b-zqkzi2341e] {
    font-size: small;
    font-weight: normal;
}
/* _content/Artemis.WebUI/Pages/Components/Icon_Changelog.razor.rz.scp.css */




.changelogs__notification-counter[b-rze12q6sa3] {
    width: .7rem;
    height: .7rem;
    background-color: #d40014;
    position: absolute;
    border-radius: 50%;
    text-align: center;
    top: 10px;
    left: 17px;
    display: flex;
    align-items: stretch;
    box-shadow: 0px 0px 0px 2px rgb(255 255 255 / 40%);
}

.changelogs__notification-count[b-rze12q6sa3] {
    align-self: center;
    width: 100%;
    color: rgb(255, 255, 255);
    font-weight: normal;
    font-size: 0.8rem;
}
/* _content/Artemis.WebUI/Pages/Components/Kontakt/ServiceOnly/EmailContent.razor.rz.scp.css */
.emailcontent[b-2cpftxzv6t] {
    background-color: #f5f5f5a8;
    padding: 1rem;
    border-radius: 5px;
    position: relative;
}


.emailcontent__subject[b-2cpftxzv6t] {
    margin-bottom: 0.5rem;
}

.emailcontent__subject-caption[b-2cpftxzv6t] {
    font-weight: 500;
    padding-right: 0.2rem;
}

.emailcontent__subject-text[b-2cpftxzv6t] {

}

.emailcontent__reciepient[b-2cpftxzv6t] {
    margin-bottom: 0.2rem;
    display: flex;
    flex-wrap: wrap;
}

.emailcontent__status[b-2cpftxzv6t] {
    background-color: white;
    width: fit-content;
    margin-bottom: 0.5rem;
}

.emailcontent__reciepient-caption[b-2cpftxzv6t] {
    font-weight: 500;
    padding-right: 0.2rem;
}

.emailcontent__reciepient-mail[b-2cpftxzv6t] {
    font-style: italic;
    white-space: nowrap;
    background-color: var(--input-bg-color-readonly);
    padding-left: 0.25rem;
    padding-right: 0.25rem;
    border-radius: 0.3rem;
    margin: .1rem;
    border: 1px solid #d4d4d4;
    cursor: default;
}

.emailcontent__attachments[b-2cpftxzv6t] {
    margin-bottom: 0.2rem;
    display: flex;
    flex-wrap: wrap;
}

.emailcontent__attachments-caption[b-2cpftxzv6t] {
    font-weight: 500;
    padding-right: 0.2rem;
}

.emailcontent__attachment[b-2cpftxzv6t] {
    font-style: italic;
    white-space: nowrap;
    background-color: var(--input-bg-color-readonly);
    padding-left: 0.25rem;
    padding-right: 0.25rem;
    border-radius: 0.3rem;
    margin: .1rem;
    border: 1px solid #d4d4d4;
    cursor: default;
}

.emailcontent__attachment-icon[b-2cpftxzv6t] {
    margin-right: 5px;
}

.emailcontent__body[b-2cpftxzv6t] {
    font-family: Arial, sans-serif;
    white-space: pre-wrap;
    overflow-wrap: break-word;
    word-wrap: break-word;
}

    .emailcontent__body:not(:first-child)[b-2cpftxzv6t] {
        border-top: 1px solid #ccc;
    }
/* _content/Artemis.WebUI/Pages/Components/Kontakt/ServiceOnly/EmailStatus.razor.rz.scp.css */
.email-status[b-8gsyuv9yyn] {
    min-height: 24px;
    padding: 0.25rem 0.5rem;
    border-radius: 2px;
    border: 1px solid var(--artemis-table-border);
    display: flex;
    gap: 0.5rem;
    background-color: white;
    cursor:pointer;
    user-select: none;
    font-size: small;
}
/* _content/Artemis.WebUI/Pages/Components/Kontakt/ServiceOnly/EmailStatusModal.razor.rz.scp.css */
.state-history[b-16mv90g5aq] {
    font-size: 14px;
    border: 1px solid #ddd;
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
    width: min(25rem, 90vw);
}

.state-history__table[b-16mv90g5aq] {
    width: 100%;
    border-collapse: collapse;
}

.state-history__header[b-16mv90g5aq] {
    background-color: #f2f2f2;
}

.state-history__header-cell[b-16mv90g5aq] {
    padding: 10px;
    text-align: left;
    border-bottom: 1px solid #ddd;
    font-weight: bold;
}

.state-history__row[b-16mv90g5aq] {
    border-bottom: 1px solid #ddd;
}

    .state-history__row:nth-child(even)[b-16mv90g5aq] {
        background-color: #f8f8f8;
    }

    .state-history__row:hover[b-16mv90g5aq] {
        background-color: #e8e8e8;
    }

.state-history__cell[b-16mv90g5aq] {
    padding: 8px 10px;
    text-align: left;
}
/* _content/Artemis.WebUI/Pages/Components/KundenportalVerwaltung/AnsprechpartnerComponent.razor.rz.scp.css */

.ansprechpartner[b-n5s313o9il] {
    border-bottom: 1px solid #8080803b;
}

.ansprechpartner__outer-wrapper[b-n5s313o9il] {
    position: relative;
}

.ansprechpartner--not-available[b-n5s313o9il] {
    text-decoration: line-through;
    opacity: .6 !important;
}

.ansprechpartner__firmen-image[b-n5s313o9il] {
    position: absolute;
    left: -41px;
    color: white;
}
/* _content/Artemis.WebUI/Pages/Components/KundenportalVerwaltung/Details/AnsprechpartnerName.razor.rz.scp.css */

.ansprechpartner[b-ot9rvqm872] {
}

    .ansprechpartner:hover[b-ot9rvqm872] {
        color: #0056b3;
        text-decoration: underline;
    }


.ansprechpartner--inaktiv[b-ot9rvqm872] {
    text-decoration: line-through;
}
    .ansprechpartner--inaktiv:hover[b-ot9rvqm872] {
        text-decoration: underline line-through;
    }
/* _content/Artemis.WebUI/Pages/Components/KundenportalVerwaltung/Details/LastLogin.razor.rz.scp.css */

.online-status[b-pya9sk8cku] {
}

.online-status--online[b-pya9sk8cku] {
    color: green;
    font-style: italic;
}
/* _content/Artemis.WebUI/Pages/Components/KundenportalVerwaltung/Details/Rechte.razor.rz.scp.css */

.rechte[b-08jxmm7abp] {
}

.inaktiv[b-08jxmm7abp] {
    opacity: 0.1;
}
/* _content/Artemis.WebUI/Pages/Components/OutlookTokenModal.razor.rz.scp.css */

.outlook-plugin[b-k3qe3dvo1g] {
    max-width: 35rem;
}

.token-actions[b-k3qe3dvo1g] {
    display: flex;
    margin-top: 1.5rem;
}

.creation-date[b-k3qe3dvo1g] {
}

.token-button[b-k3qe3dvo1g] {
    margin-right: .75rem;
    cursor:pointer;
}

.token-button--generate[b-k3qe3dvo1g] {
}

.token-button--delete[b-k3qe3dvo1g] {
}

.token-button--copy-token i[b-k3qe3dvo1g] {
    transition: all 0.1s;
}
    .token-button--copy-token i:hover[b-k3qe3dvo1g] {
        color: var(--primary-color);
    }
.token-button-disabled[b-k3qe3dvo1g] {
}

.creation-date-value[b-k3qe3dvo1g] {
    
}

.token-output[b-k3qe3dvo1g] {
    margin-top: 1.5rem;
    display: flex;
}

.token-value[b-k3qe3dvo1g] {
    width: 70%;
    margin-right: .75rem;
}

.token-warning[b-k3qe3dvo1g] {

}

/* _content/Artemis.WebUI/Pages/Components/ScheduleComponent.razor.rz.scp.css */


.schedule[b-1ve83fpx4o] {
    display: flex;
    gap: 0.25rem;
}

[b-1ve83fpx4o] .schedule__datetime {
    margin-right: 1rem;
}

[b-1ve83fpx4o] .schedule__button {
    height: 100%;
}
/* _content/Artemis.WebUI/Pages/Components/ShowCase/SC_DragDrop.razor.rz.scp.css */
[b-huxcj6x7o6] .basket, [b-huxcj6x7o6] .cart {
    border: 2px solid #ccc;
    border-radius: 8px;
    padding: 20px;
    margin-bottom: 20px;
}

[b-huxcj6x7o6] .basket--fruit {
    border-color: #f77f00; /* Eine lebendige Farbe für den Obst-Korb */
}

[b-huxcj6x7o6] .basket--vegetable {
    border-color: #80b918; /* Eine grüne Farbe für den Gemüse-Korb */
}

[b-huxcj6x7o6] .cart {
    border-color: #023e8a; /* Eine dunkle Farbe für den Allzweck-Einkaufswagen */
}

.basket h2[b-huxcj6x7o6], .cart h2[b-huxcj6x7o6] {
    color: #333;
    font-size: 24px;
}

.basket__items[b-huxcj6x7o6], .cart__items[b-huxcj6x7o6] {
    list-style-type: none; /* Entfernt die Listensymbole */
    padding: 0;
    min-height: 5rem;
}

.basket__item[b-huxcj6x7o6], .cart__item[b-huxcj6x7o6] {
    padding: 5px 0; /* Etwas Abstand zwischen den Items */
    border-bottom: 1px solid #eee; /* Eine leichte Trennlinie */
}

    .basket__item:last-child[b-huxcj6x7o6], .cart__item:last-child[b-huxcj6x7o6] {
        border-bottom: none; /* Entfernt die Trennlinie für das letzte Element */
    }


/* Block für den gesamten Container */
.lists-container[b-huxcj6x7o6] {
    display: flex;
    justify-content: space-between;
    padding: 20px;
}

    /* Elemente für jede Liste */
    .lists-container > div[b-huxcj6x7o6] {
        flex: 1;
        padding: 0 10px; /* Etwas Abstand zwischen den Listen */
    }

    /* Modifier für spezifische Anpassungen könnten hier ergänzt werden, falls notwendig */

    /* Stil für die Überschriften */
    .lists-container h4[b-huxcj6x7o6] {
        color: #333;
        margin-bottom: 15px;
    }

/* Stil für die Drag-Items */
[b-huxcj6x7o6] .aveo-drag-item {
    display: block;
    padding: 5px 0; /* Abstand zwischen den Items */
    border-bottom: 1px solid #eee; /* Trennlinie zwischen den Items */
    color: #666;
    font-size: 14px;
}

    [b-huxcj6x7o6] .aveo-drag-item:last-child {
        border-bottom: none;
    }

    [b-huxcj6x7o6] .aveo-drag-item i {
        margin-right: 5px;
    }

/* Anpassungen für die Icons könnten hier ergänzt werden, um sie visuell von einander zu unterscheiden */
.fas.fa-apple-alt[b-huxcj6x7o6] {
    color: red;
}

.fas.fa-carrot[b-huxcj6x7o6] {
    color: orange;
}

.fas.fa-wine-glass-alt[b-huxcj6x7o6] {
    color: purple;
}


.cart-list[b-huxcj6x7o6] {
    display: grid;
    grid-template-columns: 1fr 1fr; /* Definiert zwei Spalten, jede mit 1fr Breite */
    grid-template-rows: auto; /* Definiert die Zeilenhöhe basierend auf dem Inhalt */
    gap: 20px; /* Optional: Definiert den Abstand zwischen den Grid-Elementen */
}

    .cart-list[b-huxcj6x7o6] >  div:nth-child(3) {
        grid-column: 1 / span 2; /* Lässt das dritte Element beide Spalten einnehmen */
    }
/* _content/Artemis.WebUI/Pages/Components/Stellenanzeigen/Modal_PortaleBearbeiten.razor.rz.scp.css */
.portale-bearbeiten[b-v948dy9jfi] {
}

[b-v948dy9jfi] .title {
}

[b-v948dy9jfi] .title--sub {
    font-size: 12px;
    font-weight: normal;
}

[b-v948dy9jfi] .title--aktionen {
    font-weight: bold;
    text-decoration: underline;
}

[b-v948dy9jfi] .radio-buttons {
    border: none;
}

.aktionen[b-v948dy9jfi] {
    padding: 0.5rem;
    border: 1px solid #ccc;
    border-radius: 0.18rem;
    background-color: whitesmoke;
    margin-top: 1rem;
}

/* _content/Artemis.WebUI/Pages/Components/Suchfilter/RelativeZeitangabe.razor.rz.scp.css */
.relative-zeitangabe[b-812oxpyi9q] {
    display: flex;
    gap: .5rem;
}

[b-812oxpyi9q] .relative-zeitangabe__zeitangabe-value {
    width: 4rem;
}

/* _content/Artemis.WebUI/Pages/Components/TagVerwaltung/AveoInputSelectTag.razor.rz.scp.css */
[b-rj4imcpnxz].collection {
    font-size: 0.8em;
    font-style: italic;
}

[b-rj4imcpnxz].count {
    font-size: 0.7em;
}

[b-rj4imcpnxz].tagname {
}
/* _content/Artemis.WebUI/Pages/Components/Textvorlagen/TextvorlagenEditorComponent.razor.rz.scp.css */

.editor[b-ru9er265tr] {
    display: flex;
}

.editor-container[b-ru9er265tr] {
    padding: 0.25rem;
}

.editor-container--left[b-ru9er265tr] {
    padding-right: 1rem;
    margin-right: 0.5rem;
    min-width: 40rem;
}

.editor-container--right[b-ru9er265tr] {
    padding-left: 1rem;
    margin-right: 0.5rem;
    border-left: 1px solid black;
    height: fit-content;
}
/* _content/Artemis.WebUI/Pages/Components/_Felddarstellung/CustomFelddarstellung.razor.rz.scp.css */
.felddarstellung[b-6wyathoxhj] {
}

.felddarstellung__label[b-6wyathoxhj] {
}


.felddarstellung__beschreibung[b-6wyathoxhj] {
    white-space: pre-wrap;
    font-size: smaller;
}
/* _content/Artemis.WebUI/Pages/Components/_Felddarstellung/Inputs/DynamicFelddarstellungInput.razor.rz.scp.css */
.missing-implementation[b-ofk57tdqqa] {
    background-color: red;
    padding: 0.5rem;
    outline: 2px solid #ffed50;
    outline-offset: -4px;
    color: white;
    text-align: center;
}
/* _content/Artemis.WebUI/Pages/Components/_Felddarstellung/Inputs/FormularPopConfirmInputComponent.razor.rz.scp.css */

.formular[b-j1fkbse1tw] {
    cursor:pointer;
}

.formular-title[b-j1fkbse1tw] {
}

.formular:hover .formular-title[b-j1fkbse1tw]{
    text-decoration: underline;
}

.formular-icon[b-j1fkbse1tw] {
}

.formular-icon--input[b-j1fkbse1tw] {
}

.formular-icon--filled[b-j1fkbse1tw] {
}
/* _content/Artemis.WebUI/Pages/Components/_Felddarstellung/Inputs/MultiSelectAnsprechpartnerInputComponent.razor.rz.scp.css */
.ansprechpartner-multiselect[b-tofntcqfs9] {
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
}
/* _content/Artemis.WebUI/Pages/Components/_Felddarstellung/Inputs/MultiSelectAnsprechpartnerTagsInputComponent.razor.rz.scp.css */
.ansprechpartner-multiselect[b-xa9t1khs73] {
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
}
/* _content/Artemis.WebUI/Pages/Components/_Felddarstellung/Inputs/_Formular/FormularInputBase.razor.rz.scp.css */


.formular[b-fmngflik9l] {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-column-gap: 1rem;
    grid-row-gap: 0.5rem;
}

.beschreibung[b-fmngflik9l] {
    font-style: italic;
    font-size: small;
    white-space: pre-wrap;
}

.ganze-zeile[b-fmngflik9l] {
    grid-column: span 12;
}

.drei-viertel-zeile[b-fmngflik9l] {
    grid-column: span 9;
}

.zwei-drittel-zeile[b-fmngflik9l] {
    grid-column: span 8;
}

.halbe-zeile[b-fmngflik9l] {
    grid-column: span 6;
}

.drittel-zeile[b-fmngflik9l] {
    grid-column: span 4;
}

.viertel-zeile[b-fmngflik9l] {
    grid-column: span 3;
}
/* _content/Artemis.WebUI/Pages/Components/_Felddefinition/FelddefinitionAveoInputSelectItem.razor.rz.scp.css */

.felddefinition[b-pnn1h4sfa0] {
}

.subtext[b-pnn1h4sfa0] {
    font-size: 0.75rem;
    font-style: italic;
    margin-left: 1rem;
}

.subtext__feldname[b-pnn1h4sfa0] {
    /* HAAAAACK: unterbindet die Text-Decoration von einem übergeordneten Parent Element (multiselect-item__label:hover) */
    display: inline-flex;
}

.subtext__beschreibung[b-pnn1h4sfa0] {
    margin-left: .25rem;
    cursor: help
}

/* _content/Artemis.WebUI/Pages/Components/_Felddefinition/FelddefinitionSelectComponent.razor.rz.scp.css */
.felddefinition_selector[b-xuji4wikne] {
}

[b-xuji4wikne] .stage-select-item {
    display: flex;
}

[b-xuji4wikne] .multiselect__item-list-element:has(.stage-select-item--first) {
    margin-top: 1.1rem;
    position: relative;
}

[b-xuji4wikne] .stage-select-item--nested {
    padding-left: 0.8rem;
}

.stage-select-item__phase[b-xuji4wikne] {
    position: absolute;
    font-size: x-small;
    top: -1rem;
    left: 0;
    color: #212529 !important; /* Überschreibt den Hover-Effekt */
}

[b-xuji4wikne] .stage-select-item__color {
    width: 0.3rem;
    margin-right: 0.2rem;
}

[b-xuji4wikne] .stage-select-item__title {
}

[b-xuji4wikne] .stage-select-item {
}
/* _content/Artemis.WebUI/Pages/Components/_Felddefinition/TableConfigModal.razor.rz.scp.css */
[b-4r34nl9nga] .drop-zone {
    height: unset;
}

.table-config__sort-area[b-4r34nl9nga] {
    width: 65vw;
    padding: 0.5rem;
}

[b-4r34nl9nga] .table-config__sort-area__wrapper--drop-zone {
    border: 1px solid rgb(209 213 219);
    border-radius: 0.25rem;
    margin: 0.25rem 0;
    width: calc(100% + 6px);
    min-height: 4rem;
    width: 100%;
    display: flex;
    gap: 0.25rem;
    padding: 0.5rem;
    flex-wrap: wrap;
    align-content: center;
    overflow-x: auto;
}


.table-config__select-area[b-4r34nl9nga] {
    width: 65vw;
    min-height: 30vh;
    padding: 0.5rem;
}

.table-config__select-area__wrapper[b-4r34nl9nga] {
    height: fit-content;
    margin-top: 0.25rem;
    border: 1px solid rgb(209 213 219);
    border-radius: 0.25rem;
}

[b-4r34nl9nga] .table-config__select-area__drop-zone {
    width: 100%;
    height: fit-content;
    display: flex;
    gap: 0.25rem;
    flex-wrap: wrap;
    align-content: flex-start;
    border-radius: 0.25rem;
    padding: 0.5rem;
    margin-top: 0.5rem;
}

.table-config__label-container[b-4r34nl9nga] {
    display: flex;
    justify-content: space-between;
}

.table-config__label[b-4r34nl9nga] {
    font-weight: bold;
}

.table-config__label-text[b-4r34nl9nga] {
    color: grey;
}

.table-config__label-text--emphasize[b-4r34nl9nga] {
    font-weight: bold;
    color: var(--primary-color);
    text-align: right;
}

.table-config__feld-bezeichnung[b-4r34nl9nga] {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    font-size: 0.8rem;
    padding: 0.4rem 0.65rem;
    background-color: rgb(249 250 251);
    border: 1px solid rgb(209 213 219);
    border-radius: 0.25rem;
    cursor: grab;
    min-width: 6rem;
}

.feld-bezeichnung__icon[b-4r34nl9nga] {
    font-size: 0.65rem;
    margin-right: 0.25rem;
}

.feld-bezeichnung__icon--type[b-4r34nl9nga] {
    color: var(--color-font-color-3);
}

.feld-bezeichnung__icon--favorit[b-4r34nl9nga] {
    color: orange;
}

    .feld-bezeichnung__icon--favorit:hover[b-4r34nl9nga] {
        cursor: pointer;
    }


[b-4r34nl9nga] .table-config__searchbox {
    display: block;
    color: grey;
    background-color: #F9FAFB;
    border: 1px solid #D1D5DB;
    border-radius: 0.25rem;
    width: 300px;
    height: 40px;
    padding: 0 0.75rem;
    margin: 0.5rem;
    margin-bottom: 0;
}

    [b-4r34nl9nga] .table-config__searchbox:focus {
        outline: none;
        box-shadow: 0 0 7px var(--input-box-shadow);
        border: 1px solid var(--input-box-shadow);
    }
/* _content/Artemis.WebUI/Pages/Components/_FormDesigner/FormDesigner.razor.rz.scp.css */
/* Block */
.form-designer[b-5icg3prp2e] {
    display: grid;
    grid-template-columns: repeat(12, 1fr); /* Erstellt so viele Spalten wie möglich */
    margin: 0 auto; /* Zentriert den Block, falls gewünscht */
    padding: 0;
    list-style: none;
    font-size: 14px;
}

[b-5icg3prp2e] .form-designer__delete-zone {
    display: none;
    height: 3rem;
    margin-bottom: 1rem;
    cursor: grabbing !important;
    border-radius: 0.25rem;
    margin: 0.5rem 0;
}

    [b-5icg3prp2e] .form-designer__delete-zone[data-drag-started] {
        background-color: #fc5c6580 !important;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    [b-5icg3prp2e] .form-designer__delete-zone[data-drag-entered] {
        background-color: #fc5c6595 !important;
    }

.form-designer__delete-zone-icon[b-5icg3prp2e] {
    transition: 0.2s;
}

[b-5icg3prp2e] .form-designer__delete-zone[data-drag-entered] .form-designer__delete-zone-icon {
    transform: scale(1.2);
}

/* Element */
[b-5icg3prp2e] .form-designer__item-group {
    display: flex;
}

[b-5icg3prp2e] .form-designer__item--placeholder {
    filter: opacity(0.5);
    _background-color: #e3e3e3;
}

/* ::deep .drop-zone__drag-start:not(.form-designer__item[data-drag-entered]):has(.form-designer__item-group[data-drag-entered]) {
    animation: hide 150ms linear;
    animation-fill-mode: forwards;
}
 */
[b-5icg3prp2e] .form-designer .drop-zone__drag-start:not(.form-designer__item[data-drag-entered]):has(.form-designer__item-group[data-drag-entered]) {
    animation: hide-b-5icg3prp2e 10ms linear;
    animation-fill-mode: forwards;
}

/* ::deep .form-designer:has(.form-designer__item--placeholder) .drop-zone__drag-start:not(.form-designer__item[data-drag-entered]):has(.form-designer__item-group[data-drag-entered]) {
    background-color: red;
    animation: hide 100ms linear;
    animation-fill-mode: forwards;
} */

[b-5icg3prp2e] .form-designer__item {
    border: 2px solid transparent;
    border-radius: 4px;
    height: min-content;
}

    [b-5icg3prp2e] .form-designer__item[data-drag-started] {
        margin: 0.25rem;
    }

    [b-5icg3prp2e] .form-designer__item[data-drag-entered] {
        
    }

[b-5icg3prp2e] .form-designer__item-content {
    margin-right: auto;
    align-self: center;
    width: 100%;
}

[b-5icg3prp2e] .form-designer__item-controls {
    display: flex;
    flex-direction: column;
}

[b-5icg3prp2e] .form-designer__icon {
    /* Stile für die Icons */
    cursor: pointer;
}

    [b-5icg3prp2e] .form-designer__icon:hover {
        color: var(--primary-color);
    }
/* Modifier für das Element ::deep .form-designer__item */
[b-5icg3prp2e] .form-designer__item--3 {
    grid-column: span 3; /* Nimmt 1/4 der verfügbaren Spalten ein */
}

[b-5icg3prp2e] .form-designer__item--4 {
    grid-column: span 4; /* Nimmt 1/3 der verfügbaren Spalten ein */
}

[b-5icg3prp2e] .form-designer__item--6 {
    grid-column: span 6; /* Nimmt 1/2 der verfügbaren Spalten ein */
}

[b-5icg3prp2e] .form-designer__item--8 {
    grid-column: span 8; /* Nimmt 2/3 der verfügbaren Spalten ein */
}

[b-5icg3prp2e] .form-designer__item--9 {
    grid-column: span 9; /* Nimmt 3/4 der verfügbaren Spalten ein */
}

[b-5icg3prp2e] .form-designer__item--12 {
    grid-column: span 12; /* Nimmt alle verfügbaren Spalten ein */
}

@keyframes hide-b-5icg3prp2e {
    0% {
        display: block;
        opacity: 1;
    }

    99% {
        display: block;
    }

    100% {
        display: none;
        opacity: 0;
    }
}

@keyframes show-b-5icg3prp2e {
    0% {
        display: none;
        opacity: 0;
    }

    1% {
        display: block;
    }

    100% {
        display: block;
        opacity: 1;
    }
}
/* _content/Artemis.WebUI/Pages/Components/_FormDesigner/FormDesignerItem.razor.rz.scp.css */
/* Äquivalent zu .fragebogenvorlage-vorschau__item:hover */

.form-designer-item[b-9c4x9cko8w] {
    border-radius: 4px;
    padding: 3px;
}

    .form-designer-item:hover[b-9c4x9cko8w] {
        cursor: pointer;
        background-color: lightgray;
    }

/* Äquivalent zu .fragebogenvorlage-vorschau-item__frage */
.form-designer-item__label[b-9c4x9cko8w] {
    font-weight: 600;
}

/* Äquivalent zu .fragebogenvorlage-vorschau-item__antwort-move-wrapper */
.form-designer-item__wrapper[b-9c4x9cko8w] {
    display: flex;
}

/* Äquivalent zu .fragebogenvorlage-vorschau-item__antwort */
.form-designer-item__placeholder[b-9c4x9cko8w] {
    padding: 4px;
    background-color: #eaeaeaab;
    border-radius: 0.25rem;
    min-height: 38px;
    height: 100%;
    width: 100%;
    margin-right: 5px;
    display:flex;
    align-items: center;
}
/* Äquivalent zu .fragebogenvorlage-fragebaustein__verschieben:hover */
.form-designer-item__move:hover[b-9c4x9cko8w] {
    color: var(--primary-color); /* Stellen Sie sicher, dass die Variable --primary-color definiert ist */
}

/* Spezifische Anpassung für die Verschiebe-Icons */
.form-designer-item__move--up[b-9c4x9cko8w] {
    margin-top: -2px;
}
/* _content/Artemis.WebUI/Pages/Components/_Shortlist/ShortlistErstellenModal.razor.rz.scp.css */
.shortlist-weiterleiten-modal[b-6s6m7eq89u] {
    width: 30vw;
}

.shortlist-weiterleiten-modal__secondary-heading[b-6s6m7eq89u] {
    font-size: 1.1rem;
    font-weight: bold;
    margin-bottom: 0.33rem;
}

.shortlist-weiterleiten-modal__checkbox-wrapper[b-6s6m7eq89u] {
    width: 100%;
    font-size: 0.9rem;
    display: flex;
    justify-content: space-evenly;
    align-content: center;
    gap: 0.25rem;
}

.shortlist-weiterleiten-modal__hr[b-6s6m7eq89u] {
    width: 70%;
    color: var(--artemis-focus-background-light);
    margin: 1.5rem auto;
}

.shortlist-weiterleiten-modal__input[b-6s6m7eq89u] {
    cursor: pointer;
}

.shortlist-weiterleiten-modal__label[b-6s6m7eq89u] {
    margin: 0;
    cursor: pointer;
    margin-right: 0.5rem;
}

.shortlist-weiterleiten-modal--bestehende-weiterleitungen[b-6s6m7eq89u] {
    columns: 2;
}

.bestehende-weiterleitungen[b-6s6m7eq89u] {
    display: flex;
    justify-content: space-between;
    background-color: var(--artemis-table-content);
    border: 1px solid var(--artemis-table-border);
    border-radius: 2px;
    margin-bottom: 0.5rem;
}

.bestehende-weiterleitungen__left[b-6s6m7eq89u] {
    display: flex;
    gap: 0.33rem;
    padding: 0.15rem 0.5rem;
    width: 85%;
}

.bestehende-weiterleitungen__right[b-6s6m7eq89u] {
    padding: 0.15rem 0.5rem;
    transition: 0.1s;
}

.shortlist-weiterleiten-modal__toggle-bar[b-6s6m7eq89u] {
    font-size: 0.9rem;
    margin: 0.5rem 0;
    padding: 0 0.5rem; 
    background-color: var(--artemis-focus-background-light);
    border-radius: 2px;
    display: flex;
    justify-content: space-between;
    cursor: pointer;
}

    .shortlist-weiterleiten-modal__toggle-bar:hover[b-6s6m7eq89u] {
        background-color: var(--artemis-table-border);
    }

[b-6s6m7eq89u] .shortlist__icon--eingeklappt {
    transform: rotate(90deg);
}

.toggle-bar__left-side[b-6s6m7eq89u] {
    display: flex;
    gap: 0.5rem;
}

.shortlist-weiterleiten-modal__shared-icon[b-6s6m7eq89u] {
    margin-right
}

[b-6s6m7eq89u] .bestehende-weiterleitungen__name {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.shortlist-erstellen-modal[b-6s6m7eq89u] {
    min-width: 26rem;
    max-width: 30rem;
    min-height: 100px;
}
/* _content/Artemis.WebUI/Pages/Components/_Shortlist/ShortlistOffsidePanelContainer.razor.rz.scp.css */
.shortlist-offside__container[b-pyj897026o] {
    position: relative;
    background-color: white;
    overflow: auto;
    width: 100%;
    height: calc(100% - 60px);
}

.shortlist-offside__header[b-pyj897026o] {
    display: flex;
    gap: 0.75rem; 
    justify-content: center;
    margin: 1rem 0.25rem;
    padding: 0.25rem 0.75rem;
/*    background-color: var(--artemis-table-content);
    border: 1px solid var(--artemis-table-border);
    border-radius: 2px;
    box-shadow: 0 1px 3px #0000001f, 0 1px 2px #0000003d;*/
}

[b-pyj897026o] .shortlist-offside__header-icon {
    background-color: var(--artemis-table-content);
    border: 1px solid var(--artemis-table-border);
    border-radius: 50%;
    padding: 0.5rem;
    color: #212529;
    cursor: pointer;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}

[b-pyj897026o] .shortlist-offside__header-icon:hover {
    background-color: var(--artemis-table-border);
}

.shortlist-offside__emty-text[b-pyj897026o] {
    font-size: 0.9rem;
    margin: 2.5rem 0;
    text-align: center;
}

.shortlist-offside__button[b-pyj897026o] {
    margin-top: 1.5rem;
    display: flex;
    justify-content: center;
}
/* _content/Artemis.WebUI/Pages/Components/_Shortlist/ShortlistSelectModal.razor.rz.scp.css */
.shortlist-select[b-u3q9apk4ua] {
    width: 100%;
}

.shortlist-select__header[b-u3q9apk4ua] {
    max-width: 500px;
    word-break: break-all; 
}

.shortlist-select__table[b-u3q9apk4ua] {
    display: flex;
    flex-direction: column;
    gap: 0.1rem;
    width: 100%;
    min-width: 200px;
    max-height: 200px;
    margin: 0;
    overflow: auto;
    background-color: #F0F0F0;
    border-radius: 2px;
    border: 1px solid var(--artemis-table-border);
}

.shortlist-select__row[b-u3q9apk4ua] {
    display: flex; 
    justify-content: space-between;
    font-weight: bold;
    padding: 0.25rem 0.75rem;
    border-radius: 2px;
}

    .shortlist-select__row:hover[b-u3q9apk4ua] {
        cursor: pointer;
        background-color: #cfcfcf;
    }
/* _content/Artemis.WebUI/Pages/Components/_Shortlist/ShortlistSelectModalMultiple.razor.rz.scp.css */
.shortlist-select[b-1bnpqpd80c] {
    width: 100%;
}

.shortlist-select__header[b-1bnpqpd80c] {
    max-width: 500px;
    word-break: break-all; 
}

.shortlist-select__table[b-1bnpqpd80c] {
    display: flex;
    flex-direction: column;
    gap: 0.1rem;
    width: 100%;
    min-width: 200px;
    max-height: 200px;
    margin: 0;
    overflow: auto;
    background-color: #F0F0F0;
    border-radius: 2px;
    border: 1px solid var(--artemis-table-border);
}

.shortlist-select__row[b-1bnpqpd80c] {
    display: flex; 
    justify-content: space-between;
    font-weight: bold;
    padding: 0.25rem 0.75rem;
    border-radius: 2px;
}

    .shortlist-select__row:hover[b-1bnpqpd80c] {
        cursor: pointer;
        background-color: #cfcfcf;
    }
/* _content/Artemis.WebUI/Pages/Components/_Shortlist/ShortlistWeiterleitenComponent.razor.rz.scp.css */
.shortlist-weiterleiten-modal__secondary-heading[b-wsseb3xwfc] {
    font-size: 1.1rem;
    font-weight: bold;
    margin-bottom: 0.33rem;
}

.shortlist-weiterleiten-modal__auswahl-container[b-wsseb3xwfc] {
}

.shortlist-weiterleiten-modal__auswahl-container-flex[b-wsseb3xwfc] {
    display: flex;
    align-items: center;
    margin-top: 1rem;
}

.shortlist-weiterleiten-modal__select-enum-wrapper[b-wsseb3xwfc] {
    width: 100%;
    margin-left: 1rem;
}

.shortlist-weiterleiten-modal__hr[b-wsseb3xwfc] {
    width: 70%;
    color: var(--artemis-focus-background-light);
    margin: 1.5rem auto;
}

.shortlist-weiterleiten-modal__input[b-wsseb3xwfc] {
    cursor: pointer;
}

.shortlist-weiterleiten-modal__label[b-wsseb3xwfc] {
    margin: 0;
    cursor: pointer;
    margin-right: 0.5rem;
}

.shortlist-weiterleiten-modal--bestehende-weiterleitungen[b-wsseb3xwfc] {
    columns: 2;
}

.bestehende-weiterleitungen[b-wsseb3xwfc] {
    display: flex;
    justify-content: space-between;
    background-color: var(--artemis-table-content);
    border: 1px solid var(--artemis-table-border);
    border-radius: 2px;
    margin-bottom: 0.5rem;
}

.bestehende-weiterleitungen__left[b-wsseb3xwfc] {
    display: flex;
    gap: 0.33rem;
    padding: 0.15rem 0.5rem;
    width: 85%;
}

.bestehende-weiterleitungen__right[b-wsseb3xwfc] {
    padding: 0.15rem 0.5rem;
    transition: 0.1s;
}

[b-wsseb3xwfc] .bestehende-weiterleitungen__name {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
/* _content/Artemis.WebUI/Pages/Components/_Shortlist/ShortlistWeiterleitenModal.razor.rz.scp.css */
.shortlist-weiterleiten-modal[b-wgr6eqzewa] {
    width: 30vw;
}

.shortlist-weiterleiten-modal__secondary-heading[b-wgr6eqzewa] {
    font-size: 1.1rem;
    font-weight: bold;
    margin-bottom: 0.33rem;
}

.shortlist-weiterleiten-modal__checkbox-wrapper[b-wgr6eqzewa] {
    width: 100%;
    font-size: 0.9rem;
    display: flex;
    justify-content: space-evenly;
    align-content: center;
    gap: 0.25rem;
}

.shortlist-weiterleiten-modal__hr[b-wgr6eqzewa] {
    width: 70%;
    color: var(--artemis-focus-background-light);
    margin: 1.5rem auto 0.7rem auto;
}

.shortlist-weiterleiten-modal__input[b-wgr6eqzewa] {
    cursor: pointer;
}

.shortlist-weiterleiten-modal__label[b-wgr6eqzewa] {
    margin: 0;
    cursor: pointer;
    margin-right: 0.5rem;
}

.shortlist-weiterleiten-modal--bestehende-weiterleitungen[b-wgr6eqzewa] {
    columns: 2;
}

.bestehende-weiterleitungen[b-wgr6eqzewa] {
    display: flex;
    justify-content: space-between;
    background-color: var(--artemis-table-content);
    border: 1px solid var(--artemis-table-border);
    border-radius: 2px;
    margin-bottom: 0.5rem;
}

.bestehende-weiterleitungen__left[b-wgr6eqzewa] {
    display: flex;
    gap: 0.33rem;
    padding: 0.15rem 0.5rem;
    width: 85%;
}

.bestehende-weiterleitungen__right[b-wgr6eqzewa] {
    padding: 0.15rem 0.5rem;
    transition: 0.1s;
}

[b-wgr6eqzewa] .bestehende-weiterleitungen__name {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
/* _content/Artemis.WebUI/Pages/Components/_Stammsatz/CustomStammsatzFeld.razor.rz.scp.css */
.stammsatz-feld[b-j9iu9tmuoa] {
    padding: 0.2rem;
}

.stammsatz-feld--1[b-j9iu9tmuoa] {
    min-width: 100%;
}

.stammsatz-feld--3-4[b-j9iu9tmuoa] {
    min-width: 75%;
}

.stammsatz-feld--2-3[b-j9iu9tmuoa] {
    min-width: 66.6%;
}

.stammsatz-feld--1-2[b-j9iu9tmuoa] {
    min-width: 50%;
}

.stammsatz-feld--1_3[b-j9iu9tmuoa] {
    min-width: 33.3%;
}

.stammsatz-feld--1-4[b-j9iu9tmuoa] {
    min-width: 25%;
}

[b-j9iu9tmuoa] .stammsatz-feld__label {
    font-weight: 500;
}

[b-j9iu9tmuoa] .stammsatz-feld__beschreibung {
    font-size: smaller;
    font-style: italic;
}
/* _content/Artemis.WebUI/Pages/Components/_Stammsatz/StammsatzFelder.razor.rz.scp.css */
.stammsatz-felder[b-zpsyyr5jax] {
}

[b-zpsyyr5jax] .stammsatz-felder__auflistung {
    display: flex;
    flex-wrap: wrap;
    margin-left: -0.2rem;
    margin-right: -0.2rem;
}
/* _content/Artemis.WebUI/Pages/Components/_Workflows/EtappenInputComponent.razor.rz.scp.css */
.etappe[b-95fbe4epf8] {
    display: flex;
    align-items: center;
    flex-direction: row;
    gap: 3px;
}

[b-95fbe4epf8] .etappe__label {
    display: flex;
    text-align: left;
    align-items: baseline;
    gap: 3px;
}

[b-95fbe4epf8] .etappe__label--unchecked {
}

[b-95fbe4epf8] .etappe__icon {
    transition: transform 0.1s ease-in-out;
    margin-right: 4px;
}

[b-95fbe4epf8] .etappe__label--checked .etappe__text {
    text-decoration: line-through;
    color: gray;
}

[b-95fbe4epf8] .etappe__icon--input:hover {
    color: var(--primary-color);
    transform: scale(1.2);
}

[b-95fbe4epf8] .etappe__icon--ausgefuellt {
    position: relative;
}

.etappe__icon--ausgefuellt[b-95fbe4epf8]::after {
    position: absolute;
    content: "\2714";
    color: black;
    top: -3px;
    left: 5px;
    font-size: 15px;
    font-weight: bold;
}

[b-95fbe4epf8] .etappe__container {
}

[b-95fbe4epf8] .etappe__text {
}

[b-95fbe4epf8] .etappe__bezeichnung {
    margin-right: 4px;
    hyphens: auto;
}

[b-95fbe4epf8] .etappe__kommentar {
    background-color: #F0F0F0;
    color: grey;
    padding: 0.4rem;
    font-size: 0.77rem;
    font-style: italic;
    margin: 0 0.5rem 0.5rem 0;
    border-radius: 0.25rem 0.25rem;
    cursor: pointer;
}

    [b-95fbe4epf8] .etappe__kommentar:hover {
        transition: background-color linear 0.1s;
        background-color: #cfcfcf;
    }

[b-95fbe4epf8] .etappe__kommentar__icon {
    display: none;
    color: #DDDDDD;
    transition: all 0.1s ease-in-out;
}

[b-95fbe4epf8] .etappe__kommentar__icon--ausgefuellt {
    color: #212529;
    display: unset;
}

[b-95fbe4epf8] .etappe__label--checked .etappe__kommentar__icon {
    color: #808080;
}

[b-95fbe4epf8] .etappe__kommentar__icon:hover {
    color: var(--primary-color);
    font-size: 1.033rem;
}

[b-95fbe4epf8] .etappe__text:hover .etappe__kommentar__icon {
    display: unset;
}

[b-95fbe4epf8] .etappe__kommentar__textarea {
    width: 20rem;
}

[b-95fbe4epf8] .etappe__kommentar__footer {
    background-color: #D9D9D9;
    height: 28px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0 0 0.25rem 0.25rem;
}

[b-95fbe4epf8] .etappe__kommentar__footer__text {
    margin: 0 1.5rem;
    font-size: 0.6rem;
    color: #818285;
    text-align: center;
}

[b-95fbe4epf8] .etappe__kommentar__content__icon {
    color: var(--primary-color);
    cursor: pointer;
}

[b-95fbe4epf8] .etappe__kommentar__footer__text {
    margin: 0 1.5rem;
    font-size: 0.6rem;
    color: #818285;
    text-align: center;
}
/* _content/Artemis.WebUI/Pages/Components/_Workflows/WorkflowHistoryCard.razor.rz.scp.css */

.history__card[b-94r60hynnd] {
    height: fit-content;
    width: 100%;
    margin: 0 auto;
    border-radius: 3px;
    background-color: #fff;
    box-shadow: 2px 4px 12px 1px rgba(0, 0, 0, 0.27);
    position: relative;
    border: 1px solid #dedede;
}

    .history__card[b-94r60hynnd]::before {
        content: '\f30c';
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        position: absolute;
        top: -20px;
        left: 50%;
        transform: translateX(-50%);
        z-index: 0;
        color: #5b5b5b;
    }


    .history__card:first-child[b-94r60hynnd]::before {
        display: none;
    }

    .history__card:last-child[b-94r60hynnd] {
        padding-bottom: 0.25rem;
    }


.history__card-section[b-94r60hynnd] {
    position: relative;
}

.history__card-leftCol[b-94r60hynnd] {
    flex: 1;
}

.history__card-rightCol[b-94r60hynnd] {
    background-color: var(--backgroundColorWorkflow);
    color: var(--backgroundColorWorkflowForeColor);
    display: flex; /* HIER WORKFLOW EIN- ODER AUSBLENDEN (flex / none) */
    flex-direction: column-reverse;
    justify-content: center;
    align-items: center;
    position: relative;
    transform-origin: bottom left;
    overflow: hidden;
    border-radius: 0 2px 0 0;
    width: 25px; 
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    user-select: none;
}

.history__card-rightCol__text[b-94r60hynnd] {
    font-size: 14px;
    margin: 1rem 0;
    padding: 0;
    text-transform: uppercase;
    writing-mode: vertical-lr;
    transform: rotate(180deg);
    transform-origin: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.history__card__phase[b-94r60hynnd] {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: var(--backgroundColorPhase);
    color: var(--backgroundColorPhaseForeColor);
    border-radius: 2px 2px 0 0;
}

.history__card__phase-text[b-94r60hynnd] {
    font-size: 14px;
    margin: 0;
    padding: 0;
    text-align: center;
    padding: .3rem 30px .3rem .3rem; /* HIER ABSTAND ANPASSEN (30px / .3rem) */
}

.history__card__content[b-94r60hynnd] {
    margin-left: 0.3rem;
}

.history__card__content__block[b-94r60hynnd] {
    padding: .3rem 30px .6rem 0; /* HIER ABSTAND ANPASSEN (30px / .3rem) */
}

.history__card__content__block__heading[b-94r60hynnd] {
    font-size: 11px;
    display: flex;
    align-items: center;
    column-gap: 3px;
    font-weight: bold;
}

.history__card__content__block__heading-check-icon[b-94r60hynnd] {
    color: #308E39;
}

.history__card__content__block__heading-down-icon[b-94r60hynnd] {
    color: #C19C3C;
}

.history__card__content__block__heading-text[b-94r60hynnd] {
    margin: 0 0 0 .1rem;
}

.history__card__content__block__table[b-94r60hynnd] {
    margin-left: .3rem;
}

.history__card__content__block__table-ul[b-94r60hynnd] {
    padding: 0;
    margin: .2rem 0 0 .3rem;
    list-style: none;
    font-size: 11px;
}

.history__card__content__block__table-li[b-94r60hynnd] {
    font-weight: 600;
    font-size: 10px;
    letter-spacing: -0.2px;
    line-height: 1.1;
    position: relative;
    padding-left: 1rem;
}

.history__card__content__block__table-li--plus[b-94r60hynnd]::before {
    content: "+";
    position: absolute;
    left: 0;
}

.history__card__content__block__table-li--minus[b-94r60hynnd]::before {
    content: "-";
    position: absolute;
    left: 0;
}

.history__card__footer[b-94r60hynnd] {
    background-color: #D9D9D9;
    height: 28px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0 0 2px 2px;
}

.history__card__footer-text[b-94r60hynnd] {
    margin: 0 1.5rem;
    font-size: 0.55rem;
    color: #818285;
    text-align: center;
}
/* _content/Artemis.WebUI/Pages/Components/_Workflows/WorkflowHistoryList.razor.rz.scp.css */
.history__column[b-bo9tb8cz53] {
    position: relative;
    box-shadow: 2px 4px 12px 1px rgba(0, 0, 0, 0.27);
    border: 1px solid #dedede;
    border-radius: 0.18rem;
    margin-top: 1rem;
    padding-left: 0.25rem;
}

    .history__column.sticky[b-bo9tb8cz53] {
        position: absolute;
        top: 0;
    }

.history__heading[b-bo9tb8cz53] {
    gap: 0.3rem;
    height: 2rem;
    margin-top: 1rem;
}

.history__heading__icon[b-bo9tb8cz53] {
    color: #212529;
}

.history__heading__text[b-bo9tb8cz53] {
    font-size: 1rem;
    font-weight: 500;
}

.history__column__feed[b-bo9tb8cz53] {
    display: grid;
    align-content: flex-start;
    row-gap: 1rem;
    margin-top: 0.6875rem;
    overflow-y: auto;
}
/* _content/Artemis.WebUI/Pages/Components/_Workflows/WorkflowList.razor.rz.scp.css */
.workflow__list[b-oc3s8x4xql] {
    display: flex;
    flex-direction: column;
}

.workflow-list__empty-text[b-oc3s8x4xql] {
}

.workflow-list__add-new[b-oc3s8x4xql] {
    margin-top: 1rem;
    font-size: smaller;
    cursor: pointer;
    width: max-content;
    display: flex;
    align-items: center;
    gap: 0.3rem;
}
.workflow-list__add-new:hover[b-oc3s8x4xql] {
    color: var(--primary-color);
}
/* _content/Artemis.WebUI/Pages/Components/_Workflows/WorkflowStateComponent.razor.rz.scp.css */

.workflow[b-t0npajikjd] {
    display: flex;
    flex-direction: column;
    margin-bottom: 1rem;
}

.workflow__title[b-t0npajikjd] {
    font-weight: bold;
    margin-bottom: 0.5rem;
    margin-right: auto;
    position: relative;
    display: flex;
    column-gap: 0.5rem;
    cursor: pointer;
    border-bottom: 2px solid transparent;
    transition: 0.2s;
}

    .workflow__title:hover[b-t0npajikjd] {
        border-bottom: 2px solid black;
    }

.workflow__title-text[b-t0npajikjd] {
    border-left: 0.2rem solid var(--primary-color);
    padding-left: 0.4rem;
}

.workflow__phase-icon[b-t0npajikjd] {
    padding-right: 0.3rem;
}

.workflow__phase-text-content[b-t0npajikjd]{

}

.workflow--without-etappen .workflow__title[b-t0npajikjd] {
    pointer-events: none;
}

.workflow--without-etappen .workflow__toggle[b-t0npajikjd] {
    display: none;
}

.workflow__toggle[b-t0npajikjd] {
    transition: 0.2s;
}

.workflow__toggle-ausgeklappt[b-t0npajikjd] {
    transform: rotate(-180deg);
    transition: 0.2s;
}

.workflow__menu[b-t0npajikjd] {
    cursor: pointer;
    position: absolute;
    top: 0.5rem;
    left: 0.75rem;
}

.workflow__phases[b-t0npajikjd] {
    width: 99%; /* bissle wild */
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
    gap: 4px;
    margin-left: -2px; /* wo kommen die 2 Pixel her? */
}

.workflow__phase[b-t0npajikjd] {
    font-size: 14px;
    text-align: center;
    cursor: pointer;
    float: left;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.workflow__phase-text[b-t0npajikjd] {
    color: var(--phase-forecolor);
    background-color: var(--phase-color);
    margin: 0 2px;
    padding: 10px;
    display: inline-block;
    width: 100%;
    position: relative;
    transition: background-color 0.2s ease;
}

    .workflow__phase-text[b-t0npajikjd]:after,
    .workflow__phase-text[b-t0npajikjd]:before {
        content: " ";
        position: absolute;
        top: 0;
        right: -0.5rem;
        width: 8px;
        height: 0;
        border-top: 20px solid transparent;
        border-bottom: 20px solid transparent;
        border-left: 0.5rem solid var(--phase-color);
        z-index: 2;
        transition: border-color 0.2s ease;
    }

    .workflow__phase-text[b-t0npajikjd]:before {
        right: auto;
        left: 0;
        border-left: 0.5rem solid #fff;
        z-index: 0;
    }

.workflow__phase:first-child > .workflow__phase-text[b-t0npajikjd]:before {
    border: none;
}

.workflow__phase:first-child > .workflow__phase-text[b-t0npajikjd] {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

.workflow__phase:last-child > .workflow__phase-text[b-t0npajikjd]:after {
    border: 6px solid var(--phase-color);
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 100%;
}

.workflow__phase--aktuelle-phase[b-t0npajikjd] {
}

    .workflow__phase--aktuelle-phase .workflow__phase-text[b-t0npajikjd] {
        font-weight: bold;
    }

.workflow__phase--zukuenftige-phase[b-t0npajikjd] {
}

    .workflow__phase--zukuenftige-phase > .workflow__phase-text:not(:hover)[b-t0npajikjd] {
        --phase-color: #D5D2D2 !important;
        --phase-forecolor: black !important;
    }

.workflow__etappen[b-t0npajikjd] {
    margin: 0.33rem 0 0 0.33rem;
    max-height: 0;
    transition: max-height 0.8s ease-out;
}

.workflow--without-etappen .workflow__etappen[b-t0npajikjd] {
    display: none;
}

.workflow__etappen.show[b-t0npajikjd] {
    max-height: 100vh;
    margin: .33rem 0 1.33rem .33rem;
    transition: max-height margin 0.8s ease-out;
}

.workflow__etappen-counter[b-t0npajikjd] {
    font-size: x-small;
    margin-left: 0.5rem;
}

.workflow__etappen-erledigt[b-t0npajikjd] {
}

.workflow__etappen-gesamt[b-t0npajikjd] {
}

.workflow__etappen-counter--komplett[b-t0npajikjd] {
    color: green;
}
/* _content/Artemis.WebUI/Pages/Components/_Zugriffsberechtigung/ZugriffsberechtigungKonfiguration.razor.rz.scp.css */
/* Grundlegender Stil für den äußeren Container */
.einstellungen[b-lhviahhabs] {
    padding: 10px;
    border: 1px solid #ddd;
    border-radius: 5px;
    min-width: 20rem;
    width: 20rem;
}

[b-lhviahhabs] .einstellungen__caption {
    /*font-size: larger;*/
    margin-bottom: 0;
}
/* Gemeinsame Stile für Gruppen- und Benutzerbereiche */
.einstellungen__group:not(:first-child)[b-lhviahhabs] {
    margin-top: 10px;
    border-top: 1px solid #ddd;
}

/* Stil für Titel innerhalb der Sektionen */
.einstellungen__titel[b-lhviahhabs] {
    font-weight: 500;
    margin-bottom: 10px;
}

/* Stil für die Checkbox-Optionen */
.einstellungen__optionen[b-lhviahhabs] {
    font-size: smaller;
}

/* Stil für jede einzelne Option */
.einstellungen__option[b-lhviahhabs] {
}

/* Stil für den MultiSelect-Bereich */
.einstellungen__multiselect[b-lhviahhabs] {
    font-size: smaller;
}
/* _content/Artemis.WebUI/Pages/Grundlagen/BewerberStatusEdit.razor.rz.scp.css */
.indeed-disposition-data-hilfe[b-sggtd9dlpn] {
    cursor: pointer;
    font-size: x-small;
    color: var(--primary-color);
}

    .indeed-disposition-data-hilfe:hover[b-sggtd9dlpn] {
        text-decoration: underline;
    }
/* _content/Artemis.WebUI/Pages/Grundlagen/EntityFeldkonfigurationEdit.razor.rz.scp.css */
.entity-feldkonfiguration[b-ou1nsn91vw] {

}

.entity-feldkonfiguration__main[b-ou1nsn91vw] {
    min-width: 550px;
    margin-bottom: 1.5rem;
}

.entity-feldkonfiguration__body[b-ou1nsn91vw] {
    margin-top: 1.5rem;
}

.entity-feldkonfiguration__hr[b-ou1nsn91vw] {
    background-color: var(--input-border-color);
    border: none;
    width: 90%;
    height: 1px;
    padding: 0;
    margin: 0 auto;
}

[b-ou1nsn91vw] .entity-feldkonfiguration__seite-body {
    margin-bottom: 0;
}

[b-ou1nsn91vw] .entity-feldkonfiguration__seite-footer {
    margin-top: 1rem;
    justify-content: space-between;
}

[b-ou1nsn91vw] .entity-feldkonfiguration__seite-footer__row {
    display: flex;
    justify-content: space-between;
    align-content: center;
    align-items: center;
    gap: 0.25rem;
}

[b-ou1nsn91vw] .entity-feldkonfiguration__mini-button {
    min-width: 2.5rem;
}

.entity-feldkonfiguration__seite-button-container[b-ou1nsn91vw] {

}

.entity-feldkonfiguration__main[b-ou1nsn91vw]  .multiselect-input__tag {
    padding: 0 0.5rem;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 0.925rem;
}

.entity-feldkonfiguration__main[b-ou1nsn91vw]  .multiselect-input__tag-content {
    margin-right: 0.5rem;
}

.seite__felder[b-ou1nsn91vw] {
    margin-left: -5px;
    margin-right: -5px;
}

.feld__icon-rechte[b-ou1nsn91vw] {
    color: goldenrod;
    margin-left: 5px;
}
/* _content/Artemis.WebUI/Pages/Grundlagen/FelddefinitionEdit.razor.rz.scp.css */
/* Block */
.usage-info[b-65ftxw4ndp] {
    font-size: small;
}

/* Element */
[b-65ftxw4ndp] .usage-info__header {
    margin-bottom: 0.5em; /* Example spacing */
    font-weight: 500; /* Moves the bold styling here */
}

[b-65ftxw4ndp] .usage-info__list {
    padding-left: 1rem; /* Removes default padding */
    margin-top: 0; /* Removes default margin */
}

    [b-65ftxw4ndp] .usage-info__list:last-child {
        margin-bottom: 0; /* Removes default margin */
    }

[b-65ftxw4ndp] .usage-info__item {
}

[b-65ftxw4ndp] .usage-info__term {
}

[b-65ftxw4ndp] .usage-info__separator {
    font-weight: bold;
    color: var(--primary-color);
}
/* _content/Artemis.WebUI/Pages/Grundlagen/_Felddefinition/FelddarstellungBearbeitenModal.razor.rz.scp.css */
.einstellungen[b-5s2u26xusr] {
}

[b-5s2u26xusr] .einstellungen__rechts {
}

[b-5s2u26xusr] .einstellungen__links {
    padding: 10px;
    border: 1px solid #ddd;
    border-radius: 5px;
    min-width: 20rem;
    width: 20rem;
}

[b-5s2u26xusr] .einstellungen__links .aveo-input-group,
[b-5s2u26xusr] .einstellungen__links .multiselect {
    max-width: calc(20rem - (2 * 10px));
}

[b-5s2u26xusr] .feld-bearbeiten-modal__felddefinition .multiselect-input__tag-container {
    width: 270px;
}
/* _content/Artemis.WebUI/Pages/Grundlagen/_Felddefinition/Options/Implementations/FormularInputOptionsComponent.razor.rz.scp.css */
.formular[b-1iz0b0kqc5] {
    margin-left: -2px;
    margin-right: -2px;
}

.feld__icon-rechte[b-1iz0b0kqc5] {
    color: goldenrod;
    margin-left: 5px;
}
/* _content/Artemis.WebUI/Pages/KundenportalVerwaltung.razor.rz.scp.css */

[b-qhpop0m63x].kundenportal-verwaltung-page.kontakt-uebersicht__page--has-results .suche__wrapper {
    overflow: inherit;
}


.kundenportal-verwaltung-page .kontakt-uebersicht__dd-header[b-qhpop0m63x] {
    border-top-left-radius: .38rem;
    border-top-right-radius: .38rem;
}

[b-qhpop0m63x].kundenportal-verwaltung-page .paging {
    border-bottom-left-radius: .38rem;
    border-bottom-right-radius: .38rem;
}
/* _content/Artemis.WebUI/Pages/Prozesse/Steps/BenachrichtigungVersenden.razor.rz.scp.css */


.benachrichtigung[b-hhyejr94ni] {
    width: 40rem;
}

[b-hhyejr94ni] .benachrichtigung-sms {
    min-height: 15rem;
}
/* _content/Artemis.WebUI/Pages/Prozesse/Steps/FoerdermittelPruefungModal.razor.rz.scp.css */
[b-ytvpos3sme] .bracketed {
    position: relative;
    padding-left: 15px;
    padding-right: 15px;
}

[b-ytvpos3sme] .bracketed::before {
    content: '[';
    position: absolute;
    left: 0;
}

[b-ytvpos3sme] .bracketed::after {
    content: ']';
    position: absolute;
    right: 0;
}
/* _content/Artemis.WebUI/Pages/Prozesse/Steps/KandidatenStatusSetzenStep/Modal.razor.rz.scp.css */
ul[b-rj5hct7htd] {
    padding-left: 20px;
}
/* _content/Artemis.WebUI/Pages/Prozesse/Steps/KandidatenStatusSetzenStep/ScheduledEmailElement.razor.rz.scp.css */


.scheduled-email[b-hglw6yfl5c] {
    --padding: 0.25em;
    --value-color: black;
    --label-color: grey;
    --marked: line-through;


    display: flex;
    flex-direction: column;
    border: 1px solid #dedede;
    border-radius: 4px;
    box-shadow: 1px 1px 3px -2px rgb(0 0 0 / 24%);
    margin-top: 1em;
}

.scheduled-email:first-child[b-hglw6yfl5c] {
    margin-top: unset;
}

.scheduled-email--marked[b-hglw6yfl5c] {
    /*background-color: #d3d3d3a8;*/
    opacity: 0.5;
}

.header[b-hglw6yfl5c] {
    display: flex;
    flex-direction: row;
    align-items: center;
    background-color: #e8e3d5;
}

.header--marked[b-hglw6yfl5c] {
    /*background: rgb(255 3 3 / 72%);*/
}

.info[b-hglw6yfl5c] {
    display: flex;
    flex-direction: row;
    flex-grow: 1;
}

.sender[b-hglw6yfl5c] {
    padding: var(--padding);
    flex-grow: 1;
}

.sender__label[b-hglw6yfl5c] {
    color: var(--label-color);
}

.sender__value[b-hglw6yfl5c] {
    color: var(--value-color);
}

.scheduled-datetime[b-hglw6yfl5c] {
    padding: var(--padding);
    color: gray;
    font-size: 0.9em;
    align-self: center;
}

.scheduled-datetime__label[b-hglw6yfl5c] {
    color: var(--label-color);
}

.scheduled-datetime__value[b-hglw6yfl5c] {
    color: var(--value-color);
}

.header-action[b-hglw6yfl5c] {
    padding: var(--padding);
    cursor: pointer;
    margin-left: 1em;
    margin-right: 1em;
}

    .header-action:hover[b-hglw6yfl5c] {

    }

.subject[b-hglw6yfl5c] {
    padding: var(--padding);
}

.subject--body-is-expanded[b-hglw6yfl5c] {
    border-bottom: 1px solid lightgrey;
}

.subject__label[b-hglw6yfl5c] {
    color: var(--label-color);
}

.subject__value[b-hglw6yfl5c] {
    color: var(--value-color);
    font-weight: 600;
}

.subject__value--marked[b-hglw6yfl5c] {
    text-decoration: line-through;
}

.body[b-hglw6yfl5c] {
}

.body-content[b-hglw6yfl5c] {
    padding: var(--padding);
}

.body-content--marked[b-hglw6yfl5c] {
    text-decoration: var(--marked);
}

.show-body[b-hglw6yfl5c] {
    height: 1.4rem;
    cursor: pointer;
    color: var(--main-sidepanel-menu-item-toggle-seperator);
    opacity: 0.3;
    margin-top: 0.3rem;
}

.show-body:hover[b-hglw6yfl5c] {
    opacity: 1;
    background-color: #6b7d9e14;
}

.show-body--body-is-collapsed[b-hglw6yfl5c] {
}

    .show-body--body-is-collapsed[b-hglw6yfl5c]::after {
        content: "\f103     \f103   \f103"; /* FontAwesome Unicode */
        font-family: "Font Awesome 5 Free";
        font-weight: 600;
        text-align: center;
        width: 100%;
        display: block;
    }

.show-body--body-is-expanded[b-hglw6yfl5c] {
}

    .show-body--body-is-expanded[b-hglw6yfl5c]::after {
        content: "\f102     \f102   \f102"; /* FontAwesome Unicode */
        font-family: "Font Awesome 5 Free";
        font-weight: 600;
        text-align: center;
        width: 100%;
        display: block;
    }
/* _content/Artemis.WebUI/Pages/Prozesse/Steps/PersonioSchnittstelle.razor.rz.scp.css */
.export--container[b-8goay8sb08] {
    width: 30rem;
    max-width: 90vw;
}

.export__heading[b-8goay8sb08] {
    font-size: 1.2rem;
    margin: 0.75rem 0;
}

.export__field[b-8goay8sb08] {
}

.personio-image[b-8goay8sb08] {
    max-height: 1.5rem;
    margin-top: -0.25rem;
}

@media (max-width: 600px) {
    .export--container[b-8goay8sb08] {
        width: auto;
    }
}
/* _content/Artemis.WebUI/Pages/_Firmenuebersicht/Components/FirmenFilterModal.razor.rz.scp.css */
.firmen-filter-modal[b-og7dru7cif] {
    max-width: 1000px;
}

[b-og7dru7cif] .form-row {
    margin-right: 0;
    margin-left: 0;
}

[b-og7dru7cif] .weitere-firmen-filter__kontakt {
    padding-left: 0.25rem !important;
}

[b-og7dru7cif] .kandidatenstatus__label {
    margin-left: 6px !important;
}

[b-og7dru7cif] .kandidatenstatus-mutliselect {
    margin-left: 6px;
}

.firmen-filter-modal__block[b-og7dru7cif] {
    border: 1px solid var(--artemis-table-border);
    box-shadow: 0 1px 3px #0000001f, 0 1px 2px #0000003d;
    border-radius: 0.25rem;
    padding: 0.5rem 0.25rem;
    margin-top: 0.75rem;
}
/* _content/Artemis.WebUI/Pages/_Firmenuebersicht/Components/StandardFirmenFilter.razor.rz.scp.css */
.firmenuebersicht__flex-container[b-t8ms4d4rx7] {
    display: flex;
    gap: 0.5rem;
    justify-content: left;
    align-content: center;
    align-items: center;
    height: 100%;
}

    .firmenuebersicht__flex-container[b-t8ms4d4rx7]  .kandidatenstatus-mutliselect__hinweis {
        display: none;
    }


.firmenuebersicht__minimized__vertical-line[b-t8ms4d4rx7] {
    border-left: 1px solid var(--artemis-table-border);
    height: 70%;
    margin: 0 0.5rem;
}

.firmenuebersicht__minimized__filter[b-t8ms4d4rx7] {
    cursor: pointer;
    transition: all 0.2s;
    display: contents;
}

.firmenuebersicht__minimized__filter-icon[b-t8ms4d4rx7] {
}

.firmenuebersicht__minimized__filter:hover .firmenuebersicht__minimized__filter-icon[b-t8ms4d4rx7] {
    transform: scale(1.2);
}

.firmenuebersicht__minimized__anzahl-aktiver-filter[b-t8ms4d4rx7] {
    color: grey;
}
/* _content/Artemis.WebUI/Pages/_Firmenuebersicht/Components/WeitereFirmenFilter.razor.rz.scp.css */
.sort-wrapper[b-e4qafa9e39] {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
}

.sort-wrapper__save-as-default[b-e4qafa9e39] {
    font-size: small;
    margin-left: auto;
    cursor: pointer;
    user-select: none;
}

    .sort-wrapper__save-as-default:hover[b-e4qafa9e39] {
        color: var(--primary-color);
    }
/* _content/Artemis.WebUI/Pages/_Firmenuebersicht/Index.razor.rz.scp.css */
.kundenuebersicht[b-j48rx1ldp8] {
}

.kundenuebersicht--tabelle[b-j48rx1ldp8] {
}


.kundenuebersicht--kacheln[b-j48rx1ldp8] {
}


.kundenuebersicht--tabelle[b-j48rx1ldp8] .content-wrapper {
    padding: 8px 15px 0 15px;
}

.kundenuebersicht--tabelle[b-j48rx1ldp8] .action-dummy {
    margin-bottom: 0.75rem;
}

.kundenuebersicht--tabelle[b-j48rx1ldp8] .line-container {
    margin-bottom: 10px;
}

.kundenuebersicht--tabelle[b-j48rx1ldp8] .action-container__content {
    padding: 0.1rem 1rem;
    width: 98%;
}

.kundenuebersicht--tabelle[b-j48rx1ldp8] .action-container__indicator {
    min-width: 36px;
}

.kundenuebersicht--tabelle[b-j48rx1ldp8] .action-container__content:last-child ::deep.action-container__indicator {
    width: 0;
    min-width: 0;
}

.kundenuebersicht--tabelle[b-j48rx1ldp8] .kandidatenstatus-mutliselect__liste {
    padding: 0;
    flex-wrap: unset;
}

.kundenuebersicht--tabelle[b-j48rx1ldp8] .suche__results {
    display: unset;
}

.kundenuebersicht--tabelle[b-j48rx1ldp8] .line-container__main-content {
    padding: 0;
}
/* _content/Artemis.WebUI/Shared/Layout/MainPanel/ContentPanel/OffsidePanel.razor.rz.scp.css */
.offside-panel[b-elu66fuwu9] {
    position: relative;
    transition: all 500ms;
    transition-property: margin-right;
    border-left: 1px solid #dedede;
    box-shadow: none;
    min-width: 320px;
    max-width: 320px;
    width: 320px;
    z-index: 10;
    background: var(--artemis-smooth-white);
}

.offside-panel--hidden[b-elu66fuwu9] {
    margin-right: -320px;
}

.offside-panel__tab-headings[b-elu66fuwu9] {
    display: flex;
    justify-content: space-evenly;
    width: 100%;
    padding: 0.75rem;
}

.offside-panel__tab-heading[b-elu66fuwu9] {
    position: relative;
    font-weight: 500;
    color: #212529;
    cursor: pointer;
}

    .offside-panel__tab-heading--active[b-elu66fuwu9]::after {
        content: "";
        position: absolute;
        bottom: -2px;
        left: 50%;
        width: 50%;
        height: 2px;
        background-color: #212529;
        transform: translateX(-50%);
    }



/* Click Bar */
.offside-panel__click-bar[b-elu66fuwu9] {
    left: 0;
    top: 50%;
    width: 40px;
    height: 60px;
    background: #e9ecef;
    position: absolute;
    pointer-events: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 4px 0 0 4px;
    z-index: 0;
    transform: translate(-100%, -50%);
    border: 1px solid #dedede;
    box-shadow: none;
}

@supports (-ms-ime-align:auto) {
    .offside-panel__click-bar[b-elu66fuwu9] {
        left: -16px;
    }
}

.offside-panel__click-bar:hover[b-elu66fuwu9] {
    background-color: #dbdbdb;
    cursor: pointer;
}

.offside-panel__click-bar[b-elu66fuwu9]::after {
    font-family: "Font Awesome 5 Free";
    font-weight: 600;
    position: absolute;
    color: #818181;
}

.offside-panel__click-bar--einklappen[b-elu66fuwu9]::after {
    content: "\f101";
}

.offside-panel__click-bar--ausklappen[b-elu66fuwu9]::after {
    content: "\f550";
}

/* Mobile */
@media(max-width: 1500px) {
    .offside-panel[b-elu66fuwu9] {
        position: absolute;
        top: 0;
        right: 0;
        height: 100%;
        box-shadow: 2px 4px 12px 1px rgb(0 0 0 / 27%);
    }

    .offside-panel__click-bar[b-elu66fuwu9] {
        box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.15);
    }
}

@media (max-width: 500px) {
    .offside-panel__click-bar[b-elu66fuwu9] {
        width: 30px;
        height: 50px;
    }
}
