@font-face{font-family:AssetsCervo;src:url('/assets/portal-fonts/LPCervoLap.woff2') format('woff2');font-weight:400 900;font-display:swap}
@font-face{font-family:AssetsPlex;src:url('/assets/portal-fonts/plex.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:AssetsPlex;src:url('/assets/portal-fonts/plex-bold.woff2') format('woff2');font-weight:600 900;font-display:swap}
body{background:#ebe8d8;color:#001e2d;font-family:AssetsPlex,Arial,sans-serif}
.assets-portal{--sand:#ebe8d8;--petrol:#00435b;--ink:#001e2d;--yellow:#e8d468;background:var(--sand);color:var(--ink);min-height:100vh;display:flex;flex-direction:column;font-family:AssetsPlex,Arial,sans-serif;font-size:16px;line-height:1.5}
.assets-portal h1,.assets-portal h2,.assets-portal h3,.assets-portal h4{font-family:AssetsCervo,'Arial Narrow',sans-serif;color:var(--petrol);font-weight:400;line-height:1.08}
.assets-portal h1{font-size:clamp(36px,4.5vw,60px);margin:0 0 24px}
.assets-portal h2{font-size:36px}.assets-portal h3{font-size:28px}
.assets-portal p,.assets-portal li{font-family:AssetsPlex,Arial,sans-serif}
.assets-portal a{color:var(--petrol);text-underline-offset:4px}
.assets-header{position:relative;z-index:50;background:var(--sand);color:var(--petrol);border-bottom:1px solid #00435b26}
.assets-header__inner{max-width:1440px;min-height:84px;padding:17px 5%;margin:0 auto;display:flex;align-items:center;gap:28px}
.assets-logo{color:var(--petrol);display:block;width:146px;flex:none}
.assets-logo svg{display:block;width:100%;height:auto}
.assets-navigation{margin-left:auto;display:flex;align-items:center;gap:28px}
.assets-navigation a{font:700 16px/1.5 AssetsPlex,Arial,sans-serif;text-decoration:none;padding:10px 0}
.assets-navigation a:hover,.assets-navigation a:focus-visible{text-decoration:underline}
.assets-languages{display:flex;gap:12px}.assets-languages a{text-transform:uppercase;font-size:13px;text-decoration:none;padding:5px 0}.assets-languages .is-active{border-bottom:2px solid currentColor;font-weight:700}
.assets-menu-toggle{display:none}
.assets-main.main{flex:1;width:100%;max-width:1296px;padding:60px 48px 64px!important;margin:0 auto;min-height:450px}
.assets-main .section{margin:0 0 32px!important;padding:0!important;max-width:none;width:100%}
.assets-main .section:last-child{margin-bottom:0!important}
.assets-main .text-modul__content,.assets-main .text-modul__container{max-width:100%}
.assets-main .text-modul p{font-size:18px;line-height:1.6}
.assets-main .grid__wrapper{column-gap:24px;row-gap:24px}
.assets-eyebrow{font-size:12px!important;letter-spacing:1.8px;font-weight:700;margin:0 0 20px;color:var(--petrol)}
.assets-portal .assets-home h1{font-size:clamp(36px,5.6vw,72px);overflow-wrap:anywhere}
.assets-portal .assets-lead{font-size:19px;line-height:1.6;margin:0 0 30px}
.assets-portal .assets-primary,.assets-portal .button:not([download]){display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:49px;padding:14px 25px;border:0;border-radius:999px;background:var(--yellow);color:var(--ink);font:700 16px/1.35 AssetsPlex,Arial,sans-serif;text-decoration:none;box-shadow:none;text-transform:none;letter-spacing:normal}
.assets-portal .assets-primary:hover,.assets-portal .button:not([download]):hover{background:#dfc74e}
.assets-caption{font-size:13px;margin:16px 0 0;color:#36515b}
.assets-footer{background:var(--petrol);color:var(--sand);margin-top:0;padding:27px 5%;font-size:13px}
.assets-footer__inner{max-width:1296px;margin:0 auto;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;align-items:center}
.assets-footer nav{display:flex;gap:24px}.assets-footer a{color:inherit;text-decoration:none}.assets-footer a:hover{text-decoration:underline}
.assets-login-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:start}
.assets-login-intro h1{font-size:60px}.assets-login-intro .assets-lead{font-size:18px}
.assets-login-help{margin-top:34px;max-width:330px;font-size:14px}.assets-login-help p{margin:8px 0}
.assets-login-content{background:#f7f5ec;border:1px solid #00435b20;border-radius:16px;padding:32px;min-width:0}
.assets-login-content>section:not(.section--grid){display:none}
.assets-login-content .grid__wrapper{display:block!important;padding:0!important;margin:0!important}
.assets-login-content .grid__item{display:block;width:100%!important;padding:0!important;margin:0!important;max-width:100%!important}
.assets-login-content .grid__item:empty{display:none}
.assets-login-content .section,.assets-login-content .content-modul__container,.assets-login-content .content-modul__content,.assets-login-content .form__container{padding:0!important;margin:0!important;width:100%;max-width:100%}
.assets-login-content .form__container{margin-top:24px!important}
.assets-login-content .form-element--is-input{display:flex;flex-direction:column-reverse;gap:7px;position:relative;margin:0 0 20px!important;padding:0!important;width:100%;min-height:0}
.assets-login-content .form-element__input-label{position:static!important;transform:none!important;font:400 14px/1.5 AssetsPlex,Arial,sans-serif;padding:0!important;margin:0!important;background:transparent;color:var(--ink)}
.assets-login-content input:not([type=hidden]),.assets-login-content .form-element__input{height:48px;width:100%;border:1px solid #a7b2ad;border-radius:7px;background:#fffdf8;color:var(--ink);padding:10px 12px!important;font:400 16px/1.5 AssetsPlex,Arial,sans-serif;box-sizing:border-box}
.assets-login-content .button{width:100%}
.assets-password-recovery{margin:20px 0 0!important;font-size:14px!important}
.assets-login-content .text-modul{margin-top:24px}
.assets-login-content .text-modul h2{display:none}
.assets-login-content .text-modul p{font-size:12px;line-height:1.6;color:#49616a}
.assets-login-content .text-modul__content{padding:0}
.assets-login-content .felogin-hidden{display:none}
.assets-portal .assets-download-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}
.assets-download-grid>.grid__item{width:100%!important;min-width:0;padding:0!important;grid-column:auto!important}
.assets-main .download-modul__container,.assets-main .download-modul__buttons{width:100%;margin:0}
.assets-main .download-modul__buttons{display:grid;gap:16px}
.assets-main a.assets-file{display:flex;align-items:center;gap:20px;justify-content:space-between;width:100%;min-height:112px;padding:22px!important;border:1px solid #00435b26;border-radius:12px;background:#f7f5ec;color:var(--ink);box-shadow:none;text-align:left;text-decoration:none;white-space:normal;text-transform:none;letter-spacing:normal;font-family:AssetsPlex,Arial,sans-serif}
.assets-main a.assets-file:hover{border-color:var(--petrol);background:#f7f5ec}
.assets-file-copy{min-width:0}.assets-file-title{display:block;font:400 25px/1.2 AssetsCervo,'Arial Narrow',sans-serif;color:var(--petrol);margin:0 0 10px}
.assets-file-name{display:block;font:400 12px/1.6 AssetsPlex,Arial,sans-serif;color:#49616a;overflow-wrap:anywhere}
.assets-file-icon{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:50%;background:var(--petrol);color:var(--sand);font-size:23px}
.assets-portal .scroll-up-button{background:var(--petrol);color:var(--sand)}
@media(max-width:760px){.assets-header__inner{padding:18px 6%;gap:16px;flex-wrap:wrap}.assets-logo{width:125px}.assets-navigation{gap:16px}.assets-navigation a{font-size:13px}.assets-languages{gap:10px}.assets-main.main{padding:42px 6% 48px!important;min-height:385px}.assets-login-layout{grid-template-columns:1fr;gap:32px}.assets-login-intro h1{font-size:48px}.assets-login-content{padding:24px}.assets-portal .assets-download-grid{grid-template-columns:1fr!important}.assets-portal .assets-lead{font-size:17px}.assets-footer{padding:25px 6%}.assets-main .text-modul p{font-size:16px}.assets-login-content .text-modul p{font-size:12px}}
@media(max-width:480px){.assets-navigation{order:3;flex-basis:100%;margin:0;justify-content:space-between}.assets-languages{margin-left:auto}.assets-portal .assets-home h1{font-size:36px}.assets-main a.assets-file{padding:18px!important}}

.page.assets-portal{display:flex!important;flex-direction:column}
.assets-login-form{margin:24px 0 0}
.assets-login-field{display:flex;flex-direction:column-reverse;gap:7px;margin-bottom:20px}
.assets-login-label{font:400 14px/1.5 AssetsPlex,Arial,sans-serif;color:var(--ink)}
.assets-login-form .assets-login-input{position:static!important;transform:none!important;width:100%;height:48px;padding:10px 12px!important;margin:0;border:1px solid #a7b2ad;border-radius:7px;background:#fffdf8;color:var(--ink);font:400 16px/1.5 AssetsPlex,Arial,sans-serif}
.assets-login-form .assets-primary{width:100%}
.assets-login-error{font-size:14px;color:#8b2938;margin:16px 0}
.assets-portal .assets-download-grid{display:grid!important;padding:0!important;max-width:none!important}
.assets-main a.assets-file{max-width:none!important}
.assets-main .download-modul__buttons{grid-template-columns:minmax(0,1fr);justify-items:stretch}
.assets-main .grid__wrapper:has(.text-modul){padding-left:0;padding-right:0}
.assets-main .download-modul__container{padding:0!important}
.assets-main.main{row-gap:0;column-gap:0}
.assets-main .grid__wrapper:has(.text-modul){padding-left:0!important;padding-right:0!important}
.assets-portal h1.assets-product-heading{font-size:clamp(34px,4vw,48px);hyphens:none}
.assets-product-heading .assets-eyebrow{display:block;font-family:AssetsPlex,Arial,sans-serif;line-height:1.5}

/* Protected media: one preview and a compact format row per asset. */
.assets-media-detail .assets-main>section:first-child h1{font-size:clamp(34px,4vw,52px);max-width:900px;line-height:1.1;margin-bottom:20px}
.assets-media-detail .assets-main>section:first-child .text-modul p{font-size:16px;max-width:960px}
.assets-media-detail .assets-main .assets-media-section{background:transparent!important;margin-bottom:24px!important}
.assets-media-detail .assets-main .assets-media-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important;padding:0!important;background:transparent!important;max-width:none!important}
.assets-media-detail .assets-main .assets-media-card{display:flex!important;flex-direction:column;gap:0!important;min-width:0;width:100%!important;grid-column:auto!important;padding:0!important;margin:0!important;border:1px solid #00435b24;border-radius:16px;background:#f7f5ec;overflow:hidden}
.assets-media-detail .assets-media-card .assets-media-preview{display:flex!important;align-items:center;justify-content:center;position:relative;width:100%;height:200px;min-height:200px;margin:0!important;padding:26px!important;background:#fffefa;overflow:hidden}
.assets-media-detail .assets-media-preview picture{display:block!important;width:100%;height:100%;margin:0;padding:0}
.assets-media-detail .assets-media-preview img{display:block!important;width:100%!important;height:100%!important;max-height:100%;object-fit:contain!important;position:static!important;margin:0!important}
.assets-media-detail .assets-media-card .info__container{padding:0!important;margin:0!important;width:100%}
.assets-media-detail .assets-media-card .info__container .row,.assets-media-detail .assets-media-card .info__container .col-12{display:block;max-width:none;width:100%;margin:0;padding:0;text-align:left!important}
.assets-media-detail .assets-media-card .assets-media-title{font:400 25px/1.15 AssetsCervo,'Arial Narrow',sans-serif;text-align:left!important;color:#00435b;padding:22px 24px 0!important;margin:0!important;max-width:none!important;letter-spacing:0}
.assets-media-detail .assets-media-card [hidden]{display:none!important}
.assets-media-detail .assets-media-card .assets-media-formats{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:auto;padding:18px 24px 24px}
.assets-media-detail .assets-media-card a.assets-format{display:inline-flex!important;align-items:center;justify-content:center;gap:18px;min-height:44px;width:auto;max-width:none;min-width:84px;padding:10px 16px!important;margin:0!important;border:1px solid #00435b36;border-radius:999px;background:transparent;color:#00435b;box-shadow:none;font:700 13px/1.4 AssetsPlex,Arial,sans-serif;text-decoration:none;text-transform:none;letter-spacing:0;white-space:normal}
.assets-media-detail .assets-media-card a.assets-format span{font-size:20px;line-height:1}
.assets-media-detail .assets-media-card a.assets-format:hover{background:#e8d468;border-color:#e8d468}
.assets-media-detail .assets-media-card a.assets-format:focus-visible{outline:3px solid #00435b;outline-offset:3px;background:#e8d468}
@media(max-width:760px){.assets-media-detail .assets-main .assets-media-grid{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}.assets-media-detail .assets-media-card .assets-media-preview{height:180px;min-height:180px;padding:24px!important}.assets-media-detail .assets-media-card .assets-media-title{font-size:23px;padding:20px 20px 0!important}.assets-media-detail .assets-media-card .assets-media-formats{padding:16px 20px 20px;gap:8px}}
@media(max-width:760px){.assets-media-detail .assets-media-card a.assets-format{min-width:76px;padding:10px 12px!important;gap:12px}}

/* Mediadatenbank contact panel: scoped to the DE/EN overview. */
.assets-portal:is(.assets-page-14,.assets-page-175) .section:has(.frame-type-form_formframework){background:#f7f5ec!important;border:1px solid #00435b26;border-radius:20px;padding:40px!important;margin-top:32px!important}
.assets-portal:is(.assets-page-14,.assets-page-175) .section:has(.frame-type-form_formframework) >.grid__wrapper{display:grid!important;grid-template-columns:160px minmax(0,1fr)!important;gap:40px!important;padding:0!important;background:transparent!important;align-items:start}
.assets-portal:is(.assets-page-14,.assets-page-175) .section:has(.frame-type-form_formframework) >.grid__wrapper>.grid__item{display:block!important;width:100%!important;min-width:0;grid-column:auto!important;padding:0!important;margin:0!important}
.assets-portal:is(.assets-page-14,.assets-page-175) .section:has(.frame-type-form_formframework) .image-content,.assets-portal:is(.assets-page-14,.assets-page-175) .section:has(.frame-type-form_formframework) .image-content__image{width:160px!important;height:160px!important;margin:0!important;padding:0!important}
.assets-portal:is(.assets-page-14,.assets-page-175) .section:has(.frame-type-form_formframework) .image-content picture{display:block;width:100%;height:100%}
.assets-portal:is(.assets-page-14,.assets-page-175) .section:has(.frame-type-form_formframework) .image-content img{display:block;width:100%!important;height:100%!important;object-fit:cover;border-radius:50%;margin:0!important}
.assets-portal:is(.assets-page-14,.assets-page-175) .section:has(.frame-type-form_formframework) .frame-type-form_formframework{max-width:780px;width:100%;margin:0}
.assets-portal:is(.assets-page-14,.assets-page-175) .section:has(.frame-type-form_formframework) h3{font:400 36px/1.15 AssetsCervo,sans-serif;margin:0 0 12px;color:#00435b}
.assets-portal:is(.assets-page-14,.assets-page-175) .section:has(.frame-type-form_formframework) h4{font:400 16px/1.6 AssetsPlex,Arial,sans-serif;margin:0 0 28px;color:#36515b}
.assets-portal:is(.assets-page-14,.assets-page-175) .section:has(.frame-type-form_formframework) .form__container{width:100%;max-width:none;padding:0!important;margin:0!important}
.assets-portal:is(.assets-page-14,.assets-page-175) .section:has(.frame-type-form_formframework) .form__container .grid--form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;width:100%;padding:0!important;margin:0!important}
.assets-portal:is(.assets-page-14,.assets-page-175) .section:has(.frame-type-form_formframework) .grid--form>.grid__item{width:100%!important;min-width:0;grid-column:auto!important;padding:0!important;margin:0!important}
.assets-portal:is(.assets-page-14,.assets-page-175) .section:has(.frame-type-form_formframework) .form-element--is-input,.assets-portal:is(.assets-page-14,.assets-page-175) .section:has(.frame-type-form_formframework) .form-element--is-textarea{display:flex;flex-direction:column-reverse;gap:8px;width:100%;height:auto;min-height:0;padding:0!important;margin:0 0 24px!important}
.assets-portal:is(.assets-page-14,.assets-page-175) .section:has(.frame-type-form_formframework) .form-element__input-label,.assets-portal:is(.assets-page-14,.assets-page-175) .section:has(.frame-type-form_formframework) .form-element__textarea-label{position:static!important;transform:none!important;display:flex;gap:3px;font:400 14px/1.5 AssetsPlex,Arial,sans-serif;color:#001e2d;background:transparent!important;padding:0!important;margin:0!important;height:auto!important}
.assets-portal:is(.assets-page-14,.assets-page-175) .section:has(.frame-type-form_formframework) .form-element__input,.assets-portal:is(.assets-page-14,.assets-page-175) .section:has(.frame-type-form_formframework) .form-element__textarea,.assets-portal:is(.assets-page-14,.assets-page-175) .section:has(.frame-type-form_formframework) .form-element--is-captcha input{box-sizing:border-box;width:100%!important;max-width:100%;height:48px;padding:12px 14px!important;margin:0!important;border:1px solid #a7b2ad!important;border-radius:8px;background:#fffdf8!important;color:#001e2d;font:400 16px/1.5 AssetsPlex,Arial,sans-serif;box-shadow:none}
.assets-portal:is(.assets-page-14,.assets-page-175) .section:has(.frame-type-form_formframework) .form-element__textarea{height:148px;min-height:120px;resize:vertical}
.assets-portal:is(.assets-page-14,.assets-page-175) .section:has(.frame-type-form_formframework) .form-element__input:focus,.assets-portal:is(.assets-page-14,.assets-page-175) .section:has(.frame-type-form_formframework) .form-element__textarea:focus,.assets-portal:is(.assets-page-14,.assets-page-175) .section:has(.frame-type-form_formframework) .form-element--is-captcha input:focus{outline:2px solid #00435b;outline-offset:2px}
.assets-portal:is(.assets-page-14,.assets-page-175) .section:has(.frame-type-form_formframework) .form-element--is-select{margin:0 0 24px!important;max-width:360px}
.assets-portal:is(.assets-page-14,.assets-page-175) .section:has(.frame-type-form_formframework) .form-element__select-custom-box{min-height:48px;padding:12px 42px 12px 14px;border:1px solid #a7b2ad;border-radius:8px;background-color:#fffdf8;color:#001e2d;font:400 16px/1.5 AssetsPlex,Arial,sans-serif}
.assets-portal:is(.assets-page-14,.assets-page-175) .section:has(.frame-type-form_formframework) .form-element__select-custom-items{border:1px solid #a7b2ad;border-radius:8px;overflow:hidden;background:#fffdf8;z-index:20;font:400 16px/1.5 AssetsPlex,Arial,sans-serif}
.assets-portal:is(.assets-page-14,.assets-page-175) .section:has(.frame-type-form_formframework) .select-items-inner{padding:12px 14px;color:#001e2d}
.assets-portal:is(.assets-page-14,.assets-page-175) .section:has(.frame-type-form_formframework) .select-items-inner:hover{background:#ebe8d8}
.assets-portal:is(.assets-page-14,.assets-page-175) .section:has(.frame-type-form_formframework) .form-element--is-captcha{max-width:360px;margin:0 0 22px!important}
.assets-portal:is(.assets-page-14,.assets-page-175) .section:has(.frame-type-form_formframework) .captcha{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}
.assets-portal:is(.assets-page-14,.assets-page-175) .section:has(.frame-type-form_formframework) .captcha img{max-width:100%;height:auto}
.assets-portal:is(.assets-page-14,.assets-page-175) .section:has(.frame-type-form_formframework) .captcha a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}
.assets-portal:is(.assets-page-14,.assets-page-175) .section:has(.frame-type-form_formframework) .form-element__text{font:400 13px/1.6 AssetsPlex,Arial,sans-serif;color:#49616a;margin:0 0 22px}
.assets-portal:is(.assets-page-14,.assets-page-175) .section:has(.frame-type-form_formframework) .actions,.assets-portal:is(.assets-page-14,.assets-page-175) .section:has(.frame-type-form_formframework) .button-container{padding:0;margin:0;text-align:left;justify-content:flex-start}
.assets-portal:is(.assets-page-14,.assets-page-175) .section:has(.frame-type-form_formframework) .actions .button{min-width:180px;min-height:48px;padding:14px 28px;background:#e8d468;color:#001e2d;border-radius:999px;font:700 16px/1.4 AssetsPlex,Arial,sans-serif}
.assets-portal:is(.assets-page-14,.assets-page-175) .section:has(.frame-type-form_formframework) .form-element--is-input::after,.assets-portal:is(.assets-page-14,.assets-page-175) .section:has(.frame-type-form_formframework) .form-element--is-textarea::after{top:100%;bottom:auto;font:400 12px/1.4 AssetsPlex,Arial,sans-serif}
@media(max-width:760px){.assets-portal:is(.assets-page-14,.assets-page-175) .section:has(.frame-type-form_formframework){padding:24px!important}.assets-portal:is(.assets-page-14,.assets-page-175) .section:has(.frame-type-form_formframework)>.grid__wrapper{grid-template-columns:minmax(0,1fr)!important;gap:24px!important}.assets-portal:is(.assets-page-14,.assets-page-175) .section:has(.frame-type-form_formframework) .image-content,.assets-portal:is(.assets-page-14,.assets-page-175) .section:has(.frame-type-form_formframework) .image-content__image{width:112px!important;height:112px!important}.assets-portal:is(.assets-page-14,.assets-page-175) .section:has(.frame-type-form_formframework) h3{font-size:30px}.assets-portal:is(.assets-page-14,.assets-page-175) .section:has(.frame-type-form_formframework) .form__container .grid--form{grid-template-columns:minmax(0,1fr)!important;gap:0!important}.assets-portal:is(.assets-page-14,.assets-page-175) .section:has(.frame-type-form_formframework) .form-element--is-select{max-width:none}}
.assets-portal:is(.assets-page-14,.assets-page-175) .section:has(.frame-type-form_formframework) .form-element__container{border:0!important;background:transparent!important;box-shadow:none!important}
.assets-portal:is(.assets-page-14,.assets-page-175) .section:has(.frame-type-form_formframework) .form-element__container.error input,.assets-portal:is(.assets-page-14,.assets-page-175) .section:has(.frame-type-form_formframework) .form-element__container.error textarea{border-color:#b02b3a!important}
.assets-portal:is(.assets-page-14,.assets-page-175) .section:has(.frame-type-form_formframework) .form-element--is-captcha{padding:0!important}
.assets-portal:is(.assets-page-14,.assets-page-175) .section:has(.frame-type-form_formframework) .captcha{padding:0!important}

/* The shared tooltip is appended to body, outside the portal wrapper. */
body:has(.assets-portal)>.popper{box-sizing:border-box;max-width:min(360px,calc(100vw - 32px));max-inline-size:min(360px,calc(100vw - 32px));padding:14px 18px;border-radius:10px;background:#00435b;color:#fffdf8;box-shadow:0 8px 24px #001e2d26;font:400 13px/1.55 AssetsPlex,Arial,sans-serif;text-align:left;white-space:normal;overflow-wrap:anywhere;word-break:break-word}
body:has(.assets-portal)>.popper::after,body:has(.assets-portal)>.popper .popper__text{white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:100%}

/* Authenticated state of the existing TYPO3 login plugin. */
.assets-session-status{display:flex;align-items:center;gap:9px;margin-bottom:24px;color:#00435b;font:700 11px/1.5 AssetsPlex,Arial,sans-serif;letter-spacing:1.2px}
.assets-session-status>span{display:grid;place-items:center;flex:none;width:26px;height:26px;background:#e8d468;border-radius:50%;font-size:16px;letter-spacing:0}
.assets-login-content .assets-session h2{font-size:36px;margin:0 0 18px}
.assets-session-message{font:400 16px/1.6 AssetsPlex,Arial,sans-serif;color:#36515b;margin:0 0 28px}
.assets-session>.assets-primary{width:100%;gap:16px}
.assets-session .assets-logout-form{margin:20px 0 0;padding:20px 0 0;border-top:1px solid #00435b20}
.assets-session .assets-logout-button{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:10px 22px;border:1px solid #00435b55;border-radius:999px;background:transparent;color:#00435b;font:700 14px/1.5 AssetsPlex,Arial,sans-serif;cursor:pointer}
.assets-session .assets-logout-button:hover{background:#ebe8d8;border-color:#00435b}
.assets-session .assets-logout-button:focus-visible{outline:2px solid #00435b;outline-offset:3px}
.assets-login-content:has(.assets-session) .text-modul{display:none}
@media(max-width:480px){.assets-login-content .assets-session h2{font-size:30px}}
