@randstad-design/orbit-multitheme
Version:
multitheme Front-end code based on Randstad Human Forward components
274 lines (265 loc) • 14.1 kB
CSS
.option-group__wrapper {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-top: -10px; }
.option-group .form-group__input {
margin: 10px 10px 0 0;
top: 0; }
.option-group input:focus + .selection-control__label {
background: #ecf3fc;
border-color: #2175d9; }
.bg-variant-brand-primary .option-group input:focus + .selection-control__label {
background: var(--color-brand-tertiary);
border-color: var(--color-brand-tertiary);
color: var(--color-brand-secondary); }
.bg-variant-brand-secondary .option-group input:focus + .selection-control__label {
background: var(--color-brand-tertiary);
border-color: var(--color-brand-tertiary);
color: var(--color-brand-secondary); }
.bg-variant-brand-tertiary .option-group input:focus + .selection-control__label {
background: var(--color-brand-secondary);
border-color: var(--color-brand-secondary);
color: var(--color-white); }
.bg-variant-white .option-group input:focus + .selection-control__label {
background: var(--color-brand-primary);
border-color: var(--color-brand-primary);
color: var(--color-white); }
.bg-variant-brand-quaternary .option-group input:focus + .selection-control__label {
background: var(--color-brand-secondary);
border-color: var(--color-brand-secondary);
color: var(--color-white); }
.bg-variant-brand-quinary .option-group input:focus + .selection-control__label {
background: var(--color-brand-secondary);
border-color: var(--color-brand-secondary);
color: var(--color-white); }
.bg-variant-brand-senary .option-group input:focus + .selection-control__label {
background: var(--color-brand-secondary);
border-color: var(--color-brand-secondary);
color: var(--color-white); }
.option-group .selection-control__label {
border: 1px solid #d7d7d7;
color: #2175d9;
border-radius: 4px;
cursor: pointer;
display: inline-block;
height: 50px;
line-height: 48px;
margin-left: 0;
min-width: 50px;
padding: 0 10px;
-webkit-transition: background 0.2s;
transition: background 0.2s; }
.bg-variant-brand-primary .option-group .selection-control__label {
border-color: var(--color-brand-tertiary);
color: var(--color-white); }
.bg-variant-brand-secondary .option-group .selection-control__label {
border-color: var(--color-brand-tertiary);
color: var(--color-white); }
.bg-variant-brand-tertiary .option-group .selection-control__label {
border-color: var(--color-brand-secondary);
color: var(--color-brand-secondary); }
.bg-variant-white .option-group .selection-control__label {
border-color: var(--color-brand-primary);
color: var(--color-brand-primary); }
.bg-variant-brand-quaternary .option-group .selection-control__label {
border-color: var(--color-brand-secondary);
color: var(--color-brand-secondary); }
.bg-variant-brand-quinary .option-group .selection-control__label {
border-color: var(--color-brand-secondary);
color: var(--color-brand-secondary-shade-180); }
.bg-variant-brand-senary .option-group .selection-control__label {
border-color: var(--color-brand-secondary);
color: var(--color-brand-secondary); }
.option-group .selection-control__label:hover {
background: #ecf3fc;
border-color: #2175d9;
-webkit-transition: background 0.2s;
transition: background 0.2s; }
.bg-variant-brand-primary .option-group .selection-control__label:hover {
background: var(--color-brand-tertiary);
border-color: var(--color-brand-tertiary);
color: var(--color-brand-secondary); }
.bg-variant-brand-secondary .option-group .selection-control__label:hover {
background: var(--color-brand-tertiary);
border-color: var(--color-brand-tertiary);
color: var(--color-brand-secondary); }
.bg-variant-brand-tertiary .option-group .selection-control__label:hover {
background: var(--color-brand-secondary);
border-color: var(--color-brand-secondary);
color: var(--color-white); }
.bg-variant-white .option-group .selection-control__label:hover {
background: var(--color-brand-primary);
border-color: var(--color-brand-primary);
color: var(--color-white); }
.bg-variant-brand-quaternary .option-group .selection-control__label:hover {
background: var(--color-brand-secondary);
border-color: var(--color-brand-secondary);
color: var(--color-white); }
.bg-variant-brand-quinary .option-group .selection-control__label:hover {
background: var(--color-brand-secondary);
border-color: var(--color-brand-secondary);
color: var(--color-white); }
.bg-variant-brand-senary .option-group .selection-control__label:hover {
background: var(--color-brand-secondary);
border-color: var(--color-brand-secondary);
color: var(--color-white); }
@media (min-width: 941px) {
.option-group .selection-control__label {
padding: 0 20px; } }
.option-group .selection-control input:checked + .selection-control__label {
background: #2175d9;
border-color: #2175d9;
color: #fff; }
.bg-variant-brand-primary .option-group .selection-control input:checked + .selection-control__label {
background: var(--color-brand-tertiary-shade-110);
border-color: var(--color-brand-tertiary-shade-110);
color: var(--color-brand-secondary); }
.bg-variant-brand-secondary .option-group .selection-control input:checked + .selection-control__label {
background: var(--color-brand-tertiary-shade-110);
border-color: var(--color-brand-tertiary-shade-110);
color: var(--color-brand-secondary); }
.bg-variant-brand-tertiary .option-group .selection-control input:checked + .selection-control__label {
background: var(--color-brand-secondary-shade-180);
border-color: var(--color-brand-secondary-shade-180);
color: var(--color-white); }
.bg-variant-white .option-group .selection-control input:checked + .selection-control__label {
background: var(--color-brand-primary-shade-130);
border-color: var(--color-brand-primary-shade-130);
color: var(--color-white); }
.bg-variant-brand-quaternary .option-group .selection-control input:checked + .selection-control__label {
background: var(--color-brand-secondary-shade-180);
border-color: var(--color-brand-secondary-shade-180);
color: var(--color-white); }
.bg-variant-brand-quinary .option-group .selection-control input:checked + .selection-control__label {
background: var(--color-brand-secondary-shade-180);
border-color: var(--color-brand-secondary-shade-180);
color: var(--color-white); }
.bg-variant-brand-senary .option-group .selection-control input:checked + .selection-control__label {
background: var(--color-brand-secondary-shade-180);
border-color: var(--color-brand-secondary-shade-180);
color: var(--color-white); }
.option-group.form-group--error .selection-control__label {
background: var(--color-ui-negative-5);
border-color: var(--color-ui-negative);
color: #e00f0f; }
.bg-variant-brand-primary .option-group.form-group--error .selection-control__label {
background: var(--color-white);
border-color: var(--color-brand-secondary);
color: var(--color-brand-secondary); }
.bg-variant-brand-secondary .option-group.form-group--error .selection-control__label {
background: var(--color-ui-warning-10);
border-color: var(--color-ui-warning);
color: var(--color-brand-secondary); }
.bg-variant-brand-tertiary .option-group.form-group--error .selection-control__label {
background: var(--color-ui-negative-5);
border-color: var(--color-ui-negative);
color: var(--color-brand-secondary); }
.bg-variant-white .option-group.form-group--error .selection-control__label {
background: var(--color-ui-negative-5);
border-color: var(--color-ui-negative);
color: var(--color-brand-secondary); }
.bg-variant-brand-quaternary .option-group.form-group--error .selection-control__label {
background: var(--color-white);
border-color: var(--color-brand-secondary);
color: var(--color-brand-secondary); }
.bg-variant-brand-quinary .option-group.form-group--error .selection-control__label {
background: var(--color-white);
border-color: var(--color-brand-secondary-shade-180);
color: var(--color-brand-secondary); }
.bg-variant-brand-senary .option-group.form-group--error .selection-control__label {
background: var(--color-white);
border-color: var(--color-brand-secondary);
color: var(--color-brand-secondary); }
.bg-brand--dark-blue .option-group.form-group--error .selection-control__label,
.bg-brand--blue .option-group.form-group--error .selection-control__label,
.bg-brand--turquoise .option-group.form-group--error .selection-control__label,
.bg-brand--yellow .option-group.form-group--error .selection-control__label {
color: #0f1941; }
.bg-brand--red .option-group.form-group--error .selection-control__label {
color: #03050d; }
.bg-variant-brand-primary .option-group.form-group--error .selection-control__label {
color: var(--color-brand-secondary); }
.bg-variant-brand-secondary .option-group.form-group--error .selection-control__label {
color: var(--color-ui-warning); }
.bg-variant-brand-tertiary .option-group.form-group--error .selection-control__label {
color: var(--color-ui-negative); }
.bg-variant-white .option-group.form-group--error .selection-control__label {
color: var(--color-ui-negative); }
.bg-variant-brand-quaternary .option-group.form-group--error .selection-control__label {
color: var(--color-brand-secondary); }
.bg-variant-brand-quinary .option-group.form-group--error .selection-control__label {
color: var(--color-brand-secondary-shade-180); }
.bg-variant-brand-senary .option-group.form-group--error .selection-control__label {
color: var(--color-brand-secondary); }
.option-group.form-group--error .selection-control__label:hover {
background: #ecf3fc;
border-color: #2175d9;
color: #e00f0f; }
.bg-brand--dark-blue .option-group.form-group--error .selection-control__label:hover,
.bg-brand--blue .option-group.form-group--error .selection-control__label:hover,
.bg-brand--turquoise .option-group.form-group--error .selection-control__label:hover,
.bg-brand--yellow .option-group.form-group--error .selection-control__label:hover {
color: #0f1941; }
.bg-brand--red .option-group.form-group--error .selection-control__label:hover {
color: #03050d; }
.bg-variant-brand-primary .option-group.form-group--error .selection-control__label:hover {
color: var(--color-brand-secondary); }
.bg-variant-brand-secondary .option-group.form-group--error .selection-control__label:hover {
color: var(--color-ui-warning); }
.bg-variant-brand-tertiary .option-group.form-group--error .selection-control__label:hover {
color: var(--color-ui-negative); }
.bg-variant-white .option-group.form-group--error .selection-control__label:hover {
color: var(--color-ui-negative); }
.bg-variant-brand-quaternary .option-group.form-group--error .selection-control__label:hover {
color: var(--color-brand-secondary); }
.bg-variant-brand-quinary .option-group.form-group--error .selection-control__label:hover {
color: var(--color-brand-secondary-shade-180); }
.bg-variant-brand-senary .option-group.form-group--error .selection-control__label:hover {
color: var(--color-brand-secondary); }
.option-group.form-group--error .selection-control input:checked + .selection-control__label {
background: #2175d9;
border-color: #2175d9;
color: #fff; }
.bg-variant-brand-primary .option-group.form-group--error .selection-control input:checked + .selection-control__label {
background: var(--color-brand-tertiary-shade-110);
border-color: var(--color-brand-tertiary-shade-110);
color: var(--color-brand-secondary); }
.bg-variant-brand-secondary .option-group.form-group--error .selection-control input:checked + .selection-control__label {
background: var(--color-brand-tertiary-shade-110);
border-color: var(--color-brand-tertiary-shade-110);
color: var(--color-brand-secondary); }
.bg-variant-brand-tertiary .option-group.form-group--error .selection-control input:checked + .selection-control__label {
background: var(--color-brand-secondary-shade-180);
border-color: var(--color-brand-secondary-shade-180);
color: var(--color-white); }
.bg-variant-white .option-group.form-group--error .selection-control input:checked + .selection-control__label {
background: var(--color-brand-primary-shade-130);
border-color: var(--color-brand-primary-shade-130);
color: var(--color-white); }
.bg-variant-brand-quaternary .option-group.form-group--error .selection-control input:checked + .selection-control__label {
background: var(--color-brand-secondary-shade-180);
border-color: var(--color-brand-secondary-shade-180);
color: var(--color-white); }
.bg-variant-brand-quinary .option-group.form-group--error .selection-control input:checked + .selection-control__label {
background: var(--color-brand-secondary-shade-180);
border-color: var(--color-brand-secondary-shade-180);
color: var(--color-white); }
.bg-variant-brand-senary .option-group.form-group--error .selection-control input:checked + .selection-control__label {
background: var(--color-brand-secondary-shade-180);
border-color: var(--color-brand-secondary-shade-180);
color: var(--color-white); }
.option-group.form-group--readonly .selection-control__label {
background: #f7f7f7;
color: var(--color-brand-secondary-tint-60);
fill: var(--color-brand-secondary-tint-60); }
/*# sourceMappingURL=option-group.css.map */