.switch--wrap[data-v-6f5a035c]{display:flex;border:1px solid var(--border-color-neutral);border-radius:min(var(--border-radius-controls),var(--border-radius-max));background:var(--color-light);flex-direction:column}.switch--wrap.disabled[data-v-6f5a035c]{opacity:.3;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.switch--wrap.horizontal[data-v-6f5a035c]{flex-direction:row}.switch--item[data-v-6f5a035c]{display:flex;align-items:stretch;justify-content:stretch;flex:1 1 0;margin-top:-1px;margin-bottom:-1px}.switch--item>button[data-v-6f5a035c]{flex:1 1 auto}.switch--item[data-v-6f5a035c]:first-child{margin-left:-1px}.switch--item[data-v-6f5a035c]:last-child{margin-right:-1px}.switch--input[data-v-6f5a035c]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:0;height:0;opacity:0;display:none}.switch--input[data-v-6f5a035c]:focus{outline:0;outline-offset:0}.switch--input:checked~label[data-v-6f5a035c]{background:var(--rgba-color-dark-005);border-width:2px;border-color:var(--border-color-dark);overflow:hidden;color:var(--dark-text);padding:23px 20px}.switch--input:checked~label[data-v-6f5a035c],.switch--input:not(:checked)~label[data-v-6f5a035c]:hover{border-radius:min(var(--border-radius-controls),var(--border-radius-max));text-decoration:underline}.switch--input:not(:checked)~label[data-v-6f5a035c]:hover{border-color:var(--border-color-dark)}.switch--input:disabled~label[data-v-6f5a035c]{cursor:default;color:var(--color-neutral)}.switch--label[data-v-6f5a035c]{cursor:pointer;display:flex;align-items:center;justify-content:center;font-family:var(--font-family-base);font-size:var(--font-size-body);letter-spacing:var(--body-letter-spacing);line-height:var(--body-line-height);color:var(--color-dark);margin:0;text-align:center;flex:1 1 auto;border:1px solid transparent;height:100%;padding:24px 20px}.switch--label span[data-v-6f5a035c]{color:var(--color-neutral);margin-left:.3125rem}.horizontal .switch--label[data-v-6f5a035c]{height:100%;font-size:var(--subhead-font-size);letter-spacing:var(--subhead-letter-spacing);line-height:var(--subhead-line-height);padding:12px 8px}.horizontal .tall>.switch--item[data-v-6f5a035c]{height:50px}.horizontal .switch--input:checked~label[data-v-6f5a035c]{padding:4px}.small-padding[data-v-6f5a035c]{padding:5px;height:unset}.bold-selection .switch--input:checked~label[data-v-6f5a035c]{font-weight:700}
