UNPKG

@randstad-design/orbit-multitheme

Version:

multitheme Front-end code based on Randstad Human Forward components

393 lines (355 loc) 20 kB
.modal--media { background: transparent; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; opacity: 0; overflow-y: auto; -webkit-transition: background-color 0.2s, opacity 0.2s, visibility 0.2s; transition: background-color 0.2s, opacity 0.2s, visibility 0.2s; z-index: 10; } .modal--media.modal--active { background: rgba(15, 25, 65, 0.7); opacity: 1; } .modal--media .modal__aspect-ratio { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin: 0; overflow: hidden; position: relative; width: 100%; } .modal--media .modal__close { position: fixed; right: 30px; top: 20px; z-index: 1; } .modal--media .modal__close, .modal--media .modal__close .icon { height: 20px; width: 20px; } .modal--media .modal__close .icon { right: 0; } .modal--media .modal__media { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; } @media (min-width: 941px) { .modal--media .modal__close { right: 30px; top: 30px; } .modal--media .modal__close, .modal--media .modal__close .icon { height: 30px; width: 30px; } } @media (min-width: 177.778vh) { .modal--media .modal__aspect-ratio--16-9 { width: calc(100vh * 16 / 9); } } @media (min-width: 133.333vh) { .modal--media .modal__aspect-ratio--4-3 { width: calc(100vh * 4 / 3); } } @media (min-width: 150vh) { .modal--media .modal__aspect-ratio--3-2 { width: calc(100vh * 3 / 2); } } .modal--media .modal__close svg { fill: var(--color-brand-tertiary); } .modal--media .modal__close:hover svg { fill: var(--color-brand-primary); } .modal__dialog:not([class*='bg-variant-']):not([class*='bg-brand--']) { background: #f7f5f0; } .modal__dialog:not([class*='bg-variant-']):not([class*='bg-brand--']) .modal__close svg { color: #2175d9; } .bg-variant-brand-primary.modal__dialog .button.button--filled { background: var(--color-brand-tertiary); border-color: var(--color-brand-tertiary); color: var(--color-brand-secondary); } .bg-variant-brand-primary.modal__dialog .button.button--filled .icon svg { fill: var(--color-brand-secondary); } .bg-variant-brand-primary.modal__dialog .button.button--filled:hover, .bg-variant-brand-primary.modal__dialog .button.button--filled:focus { background-color: var(--color-white); color: var(--color-brand-secondary); border-color: var(--color-white); } .bg-variant-brand-primary.modal__dialog .button.button--filled:hover .icon svg, .bg-variant-brand-primary.modal__dialog .button.button--filled:focus .icon svg { fill: var(--color-brand-secondary); } .bg-variant-brand-primary.modal__dialog .button.button--filled:active { background-color: var(--color-brand-tertiary-shade-110); color: var(--color-brand-secondary); border-color: var(--color-brand-tertiary-shade-110); } .bg-variant-brand-primary.modal__dialog .button.button--filled:active .icon svg { fill: var(--color-brand-secondary); } .bg-variant-brand-primary.modal__dialog .button:not(.button--filled) { border-color: var(--color-brand-tertiary); color: var(--color-white); } .bg-variant-brand-primary.modal__dialog .button:not(.button--filled) .icon svg { fill: var(--color-white); } .bg-variant-brand-primary.modal__dialog .button:not(.button--filled):hover, .bg-variant-brand-primary.modal__dialog .button:not(.button--filled):focus { background-color: var(--color-brand-tertiary); color: var(--color-brand-secondary); } .bg-variant-brand-primary.modal__dialog .button:not(.button--filled):hover .icon svg, .bg-variant-brand-primary.modal__dialog .button:not(.button--filled):focus .icon svg { fill: var(--color-brand-secondary); } .bg-variant-brand-primary.modal__dialog .button:not(.button--filled):active { background-color: var(--color-brand-tertiary-shade-110); color: var(--color-brand-secondary); border-color: var(--color-brand-tertiary-shade-110); } .bg-variant-brand-primary.modal__dialog .button:not(.button--filled):active .icon svg { fill: var(--color-brand-secondary); } .bg-variant-brand-primary.modal__dialog .icon--alternative { color: var(--color-white); } .bg-variant-brand-primary.modal__dialog .icon--alternative:hover { color: var(--color-brand-secondary); } .bg-variant-brand-primary.modal__dialog a { color: var(--color-white); } .bg-variant-brand-secondary.modal__dialog .button.button--filled { background: var(--color-brand-tertiary); border-color: var(--color-brand-tertiary); color: var(--color-brand-secondary); } .bg-variant-brand-secondary.modal__dialog .button.button--filled .icon svg { fill: var(--color-brand-secondary); } .bg-variant-brand-secondary.modal__dialog .button.button--filled:hover, .bg-variant-brand-secondary.modal__dialog .button.button--filled:focus { background-color: var(--color-white); color: var(--color-brand-secondary); border-color: var(--color-white); } .bg-variant-brand-secondary.modal__dialog .button.button--filled:hover .icon svg, .bg-variant-brand-secondary.modal__dialog .button.button--filled:focus .icon svg { fill: var(--color-brand-secondary); } .bg-variant-brand-secondary.modal__dialog .button.button--filled:active { background-color: var(--color-brand-tertiary-shade-110); color: var(--color-brand-secondary); border-color: var(--color-brand-tertiary-shade-110); } .bg-variant-brand-secondary.modal__dialog .button.button--filled:active .icon svg { fill: var(--color-brand-secondary); } .bg-variant-brand-secondary.modal__dialog .button:not(.button--filled) { border-color: var(--color-brand-tertiary); color: var(--color-white); } .bg-variant-brand-secondary.modal__dialog .button:not(.button--filled) .icon svg { fill: var(--color-white); } .bg-variant-brand-secondary.modal__dialog .button:not(.button--filled):hover, .bg-variant-brand-secondary.modal__dialog .button:not(.button--filled):focus { background-color: var(--color-brand-tertiary); color: var(--color-brand-secondary); } .bg-variant-brand-secondary.modal__dialog .button:not(.button--filled):hover .icon svg, .bg-variant-brand-secondary.modal__dialog .button:not(.button--filled):focus .icon svg { fill: var(--color-brand-secondary); } .bg-variant-brand-secondary.modal__dialog .button:not(.button--filled):active { background-color: var(--color-brand-tertiary-shade-110); color: var(--color-brand-secondary); border-color: var(--color-brand-tertiary-shade-110); } .bg-variant-brand-secondary.modal__dialog .button:not(.button--filled):active .icon svg { fill: var(--color-brand-secondary); } .bg-variant-brand-secondary.modal__dialog .icon--alternative { color: var(--color-white); } .bg-variant-brand-secondary.modal__dialog .icon--alternative:hover { color: var(--color-brand-primary); } .bg-variant-brand-secondary.modal__dialog a { color: var(--color-white); } .bg-variant-brand-tertiary.modal__dialog .button.button--filled { background: var(--color-brand-primary); border-color: var(--color-brand-primary); color: var(--color-white); } .bg-variant-brand-tertiary.modal__dialog .button.button--filled .icon svg { fill: var(--color-white); } .bg-variant-brand-tertiary.modal__dialog .button.button--filled:hover, .bg-variant-brand-tertiary.modal__dialog .button.button--filled:focus { background-color: var(--color-brand-primary-tint-80); color: var(--color-white); border-color: var(--color-brand-primary-tint-80); } .bg-variant-brand-tertiary.modal__dialog .button.button--filled:hover .icon svg, .bg-variant-brand-tertiary.modal__dialog .button.button--filled:focus .icon svg { fill: var(--color-white); } .bg-variant-brand-tertiary.modal__dialog .button.button--filled:active { background-color: var(--color-brand-primary-shade-130); color: var(--color-white); border-color: var(--color-brand-primary-shade-130); } .bg-variant-brand-tertiary.modal__dialog .button.button--filled:active .icon svg { fill: var(--color-white); } .bg-variant-brand-tertiary.modal__dialog .button:not(.button--filled) { border-color: var(--color-brand-secondary); color: var(--color-brand-secondary); } .bg-variant-brand-tertiary.modal__dialog .button:not(.button--filled) .icon svg { fill: var(--color-brand-secondary); } .bg-variant-brand-tertiary.modal__dialog .button:not(.button--filled):hover, .bg-variant-brand-tertiary.modal__dialog .button:not(.button--filled):focus { background-color: var(--color-brand-secondary); color: var(--color-white); } .bg-variant-brand-tertiary.modal__dialog .button:not(.button--filled):hover .icon svg, .bg-variant-brand-tertiary.modal__dialog .button:not(.button--filled):focus .icon svg { fill: var(--color-white); } .bg-variant-brand-tertiary.modal__dialog .button:not(.button--filled):active { background-color: var(--color-brand-secondary-shade-180); color: var(--color-white); border-color: var(--color-brand-secondary-shade-180); } .bg-variant-brand-tertiary.modal__dialog .button:not(.button--filled):active .icon svg { fill: var(--color-white); } .bg-variant-brand-tertiary.modal__dialog .icon--alternative { color: var(--color-brand-primary); } .bg-variant-brand-tertiary.modal__dialog .icon--alternative:hover { color: var(--color-brand-primary-shade-130); } .bg-variant-brand-tertiary.modal__dialog a { color: var(--color-brand-secondary); } .bg-variant-white.modal__dialog .button.button--filled { background: var(--color-brand-primary); border-color: var(--color-brand-primary); color: var(--color-white); } .bg-variant-white.modal__dialog .button.button--filled .icon svg { fill: var(--color-white); } .bg-variant-white.modal__dialog .button.button--filled:hover, .bg-variant-white.modal__dialog .button.button--filled:focus { background-color: var(--color-brand-primary-tint-80); color: var(--color-white); border-color: var(--color-brand-primary-tint-80); } .bg-variant-white.modal__dialog .button.button--filled:hover .icon svg, .bg-variant-white.modal__dialog .button.button--filled:focus .icon svg { fill: var(--color-white); } .bg-variant-white.modal__dialog .button.button--filled:active { background-color: var(--color-brand-primary-shade-130); color: var(--color-white); border-color: var(--color-brand-primary-shade-130); } .bg-variant-white.modal__dialog .button.button--filled:active .icon svg { fill: var(--color-white); } .bg-variant-white.modal__dialog .button:not(.button--filled) { border-color: var(--color-brand-primary); color: var(--color-brand-primary); } .bg-variant-white.modal__dialog .button:not(.button--filled) .icon svg { fill: var(--color-brand-primary); } .bg-variant-white.modal__dialog .button:not(.button--filled):hover, .bg-variant-white.modal__dialog .button:not(.button--filled):focus { background-color: var(--color-brand-primary); color: var(--color-white); } .bg-variant-white.modal__dialog .button:not(.button--filled):hover .icon svg, .bg-variant-white.modal__dialog .button:not(.button--filled):focus .icon svg { fill: var(--color-white); } .bg-variant-white.modal__dialog .button:not(.button--filled):active { background-color: var(--color-brand-primary-shade-130); color: var(--color-white); border-color: var(--color-brand-primary-shade-130); } .bg-variant-white.modal__dialog .button:not(.button--filled):active .icon svg { fill: var(--color-white); } .bg-variant-white.modal__dialog .icon--alternative { color: var(--color-brand-primary); } .bg-variant-white.modal__dialog .icon--alternative:hover { color: var(--color-brand-primary-shade-130); } .bg-variant-white.modal__dialog a { color: var(--color-brand-primary); } .bg-variant-brand-quaternary.modal__dialog .button.button--filled { background: var(--color-brand-secondary); border-color: var(--color-brand-secondary); color: var(--color-white); } .bg-variant-brand-quaternary.modal__dialog .button.button--filled .icon svg { fill: var(--color-white); } .bg-variant-brand-quaternary.modal__dialog .button.button--filled:hover, .bg-variant-brand-quaternary.modal__dialog .button.button--filled:focus { background-color: var(--color-brand-secondary-tint-80); color: var(--color-white); border-color: var(--color-brand-secondary-tint-80); } .bg-variant-brand-quaternary.modal__dialog .button.button--filled:hover .icon svg, .bg-variant-brand-quaternary.modal__dialog .button.button--filled:focus .icon svg { fill: var(--color-white); } .bg-variant-brand-quaternary.modal__dialog .button.button--filled:active { background-color: var(--color-brand-secondary-shade-180); color: var(--color-white); border-color: var(--color-brand-secondary-shade-180); } .bg-variant-brand-quaternary.modal__dialog .button.button--filled:active .icon svg { fill: var(--color-white); } .bg-variant-brand-quaternary.modal__dialog .button:not(.button--filled) { border-color: var(--color-brand-secondary); color: var(--color-brand-secondary); } .bg-variant-brand-quaternary.modal__dialog .button:not(.button--filled) .icon svg { fill: var(--color-brand-secondary); } .bg-variant-brand-quaternary.modal__dialog .button:not(.button--filled):hover, .bg-variant-brand-quaternary.modal__dialog .button:not(.button--filled):focus { background-color: var(--color-brand-secondary); color: var(--color-white); } .bg-variant-brand-quaternary.modal__dialog .button:not(.button--filled):hover .icon svg, .bg-variant-brand-quaternary.modal__dialog .button:not(.button--filled):focus .icon svg { fill: var(--color-white); } .bg-variant-brand-quaternary.modal__dialog .button:not(.button--filled):active { background-color: var(--color-brand-secondary-shade-180); color: var(--color-white); border-color: var(--color-brand-secondary-shade-180); } .bg-variant-brand-quaternary.modal__dialog .button:not(.button--filled):active .icon svg { fill: var(--color-white); } .bg-variant-brand-quaternary.modal__dialog .icon--alternative { color: var(--color-brand-secondary); } .bg-variant-brand-quaternary.modal__dialog .icon--alternative:hover { color: var(--color-brand-secondary-shade-180); } .bg-variant-brand-quaternary.modal__dialog a { color: var(--color-brand-secondary); } .bg-variant-brand-quinary.modal__dialog .button.button--filled { background: var(--color-brand-secondary); border-color: var(--color-brand-secondary); color: var(--color-white); } .bg-variant-brand-quinary.modal__dialog .button.button--filled .icon svg { fill: var(--color-white); } .bg-variant-brand-quinary.modal__dialog .button.button--filled:hover, .bg-variant-brand-quinary.modal__dialog .button.button--filled:focus { background-color: var(--color-brand-secondary-tint-80); color: var(--color-white); border-color: var(--color-brand-secondary-tint-80); } .bg-variant-brand-quinary.modal__dialog .button.button--filled:hover .icon svg, .bg-variant-brand-quinary.modal__dialog .button.button--filled:focus .icon svg { fill: var(--color-white); } .bg-variant-brand-quinary.modal__dialog .button.button--filled:active { background-color: var(--color-brand-secondary-shade-180); color: var(--color-white); border-color: var(--color-brand-secondary-shade-180); } .bg-variant-brand-quinary.modal__dialog .button.button--filled:active .icon svg { fill: var(--color-white); } .bg-variant-brand-quinary.modal__dialog .button:not(.button--filled) { border-color: var(--color-brand-secondary); color: var(--color-brand-secondary-shade-180); } .bg-variant-brand-quinary.modal__dialog .button:not(.button--filled) .icon svg { fill: var(--color-brand-secondary-shade-180); } .bg-variant-brand-quinary.modal__dialog .button:not(.button--filled):hover, .bg-variant-brand-quinary.modal__dialog .button:not(.button--filled):focus { background-color: var(--color-brand-secondary); color: var(--color-white); } .bg-variant-brand-quinary.modal__dialog .button:not(.button--filled):hover .icon svg, .bg-variant-brand-quinary.modal__dialog .button:not(.button--filled):focus .icon svg { fill: var(--color-white); } .bg-variant-brand-quinary.modal__dialog .button:not(.button--filled):active { background-color: var(--color-brand-secondary-shade-180); color: var(--color-white); border-color: var(--color-brand-secondary-shade-180); } .bg-variant-brand-quinary.modal__dialog .button:not(.button--filled):active .icon svg { fill: var(--color-white); } .bg-variant-brand-quinary.modal__dialog .icon--alternative { color: var(--color-brand-secondary-shade-180); } .bg-variant-brand-quinary.modal__dialog .icon--alternative:hover { color: var(--color-brand-secondary-shade-180); } .bg-variant-brand-quinary.modal__dialog a { color: var(--color-brand-secondary-shade-180); } .bg-variant-brand-senary.modal__dialog .button.button--filled { background: var(--color-brand-secondary); border-color: var(--color-brand-secondary); color: var(--color-white); } .bg-variant-brand-senary.modal__dialog .button.button--filled .icon svg { fill: var(--color-white); } .bg-variant-brand-senary.modal__dialog .button.button--filled:hover, .bg-variant-brand-senary.modal__dialog .button.button--filled:focus { background-color: var(--color-brand-secondary-tint-80); color: var(--color-white); border-color: var(--color-brand-secondary-tint-80); } .bg-variant-brand-senary.modal__dialog .button.button--filled:hover .icon svg, .bg-variant-brand-senary.modal__dialog .button.button--filled:focus .icon svg { fill: var(--color-white); } .bg-variant-brand-senary.modal__dialog .button.button--filled:active { background-color: var(--color-brand-secondary-shade-180); color: var(--color-white); border-color: var(--color-brand-secondary-shade-180); } .bg-variant-brand-senary.modal__dialog .button.button--filled:active .icon svg { fill: var(--color-white); } .bg-variant-brand-senary.modal__dialog .button:not(.button--filled) { border-color: var(--color-brand-secondary); color: var(--color-brand-secondary); } .bg-variant-brand-senary.modal__dialog .button:not(.button--filled) .icon svg { fill: var(--color-brand-secondary); } .bg-variant-brand-senary.modal__dialog .button:not(.button--filled):hover, .bg-variant-brand-senary.modal__dialog .button:not(.button--filled):focus { background-color: var(--color-brand-secondary); color: var(--color-white); } .bg-variant-brand-senary.modal__dialog .button:not(.button--filled):hover .icon svg, .bg-variant-brand-senary.modal__dialog .button:not(.button--filled):focus .icon svg { fill: var(--color-white); } .bg-variant-brand-senary.modal__dialog .button:not(.button--filled):active { background-color: var(--color-brand-secondary-shade-180); color: var(--color-white); border-color: var(--color-brand-secondary-shade-180); } .bg-variant-brand-senary.modal__dialog .button:not(.button--filled):active .icon svg { fill: var(--color-white); } .bg-variant-brand-senary.modal__dialog .icon--alternative { color: var(--color-brand-secondary); } .bg-variant-brand-senary.modal__dialog .icon--alternative:hover { color: var(--color-brand-secondary-shade-180); } .bg-variant-brand-senary.modal__dialog a { color: var(--color-brand-secondary); } .modal__dialog.bg-brand--off-white .modal__close svg { color: #2175d9; } /*# sourceMappingURL=media.css.map */