@use '../apps/red-ui/src/assets/styles/variables'; @use 'mixin'; @use 'manual-sidebar'; .toolbar { box-shadow: none; padding: 21px 24px; margin-bottom: 50px; } .topic-content { .breadcrumb-container { // if paligo exports with sticky header, the breadcrumbs disappear under the header without this margin margin-top: 40px; } .breadcrumb { font-size: 14px; line-height: 18px; font-weight: 600; a { color: variables.$accent; &:hover { color: variables.$primary; text-decoration: underline; } } .breadcrumb-node { color: variables.$primary; } } } main article { margin-bottom: 0; padding: 0; } section { position: relative; } section > .titlepage .title { margin: 24px 0 16px 0; } #topic-content > section > .titlepage h2.title { margin: 0 0 24px; } .image-viewport { margin: auto; img { margin: 16px auto; } } .pager { margin-top: 30px; margin-bottom: 30px; padding: 0; } .pager li > a, .pager li > span { @include mixin.button; } .checklist-reset-wrapper { position: absolute; right: 0; top: 0; } .warning, .note, .important, .caution, .tip { margin-top: 32px; margin-bottom: 32px; padding: 16px 24px 16px 68px; background-color: variables.$white; border-left: 4px solid variables.$primary; border-radius: 4px; &:before { color: variables.$primary; width: 20px; height: 20px; text-align: center; left: 24px; top: calc(50% - 15px); } h3 { padding: 0; @include mixin.heading-5; margin-bottom: 8px; } p { line-height: 20px; } } .topic-content > section > p { margin: 12px 0; } .panel { padding: 12px 0; border-radius: 4px; border: none; .panel-body { > p { margin-bottom: 12px; &:not(:first-of-type) { margin-top: 18px; } } } } .mediaobject { margin-top: 20px; img { border-radius: 4px; margin: 0; box-shadow: 0 3px 12px 5px rgb(40 50 65 / 14%); } .caption > p { font-size: 14px; text-align: center; font-style: italic; margin: 0; } } .inlinemediaobject { vertical-align: unset; } main ol, main ul { margin: 0 0 24px; } .section-toc { @include mixin.card; li:first-child { margin-top: 16px; } li:last-child { margin-bottom: 8px; } } .procedure > li.step::before { background-color: transparent; border: 1px solid variables.$primary; color: variables.$primary; line-height: 23px; } // FAQ .question { font-weight: 600; > td > p { margin: 32px 0 18px 0; } > td:first-child { padding-right: 4px; } } .fixed-toolbar article.topic :target.question:before { content: none; }