@import '../../_global/styles/mixins'; @import '../../_global/styles/vars'; .page-details { margin: 0 0 48px; display: flex; justify-content: space-between; align-items: center; width: auto; padding: 10px 42px 0; @media(max-width: 1199px) { padding: 0 28px; margin: 20px 0 36px; } @media(max-width: 767px) { padding: 0 var(--container-padding); margin: 14px 0; display: block; } &.intranet { .document-number { position: relative; padding-left: calc(var(--icon-size) * 1.3); &:before { @include icon-schloss; position: absolute; left: 0; top: calc(50% - var(--icon-size) / 2); font-family: "Icons", sans-serif; font-size: var(--icon-size); line-height: 1; } } } } .intranet-short-text { position: relative; background-color: var(--theme-color-primary-dimmed-04); padding: 40px 80px 40px 40px; overflow: hidden; &:before { @include icon-schloss; position: absolute; right: 1%; top: 14%; margin: -16px 10px; font-family: "Icons", sans-serif; font-size: var(--icon-size); line-height: 1; } } .breadcrumb-list-wrapper { @media(max-width: 999px) { width: 100%; } } .breadcrumb { list-style: none; font-size: 18px; padding: 0; margin: 0 -2px; background-color: inherit; border-radius: 0; white-space: nowrap; br { display: none; } @media(max-width: 999px) { overflow: auto; max-width: 100vw; margin: 0 -20px -10px; padding: 0 18px 10px; } @media(max-width: 767px) { font-size: 16px; opacity: 1; } a { padding: 2px 4px; border-radius: var(--border-radius-xs); transition: 0.3s ease; @include focus-visible; margin: 0 -2px; &:hover { color: var(--theme-color-secondary-intensed); } } li { display: inline-block; + li:before { @include icon-pfeil-rechts; font-family: "Icons", sans-serif; margin: -1px 6px 0 3px; padding: 0; position: relative; display: inline-block; font-size: 20px; vertical-align: top; color: inherit; @media(max-width: 767px) { font-size: 18px; } } &:last-child a { text-decoration: none; } } } .document-number { margin-left: auto; font-size: 18px; line-height: 20px; padding: 5px 12px; margin-right: -14px; margin-bottom: initial; margin-top: initial; @media(max-width: 1199px) { margin-right: -12px; } @media(max-width: 999px) { display: none; } }