optimizely-oui
Version:
Optimizely's Component Library.
1,554 lines (1,333 loc) • 309 kB
CSS
@charset "UTF-8";
@import "@optimizely/design-tokens/dist/fonts/fonts.css";
.PresetDateRangePicker_panel {
padding: 0 22px 11px;
}
.PresetDateRangePicker_button {
position: relative;
height: 100%;
text-align: center;
background: 0 0;
border: 2px solid #00a699;
color: #00a699;
padding: 4px 12px;
margin-right: 8px;
font: inherit;
font-weight: 700;
line-height: normal;
overflow: visible;
-moz-box-sizing: border-box;
box-sizing: border-box;
cursor: pointer;
}
.PresetDateRangePicker_button:active {
outline: 0;
}
.PresetDateRangePicker_button__selected {
color: #fff;
background: #00a699;
}
.SingleDatePickerInput {
display: inline-block;
background-color: #fff;
}
.SingleDatePickerInput__withBorder {
border-radius: 2px;
border: 1px solid #dbdbdb;
}
.SingleDatePickerInput__rtl {
direction: rtl;
}
.SingleDatePickerInput__disabled {
background-color: #f2f2f2;
}
.SingleDatePickerInput__block {
display: block;
}
.SingleDatePickerInput__showClearDate {
padding-right: 30px;
}
.SingleDatePickerInput_clearDate {
background: 0 0;
border: 0;
color: inherit;
font: inherit;
line-height: normal;
overflow: visible;
cursor: pointer;
padding: 10px;
margin: 0 10px 0 5px;
position: absolute;
right: 0;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.SingleDatePickerInput_clearDate__default:focus,
.SingleDatePickerInput_clearDate__default:hover {
background: #dbdbdb;
border-radius: 50%;
}
.SingleDatePickerInput_clearDate__small {
padding: 6px;
}
.SingleDatePickerInput_clearDate__hide {
visibility: hidden;
}
.SingleDatePickerInput_clearDate_svg {
fill: #82888a;
height: 12px;
width: 15px;
vertical-align: middle;
}
.SingleDatePickerInput_clearDate_svg__small {
height: 9px;
}
.SingleDatePickerInput_calendarIcon {
background: 0 0;
border: 0;
color: inherit;
font: inherit;
line-height: normal;
overflow: visible;
cursor: pointer;
display: inline-block;
vertical-align: middle;
padding: 10px;
margin: 0 5px 0 10px;
}
.SingleDatePickerInput_calendarIcon_svg {
fill: #82888a;
height: 15px;
width: 14px;
vertical-align: middle;
}
.SingleDatePicker {
position: relative;
display: inline-block;
}
.SingleDatePicker__block {
display: block;
}
.SingleDatePicker_picker {
z-index: 1;
background-color: #fff;
position: absolute;
}
.SingleDatePicker_picker__rtl {
direction: rtl;
}
.SingleDatePicker_picker__directionLeft {
left: 0;
}
.SingleDatePicker_picker__directionRight {
right: 0;
}
.SingleDatePicker_picker__portal {
background-color: rgba(0, 0, 0, 0.3);
position: fixed;
top: 0;
left: 0;
height: 100%;
width: 100%;
}
.SingleDatePicker_picker__fullScreenPortal {
background-color: #fff;
}
.SingleDatePicker_closeButton {
background: 0 0;
border: 0;
color: inherit;
font: inherit;
line-height: normal;
overflow: visible;
cursor: pointer;
position: absolute;
top: 0;
right: 0;
padding: 15px;
z-index: 2;
}
.SingleDatePicker_closeButton:focus,
.SingleDatePicker_closeButton:hover {
color: #b0b3b4;
text-decoration: none;
}
.SingleDatePicker_closeButton_svg {
height: 15px;
width: 15px;
fill: #cacccd;
}
.DayPickerKeyboardShortcuts_buttonReset {
background: 0 0;
border: 0;
border-radius: 0;
color: inherit;
font: inherit;
line-height: normal;
overflow: visible;
padding: 0;
cursor: pointer;
font-size: 14px;
}
.DayPickerKeyboardShortcuts_buttonReset:active {
outline: 0;
}
.DayPickerKeyboardShortcuts_show {
width: 33px;
height: 26px;
position: absolute;
z-index: 2;
}
.DayPickerKeyboardShortcuts_show::before {
content: "";
display: block;
position: absolute;
}
.DayPickerKeyboardShortcuts_show__bottomRight {
bottom: 0;
right: 0;
}
.DayPickerKeyboardShortcuts_show__bottomRight::before {
border-top: 26px solid transparent;
border-right: 33px solid #00a699;
bottom: 0;
right: 0;
}
.DayPickerKeyboardShortcuts_show__bottomRight:hover::before {
border-right: 33px solid #008489;
}
.DayPickerKeyboardShortcuts_show__topRight {
top: 0;
right: 0;
}
.DayPickerKeyboardShortcuts_show__topRight::before {
border-bottom: 26px solid transparent;
border-right: 33px solid #00a699;
top: 0;
right: 0;
}
.DayPickerKeyboardShortcuts_show__topRight:hover::before {
border-right: 33px solid #008489;
}
.DayPickerKeyboardShortcuts_show__topLeft {
top: 0;
left: 0;
}
.DayPickerKeyboardShortcuts_show__topLeft::before {
border-bottom: 26px solid transparent;
border-left: 33px solid #00a699;
top: 0;
left: 0;
}
.DayPickerKeyboardShortcuts_show__topLeft:hover::before {
border-left: 33px solid #008489;
}
.DayPickerKeyboardShortcuts_showSpan {
color: #fff;
position: absolute;
}
.DayPickerKeyboardShortcuts_showSpan__bottomRight {
bottom: 0;
right: 5px;
}
.DayPickerKeyboardShortcuts_showSpan__topRight {
top: 1px;
right: 5px;
}
.DayPickerKeyboardShortcuts_showSpan__topLeft {
top: 1px;
left: 5px;
}
.DayPickerKeyboardShortcuts_panel {
overflow: auto;
background: #fff;
border: 1px solid #dbdbdb;
border-radius: 2px;
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
z-index: 2;
padding: 22px;
margin: 33px;
text-align: left;
}
.DayPickerKeyboardShortcuts_title {
font-size: 16px;
font-weight: 700;
margin: 0;
}
.DayPickerKeyboardShortcuts_list {
list-style: none;
padding: 0;
font-size: 14px;
}
.DayPickerKeyboardShortcuts_close {
position: absolute;
right: 22px;
top: 22px;
z-index: 2;
}
.DayPickerKeyboardShortcuts_close:active {
outline: 0;
}
.DayPickerKeyboardShortcuts_closeSvg {
height: 15px;
width: 15px;
fill: #cacccd;
}
.DayPickerKeyboardShortcuts_closeSvg:focus,
.DayPickerKeyboardShortcuts_closeSvg:hover {
fill: #82888a;
}
.CalendarDay {
-moz-box-sizing: border-box;
box-sizing: border-box;
cursor: pointer;
font-size: 14px;
text-align: center;
}
.CalendarDay:active {
outline: 0;
}
.CalendarDay__defaultCursor {
cursor: default;
}
.CalendarDay__default {
border: 1px solid #e4e7e7;
color: #484848;
background: #fff;
}
.CalendarDay__default:hover {
background: #e4e7e7;
border: 1px solid #e4e7e7;
color: inherit;
}
.CalendarDay__hovered_offset {
background: #f4f5f5;
border: 1px double #e4e7e7;
color: inherit;
}
.CalendarDay__outside {
border: 0;
background: #fff;
color: #484848;
}
.CalendarDay__outside:hover {
border: 0;
}
.CalendarDay__blocked_minimum_nights {
background: #fff;
border: 1px solid #eceeee;
color: #cacccd;
}
.CalendarDay__blocked_minimum_nights:active,
.CalendarDay__blocked_minimum_nights:hover {
background: #fff;
color: #cacccd;
}
.CalendarDay__highlighted_calendar {
background: #ffe8bc;
color: #484848;
}
.CalendarDay__highlighted_calendar:active,
.CalendarDay__highlighted_calendar:hover {
background: #ffce71;
color: #484848;
}
.CalendarDay__selected_span {
background: #66e2da;
border: 1px double #33dacd;
color: #fff;
}
.CalendarDay__selected_span:active,
.CalendarDay__selected_span:hover {
background: #33dacd;
border: 1px double #33dacd;
color: #fff;
}
.CalendarDay__selected,
.CalendarDay__selected:active,
.CalendarDay__selected:hover {
background: #00a699;
border: 1px double #00a699;
color: #fff;
}
.CalendarDay__hovered_span,
.CalendarDay__hovered_span:hover {
background: #b2f1ec;
border: 1px double #80e8e0;
color: #007a87;
}
.CalendarDay__hovered_span:active {
background: #80e8e0;
border: 1px double #80e8e0;
color: #007a87;
}
.CalendarDay__blocked_calendar,
.CalendarDay__blocked_calendar:active,
.CalendarDay__blocked_calendar:hover {
background: #cacccd;
border: 1px solid #cacccd;
color: #82888a;
}
.CalendarDay__blocked_out_of_range,
.CalendarDay__blocked_out_of_range:active,
.CalendarDay__blocked_out_of_range:hover {
background: #fff;
border: 1px solid #e4e7e7;
color: #cacccd;
}
.CalendarDay__hovered_start_first_possible_end {
background: #eceeee;
border: 1px double #eceeee;
}
.CalendarDay__hovered_start_blocked_min_nights {
background: #eceeee;
border: 1px double #e4e7e7;
}
.CalendarMonth {
background: #fff;
text-align: center;
vertical-align: top;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.CalendarMonth_table {
border-collapse: collapse;
border-spacing: 0;
}
.CalendarMonth_verticalSpacing {
border-collapse: separate;
}
.CalendarMonth_caption {
color: #484848;
font-size: 18px;
text-align: center;
padding-top: 22px;
padding-bottom: 37px;
caption-side: initial;
}
.CalendarMonth_caption__verticalScrollable {
padding-top: 12px;
padding-bottom: 7px;
}
.CalendarMonthGrid {
background: #fff;
text-align: left;
z-index: 0;
}
.CalendarMonthGrid__animating {
z-index: 1;
}
.CalendarMonthGrid__horizontal {
position: absolute;
left: 9px;
}
.CalendarMonthGrid__vertical {
margin: 0 auto;
}
.CalendarMonthGrid__vertical_scrollable {
margin: 0 auto;
overflow-y: scroll;
}
.CalendarMonthGrid_month__horizontal {
display: inline-block;
vertical-align: top;
min-height: 100%;
}
.CalendarMonthGrid_month__hideForAnimation {
position: absolute;
z-index: -1;
opacity: 0;
pointer-events: none;
}
.CalendarMonthGrid_month__hidden {
visibility: hidden;
}
.DayPickerNavigation {
position: relative;
z-index: 2;
}
.DayPickerNavigation__horizontal {
height: 0;
}
.DayPickerNavigation__verticalDefault {
position: absolute;
width: 100%;
height: 52px;
bottom: 0;
left: 0;
}
.DayPickerNavigation__verticalScrollableDefault {
position: relative;
}
.DayPickerNavigation_button {
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
border: 0;
padding: 0;
margin: 0;
}
.DayPickerNavigation_button__default {
border: 1px solid #e4e7e7;
background-color: #fff;
color: #757575;
}
.DayPickerNavigation_button__default:focus,
.DayPickerNavigation_button__default:hover {
border: 1px solid #c4c4c4;
}
.DayPickerNavigation_button__default:active {
background: #f2f2f2;
}
.DayPickerNavigation_button__disabled {
cursor: default;
border: 1px solid #f2f2f2;
}
.DayPickerNavigation_button__disabled:focus,
.DayPickerNavigation_button__disabled:hover {
border: 1px solid #f2f2f2;
}
.DayPickerNavigation_button__disabled:active {
background: 0 0;
}
.DayPickerNavigation_button__horizontalDefault {
position: absolute;
top: 18px;
line-height: 0.78;
border-radius: 3px;
padding: 6px 9px;
}
.DayPickerNavigation_leftButton__horizontalDefault {
left: 22px;
}
.DayPickerNavigation_rightButton__horizontalDefault {
right: 22px;
}
.DayPickerNavigation_button__verticalDefault {
padding: 5px;
background: #fff;
box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
position: relative;
display: inline-block;
text-align: center;
height: 100%;
width: 50%;
}
.DayPickerNavigation_nextButton__verticalDefault {
border-left: 0;
}
.DayPickerNavigation_nextButton__verticalScrollableDefault {
width: 100%;
}
.DayPickerNavigation_svg__horizontal {
height: 19px;
width: 19px;
fill: #82888a;
display: block;
}
.DayPickerNavigation_svg__vertical {
height: 42px;
width: 42px;
fill: #484848;
}
.DayPickerNavigation_svg__disabled {
fill: #f2f2f2;
}
.DayPicker {
background: #fff;
position: relative;
text-align: left;
}
.DayPicker__horizontal {
background: #fff;
}
.DayPicker__verticalScrollable {
height: 100%;
}
.DayPicker__hidden {
visibility: hidden;
}
.DayPicker__withBorder {
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.07);
border-radius: 3px;
}
.DayPicker_portal__horizontal {
box-shadow: none;
position: absolute;
left: 50%;
top: 50%;
}
.DayPicker_portal__vertical {
position: initial;
}
.DayPicker_focusRegion {
outline: 0;
}
.DayPicker_calendarInfo__horizontal,
.DayPicker_wrapper__horizontal {
display: inline-block;
vertical-align: top;
}
.DayPicker_weekHeaders {
position: relative;
}
.DayPicker_weekHeaders__horizontal {
margin-left: 9px;
}
.DayPicker_weekHeader {
color: #757575;
position: absolute;
top: 62px;
z-index: 2;
text-align: left;
}
.DayPicker_weekHeader__vertical {
left: 50%;
}
.DayPicker_weekHeader__verticalScrollable {
top: 0;
display: table-row;
border-bottom: 1px solid #dbdbdb;
background: #fff;
margin-left: 0;
left: 0;
width: 100%;
text-align: center;
}
.DayPicker_weekHeader_ul {
list-style: none;
margin: 1px 0;
padding-left: 0;
padding-right: 0;
font-size: 14px;
}
.DayPicker_weekHeader_li {
display: inline-block;
text-align: center;
}
.DayPicker_transitionContainer {
position: relative;
overflow: hidden;
border-radius: 3px;
}
.DayPicker_transitionContainer__horizontal {
-webkit-transition: height 0.2s ease-in-out;
-moz-transition: height 0.2s ease-in-out;
transition: height 0.2s ease-in-out;
}
.DayPicker_transitionContainer__vertical {
width: 100%;
}
.DayPicker_transitionContainer__verticalScrollable {
padding-top: 20px;
height: 100%;
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
overflow-y: scroll;
}
.DateInput {
margin: 0;
padding: 0;
background: #fff;
position: relative;
display: inline-block;
width: 130px;
vertical-align: middle;
}
.DateInput__small {
width: 97px;
}
.DateInput__block {
width: 100%;
}
.DateInput__disabled {
background: #f2f2f2;
color: #dbdbdb;
}
.DateInput_input {
font-weight: 200;
font-size: 19px;
line-height: 24px;
color: #484848;
background-color: #fff;
width: 100%;
padding: 11px 11px 9px;
border: 0;
border-top: 0;
border-right: 0;
border-bottom: 2px solid transparent;
border-left: 0;
border-radius: 0;
}
.DateInput_input__small {
font-size: 15px;
line-height: 18px;
letter-spacing: 0.2px;
padding: 7px 7px 5px;
}
.DateInput_input__regular {
font-weight: auto;
}
.DateInput_input__readOnly {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.DateInput_input__focused {
outline: 0;
background: #fff;
border: 0;
border-top: 0;
border-right: 0;
border-bottom: 2px solid #008489;
border-left: 0;
}
.DateInput_input__disabled {
background: #f2f2f2;
font-style: italic;
}
.DateInput_screenReaderMessage {
border: 0;
clip: rect(0, 0, 0, 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
.DateInput_fang {
position: absolute;
width: 20px;
height: 10px;
left: 22px;
z-index: 2;
}
.DateInput_fangShape {
fill: #fff;
}
.DateInput_fangStroke {
stroke: #dbdbdb;
fill: transparent;
}
.DateRangePickerInput {
background-color: #fff;
display: inline-block;
}
.DateRangePickerInput__disabled {
background: #f2f2f2;
}
.DateRangePickerInput__withBorder {
border-radius: 2px;
border: 1px solid #dbdbdb;
}
.DateRangePickerInput__rtl {
direction: rtl;
}
.DateRangePickerInput__block {
display: block;
}
.DateRangePickerInput__showClearDates {
padding-right: 30px;
}
.DateRangePickerInput_arrow {
display: inline-block;
vertical-align: middle;
color: #484848;
}
.DateRangePickerInput_arrow_svg {
vertical-align: middle;
fill: #484848;
height: 24px;
width: 24px;
}
.DateRangePickerInput_clearDates {
background: 0 0;
border: 0;
color: inherit;
font: inherit;
line-height: normal;
overflow: visible;
cursor: pointer;
padding: 10px;
margin: 0 10px 0 5px;
position: absolute;
right: 0;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.DateRangePickerInput_clearDates__small {
padding: 6px;
}
.DateRangePickerInput_clearDates_default:focus,
.DateRangePickerInput_clearDates_default:hover {
background: #dbdbdb;
border-radius: 50%;
}
.DateRangePickerInput_clearDates__hide {
visibility: hidden;
}
.DateRangePickerInput_clearDates_svg {
fill: #82888a;
height: 12px;
width: 15px;
vertical-align: middle;
}
.DateRangePickerInput_clearDates_svg__small {
height: 9px;
}
.DateRangePickerInput_calendarIcon {
background: 0 0;
border: 0;
color: inherit;
font: inherit;
line-height: normal;
overflow: visible;
cursor: pointer;
display: inline-block;
vertical-align: middle;
padding: 10px;
margin: 0 5px 0 10px;
}
.DateRangePickerInput_calendarIcon_svg {
fill: #82888a;
height: 15px;
width: 14px;
vertical-align: middle;
}
.DateRangePicker {
position: relative;
display: inline-block;
}
.DateRangePicker__block {
display: block;
}
.DateRangePicker_picker {
z-index: 1;
background-color: #fff;
position: absolute;
}
.DateRangePicker_picker__rtl {
direction: rtl;
}
.DateRangePicker_picker__directionLeft {
left: 0;
}
.DateRangePicker_picker__directionRight {
right: 0;
}
.DateRangePicker_picker__portal {
background-color: rgba(0, 0, 0, 0.3);
position: fixed;
top: 0;
left: 0;
height: 100%;
width: 100%;
}
.DateRangePicker_picker__fullScreenPortal {
background-color: #fff;
}
.DateRangePicker_closeButton {
background: 0 0;
border: 0;
color: inherit;
font: inherit;
line-height: normal;
overflow: visible;
cursor: pointer;
position: absolute;
top: 0;
right: 0;
padding: 15px;
z-index: 2;
}
.DateRangePicker_closeButton:focus,
.DateRangePicker_closeButton:hover {
color: #b0b3b4;
text-decoration: none;
}
.DateRangePicker_closeButton_svg {
height: 15px;
width: 15px;
fill: #cacccd;
}
.d2h-wrapper {
text-align: left;
}
.d2h-file-header {
height: 35px;
padding: 5px 10px;
border-bottom: 1px solid #d8d8d8;
background-color: #f7f7f7;
}
.d2h-file-stats {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-left: auto;
font-size: 14px;
}
.d2h-lines-added {
text-align: right;
border: 1px solid #b4e2b4;
border-radius: 5px 0 0 5px;
color: #399839;
padding: 2px;
vertical-align: middle;
}
.d2h-lines-deleted {
text-align: left;
border: 1px solid #e9aeae;
border-radius: 0 5px 5px 0;
color: #c33;
padding: 2px;
vertical-align: middle;
margin-left: 1px;
}
.d2h-file-name-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 100%;
font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 15px;
}
.d2h-file-name {
white-space: nowrap;
text-overflow: ellipsis;
overflow-x: hidden;
}
.d2h-file-wrapper {
border: 1px solid #ddd;
border-radius: 3px;
margin-bottom: 1em;
}
.d2h-diff-table {
width: 100%;
border-collapse: collapse;
font-family: "Menlo", "Consolas", monospace;
font-size: 13px;
}
.d2h-files-diff {
display: block;
width: 100%;
height: 100%;
}
.d2h-file-diff {
overflow-y: hidden;
}
.d2h-file-side-diff {
display: inline-block;
overflow-x: scroll;
overflow-y: hidden;
width: 50%;
margin-right: -4px;
margin-bottom: -8px;
}
.d2h-code-line {
display: inline-block;
white-space: nowrap;
/* Compensate for the absolute positioning of the line numbers */
padding: 0 8em;
}
.d2h-code-side-line {
display: inline-block;
white-space: nowrap;
/* Compensate for the absolute positioning of the line numbers */
padding: 0 4.5em;
}
.d2h-code-line del,
.d2h-code-side-line del {
display: inline-block;
margin-top: -1px;
text-decoration: none;
background-color: #ffb6ba;
border-radius: 0.2em;
}
.d2h-code-line ins,
.d2h-code-side-line ins {
display: inline-block;
margin-top: -1px;
text-decoration: none;
background-color: #97f295;
border-radius: 0.2em;
text-align: left;
}
.d2h-code-line-prefix {
display: inline;
background: none;
padding: 0;
word-wrap: normal;
white-space: pre;
}
.d2h-code-line-ctn {
display: inline;
background: none;
padding: 0;
word-wrap: normal;
white-space: pre;
}
.line-num1 {
box-sizing: border-box;
float: left;
width: 3.5em;
overflow: hidden;
text-overflow: ellipsis;
padding: 0 0.5em 0 0.5em;
}
.line-num2 {
box-sizing: border-box;
float: right;
width: 3.5em;
overflow: hidden;
text-overflow: ellipsis;
padding: 0 0.5em 0 0.5em;
}
.d2h-code-linenumber {
box-sizing: border-box;
width: 7.5em;
/* Keep the numbers fixed on line contents scroll */
position: absolute;
display: inline-block;
background-color: #fff;
color: rgba(0, 0, 0, 0.3);
text-align: right;
border: solid #eeeeee;
border-width: 0 1px 0 1px;
cursor: pointer;
}
.d2h-code-linenumber:after {
content: "";
}
.d2h-code-side-linenumber {
/* Keep the numbers fixed on line contents scroll */
position: absolute;
display: inline-block;
box-sizing: border-box;
width: 4em;
background-color: #fff;
color: rgba(0, 0, 0, 0.3);
text-align: right;
border: solid #eeeeee;
border-width: 0 1px 0 1px;
cursor: pointer;
overflow: hidden;
text-overflow: ellipsis;
}
.d2h-code-side-linenumber:after {
content: "";
}
.d2h-code-side-emptyplaceholder,
.d2h-emptyplaceholder {
background-color: #f1f1f1;
border-color: #e1e1e1;
}
/*
* Changes Highlight
*/
.d2h-del {
background-color: #fee8e9;
border-color: #e9aeae;
}
.d2h-ins {
background-color: #dfd;
border-color: #b4e2b4;
}
.d2h-info {
background-color: #f8fafd;
color: rgba(0, 0, 0, 0.3);
border-color: #d5e4f2;
}
.d2h-file-diff .d2h-del.d2h-change {
background-color: #fdf2d0;
}
.d2h-file-diff .d2h-ins.d2h-change {
background-color: #ded;
}
/*
* File Summary List
*/
.d2h-file-list-wrapper {
margin-bottom: 10px;
}
.d2h-file-list-wrapper a {
text-decoration: none;
color: #3572b0;
}
.d2h-file-list-wrapper a:visited {
color: #3572b0;
}
.d2h-file-list-header {
text-align: left;
}
.d2h-file-list-title {
font-weight: bold;
}
.d2h-file-list-line {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
text-align: left;
}
.d2h-file-list {
display: block;
list-style: none;
padding: 0;
margin: 0;
}
.d2h-file-list > li {
border-bottom: #ddd solid 1px;
padding: 5px 10px;
margin: 0;
}
.d2h-file-list > li:last-child {
border-bottom: none;
}
.d2h-file-switch {
display: none;
font-size: 10px;
cursor: pointer;
}
.d2h-icon {
vertical-align: middle;
margin-right: 10px;
fill: currentColor;
}
.d2h-deleted {
color: #c33;
}
.d2h-added {
color: #399839;
}
.d2h-changed {
color: #d0b44c;
}
.d2h-moved {
color: #3572b0;
}
.d2h-tag {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
font-size: 10px;
margin-left: 5px;
padding: 0 2px;
background-color: #fff;
}
.d2h-deleted-tag {
border: #c33 1px solid;
}
.d2h-added-tag {
border: #399839 1px solid;
}
.d2h-changed-tag {
border: #d0b44c 1px solid;
}
.d2h-moved-tag {
border: #3572b0 1px solid;
}
/*
* Selection util.
*/
.selecting-left .d2h-code-line,
.selecting-left .d2h-code-line *,
.selecting-right td.d2h-code-linenumber,
.selecting-right td.d2h-code-linenumber *,
.selecting-left .d2h-code-side-line,
.selecting-left .d2h-code-side-line *,
.selecting-right td.d2h-code-side-linenumber,
.selecting-right td.d2h-code-side-linenumber * {
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.selecting-left .d2h-code-line::-moz-selection,
.selecting-left .d2h-code-line *::-moz-selection,
.selecting-right td.d2h-code-linenumber::-moz-selection,
.selecting-left .d2h-code-side-line::-moz-selection,
.selecting-left .d2h-code-side-line *::-moz-selection,
.selecting-right td.d2h-code-side-linenumber::-moz-selection,
.selecting-right td.d2h-code-side-linenumber *::-moz-selection {
background: transparent;
}
.selecting-left .d2h-code-line::selection,
.selecting-left .d2h-code-line *::selection,
.selecting-right td.d2h-code-linenumber::selection,
.selecting-left .d2h-code-side-line::selection,
.selecting-left .d2h-code-side-line *::selection,
.selecting-right td.d2h-code-side-linenumber::selection,
.selecting-right td.d2h-code-side-linenumber *::selection {
background: transparent;
}
/**
* Sets the width and height of an element
*/
/**
* Sets the width and height of an element to be the same,
* i.e. a square
*/
/**
* Sets common properties for icons set as background images,
* such as the background image itself, size, and background size.
* Meant to be used in non-pseudo-element contexts. Width and height
* must be set elsewhere.
*/
/**
* Sets common properties for icons set as background images in
* pseudo-elements. Very similar to background-image-icon above
* (and calls it internally), but should be used with pseudo elements.
*/
.tether-element.tether-element-attached-bottom.tether-element-attached-right.tether-target-attached-bottom.tether-target-attached-left .oui-pop--tip, .tether-element.tether-element-attached-bottom.tether-element-attached-right.tether-target-attached-bottom.tether-target-attached-left .oui-pop--over, .tether-element.tether-element-attached-top.tether-element-attached-right.tether-target-attached-top.tether-target-attached-left .oui-pop--tip, .tether-element.tether-element-attached-top.tether-element-attached-right.tether-target-attached-top.tether-target-attached-left .oui-pop--over, .tether-element.tether-element-attached-middle.tether-element-attached-right.tether-target-attached-middle.tether-target-attached-left .oui-pop--tip, .tether-element.tether-element-attached-middle.tether-element-attached-right.tether-target-attached-middle.tether-target-attached-left .oui-pop--over, .pop--tip--arrow-right-bottom,
.oui-pop--tip--arrow-right-bottom, .pop--tip--arrow-right-center,
.oui-pop--tip--arrow-right-center, .pop--tip--arrow-right-top,
.oui-pop--tip--arrow-right-top,
.pop--over--arrow-right-bottom,
.oui-pop--over--arrow-right-bottom,
.pop--over--arrow-right-center,
.oui-pop--over--arrow-right-center,
.pop--over--arrow-right-top,
.oui-pop--over--arrow-right-top, .tether-element.tether-element-attached-right.tether-element-attached-bottom.tether-target-attached-top.tether-target-attached-right .oui-pop--tip, .tether-element.tether-element-attached-right.tether-element-attached-bottom.tether-target-attached-top.tether-target-attached-right .oui-pop--over, .tether-element.tether-element-attached-right.tether-element-attached-top.tether-target-attached-bottom.tether-target-attached-right .oui-pop--tip, .tether-element.tether-element-attached-right.tether-element-attached-top.tether-target-attached-bottom.tether-target-attached-right .oui-pop--over, .pop--tip--arrow-bottom-right,
.oui-pop--tip--arrow-bottom-right, .pop--tip--arrow-top-right,
.oui-pop--tip--arrow-top-right,
.pop--over--arrow-bottom-right,
.oui-pop--over--arrow-bottom-right,
.pop--over--arrow-top-right,
.oui-pop--over--arrow-top-right, .tether-element.tether-element-attached-center.tether-element-attached-bottom.tether-target-attached-top.tether-target-attached-center .oui-pop--tip, .tether-element.tether-element-attached-center.tether-element-attached-bottom.tether-target-attached-top.tether-target-attached-center .oui-pop--over, .tether-element.tether-element-attached-center.tether-element-attached-top.tether-target-attached-bottom.tether-target-attached-center .oui-pop--tip, .tether-element.tether-element-attached-center.tether-element-attached-top.tether-target-attached-bottom.tether-target-attached-center .oui-pop--over, .pop--tip--arrow-bottom-center,
.oui-pop--tip--arrow-bottom-center, .pop--tip--arrow-top-center,
.oui-pop--tip--arrow-top-center,
.pop--over--arrow-bottom-center,
.oui-pop--over--arrow-bottom-center,
.pop--over--arrow-top-center,
.oui-pop--over--arrow-top-center, .tether-element.tether-element-attached-left.tether-element-attached-bottom.tether-target-attached-top.tether-target-attached-left .oui-pop--tip, .tether-element.tether-element-attached-left.tether-element-attached-bottom.tether-target-attached-top.tether-target-attached-left .oui-pop--over, .tether-element.tether-element-attached-left.tether-element-attached-top.tether-target-attached-bottom.tether-target-attached-left .oui-pop--tip, .tether-element.tether-element-attached-left.tether-element-attached-top.tether-target-attached-bottom.tether-target-attached-left .oui-pop--over, .pop--tip--arrow-bottom-left,
.oui-pop--tip--arrow-bottom-left, .pop--tip--arrow-top-left,
.oui-pop--tip--arrow-top-left,
.pop--over--arrow-bottom-left,
.oui-pop--over--arrow-bottom-left,
.pop--over--arrow-top-left,
.oui-pop--over--arrow-top-left, .tether-element.tether-element-attached-bottom.tether-element-attached-left.tether-target-attached-bottom.tether-target-attached-right .oui-pop--tip, .tether-element.tether-element-attached-bottom.tether-element-attached-left.tether-target-attached-bottom.tether-target-attached-right .oui-pop--over, .tether-element.tether-element-attached-top.tether-element-attached-left.tether-target-attached-top.tether-target-attached-right .oui-pop--tip, .tether-element.tether-element-attached-top.tether-element-attached-left.tether-target-attached-top.tether-target-attached-right .oui-pop--over, .tether-element.tether-element-attached-middle.tether-element-attached-left.tether-target-attached-middle.tether-target-attached-right .oui-pop--tip, .tether-element.tether-element-attached-middle.tether-element-attached-left.tether-target-attached-middle.tether-target-attached-right .oui-pop--over, .pop--tip--arrow-left-top,
.oui-pop--tip--arrow-left-top, .pop--tip--arrow-left-center,
.oui-pop--tip--arrow-left-center, .pop--tip--arrow-left-bottom,
.oui-pop--tip--arrow-left-bottom,
.pop--over--arrow-left-top,
.oui-pop--over--arrow-left-top,
.pop--over--arrow-left-center,
.oui-pop--over--arrow-left-center,
.pop--over--arrow-left-bottom,
.oui-pop--over--arrow-left-bottom {
position: relative;
}
.tether-element.tether-element-attached-bottom.tether-element-attached-right.tether-target-attached-bottom.tether-target-attached-left .oui-pop--tip::before, .tether-element.tether-element-attached-bottom.tether-element-attached-right.tether-target-attached-bottom.tether-target-attached-left .oui-pop--over::before, .tether-element.tether-element-attached-top.tether-element-attached-right.tether-target-attached-top.tether-target-attached-left .oui-pop--tip::before, .tether-element.tether-element-attached-top.tether-element-attached-right.tether-target-attached-top.tether-target-attached-left .oui-pop--over::before, .tether-element.tether-element-attached-middle.tether-element-attached-right.tether-target-attached-middle.tether-target-attached-left .oui-pop--tip::before, .tether-element.tether-element-attached-middle.tether-element-attached-right.tether-target-attached-middle.tether-target-attached-left .oui-pop--over::before, .pop--tip--arrow-right-bottom::before,
.oui-pop--tip--arrow-right-bottom::before, .pop--tip--arrow-right-center::before,
.oui-pop--tip--arrow-right-center::before, .pop--tip--arrow-right-top::before,
.oui-pop--tip--arrow-right-top::before,
.pop--over--arrow-right-bottom::before,
.oui-pop--over--arrow-right-bottom::before,
.pop--over--arrow-right-center::before,
.oui-pop--over--arrow-right-center::before,
.pop--over--arrow-right-top::before,
.oui-pop--over--arrow-right-top::before, .tether-element.tether-element-attached-right.tether-element-attached-bottom.tether-target-attached-top.tether-target-attached-right .oui-pop--tip::before, .tether-element.tether-element-attached-right.tether-element-attached-bottom.tether-target-attached-top.tether-target-attached-right .oui-pop--over::before, .tether-element.tether-element-attached-right.tether-element-attached-top.tether-target-attached-bottom.tether-target-attached-right .oui-pop--tip::before, .tether-element.tether-element-attached-right.tether-element-attached-top.tether-target-attached-bottom.tether-target-attached-right .oui-pop--over::before, .pop--tip--arrow-bottom-right::before,
.oui-pop--tip--arrow-bottom-right::before, .pop--tip--arrow-top-right::before,
.oui-pop--tip--arrow-top-right::before,
.pop--over--arrow-bottom-right::before,
.oui-pop--over--arrow-bottom-right::before,
.pop--over--arrow-top-right::before,
.oui-pop--over--arrow-top-right::before, .tether-element.tether-element-attached-center.tether-element-attached-bottom.tether-target-attached-top.tether-target-attached-center .oui-pop--tip::before, .tether-element.tether-element-attached-center.tether-element-attached-bottom.tether-target-attached-top.tether-target-attached-center .oui-pop--over::before, .tether-element.tether-element-attached-center.tether-element-attached-top.tether-target-attached-bottom.tether-target-attached-center .oui-pop--tip::before, .tether-element.tether-element-attached-center.tether-element-attached-top.tether-target-attached-bottom.tether-target-attached-center .oui-pop--over::before, .pop--tip--arrow-bottom-center::before,
.oui-pop--tip--arrow-bottom-center::before, .pop--tip--arrow-top-center::before,
.oui-pop--tip--arrow-top-center::before,
.pop--over--arrow-bottom-center::before,
.oui-pop--over--arrow-bottom-center::before,
.pop--over--arrow-top-center::before,
.oui-pop--over--arrow-top-center::before, .tether-element.tether-element-attached-left.tether-element-attached-bottom.tether-target-attached-top.tether-target-attached-left .oui-pop--tip::before, .tether-element.tether-element-attached-left.tether-element-attached-bottom.tether-target-attached-top.tether-target-attached-left .oui-pop--over::before, .tether-element.tether-element-attached-left.tether-element-attached-top.tether-target-attached-bottom.tether-target-attached-left .oui-pop--tip::before, .tether-element.tether-element-attached-left.tether-element-attached-top.tether-target-attached-bottom.tether-target-attached-left .oui-pop--over::before, .pop--tip--arrow-bottom-left::before,
.oui-pop--tip--arrow-bottom-left::before, .pop--tip--arrow-top-left::before,
.oui-pop--tip--arrow-top-left::before,
.pop--over--arrow-bottom-left::before,
.oui-pop--over--arrow-bottom-left::before,
.pop--over--arrow-top-left::before,
.oui-pop--over--arrow-top-left::before, .tether-element.tether-element-attached-bottom.tether-element-attached-left.tether-target-attached-bottom.tether-target-attached-right .oui-pop--tip::before, .tether-element.tether-element-attached-bottom.tether-element-attached-left.tether-target-attached-bottom.tether-target-attached-right .oui-pop--over::before, .tether-element.tether-element-attached-top.tether-element-attached-left.tether-target-attached-top.tether-target-attached-right .oui-pop--tip::before, .tether-element.tether-element-attached-top.tether-element-attached-left.tether-target-attached-top.tether-target-attached-right .oui-pop--over::before, .tether-element.tether-element-attached-middle.tether-element-attached-left.tether-target-attached-middle.tether-target-attached-right .oui-pop--tip::before, .tether-element.tether-element-attached-middle.tether-element-attached-left.tether-target-attached-middle.tether-target-attached-right .oui-pop--over::before, .pop--tip--arrow-left-top::before,
.oui-pop--tip--arrow-left-top::before, .pop--tip--arrow-left-center::before,
.oui-pop--tip--arrow-left-center::before, .pop--tip--arrow-left-bottom::before,
.oui-pop--tip--arrow-left-bottom::before,
.pop--over--arrow-left-top::before,
.oui-pop--over--arrow-left-top::before,
.pop--over--arrow-left-center::before,
.oui-pop--over--arrow-left-center::before,
.pop--over--arrow-left-bottom::before,
.oui-pop--over--arrow-left-bottom::before, .tether-element.tether-element-attached-right.tether-element-attached-bottom.tether-target-attached-top.tether-target-attached-right .oui-pop--tip::before, .tether-element.tether-element-attached-right.tether-element-attached-bottom.tether-target-attached-top.tether-target-attached-right .oui-pop--over::before, .tether-element.tether-element-attached-left.tether-element-attached-bottom.tether-target-attached-top.tether-target-attached-left .oui-pop--tip::before, .tether-element.tether-element-attached-left.tether-element-attached-bottom.tether-target-attached-top.tether-target-attached-left .oui-pop--over::before, .tether-element.tether-element-attached-center.tether-element-attached-bottom.tether-target-attached-top.tether-target-attached-center .oui-pop--tip::before, .tether-element.tether-element-attached-center.tether-element-attached-bottom.tether-target-attached-top.tether-target-attached-center .oui-pop--over::before, .pop--tip--arrow-bottom-left::before,
.oui-pop--tip--arrow-bottom-left::before, .pop--tip--arrow-bottom-center::before,
.oui-pop--tip--arrow-bottom-center::before, .pop--tip--arrow-bottom-right::before,
.oui-pop--tip--arrow-bottom-right::before, .tether-element.tether-element-attached-bottom.tether-element-attached-left.tether-target-attached-bottom.tether-target-attached-right .oui-pop--tip::before, .tether-element.tether-element-attached-bottom.tether-element-attached-left.tether-target-attached-bottom.tether-target-attached-right .oui-pop--over::before, .tether-element.tether-element-attached-bottom.tether-element-attached-right.tether-target-attached-bottom.tether-target-attached-left .oui-pop--tip::before, .tether-element.tether-element-attached-bottom.tether-element-attached-right.tether-target-attached-bottom.tether-target-attached-left .oui-pop--over::before, .pop--tip--arrow-left-bottom::before,
.oui-pop--tip--arrow-left-bottom::before, .pop--tip--arrow-right-bottom::before,
.oui-pop--tip--arrow-right-bottom::before, .tether-element.tether-element-attached-middle.tether-element-attached-left.tether-target-attached-middle.tether-target-attached-right .oui-pop--tip::before, .tether-element.tether-element-attached-middle.tether-element-attached-left.tether-target-attached-middle.tether-target-attached-right .oui-pop--over::before, .tether-element.tether-element-attached-middle.tether-element-attached-right.tether-target-attached-middle.tether-target-attached-left .oui-pop--tip::before, .tether-element.tether-element-attached-middle.tether-element-attached-right.tether-target-attached-middle.tether-target-attached-left .oui-pop--over::before, .pop--tip--arrow-left-center::before,
.oui-pop--tip--arrow-left-center::before, .pop--tip--arrow-right-center::before,
.oui-pop--tip--arrow-right-center::before, .tether-element.tether-element-attached-top.tether-element-attached-left.tether-target-attached-top.tether-target-attached-right .oui-pop--tip::before, .tether-element.tether-element-attached-top.tether-element-attached-left.tether-target-attached-top.tether-target-attached-right .oui-pop--over::before, .tether-element.tether-element-attached-top.tether-element-attached-right.tether-target-attached-top.tether-target-attached-left .oui-pop--tip::before, .tether-element.tether-element-attached-top.tether-element-attached-right.tether-target-attached-top.tether-target-attached-left .oui-pop--over::before, .pop--tip--arrow-left-top::before,
.oui-pop--tip--arrow-left-top::before, .pop--tip--arrow-right-top::before,
.oui-pop--tip--arrow-right-top::before, .tether-element.tether-element-attached-right.tether-element-attached-top.tether-target-attached-bottom.tether-target-attached-right .oui-pop--tip::before, .tether-element.tether-element-attached-right.tether-element-attached-top.tether-target-attached-bottom.tether-target-attached-right .oui-pop--over::before, .tether-element.tether-element-attached-left.tether-element-attached-top.tether-target-attached-bottom.tether-target-attached-left .oui-pop--tip::before, .tether-element.tether-element-attached-left.tether-element-attached-top.tether-target-attached-bottom.tether-target-attached-left .oui-pop--over::before, .tether-element.tether-element-attached-center.tether-element-attached-top.tether-target-attached-bottom.tether-target-attached-center .oui-pop--tip::before, .tether-element.tether-element-attached-center.tether-element-attached-top.tether-target-attached-bottom.tether-target-attached-center .oui-pop--over::before, .pop--tip--arrow-top-right::before,
.oui-pop--tip--arrow-top-right::before, .pop--tip--arrow-top-center::before,
.oui-pop--tip--arrow-top-center::before, .pop--tip--arrow-top-left::before,
.oui-pop--tip--arrow-top-left::before, .tether-element.tether-element-attached-bottom.tether-element-attached-right.tether-target-attached-bottom.tether-target-attached-left .oui-pop--tip::after, .tether-element.tether-element-attached-bottom.tether-element-attached-right.tether-target-attached-bottom.tether-target-attached-left .oui-pop--over::after, .tether-element.tether-element-attached-top.tether-element-attached-right.tether-target-attached-top.tether-target-attached-left .oui-pop--tip::after, .tether-element.tether-element-attached-top.tether-element-attached-right.tether-target-attached-top.tether-target-attached-left .oui-pop--over::after, .tether-element.tether-element-attached-middle.tether-element-attached-right.tether-target-attached-middle.tether-target-attached-left .oui-pop--tip::after, .tether-element.tether-element-attached-middle.tether-element-attached-right.tether-target-attached-middle.tether-target-attached-left .oui-pop--over::after, .pop--tip--arrow-right-bottom::after,
.oui-pop--tip--arrow-right-bottom::after, .pop--tip--arrow-right-center::after,
.oui-pop--tip--arrow-right-center::after, .pop--tip--arrow-right-top::after,
.oui-pop--tip--arrow-right-top::after,
.pop--over--arrow-right-bottom::after,
.oui-pop--over--arrow-right-bottom::after,
.pop--over--arrow-right-center::after,
.oui-pop--over--arrow-right-center::after,
.pop--over--arrow-right-top::after,
.oui-pop--over--arrow-right-top::after, .tether-element.tether-element-attached-right.tether-element-attached-bottom.tether-target-attached-top.tether-target-attached-right .oui-pop--tip::after, .tether-element.tether-element-attached-right.tether-element-attached-bottom.tether-target-attached-top.tether-target-attached-right .oui-pop--over::after, .tether-element.tether-element-attached-right.tether-element-attached-top.tether-target-attached-bottom.tether-target-attached-right .oui-pop--tip::after, .tether-element.tether-element-attached-right.tether-element-attached-top.tether-target-attached-bottom.tether-target-attached-right .oui-pop--over::after, .pop--tip--arrow-bottom-right::after,
.oui-pop--tip--arrow-bottom-right::after, .pop--tip--arrow-top-right::after,
.oui-pop--tip--arrow-top-right::after,
.pop--over--arrow-bottom-right::after,
.oui-pop--over--arrow-bottom-right::after,
.pop--over--arrow-top-right::after,
.oui-pop--over--arrow-top-right::after, .tether-element.tether-element-attached-center.tether-element-attached-bottom.tether-target-attached-top.tether-target-attached-center .oui-pop--tip::after, .tether-element.tether-element-attached-center.tether-element-attached-bottom.tether-target-attached-top.tether-target-attached-center .oui-pop--over::after, .tether-element.tether-element-attached-center.tether-element-attached-top.tether-target-attached-bottom.tether-target-attached-center .oui-pop--tip::after, .tether-element.tether-element-attached-center.tether-element-attached-top.tether-target-attached-bottom.tether-target-attached-center .oui-pop--over::after, .pop--tip--arrow-bottom-center::after,
.oui-pop--tip--arrow-bottom-center::after, .pop--tip--arrow-top-center::after,
.oui-pop--tip--arrow-top-center::after,
.pop--over--arrow-bottom-center::after,
.oui-pop--over--arrow-bottom-center::after,
.pop--over--arrow-top-center::after,
.oui-pop--over--arrow-top-center::after, .tether-element.tether-element-attached-left.tether-element-attached-bottom.tether-target-attached-top.tether-target-attached-left .oui-pop--tip::after, .tether-element.tether-element-attached-left.tether-element-attached-bottom.tether-target-attached-top.tether-target-attached-left .oui-pop--over::after, .tether-element.tether-element-attached-left.tether-element-attached-top.tether-target-attached-bottom.tether-target-attached-left .oui-pop--tip::after, .tether-element.tether-element-attached-left.tether-element-attached-top.tether-target-attached-bottom.tether-target-attached-left .oui-pop--over::after, .pop--tip--arrow-bottom-left::after,
.oui-pop--tip--arrow-bottom-left::after, .pop--tip--arrow-top-left::after,
.oui-pop--tip--arrow-top-left::after,
.pop--over--arrow-bottom-left::after,
.oui-pop--over--arrow-bottom-left::after,
.pop--over--arrow-top-left::after,
.oui-pop--over--arrow-top-left::after, .tether-element.tether-element-attached-bottom.tether-element-attached-left.tether-target-attached-bottom.tether-target-attached-right .oui-pop--tip::after, .tether-element.tether-element-attached-bottom.tether-element-attached-left.tether-target-attached-bottom.tether-target-attached-right .oui-pop--over::after, .tether-element.tether-element-attached-top.tether-element-attached-left.tether-target-attached-top.tether-target-attached-right .oui-pop--tip::after, .tether-element.tether-element-attached-top.tether-element-attached-left.tether-target-attached-top.tether-target-attached-right .oui-pop--over::after, .tether-element.tether-element-attached-middle.tether-element-attached-left.tether-target-attached-middle.tether-target-attached-right .oui-pop--tip::after, .tether-element.tether-element-attached-middle.tether-element-attached-left.tether-target-attached-middle.tether-target-attached-right .oui-pop--over::after, .pop--tip--arrow-left-top::after,
.oui-pop--tip--arrow-left-top::after, .pop--tip--arrow-left-center::after,
.oui-pop--tip--arrow-left-center::after, .pop--tip--arrow-left-bottom::after,
.oui-pop--tip--arrow-left-bottom::after,
.pop--over--arrow-left-top::after,
.oui-pop--over--arrow-left-top::after,
.pop--over--arrow-left-center::after,
.oui-pop--over--arrow-left-center::after,
.pop--over--arrow-left-bottom::after,
.oui-pop--over--arrow-left-bottom::after, .tether-element.tether-element-attached-right.tether-element-attached-bottom.tether-target-attached-top.tether-target-attached-right .oui-pop--tip::after, .tether-element.tether-element-attached-right.tether-element-attached-bottom.tether-target-attached-top.tether-target-attached-right .oui-pop--over::after, .tether-element.tether-element-attached-left.tether-element-attached-bottom.tether-target-attached-top.tether-target-attached-left .oui-pop--tip::after, .tether-element.tether-element-attached-left.tether-element-attached-bottom.tether-target-attached-top.tether-target-attached-left .oui-pop--over::after, .tether-element.tether-element-attached-center.tether-element-attached-bottom.tether-target-attached-top.tether-target-attached-center .oui-pop--tip::after, .tether-element.tether-element-attached-center.tether-element-attached-bottom.tether-target-attached-top.tether-target-attached-center .oui-pop--over::after, .pop--tip--arrow-bottom-left::after,
.oui-pop--tip--arrow-bottom-left::after, .pop--tip--arrow-bottom-center::after,
.oui-pop--tip--arrow-bottom-center::after, .pop--tip--arrow-bottom-right::after,
.oui-pop--tip--arrow-bottom-right::after, .tether-element.tether-element-attached-bottom.tether-element-attached-left.tether-target-attached-bottom.tether-target-attached-right .oui-pop--tip::after, .tether-element.tether-element-attached-bottom.tether-element-attached-left.tether-target-attached-bottom.tether-target-attached-right .oui-pop--over::after, .tether-element.tether-element-attached-bottom.tether-element-attached-right.tether-target-attached-bottom.tether-target-attached-left .oui-pop--tip::after, .tether-element.tether-element-attached-bottom.tether-element-attached-right.tether-target-attached-bottom.tether-target-attached-left .oui-pop--over::after, .pop--tip--arrow-left-bottom::after,
.oui-pop--tip--arrow-left-bottom::after, .pop--tip--arrow-right-bottom::after,
.oui-pop--tip--arrow-right-bottom::after, .tether-element.tether-element-attached-middle.tether-element-attached-left.tether-target-attached-middle.tether-target-attached-right .oui-pop--tip::after, .tether-element.tether-element-attached-middle.tether-element-attached-left.tether-target-attached-middle.tether-target-attached-right .oui-pop--over::after, .tether-element.tether-element-attached-middle.tether-element-attached-right.tether-target-attached-middle.tether-target-attached-left .oui-pop--tip::after, .tether-element.tether-element-attached-middle.tether-element-attached-right.tether-target-attached-middle.tether-target-attached-left .oui-pop--over::after, .pop--tip--arrow-left-center::after,
.oui-pop--tip--arrow-left-center::after, .pop--tip--arrow-right-center::after,
.oui-pop--tip--arrow-right-center::after, .tether-element.tether-element-attached-top.tether-element-attached-left.tether-target-attached-top.tether-target-attached-right .oui-pop--tip::after, .tether-element.tether-element-attached-top.tether-element-attached-left.tether-target-attached-top.tether-target-attached-right .oui-pop--over::after, .tether-element.tether-element-attached-top.tether-element-attached-right.tether-target-attached-top.tether-target-attached-left .oui-pop--tip::after, .tether-element.tether-element-attached-top.tether-element-attached-right.tether-target-attached-top.tether-target-attached-left .oui-pop--over::after, .pop--tip--arrow-left-top::after,
.oui-pop--tip--arrow-left-top::after, .pop--tip--arrow-right-top::after,
.oui-pop--tip--arrow-right-top::after, .tether-element.tether-element-attached-right.tether-element-attached-top.tether-target-attached-bottom.tether-target-attached-right .oui-pop--tip::after, .tether-element.tether-element-attached-right.tether-element-attached-top.tether-target-attached-bottom.tether-target-attached-right .oui-pop--over::after, .tether-element.tether-element-attached-left.tether-element-attached-top.tether-target-attached-bottom.tether-target-attached-left .oui-pop--tip::after, .tether-element.tether-element-attached-left.tether-element-attached-top.teth