@font-face {
    font-family: tweetdeckregular;
    src: url(https://ton.twimg.com/tweetdeck-web/web/assets/fonts/tweetdeck-regular-webfont.c5ff89eb07.woff2)
            format("woff2"),
        url(https://ton.twimg.com/tweetdeck-web/web/assets/fonts/tweetdeck-regular-webfont.415903392f.woff)
            format("woff");
    font-weight: 400;
    font-style: normal;
}
html {
    line-height: 1.15;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
h1 {
    font-size: 2em;
    margin: 0.67em 0;
}
hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible;
}
main {
    display: block;
}
pre {
    font-family: monospace, monospace;
    font-size: 1em;
}
abbr[title] {
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
}
b,
strong {
    font-weight: bolder;
}
code,
kbd,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
}
small {
    font-size: 80%;
}
svg:not(:root) {
    overflow: hidden;
}
button,
input,
select {
    margin: 0;
}
button {
    overflow: visible;
    text-transform: none;
}
[type="button"],
[type="reset"],
[type="submit"],
button {
    -webkit-appearance: button;
}
fieldset {
    padding: 0.35em 0.75em 0.625em;
}
input {
    overflow: visible;
}
legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    white-space: normal;
}
progress {
    display: inline-block;
    vertical-align: baseline;
}
select {
    text-transform: none;
}
textarea {
    margin: 0;
    overflow: auto;
}
[type="search"] {
    -webkit-appearance: textfield;
    outline-offset: -2px;
}
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
    height: auto;
}
::-webkit-input-placeholder {
    color: inherit;
    opacity: 0.54;
}
::-webkit-search-decoration {
    -webkit-appearance: none;
}
::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit;
}
::-moz-focus-inner {
    border-style: none;
    padding: 0;
}
:-moz-focusring {
    outline: 1px dotted ButtonText;
}
details,
dialog {
    display: block;
}
dialog {
    background-color: #fff;
    border: solid;
    color: #000;
    height: -moz-fit-content;
    height: -webkit-fit-content;
    height: fit-content;
    left: 0;
    margin: auto;
    padding: 1em;
    position: absolute;
    right: 0;
    width: -moz-fit-content;
    width: -webkit-fit-content;
    width: fit-content;
}
dialog:not([open]) {
    display: none;
}
summary {
    display: list-item;
}
template {
    display: none;
}
html {
    height: 100%;
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Ubuntu,
        Helvetica Neue, sans-serif, Apple Color Emoji, Segoe UI Emoji,
        Segoe UI Symbol, Arial, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro,
        メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.28578;
    -webkit-font-smoothing: subpixel-antialiased;
    text-rendering: optimizeLegibility;
    overflow: hidden;
    color: #38444d;
}
code,
kbd,
pre,
samp {
    font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, Courier,
        monospace;
}
body {
    height: 100%;
    background-color: #1da1f2;
    overflow: hidden;
}
body:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0;
    background-image: radial-gradient(circle, #1da1f2, #1c2938);
    -webkit-animation-name: fade-out;
    animation-name: fade-out;
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
}
.application {
    min-width: 320px;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    overflow: hidden;
}
.is-application-animating {
    transition: top 0.2s;
}
::-moz-selection {
    background: #e1e8ed;
    color: #14171a;
    text-shadow: none;
}
::selection {
    background: #e1e8ed;
    color: #14171a;
    text-shadow: none;
}
a {
    color: #1da1f2;
    text-decoration: none;
}
a:active,
a:focus,
a:hover {
    color: #1da1f2;
    text-decoration: underline;
}
p {
    margin: 0;
}
dd,
dl,
li,
ol,
ul {
    padding: 0;
    margin: 0;
}
ol,
ul {
    list-style: none;
}
.dl,
.ol,
.ul {
    padding-left: 2em;
}
.ul {
    list-style-type: disc;
}
.ol {
    list-style-type: decimal;
}
small {
    font-size: 0.8571rem;
}
abbr[title] {
    border-bottom-width: 0;
}
[hidden] {
    display: none !important;
    visibility: hidden;
}
.touch-device .app-header,
.touch-device .column-header,
.touch-device .column-navigator,
.touch-device .drag-handle {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
}
.emoji,
.hashflag {
    width: 1em;
    height: 1em;
    margin: 0 0.05em 0 0.1em;
    vertical-align: -0.1em;
}
.txt-size--9 {
    font-size: 9px !important;
}
.txt-line-height--9 {
    line-height: 9px;
}
.txt-size--10 {
    font-size: 10px !important;
}
.txt-line-height--10 {
    line-height: 10px;
}
.txt-size--11 {
    font-size: 11px !important;
}
.txt-line-height--11 {
    line-height: 11px;
}
.txt-size--12 {
    font-size: 12px !important;
}
.txt-line-height--12 {
    line-height: 12px;
}
.txt-size--13 {
    font-size: 13px !important;
}
.txt-line-height--13 {
    line-height: 13px;
}
.txt-size--14 {
    font-size: 14px !important;
}
.txt-line-height--14 {
    line-height: 14px;
}
.txt-size--15 {
    font-size: 15px !important;
}
.txt-line-height--15 {
    line-height: 15px;
}
.txt-size--16 {
    font-size: 16px !important;
}
.txt-line-height--16 {
    line-height: 16px;
}
.txt-size--17 {
    font-size: 17px !important;
}
.txt-line-height--17 {
    line-height: 17px;
}
.txt-size--18 {
    font-size: 18px !important;
}
.txt-line-height--18 {
    line-height: 18px;
}
.txt-size--19 {
    font-size: 19px !important;
}
.txt-line-height--19 {
    line-height: 19px;
}
.txt-size--20 {
    font-size: 20px !important;
}
.txt-line-height--20 {
    line-height: 20px;
}
.txt-size--21 {
    font-size: 21px !important;
}
.txt-line-height--21 {
    line-height: 21px;
}
.txt-size--22 {
    font-size: 22px !important;
}
.txt-line-height--22 {
    line-height: 22px;
}
.txt-size--23 {
    font-size: 23px !important;
}
.txt-line-height--23 {
    line-height: 23px;
}
.txt-size--24 {
    font-size: 24px !important;
}
.txt-line-height--24 {
    line-height: 24px;
}
.txt-size--25 {
    font-size: 25px !important;
}
.txt-line-height--25 {
    line-height: 25px;
}
.txt-size--26 {
    font-size: 26px !important;
}
.txt-line-height--26 {
    line-height: 26px;
}
.txt-size--27 {
    font-size: 27px !important;
}
.txt-line-height--27 {
    line-height: 27px;
}
.txt-size--28 {
    font-size: 28px !important;
}
.txt-line-height--28 {
    line-height: 28px;
}
.txt-size--29 {
    font-size: 29px !important;
}
.txt-line-height--29 {
    line-height: 29px;
}
.txt-size--30 {
    font-size: 30px !important;
}
.txt-line-height--30 {
    line-height: 30px;
}
.txt-size--31 {
    font-size: 31px !important;
}
.txt-line-height--31 {
    line-height: 31px;
}
.txt-size--32 {
    font-size: 32px !important;
}
.txt-line-height--32 {
    line-height: 32px;
}
.txt-size--33 {
    font-size: 33px !important;
}
.txt-line-height--33 {
    line-height: 33px;
}
.txt-size--34 {
    font-size: 34px !important;
}
.txt-line-height--34 {
    line-height: 34px;
}
.txt-size--35 {
    font-size: 35px !important;
}
.txt-line-height--35 {
    line-height: 35px;
}
.txt-size--36 {
    font-size: 36px !important;
}
.txt-line-height--36 {
    line-height: 36px;
}
.txt-size--37 {
    font-size: 37px !important;
}
.txt-line-height--37 {
    line-height: 37px;
}
.txt-size--38 {
    font-size: 38px !important;
}
.txt-line-height--38 {
    line-height: 38px;
}
.txt-size--39 {
    font-size: 39px !important;
}
.txt-line-height--39 {
    line-height: 39px;
}
.txt-size--40 {
    font-size: 40px !important;
}
.txt-line-height--40 {
    line-height: 40px;
}
.txt-size--0 {
    font-size: 0;
}
.txt-size-variable--9 {
    font-size: 0.64286rem !important;
}
.txt-size-variable--10 {
    font-size: 0.71429rem !important;
}
.txt-size-variable--11 {
    font-size: 0.78571rem !important;
}
.txt-size-variable--12 {
    font-size: 0.85714rem !important;
}
.txt-size-variable--13 {
    font-size: 0.92857rem !important;
}
.txt-size-variable--14 {
    font-size: 1rem !important;
}
.txt-size-variable--15 {
    font-size: 1.07143rem !important;
}
.txt-size-variable--16 {
    font-size: 1.14286rem !important;
}
.txt-size-variable--17 {
    font-size: 1.21429rem !important;
}
.txt-size-variable--18 {
    font-size: 1.28571rem !important;
}
.txt-size-variable--19 {
    font-size: 1.35714rem !important;
}
.txt-size-variable--20 {
    font-size: 1.42857rem !important;
}
.txt-size-variable--21 {
    font-size: 1.5rem !important;
}
.txt-size-variable--22 {
    font-size: 1.57143rem !important;
}
.txt-size-variable--23 {
    font-size: 1.64286rem !important;
}
.txt-size-variable--24 {
    font-size: 1.71429rem !important;
}
.txt-size-variable--25 {
    font-size: 1.78571rem !important;
}
.txt-size-variable--26 {
    font-size: 1.85714rem !important;
}
.txt-size-variable--27 {
    font-size: 1.92857rem !important;
}
.txt-size-variable--28 {
    font-size: 2rem !important;
}
.txt-size-variable--29 {
    font-size: 2.07143rem !important;
}
.txt-size-variable--30 {
    font-size: 2.14286rem !important;
}
.txt-size-variable--31 {
    font-size: 2.21429rem !important;
}
.txt-size-variable--32 {
    font-size: 2.28571rem !important;
}
.txt-size-variable--33 {
    font-size: 2.35714rem !important;
}
.txt-size-variable--34 {
    font-size: 2.42857rem !important;
}
.txt-size-variable--35 {
    font-size: 2.5rem !important;
}
.txt-size-variable--36 {
    font-size: 2.57143rem !important;
}
.txt-size-variable--37 {
    font-size: 2.64286rem !important;
}
.txt-size-variable--38 {
    font-size: 2.71429rem !important;
}
.txt-size-variable--39 {
    font-size: 2.78571rem !important;
}
.txt-size-variable--40 {
    font-size: 2.85714rem !important;
}
.letter-spacing--1 {
    letter-spacing: 1px;
}
.letter-spacing--3 {
    letter-spacing: 3px;
}
.txt-italic {
    font-style: italic;
}
.txt-bold {
    font-weight: 700;
}
.txt-weight-normal {
    font-weight: 400;
}
.txt-weight--100 {
    font-weight: 100;
}
.txt-weight--200 {
    font-weight: 200;
}
.txt-weight--300 {
    font-weight: 300;
}
.txt-weight--400 {
    font-weight: 400;
}
.txt-weight--500 {
    font-weight: 500;
}
.txt-weight--600 {
    font-weight: 600;
}
.txt-weight--700 {
    font-weight: 700;
}
.txt-weight--800 {
    font-weight: 800;
}
.txt-weight--900 {
    font-weight: 900;
}
.txt-center {
    text-align: center;
}
.txt-left {
    text-align: left !important;
}
.txt-right {
    text-align: right !important;
}
.txt-bot {
    vertical-align: bottom !important;
}
.txt-mute {
    color: #8899a6;
}
.txt-mute a:not(:hover):not(:focus) {
    color: #8899a6;
}
.txt-mute-text-only {
    color: #8899a6;
}
.color-twitter-emphasis-gray {
    color: #657786;
}
.txt-ellipsis {
    max-width: 100%;
    vertical-align: bottom;
    overflow: hidden;
    white-space: nowrap;
    word-wrap: normal;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.txt-uppercase {
    text-transform: uppercase;
}
.txt-capitalize {
    text-transform: capitalize;
}
.txt-antialiased {
    -webkit-font-smoothing: antialiased;
}
.txt-sub-antialiased {
    -webkit-font-smoothing: subpixel-antialiased;
}
.with-linebreaks {
    white-space: pre-wrap;
}
.txt-link:hover {
    text-decoration: underline;
    cursor: pointer;
}
.with-touch-font-size.txt-base-smallest,
.with-touch-font-size .txt-base-smallest {
    font-size: 12px;
}
.with-touch-font-size.txt-base-small,
.with-touch-font-size .txt-base-small {
    font-size: 14px;
}
.with-touch-font-size.txt-base-medium,
.with-touch-font-size .txt-base-medium {
    font-size: 16px;
}
.with-touch-font-size.txt-base-large,
.with-touch-font-size .txt-base-large {
    font-size: 18px;
}
.with-touch-font-size.txt-base-largest,
.with-touch-font-size .txt-base-largest {
    font-size: 20px;
}
.is-touch-column-options .txt-base-smallest,
.is-touch-search .txt-base-smallest,
.touch-device .with-touch-txt-base .txt-base-smallest {
    font-size: 15px;
}
.is-touch-column-options .txt-base-small,
.is-touch-search .txt-base-small,
.touch-device .with-touch-txt-base .txt-base-small {
    font-size: 16.25px;
}
.is-touch-column-options .txt-base-medium,
.is-touch-search .txt-base-medium,
.touch-device .with-touch-txt-base .txt-base-medium {
    font-size: 17.5px;
}
.is-touch-column-options .txt-base-large,
.is-touch-search .txt-base-large,
.touch-device .with-touch-txt-base .txt-base-large {
    font-size: 18.75px;
}
.is-touch-column-options .txt-base-largest,
.is-touch-search .txt-base-largest,
.touch-device .with-touch-txt-base .txt-base-largest {
    font-size: 20px;
}
.link-complex:active,
.link-complex:focus,
.link-complex:hover,
.link-complex:visited {
    text-decoration: none;
    outline: none;
}
.link-complex:active .link-complex-target,
.link-complex:focus .link-complex-target,
.link-complex:hover .link-complex-target,
.link-complex:visited .link-complex-target {
    text-decoration: underline;
}
.link-clean,
.link-clean:active,
.link-clean:focus,
.link-clean:hover {
    text-decoration: none;
}
.link-underline,
.link-underline:active,
.link-underline:focus,
.link-underline:hover {
    text-decoration: underline;
}
.link-hover-override:hover .link-hover-target {
    color: #1da1f2;
}
.link-no-focus {
    outline-style: none !important;
}
.link-current-color {
    color: currentColor;
}
.link-current-color:active,
.link-current-color:hover,
.link-current-color:visited {
    color: currentColor;
}
.is-touch-tweet-container .txt-small[rel="viewDetails"] {
    display: none;
}
.scroll-none {
    overflow: hidden;
}
.scroll-v {
    overflow-y: auto;
}
.scroll-h {
    overflow-y: hidden;
    overflow-x: auto;
}
.scroll-styled-h,
.scroll-styled-v {
    -ms-scrollbar-face-color: #e1e8ed;
    scrollbar-face-color: #e1e8ed;
    -ms-scrollbar-highlight-color: #e1e8ed;
    scrollbar-highlight-color: #e1e8ed;
    -ms-scrollbar-shadow-color: #e1e8ed;
    scrollbar-shadow-color: #e1e8ed;
    -ms-scrollbar-darkshadow-color: #e1e8ed;
    scrollbar-darkshadow-color: #e1e8ed;
    -ms-scrollbar-track-color: #f5f8fa;
    scrollbar-track-color: #f5f8fa;
    -ms-scrollbar-3dlight-color: #e1e8ed;
    scrollbar-3dlight-color: #e1e8ed;
    -ms-scrollbar-arrow-color: #38444d;
    scrollbar-arrow-color: #38444d;
    scrollbar-color: #e1e8ed #fff;
}
.scroll-styled-v::-webkit-scrollbar {
    width: 10px;
}
.scroll-styled-h::-webkit-scrollbar {
    height: 11px;
}
.scroll-styled-h::-webkit-scrollbar-track,
.scroll-styled-v::-webkit-scrollbar-track {
    border-left: 1px solid #e1e8ed;
}
.scroll-styled-h::-webkit-scrollbar-thumb,
.scroll-styled-v::-webkit-scrollbar-thumb {
    border-radius: 5px;
    background-color: #e1e8ed;
}
.scroll-styled-h::-webkit-scrollbar-thumb:hover,
.scroll-styled-v::-webkit-scrollbar-thumb:hover {
    background-color: #8899a6;
}
.scroll-styled-v::-webkit-scrollbar-thumb {
    min-height: 50px;
}
.scroll-alt {
    -ms-scrollbar-face-color: #e1e8ed;
    scrollbar-face-color: #e1e8ed;
    -ms-scrollbar-highlight-color: #e1e8ed;
    scrollbar-highlight-color: #e1e8ed;
    -ms-scrollbar-shadow-color: #e1e8ed;
    scrollbar-shadow-color: #e1e8ed;
    -ms-scrollbar-darkshadow-color: #e1e8ed;
    scrollbar-darkshadow-color: #e1e8ed;
    -ms-scrollbar-track-color: #f5f8fa;
    scrollbar-track-color: #f5f8fa;
    -ms-scrollbar-3dlight-color: #e1e8ed;
    scrollbar-3dlight-color: #e1e8ed;
    -ms-scrollbar-arrow-color: #38444d;
    scrollbar-arrow-color: #38444d;
}
.scroll-alt::-webkit-scrollbar-track {
    border-color: #e1e8ed;
}
.scroll-alt::-webkit-scrollbar-thumb {
    background-color: #e1e8ed;
}
.scroll-alt::-webkit-scrollbar-thumb:hover {
    background-color: #8899a6;
}
.scroll-conversation {
    background: #f5f8fa;
}
.scroll-conversation::-webkit-scrollbar-track {
    border-left-color: #e1e8ed;
}
.scroll-conversation::-webkit-scrollbar-thumb {
    background-color: #e1e8ed;
}
.scroll-conversation::-webkit-scrollbar-thumb:hover {
    background-color: #8899a6;
}
.antiscroll-wrap {
    position: relative;
    overflow: hidden;
}
.antiscroll-inner {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: scroll;
}
.antiscroll-inner::-webkit-scrollbar {
    width: 0;
    height: 0;
}
.antiscroll-inner::scrollbar {
    width: 0;
    height: 0;
}
.antiscroll-scrollbar {
    z-index: 1000;
    background: hsla(0, 0%, 100%, 0.2);
    border-radius: 7px;
    position: absolute;
    opacity: 0;
    transition: opacity 0.3s linear;
}
.antiscroll-scrollbar-shown {
    opacity: 1;
}
.antiscroll-scrollbar-horizontal {
    height: 7px;
    margin-left: 2px;
    bottom: 2px;
    left: 0;
}
.antiscroll-scrollbar-vertical {
    width: 6px;
    margin-top: 2px;
    top: 0;
}
.antiscroll-scrollbar-position-left {
    left: 1px;
}
.antiscroll-scrollbar-position-right {
    right: 1px;
}
.compose .antiscroll-scrollbar {
    background: #71c9f8;
}
.touch-device .scroll-h,
.touch-device .scroll-v {
    -webkit-overflow-scrolling: touch;
}
.touch-device .antiscroll-inner {
    -webkit-overflow-scrolling: auto;
}
.needs-scroll-bottom-offset.scroll-styled-h {
    bottom: 4px;
}
.l-table {
    display: table;
    width: 100%;
    /* height: 100%; */
}
.l-row {
    display: table-row;
}
.l-cell {
    display: table-cell;
    vertical-align: middle;
}
.l-cell-modal {
    padding-top: 44px;
}
.l-cell.s-padded {
    padding: 0 40px;
}
.l-column {
    position: relative;
    float: left;
    width: 200px;
    height: 100%;
}
.l-column-scrollv {
    position: absolute;
    top: 0;
    bottom: 0;
    overflow-y: auto;
    overflow-x: hidden;
    width: 100%;
}
.l-quarterheight {
    height: 25%;
}
.l-halfheight {
    height: 50%;
}
.l-threequarterheight {
    height: 75%;
}
.l-fullheight {
    height: 100%;
}
.s-with-pinned {
    top: 46px;
}
.s-with-pinned-bottom {
    top: 12px;
    bottom: 50px;
}
.s-with-reply {
    top: 58px;
    transition: top 0.3s ease-in-out;
}
.s-extended {
    margin-top: 37px;
    top: 98px;
}
.row {
    margin: 11px 0;
}
.inline {
    display: inline !important;
}
.inline-block {
    display: inline-block !important;
}
.no-wrap {
    overflow: visible;
    white-space: nowrap;
}
.wrap {
    white-space: normal;
}
.visible-overflow--important {
    overflow: visible !important;
}
.horizontal-flow-container {
    overflow: visible;
    white-space: nowrap;
    font-size: 0;
}
.block {
    display: block !important;
}
.nbfc {
    overflow: hidden;
    word-break: break-word;
    word-wrap: break-word;
}
.hyphenate {
    overflow-wrap: break-word;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
}
.nbfc-alt {
    display: table-cell;
    width: 10000px;
    word-break: break-word;
    word-wrap: break-word;
}
.cf {
    display: block;
}
.cf:after,
.cf:before {
    display: block;
    content: " ";
}
.cf:after {
    clear: both;
}
.pull-right {
    float: right;
}
.obj-left,
.pull-left {
    float: left;
}
.obj-left {
    margin-right: 10px;
}
.obj-right {
    float: right;
    margin-left: 10px;
}
.obj-center {
    display: block !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
.is-hidden {
    display: none !important;
}
.position-abs {
    position: absolute;
}
.position-rel {
    position: relative;
}
.fade {
    opacity: 0;
    transition: opacity 0.15s linear;
}
.fade.in {
    opacity: 1;
}
.is-medium-columns .is-vishidden-medium,
.is-narrow-columns .is-vishidden-narrow,
.is-vishidden,
.is-wide-columns .is-vishidden-wide {
    position: absolute !important;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
}
.is-medium-columns .is-visshown-medium,
.is-narrow-columns .is-visshown-narrow,
.is-wide-columns .is-visshown-wide {
    position: static !important;
    width: auto;
    height: auto;
    overflow: visible;
    clip: auto;
}
.is-invisible {
    visibility: hidden !important;
}
.is-visible {
    visibility: visible !important;
}
.is-loading {
    width: auto !important;
    height: auto !important;
    padding: 50px;
    background-color: #fff;
}
.with-drop-shadow:after {
    z-index: 1000;
    content: " ";
    position: absolute;
    height: 10px;
    bottom: -10px;
    left: 0;
    width: 100%;
    box-shadow: inset 0 2px 4px #ccd6dd;
    border-top: 1px solid rgba(56, 68, 77, 0.25);
}
.pin-top,
.pin-top-full-width {
    position: absolute;
    top: 0;
}
.pin-top-full-width {
    left: 0;
    right: 0;
}
.pin-bottom,
.pin-bottom-full-width {
    position: absolute;
    bottom: 0;
}
.pin-bottom-full-width {
    left: 0;
    right: 0;
}
.pin-bottom--17 {
    position: absolute;
    bottom: 17px;
}
.pin-left {
    position: absolute;
    left: 0;
}
.pin-left--15 {
    position: absolute;
    left: 15px;
}
.pin-all,
.pin-right {
    position: absolute;
    right: 0;
}
.pin-all {
    top: 0;
    bottom: 0;
    left: 0;
}
.pin-v {
    position: absolute;
    top: 0;
    bottom: 0;
}
.full-width {
    width: 100% !important;
}
.max-full-width {
    max-width: 100% !important;
}
.full-height {
    height: 100% !important;
}
.half-width {
    width: 50%;
}
.reset-height {
    min-height: 0 !important;
}
.no-collapse {
    min-height: 1em;
}
.align-middle {
    vertical-align: middle !important;
}
.align-top {
    vertical-align: top !important;
}
.vertical-center {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.vertical-align--baseline {
    vertical-align: baseline;
}
.border-box {
    box-sizing: border-box;
}
.is-actionable {
    cursor: pointer;
}
.is-default {
    cursor: default;
}
.is-waiting {
    cursor: wait;
}
.is-movable {
    cursor: move;
}
.is-zoomable {
    cursor: zoom-in;
}
.no-radius {
    border-radius: 0 !important;
}
.no-border {
    border: none !important;
}
.border-divider {
    border-bottom: 1px solid #e1e8ed;
}
.border-separated li {
    border-bottom: 1px solid #ccd6dd;
}
.border-separated li:last-child {
    border-bottom: none;
}
.dark-border {
    border: 1px solid #e1e8ed;
}
.dark-border-top {
    border-top: 1px solid #e1e8ed;
}
.will-animate {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
.size-200 {
    width: 200px !important;
    height: 200px !important;
}
.size-80 {
    width: 80px !important;
    height: 80px !important;
}
.size-50 {
    width: 50px !important;
    height: 50px !important;
}
.z-index--1 {
    z-index: 1;
}
.z-index--2 {
    z-index: 2;
}
.z-index--3 {
    z-index: 3;
}
.z-index--4 {
    z-index: 4;
}
.z-index--5 {
    z-index: 5;
}
.rotate---90 {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
}
.margin-v---58 {
    margin-top: -58px !important;
    margin-bottom: -58px !important;
}
.margin-h---58 {
    margin-left: -58px !important;
    margin-right: -58px !important;
}
.margin-t---58 {
    margin-top: -58px !important;
}
.margin-b---58 {
    margin-bottom: -58px !important;
}
.margin-l---58 {
    margin-left: -58px !important;
}
.margin-r---58 {
    margin-right: -58px !important;
}
.margin-a---58 {
    margin: -58px !important;
}
.padding-v---58 {
    padding-top: -58px !important;
    padding-bottom: -58px !important;
}
.padding-h---58 {
    padding-left: -58px !important;
    padding-right: -58px !important;
}
.padding-t---58 {
    padding-top: -58px !important;
}
.padding-b---58 {
    padding-bottom: -58px !important;
}
.padding-l---58 {
    padding-left: -58px !important;
}
.padding-r---58 {
    padding-right: -58px !important;
}
.padding-a---58 {
    padding: -58px !important;
}
.margin-v---57 {
    margin-top: -57px !important;
    margin-bottom: -57px !important;
}
.margin-h---57 {
    margin-left: -57px !important;
    margin-right: -57px !important;
}
.margin-t---57 {
    margin-top: -57px !important;
}
.margin-b---57 {
    margin-bottom: -57px !important;
}
.margin-l---57 {
    margin-left: -57px !important;
}
.margin-r---57 {
    margin-right: -57px !important;
}
.margin-a---57 {
    margin: -57px !important;
}
.padding-v---57 {
    padding-top: -57px !important;
    padding-bottom: -57px !important;
}
.padding-h---57 {
    padding-left: -57px !important;
    padding-right: -57px !important;
}
.padding-t---57 {
    padding-top: -57px !important;
}
.padding-b---57 {
    padding-bottom: -57px !important;
}
.padding-l---57 {
    padding-left: -57px !important;
}
.padding-r---57 {
    padding-right: -57px !important;
}
.padding-a---57 {
    padding: -57px !important;
}
.margin-v---56 {
    margin-top: -56px !important;
    margin-bottom: -56px !important;
}
.margin-h---56 {
    margin-left: -56px !important;
    margin-right: -56px !important;
}
.margin-t---56 {
    margin-top: -56px !important;
}
.margin-b---56 {
    margin-bottom: -56px !important;
}
.margin-l---56 {
    margin-left: -56px !important;
}
.margin-r---56 {
    margin-right: -56px !important;
}
.margin-a---56 {
    margin: -56px !important;
}
.padding-v---56 {
    padding-top: -56px !important;
    padding-bottom: -56px !important;
}
.padding-h---56 {
    padding-left: -56px !important;
    padding-right: -56px !important;
}
.padding-t---56 {
    padding-top: -56px !important;
}
.padding-b---56 {
    padding-bottom: -56px !important;
}
.padding-l---56 {
    padding-left: -56px !important;
}
.padding-r---56 {
    padding-right: -56px !important;
}
.padding-a---56 {
    padding: -56px !important;
}
.margin-v---55 {
    margin-top: -55px !important;
    margin-bottom: -55px !important;
}
.margin-h---55 {
    margin-left: -55px !important;
    margin-right: -55px !important;
}
.margin-t---55 {
    margin-top: -55px !important;
}
.margin-b---55 {
    margin-bottom: -55px !important;
}
.margin-l---55 {
    margin-left: -55px !important;
}
.margin-r---55 {
    margin-right: -55px !important;
}
.margin-a---55 {
    margin: -55px !important;
}
.padding-v---55 {
    padding-top: -55px !important;
    padding-bottom: -55px !important;
}
.padding-h---55 {
    padding-left: -55px !important;
    padding-right: -55px !important;
}
.padding-t---55 {
    padding-top: -55px !important;
}
.padding-b---55 {
    padding-bottom: -55px !important;
}
.padding-l---55 {
    padding-left: -55px !important;
}
.padding-r---55 {
    padding-right: -55px !important;
}
.padding-a---55 {
    padding: -55px !important;
}
.margin-v---54 {
    margin-top: -54px !important;
    margin-bottom: -54px !important;
}
.margin-h---54 {
    margin-left: -54px !important;
    margin-right: -54px !important;
}
.margin-t---54 {
    margin-top: -54px !important;
}
.margin-b---54 {
    margin-bottom: -54px !important;
}
.margin-l---54 {
    margin-left: -54px !important;
}
.margin-r---54 {
    margin-right: -54px !important;
}
.margin-a---54 {
    margin: -54px !important;
}
.padding-v---54 {
    padding-top: -54px !important;
    padding-bottom: -54px !important;
}
.padding-h---54 {
    padding-left: -54px !important;
    padding-right: -54px !important;
}
.padding-t---54 {
    padding-top: -54px !important;
}
.padding-b---54 {
    padding-bottom: -54px !important;
}
.padding-l---54 {
    padding-left: -54px !important;
}
.padding-r---54 {
    padding-right: -54px !important;
}
.padding-a---54 {
    padding: -54px !important;
}
.margin-v---53 {
    margin-top: -53px !important;
    margin-bottom: -53px !important;
}
.margin-h---53 {
    margin-left: -53px !important;
    margin-right: -53px !important;
}
.margin-t---53 {
    margin-top: -53px !important;
}
.margin-b---53 {
    margin-bottom: -53px !important;
}
.margin-l---53 {
    margin-left: -53px !important;
}
.margin-r---53 {
    margin-right: -53px !important;
}
.margin-a---53 {
    margin: -53px !important;
}
.padding-v---53 {
    padding-top: -53px !important;
    padding-bottom: -53px !important;
}
.padding-h---53 {
    padding-left: -53px !important;
    padding-right: -53px !important;
}
.padding-t---53 {
    padding-top: -53px !important;
}
.padding-b---53 {
    padding-bottom: -53px !important;
}
.padding-l---53 {
    padding-left: -53px !important;
}
.padding-r---53 {
    padding-right: -53px !important;
}
.padding-a---53 {
    padding: -53px !important;
}
.margin-v---52 {
    margin-top: -52px !important;
    margin-bottom: -52px !important;
}
.margin-h---52 {
    margin-left: -52px !important;
    margin-right: -52px !important;
}
.margin-t---52 {
    margin-top: -52px !important;
}
.margin-b---52 {
    margin-bottom: -52px !important;
}
.margin-l---52 {
    margin-left: -52px !important;
}
.margin-r---52 {
    margin-right: -52px !important;
}
.margin-a---52 {
    margin: -52px !important;
}
.padding-v---52 {
    padding-top: -52px !important;
    padding-bottom: -52px !important;
}
.padding-h---52 {
    padding-left: -52px !important;
    padding-right: -52px !important;
}
.padding-t---52 {
    padding-top: -52px !important;
}
.padding-b---52 {
    padding-bottom: -52px !important;
}
.padding-l---52 {
    padding-left: -52px !important;
}
.padding-r---52 {
    padding-right: -52px !important;
}
.padding-a---52 {
    padding: -52px !important;
}
.margin-v---51 {
    margin-top: -51px !important;
    margin-bottom: -51px !important;
}
.margin-h---51 {
    margin-left: -51px !important;
    margin-right: -51px !important;
}
.margin-t---51 {
    margin-top: -51px !important;
}
.margin-b---51 {
    margin-bottom: -51px !important;
}
.margin-l---51 {
    margin-left: -51px !important;
}
.margin-r---51 {
    margin-right: -51px !important;
}
.margin-a---51 {
    margin: -51px !important;
}
.padding-v---51 {
    padding-top: -51px !important;
    padding-bottom: -51px !important;
}
.padding-h---51 {
    padding-left: -51px !important;
    padding-right: -51px !important;
}
.padding-t---51 {
    padding-top: -51px !important;
}
.padding-b---51 {
    padding-bottom: -51px !important;
}
.padding-l---51 {
    padding-left: -51px !important;
}
.padding-r---51 {
    padding-right: -51px !important;
}
.padding-a---51 {
    padding: -51px !important;
}
.margin-v---50 {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
}
.margin-h---50 {
    margin-left: -50px !important;
    margin-right: -50px !important;
}
.margin-t---50 {
    margin-top: -50px !important;
}
.margin-b---50 {
    margin-bottom: -50px !important;
}
.margin-l---50 {
    margin-left: -50px !important;
}
.margin-r---50 {
    margin-right: -50px !important;
}
.margin-a---50 {
    margin: -50px !important;
}
.padding-v---50 {
    padding-top: -50px !important;
    padding-bottom: -50px !important;
}
.padding-h---50 {
    padding-left: -50px !important;
    padding-right: -50px !important;
}
.padding-t---50 {
    padding-top: -50px !important;
}
.padding-b---50 {
    padding-bottom: -50px !important;
}
.padding-l---50 {
    padding-left: -50px !important;
}
.padding-r---50 {
    padding-right: -50px !important;
}
.padding-a---50 {
    padding: -50px !important;
}
.margin-v---49 {
    margin-top: -49px !important;
    margin-bottom: -49px !important;
}
.margin-h---49 {
    margin-left: -49px !important;
    margin-right: -49px !important;
}
.margin-t---49 {
    margin-top: -49px !important;
}
.margin-b---49 {
    margin-bottom: -49px !important;
}
.margin-l---49 {
    margin-left: -49px !important;
}
.margin-r---49 {
    margin-right: -49px !important;
}
.margin-a---49 {
    margin: -49px !important;
}
.padding-v---49 {
    padding-top: -49px !important;
    padding-bottom: -49px !important;
}
.padding-h---49 {
    padding-left: -49px !important;
    padding-right: -49px !important;
}
.padding-t---49 {
    padding-top: -49px !important;
}
.padding-b---49 {
    padding-bottom: -49px !important;
}
.padding-l---49 {
    padding-left: -49px !important;
}
.padding-r---49 {
    padding-right: -49px !important;
}
.padding-a---49 {
    padding: -49px !important;
}
.margin-v---48 {
    margin-top: -48px !important;
    margin-bottom: -48px !important;
}
.margin-h---48 {
    margin-left: -48px !important;
    margin-right: -48px !important;
}
.margin-t---48 {
    margin-top: -48px !important;
}
.margin-b---48 {
    margin-bottom: -48px !important;
}
.margin-l---48 {
    margin-left: -48px !important;
}
.margin-r---48 {
    margin-right: -48px !important;
}
.margin-a---48 {
    margin: -48px !important;
}
.padding-v---48 {
    padding-top: -48px !important;
    padding-bottom: -48px !important;
}
.padding-h---48 {
    padding-left: -48px !important;
    padding-right: -48px !important;
}
.padding-t---48 {
    padding-top: -48px !important;
}
.padding-b---48 {
    padding-bottom: -48px !important;
}
.padding-l---48 {
    padding-left: -48px !important;
}
.padding-r---48 {
    padding-right: -48px !important;
}
.padding-a---48 {
    padding: -48px !important;
}
.margin-v---47 {
    margin-top: -47px !important;
    margin-bottom: -47px !important;
}
.margin-h---47 {
    margin-left: -47px !important;
    margin-right: -47px !important;
}
.margin-t---47 {
    margin-top: -47px !important;
}
.margin-b---47 {
    margin-bottom: -47px !important;
}
.margin-l---47 {
    margin-left: -47px !important;
}
.margin-r---47 {
    margin-right: -47px !important;
}
.margin-a---47 {
    margin: -47px !important;
}
.padding-v---47 {
    padding-top: -47px !important;
    padding-bottom: -47px !important;
}
.padding-h---47 {
    padding-left: -47px !important;
    padding-right: -47px !important;
}
.padding-t---47 {
    padding-top: -47px !important;
}
.padding-b---47 {
    padding-bottom: -47px !important;
}
.padding-l---47 {
    padding-left: -47px !important;
}
.padding-r---47 {
    padding-right: -47px !important;
}
.padding-a---47 {
    padding: -47px !important;
}
.margin-v---46 {
    margin-top: -46px !important;
    margin-bottom: -46px !important;
}
.margin-h---46 {
    margin-left: -46px !important;
    margin-right: -46px !important;
}
.margin-t---46 {
    margin-top: -46px !important;
}
.margin-b---46 {
    margin-bottom: -46px !important;
}
.margin-l---46 {
    margin-left: -46px !important;
}
.margin-r---46 {
    margin-right: -46px !important;
}
.margin-a---46 {
    margin: -46px !important;
}
.padding-v---46 {
    padding-top: -46px !important;
    padding-bottom: -46px !important;
}
.padding-h---46 {
    padding-left: -46px !important;
    padding-right: -46px !important;
}
.padding-t---46 {
    padding-top: -46px !important;
}
.padding-b---46 {
    padding-bottom: -46px !important;
}
.padding-l---46 {
    padding-left: -46px !important;
}
.padding-r---46 {
    padding-right: -46px !important;
}
.padding-a---46 {
    padding: -46px !important;
}
.margin-v---45 {
    margin-top: -45px !important;
    margin-bottom: -45px !important;
}
.margin-h---45 {
    margin-left: -45px !important;
    margin-right: -45px !important;
}
.margin-t---45 {
    margin-top: -45px !important;
}
.margin-b---45 {
    margin-bottom: -45px !important;
}
.margin-l---45 {
    margin-left: -45px !important;
}
.margin-r---45 {
    margin-right: -45px !important;
}
.margin-a---45 {
    margin: -45px !important;
}
.padding-v---45 {
    padding-top: -45px !important;
    padding-bottom: -45px !important;
}
.padding-h---45 {
    padding-left: -45px !important;
    padding-right: -45px !important;
}
.padding-t---45 {
    padding-top: -45px !important;
}
.padding-b---45 {
    padding-bottom: -45px !important;
}
.padding-l---45 {
    padding-left: -45px !important;
}
.padding-r---45 {
    padding-right: -45px !important;
}
.padding-a---45 {
    padding: -45px !important;
}
.margin-v---44 {
    margin-top: -44px !important;
    margin-bottom: -44px !important;
}
.margin-h---44 {
    margin-left: -44px !important;
    margin-right: -44px !important;
}
.margin-t---44 {
    margin-top: -44px !important;
}
.margin-b---44 {
    margin-bottom: -44px !important;
}
.margin-l---44 {
    margin-left: -44px !important;
}
.margin-r---44 {
    margin-right: -44px !important;
}
.margin-a---44 {
    margin: -44px !important;
}
.padding-v---44 {
    padding-top: -44px !important;
    padding-bottom: -44px !important;
}
.padding-h---44 {
    padding-left: -44px !important;
    padding-right: -44px !important;
}
.padding-t---44 {
    padding-top: -44px !important;
}
.padding-b---44 {
    padding-bottom: -44px !important;
}
.padding-l---44 {
    padding-left: -44px !important;
}
.padding-r---44 {
    padding-right: -44px !important;
}
.padding-a---44 {
    padding: -44px !important;
}
.margin-v---43 {
    margin-top: -43px !important;
    margin-bottom: -43px !important;
}
.margin-h---43 {
    margin-left: -43px !important;
    margin-right: -43px !important;
}
.margin-t---43 {
    margin-top: -43px !important;
}
.margin-b---43 {
    margin-bottom: -43px !important;
}
.margin-l---43 {
    margin-left: -43px !important;
}
.margin-r---43 {
    margin-right: -43px !important;
}
.margin-a---43 {
    margin: -43px !important;
}
.padding-v---43 {
    padding-top: -43px !important;
    padding-bottom: -43px !important;
}
.padding-h---43 {
    padding-left: -43px !important;
    padding-right: -43px !important;
}
.padding-t---43 {
    padding-top: -43px !important;
}
.padding-b---43 {
    padding-bottom: -43px !important;
}
.padding-l---43 {
    padding-left: -43px !important;
}
.padding-r---43 {
    padding-right: -43px !important;
}
.padding-a---43 {
    padding: -43px !important;
}
.margin-v---42 {
    margin-top: -42px !important;
    margin-bottom: -42px !important;
}
.margin-h---42 {
    margin-left: -42px !important;
    margin-right: -42px !important;
}
.margin-t---42 {
    margin-top: -42px !important;
}
.margin-b---42 {
    margin-bottom: -42px !important;
}
.margin-l---42 {
    margin-left: -42px !important;
}
.margin-r---42 {
    margin-right: -42px !important;
}
.margin-a---42 {
    margin: -42px !important;
}
.padding-v---42 {
    padding-top: -42px !important;
    padding-bottom: -42px !important;
}
.padding-h---42 {
    padding-left: -42px !important;
    padding-right: -42px !important;
}
.padding-t---42 {
    padding-top: -42px !important;
}
.padding-b---42 {
    padding-bottom: -42px !important;
}
.padding-l---42 {
    padding-left: -42px !important;
}
.padding-r---42 {
    padding-right: -42px !important;
}
.padding-a---42 {
    padding: -42px !important;
}
.margin-v---41 {
    margin-top: -41px !important;
    margin-bottom: -41px !important;
}
.margin-h---41 {
    margin-left: -41px !important;
    margin-right: -41px !important;
}
.margin-t---41 {
    margin-top: -41px !important;
}
.margin-b---41 {
    margin-bottom: -41px !important;
}
.margin-l---41 {
    margin-left: -41px !important;
}
.margin-r---41 {
    margin-right: -41px !important;
}
.margin-a---41 {
    margin: -41px !important;
}
.padding-v---41 {
    padding-top: -41px !important;
    padding-bottom: -41px !important;
}
.padding-h---41 {
    padding-left: -41px !important;
    padding-right: -41px !important;
}
.padding-t---41 {
    padding-top: -41px !important;
}
.padding-b---41 {
    padding-bottom: -41px !important;
}
.padding-l---41 {
    padding-left: -41px !important;
}
.padding-r---41 {
    padding-right: -41px !important;
}
.padding-a---41 {
    padding: -41px !important;
}
.margin-v---40 {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
}
.margin-h---40 {
    margin-left: -40px !important;
    margin-right: -40px !important;
}
.margin-t---40 {
    margin-top: -40px !important;
}
.margin-b---40 {
    margin-bottom: -40px !important;
}
.margin-l---40 {
    margin-left: -40px !important;
}
.margin-r---40 {
    margin-right: -40px !important;
}
.margin-a---40 {
    margin: -40px !important;
}
.padding-v---40 {
    padding-top: -40px !important;
    padding-bottom: -40px !important;
}
.padding-h---40 {
    padding-left: -40px !important;
    padding-right: -40px !important;
}
.padding-t---40 {
    padding-top: -40px !important;
}
.padding-b---40 {
    padding-bottom: -40px !important;
}
.padding-l---40 {
    padding-left: -40px !important;
}
.padding-r---40 {
    padding-right: -40px !important;
}
.padding-a---40 {
    padding: -40px !important;
}
.margin-v---39 {
    margin-top: -39px !important;
    margin-bottom: -39px !important;
}
.margin-h---39 {
    margin-left: -39px !important;
    margin-right: -39px !important;
}
.margin-t---39 {
    margin-top: -39px !important;
}
.margin-b---39 {
    margin-bottom: -39px !important;
}
.margin-l---39 {
    margin-left: -39px !important;
}
.margin-r---39 {
    margin-right: -39px !important;
}
.margin-a---39 {
    margin: -39px !important;
}
.padding-v---39 {
    padding-top: -39px !important;
    padding-bottom: -39px !important;
}
.padding-h---39 {
    padding-left: -39px !important;
    padding-right: -39px !important;
}
.padding-t---39 {
    padding-top: -39px !important;
}
.padding-b---39 {
    padding-bottom: -39px !important;
}
.padding-l---39 {
    padding-left: -39px !important;
}
.padding-r---39 {
    padding-right: -39px !important;
}
.padding-a---39 {
    padding: -39px !important;
}
.margin-v---38 {
    margin-top: -38px !important;
    margin-bottom: -38px !important;
}
.margin-h---38 {
    margin-left: -38px !important;
    margin-right: -38px !important;
}
.margin-t---38 {
    margin-top: -38px !important;
}
.margin-b---38 {
    margin-bottom: -38px !important;
}
.margin-l---38 {
    margin-left: -38px !important;
}
.margin-r---38 {
    margin-right: -38px !important;
}
.margin-a---38 {
    margin: -38px !important;
}
.padding-v---38 {
    padding-top: -38px !important;
    padding-bottom: -38px !important;
}
.padding-h---38 {
    padding-left: -38px !important;
    padding-right: -38px !important;
}
.padding-t---38 {
    padding-top: -38px !important;
}
.padding-b---38 {
    padding-bottom: -38px !important;
}
.padding-l---38 {
    padding-left: -38px !important;
}
.padding-r---38 {
    padding-right: -38px !important;
}
.padding-a---38 {
    padding: -38px !important;
}
.margin-v---37 {
    margin-top: -37px !important;
    margin-bottom: -37px !important;
}
.margin-h---37 {
    margin-left: -37px !important;
    margin-right: -37px !important;
}
.margin-t---37 {
    margin-top: -37px !important;
}
.margin-b---37 {
    margin-bottom: -37px !important;
}
.margin-l---37 {
    margin-left: -37px !important;
}
.margin-r---37 {
    margin-right: -37px !important;
}
.margin-a---37 {
    margin: -37px !important;
}
.padding-v---37 {
    padding-top: -37px !important;
    padding-bottom: -37px !important;
}
.padding-h---37 {
    padding-left: -37px !important;
    padding-right: -37px !important;
}
.padding-t---37 {
    padding-top: -37px !important;
}
.padding-b---37 {
    padding-bottom: -37px !important;
}
.padding-l---37 {
    padding-left: -37px !important;
}
.padding-r---37 {
    padding-right: -37px !important;
}
.padding-a---37 {
    padding: -37px !important;
}
.margin-v---36 {
    margin-top: -36px !important;
    margin-bottom: -36px !important;
}
.margin-h---36 {
    margin-left: -36px !important;
    margin-right: -36px !important;
}
.margin-t---36 {
    margin-top: -36px !important;
}
.margin-b---36 {
    margin-bottom: -36px !important;
}
.margin-l---36 {
    margin-left: -36px !important;
}
.margin-r---36 {
    margin-right: -36px !important;
}
.margin-a---36 {
    margin: -36px !important;
}
.padding-v---36 {
    padding-top: -36px !important;
    padding-bottom: -36px !important;
}
.padding-h---36 {
    padding-left: -36px !important;
    padding-right: -36px !important;
}
.padding-t---36 {
    padding-top: -36px !important;
}
.padding-b---36 {
    padding-bottom: -36px !important;
}
.padding-l---36 {
    padding-left: -36px !important;
}
.padding-r---36 {
    padding-right: -36px !important;
}
.padding-a---36 {
    padding: -36px !important;
}
.margin-v---35 {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
}
.margin-h---35 {
    margin-left: -35px !important;
    margin-right: -35px !important;
}
.margin-t---35 {
    margin-top: -35px !important;
}
.margin-b---35 {
    margin-bottom: -35px !important;
}
.margin-l---35 {
    margin-left: -35px !important;
}
.margin-r---35 {
    margin-right: -35px !important;
}
.margin-a---35 {
    margin: -35px !important;
}
.padding-v---35 {
    padding-top: -35px !important;
    padding-bottom: -35px !important;
}
.padding-h---35 {
    padding-left: -35px !important;
    padding-right: -35px !important;
}
.padding-t---35 {
    padding-top: -35px !important;
}
.padding-b---35 {
    padding-bottom: -35px !important;
}
.padding-l---35 {
    padding-left: -35px !important;
}
.padding-r---35 {
    padding-right: -35px !important;
}
.padding-a---35 {
    padding: -35px !important;
}
.margin-v---34 {
    margin-top: -34px !important;
    margin-bottom: -34px !important;
}
.margin-h---34 {
    margin-left: -34px !important;
    margin-right: -34px !important;
}
.margin-t---34 {
    margin-top: -34px !important;
}
.margin-b---34 {
    margin-bottom: -34px !important;
}
.margin-l---34 {
    margin-left: -34px !important;
}
.margin-r---34 {
    margin-right: -34px !important;
}
.margin-a---34 {
    margin: -34px !important;
}
.padding-v---34 {
    padding-top: -34px !important;
    padding-bottom: -34px !important;
}
.padding-h---34 {
    padding-left: -34px !important;
    padding-right: -34px !important;
}
.padding-t---34 {
    padding-top: -34px !important;
}
.padding-b---34 {
    padding-bottom: -34px !important;
}
.padding-l---34 {
    padding-left: -34px !important;
}
.padding-r---34 {
    padding-right: -34px !important;
}
.padding-a---34 {
    padding: -34px !important;
}
.margin-v---33 {
    margin-top: -33px !important;
    margin-bottom: -33px !important;
}
.margin-h---33 {
    margin-left: -33px !important;
    margin-right: -33px !important;
}
.margin-t---33 {
    margin-top: -33px !important;
}
.margin-b---33 {
    margin-bottom: -33px !important;
}
.margin-l---33 {
    margin-left: -33px !important;
}
.margin-r---33 {
    margin-right: -33px !important;
}
.margin-a---33 {
    margin: -33px !important;
}
.padding-v---33 {
    padding-top: -33px !important;
    padding-bottom: -33px !important;
}
.padding-h---33 {
    padding-left: -33px !important;
    padding-right: -33px !important;
}
.padding-t---33 {
    padding-top: -33px !important;
}
.padding-b---33 {
    padding-bottom: -33px !important;
}
.padding-l---33 {
    padding-left: -33px !important;
}
.padding-r---33 {
    padding-right: -33px !important;
}
.padding-a---33 {
    padding: -33px !important;
}
.margin-v---32 {
    margin-top: -32px !important;
    margin-bottom: -32px !important;
}
.margin-h---32 {
    margin-left: -32px !important;
    margin-right: -32px !important;
}
.margin-t---32 {
    margin-top: -32px !important;
}
.margin-b---32 {
    margin-bottom: -32px !important;
}
.margin-l---32 {
    margin-left: -32px !important;
}
.margin-r---32 {
    margin-right: -32px !important;
}
.margin-a---32 {
    margin: -32px !important;
}
.padding-v---32 {
    padding-top: -32px !important;
    padding-bottom: -32px !important;
}
.padding-h---32 {
    padding-left: -32px !important;
    padding-right: -32px !important;
}
.padding-t---32 {
    padding-top: -32px !important;
}
.padding-b---32 {
    padding-bottom: -32px !important;
}
.padding-l---32 {
    padding-left: -32px !important;
}
.padding-r---32 {
    padding-right: -32px !important;
}
.padding-a---32 {
    padding: -32px !important;
}
.margin-v---31 {
    margin-top: -31px !important;
    margin-bottom: -31px !important;
}
.margin-h---31 {
    margin-left: -31px !important;
    margin-right: -31px !important;
}
.margin-t---31 {
    margin-top: -31px !important;
}
.margin-b---31 {
    margin-bottom: -31px !important;
}
.margin-l---31 {
    margin-left: -31px !important;
}
.margin-r---31 {
    margin-right: -31px !important;
}
.margin-a---31 {
    margin: -31px !important;
}
.padding-v---31 {
    padding-top: -31px !important;
    padding-bottom: -31px !important;
}
.padding-h---31 {
    padding-left: -31px !important;
    padding-right: -31px !important;
}
.padding-t---31 {
    padding-top: -31px !important;
}
.padding-b---31 {
    padding-bottom: -31px !important;
}
.padding-l---31 {
    padding-left: -31px !important;
}
.padding-r---31 {
    padding-right: -31px !important;
}
.padding-a---31 {
    padding: -31px !important;
}
.margin-v---30 {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
}
.margin-h---30 {
    margin-left: -30px !important;
    margin-right: -30px !important;
}
.margin-t---30 {
    margin-top: -30px !important;
}
.margin-b---30 {
    margin-bottom: -30px !important;
}
.margin-l---30 {
    margin-left: -30px !important;
}
.margin-r---30 {
    margin-right: -30px !important;
}
.margin-a---30 {
    margin: -30px !important;
}
.padding-v---30 {
    padding-top: -30px !important;
    padding-bottom: -30px !important;
}
.padding-h---30 {
    padding-left: -30px !important;
    padding-right: -30px !important;
}
.padding-t---30 {
    padding-top: -30px !important;
}
.padding-b---30 {
    padding-bottom: -30px !important;
}
.padding-l---30 {
    padding-left: -30px !important;
}
.padding-r---30 {
    padding-right: -30px !important;
}
.padding-a---30 {
    padding: -30px !important;
}
.margin-v---29 {
    margin-top: -29px !important;
    margin-bottom: -29px !important;
}
.margin-h---29 {
    margin-left: -29px !important;
    margin-right: -29px !important;
}
.margin-t---29 {
    margin-top: -29px !important;
}
.margin-b---29 {
    margin-bottom: -29px !important;
}
.margin-l---29 {
    margin-left: -29px !important;
}
.margin-r---29 {
    margin-right: -29px !important;
}
.margin-a---29 {
    margin: -29px !important;
}
.padding-v---29 {
    padding-top: -29px !important;
    padding-bottom: -29px !important;
}
.padding-h---29 {
    padding-left: -29px !important;
    padding-right: -29px !important;
}
.padding-t---29 {
    padding-top: -29px !important;
}
.padding-b---29 {
    padding-bottom: -29px !important;
}
.padding-l---29 {
    padding-left: -29px !important;
}
.padding-r---29 {
    padding-right: -29px !important;
}
.padding-a---29 {
    padding: -29px !important;
}
.margin-v---28 {
    margin-top: -28px !important;
    margin-bottom: -28px !important;
}
.margin-h---28 {
    margin-left: -28px !important;
    margin-right: -28px !important;
}
.margin-t---28 {
    margin-top: -28px !important;
}
.margin-b---28 {
    margin-bottom: -28px !important;
}
.margin-l---28 {
    margin-left: -28px !important;
}
.margin-r---28 {
    margin-right: -28px !important;
}
.margin-a---28 {
    margin: -28px !important;
}
.padding-v---28 {
    padding-top: -28px !important;
    padding-bottom: -28px !important;
}
.padding-h---28 {
    padding-left: -28px !important;
    padding-right: -28px !important;
}
.padding-t---28 {
    padding-top: -28px !important;
}
.padding-b---28 {
    padding-bottom: -28px !important;
}
.padding-l---28 {
    padding-left: -28px !important;
}
.padding-r---28 {
    padding-right: -28px !important;
}
.padding-a---28 {
    padding: -28px !important;
}
.margin-v---27 {
    margin-top: -27px !important;
    margin-bottom: -27px !important;
}
.margin-h---27 {
    margin-left: -27px !important;
    margin-right: -27px !important;
}
.margin-t---27 {
    margin-top: -27px !important;
}
.margin-b---27 {
    margin-bottom: -27px !important;
}
.margin-l---27 {
    margin-left: -27px !important;
}
.margin-r---27 {
    margin-right: -27px !important;
}
.margin-a---27 {
    margin: -27px !important;
}
.padding-v---27 {
    padding-top: -27px !important;
    padding-bottom: -27px !important;
}
.padding-h---27 {
    padding-left: -27px !important;
    padding-right: -27px !important;
}
.padding-t---27 {
    padding-top: -27px !important;
}
.padding-b---27 {
    padding-bottom: -27px !important;
}
.padding-l---27 {
    padding-left: -27px !important;
}
.padding-r---27 {
    padding-right: -27px !important;
}
.padding-a---27 {
    padding: -27px !important;
}
.margin-v---26 {
    margin-top: -26px !important;
    margin-bottom: -26px !important;
}
.margin-h---26 {
    margin-left: -26px !important;
    margin-right: -26px !important;
}
.margin-t---26 {
    margin-top: -26px !important;
}
.margin-b---26 {
    margin-bottom: -26px !important;
}
.margin-l---26 {
    margin-left: -26px !important;
}
.margin-r---26 {
    margin-right: -26px !important;
}
.margin-a---26 {
    margin: -26px !important;
}
.padding-v---26 {
    padding-top: -26px !important;
    padding-bottom: -26px !important;
}
.padding-h---26 {
    padding-left: -26px !important;
    padding-right: -26px !important;
}
.padding-t---26 {
    padding-top: -26px !important;
}
.padding-b---26 {
    padding-bottom: -26px !important;
}
.padding-l---26 {
    padding-left: -26px !important;
}
.padding-r---26 {
    padding-right: -26px !important;
}
.padding-a---26 {
    padding: -26px !important;
}
.margin-v---25 {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
}
.margin-h---25 {
    margin-left: -25px !important;
    margin-right: -25px !important;
}
.margin-t---25 {
    margin-top: -25px !important;
}
.margin-b---25 {
    margin-bottom: -25px !important;
}
.margin-l---25 {
    margin-left: -25px !important;
}
.margin-r---25 {
    margin-right: -25px !important;
}
.margin-a---25 {
    margin: -25px !important;
}
.padding-v---25 {
    padding-top: -25px !important;
    padding-bottom: -25px !important;
}
.padding-h---25 {
    padding-left: -25px !important;
    padding-right: -25px !important;
}
.padding-t---25 {
    padding-top: -25px !important;
}
.padding-b---25 {
    padding-bottom: -25px !important;
}
.padding-l---25 {
    padding-left: -25px !important;
}
.padding-r---25 {
    padding-right: -25px !important;
}
.padding-a---25 {
    padding: -25px !important;
}
.margin-v---24 {
    margin-top: -24px !important;
    margin-bottom: -24px !important;
}
.margin-h---24 {
    margin-left: -24px !important;
    margin-right: -24px !important;
}
.margin-t---24 {
    margin-top: -24px !important;
}
.margin-b---24 {
    margin-bottom: -24px !important;
}
.margin-l---24 {
    margin-left: -24px !important;
}
.margin-r---24 {
    margin-right: -24px !important;
}
.margin-a---24 {
    margin: -24px !important;
}
.padding-v---24 {
    padding-top: -24px !important;
    padding-bottom: -24px !important;
}
.padding-h---24 {
    padding-left: -24px !important;
    padding-right: -24px !important;
}
.padding-t---24 {
    padding-top: -24px !important;
}
.padding-b---24 {
    padding-bottom: -24px !important;
}
.padding-l---24 {
    padding-left: -24px !important;
}
.padding-r---24 {
    padding-right: -24px !important;
}
.padding-a---24 {
    padding: -24px !important;
}
.margin-v---23 {
    margin-top: -23px !important;
    margin-bottom: -23px !important;
}
.margin-h---23 {
    margin-left: -23px !important;
    margin-right: -23px !important;
}
.margin-t---23 {
    margin-top: -23px !important;
}
.margin-b---23 {
    margin-bottom: -23px !important;
}
.margin-l---23 {
    margin-left: -23px !important;
}
.margin-r---23 {
    margin-right: -23px !important;
}
.margin-a---23 {
    margin: -23px !important;
}
.padding-v---23 {
    padding-top: -23px !important;
    padding-bottom: -23px !important;
}
.padding-h---23 {
    padding-left: -23px !important;
    padding-right: -23px !important;
}
.padding-t---23 {
    padding-top: -23px !important;
}
.padding-b---23 {
    padding-bottom: -23px !important;
}
.padding-l---23 {
    padding-left: -23px !important;
}
.padding-r---23 {
    padding-right: -23px !important;
}
.padding-a---23 {
    padding: -23px !important;
}
.margin-v---22 {
    margin-top: -22px !important;
    margin-bottom: -22px !important;
}
.margin-h---22 {
    margin-left: -22px !important;
    margin-right: -22px !important;
}
.margin-t---22 {
    margin-top: -22px !important;
}
.margin-b---22 {
    margin-bottom: -22px !important;
}
.margin-l---22 {
    margin-left: -22px !important;
}
.margin-r---22 {
    margin-right: -22px !important;
}
.margin-a---22 {
    margin: -22px !important;
}
.padding-v---22 {
    padding-top: -22px !important;
    padding-bottom: -22px !important;
}
.padding-h---22 {
    padding-left: -22px !important;
    padding-right: -22px !important;
}
.padding-t---22 {
    padding-top: -22px !important;
}
.padding-b---22 {
    padding-bottom: -22px !important;
}
.padding-l---22 {
    padding-left: -22px !important;
}
.padding-r---22 {
    padding-right: -22px !important;
}
.padding-a---22 {
    padding: -22px !important;
}
.margin-v---21 {
    margin-top: -21px !important;
    margin-bottom: -21px !important;
}
.margin-h---21 {
    margin-left: -21px !important;
    margin-right: -21px !important;
}
.margin-t---21 {
    margin-top: -21px !important;
}
.margin-b---21 {
    margin-bottom: -21px !important;
}
.margin-l---21 {
    margin-left: -21px !important;
}
.margin-r---21 {
    margin-right: -21px !important;
}
.margin-a---21 {
    margin: -21px !important;
}
.padding-v---21 {
    padding-top: -21px !important;
    padding-bottom: -21px !important;
}
.padding-h---21 {
    padding-left: -21px !important;
    padding-right: -21px !important;
}
.padding-t---21 {
    padding-top: -21px !important;
}
.padding-b---21 {
    padding-bottom: -21px !important;
}
.padding-l---21 {
    padding-left: -21px !important;
}
.padding-r---21 {
    padding-right: -21px !important;
}
.padding-a---21 {
    padding: -21px !important;
}
.margin-v---20 {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
}
.margin-h---20 {
    margin-left: -20px !important;
    margin-right: -20px !important;
}
.margin-t---20 {
    margin-top: -20px !important;
}
.margin-b---20 {
    margin-bottom: -20px !important;
}
.margin-l---20 {
    margin-left: -20px !important;
}
.margin-r---20 {
    margin-right: -20px !important;
}
.margin-a---20 {
    margin: -20px !important;
}
.padding-v---20 {
    padding-top: -20px !important;
    padding-bottom: -20px !important;
}
.padding-h---20 {
    padding-left: -20px !important;
    padding-right: -20px !important;
}
.padding-t---20 {
    padding-top: -20px !important;
}
.padding-b---20 {
    padding-bottom: -20px !important;
}
.padding-l---20 {
    padding-left: -20px !important;
}
.padding-r---20 {
    padding-right: -20px !important;
}
.padding-a---20 {
    padding: -20px !important;
}
.margin-v---19 {
    margin-top: -19px !important;
    margin-bottom: -19px !important;
}
.margin-h---19 {
    margin-left: -19px !important;
    margin-right: -19px !important;
}
.margin-t---19 {
    margin-top: -19px !important;
}
.margin-b---19 {
    margin-bottom: -19px !important;
}
.margin-l---19 {
    margin-left: -19px !important;
}
.margin-r---19 {
    margin-right: -19px !important;
}
.margin-a---19 {
    margin: -19px !important;
}
.padding-v---19 {
    padding-top: -19px !important;
    padding-bottom: -19px !important;
}
.padding-h---19 {
    padding-left: -19px !important;
    padding-right: -19px !important;
}
.padding-t---19 {
    padding-top: -19px !important;
}
.padding-b---19 {
    padding-bottom: -19px !important;
}
.padding-l---19 {
    padding-left: -19px !important;
}
.padding-r---19 {
    padding-right: -19px !important;
}
.padding-a---19 {
    padding: -19px !important;
}
.margin-v---18 {
    margin-top: -18px !important;
    margin-bottom: -18px !important;
}
.margin-h---18 {
    margin-left: -18px !important;
    margin-right: -18px !important;
}
.margin-t---18 {
    margin-top: -18px !important;
}
.margin-b---18 {
    margin-bottom: -18px !important;
}
.margin-l---18 {
    margin-left: -18px !important;
}
.margin-r---18 {
    margin-right: -18px !important;
}
.margin-a---18 {
    margin: -18px !important;
}
.padding-v---18 {
    padding-top: -18px !important;
    padding-bottom: -18px !important;
}
.padding-h---18 {
    padding-left: -18px !important;
    padding-right: -18px !important;
}
.padding-t---18 {
    padding-top: -18px !important;
}
.padding-b---18 {
    padding-bottom: -18px !important;
}
.padding-l---18 {
    padding-left: -18px !important;
}
.padding-r---18 {
    padding-right: -18px !important;
}
.padding-a---18 {
    padding: -18px !important;
}
.margin-v---17 {
    margin-top: -17px !important;
    margin-bottom: -17px !important;
}
.margin-h---17 {
    margin-left: -17px !important;
    margin-right: -17px !important;
}
.margin-t---17 {
    margin-top: -17px !important;
}
.margin-b---17 {
    margin-bottom: -17px !important;
}
.margin-l---17 {
    margin-left: -17px !important;
}
.margin-r---17 {
    margin-right: -17px !important;
}
.margin-a---17 {
    margin: -17px !important;
}
.padding-v---17 {
    padding-top: -17px !important;
    padding-bottom: -17px !important;
}
.padding-h---17 {
    padding-left: -17px !important;
    padding-right: -17px !important;
}
.padding-t---17 {
    padding-top: -17px !important;
}
.padding-b---17 {
    padding-bottom: -17px !important;
}
.padding-l---17 {
    padding-left: -17px !important;
}
.padding-r---17 {
    padding-right: -17px !important;
}
.padding-a---17 {
    padding: -17px !important;
}
.margin-v---16 {
    margin-top: -16px !important;
    margin-bottom: -16px !important;
}
.margin-h---16 {
    margin-left: -16px !important;
    margin-right: -16px !important;
}
.margin-t---16 {
    margin-top: -16px !important;
}
.margin-b---16 {
    margin-bottom: -16px !important;
}
.margin-l---16 {
    margin-left: -16px !important;
}
.margin-r---16 {
    margin-right: -16px !important;
}
.margin-a---16 {
    margin: -16px !important;
}
.padding-v---16 {
    padding-top: -16px !important;
    padding-bottom: -16px !important;
}
.padding-h---16 {
    padding-left: -16px !important;
    padding-right: -16px !important;
}
.padding-t---16 {
    padding-top: -16px !important;
}
.padding-b---16 {
    padding-bottom: -16px !important;
}
.padding-l---16 {
    padding-left: -16px !important;
}
.padding-r---16 {
    padding-right: -16px !important;
}
.padding-a---16 {
    padding: -16px !important;
}
.margin-v---15 {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
}
.margin-h---15 {
    margin-left: -15px !important;
    margin-right: -15px !important;
}
.margin-t---15 {
    margin-top: -15px !important;
}
.margin-b---15 {
    margin-bottom: -15px !important;
}
.margin-l---15 {
    margin-left: -15px !important;
}
.margin-r---15 {
    margin-right: -15px !important;
}
.margin-a---15 {
    margin: -15px !important;
}
.padding-v---15 {
    padding-top: -15px !important;
    padding-bottom: -15px !important;
}
.padding-h---15 {
    padding-left: -15px !important;
    padding-right: -15px !important;
}
.padding-t---15 {
    padding-top: -15px !important;
}
.padding-b---15 {
    padding-bottom: -15px !important;
}
.padding-l---15 {
    padding-left: -15px !important;
}
.padding-r---15 {
    padding-right: -15px !important;
}
.padding-a---15 {
    padding: -15px !important;
}
.margin-v---14 {
    margin-top: -14px !important;
    margin-bottom: -14px !important;
}
.margin-h---14 {
    margin-left: -14px !important;
    margin-right: -14px !important;
}
.margin-t---14 {
    margin-top: -14px !important;
}
.margin-b---14 {
    margin-bottom: -14px !important;
}
.margin-l---14 {
    margin-left: -14px !important;
}
.margin-r---14 {
    margin-right: -14px !important;
}
.margin-a---14 {
    margin: -14px !important;
}
.padding-v---14 {
    padding-top: -14px !important;
    padding-bottom: -14px !important;
}
.padding-h---14 {
    padding-left: -14px !important;
    padding-right: -14px !important;
}
.padding-t---14 {
    padding-top: -14px !important;
}
.padding-b---14 {
    padding-bottom: -14px !important;
}
.padding-l---14 {
    padding-left: -14px !important;
}
.padding-r---14 {
    padding-right: -14px !important;
}
.padding-a---14 {
    padding: -14px !important;
}
.margin-v---13 {
    margin-top: -13px !important;
    margin-bottom: -13px !important;
}
.margin-h---13 {
    margin-left: -13px !important;
    margin-right: -13px !important;
}
.margin-t---13 {
    margin-top: -13px !important;
}
.margin-b---13 {
    margin-bottom: -13px !important;
}
.margin-l---13 {
    margin-left: -13px !important;
}
.margin-r---13 {
    margin-right: -13px !important;
}
.margin-a---13 {
    margin: -13px !important;
}
.padding-v---13 {
    padding-top: -13px !important;
    padding-bottom: -13px !important;
}
.padding-h---13 {
    padding-left: -13px !important;
    padding-right: -13px !important;
}
.padding-t---13 {
    padding-top: -13px !important;
}
.padding-b---13 {
    padding-bottom: -13px !important;
}
.padding-l---13 {
    padding-left: -13px !important;
}
.padding-r---13 {
    padding-right: -13px !important;
}
.padding-a---13 {
    padding: -13px !important;
}
.margin-v---12 {
    margin-top: -12px !important;
    margin-bottom: -12px !important;
}
.margin-h---12 {
    margin-left: -12px !important;
    margin-right: -12px !important;
}
.margin-t---12 {
    margin-top: -12px !important;
}
.margin-b---12 {
    margin-bottom: -12px !important;
}
.margin-l---12 {
    margin-left: -12px !important;
}
.margin-r---12 {
    margin-right: -12px !important;
}
.margin-a---12 {
    margin: -12px !important;
}
.padding-v---12 {
    padding-top: -12px !important;
    padding-bottom: -12px !important;
}
.padding-h---12 {
    padding-left: -12px !important;
    padding-right: -12px !important;
}
.padding-t---12 {
    padding-top: -12px !important;
}
.padding-b---12 {
    padding-bottom: -12px !important;
}
.padding-l---12 {
    padding-left: -12px !important;
}
.padding-r---12 {
    padding-right: -12px !important;
}
.padding-a---12 {
    padding: -12px !important;
}
.margin-v---11 {
    margin-top: -11px !important;
    margin-bottom: -11px !important;
}
.margin-h---11 {
    margin-left: -11px !important;
    margin-right: -11px !important;
}
.margin-t---11 {
    margin-top: -11px !important;
}
.margin-b---11 {
    margin-bottom: -11px !important;
}
.margin-l---11 {
    margin-left: -11px !important;
}
.margin-r---11 {
    margin-right: -11px !important;
}
.margin-a---11 {
    margin: -11px !important;
}
.padding-v---11 {
    padding-top: -11px !important;
    padding-bottom: -11px !important;
}
.padding-h---11 {
    padding-left: -11px !important;
    padding-right: -11px !important;
}
.padding-t---11 {
    padding-top: -11px !important;
}
.padding-b---11 {
    padding-bottom: -11px !important;
}
.padding-l---11 {
    padding-left: -11px !important;
}
.padding-r---11 {
    padding-right: -11px !important;
}
.padding-a---11 {
    padding: -11px !important;
}
.margin-v---10 {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
}
.margin-h---10 {
    margin-left: -10px !important;
    margin-right: -10px !important;
}
.margin-t---10 {
    margin-top: -10px !important;
}
.margin-b---10 {
    margin-bottom: -10px !important;
}
.margin-l---10 {
    margin-left: -10px !important;
}
.margin-r---10 {
    margin-right: -10px !important;
}
.margin-a---10 {
    margin: -10px !important;
}
.padding-v---10 {
    padding-top: -10px !important;
    padding-bottom: -10px !important;
}
.padding-h---10 {
    padding-left: -10px !important;
    padding-right: -10px !important;
}
.padding-t---10 {
    padding-top: -10px !important;
}
.padding-b---10 {
    padding-bottom: -10px !important;
}
.padding-l---10 {
    padding-left: -10px !important;
}
.padding-r---10 {
    padding-right: -10px !important;
}
.padding-a---10 {
    padding: -10px !important;
}
.margin-v---9 {
    margin-top: -9px !important;
    margin-bottom: -9px !important;
}
.margin-h---9 {
    margin-left: -9px !important;
    margin-right: -9px !important;
}
.margin-t---9 {
    margin-top: -9px !important;
}
.margin-b---9 {
    margin-bottom: -9px !important;
}
.margin-l---9 {
    margin-left: -9px !important;
}
.margin-r---9 {
    margin-right: -9px !important;
}
.margin-a---9 {
    margin: -9px !important;
}
.padding-v---9 {
    padding-top: -9px !important;
    padding-bottom: -9px !important;
}
.padding-h---9 {
    padding-left: -9px !important;
    padding-right: -9px !important;
}
.padding-t---9 {
    padding-top: -9px !important;
}
.padding-b---9 {
    padding-bottom: -9px !important;
}
.padding-l---9 {
    padding-left: -9px !important;
}
.padding-r---9 {
    padding-right: -9px !important;
}
.padding-a---9 {
    padding: -9px !important;
}
.margin-v---8 {
    margin-top: -8px !important;
    margin-bottom: -8px !important;
}
.margin-h---8 {
    margin-left: -8px !important;
    margin-right: -8px !important;
}
.margin-t---8 {
    margin-top: -8px !important;
}
.margin-b---8 {
    margin-bottom: -8px !important;
}
.margin-l---8 {
    margin-left: -8px !important;
}
.margin-r---8 {
    margin-right: -8px !important;
}
.margin-a---8 {
    margin: -8px !important;
}
.padding-v---8 {
    padding-top: -8px !important;
    padding-bottom: -8px !important;
}
.padding-h---8 {
    padding-left: -8px !important;
    padding-right: -8px !important;
}
.padding-t---8 {
    padding-top: -8px !important;
}
.padding-b---8 {
    padding-bottom: -8px !important;
}
.padding-l---8 {
    padding-left: -8px !important;
}
.padding-r---8 {
    padding-right: -8px !important;
}
.padding-a---8 {
    padding: -8px !important;
}
.margin-v---7 {
    margin-top: -7px !important;
    margin-bottom: -7px !important;
}
.margin-h---7 {
    margin-left: -7px !important;
    margin-right: -7px !important;
}
.margin-t---7 {
    margin-top: -7px !important;
}
.margin-b---7 {
    margin-bottom: -7px !important;
}
.margin-l---7 {
    margin-left: -7px !important;
}
.margin-r---7 {
    margin-right: -7px !important;
}
.margin-a---7 {
    margin: -7px !important;
}
.padding-v---7 {
    padding-top: -7px !important;
    padding-bottom: -7px !important;
}
.padding-h---7 {
    padding-left: -7px !important;
    padding-right: -7px !important;
}
.padding-t---7 {
    padding-top: -7px !important;
}
.padding-b---7 {
    padding-bottom: -7px !important;
}
.padding-l---7 {
    padding-left: -7px !important;
}
.padding-r---7 {
    padding-right: -7px !important;
}
.padding-a---7 {
    padding: -7px !important;
}
.margin-v---6 {
    margin-top: -6px !important;
    margin-bottom: -6px !important;
}
.margin-h---6 {
    margin-left: -6px !important;
    margin-right: -6px !important;
}
.margin-t---6 {
    margin-top: -6px !important;
}
.margin-b---6 {
    margin-bottom: -6px !important;
}
.margin-l---6 {
    margin-left: -6px !important;
}
.margin-r---6 {
    margin-right: -6px !important;
}
.margin-a---6 {
    margin: -6px !important;
}
.padding-v---6 {
    padding-top: -6px !important;
    padding-bottom: -6px !important;
}
.padding-h---6 {
    padding-left: -6px !important;
    padding-right: -6px !important;
}
.padding-t---6 {
    padding-top: -6px !important;
}
.padding-b---6 {
    padding-bottom: -6px !important;
}
.padding-l---6 {
    padding-left: -6px !important;
}
.padding-r---6 {
    padding-right: -6px !important;
}
.padding-a---6 {
    padding: -6px !important;
}
.margin-v---5 {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
}
.margin-h---5 {
    margin-left: -5px !important;
    margin-right: -5px !important;
}
.margin-t---5 {
    margin-top: -5px !important;
}
.margin-b---5 {
    margin-bottom: -5px !important;
}
.margin-l---5 {
    margin-left: -5px !important;
}
.margin-r---5 {
    margin-right: -5px !important;
}
.margin-a---5 {
    margin: -5px !important;
}
.padding-v---5 {
    padding-top: -5px !important;
    padding-bottom: -5px !important;
}
.padding-h---5 {
    padding-left: -5px !important;
    padding-right: -5px !important;
}
.padding-t---5 {
    padding-top: -5px !important;
}
.padding-b---5 {
    padding-bottom: -5px !important;
}
.padding-l---5 {
    padding-left: -5px !important;
}
.padding-r---5 {
    padding-right: -5px !important;
}
.padding-a---5 {
    padding: -5px !important;
}
.margin-v---4 {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
}
.margin-h---4 {
    margin-left: -4px !important;
    margin-right: -4px !important;
}
.margin-t---4 {
    margin-top: -4px !important;
}
.margin-b---4 {
    margin-bottom: -4px !important;
}
.margin-l---4 {
    margin-left: -4px !important;
}
.margin-r---4 {
    margin-right: -4px !important;
}
.margin-a---4 {
    margin: -4px !important;
}
.padding-v---4 {
    padding-top: -4px !important;
    padding-bottom: -4px !important;
}
.padding-h---4 {
    padding-left: -4px !important;
    padding-right: -4px !important;
}
.padding-t---4 {
    padding-top: -4px !important;
}
.padding-b---4 {
    padding-bottom: -4px !important;
}
.padding-l---4 {
    padding-left: -4px !important;
}
.padding-r---4 {
    padding-right: -4px !important;
}
.padding-a---4 {
    padding: -4px !important;
}
.margin-v---3 {
    margin-top: -3px !important;
    margin-bottom: -3px !important;
}
.margin-h---3 {
    margin-left: -3px !important;
    margin-right: -3px !important;
}
.margin-t---3 {
    margin-top: -3px !important;
}
.margin-b---3 {
    margin-bottom: -3px !important;
}
.margin-l---3 {
    margin-left: -3px !important;
}
.margin-r---3 {
    margin-right: -3px !important;
}
.margin-a---3 {
    margin: -3px !important;
}
.padding-v---3 {
    padding-top: -3px !important;
    padding-bottom: -3px !important;
}
.padding-h---3 {
    padding-left: -3px !important;
    padding-right: -3px !important;
}
.padding-t---3 {
    padding-top: -3px !important;
}
.padding-b---3 {
    padding-bottom: -3px !important;
}
.padding-l---3 {
    padding-left: -3px !important;
}
.padding-r---3 {
    padding-right: -3px !important;
}
.padding-a---3 {
    padding: -3px !important;
}
.margin-v---2 {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
}
.margin-h---2 {
    margin-left: -2px !important;
    margin-right: -2px !important;
}
.margin-t---2 {
    margin-top: -2px !important;
}
.margin-b---2 {
    margin-bottom: -2px !important;
}
.margin-l---2 {
    margin-left: -2px !important;
}
.margin-r---2 {
    margin-right: -2px !important;
}
.margin-a---2 {
    margin: -2px !important;
}
.padding-v---2 {
    padding-top: -2px !important;
    padding-bottom: -2px !important;
}
.padding-h---2 {
    padding-left: -2px !important;
    padding-right: -2px !important;
}
.padding-t---2 {
    padding-top: -2px !important;
}
.padding-b---2 {
    padding-bottom: -2px !important;
}
.padding-l---2 {
    padding-left: -2px !important;
}
.padding-r---2 {
    padding-right: -2px !important;
}
.padding-a---2 {
    padding: -2px !important;
}
.margin-v---1 {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
}
.margin-h---1 {
    margin-left: -1px !important;
    margin-right: -1px !important;
}
.margin-t---1 {
    margin-top: -1px !important;
}
.margin-b---1 {
    margin-bottom: -1px !important;
}
.margin-l---1 {
    margin-left: -1px !important;
}
.margin-r---1 {
    margin-right: -1px !important;
}
.margin-a---1 {
    margin: -1px !important;
}
.padding-v---1 {
    padding-top: -1px !important;
    padding-bottom: -1px !important;
}
.padding-h---1 {
    padding-left: -1px !important;
    padding-right: -1px !important;
}
.padding-t---1 {
    padding-top: -1px !important;
}
.padding-b---1 {
    padding-bottom: -1px !important;
}
.padding-l---1 {
    padding-left: -1px !important;
}
.padding-r---1 {
    padding-right: -1px !important;
}
.padding-a---1 {
    padding: -1px !important;
}
.margin-v--0,
.margin-vn {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
.margin-h--0,
.margin-hn {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.margin-t--0,
.margin-tn {
    margin-top: 0 !important;
}
.margin-b--0,
.margin-bn {
    margin-bottom: 0 !important;
}
.margin-l--0,
.margin-ln {
    margin-left: 0 !important;
}
.margin-r--0,
.margin-rn {
    margin-right: 0 !important;
}
.margin-a--0,
.margin-an {
    margin: 0 !important;
}
.padding-v--0,
.padding-vn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.padding-h--0,
.padding-hn {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.padding-t--0,
.padding-tn {
    padding-top: 0 !important;
}
.padding-b--0,
.padding-bn {
    padding-bottom: 0 !important;
}
.padding-l--0,
.padding-ln {
    padding-left: 0 !important;
}
.padding-r--0,
.padding-rn {
    padding-right: 0 !important;
}
.padding-a--0,
.padding-an {
    padding: 0 !important;
}
.margin-v--1 {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
}
.margin-h--1 {
    margin-left: 1px !important;
    margin-right: 1px !important;
}
.margin-t--1 {
    margin-top: 1px !important;
}
.margin-b--1 {
    margin-bottom: 1px !important;
}
.margin-l--1 {
    margin-left: 1px !important;
}
.margin-r--1 {
    margin-right: 1px !important;
}
.margin-a--1 {
    margin: 1px !important;
}
.padding-v--1 {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
}
.padding-h--1 {
    padding-left: 1px !important;
    padding-right: 1px !important;
}
.padding-t--1 {
    padding-top: 1px !important;
}
.padding-b--1 {
    padding-bottom: 1px !important;
}
.padding-l--1 {
    padding-left: 1px !important;
}
.padding-r--1 {
    padding-right: 1px !important;
}
.padding-a--1 {
    padding: 1px !important;
}
.margin-v--2 {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
}
.margin-h--2 {
    margin-left: 2px !important;
    margin-right: 2px !important;
}
.margin-t--2,
.margin-txs {
    margin-top: 2px !important;
}
.margin-b--2 {
    margin-bottom: 2px !important;
}
.margin-l--2 {
    margin-left: 2px !important;
}
.margin-r--2 {
    margin-right: 2px !important;
}
.margin-a--2,
.margin-axs {
    margin: 2px !important;
}
.padding-v--2,
.padding-vxs {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
}
.padding-h--2 {
    padding-left: 2px !important;
    padding-right: 2px !important;
}
.padding-t--2,
.padding-txs {
    padding-top: 2px !important;
}
.padding-b--2 {
    padding-bottom: 2px !important;
}
.padding-l--2 {
    padding-left: 2px !important;
}
.padding-r--2,
.padding-rxs {
    padding-right: 2px !important;
}
.padding-a--2,
.padding-axs {
    padding: 2px !important;
}
.margin-v--3 {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
}
.margin-h--3 {
    margin-left: 3px !important;
    margin-right: 3px !important;
}
.margin-t--3 {
    margin-top: 3px !important;
}
.margin-b--3 {
    margin-bottom: 3px !important;
}
.margin-l--3 {
    margin-left: 3px !important;
}
.margin-r--3 {
    margin-right: 3px !important;
}
.margin-a--3 {
    margin: 3px !important;
}
.padding-v--3 {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
}
.padding-h--3 {
    padding-left: 3px !important;
    padding-right: 3px !important;
}
.padding-t--3 {
    padding-top: 3px !important;
}
.padding-b--3 {
    padding-bottom: 3px !important;
}
.padding-l--3 {
    padding-left: 3px !important;
}
.padding-r--3 {
    padding-right: 3px !important;
}
.padding-a--3 {
    padding: 3px !important;
}
.margin-v--4,
.margin-vs {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
}
.margin-h--4,
.margin-hs {
    margin-left: 4px !important;
    margin-right: 4px !important;
}
.margin-t--4,
.margin-ts {
    margin-top: 4px !important;
}
.margin-b--4,
.margin-bs {
    margin-bottom: 4px !important;
}
.margin-l--4,
.margin-ls {
    margin-left: 4px !important;
}
.margin-r--4,
.margin-rs {
    margin-right: 4px !important;
}
.margin-a--4,
.margin-as {
    margin: 4px !important;
}
.padding-v--4,
.padding-vs {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
}
.padding-h--4,
.padding-hs {
    padding-left: 4px !important;
    padding-right: 4px !important;
}
.padding-t--4,
.padding-ts {
    padding-top: 4px !important;
}
.padding-b--4,
.padding-bs {
    padding-bottom: 4px !important;
}
.padding-l--4,
.padding-ls {
    padding-left: 4px !important;
}
.padding-r--4,
.padding-rs {
    padding-right: 4px !important;
}
.padding-a--4,
.padding-as {
    padding: 4px !important;
}
.margin-v--5 {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
}
.margin-h--5 {
    margin-left: 5px !important;
    margin-right: 5px !important;
}
.margin-t--5 {
    margin-top: 5px !important;
}
.margin-b--5 {
    margin-bottom: 5px !important;
}
.margin-l--5 {
    margin-left: 5px !important;
}
.margin-r--5 {
    margin-right: 5px !important;
}
.margin-a--5 {
    margin: 5px !important;
}
.padding-v--5 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}
.padding-h--5 {
    padding-left: 5px !important;
    padding-right: 5px !important;
}
.padding-t--5 {
    padding-top: 5px !important;
}
.padding-b--5 {
    padding-bottom: 5px !important;
}
.padding-l--5 {
    padding-left: 5px !important;
}
.padding-r--5 {
    padding-right: 5px !important;
}
.padding-a--5 {
    padding: 5px !important;
}
.margin-v--6 {
    margin-top: 6px !important;
    margin-bottom: 6px !important;
}
.margin-h--6 {
    margin-left: 6px !important;
    margin-right: 6px !important;
}
.margin-t--6 {
    margin-top: 6px !important;
}
.margin-b--6 {
    margin-bottom: 6px !important;
}
.margin-l--6 {
    margin-left: 6px !important;
}
.margin-r--6 {
    margin-right: 6px !important;
}
.margin-a--6 {
    margin: 6px !important;
}
.padding-v--6 {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
}
.padding-h--6 {
    padding-left: 6px !important;
    padding-right: 6px !important;
}
.padding-t--6 {
    padding-top: 6px !important;
}
.padding-b--6 {
    padding-bottom: 6px !important;
}
.padding-l--6 {
    padding-left: 6px !important;
}
.padding-r--6 {
    padding-right: 6px !important;
}
.padding-a--6 {
    padding: 6px !important;
}
.margin-v--7 {
    margin-top: 7px !important;
    margin-bottom: 7px !important;
}
.margin-h--7 {
    margin-left: 7px !important;
    margin-right: 7px !important;
}
.margin-t--7 {
    margin-top: 7px !important;
}
.margin-b--7 {
    margin-bottom: 7px !important;
}
.margin-l--7 {
    margin-left: 7px !important;
}
.margin-r--7 {
    margin-right: 7px !important;
}
.margin-a--7 {
    margin: 7px !important;
}
.padding-v--7 {
    padding-top: 7px !important;
    padding-bottom: 7px !important;
}
.padding-h--7 {
    padding-left: 7px !important;
    padding-right: 7px !important;
}
.padding-t--7 {
    padding-top: 7px !important;
}
.padding-b--7 {
    padding-bottom: 7px !important;
}
.padding-l--7 {
    padding-left: 7px !important;
}
.padding-r--7 {
    padding-right: 7px !important;
}
.padding-a--7 {
    padding: 7px !important;
}
.margin-v--8,
.margin-vm {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
}
.margin-h--8,
.margin-hm {
    margin-left: 8px !important;
    margin-right: 8px !important;
}
.margin-t--8,
.margin-tm {
    margin-top: 8px !important;
}
.margin-b--8,
.margin-bm {
    margin-bottom: 8px !important;
}
.margin-l--8,
.margin-lm {
    margin-left: 8px !important;
}
.margin-r--8,
.margin-rm {
    margin-right: 8px !important;
}
.margin-a--8,
.margin-am {
    margin: 8px !important;
}
.padding-v--8,
.padding-vm {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}
.padding-h--8,
.padding-hm {
    padding-left: 8px !important;
    padding-right: 8px !important;
}
.padding-t--8,
.padding-tm {
    padding-top: 8px !important;
}
.padding-b--8,
.padding-bm {
    padding-bottom: 8px !important;
}
.padding-l--8,
.padding-lm {
    padding-left: 8px !important;
}
.padding-r--8,
.padding-rm {
    padding-right: 8px !important;
}
.padding-a--8,
.padding-am {
    padding: 8px !important;
}
.margin-v--9 {
    margin-top: 9px !important;
    margin-bottom: 9px !important;
}
.margin-h--9 {
    margin-left: 9px !important;
    margin-right: 9px !important;
}
.margin-t--9 {
    margin-top: 9px !important;
}
.margin-b--9 {
    margin-bottom: 9px !important;
}
.margin-l--9 {
    margin-left: 9px !important;
}
.margin-r--9 {
    margin-right: 9px !important;
}
.margin-a--9 {
    margin: 9px !important;
}
.padding-v--9 {
    padding-top: 9px !important;
    padding-bottom: 9px !important;
}
.padding-h--9 {
    padding-left: 9px !important;
    padding-right: 9px !important;
}
.padding-t--9 {
    padding-top: 9px !important;
}
.padding-b--9 {
    padding-bottom: 9px !important;
}
.padding-l--9 {
    padding-left: 9px !important;
}
.padding-r--9 {
    padding-right: 9px !important;
}
.padding-a--9 {
    padding: 9px !important;
}
.margin-v--10,
.margin-vl {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}
.margin-h--10,
.margin-hl {
    margin-left: 10px !important;
    margin-right: 10px !important;
}
.margin-t--10,
.margin-tl {
    margin-top: 10px !important;
}
.margin-b--10,
.margin-bl {
    margin-bottom: 10px !important;
}
.margin-l--10,
.margin-ll {
    margin-left: 10px !important;
}
.margin-r--10,
.margin-rl {
    margin-right: 10px !important;
}
.margin-a--10,
.margin-al {
    margin: 10px !important;
}
.padding-v--10,
.padding-vl {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
.padding-h--10,
.padding-hl {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.padding-t--10,
.padding-tl {
    padding-top: 10px !important;
}
.padding-b--10,
.padding-bl {
    padding-bottom: 10px !important;
}
.padding-l--10,
.padding-ll {
    padding-left: 10px !important;
}
.padding-r--10,
.padding-rl {
    padding-right: 10px !important;
}
.padding-a--10,
.padding-al {
    padding: 10px !important;
}
.margin-v--11 {
    margin-top: 11px !important;
    margin-bottom: 11px !important;
}
.margin-h--11 {
    margin-left: 11px !important;
    margin-right: 11px !important;
}
.margin-t--11 {
    margin-top: 11px !important;
}
.margin-b--11 {
    margin-bottom: 11px !important;
}
.margin-l--11 {
    margin-left: 11px !important;
}
.margin-r--11 {
    margin-right: 11px !important;
}
.margin-a--11 {
    margin: 11px !important;
}
.padding-v--11 {
    padding-top: 11px !important;
    padding-bottom: 11px !important;
}
.padding-h--11 {
    padding-left: 11px !important;
    padding-right: 11px !important;
}
.padding-t--11 {
    padding-top: 11px !important;
}
.padding-b--11 {
    padding-bottom: 11px !important;
}
.padding-l--11 {
    padding-left: 11px !important;
}
.padding-r--11 {
    padding-right: 11px !important;
}
.padding-a--11 {
    padding: 11px !important;
}
.margin-v--12 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
}
.margin-h--12 {
    margin-left: 12px !important;
    margin-right: 12px !important;
}
.margin-t--12 {
    margin-top: 12px !important;
}
.margin-b--12 {
    margin-bottom: 12px !important;
}
.margin-l--12 {
    margin-left: 12px !important;
}
.margin-r--12 {
    margin-right: 12px !important;
}
.margin-a--12 {
    margin: 12px !important;
}
.padding-v--12 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
}
.padding-h--12 {
    padding-left: 12px !important;
    padding-right: 12px !important;
}
.padding-t--12 {
    padding-top: 12px !important;
}
.padding-b--12 {
    padding-bottom: 12px !important;
}
.padding-l--12 {
    padding-left: 12px !important;
}
.padding-r--12 {
    padding-right: 12px !important;
}
.padding-a--12 {
    padding: 12px !important;
}
.margin-v--13 {
    margin-top: 13px !important;
    margin-bottom: 13px !important;
}
.margin-h--13 {
    margin-left: 13px !important;
    margin-right: 13px !important;
}
.margin-t--13 {
    margin-top: 13px !important;
}
.margin-b--13 {
    margin-bottom: 13px !important;
}
.margin-l--13 {
    margin-left: 13px !important;
}
.margin-r--13 {
    margin-right: 13px !important;
}
.margin-a--13 {
    margin: 13px !important;
}
.padding-v--13 {
    padding-top: 13px !important;
    padding-bottom: 13px !important;
}
.padding-h--13 {
    padding-left: 13px !important;
    padding-right: 13px !important;
}
.padding-t--13 {
    padding-top: 13px !important;
}
.padding-b--13 {
    padding-bottom: 13px !important;
}
.padding-l--13 {
    padding-left: 13px !important;
}
.padding-r--13 {
    padding-right: 13px !important;
}
.padding-a--13 {
    padding: 13px !important;
}
.margin-v--14 {
    margin-top: 14px !important;
    margin-bottom: 14px !important;
}
.margin-h--14 {
    margin-left: 14px !important;
    margin-right: 14px !important;
}
.margin-t--14 {
    margin-top: 14px !important;
}
.margin-b--14 {
    margin-bottom: 14px !important;
}
.margin-l--14 {
    margin-left: 14px !important;
}
.margin-r--14 {
    margin-right: 14px !important;
}
.margin-a--14 {
    margin: 14px !important;
}
.padding-v--14 {
    padding-top: 14px !important;
    padding-bottom: 14px !important;
}
.padding-h--14 {
    padding-left: 14px !important;
    padding-right: 14px !important;
}
.padding-t--14 {
    padding-top: 14px !important;
}
.padding-b--14 {
    padding-bottom: 14px !important;
}
.padding-l--14 {
    padding-left: 14px !important;
}
.padding-r--14 {
    padding-right: 14px !important;
}
.padding-a--14 {
    padding: 14px !important;
}
.margin-v--15 {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
}
.margin-h--15 {
    margin-left: 15px !important;
    margin-right: 15px !important;
}
.margin-t--15 {
    margin-top: 15px !important;
}
.margin-b--15 {
    margin-bottom: 15px !important;
}
.margin-l--15 {
    margin-left: 15px !important;
}
.margin-r--15 {
    margin-right: 15px !important;
}
.margin-a--15 {
    margin: 15px !important;
}
.padding-v--15 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}
.padding-h--15 {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.padding-t--15 {
    padding-top: 15px !important;
}
.padding-b--15 {
    padding-bottom: 15px !important;
}
.padding-l--15 {
    padding-left: 15px !important;
}
.padding-r--15 {
    padding-right: 15px !important;
}
.padding-a--15 {
    padding: 15px !important;
}
.margin-v--16,
.margin-vxl {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
}
.margin-h--16,
.margin-hxl {
    margin-left: 16px !important;
    margin-right: 16px !important;
}
.margin-t--16,
.margin-txl {
    margin-top: 16px !important;
}
.margin-b--16,
.margin-bxl {
    margin-bottom: 16px !important;
}
.margin-l--16,
.margin-lxl {
    margin-left: 16px !important;
}
.margin-r--16,
.margin-rxl {
    margin-right: 16px !important;
}
.margin-a--16,
.margin-axl {
    margin: 16px !important;
}
.padding-v--16,
.padding-vxl {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
}
.padding-h--16,
.padding-hxl {
    padding-left: 16px !important;
    padding-right: 16px !important;
}
.padding-t--16,
.padding-txl {
    padding-top: 16px !important;
}
.padding-b--16,
.padding-bxl {
    padding-bottom: 16px !important;
}
.padding-l--16,
.padding-lxl {
    padding-left: 16px !important;
}
.padding-r--16,
.padding-rxl {
    padding-right: 16px !important;
}
.padding-a--16,
.padding-axl {
    padding: 16px !important;
}
.margin-v--17 {
    margin-top: 17px !important;
    margin-bottom: 17px !important;
}
.margin-h--17 {
    margin-left: 17px !important;
    margin-right: 17px !important;
}
.margin-t--17 {
    margin-top: 17px !important;
}
.margin-b--17 {
    margin-bottom: 17px !important;
}
.margin-l--17 {
    margin-left: 17px !important;
}
.margin-r--17 {
    margin-right: 17px !important;
}
.margin-a--17 {
    margin: 17px !important;
}
.padding-v--17 {
    padding-top: 17px !important;
    padding-bottom: 17px !important;
}
.padding-h--17 {
    padding-left: 17px !important;
    padding-right: 17px !important;
}
.padding-t--17 {
    padding-top: 17px !important;
}
.padding-b--17 {
    padding-bottom: 17px !important;
}
.padding-l--17 {
    padding-left: 17px !important;
}
.padding-r--17 {
    padding-right: 17px !important;
}
.padding-a--17 {
    padding: 17px !important;
}
.margin-v--18 {
    margin-top: 18px !important;
    margin-bottom: 18px !important;
}
.margin-h--18 {
    margin-left: 18px !important;
    margin-right: 18px !important;
}
.margin-t--18 {
    margin-top: 18px !important;
}
.margin-b--18 {
    margin-bottom: 18px !important;
}
.margin-l--18 {
    margin-left: 18px !important;
}
.margin-r--18 {
    margin-right: 18px !important;
}
.margin-a--18 {
    margin: 18px !important;
}
.padding-v--18 {
    padding-top: 18px !important;
    padding-bottom: 18px !important;
}
.padding-h--18 {
    padding-left: 18px !important;
    padding-right: 18px !important;
}
.padding-t--18 {
    padding-top: 18px !important;
}
.padding-b--18 {
    padding-bottom: 18px !important;
}
.padding-l--18 {
    padding-left: 18px !important;
}
.padding-r--18 {
    padding-right: 18px !important;
}
.padding-a--18 {
    padding: 18px !important;
}
.margin-v--19 {
    margin-top: 19px !important;
    margin-bottom: 19px !important;
}
.margin-h--19 {
    margin-left: 19px !important;
    margin-right: 19px !important;
}
.margin-t--19 {
    margin-top: 19px !important;
}
.margin-b--19 {
    margin-bottom: 19px !important;
}
.margin-l--19 {
    margin-left: 19px !important;
}
.margin-r--19 {
    margin-right: 19px !important;
}
.margin-a--19 {
    margin: 19px !important;
}
.padding-v--19 {
    padding-top: 19px !important;
    padding-bottom: 19px !important;
}
.padding-h--19 {
    padding-left: 19px !important;
    padding-right: 19px !important;
}
.padding-t--19 {
    padding-top: 19px !important;
}
.padding-b--19 {
    padding-bottom: 19px !important;
}
.padding-l--19 {
    padding-left: 19px !important;
}
.padding-r--19 {
    padding-right: 19px !important;
}
.padding-a--19 {
    padding: 19px !important;
}
.margin-v--20 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}
.margin-h--20 {
    margin-left: 20px !important;
    margin-right: 20px !important;
}
.margin-t--20 {
    margin-top: 20px !important;
}
.margin-b--20 {
    margin-bottom: 20px !important;
}
.margin-l--20 {
    margin-left: 20px !important;
}
.margin-r--20 {
    margin-right: 20px !important;
}
.margin-a--20 {
    margin: 20px !important;
}
.padding-v--20 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}
.padding-h--20 {
    padding-left: 20px !important;
    padding-right: 20px !important;
}
.padding-t--20 {
    padding-top: 20px !important;
}
.padding-b--20 {
    padding-bottom: 20px !important;
}
.padding-l--20 {
    padding-left: 20px !important;
}
.padding-r--20 {
    padding-right: 20px !important;
}
.padding-a--20 {
    padding: 20px !important;
}
.margin-v--21 {
    margin-top: 21px !important;
    margin-bottom: 21px !important;
}
.margin-h--21 {
    margin-left: 21px !important;
    margin-right: 21px !important;
}
.margin-t--21 {
    margin-top: 21px !important;
}
.margin-b--21 {
    margin-bottom: 21px !important;
}
.margin-l--21 {
    margin-left: 21px !important;
}
.margin-r--21 {
    margin-right: 21px !important;
}
.margin-a--21 {
    margin: 21px !important;
}
.padding-v--21 {
    padding-top: 21px !important;
    padding-bottom: 21px !important;
}
.padding-h--21 {
    padding-left: 21px !important;
    padding-right: 21px !important;
}
.padding-t--21 {
    padding-top: 21px !important;
}
.padding-b--21 {
    padding-bottom: 21px !important;
}
.padding-l--21 {
    padding-left: 21px !important;
}
.padding-r--21 {
    padding-right: 21px !important;
}
.padding-a--21 {
    padding: 21px !important;
}
.margin-v--22 {
    margin-top: 22px !important;
    margin-bottom: 22px !important;
}
.margin-h--22 {
    margin-left: 22px !important;
    margin-right: 22px !important;
}
.margin-t--22 {
    margin-top: 22px !important;
}
.margin-b--22 {
    margin-bottom: 22px !important;
}
.margin-l--22 {
    margin-left: 22px !important;
}
.margin-r--22 {
    margin-right: 22px !important;
}
.margin-a--22 {
    margin: 22px !important;
}
.padding-v--22 {
    padding-top: 22px !important;
    padding-bottom: 22px !important;
}
.padding-h--22 {
    padding-left: 22px !important;
    padding-right: 22px !important;
}
.padding-t--22 {
    padding-top: 22px !important;
}
.padding-b--22 {
    padding-bottom: 22px !important;
}
.padding-l--22 {
    padding-left: 22px !important;
}
.padding-r--22 {
    padding-right: 22px !important;
}
.padding-a--22 {
    padding: 22px !important;
}
.margin-v--23 {
    margin-top: 23px !important;
    margin-bottom: 23px !important;
}
.margin-h--23 {
    margin-left: 23px !important;
    margin-right: 23px !important;
}
.margin-t--23 {
    margin-top: 23px !important;
}
.margin-b--23 {
    margin-bottom: 23px !important;
}
.margin-l--23 {
    margin-left: 23px !important;
}
.margin-r--23 {
    margin-right: 23px !important;
}
.margin-a--23 {
    margin: 23px !important;
}
.padding-v--23 {
    padding-top: 23px !important;
    padding-bottom: 23px !important;
}
.padding-h--23 {
    padding-left: 23px !important;
    padding-right: 23px !important;
}
.padding-t--23 {
    padding-top: 23px !important;
}
.padding-b--23 {
    padding-bottom: 23px !important;
}
.padding-l--23 {
    padding-left: 23px !important;
}
.padding-r--23 {
    padding-right: 23px !important;
}
.padding-a--23 {
    padding: 23px !important;
}
.margin-v--24 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
}
.margin-h--24 {
    margin-left: 24px !important;
    margin-right: 24px !important;
}
.margin-t--24 {
    margin-top: 24px !important;
}
.margin-b--24 {
    margin-bottom: 24px !important;
}
.margin-l--24 {
    margin-left: 24px !important;
}
.margin-r--24 {
    margin-right: 24px !important;
}
.margin-a--24 {
    margin: 24px !important;
}
.padding-v--24 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
}
.padding-h--24 {
    padding-left: 24px !important;
    padding-right: 24px !important;
}
.padding-t--24 {
    padding-top: 24px !important;
}
.padding-b--24 {
    padding-bottom: 24px !important;
}
.padding-l--24 {
    padding-left: 24px !important;
}
.padding-r--24 {
    padding-right: 24px !important;
}
.padding-a--24 {
    padding: 24px !important;
}
.margin-v--25 {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
}
.margin-h--25 {
    margin-left: 25px !important;
    margin-right: 25px !important;
}
.margin-t--25,
.margin-txxl {
    margin-top: 25px !important;
}
.margin-b--25,
.margin-bxxl {
    margin-bottom: 25px !important;
}
.margin-l--25 {
    margin-left: 25px !important;
}
.margin-r--25,
.margin-rxxl {
    margin-right: 25px !important;
}
.margin-a--25 {
    margin: 25px !important;
}
.padding-v--25,
.padding-vxxl {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
}
.padding-h--25,
.padding-hxxl {
    padding-left: 25px !important;
    padding-right: 25px !important;
}
.padding-t--25,
.padding-txxl {
    padding-top: 25px !important;
}
.padding-b--25,
.padding-bxxl {
    padding-bottom: 25px !important;
}
.padding-l--25 {
    padding-left: 25px !important;
}
.padding-r--25 {
    padding-right: 25px !important;
}
.padding-a--25,
.padding-axxl {
    padding: 25px !important;
}
.margin-v--26 {
    margin-top: 26px !important;
    margin-bottom: 26px !important;
}
.margin-h--26 {
    margin-left: 26px !important;
    margin-right: 26px !important;
}
.margin-t--26 {
    margin-top: 26px !important;
}
.margin-b--26 {
    margin-bottom: 26px !important;
}
.margin-l--26 {
    margin-left: 26px !important;
}
.margin-r--26 {
    margin-right: 26px !important;
}
.margin-a--26 {
    margin: 26px !important;
}
.padding-v--26 {
    padding-top: 26px !important;
    padding-bottom: 26px !important;
}
.padding-h--26 {
    padding-left: 26px !important;
    padding-right: 26px !important;
}
.padding-t--26 {
    padding-top: 26px !important;
}
.padding-b--26 {
    padding-bottom: 26px !important;
}
.padding-l--26 {
    padding-left: 26px !important;
}
.padding-r--26 {
    padding-right: 26px !important;
}
.padding-a--26 {
    padding: 26px !important;
}
.margin-v--27 {
    margin-top: 27px !important;
    margin-bottom: 27px !important;
}
.margin-h--27 {
    margin-left: 27px !important;
    margin-right: 27px !important;
}
.margin-t--27 {
    margin-top: 27px !important;
}
.margin-b--27 {
    margin-bottom: 27px !important;
}
.margin-l--27 {
    margin-left: 27px !important;
}
.margin-r--27 {
    margin-right: 27px !important;
}
.margin-a--27 {
    margin: 27px !important;
}
.padding-v--27 {
    padding-top: 27px !important;
    padding-bottom: 27px !important;
}
.padding-h--27 {
    padding-left: 27px !important;
    padding-right: 27px !important;
}
.padding-t--27 {
    padding-top: 27px !important;
}
.padding-b--27 {
    padding-bottom: 27px !important;
}
.padding-l--27 {
    padding-left: 27px !important;
}
.padding-r--27 {
    padding-right: 27px !important;
}
.padding-a--27 {
    padding: 27px !important;
}
.margin-v--28 {
    margin-top: 28px !important;
    margin-bottom: 28px !important;
}
.margin-h--28 {
    margin-left: 28px !important;
    margin-right: 28px !important;
}
.margin-t--28 {
    margin-top: 28px !important;
}
.margin-b--28 {
    margin-bottom: 28px !important;
}
.margin-l--28 {
    margin-left: 28px !important;
}
.margin-r--28 {
    margin-right: 28px !important;
}
.margin-a--28 {
    margin: 28px !important;
}
.padding-v--28 {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
}
.padding-h--28 {
    padding-left: 28px !important;
    padding-right: 28px !important;
}
.padding-t--28 {
    padding-top: 28px !important;
}
.padding-b--28 {
    padding-bottom: 28px !important;
}
.padding-l--28 {
    padding-left: 28px !important;
}
.padding-r--28 {
    padding-right: 28px !important;
}
.padding-a--28 {
    padding: 28px !important;
}
.margin-v--29 {
    margin-top: 29px !important;
    margin-bottom: 29px !important;
}
.margin-h--29 {
    margin-left: 29px !important;
    margin-right: 29px !important;
}
.margin-t--29 {
    margin-top: 29px !important;
}
.margin-b--29 {
    margin-bottom: 29px !important;
}
.margin-l--29 {
    margin-left: 29px !important;
}
.margin-r--29 {
    margin-right: 29px !important;
}
.margin-a--29 {
    margin: 29px !important;
}
.padding-v--29 {
    padding-top: 29px !important;
    padding-bottom: 29px !important;
}
.padding-h--29 {
    padding-left: 29px !important;
    padding-right: 29px !important;
}
.padding-t--29 {
    padding-top: 29px !important;
}
.padding-b--29 {
    padding-bottom: 29px !important;
}
.padding-l--29 {
    padding-left: 29px !important;
}
.padding-r--29 {
    padding-right: 29px !important;
}
.padding-a--29 {
    padding: 29px !important;
}
.margin-v--30 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
}
.margin-h--30 {
    margin-left: 30px !important;
    margin-right: 30px !important;
}
.margin-t--30 {
    margin-top: 30px !important;
}
.margin-b--30 {
    margin-bottom: 30px !important;
}
.margin-l--30 {
    margin-left: 30px !important;
}
.margin-r--30 {
    margin-right: 30px !important;
}
.margin-a--30 {
    margin: 30px !important;
}
.padding-v--30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}
.padding-h--30 {
    padding-left: 30px !important;
    padding-right: 30px !important;
}
.padding-t--30 {
    padding-top: 30px !important;
}
.padding-b--30 {
    padding-bottom: 30px !important;
}
.padding-l--30 {
    padding-left: 30px !important;
}
.padding-r--30 {
    padding-right: 30px !important;
}
.padding-a--30 {
    padding: 30px !important;
}
.margin-v--31 {
    margin-top: 31px !important;
    margin-bottom: 31px !important;
}
.margin-h--31 {
    margin-left: 31px !important;
    margin-right: 31px !important;
}
.margin-t--31 {
    margin-top: 31px !important;
}
.margin-b--31 {
    margin-bottom: 31px !important;
}
.margin-l--31 {
    margin-left: 31px !important;
}
.margin-r--31 {
    margin-right: 31px !important;
}
.margin-a--31 {
    margin: 31px !important;
}
.padding-v--31 {
    padding-top: 31px !important;
    padding-bottom: 31px !important;
}
.padding-h--31 {
    padding-left: 31px !important;
    padding-right: 31px !important;
}
.padding-t--31 {
    padding-top: 31px !important;
}
.padding-b--31 {
    padding-bottom: 31px !important;
}
.padding-l--31 {
    padding-left: 31px !important;
}
.padding-r--31 {
    padding-right: 31px !important;
}
.padding-a--31 {
    padding: 31px !important;
}
.margin-v--32 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
}
.margin-h--32 {
    margin-left: 32px !important;
    margin-right: 32px !important;
}
.margin-t--32 {
    margin-top: 32px !important;
}
.margin-b--32 {
    margin-bottom: 32px !important;
}
.margin-l--32 {
    margin-left: 32px !important;
}
.margin-r--32 {
    margin-right: 32px !important;
}
.margin-a--32 {
    margin: 32px !important;
}
.padding-v--32 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
}
.padding-h--32 {
    padding-left: 32px !important;
    padding-right: 32px !important;
}
.padding-t--32 {
    padding-top: 32px !important;
}
.padding-b--32 {
    padding-bottom: 32px !important;
}
.padding-l--32 {
    padding-left: 32px !important;
}
.padding-r--32 {
    padding-right: 32px !important;
}
.padding-a--32 {
    padding: 32px !important;
}
.margin-v--33 {
    margin-top: 33px !important;
    margin-bottom: 33px !important;
}
.margin-h--33 {
    margin-left: 33px !important;
    margin-right: 33px !important;
}
.margin-t--33 {
    margin-top: 33px !important;
}
.margin-b--33 {
    margin-bottom: 33px !important;
}
.margin-l--33 {
    margin-left: 33px !important;
}
.margin-r--33 {
    margin-right: 33px !important;
}
.margin-a--33 {
    margin: 33px !important;
}
.padding-v--33 {
    padding-top: 33px !important;
    padding-bottom: 33px !important;
}
.padding-h--33 {
    padding-left: 33px !important;
    padding-right: 33px !important;
}
.padding-t--33 {
    padding-top: 33px !important;
}
.padding-b--33 {
    padding-bottom: 33px !important;
}
.padding-l--33 {
    padding-left: 33px !important;
}
.padding-r--33 {
    padding-right: 33px !important;
}
.padding-a--33 {
    padding: 33px !important;
}
.margin-v--34 {
    margin-top: 34px !important;
    margin-bottom: 34px !important;
}
.margin-h--34 {
    margin-left: 34px !important;
    margin-right: 34px !important;
}
.margin-t--34 {
    margin-top: 34px !important;
}
.margin-b--34 {
    margin-bottom: 34px !important;
}
.margin-l--34 {
    margin-left: 34px !important;
}
.margin-r--34 {
    margin-right: 34px !important;
}
.margin-a--34 {
    margin: 34px !important;
}
.padding-v--34 {
    padding-top: 34px !important;
    padding-bottom: 34px !important;
}
.padding-h--34 {
    padding-left: 34px !important;
    padding-right: 34px !important;
}
.padding-t--34 {
    padding-top: 34px !important;
}
.padding-b--34 {
    padding-bottom: 34px !important;
}
.padding-l--34 {
    padding-left: 34px !important;
}
.padding-r--34 {
    padding-right: 34px !important;
}
.padding-a--34 {
    padding: 34px !important;
}
.margin-v--35 {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
}
.margin-h--35 {
    margin-left: 35px !important;
    margin-right: 35px !important;
}
.margin-t--35 {
    margin-top: 35px !important;
}
.margin-b--35 {
    margin-bottom: 35px !important;
}
.margin-l--35 {
    margin-left: 35px !important;
}
.margin-r--35 {
    margin-right: 35px !important;
}
.margin-a--35 {
    margin: 35px !important;
}
.padding-v--35 {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
}
.padding-h--35 {
    padding-left: 35px !important;
    padding-right: 35px !important;
}
.padding-t--35 {
    padding-top: 35px !important;
}
.padding-b--35 {
    padding-bottom: 35px !important;
}
.padding-l--35 {
    padding-left: 35px !important;
}
.padding-r--35 {
    padding-right: 35px !important;
}
.padding-a--35 {
    padding: 35px !important;
}
.margin-v--36 {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
}
.margin-h--36 {
    margin-left: 36px !important;
    margin-right: 36px !important;
}
.margin-t--36 {
    margin-top: 36px !important;
}
.margin-b--36 {
    margin-bottom: 36px !important;
}
.margin-l--36 {
    margin-left: 36px !important;
}
.margin-r--36 {
    margin-right: 36px !important;
}
.margin-a--36 {
    margin: 36px !important;
}
.padding-v--36 {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
}
.padding-h--36 {
    padding-left: 36px !important;
    padding-right: 36px !important;
}
.padding-t--36 {
    padding-top: 36px !important;
}
.padding-b--36 {
    padding-bottom: 36px !important;
}
.padding-l--36 {
    padding-left: 36px !important;
}
.padding-r--36 {
    padding-right: 36px !important;
}
.padding-a--36 {
    padding: 36px !important;
}
.margin-v--37 {
    margin-top: 37px !important;
    margin-bottom: 37px !important;
}
.margin-h--37 {
    margin-left: 37px !important;
    margin-right: 37px !important;
}
.margin-t--37 {
    margin-top: 37px !important;
}
.margin-b--37 {
    margin-bottom: 37px !important;
}
.margin-l--37 {
    margin-left: 37px !important;
}
.margin-r--37 {
    margin-right: 37px !important;
}
.margin-a--37 {
    margin: 37px !important;
}
.padding-v--37 {
    padding-top: 37px !important;
    padding-bottom: 37px !important;
}
.padding-h--37 {
    padding-left: 37px !important;
    padding-right: 37px !important;
}
.padding-t--37 {
    padding-top: 37px !important;
}
.padding-b--37 {
    padding-bottom: 37px !important;
}
.padding-l--37 {
    padding-left: 37px !important;
}
.padding-r--37 {
    padding-right: 37px !important;
}
.padding-a--37 {
    padding: 37px !important;
}
.margin-v--38 {
    margin-top: 38px !important;
    margin-bottom: 38px !important;
}
.margin-h--38 {
    margin-left: 38px !important;
    margin-right: 38px !important;
}
.margin-t--38 {
    margin-top: 38px !important;
}
.margin-b--38 {
    margin-bottom: 38px !important;
}
.margin-l--38 {
    margin-left: 38px !important;
}
.margin-r--38 {
    margin-right: 38px !important;
}
.margin-a--38 {
    margin: 38px !important;
}
.padding-v--38 {
    padding-top: 38px !important;
    padding-bottom: 38px !important;
}
.padding-h--38 {
    padding-left: 38px !important;
    padding-right: 38px !important;
}
.padding-t--38 {
    padding-top: 38px !important;
}
.padding-b--38 {
    padding-bottom: 38px !important;
}
.padding-l--38 {
    padding-left: 38px !important;
}
.padding-r--38 {
    padding-right: 38px !important;
}
.padding-a--38 {
    padding: 38px !important;
}
.margin-v--39 {
    margin-top: 39px !important;
    margin-bottom: 39px !important;
}
.margin-h--39 {
    margin-left: 39px !important;
    margin-right: 39px !important;
}
.margin-t--39 {
    margin-top: 39px !important;
}
.margin-b--39 {
    margin-bottom: 39px !important;
}
.margin-l--39 {
    margin-left: 39px !important;
}
.margin-r--39 {
    margin-right: 39px !important;
}
.margin-a--39 {
    margin: 39px !important;
}
.padding-v--39 {
    padding-top: 39px !important;
    padding-bottom: 39px !important;
}
.padding-h--39 {
    padding-left: 39px !important;
    padding-right: 39px !important;
}
.padding-t--39 {
    padding-top: 39px !important;
}
.padding-b--39 {
    padding-bottom: 39px !important;
}
.padding-l--39 {
    padding-left: 39px !important;
}
.padding-r--39 {
    padding-right: 39px !important;
}
.padding-a--39 {
    padding: 39px !important;
}
.margin-v--40 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
}
.margin-h--40 {
    margin-left: 40px !important;
    margin-right: 40px !important;
}
.margin-t--40 {
    margin-top: 40px !important;
}
.margin-b--40 {
    margin-bottom: 40px !important;
}
.margin-l--40 {
    margin-left: 40px !important;
}
.margin-r--40 {
    margin-right: 40px !important;
}
.margin-a--40 {
    margin: 40px !important;
}
.padding-v--40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}
.padding-h--40 {
    padding-left: 40px !important;
    padding-right: 40px !important;
}
.padding-t--40 {
    padding-top: 40px !important;
}
.padding-b--40 {
    padding-bottom: 40px !important;
}
.padding-l--40 {
    padding-left: 40px !important;
}
.padding-r--40 {
    padding-right: 40px !important;
}
.padding-a--40 {
    padding: 40px !important;
}
.margin-v--41 {
    margin-top: 41px !important;
    margin-bottom: 41px !important;
}
.margin-h--41 {
    margin-left: 41px !important;
    margin-right: 41px !important;
}
.margin-t--41 {
    margin-top: 41px !important;
}
.margin-b--41 {
    margin-bottom: 41px !important;
}
.margin-l--41 {
    margin-left: 41px !important;
}
.margin-r--41 {
    margin-right: 41px !important;
}
.margin-a--41 {
    margin: 41px !important;
}
.padding-v--41 {
    padding-top: 41px !important;
    padding-bottom: 41px !important;
}
.padding-h--41 {
    padding-left: 41px !important;
    padding-right: 41px !important;
}
.padding-t--41 {
    padding-top: 41px !important;
}
.padding-b--41 {
    padding-bottom: 41px !important;
}
.padding-l--41 {
    padding-left: 41px !important;
}
.padding-r--41 {
    padding-right: 41px !important;
}
.padding-a--41 {
    padding: 41px !important;
}
.margin-v--42 {
    margin-top: 42px !important;
    margin-bottom: 42px !important;
}
.margin-h--42 {
    margin-left: 42px !important;
    margin-right: 42px !important;
}
.margin-t--42 {
    margin-top: 42px !important;
}
.margin-b--42 {
    margin-bottom: 42px !important;
}
.margin-l--42 {
    margin-left: 42px !important;
}
.margin-r--42 {
    margin-right: 42px !important;
}
.margin-a--42 {
    margin: 42px !important;
}
.padding-v--42 {
    padding-top: 42px !important;
    padding-bottom: 42px !important;
}
.padding-h--42 {
    padding-left: 42px !important;
    padding-right: 42px !important;
}
.padding-t--42 {
    padding-top: 42px !important;
}
.padding-b--42 {
    padding-bottom: 42px !important;
}
.padding-l--42 {
    padding-left: 42px !important;
}
.padding-r--42 {
    padding-right: 42px !important;
}
.padding-a--42 {
    padding: 42px !important;
}
.margin-v--43 {
    margin-top: 43px !important;
    margin-bottom: 43px !important;
}
.margin-h--43 {
    margin-left: 43px !important;
    margin-right: 43px !important;
}
.margin-t--43 {
    margin-top: 43px !important;
}
.margin-b--43 {
    margin-bottom: 43px !important;
}
.margin-l--43 {
    margin-left: 43px !important;
}
.margin-r--43 {
    margin-right: 43px !important;
}
.margin-a--43 {
    margin: 43px !important;
}
.padding-v--43 {
    padding-top: 43px !important;
    padding-bottom: 43px !important;
}
.padding-h--43 {
    padding-left: 43px !important;
    padding-right: 43px !important;
}
.padding-t--43 {
    padding-top: 43px !important;
}
.padding-b--43 {
    padding-bottom: 43px !important;
}
.padding-l--43 {
    padding-left: 43px !important;
}
.padding-r--43 {
    padding-right: 43px !important;
}
.padding-a--43 {
    padding: 43px !important;
}
.margin-v--44 {
    margin-top: 44px !important;
    margin-bottom: 44px !important;
}
.margin-h--44 {
    margin-left: 44px !important;
    margin-right: 44px !important;
}
.margin-t--44 {
    margin-top: 44px !important;
}
.margin-b--44 {
    margin-bottom: 44px !important;
}
.margin-l--44 {
    margin-left: 44px !important;
}
.margin-r--44 {
    margin-right: 44px !important;
}
.margin-a--44 {
    margin: 44px !important;
}
.padding-v--44 {
    padding-top: 44px !important;
    padding-bottom: 44px !important;
}
.padding-h--44 {
    padding-left: 44px !important;
    padding-right: 44px !important;
}
.padding-t--44 {
    padding-top: 44px !important;
}
.padding-b--44 {
    padding-bottom: 44px !important;
}
.padding-l--44 {
    padding-left: 44px !important;
}
.padding-r--44 {
    padding-right: 44px !important;
}
.padding-a--44 {
    padding: 44px !important;
}
.margin-v--45 {
    margin-top: 45px !important;
    margin-bottom: 45px !important;
}
.margin-h--45 {
    margin-left: 45px !important;
    margin-right: 45px !important;
}
.margin-t--45 {
    margin-top: 45px !important;
}
.margin-b--45 {
    margin-bottom: 45px !important;
}
.margin-l--45 {
    margin-left: 45px !important;
}
.margin-r--45 {
    margin-right: 45px !important;
}
.margin-a--45 {
    margin: 45px !important;
}
.padding-v--45 {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
}
.padding-h--45 {
    padding-left: 45px !important;
    padding-right: 45px !important;
}
.padding-t--45 {
    padding-top: 45px !important;
}
.padding-b--45 {
    padding-bottom: 45px !important;
}
.padding-l--45 {
    padding-left: 45px !important;
}
.padding-r--45 {
    padding-right: 45px !important;
}
.padding-a--45 {
    padding: 45px !important;
}
.margin-v--46 {
    margin-top: 46px !important;
    margin-bottom: 46px !important;
}
.margin-h--46 {
    margin-left: 46px !important;
    margin-right: 46px !important;
}
.margin-t--46 {
    margin-top: 46px !important;
}
.margin-b--46 {
    margin-bottom: 46px !important;
}
.margin-l--46 {
    margin-left: 46px !important;
}
.margin-r--46 {
    margin-right: 46px !important;
}
.margin-a--46 {
    margin: 46px !important;
}
.padding-v--46 {
    padding-top: 46px !important;
    padding-bottom: 46px !important;
}
.padding-h--46 {
    padding-left: 46px !important;
    padding-right: 46px !important;
}
.padding-t--46 {
    padding-top: 46px !important;
}
.padding-b--46 {
    padding-bottom: 46px !important;
}
.padding-l--46 {
    padding-left: 46px !important;
}
.padding-r--46 {
    padding-right: 46px !important;
}
.padding-a--46 {
    padding: 46px !important;
}
.margin-v--47 {
    margin-top: 47px !important;
    margin-bottom: 47px !important;
}
.margin-h--47 {
    margin-left: 47px !important;
    margin-right: 47px !important;
}
.margin-t--47 {
    margin-top: 47px !important;
}
.margin-b--47 {
    margin-bottom: 47px !important;
}
.margin-l--47 {
    margin-left: 47px !important;
}
.margin-r--47 {
    margin-right: 47px !important;
}
.margin-a--47 {
    margin: 47px !important;
}
.padding-v--47 {
    padding-top: 47px !important;
    padding-bottom: 47px !important;
}
.padding-h--47 {
    padding-left: 47px !important;
    padding-right: 47px !important;
}
.padding-t--47 {
    padding-top: 47px !important;
}
.padding-b--47 {
    padding-bottom: 47px !important;
}
.padding-l--47 {
    padding-left: 47px !important;
}
.padding-r--47 {
    padding-right: 47px !important;
}
.padding-a--47 {
    padding: 47px !important;
}
.margin-v--48 {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
}
.margin-h--48 {
    margin-left: 48px !important;
    margin-right: 48px !important;
}
.margin-t--48 {
    margin-top: 48px !important;
}
.margin-b--48 {
    margin-bottom: 48px !important;
}
.margin-l--48 {
    margin-left: 48px !important;
}
.margin-r--48 {
    margin-right: 48px !important;
}
.margin-a--48 {
    margin: 48px !important;
}
.padding-v--48 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
}
.padding-h--48 {
    padding-left: 48px !important;
    padding-right: 48px !important;
}
.padding-t--48 {
    padding-top: 48px !important;
}
.padding-b--48 {
    padding-bottom: 48px !important;
}
.padding-l--48 {
    padding-left: 48px !important;
}
.padding-r--48 {
    padding-right: 48px !important;
}
.padding-a--48 {
    padding: 48px !important;
}
.margin-v--49 {
    margin-top: 49px !important;
    margin-bottom: 49px !important;
}
.margin-h--49 {
    margin-left: 49px !important;
    margin-right: 49px !important;
}
.margin-t--49 {
    margin-top: 49px !important;
}
.margin-b--49 {
    margin-bottom: 49px !important;
}
.margin-l--49 {
    margin-left: 49px !important;
}
.margin-r--49 {
    margin-right: 49px !important;
}
.margin-a--49 {
    margin: 49px !important;
}
.padding-v--49 {
    padding-top: 49px !important;
    padding-bottom: 49px !important;
}
.padding-h--49 {
    padding-left: 49px !important;
    padding-right: 49px !important;
}
.padding-t--49 {
    padding-top: 49px !important;
}
.padding-b--49 {
    padding-bottom: 49px !important;
}
.padding-l--49 {
    padding-left: 49px !important;
}
.padding-r--49 {
    padding-right: 49px !important;
}
.padding-a--49 {
    padding: 49px !important;
}
.margin-v--50 {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
}
.margin-h--50 {
    margin-left: 50px !important;
    margin-right: 50px !important;
}
.margin-t--50 {
    margin-top: 50px !important;
}
.margin-b--50 {
    margin-bottom: 50px !important;
}
.margin-l--50 {
    margin-left: 50px !important;
}
.margin-r--50 {
    margin-right: 50px !important;
}
.margin-a--50 {
    margin: 50px !important;
}
.padding-v--50 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
.padding-h--50 {
    padding-left: 50px !important;
    padding-right: 50px !important;
}
.padding-t--50 {
    padding-top: 50px !important;
}
.padding-b--50 {
    padding-bottom: 50px !important;
}
.padding-l--50 {
    padding-left: 50px !important;
}
.padding-r--50 {
    padding-right: 50px !important;
}
.padding-a--50 {
    padding: 50px !important;
}
.margin-v--51 {
    margin-top: 51px !important;
    margin-bottom: 51px !important;
}
.margin-h--51 {
    margin-left: 51px !important;
    margin-right: 51px !important;
}
.margin-t--51 {
    margin-top: 51px !important;
}
.margin-b--51 {
    margin-bottom: 51px !important;
}
.margin-l--51 {
    margin-left: 51px !important;
}
.margin-r--51 {
    margin-right: 51px !important;
}
.margin-a--51 {
    margin: 51px !important;
}
.padding-v--51 {
    padding-top: 51px !important;
    padding-bottom: 51px !important;
}
.padding-h--51 {
    padding-left: 51px !important;
    padding-right: 51px !important;
}
.padding-t--51 {
    padding-top: 51px !important;
}
.padding-b--51 {
    padding-bottom: 51px !important;
}
.padding-l--51 {
    padding-left: 51px !important;
}
.padding-r--51 {
    padding-right: 51px !important;
}
.padding-a--51 {
    padding: 51px !important;
}
.margin-v--52 {
    margin-top: 52px !important;
    margin-bottom: 52px !important;
}
.margin-h--52 {
    margin-left: 52px !important;
    margin-right: 52px !important;
}
.margin-t--52 {
    margin-top: 52px !important;
}
.margin-b--52 {
    margin-bottom: 52px !important;
}
.margin-l--52 {
    margin-left: 52px !important;
}
.margin-r--52 {
    margin-right: 52px !important;
}
.margin-a--52 {
    margin: 52px !important;
}
.padding-v--52 {
    padding-top: 52px !important;
    padding-bottom: 52px !important;
}
.padding-h--52 {
    padding-left: 52px !important;
    padding-right: 52px !important;
}
.padding-t--52 {
    padding-top: 52px !important;
}
.padding-b--52 {
    padding-bottom: 52px !important;
}
.padding-l--52 {
    padding-left: 52px !important;
}
.padding-r--52 {
    padding-right: 52px !important;
}
.padding-a--52 {
    padding: 52px !important;
}
.margin-v--53 {
    margin-top: 53px !important;
    margin-bottom: 53px !important;
}
.margin-h--53 {
    margin-left: 53px !important;
    margin-right: 53px !important;
}
.margin-t--53 {
    margin-top: 53px !important;
}
.margin-b--53 {
    margin-bottom: 53px !important;
}
.margin-l--53 {
    margin-left: 53px !important;
}
.margin-r--53 {
    margin-right: 53px !important;
}
.margin-a--53 {
    margin: 53px !important;
}
.padding-v--53 {
    padding-top: 53px !important;
    padding-bottom: 53px !important;
}
.padding-h--53 {
    padding-left: 53px !important;
    padding-right: 53px !important;
}
.padding-t--53 {
    padding-top: 53px !important;
}
.padding-b--53 {
    padding-bottom: 53px !important;
}
.padding-l--53 {
    padding-left: 53px !important;
}
.padding-r--53 {
    padding-right: 53px !important;
}
.padding-a--53 {
    padding: 53px !important;
}
.margin-v--54 {
    margin-top: 54px !important;
    margin-bottom: 54px !important;
}
.margin-h--54 {
    margin-left: 54px !important;
    margin-right: 54px !important;
}
.margin-t--54 {
    margin-top: 54px !important;
}
.margin-b--54 {
    margin-bottom: 54px !important;
}
.margin-l--54 {
    margin-left: 54px !important;
}
.margin-r--54 {
    margin-right: 54px !important;
}
.margin-a--54 {
    margin: 54px !important;
}
.padding-v--54 {
    padding-top: 54px !important;
    padding-bottom: 54px !important;
}
.padding-h--54 {
    padding-left: 54px !important;
    padding-right: 54px !important;
}
.padding-t--54 {
    padding-top: 54px !important;
}
.padding-b--54 {
    padding-bottom: 54px !important;
}
.padding-l--54 {
    padding-left: 54px !important;
}
.padding-r--54 {
    padding-right: 54px !important;
}
.padding-a--54 {
    padding: 54px !important;
}
.margin-v--55 {
    margin-top: 55px !important;
    margin-bottom: 55px !important;
}
.margin-h--55 {
    margin-left: 55px !important;
    margin-right: 55px !important;
}
.margin-t--55 {
    margin-top: 55px !important;
}
.margin-b--55 {
    margin-bottom: 55px !important;
}
.margin-l--55 {
    margin-left: 55px !important;
}
.margin-r--55 {
    margin-right: 55px !important;
}
.margin-a--55 {
    margin: 55px !important;
}
.padding-v--55 {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
}
.padding-h--55 {
    padding-left: 55px !important;
    padding-right: 55px !important;
}
.padding-t--55 {
    padding-top: 55px !important;
}
.padding-b--55 {
    padding-bottom: 55px !important;
}
.padding-l--55 {
    padding-left: 55px !important;
}
.padding-r--55 {
    padding-right: 55px !important;
}
.padding-a--55 {
    padding: 55px !important;
}
.margin-v--56 {
    margin-top: 56px !important;
    margin-bottom: 56px !important;
}
.margin-h--56 {
    margin-left: 56px !important;
    margin-right: 56px !important;
}
.margin-t--56 {
    margin-top: 56px !important;
}
.margin-b--56 {
    margin-bottom: 56px !important;
}
.margin-l--56 {
    margin-left: 56px !important;
}
.margin-r--56 {
    margin-right: 56px !important;
}
.margin-a--56 {
    margin: 56px !important;
}
.padding-v--56 {
    padding-top: 56px !important;
    padding-bottom: 56px !important;
}
.padding-h--56 {
    padding-left: 56px !important;
    padding-right: 56px !important;
}
.padding-t--56 {
    padding-top: 56px !important;
}
.padding-b--56 {
    padding-bottom: 56px !important;
}
.padding-l--56 {
    padding-left: 56px !important;
}
.padding-r--56 {
    padding-right: 56px !important;
}
.padding-a--56 {
    padding: 56px !important;
}
.margin-v--57 {
    margin-top: 57px !important;
    margin-bottom: 57px !important;
}
.margin-h--57 {
    margin-left: 57px !important;
    margin-right: 57px !important;
}
.margin-t--57 {
    margin-top: 57px !important;
}
.margin-b--57 {
    margin-bottom: 57px !important;
}
.margin-l--57 {
    margin-left: 57px !important;
}
.margin-r--57 {
    margin-right: 57px !important;
}
.margin-a--57 {
    margin: 57px !important;
}
.padding-v--57 {
    padding-top: 57px !important;
    padding-bottom: 57px !important;
}
.padding-h--57 {
    padding-left: 57px !important;
    padding-right: 57px !important;
}
.padding-t--57 {
    padding-top: 57px !important;
}
.padding-b--57 {
    padding-bottom: 57px !important;
}
.padding-l--57 {
    padding-left: 57px !important;
}
.padding-r--57 {
    padding-right: 57px !important;
}
.padding-a--57 {
    padding: 57px !important;
}
.margin-v--58 {
    margin-top: 58px !important;
    margin-bottom: 58px !important;
}
.margin-h--58 {
    margin-left: 58px !important;
    margin-right: 58px !important;
}
.margin-t--58 {
    margin-top: 58px !important;
}
.margin-b--58 {
    margin-bottom: 58px !important;
}
.margin-l--58 {
    margin-left: 58px !important;
}
.margin-r--58 {
    margin-right: 58px !important;
}
.margin-a--58 {
    margin: 58px !important;
}
.padding-v--58 {
    padding-top: 58px !important;
    padding-bottom: 58px !important;
}
.padding-h--58 {
    padding-left: 58px !important;
    padding-right: 58px !important;
}
.padding-t--58 {
    padding-top: 58px !important;
}
.padding-b--58 {
    padding-bottom: 58px !important;
}
.padding-l--58 {
    padding-left: 58px !important;
}
.padding-r--58 {
    padding-right: 58px !important;
}
.padding-a--58 {
    padding: 58px !important;
}
.margin-a-auto {
    margin: auto;
}
.neg-margin-bxs {
    margin-bottom: -2px !important;
}
.neg-margin-lm {
    margin-left: -8px !important;
}
.neg-margin-bl {
    margin-bottom: -10px !important;
}
.touch-device .padding-axs {
    padding: 2.5px !important;
}
.touch-device .padding-as {
    padding: 5px !important;
}
.touch-device .padding-am {
    padding: 10px !important;
}
.touch-device .padding-al {
    padding: 12.5px !important;
}
.touch-device .margin-axs {
    margin: 2.5px !important;
}
.touch-device .margin-as {
    margin: 5px !important;
}
.touch-device .margin-am {
    margin: 10px !important;
}
.touch-device .margin-al {
    margin: 12.5px !important;
}
.touch-device .padding-vxs {
    padding-top: 2.5px !important;
    padding-bottom: 2.5px !important;
}
.touch-device .padding-vs {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}
.touch-device .padding-vm {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
.touch-device .padding-vl {
    padding-top: 12.5px !important;
    padding-bottom: 12.5px !important;
}
.touch-device .margin-vs {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
}
.touch-device .margin-vm {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}
.touch-device .margin-vl {
    margin-top: 12.5px !important;
    margin-bottom: 12.5px !important;
}
.touch-device .padding-hs {
    padding-left: 5px !important;
    padding-right: 5px !important;
}
.touch-device .padding-hm {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.touch-device .padding-hl {
    padding-left: 12.5px !important;
    padding-right: 12.5px !important;
}
.touch-device .margin-hs {
    margin-left: 5px !important;
    margin-right: 5px !important;
}
.touch-device .margin-hm {
    margin-left: 10px !important;
    margin-right: 10px !important;
}
.touch-device .margin-hl {
    margin-left: 12.5px !important;
    margin-right: 12.5px !important;
}
.touch-device .padding-txs {
    padding-top: 2.5px !important;
}
.touch-device .padding-ts {
    padding-top: 5px !important;
}
.touch-device .padding-tm {
    padding-top: 10px !important;
}
.touch-device .padding-tl {
    padding-top: 12.5px !important;
}
.touch-device .margin-txs {
    margin-top: 2.5px !important;
}
.touch-device .margin-ts {
    margin-top: 5px !important;
}
.touch-device .margin-tm {
    margin-top: 10px !important;
}
.touch-device .margin-tl {
    margin-top: 12.5px !important;
}
.touch-device .padding-bs {
    padding-bottom: 5px !important;
}
.touch-device .padding-bm {
    padding-bottom: 10px !important;
}
.touch-device .padding-bl {
    padding-bottom: 12.5px !important;
}
.touch-device .margin-bs {
    margin-bottom: 5px !important;
}
.touch-device .margin-bm {
    margin-bottom: 10px !important;
}
.touch-device .margin-bl {
    margin-bottom: 12.5px !important;
}
.touch-device .padding-ls {
    padding-left: 5px !important;
}
.touch-device .padding-lm {
    padding-left: 10px !important;
}
.touch-device .padding-ll {
    padding-left: 12.5px !important;
}
.touch-device .margin-ls {
    margin-left: 5px !important;
}
.touch-device .margin-lm {
    margin-left: 10px !important;
}
.touch-device .margin-ll {
    margin-left: 12.5px !important;
}
.touch-device .padding-rxs {
    padding-right: 2.5px !important;
}
.touch-device .padding-rs {
    padding-right: 5px !important;
}
.touch-device .padding-rm {
    padding-right: 10px !important;
}
.touch-device .padding-rl {
    padding-right: 12.5px !important;
}
.touch-device .margin-rs {
    margin-right: 5px !important;
}
.touch-device .margin-rm {
    margin-right: 10px !important;
}
.touch-device .margin-rl {
    margin-right: 12.5px !important;
}
.width-1 {
    width: 1.25rem;
}
.height-1 {
    height: 1.25rem;
}
.width-2 {
    width: 1.5625rem;
}
.height-2 {
    height: 1.5625rem;
}
.width-3 {
    width: 1.95312rem;
}
.height-3 {
    height: 1.95312rem;
}
.width-4 {
    width: 2.44141rem;
}
.height-4 {
    height: 2.44141rem;
}
.width-5 {
    width: 3.05176rem;
}
.height-5 {
    height: 3.05176rem;
}
.width-6 {
    width: 3.8147rem;
}
.height-6 {
    height: 3.8147rem;
}
.width-7 {
    width: 4.76837rem;
}
.height-7 {
    height: 4.76837rem;
}
.width-8 {
    width: 5.96046rem;
}
.height-8 {
    height: 5.96046rem;
}
.width-9 {
    width: 7.45058rem;
}
.height-9 {
    height: 7.45058rem;
}
.width-10 {
    width: 9.31323rem;
}
.height-10 {
    height: 9.31323rem;
}
.height-0 {
    height: 1rem;
}
.width-p--0 {
    width: 0 !important;
}
.height-p--0 {
    height: 0% !important;
}
.width-p--1 {
    width: 1% !important;
}
.height-p--1 {
    height: 1% !important;
}
.width-p--2 {
    width: 2% !important;
}
.height-p--2 {
    height: 2% !important;
}
.width-p--3 {
    width: 3% !important;
}
.height-p--3 {
    height: 3% !important;
}
.width-p--4 {
    width: 4% !important;
}
.height-p--4 {
    height: 4% !important;
}
.width-p--5 {
    width: 5% !important;
}
.height-p--5 {
    height: 5% !important;
}
.width-p--6 {
    width: 6% !important;
}
.height-p--6 {
    height: 6% !important;
}
.width-p--7 {
    width: 7% !important;
}
.height-p--7 {
    height: 7% !important;
}
.width-p--8 {
    width: 8% !important;
}
.height-p--8 {
    height: 8% !important;
}
.width-p--9 {
    width: 9% !important;
}
.height-p--9 {
    height: 9% !important;
}
.width-p--10 {
    width: 10% !important;
}
.height-p--10 {
    height: 10% !important;
}
.width-p--11 {
    width: 11% !important;
}
.height-p--11 {
    height: 11% !important;
}
.width-p--12 {
    width: 12% !important;
}
.height-p--12 {
    height: 12% !important;
}
.width-p--13 {
    width: 13% !important;
}
.height-p--13 {
    height: 13% !important;
}
.width-p--14 {
    width: 14% !important;
}
.height-p--14 {
    height: 14% !important;
}
.width-p--15 {
    width: 15% !important;
}
.height-p--15 {
    height: 15% !important;
}
.width-p--16 {
    width: 16% !important;
}
.height-p--16 {
    height: 16% !important;
}
.width-p--17 {
    width: 17% !important;
}
.height-p--17 {
    height: 17% !important;
}
.width-p--18 {
    width: 18% !important;
}
.height-p--18 {
    height: 18% !important;
}
.width-p--19 {
    width: 19% !important;
}
.height-p--19 {
    height: 19% !important;
}
.width-p--20 {
    width: 20% !important;
}
.height-p--20 {
    height: 20% !important;
}
.width-p--21 {
    width: 21% !important;
}
.height-p--21 {
    height: 21% !important;
}
.width-p--22 {
    width: 22% !important;
}
.height-p--22 {
    height: 22% !important;
}
.width-p--23 {
    width: 23% !important;
}
.height-p--23 {
    height: 23% !important;
}
.width-p--24 {
    width: 24% !important;
}
.height-p--24 {
    height: 24% !important;
}
.width-p--25 {
    width: 25% !important;
}
.height-p--25 {
    height: 25% !important;
}
.width-p--26 {
    width: 26% !important;
}
.height-p--26 {
    height: 26% !important;
}
.width-p--27 {
    width: 27% !important;
}
.height-p--27 {
    height: 27% !important;
}
.width-p--28 {
    width: 28% !important;
}
.height-p--28 {
    height: 28% !important;
}
.width-p--29 {
    width: 29% !important;
}
.height-p--29 {
    height: 29% !important;
}
.width-p--30 {
    width: 30% !important;
}
.height-p--30 {
    height: 30% !important;
}
.width-p--31 {
    width: 31% !important;
}
.height-p--31 {
    height: 31% !important;
}
.width-p--32 {
    width: 32% !important;
}
.height-p--32 {
    height: 32% !important;
}
.width-p--33 {
    width: 33% !important;
}
.height-p--33 {
    height: 33% !important;
}
.width-p--34 {
    width: 34% !important;
}
.height-p--34 {
    height: 34% !important;
}
.width-p--35 {
    width: 35% !important;
}
.height-p--35 {
    height: 35% !important;
}
.width-p--36 {
    width: 36% !important;
}
.height-p--36 {
    height: 36% !important;
}
.width-p--37 {
    width: 37% !important;
}
.height-p--37 {
    height: 37% !important;
}
.width-p--38 {
    width: 38% !important;
}
.height-p--38 {
    height: 38% !important;
}
.width-p--39 {
    width: 39% !important;
}
.height-p--39 {
    height: 39% !important;
}
.width-p--40 {
    width: 40% !important;
}
.height-p--40 {
    height: 40% !important;
}
.width-p--41 {
    width: 41% !important;
}
.height-p--41 {
    height: 41% !important;
}
.width-p--42 {
    width: 42% !important;
}
.height-p--42 {
    height: 42% !important;
}
.width-p--43 {
    width: 43% !important;
}
.height-p--43 {
    height: 43% !important;
}
.width-p--44 {
    width: 44% !important;
}
.height-p--44 {
    height: 44% !important;
}
.width-p--45 {
    width: 45% !important;
}
.height-p--45 {
    height: 45% !important;
}
.width-p--46 {
    width: 46% !important;
}
.height-p--46 {
    height: 46% !important;
}
.width-p--47 {
    width: 47% !important;
}
.height-p--47 {
    height: 47% !important;
}
.width-p--48 {
    width: 48% !important;
}
.height-p--48 {
    height: 48% !important;
}
.width-p--49 {
    width: 49% !important;
}
.height-p--49 {
    height: 49% !important;
}
.width-p--50 {
    width: 50% !important;
}
.height-p--50 {
    height: 50% !important;
}
.width-p--51 {
    width: 51% !important;
}
.height-p--51 {
    height: 51% !important;
}
.width-p--52 {
    width: 52% !important;
}
.height-p--52 {
    height: 52% !important;
}
.width-p--53 {
    width: 53% !important;
}
.height-p--53 {
    height: 53% !important;
}
.width-p--54 {
    width: 54% !important;
}
.height-p--54 {
    height: 54% !important;
}
.width-p--55 {
    width: 55% !important;
}
.height-p--55 {
    height: 55% !important;
}
.width-p--56 {
    width: 56% !important;
}
.height-p--56 {
    height: 56% !important;
}
.width-p--57 {
    width: 57% !important;
}
.height-p--57 {
    height: 57% !important;
}
.width-p--58 {
    width: 58% !important;
}
.height-p--58 {
    height: 58% !important;
}
.width-p--59 {
    width: 59% !important;
}
.height-p--59 {
    height: 59% !important;
}
.width-p--60 {
    width: 60% !important;
}
.height-p--60 {
    height: 60% !important;
}
.width-p--61 {
    width: 61% !important;
}
.height-p--61 {
    height: 61% !important;
}
.width-p--62 {
    width: 62% !important;
}
.height-p--62 {
    height: 62% !important;
}
.width-p--63 {
    width: 63% !important;
}
.height-p--63 {
    height: 63% !important;
}
.width-p--64 {
    width: 64% !important;
}
.height-p--64 {
    height: 64% !important;
}
.width-p--65 {
    width: 65% !important;
}
.height-p--65 {
    height: 65% !important;
}
.width-p--66 {
    width: 66% !important;
}
.height-p--66 {
    height: 66% !important;
}
.width-p--67 {
    width: 67% !important;
}
.height-p--67 {
    height: 67% !important;
}
.width-p--68 {
    width: 68% !important;
}
.height-p--68 {
    height: 68% !important;
}
.width-p--69 {
    width: 69% !important;
}
.height-p--69 {
    height: 69% !important;
}
.width-p--70 {
    width: 70% !important;
}
.height-p--70 {
    height: 70% !important;
}
.width-p--71 {
    width: 71% !important;
}
.height-p--71 {
    height: 71% !important;
}
.width-p--72 {
    width: 72% !important;
}
.height-p--72 {
    height: 72% !important;
}
.width-p--73 {
    width: 73% !important;
}
.height-p--73 {
    height: 73% !important;
}
.width-p--74 {
    width: 74% !important;
}
.height-p--74 {
    height: 74% !important;
}
.width-p--75 {
    width: 75% !important;
}
.height-p--75 {
    height: 75% !important;
}
.width-p--76 {
    width: 76% !important;
}
.height-p--76 {
    height: 76% !important;
}
.width-p--77 {
    width: 77% !important;
}
.height-p--77 {
    height: 77% !important;
}
.width-p--78 {
    width: 78% !important;
}
.height-p--78 {
    height: 78% !important;
}
.width-p--79 {
    width: 79% !important;
}
.height-p--79 {
    height: 79% !important;
}
.width-p--80 {
    width: 80% !important;
}
.height-p--80 {
    height: 80% !important;
}
.width-p--81 {
    width: 81% !important;
}
.height-p--81 {
    height: 81% !important;
}
.width-p--82 {
    width: 82% !important;
}
.height-p--82 {
    height: 82% !important;
}
.width-p--83 {
    width: 83% !important;
}
.height-p--83 {
    height: 83% !important;
}
.width-p--84 {
    width: 84% !important;
}
.height-p--84 {
    height: 84% !important;
}
.width-p--85 {
    width: 85% !important;
}
.height-p--85 {
    height: 85% !important;
}
.width-p--86 {
    width: 86% !important;
}
.height-p--86 {
    height: 86% !important;
}
.width-p--87 {
    width: 87% !important;
}
.height-p--87 {
    height: 87% !important;
}
.width-p--88 {
    width: 88% !important;
}
.height-p--88 {
    height: 88% !important;
}
.width-p--89 {
    width: 89% !important;
}
.height-p--89 {
    height: 89% !important;
}
.width-p--90 {
    width: 90% !important;
}
.height-p--90 {
    height: 90% !important;
}
.width-p--91 {
    width: 91% !important;
}
.height-p--91 {
    height: 91% !important;
}
.width-p--92 {
    width: 92% !important;
}
.height-p--92 {
    height: 92% !important;
}
.width-p--93 {
    width: 93% !important;
}
.height-p--93 {
    height: 93% !important;
}
.width-p--94 {
    width: 94% !important;
}
.height-p--94 {
    height: 94% !important;
}
.width-p--95 {
    width: 95% !important;
}
.height-p--95 {
    height: 95% !important;
}
.width-p--96 {
    width: 96% !important;
}
.height-p--96 {
    height: 96% !important;
}
.width-p--97 {
    width: 97% !important;
}
.height-p--97 {
    height: 97% !important;
}
.width-p--98 {
    width: 98% !important;
}
.height-p--98 {
    height: 98% !important;
}
.width-p--99 {
    width: 99% !important;
}
.height-p--99 {
    height: 99% !important;
}
.width-p--100 {
    width: 100% !important;
}
.height-p--100 {
    height: 100% !important;
}
.max-width-p--0 {
    max-width: 0;
}
.max-height-p--0 {
    max-height: 0%;
}
.max-width-p--1 {
    max-width: 1%;
}
.max-height-p--1 {
    max-height: 1%;
}
.max-width-p--2 {
    max-width: 2%;
}
.max-height-p--2 {
    max-height: 2%;
}
.max-width-p--3 {
    max-width: 3%;
}
.max-height-p--3 {
    max-height: 3%;
}
.max-width-p--4 {
    max-width: 4%;
}
.max-height-p--4 {
    max-height: 4%;
}
.max-width-p--5 {
    max-width: 5%;
}
.max-height-p--5 {
    max-height: 5%;
}
.max-width-p--6 {
    max-width: 6%;
}
.max-height-p--6 {
    max-height: 6%;
}
.max-width-p--7 {
    max-width: 7%;
}
.max-height-p--7 {
    max-height: 7%;
}
.max-width-p--8 {
    max-width: 8%;
}
.max-height-p--8 {
    max-height: 8%;
}
.max-width-p--9 {
    max-width: 9%;
}
.max-height-p--9 {
    max-height: 9%;
}
.max-width-p--10 {
    max-width: 10%;
}
.max-height-p--10 {
    max-height: 10%;
}
.max-width-p--11 {
    max-width: 11%;
}
.max-height-p--11 {
    max-height: 11%;
}
.max-width-p--12 {
    max-width: 12%;
}
.max-height-p--12 {
    max-height: 12%;
}
.max-width-p--13 {
    max-width: 13%;
}
.max-height-p--13 {
    max-height: 13%;
}
.max-width-p--14 {
    max-width: 14%;
}
.max-height-p--14 {
    max-height: 14%;
}
.max-width-p--15 {
    max-width: 15%;
}
.max-height-p--15 {
    max-height: 15%;
}
.max-width-p--16 {
    max-width: 16%;
}
.max-height-p--16 {
    max-height: 16%;
}
.max-width-p--17 {
    max-width: 17%;
}
.max-height-p--17 {
    max-height: 17%;
}
.max-width-p--18 {
    max-width: 18%;
}
.max-height-p--18 {
    max-height: 18%;
}
.max-width-p--19 {
    max-width: 19%;
}
.max-height-p--19 {
    max-height: 19%;
}
.max-width-p--20 {
    max-width: 20%;
}
.max-height-p--20 {
    max-height: 20%;
}
.max-width-p--21 {
    max-width: 21%;
}
.max-height-p--21 {
    max-height: 21%;
}
.max-width-p--22 {
    max-width: 22%;
}
.max-height-p--22 {
    max-height: 22%;
}
.max-width-p--23 {
    max-width: 23%;
}
.max-height-p--23 {
    max-height: 23%;
}
.max-width-p--24 {
    max-width: 24%;
}
.max-height-p--24 {
    max-height: 24%;
}
.max-width-p--25 {
    max-width: 25%;
}
.max-height-p--25 {
    max-height: 25%;
}
.max-width-p--26 {
    max-width: 26%;
}
.max-height-p--26 {
    max-height: 26%;
}
.max-width-p--27 {
    max-width: 27%;
}
.max-height-p--27 {
    max-height: 27%;
}
.max-width-p--28 {
    max-width: 28%;
}
.max-height-p--28 {
    max-height: 28%;
}
.max-width-p--29 {
    max-width: 29%;
}
.max-height-p--29 {
    max-height: 29%;
}
.max-width-p--30 {
    max-width: 30%;
}
.max-height-p--30 {
    max-height: 30%;
}
.max-width-p--31 {
    max-width: 31%;
}
.max-height-p--31 {
    max-height: 31%;
}
.max-width-p--32 {
    max-width: 32%;
}
.max-height-p--32 {
    max-height: 32%;
}
.max-width-p--33 {
    max-width: 33%;
}
.max-height-p--33 {
    max-height: 33%;
}
.max-width-p--34 {
    max-width: 34%;
}
.max-height-p--34 {
    max-height: 34%;
}
.max-width-p--35 {
    max-width: 35%;
}
.max-height-p--35 {
    max-height: 35%;
}
.max-width-p--36 {
    max-width: 36%;
}
.max-height-p--36 {
    max-height: 36%;
}
.max-width-p--37 {
    max-width: 37%;
}
.max-height-p--37 {
    max-height: 37%;
}
.max-width-p--38 {
    max-width: 38%;
}
.max-height-p--38 {
    max-height: 38%;
}
.max-width-p--39 {
    max-width: 39%;
}
.max-height-p--39 {
    max-height: 39%;
}
.max-width-p--40 {
    max-width: 40%;
}
.max-height-p--40 {
    max-height: 40%;
}
.max-width-p--41 {
    max-width: 41%;
}
.max-height-p--41 {
    max-height: 41%;
}
.max-width-p--42 {
    max-width: 42%;
}
.max-height-p--42 {
    max-height: 42%;
}
.max-width-p--43 {
    max-width: 43%;
}
.max-height-p--43 {
    max-height: 43%;
}
.max-width-p--44 {
    max-width: 44%;
}
.max-height-p--44 {
    max-height: 44%;
}
.max-width-p--45 {
    max-width: 45%;
}
.max-height-p--45 {
    max-height: 45%;
}
.max-width-p--46 {
    max-width: 46%;
}
.max-height-p--46 {
    max-height: 46%;
}
.max-width-p--47 {
    max-width: 47%;
}
.max-height-p--47 {
    max-height: 47%;
}
.max-width-p--48 {
    max-width: 48%;
}
.max-height-p--48 {
    max-height: 48%;
}
.max-width-p--49 {
    max-width: 49%;
}
.max-height-p--49 {
    max-height: 49%;
}
.max-width-p--50 {
    max-width: 50%;
}
.max-height-p--50 {
    max-height: 50%;
}
.max-width-p--51 {
    max-width: 51%;
}
.max-height-p--51 {
    max-height: 51%;
}
.max-width-p--52 {
    max-width: 52%;
}
.max-height-p--52 {
    max-height: 52%;
}
.max-width-p--53 {
    max-width: 53%;
}
.max-height-p--53 {
    max-height: 53%;
}
.max-width-p--54 {
    max-width: 54%;
}
.max-height-p--54 {
    max-height: 54%;
}
.max-width-p--55 {
    max-width: 55%;
}
.max-height-p--55 {
    max-height: 55%;
}
.max-width-p--56 {
    max-width: 56%;
}
.max-height-p--56 {
    max-height: 56%;
}
.max-width-p--57 {
    max-width: 57%;
}
.max-height-p--57 {
    max-height: 57%;
}
.max-width-p--58 {
    max-width: 58%;
}
.max-height-p--58 {
    max-height: 58%;
}
.max-width-p--59 {
    max-width: 59%;
}
.max-height-p--59 {
    max-height: 59%;
}
.max-width-p--60 {
    max-width: 60%;
}
.max-height-p--60 {
    max-height: 60%;
}
.max-width-p--61 {
    max-width: 61%;
}
.max-height-p--61 {
    max-height: 61%;
}
.max-width-p--62 {
    max-width: 62%;
}
.max-height-p--62 {
    max-height: 62%;
}
.max-width-p--63 {
    max-width: 63%;
}
.max-height-p--63 {
    max-height: 63%;
}
.max-width-p--64 {
    max-width: 64%;
}
.max-height-p--64 {
    max-height: 64%;
}
.max-width-p--65 {
    max-width: 65%;
}
.max-height-p--65 {
    max-height: 65%;
}
.max-width-p--66 {
    max-width: 66%;
}
.max-height-p--66 {
    max-height: 66%;
}
.max-width-p--67 {
    max-width: 67%;
}
.max-height-p--67 {
    max-height: 67%;
}
.max-width-p--68 {
    max-width: 68%;
}
.max-height-p--68 {
    max-height: 68%;
}
.max-width-p--69 {
    max-width: 69%;
}
.max-height-p--69 {
    max-height: 69%;
}
.max-width-p--70 {
    max-width: 70%;
}
.max-height-p--70 {
    max-height: 70%;
}
.max-width-p--71 {
    max-width: 71%;
}
.max-height-p--71 {
    max-height: 71%;
}
.max-width-p--72 {
    max-width: 72%;
}
.max-height-p--72 {
    max-height: 72%;
}
.max-width-p--73 {
    max-width: 73%;
}
.max-height-p--73 {
    max-height: 73%;
}
.max-width-p--74 {
    max-width: 74%;
}
.max-height-p--74 {
    max-height: 74%;
}
.max-width-p--75 {
    max-width: 75%;
}
.max-height-p--75 {
    max-height: 75%;
}
.max-width-p--76 {
    max-width: 76%;
}
.max-height-p--76 {
    max-height: 76%;
}
.max-width-p--77 {
    max-width: 77%;
}
.max-height-p--77 {
    max-height: 77%;
}
.max-width-p--78 {
    max-width: 78%;
}
.max-height-p--78 {
    max-height: 78%;
}
.max-width-p--79 {
    max-width: 79%;
}
.max-height-p--79 {
    max-height: 79%;
}
.max-width-p--80 {
    max-width: 80%;
}
.max-height-p--80 {
    max-height: 80%;
}
.max-width-p--81 {
    max-width: 81%;
}
.max-height-p--81 {
    max-height: 81%;
}
.max-width-p--82 {
    max-width: 82%;
}
.max-height-p--82 {
    max-height: 82%;
}
.max-width-p--83 {
    max-width: 83%;
}
.max-height-p--83 {
    max-height: 83%;
}
.max-width-p--84 {
    max-width: 84%;
}
.max-height-p--84 {
    max-height: 84%;
}
.max-width-p--85 {
    max-width: 85%;
}
.max-height-p--85 {
    max-height: 85%;
}
.max-width-p--86 {
    max-width: 86%;
}
.max-height-p--86 {
    max-height: 86%;
}
.max-width-p--87 {
    max-width: 87%;
}
.max-height-p--87 {
    max-height: 87%;
}
.max-width-p--88 {
    max-width: 88%;
}
.max-height-p--88 {
    max-height: 88%;
}
.max-width-p--89 {
    max-width: 89%;
}
.max-height-p--89 {
    max-height: 89%;
}
.max-width-p--90 {
    max-width: 90%;
}
.max-height-p--90 {
    max-height: 90%;
}
.max-width-p--91 {
    max-width: 91%;
}
.max-height-p--91 {
    max-height: 91%;
}
.max-width-p--92 {
    max-width: 92%;
}
.max-height-p--92 {
    max-height: 92%;
}
.max-width-p--93 {
    max-width: 93%;
}
.max-height-p--93 {
    max-height: 93%;
}
.max-width-p--94 {
    max-width: 94%;
}
.max-height-p--94 {
    max-height: 94%;
}
.max-width-p--95 {
    max-width: 95%;
}
.max-height-p--95 {
    max-height: 95%;
}
.max-width-p--96 {
    max-width: 96%;
}
.max-height-p--96 {
    max-height: 96%;
}
.max-width-p--97 {
    max-width: 97%;
}
.max-height-p--97 {
    max-height: 97%;
}
.max-width-p--98 {
    max-width: 98%;
}
.max-height-p--98 {
    max-height: 98%;
}
.max-width-p--99 {
    max-width: 99%;
}
.max-height-p--99 {
    max-height: 99%;
}
.max-width-p--100 {
    max-width: 100%;
}
.max-height-p--100 {
    max-height: 100%;
}
.width-auto {
    width: auto;
}
.height-auto {
    height: auto;
}
.height-vh--100 {
    height: 100vh;
}
.width--20 {
    width: 20px;
}
.width--26 {
    width: 26px;
}
.width--30 {
    width: 30px;
}
.width--88 {
    width: 88px;
}
.width--100 {
    width: 100px;
}
.width--250 {
    width: 250px;
}
.width--300 {
    width: 300px;
}
.width--380 {
    width: 380px;
}
.width--430 {
    width: 430px;
}
.width--490 {
    width: 490px;
}
.width--523 {
    width: 523px !important;
}
.width--600 {
    width: 600px;
}
.height--0 {
    height: 0;
}
.height--6 {
    height: 6px;
}
.height--10 {
    height: 10px;
}
.height--16 {
    height: 16px;
}
.height--20 {
    height: 20px;
}
.height--24 {
    height: 24px;
}
.height--30 {
    height: 30px;
}
.height--36 {
    height: 36px;
}
.height--40 {
    height: 40px;
}
.height--53 {
    height: 53px;
}
.height--55 {
    height: 55px;
}
.height--60 {
    height: 60px;
}
.height--125 {
    height: 125px;
}
.height--180 {
    height: 180px;
}
.height--225 {
    height: 225px;
}
.height--270 {
    height: 270px;
}
.height--415 {
    height: 415px;
}
.min-width--10 {
    min-width: 10px;
}
.min-width--45 {
    min-width: 45px;
}
.min-height--30 {
    min-height: 30px;
}
.min-height--90 {
    min-height: 90px;
}
.max-height--400 {
    max-height: 400px;
}
.max-height--600 {
    max-height: 600px;
}
.border-a--2 {
    border: 2px solid;
}
.br-1 {
    border-radius: 0.25rem;
}
.br-2 {
    border-radius: 0.5rem;
}
.br-3 {
    border-radius: 0.75rem;
}
.br-4 {
    border-radius: 1rem;
}
.br--3 {
    border-radius: 3px;
}
.br--4 {
    border-radius: 4px;
}
.br--6 {
    border-radius: 6px;
}
.br--14 {
    border-radius: 14px;
}
.br--20 {
    border-radius: 20px;
}
.br-bottom--4 {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}
.br-top--4 {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.br-100 {
    border-radius: 100% !important;
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
.br-bottom {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.br-top {
    border-bottom-left-radius: 0;
}
.br-left,
.br-top {
    border-bottom-right-radius: 0;
}
.br-left {
    border-top-right-radius: 0;
}
.br-right {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
@-webkit-keyframes bounce-in {
    40% {
        -webkit-transform: scale(1.35);
        transform: scale(1.35);
    }
}
@keyframes bounce-in {
    40% {
        -webkit-transform: scale(1.35);
        transform: scale(1.35);
    }
}
@-webkit-keyframes fade-in {
    0% {
        opacity: 0.01;
    }
    to {
        opacity: 1;
    }
}
@keyframes fade-in {
    0% {
        opacity: 0.01;
    }
    to {
        opacity: 1;
    }
}
@-webkit-keyframes fade-out {
    0% {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}
@keyframes fade-out {
    0% {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}
@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn);
    }
}
@keyframes spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn);
    }
}
@-webkit-keyframes despin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn);
    }
}
@keyframes despin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn);
    }
}
@-webkit-keyframes rotate-in {
    0% {
        -webkit-transform-origin: -5px 0;
        transform-origin: -5px 0;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0;
    }
    to {
        -webkit-transform-origin: -5px 0;
        transform-origin: -5px 0;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 1;
    }
}
@keyframes rotate-in {
    0% {
        -webkit-transform-origin: -5px 0;
        transform-origin: -5px 0;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0;
    }
    to {
        -webkit-transform-origin: -5px 0;
        transform-origin: -5px 0;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 1;
    }
}
@-webkit-keyframes rotate-out {
    0% {
        -webkit-transform-origin: -5px 0;
        transform-origin: -5px 0;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }
    to {
        -webkit-transform-origin: -5px 0;
        transform-origin: -5px 0;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0;
    }
}
@keyframes rotate-out {
    0% {
        -webkit-transform-origin: -5px 0;
        transform-origin: -5px 0;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }
    to {
        -webkit-transform-origin: -5px 0;
        transform-origin: -5px 0;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0;
    }
}
@-webkit-keyframes slide-fade-in-left {
    0% {
        -webkit-transform: translateX(20px);
        transform: translateX(20px);
        opacity: 0;
    }
    to {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1;
    }
}
@keyframes slide-fade-in-left {
    0% {
        -webkit-transform: translateX(20px);
        transform: translateX(20px);
        opacity: 0;
    }
    to {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1;
    }
}
@-webkit-keyframes slide-fade-out-right {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1;
    }
    to {
        -webkit-transform: translateX(20px);
        transform: translateX(20px);
        opacity: 0;
    }
}
@keyframes slide-fade-out-right {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1;
    }
    to {
        -webkit-transform: translateX(20px);
        transform: translateX(20px);
        opacity: 0;
    }
}
@-webkit-keyframes pulse {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@keyframes pulse {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
.anim {
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
}
.anim-delayed {
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s;
}
.anim-really-fast {
    -webkit-animation-duration: 50ms;
    animation-duration: 50ms;
}
.anim-slower {
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
}
.anim-slow {
    -webkit-animation-duration: 0.75s;
    animation-duration: 0.75s;
}
.anim-coggy {
    -webkit-animation: spin 0.8s linear infinite;
    animation: spin 0.8s linear infinite;
}
.anim-coggy,
.coggy {
    -webkit-transform-origin: 13px 15.6px;
    transform-origin: 13px 15.6px;
}
.coggy {
    transition: 1s;
    -webkit-animation: despin 1s ease-out;
    animation: despin 1s ease-out;
}
.anim-bounce-in {
    -webkit-animation-name: bounce-in;
    animation-name: bounce-in;
}
.anim-fade-in {
    -webkit-animation-name: fade-in;
    animation-name: fade-in;
}
.anim-rotate-in {
    -webkit-animation-name: rotate-in;
    animation-name: rotate-in;
}
.anim-rotate-out {
    -webkit-animation-name: rotate-out;
    animation-name: rotate-out;
}
.anim-fade-in-left {
    -webkit-animation-name: slide-fade-in-left;
    animation-name: slide-fade-in-left;
}
.anim-fade-out-right {
    -webkit-animation-name: slide-fade-out-right;
    animation-name: slide-fade-out-right;
}
.anim-pulse {
    -webkit-animation: pulse 3s linear infinite;
    animation: pulse 3s linear infinite;
}
.opacity--0 {
    opacity: 0 !important;
}
.opacity-hover--0:hover {
    opacity: 0 !important;
}
.opacity--1 {
    opacity: 0.01 !important;
}
.opacity-hover--1:hover {
    opacity: 0.01 !important;
}
.opacity--2 {
    opacity: 0.02 !important;
}
.opacity-hover--2:hover {
    opacity: 0.02 !important;
}
.opacity--3 {
    opacity: 0.03 !important;
}
.opacity-hover--3:hover {
    opacity: 0.03 !important;
}
.opacity--4 {
    opacity: 0.04 !important;
}
.opacity-hover--4:hover {
    opacity: 0.04 !important;
}
.opacity--5 {
    opacity: 0.05 !important;
}
.opacity-hover--5:hover {
    opacity: 0.05 !important;
}
.opacity--6 {
    opacity: 0.06 !important;
}
.opacity-hover--6:hover {
    opacity: 0.06 !important;
}
.opacity--7 {
    opacity: 0.07 !important;
}
.opacity-hover--7:hover {
    opacity: 0.07 !important;
}
.opacity--8 {
    opacity: 0.08 !important;
}
.opacity-hover--8:hover {
    opacity: 0.08 !important;
}
.opacity--9 {
    opacity: 0.09 !important;
}
.opacity-hover--9:hover {
    opacity: 0.09 !important;
}
.opacity--10 {
    opacity: 0.1 !important;
}
.opacity-hover--10:hover {
    opacity: 0.1 !important;
}
.opacity--11 {
    opacity: 0.11 !important;
}
.opacity-hover--11:hover {
    opacity: 0.11 !important;
}
.opacity--12 {
    opacity: 0.12 !important;
}
.opacity-hover--12:hover {
    opacity: 0.12 !important;
}
.opacity--13 {
    opacity: 0.13 !important;
}
.opacity-hover--13:hover {
    opacity: 0.13 !important;
}
.opacity--14 {
    opacity: 0.14 !important;
}
.opacity-hover--14:hover {
    opacity: 0.14 !important;
}
.opacity--15 {
    opacity: 0.15 !important;
}
.opacity-hover--15:hover {
    opacity: 0.15 !important;
}
.opacity--16 {
    opacity: 0.16 !important;
}
.opacity-hover--16:hover {
    opacity: 0.16 !important;
}
.opacity--17 {
    opacity: 0.17 !important;
}
.opacity-hover--17:hover {
    opacity: 0.17 !important;
}
.opacity--18 {
    opacity: 0.18 !important;
}
.opacity-hover--18:hover {
    opacity: 0.18 !important;
}
.opacity--19 {
    opacity: 0.19 !important;
}
.opacity-hover--19:hover {
    opacity: 0.19 !important;
}
.opacity--20 {
    opacity: 0.2 !important;
}
.opacity-hover--20:hover {
    opacity: 0.2 !important;
}
.opacity--21 {
    opacity: 0.21 !important;
}
.opacity-hover--21:hover {
    opacity: 0.21 !important;
}
.opacity--22 {
    opacity: 0.22 !important;
}
.opacity-hover--22:hover {
    opacity: 0.22 !important;
}
.opacity--23 {
    opacity: 0.23 !important;
}
.opacity-hover--23:hover {
    opacity: 0.23 !important;
}
.opacity--24 {
    opacity: 0.24 !important;
}
.opacity-hover--24:hover {
    opacity: 0.24 !important;
}
.opacity--25 {
    opacity: 0.25 !important;
}
.opacity-hover--25:hover {
    opacity: 0.25 !important;
}
.opacity--26 {
    opacity: 0.26 !important;
}
.opacity-hover--26:hover {
    opacity: 0.26 !important;
}
.opacity--27 {
    opacity: 0.27 !important;
}
.opacity-hover--27:hover {
    opacity: 0.27 !important;
}
.opacity--28 {
    opacity: 0.28 !important;
}
.opacity-hover--28:hover {
    opacity: 0.28 !important;
}
.opacity--29 {
    opacity: 0.29 !important;
}
.opacity-hover--29:hover {
    opacity: 0.29 !important;
}
.opacity--30 {
    opacity: 0.3 !important;
}
.opacity-hover--30:hover {
    opacity: 0.3 !important;
}
.opacity--31 {
    opacity: 0.31 !important;
}
.opacity-hover--31:hover {
    opacity: 0.31 !important;
}
.opacity--32 {
    opacity: 0.32 !important;
}
.opacity-hover--32:hover {
    opacity: 0.32 !important;
}
.opacity--33 {
    opacity: 0.33 !important;
}
.opacity-hover--33:hover {
    opacity: 0.33 !important;
}
.opacity--34 {
    opacity: 0.34 !important;
}
.opacity-hover--34:hover {
    opacity: 0.34 !important;
}
.opacity--35 {
    opacity: 0.35 !important;
}
.opacity-hover--35:hover {
    opacity: 0.35 !important;
}
.opacity--36 {
    opacity: 0.36 !important;
}
.opacity-hover--36:hover {
    opacity: 0.36 !important;
}
.opacity--37 {
    opacity: 0.37 !important;
}
.opacity-hover--37:hover {
    opacity: 0.37 !important;
}
.opacity--38 {
    opacity: 0.38 !important;
}
.opacity-hover--38:hover {
    opacity: 0.38 !important;
}
.opacity--39 {
    opacity: 0.39 !important;
}
.opacity-hover--39:hover {
    opacity: 0.39 !important;
}
.opacity--40 {
    opacity: 0.4 !important;
}
.opacity-hover--40:hover {
    opacity: 0.4 !important;
}
.opacity--41 {
    opacity: 0.41 !important;
}
.opacity-hover--41:hover {
    opacity: 0.41 !important;
}
.opacity--42 {
    opacity: 0.42 !important;
}
.opacity-hover--42:hover {
    opacity: 0.42 !important;
}
.opacity--43 {
    opacity: 0.43 !important;
}
.opacity-hover--43:hover {
    opacity: 0.43 !important;
}
.opacity--44 {
    opacity: 0.44 !important;
}
.opacity-hover--44:hover {
    opacity: 0.44 !important;
}
.opacity--45 {
    opacity: 0.45 !important;
}
.opacity-hover--45:hover {
    opacity: 0.45 !important;
}
.opacity--46 {
    opacity: 0.46 !important;
}
.opacity-hover--46:hover {
    opacity: 0.46 !important;
}
.opacity--47 {
    opacity: 0.47 !important;
}
.opacity-hover--47:hover {
    opacity: 0.47 !important;
}
.opacity--48 {
    opacity: 0.48 !important;
}
.opacity-hover--48:hover {
    opacity: 0.48 !important;
}
.opacity--49 {
    opacity: 0.49 !important;
}
.opacity-hover--49:hover {
    opacity: 0.49 !important;
}
.opacity--50 {
    opacity: 0.5 !important;
}
.opacity-hover--50:hover {
    opacity: 0.5 !important;
}
.opacity--51 {
    opacity: 0.51 !important;
}
.opacity-hover--51:hover {
    opacity: 0.51 !important;
}
.opacity--52 {
    opacity: 0.52 !important;
}
.opacity-hover--52:hover {
    opacity: 0.52 !important;
}
.opacity--53 {
    opacity: 0.53 !important;
}
.opacity-hover--53:hover {
    opacity: 0.53 !important;
}
.opacity--54 {
    opacity: 0.54 !important;
}
.opacity-hover--54:hover {
    opacity: 0.54 !important;
}
.opacity--55 {
    opacity: 0.55 !important;
}
.opacity-hover--55:hover {
    opacity: 0.55 !important;
}
.opacity--56 {
    opacity: 0.56 !important;
}
.opacity-hover--56:hover {
    opacity: 0.56 !important;
}
.opacity--57 {
    opacity: 0.57 !important;
}
.opacity-hover--57:hover {
    opacity: 0.57 !important;
}
.opacity--58 {
    opacity: 0.58 !important;
}
.opacity-hover--58:hover {
    opacity: 0.58 !important;
}
.opacity--59 {
    opacity: 0.59 !important;
}
.opacity-hover--59:hover {
    opacity: 0.59 !important;
}
.opacity--60 {
    opacity: 0.6 !important;
}
.opacity-hover--60:hover {
    opacity: 0.6 !important;
}
.opacity--61 {
    opacity: 0.61 !important;
}
.opacity-hover--61:hover {
    opacity: 0.61 !important;
}
.opacity--62 {
    opacity: 0.62 !important;
}
.opacity-hover--62:hover {
    opacity: 0.62 !important;
}
.opacity--63 {
    opacity: 0.63 !important;
}
.opacity-hover--63:hover {
    opacity: 0.63 !important;
}
.opacity--64 {
    opacity: 0.64 !important;
}
.opacity-hover--64:hover {
    opacity: 0.64 !important;
}
.opacity--65 {
    opacity: 0.65 !important;
}
.opacity-hover--65:hover {
    opacity: 0.65 !important;
}
.opacity--66 {
    opacity: 0.66 !important;
}
.opacity-hover--66:hover {
    opacity: 0.66 !important;
}
.opacity--67 {
    opacity: 0.67 !important;
}
.opacity-hover--67:hover {
    opacity: 0.67 !important;
}
.opacity--68 {
    opacity: 0.68 !important;
}
.opacity-hover--68:hover {
    opacity: 0.68 !important;
}
.opacity--69 {
    opacity: 0.69 !important;
}
.opacity-hover--69:hover {
    opacity: 0.69 !important;
}
.opacity--70 {
    opacity: 0.7 !important;
}
.opacity-hover--70:hover {
    opacity: 0.7 !important;
}
.opacity--71 {
    opacity: 0.71 !important;
}
.opacity-hover--71:hover {
    opacity: 0.71 !important;
}
.opacity--72 {
    opacity: 0.72 !important;
}
.opacity-hover--72:hover {
    opacity: 0.72 !important;
}
.opacity--73 {
    opacity: 0.73 !important;
}
.opacity-hover--73:hover {
    opacity: 0.73 !important;
}
.opacity--74 {
    opacity: 0.74 !important;
}
.opacity-hover--74:hover {
    opacity: 0.74 !important;
}
.opacity--75 {
    opacity: 0.75 !important;
}
.opacity-hover--75:hover {
    opacity: 0.75 !important;
}
.opacity--76 {
    opacity: 0.76 !important;
}
.opacity-hover--76:hover {
    opacity: 0.76 !important;
}
.opacity--77 {
    opacity: 0.77 !important;
}
.opacity-hover--77:hover {
    opacity: 0.77 !important;
}
.opacity--78 {
    opacity: 0.78 !important;
}
.opacity-hover--78:hover {
    opacity: 0.78 !important;
}
.opacity--79 {
    opacity: 0.79 !important;
}
.opacity-hover--79:hover {
    opacity: 0.79 !important;
}
.opacity--80 {
    opacity: 0.8 !important;
}
.opacity-hover--80:hover {
    opacity: 0.8 !important;
}
.opacity--81 {
    opacity: 0.81 !important;
}
.opacity-hover--81:hover {
    opacity: 0.81 !important;
}
.opacity--82 {
    opacity: 0.82 !important;
}
.opacity-hover--82:hover {
    opacity: 0.82 !important;
}
.opacity--83 {
    opacity: 0.83 !important;
}
.opacity-hover--83:hover {
    opacity: 0.83 !important;
}
.opacity--84 {
    opacity: 0.84 !important;
}
.opacity-hover--84:hover {
    opacity: 0.84 !important;
}
.opacity--85 {
    opacity: 0.85 !important;
}
.opacity-hover--85:hover {
    opacity: 0.85 !important;
}
.opacity--86 {
    opacity: 0.86 !important;
}
.opacity-hover--86:hover {
    opacity: 0.86 !important;
}
.opacity--87 {
    opacity: 0.87 !important;
}
.opacity-hover--87:hover {
    opacity: 0.87 !important;
}
.opacity--88 {
    opacity: 0.88 !important;
}
.opacity-hover--88:hover {
    opacity: 0.88 !important;
}
.opacity--89 {
    opacity: 0.89 !important;
}
.opacity-hover--89:hover {
    opacity: 0.89 !important;
}
.opacity--90 {
    opacity: 0.9 !important;
}
.opacity-hover--90:hover {
    opacity: 0.9 !important;
}
.opacity--91 {
    opacity: 0.91 !important;
}
.opacity-hover--91:hover {
    opacity: 0.91 !important;
}
.opacity--92 {
    opacity: 0.92 !important;
}
.opacity-hover--92:hover {
    opacity: 0.92 !important;
}
.opacity--93 {
    opacity: 0.93 !important;
}
.opacity-hover--93:hover {
    opacity: 0.93 !important;
}
.opacity--94 {
    opacity: 0.94 !important;
}
.opacity-hover--94:hover {
    opacity: 0.94 !important;
}
.opacity--95 {
    opacity: 0.95 !important;
}
.opacity-hover--95:hover {
    opacity: 0.95 !important;
}
.opacity--96 {
    opacity: 0.96 !important;
}
.opacity-hover--96:hover {
    opacity: 0.96 !important;
}
.opacity--97 {
    opacity: 0.97 !important;
}
.opacity-hover--97:hover {
    opacity: 0.97 !important;
}
.opacity--98 {
    opacity: 0.98 !important;
}
.opacity-hover--98:hover {
    opacity: 0.98 !important;
}
.opacity--99 {
    opacity: 0.99 !important;
}
.opacity-hover--99:hover {
    opacity: 0.99 !important;
}
.opacity--100 {
    opacity: 1 !important;
}
.opacity-hover--100:hover {
    opacity: 1 !important;
}
.bs-1 {
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25);
}
.flex {
    display: flex;
}
.inline-flex {
    display: inline-flex;
}
.flex-auto {
    flex: 1 1 auto;
    min-width: 1px;
    min-height: 1px;
}
.flex-none {
    flex: none;
}
.flex-column {
    flex-direction: column;
}
.flex-row {
    flex-direction: row;
}
.flex-wrap--wrap {
    flex-wrap: wrap;
}
.flex-align--center {
    align-items: center;
}
.flex-align--baseline {
    align-items: baseline;
}
.flex-align-self--flex-end {
    align-self: flex-end;
}
.flex-align-self--center {
    align-self: center;
}
.flex-justify-content--center {
    justify-content: center;
}
.flex-justify-content--space-between {
    justify-content: space-between;
}
.flex-justify-content--flex-end {
    justify-content: flex-end;
}
.flex-justify-content--flex-center {
    justify-content: center;
}
.flex-shrink--0 {
    flex-shrink: 0;
}
.flex-grow--0 {
    flex-grow: 0;
}
.flex-shrink--1 {
    flex-shrink: 1;
}
.flex-grow--1 {
    flex-grow: 1;
}
.flex-shrink--2 {
    flex-shrink: 2;
}
.flex-grow--2 {
    flex-grow: 2;
}
.flex-shrink--3 {
    flex-shrink: 3;
}
.flex-grow--3 {
    flex-grow: 3;
}
.flex-shrink--4 {
    flex-shrink: 4;
}
.flex-grow--4 {
    flex-grow: 4;
}
.flex-shrink--5 {
    flex-shrink: 5;
}
.flex-grow--5 {
    flex-grow: 5;
}
.flex-shrink--6 {
    flex-shrink: 6;
}
.flex-grow--6 {
    flex-grow: 6;
}
.flex-shrink--7 {
    flex-shrink: 7;
}
.flex-grow--7 {
    flex-grow: 7;
}
.flex-shrink--8 {
    flex-shrink: 8;
}
.flex-grow--8 {
    flex-grow: 8;
}
.flex-shrink--9 {
    flex-shrink: 9;
}
.flex-grow--9 {
    flex-grow: 9;
}
.flex-shrink--10 {
    flex-shrink: 10;
}
.flex-grow--10 {
    flex-grow: 10;
}
.color-twitter-darker-gray {
    color: #657786;
}
.color-twitter-white {
    color: #fff !important;
}
.color-twitter-gray {
    color: #aab8c2;
}
.color-twitter-blue {
    color: #1da1f2;
}
.color-twitter-red {
    color: #e0245e;
}
.color-twitter-deep-red {
    color: #a01744;
}
.color-twitter-green {
    color: #17bf63;
}
.color-twitter-deep-black {
    color: #14171a;
}
.color-twitter-dark-black {
    color: #38444d;
}
.color-twitter-dark-gray {
    color: #8899a6;
}
.color-twitter-black {
    color: #000;
}
.color-twitter-yellow {
    color: #ffad1f;
}
.color-transparent {
    color: transparent !important;
}
.bg-color-twitter-white {
    background-color: #fff !important;
}
.bg-color-twitter-blue {
    background-color: #1da1f2;
}
.bg-color-twitter-deep-blue {
    background-color: #005fd1;
}
.bg-color-twitter-medium-blue {
    background-color: #1da1f2;
}
.bg-color-twitter-deep-black {
    background-color: #38444d;
}
.bg-color-twitter-red {
    background-color: #e0245e;
}
.bg-color-twitter-light-gray {
    background-color: #ccd6dd;
}
.bg-color-twitter-lightest-gray {
    background-color: #f5f8fa;
}
.bg-color-twitter-midnight-dark-gray {
    background-color: #15202b;
}
.bg-color-twitter-midnight-darkest-gray {
    background-color: #10171e;
}
.bg-color-twitter-yellow {
    background-color: #ffad1f;
}
.bg-color-transparent {
    background-color: transparent !important;
}
.hover-bg-color-twitter-white:focus,
.hover-bg-color-twitter-white:hover {
    background-color: #fff;
}
.hover-bg-color-twitter-lightest-gray:focus,
.hover-bg-color-twitter-lightest-gray:hover {
    background-color: #f5f8fa;
}
.hover-bg-color-twitter-faint-blue:focus,
.hover-bg-color-twitter-faint-blue:hover {
    background-color: #eaf5fd;
}
.border-color-twitter-blue {
    border-color: #1da1f2;
}
.border-color-twitter-white {
    border-color: #fff;
}
[lang="ar"],
[lang="fa"],
[lang="ha"],
[lang="he"],
[lang="iw"],
[lang="ks"],
[lang="ku"],
[lang="ps"],
[lang="ur"],
[lang="yi"] {
    direction: rtl;
}
[lang="ar"] a[rel="hashtag"],
[lang="ar"] a[rel="user"],
[lang="fa"] a[rel="hashtag"],
[lang="fa"] a[rel="user"],
[lang="ha"] a[rel="hashtag"],
[lang="ha"] a[rel="user"],
[lang="he"] a[rel="hashtag"],
[lang="he"] a[rel="user"],
[lang="iw"] a[rel="hashtag"],
[lang="iw"] a[rel="user"],
[lang="ks"] a[rel="hashtag"],
[lang="ks"] a[rel="user"],
[lang="ku"] a[rel="hashtag"],
[lang="ku"] a[rel="user"],
[lang="ps"] a[rel="hashtag"],
[lang="ps"] a[rel="user"],
[lang="ur"] a[rel="hashtag"],
[lang="ur"] a[rel="user"],
[lang="yi"] a[rel="hashtag"],
[lang="yi"] a[rel="user"] {
    direction: ltr;
    unicode-bidi: -webkit-isolate;
    unicode-bidi: isolate;
}
.is-inverted-light {
    color: #e1e8ed;
    -webkit-font-smoothing: subpixel-antialiased;
}
.is-inverted-light a,
.is-inverted-light a:active,
.is-inverted-light a:focus,
.is-inverted-light a:hover {
    color: #8899a6;
}
.is-inverted-light .txt-mute {
    color: #8899a6;
}
.is-inverted-light .txt-mute a:not(:hover):not(:focus) {
    color: #8899a6;
}
.is-inverted-light .account-link {
    color: #e1e8ed;
}
.is-inverted-light .account-bio {
    color: #8899a6;
}
.hidden-in-light {
    display: none !important;
}
.icon,
.Icon {
    display: inline-block;
    vertical-align: baseline;
    font-size: 20px;
    height: 1em;
    width: 1em;
}
.Icon {
    font-size: 1em;
}
.Icon:before,
.icon:before {
    font-family: tweetdeckregular;
    font-weight: 400;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icon-toggle-on:before {
    content: "\F722";
}
.icon-toggle-off:before {
    content: "\F723";
}
.icon-twitter-bird:before {
    content: "\F014";
}
.icon-mention:before {
    content: "\F064";
}
.icon-bookmarks:before {
    content: "\F093";
}
.icon-following:before {
    content: "\F176";
}
.icon-message:before {
    content: "\F054";
}
.icon-home:before {
    content: "\F053";
}
.icon-hashtag:before {
    content: "\F052";
}
.icon-reply:before {
    content: "\F151";
}
.icon-favorite:before {
    content: "\F148";
}
.icon-retweet:before {
    content: "\F152";
}
.icon-retweet-filled:before {
    content: "\F006";
}
.icon-drafts:before {
    content: "\F710";
}
.icon-search:before {
    content: "\F058";
}
.icon-magic-search:before {
    content: "\F725";
}
.icon-trash:before {
    content: "\F154";
}
.Icon--close:before,
.icon-close:before {
    content: "\F045";
}
.Icon--caretRight:before,
.icon-arrow-r:before {
    content: "\F194";
}
.Icon--caretLeft:before,
.icon-arrow-l:before {
    content: "\F193";
}
.icon-protected:before {
    content: "\F096";
}
.icon-list:before {
    content: "\F094";
}
.icon-list-filled:before {
    content: "\F012";
}
.icon-camera:before {
    content: "\F027";
}
.icon-more:before {
    content: "\F150";
}
.icon-settings:before {
    content: "\F059";
}
.Icon--notifications:before,
.icon-notifications:before {
    content: "\F055";
}
.icon-user-dd:before {
    content: "\F107";
}
.icon-activity:before {
    content: "\F063";
}
.icon-trending:before {
    content: "\F718";
}
.icon-minus:before {
    content: "\F184";
}
.icon-plus:before {
    content: "\F183";
}
.icon-geo:before {
    content: "\F031";
}
.icon-check:before {
    content: "\F170";
}
.icon-schedule:before {
    content: "\F177";
}
.icon-dot:before {
    content: "\F032";
}
.icon-user:before {
    content: "\F056";
}
.icon-user-filled:before {
    content: "\F002";
}
.icon-content:before {
    content: "\F113";
}
.Icon--caretDown:before,
.icon-arrow-d:before {
    content: "\F196";
}
.icon-arrow-u:before {
    content: "\F195";
}
.icon-share:before {
    content: "\F708";
}
.icon-info:before {
    content: "\F217";
}
.icon-verified:before {
    content: "\F099";
}
.icon-translator:before {
    content: "\F089";
}
.icon-blocked:before {
    content: "\E609";
}
.Icon--circleError:before,
.icon-circle-error:before {
    content: "\F042";
}
.icon-constrain:before {
    content: "\F190";
}
.icon-play-video:before {
    content: "\F040";
}
.icon-empty:before {
    content: "\F02F";
}
.icon-clear-input:before {
    content: "\F044";
}
.icon-compose:before {
    content: "\F029";
}
.icon-mark-read:before {
    content: "\F036";
}
.icon-arrow-r-double:before {
    content: "\F192";
}
.icon-arrow-l-double:before {
    content: "\F191";
}
.icon-follow:before {
    content: "\F175";
}
.icon-image:before {
    content: "\F109";
}
.icon-popout:before {
    content: "\F711";
}
.icon-move:before {
    content: "\F338";
}
.icon-compose-grid:before {
    content: "\F719";
}
.icon-compose-minigrid:before {
    content: "\F720";
}
.icon-compose-list:before {
    content: "\F721";
}
.icon-edit:before {
    content: "\F112";
}
.icon-clear-timeline:before {
    content: "\F713";
}
.icon-sliders:before {
    content: "\F138";
}
.icon-custom-timeline:before {
    content: "\F120";
}
.icon-compose-dm:before {
    content: "\F035";
}
.icon-bg-dot:before {
    content: "\F032";
}
.icon-user-add-account:before {
    content: "\F724";
}
.icon-user-team-mgr:before {
    content: "\F178";
}
.icon-user-switch:before {
    content: "\F178";
}
.icon-conversation:before {
    content: "\F005";
}
.icon-dataminr:before {
    content: "\F702";
}
.icon-link:before {
    content: "\F098";
}
.icon-flash:before {
    content: "\F017";
}
.icon-pointer-u:before {
    content: "\F188";
}
.icon-pointer-d:before {
    content: "\F174";
}
.icon-analytics:before {
    content: "\F200";
}
.icon-heart:before {
    content: "\F148";
}
.Icon--calendar:before,
.icon-calendar:before {
    content: "\F203";
}
.icon-attachment:before {
    content: "\F088";
}
.icon-play:before {
    content: "\F022";
}
.icon-pause:before {
    content: "\F302";
}
.icon-bookmark:before {
    content: "\F716";
}
.icon-play-badge:before {
    content: "\F715";
}
.icon-gif-badge:before {
    content: "\F528";
}
.icon-poll:before {
    content: "\F199";
}
.icon-lightning:before {
    content: "\F160";
}
.icon-heart-filled:before {
    content: "\F015";
}
.icon-toggle-off:before {
    content: "\F722";
}
.icon-toggle-on:before {
    content: "\F723";
}
.icon-speaker:before {
    content: "\F304";
}
.icon-sound:before {
    content: "\F305";
}
.icon-sound-off:before {
    content: "\F306";
}
.icon-favorite-color {
    color: #e0245e;
}
.icon-follow-color {
    color: #1da1f2;
}
.icon-image-color,
.icon-list-color,
.icon-mention-color {
    color: #657786;
}
.icon-unread-color {
    color: #1da1f2;
}
.icon-remove-color {
    color: #e0245e;
}
.icon-retweet-color,
.icon-submit-color {
    color: #17bf63;
}
.icon-twitter-blue-color {
    color: #1da1f2;
}
.icon-xsmall {
    font-size: 8px;
}
.DateRangeDropdownTarget .Icon,
.icon-small {
    font-size: 14px;
}
.icon-medium {
    font-size: 24px;
}
.icon-large {
    font-size: 26px;
    height: 26px;
    width: 26px;
}
.icon-xlarge {
    font-size: 48px;
    height: 48px;
    width: 48px;
    line-height: 48px;
}
.icon-small-context {
    font-size: 14px;
    height: 14px;
    vertical-align: top;
}
.icon-dropdown-context {
    font-size: 16px;
    height: 16px;
    vertical-align: top;
}
.icon-match-context {
    font-size: 1em;
    height: 1em;
}
.icon-tt {
    vertical-align: text-top;
}
.icon-tb {
    vertical-align: text-bottom;
}
.icon-bot {
    vertical-align: bottom;
}
.icon-middle {
    line-height: 1em;
    vertical-align: middle;
}
.icon-small-valigned {
    font-size: 16px !important;
    height: 16px;
    width: 16px;
    vertical-align: -3px !important;
}
.icon-base-valigned {
    height: 1rem;
    width: 1rem;
    vertical-align: -0.15rem;
    font-size: 1rem;
}
.is-touch-column-options .icon-small-valigned {
    font-size: 20px;
    vertical-align: 0;
}
.icon-center-16 {
    margin-left: -8px;
    margin-top: -8px;
    width: 16px;
    height: 16px;
}
.icon-center-16,
.icon-center-24 {
    position: absolute;
    left: 50%;
    top: 50%;
}
.icon-center-24 {
    margin-left: -12px;
    margin-top: -12px;
    width: 24px;
    height: 24px;
}
.icon-with-bg-round .icon,
.icon-with-bg-round .Icon {
    position: absolute;
    left: 0;
}
.icon-verified-bg {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
}
.image-icon {
    width: 36px;
    margin: 9px auto;
}
.image-icon-small {
    width: 26px;
}
.Icon--smallest {
    font-size: 12px;
    line-height: 12px;
}
.Icon--small {
    font-size: 16px;
    line-height: 15px;
}
.Icon--medium {
    font-size: 18px;
    line-height: 18px;
}
.Icon--large {
    font-size: 21px;
    line-height: 1;
}
.Icon--extraLarge {
    font-size: 32px;
    line-height: 1;
}
.sprite {
    display: inline-block;
    vertical-align: text-top;
    background-image: url(https://ton.twimg.com/tweetdeck-web/web/assets/global/backgrounds/sprite_sheet_@1x.948c9b4228.png);
    background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5),
    (min-resolution: 1.5dppx),
    (min-resolution: 144dpi) {
    .sprite {
        background-image: url(https://ton.twimg.com/tweetdeck-web/web/assets/global/backgrounds/sprite_sheet_@2x.fe37b69f3d.png);
        background-size: 240px 176px;
        background-repeat: no-repeat;
    }
}
.heartsprite {
    -webkit-transform: scale(0.475);
    transform: scale(0.475);
    -webkit-transform-origin: center;
    transform-origin: center;
    display: inline-block;
    width: 100px;
    height: 100px;
    background: url(https://ton.twimg.com/tweetdeck-web/web/assets/global/backgrounds/web_heart_animation.339ba7969e.png)
        no-repeat;
    position: absolute;
    left: -226%;
}
.tweet-action-item .heartsprite {
    top: -214%;
}
.tweet-detail-action-item .heartsprite {
    top: -206%;
}
.heart-anim {
    -webkit-animation: heart-burst 1.2s steps(28);
    animation: heart-burst 1.2s steps(28);
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
@-webkit-keyframes heart-burst {
    to {
        background-position: -2800px;
    }
}
@keyframes heart-burst {
    to {
        background-position: -2800px;
    }
}
.sprite-drag {
    background-position: -70px -10px;
    width: 18px;
    height: 22px;
}
.sprite-verified {
    width: 20px;
    height: 20px;
    background-position: -10px -10px;
}
.sprite-verified-mini {
    width: 16px;
    height: 16px;
    background-position: -161px -47px;
    margin-left: -1px;
}
.txt-base-small .sprite-verified-mini,
.txt-base-smallest .sprite-verified-mini {
    width: 12px;
    height: 12px;
    background-position: -224px -99px;
}
.sprite-translator {
    width: 20px;
    height: 20px;
    background-position: -40px -10px;
}
.sprite-drag-vertical {
    width: 5px;
    height: 30px;
    background-position: -120px -10px;
}
.sprite-gif {
    width: 28px;
    height: 17px;
    background-position: -119px -90px;
}
.sprite-gif-pause {
    width: 58px;
    height: 17px;
    background-position: -119px -116px;
}
.microsoft-logo {
    width: 80px;
    height: 22px;
    background-position: -8px -87px;
}
.sprite-logo {
    width: 124px;
}
.sprite-logo,
.sprite-logo-badge {
    height: 34px;
    background-position: -5px -45px;
}
.sprite-logo-badge {
    width: 34px;
}
.sprite-logo-badge-large {
    background-position: -187px -39px;
}
.sprite-column-update {
    width: 158px;
    height: 3px;
    background-position: -10px -80px;
}
.sprite-flash {
    width: 8px;
    height: 18px;
    background-position: -166px -80px;
}
.sprite-dataminr-dot {
    width: 8px;
    height: 18px;
    background-position: -176px -80px;
}
.sprite-dataminr-plus {
    width: 8px;
    height: 18px;
    background-position: -186px -80px;
}
.sprite-dataminr-momentum-dot {
    width: 8px;
    height: 18px;
    background-position: -226px -80px;
}
.fullname-badged:before {
    background-image: url(https://ton.twimg.com/tweetdeck-web/web/assets/global/backgrounds/sprite_sheet_@1x.948c9b4228.png);
    background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5),
    (min-resolution: 1.5dppx),
    (min-resolution: 144dpi) {
    .fullname-badged:before {
        background-image: url(https://ton.twimg.com/tweetdeck-web/web/assets/global/backgrounds/sprite_sheet_@2x.fe37b69f3d.png);
        background-size: 240px 160px;
    }
}
.badge-translator:before {
    width: 14px;
    height: 14px;
    background-position: -143px -48px;
}
.badge-verified:before {
    width: 14px;
    height: 14px;
    background-position: -163px -43px;
}
.txt-base-smallest .badge-translator:before {
    width: 12px;
    height: 12px;
    background-position: -204px -98px;
}
.badge-translator.badge-size--12:before {
    width: 12px !important;
    height: 12px !important;
    background-position: -204px -98px !important;
}
.badge-translator.badge-size--14:before {
    width: 14px !important;
    height: 14px !important;
    background-position: -143px -48px !important;
}
.txt-base-small .badge-verified:before,
.txt-base-smallest .badge-verified:before {
    width: 12px;
    height: 12px;
    background-position: -224px -99px;
}
.badge-verified.badge-size--12:before {
    width: 12px !important;
    height: 12px !important;
    background-position: -224px -99px !important;
}
.badge-verified.badge-size--14:before {
    width: 14px !important;
    height: 14px !important;
    background-position: -163px -48px !important;
}
.svg-warning {
    background-image: url(https://ton.twimg.com/tweetdeck-web/web/assets/global/backgrounds/warning-icon.557d0b2546.svg);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.ButtonGroup {
    display: inline-block;
    vertical-align: middle;
}
.ButtonGroup > .Button,
.ButtonGroup > button,
.ButtonGroup > input[type="button"] {
    position: relative;
    float: left;
    text-align: center;
}
.ButtonGroup > .Button:focus,
.ButtonGroup > button:focus,
.ButtonGroup > input:focus[type="button"] {
    outline: none;
}
.ButtonGroup > .ButtonGroup {
    float: left;
}
.ButtonGroup > .Button,
.ButtonGroup > button,
.ButtonGroup > input[type="button"] {
    z-index: 1;
    transition: box-shadow 0s;
}
.ButtonGroup > .Button:hover,
.ButtonGroup > button:hover,
.ButtonGroup > input:hover[type="button"] {
    z-index: 2;
}
.ButtonGroup > .Button.is-selected,
.ButtonGroup > button.is-selected,
.ButtonGroup > input.is-selected[type="button"] {
    z-index: 3;
}
.ButtonGroup > .Button.is-selected,
.ButtonGroup > .Button.is-selected:visited,
.ButtonGroup > button.is-selected,
.ButtonGroup > button.is-selected:visited,
.ButtonGroup > input.is-selected:visited[type="button"],
.ButtonGroup > input.is-selected[type="button"] {
    background-color: #1da1f2;
    border: 1px solid #1da1f2;
    color: #fff;
}
.ButtonGroup > .Button.is-selected.is-focus,
.ButtonGroup > .Button.is-selected:focus,
.ButtonGroup > button.is-selected.is-focus,
.ButtonGroup > button.is-selected:focus,
.ButtonGroup > input.is-selected.is-focus[type="button"],
.ButtonGroup > input.is-selected:focus[type="button"] {
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px #71c9f8;
    background: #1da1f2;
    border-color: #1da1f2;
    color: #fff;
}
.ButtonGroup > .Button.is-selected.is-hover,
.ButtonGroup > .Button.is-selected:hover,
.ButtonGroup > button.is-selected.is-hover,
.ButtonGroup > button.is-selected:hover,
.ButtonGroup > input.is-selected.is-hover[type="button"],
.ButtonGroup > input.is-selected:hover[type="button"] {
    background-color: #1da1f2;
    border-color: #1da1f2;
    color: #fff;
}
.ButtonGroup > .Button.is-selected.is-active,
.ButtonGroup > .Button.is-selected:active,
.ButtonGroup > button.is-selected.is-active,
.ButtonGroup > button.is-selected:active,
.ButtonGroup > input.is-selected.is-active[type="button"],
.ButtonGroup > input.is-selected:active[type="button"] {
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px #1da1f2;
    background-color: #1da1f2;
    border-color: #1da1f2;
    color: #fff;
}
.ButtonGroup > .Button.is-selected.is-disabled,
.ButtonGroup > .Button.is-selected[disabled],
.ButtonGroup > button.is-selected.is-disabled,
.ButtonGroup > button.is-selected.is-disabled:focus,
.ButtonGroup > button.is-selected[disabled],
.ButtonGroup > input.is-selected.is-disabled[type="button"],
.ButtonGroup > input.is-selected.is-disabled[type="button"]:focus,
.ButtonGroup > input.is-selected[disabled][type="button"],
.follow-btn.is-disabled .ButtonGroup > button.is-selected,
fieldset[disabled] .ButtonGroup > .Button.is-selected,
fieldset[disabled] .ButtonGroup > button.is-selected,
fieldset[disabled] .ButtonGroup > input.is-selected[type="button"] {
    background-color: #1da1f2;
    border-color: #1da1f2;
    box-shadow: none;
}
.ButtonGroup > .Button:active,
.ButtonGroup > .Button:focus,
.ButtonGroup > button:active,
.ButtonGroup > button:focus,
.ButtonGroup > input:active[type="button"],
.ButtonGroup > input:focus[type="button"] {
    z-index: 4;
}
.ButtonGroup > .Button + .Button,
.ButtonGroup > .Button + .ButtonGroup,
.ButtonGroup > .Button + button,
.ButtonGroup > .Button + input[type="button"],
.ButtonGroup > .ButtonGroup + .Button,
.ButtonGroup > .ButtonGroup + .ButtonGroup,
.ButtonGroup > .ButtonGroup + button,
.ButtonGroup > .ButtonGroup + input[type="button"],
.ButtonGroup > button + .Button,
.ButtonGroup > button + .ButtonGroup,
.ButtonGroup > button + button,
.ButtonGroup > button + input[type="button"],
.ButtonGroup > input[type="button"] + .Button,
.ButtonGroup > input[type="button"] + .ButtonGroup,
.ButtonGroup > input[type="button"] + button,
.ButtonGroup > input[type="button"] + input[type="button"] {
    margin-left: -1px;
}
.ButtonGroup > .Button:not(:first-child):not(:last-child),
.ButtonGroup > .ButtonGroup:not(:first-child):not(:last-child) > .Button,
.ButtonGroup > .ButtonGroup:not(:first-child):not(:last-child) > button,
.ButtonGroup
    > .ButtonGroup:not(:first-child):not(:last-child)
    > input[type="button"],
.ButtonGroup > button:not(:first-child):not(:last-child),
.ButtonGroup > input:not(:first-child):not(:last-child)[type="button"] {
    border-radius: 0;
}
.ButtonGroup > .Button:first-child:not(:last-child),
.ButtonGroup > .ButtonGroup:first-child:not(:last-child) > .Button,
.ButtonGroup > .ButtonGroup:first-child:not(:last-child) > button,
.ButtonGroup > .ButtonGroup:first-child:not(:last-child) > input[type="button"],
.ButtonGroup > button:first-child:not(:last-child),
.ButtonGroup > input:first-child:not(:last-child)[type="button"] {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
.ButtonGroup > .Button:last-child:not(:first-child),
.ButtonGroup > .ButtonGroup:last-child:not(:first-child) > .Button:first-child,
.ButtonGroup > .ButtonGroup:last-child:not(:first-child) > button:first-child,
.ButtonGroup
    > .ButtonGroup:last-child:not(:first-child)
    > input:first-child[type="button"],
.ButtonGroup > button:last-child:not(:first-child),
.ButtonGroup > input:last-child:not(:first-child)[type="button"] {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}
.ButtonGroup > .ButtonGroup:last-child > .Button,
.ButtonGroup > .ButtonGroup:last-child > button,
.ButtonGroup > .ButtonGroup:last-child > input[type="button"] {
    border-radius: 4px;
}
.ButtonGroup--xsmall > .ButtonGroup:last-child > .Button,
.ButtonGroup--xsmall > .ButtonGroup:last-child > button,
.ButtonGroup--xsmall > .ButtonGroup:last-child > input[type="button"] {
    border-radius: 4px;
}
.ButtonGroup--small > .ButtonGroup:last-child > .Button,
.ButtonGroup--small > .ButtonGroup:last-child > button,
.ButtonGroup--small > .ButtonGroup:last-child > input[type="button"] {
    border-radius: 4px;
}
.ButtonGroup--large > .ButtonGroup:last-child > .Button,
.ButtonGroup--large > .ButtonGroup:last-child > button,
.ButtonGroup--large > .ButtonGroup:last-child > input[type="button"] {
    border-radius: 4px;
}
.ButtonGroup--primary > .Button + .Button,
.ButtonGroup--primary > .Button + .ButtonGroup,
.ButtonGroup--primary > .Button + button,
.ButtonGroup--primary > .Button + input[type="button"],
.ButtonGroup--primary > .ButtonGroup + .Button,
.ButtonGroup--primary > .ButtonGroup + .ButtonGroup,
.ButtonGroup--primary > .ButtonGroup + button,
.ButtonGroup--primary > .ButtonGroup + input[type="button"],
.ButtonGroup--primary > button + .Button,
.ButtonGroup--primary > button + .ButtonGroup,
.ButtonGroup--primary > button + button,
.ButtonGroup--primary > button + input[type="button"],
.ButtonGroup--primary > input[type="button"] + .Button,
.ButtonGroup--primary > input[type="button"] + .ButtonGroup,
.ButtonGroup--primary > input[type="button"] + button,
.ButtonGroup--primary > input[type="button"] + input[type="button"] {
    margin-left: 1px;
}
.ButtonGroup--tertiary > .Button.is-selected,
.ButtonGroup--tertiary > .Button.is-selected:visited,
.ButtonGroup--tertiary > .ButtonGroup > .Button.is-selected,
.ButtonGroup--tertiary > .ButtonGroup > .Button.is-selected:visited,
.ButtonGroup--tertiary > .ButtonGroup > button.is-selected,
.ButtonGroup--tertiary > .ButtonGroup > button.is-selected:visited,
.ButtonGroup--tertiary
    > .ButtonGroup
    > input.is-selected:visited[type="button"],
.ButtonGroup--tertiary > .ButtonGroup > input.is-selected[type="button"],
.ButtonGroup--tertiary > button.is-selected,
.ButtonGroup--tertiary > button.is-selected:visited,
.ButtonGroup--tertiary > input.is-selected:visited[type="button"],
.ButtonGroup--tertiary > input.is-selected[type="button"] {
    background-color: #657786;
    border: 1px solid #657786;
    color: #fff;
}
.ButtonGroup--tertiary > .Button.is-selected.is-focus,
.ButtonGroup--tertiary > .Button.is-selected:focus,
.ButtonGroup--tertiary > .ButtonGroup > .Button.is-selected.is-focus,
.ButtonGroup--tertiary > .ButtonGroup > .Button.is-selected:focus,
.ButtonGroup--tertiary > .ButtonGroup > button.is-selected.is-focus,
.ButtonGroup--tertiary > .ButtonGroup > button.is-selected:focus,
.ButtonGroup--tertiary
    > .ButtonGroup
    > input.is-selected.is-focus[type="button"],
.ButtonGroup--tertiary > .ButtonGroup > input.is-selected:focus[type="button"],
.ButtonGroup--tertiary > button.is-selected.is-focus,
.ButtonGroup--tertiary > button.is-selected:focus,
.ButtonGroup--tertiary > input.is-selected.is-focus[type="button"],
.ButtonGroup--tertiary > input.is-selected:focus[type="button"] {
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px #ccd6dd;
    background: #657786;
    border-color: #657786;
    color: #fff;
}
.ButtonGroup--tertiary > .Button.is-selected.is-hover,
.ButtonGroup--tertiary > .Button.is-selected:hover,
.ButtonGroup--tertiary > .ButtonGroup > .Button.is-selected.is-hover,
.ButtonGroup--tertiary > .ButtonGroup > .Button.is-selected:hover,
.ButtonGroup--tertiary > .ButtonGroup > button.is-selected.is-hover,
.ButtonGroup--tertiary > .ButtonGroup > button.is-selected:hover,
.ButtonGroup--tertiary
    > .ButtonGroup
    > input.is-selected.is-hover[type="button"],
.ButtonGroup--tertiary > .ButtonGroup > input.is-selected:hover[type="button"],
.ButtonGroup--tertiary > button.is-selected.is-hover,
.ButtonGroup--tertiary > button.is-selected:hover,
.ButtonGroup--tertiary > input.is-selected.is-hover[type="button"],
.ButtonGroup--tertiary > input.is-selected:hover[type="button"] {
    background-color: #657786;
    border-color: #657786;
    color: #fff;
}
.ButtonGroup--tertiary > .Button.is-selected.is-active,
.ButtonGroup--tertiary > .Button.is-selected:active,
.ButtonGroup--tertiary > .ButtonGroup > .Button.is-selected.is-active,
.ButtonGroup--tertiary > .ButtonGroup > .Button.is-selected:active,
.ButtonGroup--tertiary > .ButtonGroup > button.is-selected.is-active,
.ButtonGroup--tertiary > .ButtonGroup > button.is-selected:active,
.ButtonGroup--tertiary
    > .ButtonGroup
    > input.is-selected.is-active[type="button"],
.ButtonGroup--tertiary > .ButtonGroup > input.is-selected:active[type="button"],
.ButtonGroup--tertiary > button.is-selected.is-active,
.ButtonGroup--tertiary > button.is-selected:active,
.ButtonGroup--tertiary > input.is-selected.is-active[type="button"],
.ButtonGroup--tertiary > input.is-selected:active[type="button"] {
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px #aab8c2;
    background-color: #657786;
    border-color: #657786;
    color: #fff;
}
.ButtonGroup--tertiary > .Button.is-selected.is-disabled,
.ButtonGroup--tertiary > .Button.is-selected[disabled],
.ButtonGroup--tertiary > .ButtonGroup > .Button.is-selected.is-disabled,
.ButtonGroup--tertiary > .ButtonGroup > .Button.is-selected[disabled],
.ButtonGroup--tertiary > .ButtonGroup > button.is-selected.is-disabled,
.ButtonGroup--tertiary > .ButtonGroup > button.is-selected.is-disabled:focus,
.ButtonGroup--tertiary > .ButtonGroup > button.is-selected[disabled],
.ButtonGroup--tertiary
    > .ButtonGroup
    > input.is-selected.is-disabled[type="button"],
.ButtonGroup--tertiary
    > .ButtonGroup
    > input.is-selected.is-disabled[type="button"]:focus,
.ButtonGroup--tertiary
    > .ButtonGroup
    > input.is-selected[disabled][type="button"],
.ButtonGroup--tertiary > button.is-selected.is-disabled,
.ButtonGroup--tertiary > button.is-selected.is-disabled:focus,
.ButtonGroup--tertiary > button.is-selected[disabled],
.ButtonGroup--tertiary > input.is-selected.is-disabled[type="button"],
.ButtonGroup--tertiary > input.is-selected.is-disabled[type="button"]:focus,
.ButtonGroup--tertiary > input.is-selected[disabled][type="button"],
.follow-btn.is-disabled
    .ButtonGroup--tertiary
    > .ButtonGroup
    > button.is-selected,
.follow-btn.is-disabled .ButtonGroup--tertiary > button.is-selected,
fieldset[disabled] .ButtonGroup--tertiary > .Button.is-selected,
fieldset[disabled] .ButtonGroup--tertiary > .ButtonGroup > .Button.is-selected,
fieldset[disabled] .ButtonGroup--tertiary > .ButtonGroup > button.is-selected,
fieldset[disabled]
    .ButtonGroup--tertiary
    > .ButtonGroup
    > input.is-selected[type="button"],
fieldset[disabled] .ButtonGroup--tertiary > button.is-selected,
fieldset[disabled] .ButtonGroup--tertiary > input.is-selected[type="button"] {
    background-color: #657786;
    border-color: #657786;
    box-shadow: none;
}
.ButtonGroup--justified {
    display: flex;
    width: 100%;
}
.ButtonGroup--justified > .Button,
.ButtonGroup--justified > button,
.ButtonGroup--justified > input[type="button"] {
    flex: 1;
}
.Button .Icon,
button .Icon,
input[type="button"] .Icon {
    line-height: 1;
    vertical-align: -1px;
}
.app-header .search-input-control input .Icon,
.Button--large .Icon {
    vertical-align: -2px;
}
.ButtonGroup .Icon {
    line-height: 1;
    vertical-align: -1px;
}
.ButtonGroup--large .Icon {
    vertical-align: -2px;
}
.Button > .Icon--caretDown,
button > .Icon--caretDown,
input[type="button"] > .Icon--caretDown {
    line-height: 22px;
    margin: 0 7px;
}
.Button--xsmall > .Icon--caretDown {
    line-height: 18px;
    margin: 0 6px;
}
.Button--small > .Icon--caretDown {
    line-height: 18px;
    margin: 0 6px;
}
.app-header .search-input-control input > .Icon--caretDown,
.Button--large > .Icon--caretDown {
    line-height: 25px;
    margin: 0 9px;
}
.Button > .Icon--caretDown,
button > .Icon--caretDown,
input[type="button"] > .Icon--caretDown {
    float: right;
    margin-right: 0;
}
.Button-adornment {
    line-height: 22px;
    margin: 0 7px;
}
.Button--small .Button-adornment,
.Button--xsmall .Button-adornment,
.ButtonGroup--small .Button-adornment,
.ButtonGroup--xsmall .Button-adornment {
    line-height: 18px;
    margin: 0 6px;
}
.app-header .search-input-control input .Button-adornment,
.Button--large .Button-adornment,
.ButtonGroup--large .Button-adornment {
    line-height: 25px;
    margin: 0 9px;
}
.Button-adornment:only-child {
    margin-right: 0;
    margin-left: 0;
}
.Button:not([dir="rtl"]) .Button-adornment.Button-adornment--start,
.Button:not([dir="rtl"])
    .Button-adornment:first-child:not(.Button-adornment--end),
button:not([dir="rtl"]) .Button-adornment.Button-adornment--start,
button:not([dir="rtl"])
    .Button-adornment:first-child:not(.Button-adornment--end),
input:not([dir="rtl"])[type="button"] .Button-adornment.Button-adornment--start,
input:not([dir="rtl"])[type="button"]
    .Button-adornment:first-child:not(.Button-adornment--end) {
    float: left;
    margin-left: 0;
}
.Button:not([dir="rtl"]) .Button-adornment.Button-adornment--end,
.Button:not([dir="rtl"])
    .Button-adornment:last-child:not(.Button-adornment--start),
button:not([dir="rtl"]) .Button-adornment.Button-adornment--end,
button:not([dir="rtl"])
    .Button-adornment:last-child:not(.Button-adornment--start),
input:not([dir="rtl"])[type="button"] .Button-adornment.Button-adornment--end,
input:not([dir="rtl"])[type="button"]
    .Button-adornment:last-child:not(.Button-adornment--start) {
    float: right;
    margin-right: 0;
}
.Button[dir="rtl"] .Button-adornment.Button-adornment--start,
.Button[dir="rtl"] .Button-adornment:first-child:not(.Button-adornment--end),
button[dir="rtl"] .Button-adornment.Button-adornment--start,
button[dir="rtl"] .Button-adornment:first-child:not(.Button-adornment--end),
input[dir="rtl"][type="button"] .Button-adornment.Button-adornment--start,
input[dir="rtl"][type="button"]
    .Button-adornment:first-child:not(.Button-adornment--end) {
    float: right;
    margin-right: 0;
}
.Button[dir="rtl"] .Button-adornment.Button-adornment--end,
.Button[dir="rtl"] .Button-adornment:last-child:not(.Button-adornment--start),
button[dir="rtl"] .Button-adornment.Button-adornment--end,
button[dir="rtl"] .Button-adornment:last-child:not(.Button-adornment--start),
input[dir="rtl"][type="button"] .Button-adornment.Button-adornment--end,
input[dir="rtl"][type="button"]
    .Button-adornment:last-child:not(.Button-adornment--start) {
    float: left;
    margin-left: 0;
}
.Button,
button,
input[type="button"] {
    transition: box-shadow 0.15s ease-in-out;
}
.Button:focus,
button:focus,
input:focus[type="button"] {
    outline: none;
}
.Button:-moz-focusring,
.Button[type="button"]:-moz-focusring,
.Button[type="reset"]:-moz-focusring,
.Button[type="submit"]:-moz-focusring,
button:-moz-focusring,
button[type="button"]:-moz-focusring,
button[type="reset"]:-moz-focusring,
button[type="submit"]:-moz-focusring,
input:-moz-focusring[type="button"],
input[type="button"]:-moz-focusring,
input[type="reset"]:-moz-focusring[type="button"],
input[type="submit"]:-moz-focusring[type="button"] {
    outline: none;
}
.Button,
.Button.is-visited,
.Button:visited,
button,
button.is-visited,
button:visited,
input.is-visited[type="button"],
input:visited[type="button"],
input[type="button"] {
    display: inline-block;
    position: relative;
    padding: 6px 14px;
    background-color: #fff;
    border: 1px solid #1da1f2;
    border-radius: 36px;
    color: #1da1f2;
    cursor: pointer;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
}
.Button.is-focus,
.Button:focus,
button.is-focus,
button:focus,
input.is-focus[type="button"],
input:focus[type="button"] {
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px #71c9f8;
    background: #fff;
    border-color: #1da1f2;
    color: #1da1f2;
    text-decoration: none;
}
.Button.is-hover,
.Button:hover,
button.is-hover,
button:hover,
input.is-hover[type="button"],
input:hover[type="button"] {
    background-color: #eaf5fd;
    color: #1da1f2;
    text-decoration: none;
}
.Button.is-active,
.Button:active,
button.is-active,
button:active,
input.is-active[type="button"],
input:active[type="button"] {
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px #1da1f2;
    background: #eaf5fd;
    border-color: #1da1f2;
    color: #1da1f2;
}
.Button.is-disabled,
.Button[disabled],
.follow-btn.is-disabled button,
button.is-disabled,
button.is-disabled:focus,
button[disabled],
fieldset[disabled] .Button,
fieldset[disabled] button,
fieldset[disabled] input[type="button"],
input.is-disabled[type="button"],
input.is-disabled[type="button"]:focus,
input[disabled][type="button"] {
    opacity: 0.5;
    background-color: #fff;
    box-shadow: none;
    cursor: default;
}
a.Button.is-disabled,
fieldset[disabled] a.Button {
    pointer-events: none;
}
.Button[type="button"],
button[type="button"],
input[type="button"][type="button"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.Button.btn-fav.s-favorited,
.Button.btn-fav.s-favorited:visited,
.Button.Button--primary,
.Button.Button--primary:visited,
.ButtonGroup--primary > .Button,
.ButtonGroup--primary > .Button:visited,
.ButtonGroup--primary > .ButtonGroup > .Button,
.ButtonGroup--primary > .ButtonGroup > .Button:visited,
.ButtonGroup--primary > .ButtonGroup > button,
.ButtonGroup--primary > .ButtonGroup > button:visited,
.ButtonGroup--primary > .ButtonGroup > input:visited[type="button"],
.ButtonGroup--primary > .ButtonGroup > input[type="button"],
.ButtonGroup--primary > button,
.ButtonGroup--primary > button:visited,
.ButtonGroup--primary > input:visited[type="button"],
.ButtonGroup--primary > input[type="button"],
.s-following .follow-btn:hover .Button.following-text,
.s-following .follow-btn:hover .Button.following-text:visited,
.s-following .follow-btn:hover button.following-text,
.s-following .follow-btn:hover button.following-text:visited,
.s-following .follow-btn:hover input.following-text:visited[type="button"],
.s-following .follow-btn:hover input.following-text[type="button"],
button.btn-fav.s-favorited,
button.btn-fav.s-favorited:visited,
button.Button--primary,
button.Button--primary:visited,
input.btn-fav.s-favorited:visited[type="button"],
input.btn-fav.s-favorited[type="button"],
input.Button--primary:visited[type="button"],
input.Button--primary[type="button"] {
    background-color: #1da1f2;
    border: 1px solid #1da1f2;
    color: #fff;
}
.Button.btn-fav.s-favorited:focus,
.Button.Button--primary.is-focus,
.Button.Button--primary:focus,
.Button.is-focus.btn-fav.s-favorited,
.ButtonGroup--primary > .Button.is-focus,
.ButtonGroup--primary > .Button:focus,
.ButtonGroup--primary > .ButtonGroup > .Button.is-focus,
.ButtonGroup--primary > .ButtonGroup > .Button:focus,
.ButtonGroup--primary > .ButtonGroup > button.is-focus,
.ButtonGroup--primary > .ButtonGroup > button:focus,
.ButtonGroup--primary > .ButtonGroup > input.is-focus[type="button"],
.ButtonGroup--primary > .ButtonGroup > input:focus[type="button"],
.ButtonGroup--primary > button.is-focus,
.ButtonGroup--primary > button:focus,
.ButtonGroup--primary > input.is-focus[type="button"],
.ButtonGroup--primary > input:focus[type="button"],
.s-following .follow-btn:hover .Button.following-text:focus,
.s-following .follow-btn:hover .Button.is-focus.following-text,
.s-following .follow-btn:hover button.following-text:focus,
.s-following .follow-btn:hover button.is-focus.following-text,
.s-following .follow-btn:hover input.following-text:focus[type="button"],
.s-following .follow-btn:hover input.is-focus.following-text[type="button"],
button.btn-fav.s-favorited:focus,
button.Button--primary.is-focus,
button.Button--primary:focus,
button.is-focus.btn-fav.s-favorited,
input.btn-fav.s-favorited:focus[type="button"],
input.Button--primary.is-focus[type="button"],
input.Button--primary:focus[type="button"],
input.is-focus.btn-fav.s-favorited[type="button"] {
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px #71c9f8;
    background: #1da1f2;
    border-color: #1da1f2;
    color: #fff;
}
.Button.btn-fav.s-favorited:hover,
.Button.Button--primary.is-hover,
.Button.Button--primary:hover,
.Button.is-hover.btn-fav.s-favorited,
.ButtonGroup--primary > .Button.is-hover,
.ButtonGroup--primary > .Button:hover,
.ButtonGroup--primary > .ButtonGroup > .Button.is-hover,
.ButtonGroup--primary > .ButtonGroup > .Button:hover,
.ButtonGroup--primary > .ButtonGroup > button.is-hover,
.ButtonGroup--primary > .ButtonGroup > button:hover,
.ButtonGroup--primary > .ButtonGroup > input.is-hover[type="button"],
.ButtonGroup--primary > .ButtonGroup > input:hover[type="button"],
.ButtonGroup--primary > button.is-hover,
.ButtonGroup--primary > button:hover,
.ButtonGroup--primary > input.is-hover[type="button"],
.ButtonGroup--primary > input:hover[type="button"],
.s-following .follow-btn:hover .Button.following-text:hover,
.s-following .follow-btn:hover .Button.is-hover.following-text,
.s-following .follow-btn:hover button.following-text:hover,
.s-following .follow-btn:hover button.is-hover.following-text,
.s-following .follow-btn:hover input.following-text:hover[type="button"],
.s-following .follow-btn:hover input.is-hover.following-text[type="button"],
button.btn-fav.s-favorited:hover,
button.Button--primary.is-hover,
button.Button--primary:hover,
button.is-hover.btn-fav.s-favorited,
input.btn-fav.s-favorited:hover[type="button"],
input.Button--primary.is-hover[type="button"],
input.Button--primary:hover[type="button"],
input.is-hover.btn-fav.s-favorited[type="button"] {
    background-color: #005fd1;
    border-color: #005fd1;
    color: #fff;
}
.Button.btn-fav.s-favorited:active,
.Button.Button--primary.is-active,
.Button.Button--primary:active,
.Button.is-active.btn-fav.s-favorited,
.ButtonGroup--primary > .Button.is-active,
.ButtonGroup--primary > .Button:active,
.ButtonGroup--primary > .ButtonGroup > .Button.is-active,
.ButtonGroup--primary > .ButtonGroup > .Button:active,
.ButtonGroup--primary > .ButtonGroup > button.is-active,
.ButtonGroup--primary > .ButtonGroup > button:active,
.ButtonGroup--primary > .ButtonGroup > input.is-active[type="button"],
.ButtonGroup--primary > .ButtonGroup > input:active[type="button"],
.ButtonGroup--primary > button.is-active,
.ButtonGroup--primary > button:active,
.ButtonGroup--primary > input.is-active[type="button"],
.ButtonGroup--primary > input:active[type="button"],
.s-following .follow-btn:hover .Button.following-text:active,
.s-following .follow-btn:hover .Button.is-active.following-text,
.s-following .follow-btn:hover button.following-text:active,
.s-following .follow-btn:hover button.is-active.following-text,
.s-following .follow-btn:hover input.following-text:active[type="button"],
.s-following .follow-btn:hover input.is-active.following-text[type="button"],
button.btn-fav.s-favorited:active,
button.Button--primary.is-active,
button.Button--primary:active,
button.is-active.btn-fav.s-favorited,
input.btn-fav.s-favorited:active[type="button"],
input.Button--primary.is-active[type="button"],
input.Button--primary:active[type="button"],
input.is-active.btn-fav.s-favorited[type="button"] {
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px #1da1f2;
    background-color: #005fd1;
    border-color: #005fd1;
    color: #fff;
}
.Button.btn-fav.s-favorited[disabled],
.Button.Button--primary.is-disabled,
.Button.Button--primary[disabled],
.Button.is-disabled.btn-fav.s-favorited,
.ButtonGroup--primary > .Button.is-disabled,
.ButtonGroup--primary > .Button[disabled],
.ButtonGroup--primary > .ButtonGroup > .Button.is-disabled,
.ButtonGroup--primary > .ButtonGroup > .Button[disabled],
.ButtonGroup--primary > .ButtonGroup > button.is-disabled,
.ButtonGroup--primary > .ButtonGroup > button.is-disabled:focus,
.ButtonGroup--primary > .ButtonGroup > button[disabled],
.ButtonGroup--primary > .ButtonGroup > input.is-disabled[type="button"],
.ButtonGroup--primary > .ButtonGroup > input.is-disabled[type="button"]:focus,
.ButtonGroup--primary > .ButtonGroup > input[disabled][type="button"],
.ButtonGroup--primary > button.is-disabled,
.ButtonGroup--primary > button.is-disabled:focus,
.ButtonGroup--primary > button[disabled],
.ButtonGroup--primary > input.is-disabled[type="button"],
.ButtonGroup--primary > input.is-disabled[type="button"]:focus,
.ButtonGroup--primary > input[disabled][type="button"],
.follow-btn.is-disabled .ButtonGroup--primary > .ButtonGroup > button,
.follow-btn.is-disabled .ButtonGroup--primary > button,
.follow-btn.is-disabled .s-following .follow-btn:hover button.following-text,
.follow-btn.is-disabled button.btn-fav.s-favorited,
.follow-btn.is-disabled button.Button--primary,
.s-following .follow-btn:hover .Button.following-text[disabled],
.s-following .follow-btn:hover .Button.is-disabled.following-text,
.s-following .follow-btn:hover .follow-btn.is-disabled button.following-text,
.s-following .follow-btn:hover button.following-text[disabled],
.s-following .follow-btn:hover button.is-disabled.following-text,
.s-following .follow-btn:hover button.is-disabled.following-text:focus,
.s-following .follow-btn:hover fieldset[disabled] .Button.following-text,
.s-following .follow-btn:hover fieldset[disabled] button.following-text,
.s-following
    .follow-btn:hover
    fieldset[disabled]
    input.following-text[type="button"],
.s-following .follow-btn:hover input.following-text[disabled][type="button"],
.s-following .follow-btn:hover input.is-disabled.following-text[type="button"],
.s-following
    .follow-btn:hover
    input.is-disabled.following-text[type="button"]:focus,
button.btn-fav.s-favorited[disabled],
button.Button--primary.is-disabled,
button.Button--primary.is-disabled:focus,
button.Button--primary[disabled],
button.is-disabled.btn-fav.s-favorited,
button.is-disabled.btn-fav.s-favorited:focus,
fieldset[disabled] .Button.btn-fav.s-favorited,
fieldset[disabled] .Button.Button--primary,
fieldset[disabled] .ButtonGroup--primary > .Button,
fieldset[disabled] .ButtonGroup--primary > .ButtonGroup > .Button,
fieldset[disabled] .ButtonGroup--primary > .ButtonGroup > button,
fieldset[disabled] .ButtonGroup--primary > .ButtonGroup > input[type="button"],
fieldset[disabled] .ButtonGroup--primary > button,
fieldset[disabled] .ButtonGroup--primary > input[type="button"],
fieldset[disabled] .s-following .follow-btn:hover .Button.following-text,
fieldset[disabled] .s-following .follow-btn:hover button.following-text,
fieldset[disabled]
    .s-following
    .follow-btn:hover
    input.following-text[type="button"],
fieldset[disabled] button.btn-fav.s-favorited,
fieldset[disabled] button.Button--primary,
fieldset[disabled] input.btn-fav.s-favorited[type="button"],
fieldset[disabled] input.Button--primary[type="button"],
input.btn-fav.s-favorited[disabled][type="button"],
input.Button--primary.is-disabled[type="button"],
input.Button--primary.is-disabled[type="button"]:focus,
input.Button--primary[disabled][type="button"],
input.is-disabled.btn-fav.s-favorited[type="button"],
input.is-disabled.btn-fav.s-favorited[type="button"]:focus {
    background-color: #1da1f2;
    border-color: #1da1f2;
    box-shadow: none;
}
.Button.Button--tertiary,
.Button.Button--tertiary:visited,
.ButtonGroup--tertiary > .Button,
.ButtonGroup--tertiary > .Button:visited,
.ButtonGroup--tertiary > .ButtonGroup > .Button,
.ButtonGroup--tertiary > .ButtonGroup > .Button:visited,
.ButtonGroup--tertiary > .ButtonGroup > button,
.ButtonGroup--tertiary > .ButtonGroup > button:visited,
.ButtonGroup--tertiary > .ButtonGroup > input:visited[type="button"],
.ButtonGroup--tertiary > .ButtonGroup > input[type="button"],
.ButtonGroup--tertiary > button,
.ButtonGroup--tertiary > button:visited,
.ButtonGroup--tertiary > input:visited[type="button"],
.ButtonGroup--tertiary > input[type="button"],
button.Button--tertiary,
button.Button--tertiary:visited,
input.Button--tertiary:visited[type="button"],
input.Button--tertiary[type="button"] {
    background-color: #fff;
    border: 1px solid #657786;
    color: #657786;
}
.Button.Button--tertiary.is-focus,
.Button.Button--tertiary:focus,
.ButtonGroup--tertiary > .Button.is-focus,
.ButtonGroup--tertiary > .Button:focus,
.ButtonGroup--tertiary > .ButtonGroup > .Button.is-focus,
.ButtonGroup--tertiary > .ButtonGroup > .Button:focus,
.ButtonGroup--tertiary > .ButtonGroup > button.is-focus,
.ButtonGroup--tertiary > .ButtonGroup > button:focus,
.ButtonGroup--tertiary > .ButtonGroup > input.is-focus[type="button"],
.ButtonGroup--tertiary > .ButtonGroup > input:focus[type="button"],
.ButtonGroup--tertiary > button.is-focus,
.ButtonGroup--tertiary > button:focus,
.ButtonGroup--tertiary > input.is-focus[type="button"],
.ButtonGroup--tertiary > input:focus[type="button"],
button.Button--tertiary.is-focus,
button.Button--tertiary:focus,
input.Button--tertiary.is-focus[type="button"],
input.Button--tertiary:focus[type="button"] {
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px #ccd6dd;
    background: #fff;
    border-color: #657786;
    color: #657786;
}
.Button.Button--tertiary.is-hover,
.Button.Button--tertiary:hover,
.ButtonGroup--tertiary > .Button.is-hover,
.ButtonGroup--tertiary > .Button:hover,
.ButtonGroup--tertiary > .ButtonGroup > .Button.is-hover,
.ButtonGroup--tertiary > .ButtonGroup > .Button:hover,
.ButtonGroup--tertiary > .ButtonGroup > button.is-hover,
.ButtonGroup--tertiary > .ButtonGroup > button:hover,
.ButtonGroup--tertiary > .ButtonGroup > input.is-hover[type="button"],
.ButtonGroup--tertiary > .ButtonGroup > input:hover[type="button"],
.ButtonGroup--tertiary > button.is-hover,
.ButtonGroup--tertiary > button:hover,
.ButtonGroup--tertiary > input.is-hover[type="button"],
.ButtonGroup--tertiary > input:hover[type="button"],
button.Button--tertiary.is-hover,
button.Button--tertiary:hover,
input.Button--tertiary.is-hover[type="button"],
input.Button--tertiary:hover[type="button"] {
    background-color: #f5f8fa;
    border-color: #657786;
    color: #657786;
}
.Button.Button--tertiary.is-active,
.Button.Button--tertiary:active,
.ButtonGroup--tertiary > .Button.is-active,
.ButtonGroup--tertiary > .Button:active,
.ButtonGroup--tertiary > .ButtonGroup > .Button.is-active,
.ButtonGroup--tertiary > .ButtonGroup > .Button:active,
.ButtonGroup--tertiary > .ButtonGroup > button.is-active,
.ButtonGroup--tertiary > .ButtonGroup > button:active,
.ButtonGroup--tertiary > .ButtonGroup > input.is-active[type="button"],
.ButtonGroup--tertiary > .ButtonGroup > input:active[type="button"],
.ButtonGroup--tertiary > button.is-active,
.ButtonGroup--tertiary > button:active,
.ButtonGroup--tertiary > input.is-active[type="button"],
.ButtonGroup--tertiary > input:active[type="button"],
button.Button--tertiary.is-active,
button.Button--tertiary:active,
input.Button--tertiary.is-active[type="button"],
input.Button--tertiary:active[type="button"] {
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px #657786;
    background-color: #f5f8fa;
    border-color: #657786;
    color: #657786;
}
.Button.Button--tertiary.is-disabled,
.Button.Button--tertiary[disabled],
.ButtonGroup--tertiary > .Button.is-disabled,
.ButtonGroup--tertiary > .Button[disabled],
.ButtonGroup--tertiary > .ButtonGroup > .Button.is-disabled,
.ButtonGroup--tertiary > .ButtonGroup > .Button[disabled],
.ButtonGroup--tertiary > .ButtonGroup > button.is-disabled,
.ButtonGroup--tertiary > .ButtonGroup > button.is-disabled:focus,
.ButtonGroup--tertiary > .ButtonGroup > button[disabled],
.ButtonGroup--tertiary > .ButtonGroup > input.is-disabled[type="button"],
.ButtonGroup--tertiary > .ButtonGroup > input.is-disabled[type="button"]:focus,
.ButtonGroup--tertiary > .ButtonGroup > input[disabled][type="button"],
.ButtonGroup--tertiary > button.is-disabled,
.ButtonGroup--tertiary > button.is-disabled:focus,
.ButtonGroup--tertiary > button[disabled],
.ButtonGroup--tertiary > input.is-disabled[type="button"],
.ButtonGroup--tertiary > input.is-disabled[type="button"]:focus,
.ButtonGroup--tertiary > input[disabled][type="button"],
.follow-btn.is-disabled .ButtonGroup--tertiary > .ButtonGroup > button,
.follow-btn.is-disabled .ButtonGroup--tertiary > button,
.follow-btn.is-disabled button.Button--tertiary,
button.Button--tertiary.is-disabled,
button.Button--tertiary.is-disabled:focus,
button.Button--tertiary[disabled],
fieldset[disabled] .Button.Button--tertiary,
fieldset[disabled] .ButtonGroup--tertiary > .Button,
fieldset[disabled] .ButtonGroup--tertiary > .ButtonGroup > .Button,
fieldset[disabled] .ButtonGroup--tertiary > .ButtonGroup > button,
fieldset[disabled] .ButtonGroup--tertiary > .ButtonGroup > input[type="button"],
fieldset[disabled] .ButtonGroup--tertiary > button,
fieldset[disabled] .ButtonGroup--tertiary > input[type="button"],
fieldset[disabled] button.Button--tertiary,
fieldset[disabled] input.Button--tertiary[type="button"],
input.Button--tertiary.is-disabled[type="button"],
input.Button--tertiary.is-disabled[type="button"]:focus,
input.Button--tertiary[disabled][type="button"] {
    background-color: #fff;
    border-color: #657786;
    box-shadow: none;
}
.Button.Button--success,
.Button.Button--success:visited,
button.Button--success,
button.Button--success:visited,
input.Button--success:visited[type="button"],
input.Button--success[type="button"] {
    background-color: #17bf63;
    border: 1px solid #17bf63;
    color: #fff;
}
.Button.Button--success.is-focus,
.Button.Button--success:focus,
button.Button--success.is-focus,
button.Button--success:focus,
input.Button--success.is-focus[type="button"],
input.Button--success:focus[type="button"] {
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px #68e090;
    background: #17bf63;
    border-color: #17bf63;
    color: #fff;
}
.Button.Button--success.is-hover,
.Button.Button--success:hover,
button.Button--success.is-hover,
button.Button--success:hover,
input.Button--success.is-hover[type="button"],
input.Button--success:hover[type="button"] {
    background-color: #008951;
    border-color: #008951;
    color: #fff;
}
.Button.Button--success.is-active,
.Button.Button--success:active,
button.Button--success.is-active,
button.Button--success:active,
input.Button--success.is-active[type="button"],
input.Button--success:active[type="button"] {
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px #17bf63;
    background-color: #008951;
    border-color: #008951;
    color: #fff;
}
.Button.Button--success.is-disabled,
.Button.Button--success[disabled],
.follow-btn.is-disabled button.Button--success,
button.Button--success.is-disabled,
button.Button--success.is-disabled:focus,
button.Button--success[disabled],
fieldset[disabled] .Button.Button--success,
fieldset[disabled] button.Button--success,
fieldset[disabled] input.Button--success[type="button"],
input.Button--success.is-disabled[type="button"],
input.Button--success.is-disabled[type="button"]:focus,
input.Button--success[disabled][type="button"] {
    background-color: #17bf63;
    border-color: #17bf63;
    box-shadow: none;
}
.Button.Button--warning,
.Button.Button--warning:visited,
button.Button--warning,
button.Button--warning:visited,
input.Button--warning:visited[type="button"],
input.Button--warning[type="button"] {
    background-color: #ffad1f;
    border: 1px solid #ffad1f;
    color: #fff;
}
.Button.Button--warning.is-focus,
.Button.Button--warning:focus,
button.Button--warning.is-focus,
button.Button--warning:focus,
input.Button--warning.is-focus[type="button"],
input.Button--warning:focus[type="button"] {
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px #ffd03f;
    background: #ffad1f;
    border-color: #ffad1f;
    color: #fff;
}
.Button.Button--warning.is-hover,
.Button.Button--warning:hover,
button.Button--warning.is-hover,
button.Button--warning:hover,
input.Button--warning.is-hover[type="button"],
input.Button--warning:hover[type="button"] {
    background-color: #f98e00;
    border-color: #f98e00;
    color: #fff;
}
.Button.Button--warning.is-active,
.Button.Button--warning:active,
button.Button--warning.is-active,
button.Button--warning:active,
input.Button--warning.is-active[type="button"],
input.Button--warning:active[type="button"] {
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px #ffad1f;
    background-color: #f98e00;
    border-color: #f98e00;
    color: #fff;
}
.Button.Button--warning.is-disabled,
.Button.Button--warning[disabled],
.follow-btn.is-disabled button.Button--warning,
button.Button--warning.is-disabled,
button.Button--warning.is-disabled:focus,
button.Button--warning[disabled],
fieldset[disabled] .Button.Button--warning,
fieldset[disabled] button.Button--warning,
fieldset[disabled] input.Button--warning[type="button"],
input.Button--warning.is-disabled[type="button"],
input.Button--warning.is-disabled[type="button"]:focus,
input.Button--warning[disabled][type="button"] {
    background-color: #ffad1f;
    border-color: #ffad1f;
    box-shadow: none;
}
.Button.btn-fav-unfav-text,
.Button.btn-fav-unfav-text:visited,
.Button.Button--danger,
.Button.Button--danger:visited,
.s-following .follow-btn:hover .unfollow-text,
.s-following .follow-btn:hover .unfollow-text:visited,
button.btn-fav-unfav-text,
button.btn-fav-unfav-text:visited,
button.Button--danger,
button.Button--danger:visited,
input.btn-fav-unfav-text:visited[type="button"],
input.btn-fav-unfav-text[type="button"],
input.Button--danger:visited[type="button"],
input.Button--danger[type="button"] {
    background-color: #e0245e;
    border: 1px solid #e0245e;
    color: #fff;
}
.Button.btn-fav-unfav-text:focus,
.Button.Button--danger.is-focus,
.Button.Button--danger:focus,
.Button.is-focus.btn-fav-unfav-text,
.s-following .follow-btn:hover .is-focus.unfollow-text,
.s-following .follow-btn:hover .unfollow-text:focus,
button.btn-fav-unfav-text:focus,
button.Button--danger.is-focus,
button.Button--danger:focus,
button.is-focus.btn-fav-unfav-text,
input.btn-fav-unfav-text:focus[type="button"],
input.Button--danger.is-focus[type="button"],
input.Button--danger:focus[type="button"],
input.is-focus.btn-fav-unfav-text[type="button"] {
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px #f6809a;
    background: #e0245e;
    border-color: #e0245e;
    color: #fff;
}
.Button.btn-fav-unfav-text:hover,
.Button.Button--danger.is-hover,
.Button.Button--danger:hover,
.Button.is-hover.btn-fav-unfav-text,
.s-following .follow-btn:hover .is-hover.unfollow-text,
.s-following .follow-btn:hover .unfollow-text:hover,
button.btn-fav-unfav-text:hover,
button.Button--danger.is-hover,
button.Button--danger:hover,
button.is-hover.btn-fav-unfav-text,
input.btn-fav-unfav-text:hover[type="button"],
input.Button--danger.is-hover[type="button"],
input.Button--danger:hover[type="button"],
input.is-hover.btn-fav-unfav-text[type="button"] {
    background-color: #a01744;
    border-color: #a01744;
    color: #fff;
}
.Button.btn-fav-unfav-text:active,
.Button.Button--danger.is-active,
.Button.Button--danger:active,
.Button.is-active.btn-fav-unfav-text,
.s-following .follow-btn:hover .is-active.unfollow-text,
.s-following .follow-btn:hover .unfollow-text:active,
button.btn-fav-unfav-text:active,
button.Button--danger.is-active,
button.Button--danger:active,
button.is-active.btn-fav-unfav-text,
input.btn-fav-unfav-text:active[type="button"],
input.Button--danger.is-active[type="button"],
input.Button--danger:active[type="button"],
input.is-active.btn-fav-unfav-text[type="button"] {
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px #e0245e;
    background-color: #a01744;
    border-color: #a01744;
    color: #fff;
}
.Button.btn-fav-unfav-text[disabled],
.Button.Button--danger.is-disabled,
.Button.Button--danger[disabled],
.Button.is-disabled.btn-fav-unfav-text,
.follow-btn.is-disabled button.btn-fav-unfav-text,
.follow-btn.is-disabled button.Button--danger,
.s-following .follow-btn:hover .is-disabled.unfollow-text,
.s-following .follow-btn:hover .unfollow-text[disabled],
.s-following .follow-btn:hover fieldset[disabled] .unfollow-text,
button.btn-fav-unfav-text[disabled],
button.Button--danger.is-disabled,
button.Button--danger.is-disabled:focus,
button.Button--danger[disabled],
button.is-disabled.btn-fav-unfav-text,
button.is-disabled.btn-fav-unfav-text:focus,
fieldset[disabled] .Button.btn-fav-unfav-text,
fieldset[disabled] .Button.Button--danger,
fieldset[disabled] .s-following .follow-btn:hover .unfollow-text,
fieldset[disabled] button.btn-fav-unfav-text,
fieldset[disabled] button.Button--danger,
fieldset[disabled] input.btn-fav-unfav-text[type="button"],
fieldset[disabled] input.Button--danger[type="button"],
input.btn-fav-unfav-text[disabled][type="button"],
input.Button--danger.is-disabled[type="button"],
input.Button--danger.is-disabled[type="button"]:focus,
input.Button--danger[disabled][type="button"],
input.is-disabled.btn-fav-unfav-text[type="button"],
input.is-disabled.btn-fav-unfav-text[type="button"]:focus {
    background-color: #e0245e;
    border-color: #e0245e;
    box-shadow: none;
}
.Button.Button--link,
button.Button--link,
input.Button--link[type="button"] {
    background: transparent;
    border-color: transparent;
    border-radius: 0;
    box-shadow: none;
    color: #1b95e0;
    cursor: pointer;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: 400;
}
.Button.Button--link.is-active,
.Button.Button--link.is-focus,
.Button.Button--link.is-hover,
.Button.Button--link:active,
.Button.Button--link:focus,
.Button.Button--link:hover,
button.Button--link.is-active,
button.Button--link.is-focus,
button.Button--link.is-hover,
button.Button--link:active,
button.Button--link:focus,
button.Button--link:hover,
input.Button--link.is-active[type="button"],
input.Button--link.is-focus[type="button"],
input.Button--link.is-hover[type="button"],
input.Button--link:active[type="button"],
input.Button--link:focus[type="button"],
input.Button--link:hover[type="button"] {
    background: transparent;
    border-color: transparent;
    box-shadow: none;
    text-decoration: underline;
}
.Button.Button--link.is-disabled,
.Button.Button--link[disabled],
.follow-btn.is-disabled button.Button--link,
button.Button--link.is-disabled,
button.Button--link.is-disabled:focus,
button.Button--link[disabled],
fieldset[disabled] .Button.Button--link,
fieldset[disabled] button.Button--link,
fieldset[disabled] input.Button--link[type="button"],
input.Button--link.is-disabled[type="button"],
input.Button--link.is-disabled[type="button"]:focus,
input.Button--link[disabled][type="button"] {
    opacity: 0.5;
    text-decoration: none;
    cursor: default;
}
.Button.Button--dangerLink,
button.Button--dangerLink,
input.Button--dangerLink[type="button"] {
    background: transparent;
    border-color: transparent;
    border-radius: 0;
    box-shadow: none;
    color: #e0245e;
    cursor: pointer;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: 400;
}
.Button.Button--dangerLink.is-active,
.Button.Button--dangerLink.is-focus,
.Button.Button--dangerLink.is-hover,
.Button.Button--dangerLink:active,
.Button.Button--dangerLink:focus,
.Button.Button--dangerLink:hover,
button.Button--dangerLink.is-active,
button.Button--dangerLink.is-focus,
button.Button--dangerLink.is-hover,
button.Button--dangerLink:active,
button.Button--dangerLink:focus,
button.Button--dangerLink:hover,
input.Button--dangerLink.is-active[type="button"],
input.Button--dangerLink.is-focus[type="button"],
input.Button--dangerLink.is-hover[type="button"],
input.Button--dangerLink:active[type="button"],
input.Button--dangerLink:focus[type="button"],
input.Button--dangerLink:hover[type="button"] {
    background: transparent;
    border-color: transparent;
    box-shadow: none;
    text-decoration: underline;
}
.Button.Button--dangerLink.is-disabled,
.Button.Button--dangerLink[disabled],
.follow-btn.is-disabled button.Button--dangerLink,
button.Button--dangerLink.is-disabled,
button.Button--dangerLink.is-disabled:focus,
button.Button--dangerLink[disabled],
fieldset[disabled] .Button.Button--dangerLink,
fieldset[disabled] button.Button--dangerLink,
fieldset[disabled] input.Button--dangerLink[type="button"],
input.Button--dangerLink.is-disabled[type="button"],
input.Button--dangerLink.is-disabled[type="button"]:focus,
input.Button--dangerLink[disabled][type="button"] {
    opacity: 0.5;
    text-decoration: none;
    cursor: default;
}
.Button--xsmall,
.ButtonGroup--xsmall > .Button,
.ButtonGroup--xsmall > .ButtonGroup > .Button,
.ButtonGroup--xsmall > .ButtonGroup > button,
.ButtonGroup--xsmall > .ButtonGroup > input[type="button"],
.ButtonGroup--xsmall > button,
.ButtonGroup--xsmall > input[type="button"] {
    height: 18px;
    padding: 0 12px;
    border-radius: 18px;
    font-size: 12px;
    line-height: 18px;
}
.Button--small,
.ButtonGroup--small > .Button,
.ButtonGroup--small > .ButtonGroup > .Button,
.ButtonGroup--small > .ButtonGroup > button,
.ButtonGroup--small > .ButtonGroup > input[type="button"],
.ButtonGroup--small > button,
.ButtonGroup--small > input[type="button"] {
    padding: 3.5px 12px;
    border-radius: 27px;
    font-size: 12px;
    line-height: 18px;
}
.app-header .search-input-control input,
.Button--large,
.ButtonGroup--large > .Button,
.ButtonGroup--large > .ButtonGroup > .Button,
.ButtonGroup--large > .ButtonGroup > button,
.ButtonGroup--large > .ButtonGroup > input[type="button"],
.ButtonGroup--large > button,
.ButtonGroup--large > input[type="button"] {
    padding: 9px 18px;
    border-radius: 45px;
    font-size: 18px;
    line-height: 25px;
}
button,
input[type="button"] {
    padding: 3px 12px;
}
button .Icon,
button .icon,
input[type="button"] .Icon,
input[type="button"] .icon {
    vertical-align: -3px;
}
button.btn-options-tray,
input[type="button"].btn-options-tray {
    font-size: 13px;
    color: #8899a6 !important;
}
button.btn-options-tray .icon,
button.btn-options-tray .Icon,
input[type="button"].btn-options-tray .icon,
input[type="button"].btn-options-tray .Icon {
    font-size: 18px;
}
button.btn-options-tray:focus,
button.btn-options-tray:hover,
input[type="button"].btn-options-tray:focus,
input[type="button"].btn-options-tray:hover {
    color: #1da1f2 !important;
}
button.btn-bg-positive,
input[type="button"].btn-bg-positive {
    background-color: #eaf5fd;
}
button.btn-bg-positive:focus,
button.btn-bg-positive:hover,
input[type="button"].btn-bg-positive:focus,
input[type="button"].btn-bg-positive:hover {
    background-color: #eaf5fd;
}
button.btn-bg-positive.is-disabled,
button.btn-bg-positive.is-disabled:active,
button.btn-bg-positive.is-disabled:focus,
button.btn-bg-positive.is-disabled:hover,
button.btn-bg-positive[disabled],
button.btn-bg-positive[disabled]:active,
button.btn-bg-positive[disabled]:hover,
input[type="button"].btn-bg-positive.is-disabled,
input[type="button"].btn-bg-positive.is-disabled:active,
input[type="button"].btn-bg-positive.is-disabled:focus,
input[type="button"].btn-bg-positive.is-disabled:hover,
input[type="button"].btn-bg-positive[disabled],
input[type="button"].btn-bg-positive[disabled]:active,
input[type="button"].btn-bg-positive[disabled]:hover {
    background-color: #eaf5fd;
}
button.text-hidden,
button.text-hidden:active,
button.text-hidden:focus,
button.text-hidden:hover,
button.text-hidden:link,
button.text-hidden:visited,
input[type="button"].text-hidden,
input[type="button"].text-hidden:active,
input[type="button"].text-hidden:focus,
input[type="button"].text-hidden:hover,
input[type="button"].text-hidden:link,
input[type="button"].text-hidden:visited {
    color: transparent;
}
button.btn-on-dark.btn-fav-unfav-text,
button.Button--danger.btn-on-dark,
input.btn-fav-unfav-text[type="button"].btn-on-dark,
input[type="button"].Button--danger.btn-on-dark {
    background-color: #e0245e;
}
button.btn-on-dark,
input[type="button"].btn-on-dark {
    background-color: transparent;
}
button.btn-on-dark.is-selected,
button.btn-on-dark:active,
button.btn-on-dark:focus,
button.btn-on-dark:hover,
input[type="button"].btn-on-dark.is-selected,
input[type="button"].btn-on-dark:active,
input[type="button"].btn-on-dark:focus,
input[type="button"].btn-on-dark:hover {
    background-color: #eaf5fd;
}
button.btn-on-dark:focus,
input[type="button"].btn-on-dark:focus {
    box-shadow: 0 0 0 2px #eaf5fd, 0 0 0 4px #1da1f2;
}
.app-header .search-input-control input .Icon,
.Button--large .Icon,
button .Icon--large {
    vertical-align: -4px;
}
.btn-round {
    border-radius: 50%;
    height: 30px;
    width: 30px;
    padding: 0;
}
.btn-round i {
    font-size: 18px;
}
.btn-on-blue {
    color: #fff;
    border-color: transparent;
    background-color: #1da1f2;
}
.btn-on-blue:hover {
    color: #fff;
    border-color: transparent;
    background-color: #005fd1;
}
.btn-on-blue:focus {
    color: #fff;
    border-color: transparent;
    background-color: #005fd1;
    box-shadow: 0 0 2px 3px #1da1f2;
    outline: 0;
}
.btn-on-blue.is-selected,
.btn-on-blue:active {
    color: #fff;
    border-color: transparent;
    background-color: #005fd1;
}
.btn-on-blue.is-disabled,
.btn-on-blue.is-disabled:active,
.btn-on-blue.is-disabled:focus,
.btn-on-blue.is-disabled:hover,
.btn-on-blue[disabled],
.btn-on-blue[disabled]:active,
.btn-on-blue[disabled]:hover {
    color: #fff;
    background-color: #1da1f2;
    border-color: transparent;
}
.pill.Button,
button.pill,
input.pill[type="button"] {
    line-height: 12px;
}
.btn-fav button {
    min-width: 82px;
}
.btn-fav button .icon,
.btn-fav button .Icon {
    font-size: 18px;
}
.btn-fav-fav-text {
    display: none;
}
.s-not-favorited .btn-fav-fav-text {
    display: block;
}
.btn-fav-faved-text,
.s-not-favorited .btn-loader {
    display: none;
}
.s-favorited .btn-fav-faved-text {
    display: block;
}
.btn-fav-protected-text,
.s-favorited .btn-loader {
    display: none;
}
.s-protected .btn-fav-protected-text {
    display: block;
}
.btn-fav-unfav-text,
.s-protected .btn-loader {
    display: none;
}
.btn-fav.s-favorited:hover .btn-fav-unfav-text {
    display: block;
}
.btn-fav.s-favorited:hover .btn-fav-faved-text {
    display: none;
}
.follow-btn button {
    width: 92px;
    padding: 3px;
}
.follow-btn .icon,
.follow-btn .Icon {
    color: #1da1f2;
}
.action-text,
.s-not-following .btn-loader {
    display: none;
}
.s-not-following .follow-text {
    display: block;
    min-width: auto;
}
.s-following .btn-loader {
    display: none;
}
.s-following .following-text {
    display: block;
}
.s-following .follow-btn:hover .following-text {
    display: none;
}
.s-following .follow-btn:hover .unfollow-text {
    display: block;
}
.s-blocking .btn-loader {
    display: none;
}
.s-blocking .block-text {
    display: block;
}
.s-blocking .follow-btn:hover .block-text {
    display: none;
}
.s-blocking .follow-btn:hover .unblock-text {
    display: block;
}
.s-pending .btn-loader {
    display: none;
}
.s-pending .pending-text {
    display: block;
}
.s-thats-you .btn-loader {
    display: none;
}
.s-thats-you .thats-you-text {
    display: block;
}
.button-group {
    display: inline-block;
    vertical-align: middle;
}
.button-group .btn {
    float: left;
    margin-left: -1px;
    border-radius: 0;
}
.button-group .btn:first-child {
    margin-left: 1px;
    border-radius: 4px 0 0 4px;
}
.button-group .btn:last-child {
    border-radius: 0 4px 4px 0;
}
.button-group-toggle {
    width: 100%;
}
.button-group-toggle .btn {
    width: 50%;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
}
h1 {
    font-size: 20px;
}
h2 {
    font-size: 14px;
}
.h3,
h3 {
    font-size: 1.1429rem;
}
h4 {
    font-size: 14px;
    font-weight: 400;
}
h6 {
    font-size: 11px;
}
.accounts-drawer {
    background: #f5f8fa !important;
}
.account-profile-header {
    width: 100%;
    height: 90px;
    background-color: #1da1f2;
    background-size: cover;
}
.account-settings-row {
    background: #fff;
}
.account-remove-check {
    display: none;
    background: #f5f8fa;
}
.account-remove-check-open .account-remove {
    display: none !important;
}
.account-remove-check-open .account-remove-check {
    display: block;
}
.account-settings-bt {
    border-top: 1px solid #e1e8ed;
}
.account-settings-bb {
    border-bottom: 1px solid #e1e8ed;
}
.js-account-invited-accounts {
    position: relative;
    top: -1px;
}
.account-stats a {
    color: #657786;
    text-decoration: none;
}
.account-stats a:hover {
    color: #1da1f2;
}
.account-invitation-badge-container {
    position: relative;
    width: 18px;
    height: 18px;
}
.manage-team-summary {
    background: #fff;
}
.app-columns {
    box-sizing: border-box;
    height: 100%;
    padding: 0 0 0 6px;
    counter-reset: column-number;
}
.column {
    transition: box-shadow 0.25s ease-in-out 0;
    border-radius: 0;
    position: relative;
    z-index: 1;
    display: inline-block;
    overflow: hidden;
    width: 310px;
    height: 100%;
    margin: 0 6px 0 0;
    background-color: #fff;
    font-size: 1rem;
    white-space: normal;
}
.column.is-focused {
    box-shadow: 0 0 0 5px #1da1f2;
}
.is-narrow-columns .app-columns {
    padding-left: 6px;
}
.is-narrow-columns .column {
    width: 270px;
    margin-right: 6px;
}
.is-narrow-columns .live-video-container {
    height: 152px;
}
.is-wide-columns .app-columns {
    padding-left: 6px;
}
.is-wide-columns .column {
    width: 350px;
    margin-right: 6px;
}
.is-wide-columns .live-video-container {
    height: 196px;
}
.is-medium-columns .live-video-container {
    height: 174px;
}
.column-temp {
    word-break: break-word;
    word-wrap: break-word;
    position: relative;
    height: 100%;
}
.column-temp .live-video-container {
    height: 196px;
}
.column-holder {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    transition-duration: 0.2s;
    transition-timing-function: ease-in-out;
}
.add-by-url {
    height: 48px;
}
.is-shifted-1 .column-holder {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
}
.is-shifted-2 .column-holder {
    -webkit-transform: translateX(-200%);
    transform: translateX(-200%);
}
.column-panel {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    background: #fff;
}
.column-nav:after {
    content: "";
    display: block;
    margin-top: -2px;
    height: 1px;
    border-top: 1px solid #e1e8ed;
}
.column-nav .nav-item button {
    box-shadow: none;
    border-radius: 0;
    background-color: transparent;
    color: #657786;
    transition: border-color 0.2s, background-color 0.2s, color 0.2s;
    outline: none;
    border: none;
    border-bottom: 3px solid transparent;
}
.column-nav .nav-item button.active,
.column-nav .nav-item button:hover {
    outline: none;
    text-decoration: none;
    color: #1da1f2;
}
.column-nav .nav-item button:hover {
    border-color: transparent;
    background-color: #f5f8fa;
}
.column-nav .nav-item button.active {
    border-bottom: 3px solid #1da1f2;
}
.column-nav .nav-item button:active {
    background-color: #e1e8ed;
}
.column-scroller {
    overflow-x: hidden;
    word-break: break-word;
    word-wrap: break-word;
    will-change: transform;
}
.column-background-fill {
    background-color: #fff;
}
.is-column-scroller-animating {
    transition: top 0.2s;
}
.column-opacity-transition {
    transition: opacity 0.35s;
}
.column-loading-placeholder .spinner-small {
    display: inline-block;
    vertical-align: -2px;
    padding-right: 3px;
}
.chirp-container {
    transition: padding-top 0.3s ease-in-out;
}
.column-holder .column-panel:nth-child(2) {
    left: 100%;
}
.column-holder .column-panel:nth-child(3) {
    left: 200%;
}
.column-drag-drop-overlay {
    padding: 20px;
    visibility: hidden;
    z-index: 300;
}
.column-drag-drop-overlay-inner {
    text-align: center;
    box-sizing: border-box;
}
.with-drop-target .column-drag-drop-overlay {
    visibility: visible;
}
.more-tweets-btn-container {
    text-align: center;
    z-index: 1000;
    pointer-events: none;
}
.more-tweets-btn-container--hidden {
    visibility: hidden;
    pointer-events: none;
}
.more-tweets-glow {
    width: 0;
    max-width: 100%;
    height: 4px;
    margin-top: -4px;
    transition: width 0.2s ease-in-out;
    background-color: #1da1f2;
    background: radial-gradient(
        ellipse farthest-corner at 50% 100%,
        #1da1f2 0,
        #1da1f2 25%,
        hsla(0, 0%, 100%, 0) 75%
    );
}
.more-tweets-btn {
    border-radius: 999px;
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2);
    position: relative;
    top: -1em;
    opacity: 0;
    transition: opacity 0.4s ease-out, top 0.4s ease-out,
        background-color 0.2s linear;
    pointer-events: auto;
    padding: 5px 8px;
    min-height: 0;
}
.more-tweets-btn:active {
    margin-top: 1px;
}
.more-tweets-btn:active,
.more-tweets-btn:focus {
    outline: none;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
}
.more-tweets-btn .icon,
.more-tweets-btn .Icon {
    font-size: 1.1em;
    line-height: 0.9;
}
.more-tweets-btn-container--hidden .more-tweets-btn {
    transition: none;
}
.more-tweets-btn-container--loading .more-tweets-btn,
.more-tweets-btn-container--mouse-release .more-tweets-btn,
.more-tweets-btn-container--visible .more-tweets-btn {
    opacity: 1;
    top: 1em;
}
.more-tweets-btn-container--out .more-tweets-btn {
    opacity: 0;
    top: 5em;
}
.more-tweets-btn-container--loading .more-tweets-btn,
.more-tweets-btn-container--mouse-release .more-tweets-btn {
    background-color: #657786;
}
.more-tweets-btn-inner-loading,
.more-tweets-btn-inner-mouse-release {
    display: none;
}
.more-tweets-btn-container--mouse-release .more-tweets-btn-inner-mouse-release {
    display: block;
}
.more-tweets-btn-container--mouse-release .more-tweets-btn-inner-default {
    display: none;
}
.more-tweets-btn-container--loading .more-tweets-btn-inner-loading {
    display: block;
}
.more-tweets-btn-container--loading .more-tweets-btn-inner-default {
    display: none;
}
.touch-device .app-columns {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
.drag-drop-indicator {
    background-color: #1da1f2;
    color: #657786;
}
.location-form .typeahead-dropdown {
    background: #fff;
    width: calc(100% - 28px);
}
.location-form .Icon--close,
.location-form .icon-close {
    background-color: hsla(0, 0%, 100%, 0.35);
}
.location-form .icon-translator {
    top: 25px;
    left: 25px;
    position: absolute;
}
.location-form .Icon--close,
.location-form .icon-close {
    top: 25px;
    right: 18px;
    position: absolute;
    background-color: #fff;
    cursor: pointer;
    padding-bottom: 5px;
}
.location-form .leaflet-control-attribution.leaflet-compact-attribution {
    margin: 5px !important;
}
.search-filter-callout-triangle {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: 7px solid transparent;
    border-bottom-color: #1da1f2;
}
.live-video-container iframe {
    border: 0;
}
.live-video-timelines button {
    border: none;
    height: 100%;
}
.live-video-timelines button:active,
.live-video-timelines button:focus,
.live-video-timelines button:hover {
    box-shadow: none;
}
.live-video-timelines {
    border-bottom: 1px solid #e1e8ed;
}
.live-video-timelines button:active,
.live-video-timelines button:focus,
.live-video-timelines button:hover {
    background-color: #fff;
}
.column-type-scheduled {
    background-color: #f5f8fa;
}
.column-header,
.column-header-temp {
    box-sizing: border-box;
    position: relative;
    height: 50px;
    color: #38444d;
    background-color: #fff;
    line-height: 50px;
}
.column-header,
.column-header-temp {
    border-bottom: 1px solid #e1e8ed;
}
.column-header-temp,
.column-temp .column-header {
    width: 100%;
    color: inherit;
}
.column-title {
    font-size: 16px;
    font-weight: 700;
}
.column-title .attribution {
    font-weight: 400;
    font-size: 13px;
    padding: 3px 0 0 4px;
}
.column-type-message .column-title {
    margin-right: 90px;
}
.column-title-container {
    color: #38444d;
}
.column-title-container:hover .column-title-items {
    border-width: 0;
    border-bottom: 1px #38444d;
    border-style: solid;
}
.column-title-edit-box {
    position: relative;
    height: 34px;
    padding: 4px 12px;
    margin: 0 3px;
    color: #14171a;
    background-color: #f5f8fa;
    border-color: #e1e8ed;
}
.column-title-editable.with-image-attribution {
    padding-right: 30px;
}
.column-title-editable .image-attribution {
    position: relative;
    right: 0;
    top: 5px;
}
.column-number {
    counter-increment: column-number;
    position: absolute;
    top: 1px;
    left: 3px;
    line-height: 1;
    font-size: 10px;
    color: #aab8c2;
    padding: 1px;
}
.column-number:before {
    content: counter(column-number);
}
.column-drag-handle {
    margin: 15px 0 0 4px;
}
.column-title-back {
    color: #38444d;
    font-size: 14px;
    font-weight: 700;
    padding-left: 23px;
    position: relative;
}
.column-title-back .attribution {
    display: none;
}
.column-title-back .icon,
.column-title-back .Icon {
    position: absolute;
    top: 25px;
    left: 0;
    line-height: 0;
    vertical-align: middle;
}
.column-title-back .conversation-title {
    padding-top: 5px;
}
.column-temp .column-title-back {
    color: inherit;
}
.column-close-link {
    position: absolute;
    top: 45%;
    right: 23px;
}
.conversation-title {
    line-height: 17px;
    width: 100%;
    overflow: hidden;
}
.conversation-title .title-content {
    display: inline-block;
    overflow: hidden;
    margin: 0 12px;
    font-size: 14px;
    max-height: 36px;
}
.column-type-icon {
    position: relative;
    font-size: 20px;
    width: 24px;
    height: 24px;
}
.column-header .column-type-icon {
    color: #657786;
}
.column-header-temp .column-type-icon,
.column-header .column-type-icon {
    margin-top: -2px;
}
.column-header-title {
    height: 50px;
    overflow: hidden;
    line-height: 3.2em;
}
.column-header {
    overflow: hidden;
}
.column-header,
.column-header .column-heading {
    max-height: 50px;
}
.column-header.is-options-open .column-settings-link {
    background-color: transparent;
    color: #1da1f2;
    border-color: #e1e8ed;
    border-bottom: none;
}
.column-header.is-options-open .column-settings-link:hover {
    color: #1da1f2;
}
.column-header.is-options-open .column-settings-link .icon-arrow-u {
    display: inline-block;
}
.column-header.is-options-open .column-settings-link .Icon--caretDown,
.column-header.is-options-open .column-settings-link .icon-arrow-d {
    display: none;
}
.is-new .column-type-icon {
    color: #1da1f2;
}
.column-header-links {
    max-width: 40%;
    padding: 3px 5px 0;
}
.column-header-link {
    padding: 1px 3px;
    color: #1da1f2;
    font-size: 13px;
    display: inline-block;
}
.column-header-link .icon,
.column-header-link .Icon {
    line-height: 1;
}
.column-header-link .icon-sliders {
    font-size: 20px;
}
.column-header-link .icon-arrow-u {
    display: none;
}
.column-header-link:active,
.column-header-link:focus,
.column-header-link:hover {
    color: #1da1f2;
    text-decoration: none;
    outline: none;
    background-color: transparent;
}
.column-header-link:first-child {
    padding-left: 0;
}
.column-header-link:last-child {
    padding-right: 5px;
}
.column-header:hover .column-settings-link {
    visibility: visible;
}
.column-message {
    background-color: #fff;
}
.filter-error {
    color: #fff;
    background-color: #a01744;
    line-height: 1;
}
.facet-content {
    color: #ffb8c2;
}
.facet-user {
    color: #ffe76e;
}
.facet-action {
    color: #9cd1d4;
}
.facet-engagement {
    color: #8899a6;
}
.touch-device .column-drag-handle {
    display: none;
}
.is-touch-column-options .column-title {
    margin-right: 32.5px;
}
.is-touch-column-options .column-title-messages {
    margin-right: 50px;
}
.is-touch-column-options .column-header-link {
    padding: 0 10px;
}
.is-touch-column-options .column-settings-link {
    right: 5px;
}
.is-touch-column-options .mark-all-read-link {
    right: 36.25px;
}
.is-touch-column-options .is-options-open .mark-all-read-link {
    right: 44.25px;
}
.edit-conversation-name {
    position: absolute;
    top: -50px;
    right: 0;
    left: 0;
    box-sizing: border-box;
    height: 50px;
    padding: 0 10px;
    color: #38444d;
    line-height: 50px;
    border-bottom: 1px solid #e1e8ed;
    transition: top 0.2s ease-out;
    background-color: #fff;
}
.edit-conversation-name input {
    color: #14171a;
    background-color: #fff;
    border-color: #e1e8ed;
}
.edit-conversation-name.is-visible {
    top: 0;
}
.column-options {
    background-color: #fff;
}
.with-column-divider-bottom {
    border-bottom: 1px solid #e1e8ed;
}
.is-column-options-animating {
    transition: height 0.2s;
}
.column-options .button-tray {
    background-color: #fff;
    text-align: justify;
    font-size: 0;
}
.button-tray:before {
    content: "";
    display: block;
    width: 100%;
}
.button-tray:after {
    content: "";
    display: inline-block;
    width: 100%;
}
.notifications-info-icon {
    position: relative;
    top: 2px;
    font-size: 14px;
}
.is-touch-column-options .column-action-link {
    padding: 8px;
    margin-top: -5px;
    display: inline-block;
}
.is-narrow-columns .is-touch-column-options .column-action-link {
    padding: 8px 6px;
}
.btn-options-unique {
    color: #8899a6;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 13px;
}
.btn-options-unique .icon,
.btn-options-unique .Icon {
    font-size: 18px;
}
.column-nav-updates {
    position: absolute;
    top: 3px;
    right: 6px;
    color: #1da1f2;
    visibility: hidden;
    opacity: 0;
    transition: opacity 0.1s linear;
}
.is-new .column-nav-updates {
    visibility: visible;
    opacity: 1;
}
.contributor-manager .account-summary {
    margin-right: 0;
}
.contributor-manager .link-complex {
    border: 1px solid #e1e8ed;
}
.contributor-row {
    overflow: hidden;
    opacity: 1;
    transition: opacity 0.2s, background-color 0.2s, height 0.2s;
}
.contributor-row .item-img {
    width: 36px;
}
.contributor-row .tweet-avatar {
    width: 36px;
    height: 36px;
}
.contributor-settings-role {
    border-bottom: 1px solid #e1e8ed;
}
.contributor-sep {
    border: none;
    height: 1px;
}
.contributor-adder-block {
    z-index: 1;
    position: absolute;
    top: 188px;
    width: 100%;
    box-shadow: 0 0 10px transparent;
    border-bottom: 1px solid transparent;
    transition: box-shadow 0.1s linear, border-color 0.1s linear;
}
.contributor-adder input {
    padding-top: 5px !important;
    padding-bottom: 6px !important;
    padding-left: 10px !important;
    border: none;
    font-size: 14px;
    height: 32px;
}
.contributor-row[data-state="initial"] {
    opacity: 0;
}
[data-show-when-state-error],
[data-show-when-state] {
    display: none;
}
.contributor-row[data-state="closed"] [data-show-when-state~="closed"] {
    display: inherit;
}
.contributor-row[data-state="closed"] [data-hide-when-state~="closed"] {
    display: none;
}
.contributor-row[data-state="settings"] {
    background-color: #fff;
}
.contributor-row[data-state="settings"] [data-show-when-state~="settings"] {
    display: inherit;
}
.contributor-row[data-state="settings"] [data-hide-when-state~="settings"] {
    display: none;
}
.contributor-row[data-state="confirmAdd"] {
    background-color: #fff;
}
.contributor-row[data-state="confirmAdd"] [data-show-when-state~="confirmAdd"] {
    display: inherit;
}
.contributor-row[data-state="confirmAdd"] [data-hide-when-state~="confirmAdd"] {
    display: none;
}
.contributor-row[data-state="confirmAdd-added"] {
    background-color: #fff;
}
.contributor-row[data-state="confirmAdd-added"]
    [data-show-when-state~="confirmAdd-added"] {
    display: inherit;
}
.contributor-row[data-state="confirmAdd-added"]
    [data-hide-when-state~="confirmAdd-added"] {
    display: none;
}
.contributor-row[data-state="confirmDeadmin"] {
    background-color: #fff;
}
.contributor-row[data-state="confirmDeadmin"]
    [data-show-when-state~="confirmDeadmin"] {
    display: inherit;
}
.contributor-row[data-state="confirmDeadmin"]
    [data-hide-when-state~="confirmDeadmin"] {
    display: none;
}
.contributor-row[data-state="confirmRemove-removing"],
.contributor-row[data-state="confirmRemove"] {
    background-color: #fff;
}
.contributor-row[data-state="confirmRemove-removing"]
    [data-show-when-state~="confirmRemove"],
.contributor-row[data-state="confirmRemove"]
    [data-show-when-state~="confirmRemove"] {
    display: inherit;
}
.contributor-row[data-state="confirmRemove-removing"]
    [data-hide-when-state~="confirmRemove"],
.contributor-row[data-state="confirmRemove"]
    [data-hide-when-state~="confirmRemove"] {
    display: none;
}
.contributor-row[data-state="confirmRemove-removing"] {
    background-color: #fff;
}
.contributor-row[data-state="confirmRemove-removing"]
    [data-show-when-state~="confirmRemove-removing"] {
    display: inherit;
}
.contributor-row[data-state="confirmRemove-removing"]
    [data-hide-when-state~="confirmRemove-removing"] {
    display: none;
}
[data-state-error*="error"] [data-show-when-state-error] {
    display: inherit;
}
.contributor-row[data-state="confirmRemove-removing"] {
    opacity: 0;
    height: 0;
}
.contributor-row[data-contributor-role="admin"]
    [data-show-when-contributor-role="contributor"] {
    display: none;
}
.contributor-row[data-contributor-role="contributor"]
    [data-show-when-contributor-role="admin"] {
    display: none;
}
.is-expanding {
    overflow: hidden;
}
.stream-item {
    border-bottom: 1px solid #e1e8ed;
}
.search-results-container .stream-item,
.stream-item {
    background-color: #fff;
}
.is-streamed {
    background-color: #c7b4fa;
}
.is-contented {
    background-color: #f45d22;
}
.conversation-event .item-box {
    padding: 0 0 14px;
}
.conversation-event:first-child,
.stream-item:not(.conversation-event) + .conversation-event {
    padding-top: 14px;
}
.item-box {
    position: relative;
    padding: 8px 10px;
}
.item-img {
    width: 36px;
}
.item-box-full-bleed {
    margin: 0 -10px -8px;
}
.activity-header .avatar {
    margin-right: 6px;
    margin-bottom: -6px;
}
.activity-header.has-source-avatar {
    margin-top: 4px;
}
.gap-chirp {
    background-color: #e1e8ed;
    color: #8899a6;
    text-align: center;
    position: relative;
    top: -2px;
    border-bottom: none !important;
}
.gap-chirp:after,
.gap-chirp:before {
    position: absolute;
    left: 0;
    right: 0;
    height: 10px;
    background-repeat: repeat-x;
    background-size: contain;
    content: "";
}
.gap-chirp:before {
    top: 0;
    background-image: url(https://ton.twimg.com/tweetdeck-web/web/assets/global/backgrounds/triangle-ffffff.9e63cecfcf.svg);
}
.gap-chirp:after {
    background-image: url(https://ton.twimg.com/tweetdeck-web/web/assets/global/backgrounds/triangle-ffffff.9e63cecfcf.svg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    bottom: 0;
}
.gap-chirp:active .gap-chirp-text--with-size,
.gap-chirp:hover .gap-chirp-text--with-size {
    background: #d7e1e7;
}
.gap-chirp-text {
    display: inline-block;
    border: 1px solid transparent;
    border-radius: 999px;
}
.gap-chirp-text--with-size {
    border-color: #b4bfc7;
}
.gap-chirp-spinner {
    display: none;
    height: 1.3em;
    background-image: url(https://ton.twimg.com/tweetdeck-web/web/assets/global/backgrounds/spinner_light.ac8adb62d1.gif);
    background-repeat: no-repeat;
    background-position: top;
}
.gap-chirp--loading .gap-chirp-spinner {
    display: block;
}
.gap-chirp--loading .gap-chirp-text {
    display: none;
}
.thread {
    content: "";
    position: absolute;
    width: 3px;
    background-color: #e1e8ed;
    left: 27px;
    border-radius: 3px/7px;
    margin-top: 22px;
    height: calc(100% - 44px);
}
.show-more-thread {
    margin-top: -2px;
    height: 13px;
}
.cursor-top-thread {
    margin-top: -11px;
    height: 17px;
}
.dot-thread {
    height: 3px;
    border-radius: 50%;
}
.dot-thread-top {
    margin-top: -16px;
}
.dot-thread-top.middle {
    margin-top: -21px;
}
.dot-thread-top.top {
    margin-top: -26px;
}
.dot-thread-more {
    margin-top: 13px;
}
.dot-thread-more.middle {
    margin-top: 18px;
}
.dot-thread-more.top {
    margin-top: 23px;
}
.list-item {
    color: #657786;
}
.list-item.is-selected,
.list-item:active,
.list-item:hover {
    background-color: #1da1f2;
    color: #fff;
}
.list-item:hover:not(.is-selected) {
    background-color: transparent;
    color: #657786;
}
.list-item.is-selected .txt-mute,
.list-item:active .txt-mute,
.list-item:hover .txt-mute {
    color: #e1e8ed;
}
.list-item.is-selected .list-icon,
.list-item:active .list-icon,
.list-item:hover .list-icon {
    color: #fff;
}
.list-item:hover:not(.is-selected) .list-icon {
    background-color: transparent;
    color: #8899a6;
}
.item-img-24 {
    width: 24px;
}
.item-img-32 {
    width: 32px;
}
.list-icon {
    margin-top: -4px;
    color: #8899a6;
}
.list-divider {
    border-top: 1px solid rgba(20, 23, 26, 0.25);
}
.list-item-button {
    padding: 5px 10px;
    color: #aab8c2;
    background-color: #f5f8fa;
    font-size: 12px;
}
.list-item-last {
    border-bottom-left-radius: 14px;
    border-bottom-right-radius: 14px;
}
.list-placeholder {
    padding-top: 30px;
    text-align: center;
    font-size: 15px;
    color: #8899a6;
    text-shadow: 0 1px 0 hsla(0, 0%, 100%, 0.8);
}
.ordered-list {
    counter-reset: list;
}
.ordered-list-item {
    position: relative;
}
.ordered-list-item:before {
    position: absolute;
    left: -15px;
    counter-increment: list;
    content: counters(list, ".") " ";
}
.list-style-none {
    list-style: none;
}
.is-touch-search .list-item.is-selected,
.is-touch-search .list-item:active,
.is-touch-search .list-item:hover {
    background-color: #1da1f2;
    color: #fff;
}
.is-touch-search .list-item.is-selected .list-icon,
.is-touch-search .list-item:active .list-icon,
.is-touch-search .list-item:hover .list-icon {
    color: #fff;
}
.is-touch-search .list-item {
    padding-top: 12.15px;
    padding-bottom: 12.15px;
}
.add-multiple {
    position: absolute;
    right: 10px;
    top: 9px;
}
.avatar {
    width: 36px;
    height: 36px;
    border-radius: 100%;
}
.avatar.size14 {
    width: 14px;
    height: 14px;
}
.avatar.size16 {
    width: 16px;
    height: 16px;
}
.avatar.size18 {
    width: 18px;
    height: 18px;
}
.avatar.size24 {
    width: 24px;
    height: 24px;
}
.avatar.size30 {
    width: 30px;
    height: 30px;
}
.avatar.size32 {
    width: 32px;
    height: 32px;
}
.avatar.size36 {
    width: 36px;
    height: 36px;
}
.avatar.size48 {
    width: 48px;
    height: 48px;
}
.avatar.size64 {
    width: 64px;
    height: 64px;
}
.avatar.size73 {
    width: 73px;
    height: 73px;
}
.avatar-border--2 {
    margin: -2px;
    border: 2px solid #fff;
    background-color: #fff;
}
.multiple-avatar-grid {
    height: 36px;
}
.multiple-avatar-grid-mini {
    height: 24px;
    width: 24px;
}
.media-grid-container.multiple-avatar-grid,
.media-grid-container.multiple-avatar-grid-mini {
    border-radius: 100%;
}
.multiple-avatar-grid-mini .media-image,
.multiple-avatar-grid .media-image {
    height: 100%;
}
.account-link {
    max-width: 100%;
    color: #38444d;
}
.on-blue .account-link {
    color: #fff;
}
.compose .quoted-tweet .account-link {
    color: #657786;
}
.account-link .username {
    direction: ltr;
    font-size: 0.8571rem;
    unicode-bidi: embed;
}
.account-link .fullname {
    line-height: 1.2;
}
.account-inline {
    box-sizing: border-box;
    position: relative;
    display: inline-block;
    max-width: 100%;
}
.account-inline .fullname,
.account-inline .username {
    line-height: 1;
}
.account-inline.is-protected {
    padding-right: 18px;
}
.account-inline .icon-protected {
    position: absolute;
    right: 0;
    font-size: 16px;
}
.fullname-badged {
    max-width: calc(100% - 20px);
    position: relative;
    padding-right: 20px;
}
.fullname-badged:before {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
}
.media-item {
    width: 100%;
    position: relative;
    display: block;
    margin-top: 10px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
}
.media-badge {
    border: 1px solid #e1e8ed;
    color: #8899a6;
    display: inline-block;
    padding: 2px 10px 2px 6px;
    border-radius: 14px;
    margin: 7px 0 2px;
}
.media-badge:hover {
    background-color: #f5f8fa;
}
.media-item.media-size-large:after,
.media-size-large-height:after {
    content: " ";
    position: absolute;
    top: 0;
    width: 100%;
    height: 10px;
    background-image: linear-gradient(
        rgba(20, 23, 26, 0.25),
        rgba(20, 23, 26, 0)
    );
}
.media-sensitive {
    width: 100%;
    height: 100%;
    background: #e1e8ed;
    font-size: 13px;
    line-height: 1.2em;
    z-index: 11;
}
.media-sensitive-title {
    color: #38444d;
}
.media-sensitive-detail {
    min-height: 130px;
}
.is-narrow-columns .media-sensitive {
    font-size: 12px;
}
.is-narrow-columns .media-sensitive .media-sensitive-title {
    display: none;
}
.is-narrow-columns .media-sensitive.is-large .media-sensitive-title {
    display: initial;
}
.media-size-medium {
    width: 100%;
    height: 130px;
    border-radius: 14px;
    z-index: 1;
}
.media-size-small {
    width: 50%;
    height: 77px;
    border-radius: 14px;
    z-index: 1;
}
.media-size-large {
    margin-top: 0;
    width: 100%;
}
.media-size-large,
.media-size-large-height {
    height: 350px;
}
.quoted-tweet .media-size-medium,
.quoted-tweet .media-size-small {
    border-radius: 7px;
}
.is-narrow-columns .media-sensitive-detail {
    min-height: 108px;
}
.is-narrow-columns .media-size-large {
    height: 270px;
}
.is-narrow-columns .media-size-medium {
    height: 108px;
}
.is-narrow-columns .media-size-small {
    height: 64px;
}
.is-wide-columns .media-sensitive-detail {
    min-height: 153px;
}
.is-wide-columns .media-size-large {
    height: 350px;
}
.is-wide-columns .media-size-medium {
    height: 153px;
}
.is-wide-columns .media-size-small {
    height: 91px;
}
.media-item:first-child {
    margin-top: 0;
}
.media-caret {
    z-index: 1;
    position: absolute;
    left: 50%;
    margin-left: -7px;
    top: 0;
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: 7px solid transparent;
    border-top-color: #fff;
}
.video-overlay {
    position: absolute;
    left: 50%;
    margin-left: -20px;
    margin-top: -20px;
    top: 50%;
    width: 40px;
    height: 40px;
    color: #fff;
    line-height: 1;
}
.video-overlay .icon,
.video-overlay .Icon {
    font-size: 40px;
}
.gif-badge,
.gif-pause {
    position: absolute;
    padding: 10px;
    bottom: 0;
    left: 0;
}
.is-gif:hover .gif-pause,
.is-paused .gif-badge,
.is-paused .gif-play {
    visibility: visible;
}
.gif-badge,
.gif-pause,
.gif-play,
.is-gif.is-paused .gif-pause {
    visibility: hidden;
}
.media-item-gif {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    position: relative;
    object-fit: cover;
    height: 100%;
    width: 100%;
}
.tweet-detail-media .media-item-gif {
    -webkit-transform: none;
    transform: none;
    height: auto;
}
.tweet-detail-media .media-item,
.tweet-detail-media .media-preview {
    border-radius: 14px;
    overflow: hidden;
    position: relative;
    z-index: 1;
}
.media-thumb-container {
    overflow: hidden;
    max-width: 90px;
    max-height: 65px;
    width: 90px;
    height: 65px;
}
.media-thumb-container .media-thumb-img {
    width: auto;
    height: 100%;
    display: block;
    margin: auto;
}
.media-grid-container {
    position: relative;
    overflow: hidden;
    border-radius: 14px;
}
.media-grid-2,
.media-grid-2-mirror,
.media-grid-3,
.media-grid-3-mirror,
.media-grid-4 {
    height: 100%;
    padding: 0;
}
.media-image {
    background: no-repeat 50%;
    background-size: cover;
}
.media-grid-2-mirror > .media-image-container,
.media-grid-2 > .media-image-container,
.media-grid-3-mirror > .media-image-container,
.media-grid-3 > .media-image-container,
.media-grid-4 > .media-image-container {
    padding: 0;
    width: 50%;
    height: 50%;
    float: left;
}
.media-grid-2-mirror > .media-image-container,
.media-grid-3-mirror > .media-image-container {
    float: right;
}
.media-grid-2-mirror > .media-image-container,
.media-grid-2 > .media-image-container,
.media-grid-3-mirror > .media-image-container:first-child,
.media-grid-3 > .media-image-container:first-child {
    height: 100%;
}
.media-grid-3-mirror > .media-image-container:nth-child(n + 3) > .media-image,
.media-grid-3 > .media-image-container:nth-child(n + 3) > .media-image,
.media-grid-4 > .media-image-container:nth-child(n + 3) > .media-image {
    top: 2px;
}
.media-grid-2-mirror > .media-image-container:first-child > .media-image,
.media-grid-2 > .media-image-container:first-child > .media-image,
.media-grid-3-mirror > .media-image-container:nth-child(n + 2) > .media-image,
.media-grid-3 > .media-image-container:first-child > .media-image,
.media-grid-4 > .media-image-container:nth-child(odd) > .media-image {
    right: 2px;
}
.media-grid-3-mirror > .media-image-container:nth-child(2) > .media-image,
.media-grid-3 > .media-image-container:nth-child(2) > .media-image,
.media-grid-4 > .media-image-container:nth-child(-n + 2) > .media-image {
    bottom: 2px;
}
.media-grid-2-mirror > .media-image-container:first-child > .media-image,
.media-grid-2 > .media-image-container:nth-child(2) > .media-image,
.media-grid-3-mirror > .media-image-container:first-child > .media-image,
.media-grid-3 > .media-image-container:nth-child(n + 2) > .media-image,
.media-grid-4 > .media-image-container:nth-child(2n + 2) > .media-image {
    left: 2px;
}
.media-grid-3-mirror
    > .media-image-container-compact:nth-child(n + 3)
    > .media-image,
.media-grid-3 > .media-image-container-compact:nth-child(n + 3) > .media-image,
.media-grid-4 > .media-image-container-compact:nth-child(n + 3) > .media-image {
    top: 1px;
}
.media-grid-2 > .media-image-container-compact:first-child > .media-image,
.media-grid-3-mirror
    > .media-image-container-compact:nth-child(n + 2)
    > .media-image,
.media-grid-3 > .media-image-container-compact:first-child > .media-image,
.media-grid-4 > .media-image-container-compact:nth-child(odd) > .media-image {
    right: 1px;
}
.media-grid-3-mirror
    > .media-image-container-compact:nth-child(2)
    > .media-image,
.media-grid-3 > .media-image-container-compact:nth-child(2) > .media-image,
.media-grid-4
    > .media-image-container-compact:nth-child(-n + 2)
    > .media-image {
    bottom: 1px;
}
.media-grid-2 > .media-image-container-compact:nth-child(2) > .media-image,
.media-grid-3-mirror
    > .media-image-container-compact:first-child
    > .media-image,
.media-grid-3 > .media-image-container-compact:nth-child(n + 2) > .media-image,
.media-grid-4
    > .media-image-container-compact:nth-child(2n + 2)
    > .media-image {
    left: 1px;
}
.media-grid-3-mirror
    > .media-image-container-mini:nth-child(n + 3)
    > .media-image,
.media-grid-3 > .media-image-container-mini:nth-child(n + 3) > .media-image,
.media-grid-4 > .media-image-container-mini:nth-child(n + 3) > .media-image {
    top: 0;
}
.media-grid-2 > .media-image-container-mini:first-child > .media-image,
.media-grid-3-mirror
    > .media-image-container-mini:nth-child(n + 2)
    > .media-image,
.media-grid-3 > .media-image-container-mini:first-child > .media-image,
.media-grid-4 > .media-image-container-mini:nth-child(odd) > .media-image {
    right: 0;
}
.media-grid-3-mirror > .media-image-container-mini:nth-child(2) > .media-image,
.media-grid-3 > .media-image-container-mini:nth-child(2) > .media-image,
.media-grid-4 > .media-image-container-mini:nth-child(-n + 2) > .media-image {
    bottom: 1px;
}
.media-grid-2 > .media-image-container-mini:nth-child(2) > .media-image,
.media-grid-3-mirror > .media-image-container-mini:first-child > .media-image,
.media-grid-3 > .media-image-container-mini:nth-child(n + 2) > .media-image,
.media-grid-4 > .media-image-container-mini:nth-child(2n + 2) > .media-image {
    left: 1px;
}
.img-strip {
    overflow: hidden;
    list-style: none;
    padding: 0;
    margin: 10px 0 0 -5px;
}
.img-strip-media {
    float: left;
    padding: 0;
    margin: 0 0 5px 5px;
}
.img-strip-media img {
    display: block;
}
.tweet {
    padding-left: 46px;
    line-height: 1.28578em;
    word-break: break-word;
    word-wrap: break-word;
    display: block;
}
.tweet:after,
.tweet:before {
    display: block;
    content: " ";
}
.tweet:after {
    clear: both;
}
.tweet-text {
    overflow: hidden;
}
.without-tweet-drag-handles .tweet-drag-handle {
    display: none;
}
.tweet-timestamp {
    padding-left: 5px;
    margin-bottom: 2px;
    line-height: 1;
}
.tweet-context,
.tweet-img {
    margin-left: -46px;
}
.tweet-avatar {
    z-index: 1;
}
.tweet-actions {
    float: left;
}
.tweet-actions li a {
    outline: 0;
}
.message-stream-item .tweet-actions {
    float: right;
}
.stream-item:hover .tweet-actions {
    visibility: visible;
}
.is-protected-action {
    opacity: 0.5;
    cursor: default;
}
.no-pointer-events {
    pointer-events: none;
}
.dm-action,
.tweet-action,
.tweet-detail-action {
    display: block;
}
.dm-action .icon,
.dm-action .Icon,
.tweet-action .icon,
.tweet-action .Icon,
.tweet-detail-action .icon,
.tweet-detail-action .Icon {
    display: block;
    font-size: 18px;
}
.dm-action,
.tweet-action,
.tweet-detail-action {
    color: #8899a6;
}
.dm-action:active,
.dm-action:focus,
.dm-action:hover,
.is-selected.dm-action,
.is-selected.tweet-detail-action,
.tweet-action.is-selected,
.tweet-action:active,
.tweet-action:focus,
.tweet-action:hover,
.tweet-detail-action:active,
.tweet-detail-action:focus,
.tweet-detail-action:hover {
    text-decoration: none !important;
}
.dm-action:active .icon-reply,
.dm-action:active .reply-count,
.dm-action:focus .icon-reply,
.dm-action:focus .reply-count,
.dm-action:hover .icon-reply,
.dm-action:hover .reply-count,
.is-selected.dm-action .icon-reply,
.is-selected.dm-action .reply-count,
.is-selected.tweet-detail-action .icon-reply,
.is-selected.tweet-detail-action .reply-count,
.tweet-action.is-selected .icon-reply,
.tweet-action.is-selected .reply-count,
.tweet-action:active .icon-reply,
.tweet-action:active .reply-count,
.tweet-action:focus .icon-reply,
.tweet-action:focus .reply-count,
.tweet-action:hover .icon-reply,
.tweet-action:hover .reply-count,
.tweet-detail-action:active .icon-reply,
.tweet-detail-action:active .reply-count,
.tweet-detail-action:focus .icon-reply,
.tweet-detail-action:focus .reply-count,
.tweet-detail-action:hover .icon-reply,
.tweet-detail-action:hover .reply-count {
    color: #1da1f2;
}
.dm-action:active .icon-retweet,
.dm-action:active .retweet-count,
.dm-action:focus .icon-retweet,
.dm-action:focus .retweet-count,
.dm-action:hover .icon-retweet,
.dm-action:hover .retweet-count,
.is-selected.dm-action .icon-retweet,
.is-selected.dm-action .retweet-count,
.is-selected.tweet-detail-action .icon-retweet,
.is-selected.tweet-detail-action .retweet-count,
.tweet-action.is-selected .icon-retweet,
.tweet-action.is-selected .retweet-count,
.tweet-action:active .icon-retweet,
.tweet-action:active .retweet-count,
.tweet-action:focus .icon-retweet,
.tweet-action:focus .retweet-count,
.tweet-action:hover .icon-retweet,
.tweet-action:hover .retweet-count,
.tweet-detail-action:active .icon-retweet,
.tweet-detail-action:active .retweet-count,
.tweet-detail-action:focus .icon-retweet,
.tweet-detail-action:focus .retweet-count,
.tweet-detail-action:hover .icon-retweet,
.tweet-detail-action:hover .retweet-count {
    color: #17bf63;
}
.dm-action:active .icon-favorite,
.dm-action:active .like-count,
.dm-action:focus .icon-favorite,
.dm-action:focus .like-count,
.dm-action:hover .icon-favorite,
.dm-action:hover .like-count,
.is-selected.dm-action .icon-favorite,
.is-selected.dm-action .like-count,
.is-selected.tweet-detail-action .icon-favorite,
.is-selected.tweet-detail-action .like-count,
.tweet-action.is-selected .icon-favorite,
.tweet-action.is-selected .like-count,
.tweet-action:active .icon-favorite,
.tweet-action:active .like-count,
.tweet-action:focus .icon-favorite,
.tweet-action:focus .like-count,
.tweet-action:hover .icon-favorite,
.tweet-action:hover .like-count,
.tweet-detail-action:active .icon-favorite,
.tweet-detail-action:active .like-count,
.tweet-detail-action:focus .icon-favorite,
.tweet-detail-action:focus .like-count,
.tweet-detail-action:hover .icon-favorite,
.tweet-detail-action:hover .like-count {
    color: #e0245e;
}
.chirp-container .stream-item:not(:hover):not(.is-selected-tweet) .dm-action,
.chirp-container .stream-item:not(:hover):not(.is-selected-tweet) .tweet-action,
.chirp-container
    .stream-item:not(:hover):not(.is-selected-tweet)
    .tweet-detail-action {
    color: #aab8c2;
}
.chirp-container
    .stream-item:not(:hover):not(.is-selected-tweet)
    .dm-action:active,
.chirp-container
    .stream-item:not(:hover):not(.is-selected-tweet)
    .dm-action:focus,
.chirp-container
    .stream-item:not(:hover):not(.is-selected-tweet)
    .dm-action:hover,
.chirp-container
    .stream-item:not(:hover):not(.is-selected-tweet)
    .is-selected.dm-action,
.chirp-container
    .stream-item:not(:hover):not(.is-selected-tweet)
    .is-selected.tweet-detail-action,
.chirp-container
    .stream-item:not(:hover):not(.is-selected-tweet)
    .tweet-action.is-selected,
.chirp-container
    .stream-item:not(:hover):not(.is-selected-tweet)
    .tweet-action:active,
.chirp-container
    .stream-item:not(:hover):not(.is-selected-tweet)
    .tweet-action:focus,
.chirp-container
    .stream-item:not(:hover):not(.is-selected-tweet)
    .tweet-action:hover,
.chirp-container
    .stream-item:not(:hover):not(.is-selected-tweet)
    .tweet-detail-action:active,
.chirp-container
    .stream-item:not(:hover):not(.is-selected-tweet)
    .tweet-detail-action:focus,
.chirp-container
    .stream-item:not(:hover):not(.is-selected-tweet)
    .tweet-detail-action:hover {
    color: #8899a6;
    text-decoration: none;
}
.is-inverted-light
    .chirp-container
    .stream-item:not(:hover):not(.is-selected-tweet)
    .dm-action,
.is-inverted-light
    .chirp-container
    .stream-item:not(:hover):not(.is-selected-tweet)
    .tweet-action,
.is-inverted-light
    .chirp-container
    .stream-item:not(:hover):not(.is-selected-tweet)
    .tweet-detail-action,
.is-inverted-light .dm-action,
.is-inverted-light .tweet-action,
.is-inverted-light .tweet-detail-action {
    color: #8899a6;
}
.is-inverted-light
    .chirp-container
    .stream-item:not(:hover):not(.is-selected-tweet)
    .dm-action:active,
.is-inverted-light
    .chirp-container
    .stream-item:not(:hover):not(.is-selected-tweet)
    .dm-action:focus,
.is-inverted-light
    .chirp-container
    .stream-item:not(:hover):not(.is-selected-tweet)
    .dm-action:hover,
.is-inverted-light
    .chirp-container
    .stream-item:not(:hover):not(.is-selected-tweet)
    .is-selected.dm-action,
.is-inverted-light
    .chirp-container
    .stream-item:not(:hover):not(.is-selected-tweet)
    .is-selected.tweet-detail-action,
.is-inverted-light
    .chirp-container
    .stream-item:not(:hover):not(.is-selected-tweet)
    .tweet-action.is-selected,
.is-inverted-light
    .chirp-container
    .stream-item:not(:hover):not(.is-selected-tweet)
    .tweet-action:active,
.is-inverted-light
    .chirp-container
    .stream-item:not(:hover):not(.is-selected-tweet)
    .tweet-action:focus,
.is-inverted-light
    .chirp-container
    .stream-item:not(:hover):not(.is-selected-tweet)
    .tweet-action:hover,
.is-inverted-light
    .chirp-container
    .stream-item:not(:hover):not(.is-selected-tweet)
    .tweet-detail-action:active,
.is-inverted-light
    .chirp-container
    .stream-item:not(:hover):not(.is-selected-tweet)
    .tweet-detail-action:focus,
.is-inverted-light
    .chirp-container
    .stream-item:not(:hover):not(.is-selected-tweet)
    .tweet-detail-action:hover,
.is-inverted-light .dm-action:active,
.is-inverted-light .dm-action:focus,
.is-inverted-light .dm-action:hover,
.is-inverted-light .is-selected.dm-action,
.is-inverted-light .is-selected.tweet-detail-action,
.is-inverted-light .tweet-action.is-selected,
.is-inverted-light .tweet-action:active,
.is-inverted-light .tweet-action:focus,
.is-inverted-light .tweet-action:hover,
.is-inverted-light .tweet-detail-action:active,
.is-inverted-light .tweet-detail-action:focus,
.is-inverted-light .tweet-detail-action:hover {
    color: #fff;
}
.is-retweet .icon-retweet-toggle {
    color: #17bf63;
}
.is-favorite .icon-favorite-toggle {
    color: #e0245e;
}
.tweet-footer {
    margin-top: 3px;
}
.is-minimalist .tweet-img {
    background: #e1e8ed;
    border-radius: 100%;
}
.is-selected-tweet {
    background: #f5f8fa;
}
.in-tweet-divider {
    position: relative;
    padding-top: 14px;
}
.in-tweet-divider:before {
    content: "";
    height: 1px;
    position: absolute;
    left: -58px;
    right: 0;
    background: #e1e8ed;
}
.tweet-translation-original-text {
    min-height: 35px;
    color: #8899a6;
}
.tweet-translation-attribution-text {
    font-size: 10px;
    line-height: 12px;
}
.tweet-detail .tweet-translation-text {
    font-size: 1.2857rem;
}
.tweet-detail .in-tweet-divider:before {
    left: 0;
}
.quoted-tweet {
    border: 1px solid #e1e8ed;
    color: #657786;
    font-size: 0.9em;
}
.txt-base-smallest .quoted-tweet {
    font-size: 1em;
}
.scheduled-tweet {
    border: 1px solid #e1e8ed;
    color: #8899a6;
}
.stream-item .icon-edit,
.stream-item .icon-trash {
    color: #aab8c2;
}
.stream-item .icon-edit:hover,
.stream-item .icon-trash:hover {
    color: #8899a6;
}
.tweet-detail-wrapper {
    margin-top: -1px;
    background: #fff;
}
.tweet-detail-wrapper .stream-item {
    border: 0;
}
.tweet-stats {
    border-top: 1px solid #e1e8ed;
    margin-bottom: -5px;
    margin-top: 15px;
}
.tweet-stat {
    color: #38444d;
    margin-right: 7px;
    margin-top: 10px;
}
.stat-word {
    color: #8899a6;
}
.is-actionable:hover .stat-word {
    color: #1da1f2;
}
.tweet-location {
    margin-left: -0.15rem;
}
.tweet-detail-actions {
    display: block;
    font-size: 0;
    width: 100%;
    border-top: 1px solid #e1e8ed;
    margin-top: 15px;
}
.tweet-detail-action-item {
    display: inline-block;
    vertical-align: middle;
    width: 20%;
    margin-top: 4px;
    text-align: center;
}
.tweet-detail-action-item .icon,
.tweet-detail-action-item .Icon,
.tweet-detail-action-item a {
    outline: 0;
}
.conversation-more {
    padding-left: 68px;
    color: #1da1f2;
}
.without-tweet-drag-handles .tweet-detail-action-item {
    width: 25%;
}
.tweet-detail-action {
    display: inline-block;
}
.is-selected .reply-triangle {
    visibility: visible;
}
.column-detail .is-selected-tweet {
    background: #f5f8fa;
}
.social-proof-for-tweet-title {
    background-color: #f5f8fa;
    color: #657786;
    border-bottom: 1px solid #e1e8ed;
}
.is-unread {
    background: #eaf5fd;
}
.is-unread .conversation-indicator,
.is-unread .txt-mute {
    color: #38444d;
}
.is-unread.is-selected-tweet {
    background: #71c9f8;
}
.dm-action {
    display: inline-block;
}
.tweet-message .tweet-body {
    padding-right: 8px;
}
.conversation-indicator {
    width: 20px;
    color: #e1e8ed;
    padding-top: 7px;
}
.tweet-message-attachment {
    width: 30px;
    height: 30px;
    overflow: hidden;
}
.conversation-title,
.conversation-title-container {
    padding-right: 32px;
}
.conversation-title-container .counter {
    position: absolute;
    right: 0;
    width: 29px;
}
.conversation-event {
    border-bottom: none;
    text-align: center;
    background-color: #fff;
}
.conversation-event + .stream-item:not(.conversation-event),
.conversation-event:first-child {
    border-top: 1px solid #e1e8ed;
}
.conversation-participants-name-list:not(:last-child):after {
    content: ", ";
}
.add-participant {
    color: #38444d;
    background-color: #fff;
}
.rpl {
    padding: 10px;
    border-bottom: #e1e8ed;
}
.rpl textarea {
    resize: none;
    width: 100%;
    height: 70px;
    padding: 6px 8px;
    overflow-y: scroll;
    box-shadow: inset 0 1px 1px rgba(20, 23, 26, 0.5);
    transition: height 0.3s ease-in-out;
}
.rpl textarea.rpl-textarea--expanded {
    height: 120px;
}
.rpl input {
    width: 60px;
    padding-top: 8px;
    border: none;
    text-align: right;
    color: inherit;
    background: transparent;
    vertical-align: top;
}
.rpl input:focus {
    border: none;
    box-shadow: none;
}
.rpl input.over-char-count {
    color: #f6809a;
}
.rpl .rpl-account {
    padding-top: 6px;
}
.rpl .rpl-actions {
    padding-top: 10px;
}
.spinner-large {
    height: 50px;
    background: transparent
        url(https://ton.twimg.com/tweetdeck-web/web/assets/global/backgrounds/spinner_large_white.2381f5091a.gif)
        no-repeat 50% 50%;
}
.spinner-small {
    height: 16px;
    width: 16px;
    background: transparent
        url(https://ton.twimg.com/tweetdeck-web/web/assets/global/backgrounds/spinner_small_light.7bab7c9869.gif)
        no-repeat 50% 50%;
}
.spinner-small-blue-bg {
    background: transparent
        url(https://ton.twimg.com/tweetdeck-web/web/assets/global/backgrounds/spinner_small_blue_light_bg.3cb87aa201.gif)
        no-repeat 50% 50%;
}
.is-inverted-dark .spinner-small,
.spinner-small-trans {
    background: transparent
        url(https://ton.twimg.com/tweetdeck-web/web/assets/global/backgrounds/spinner_small_trans.e0c5a65bc6.gif)
        no-repeat 50% 50%;
}
.is-inverted-dark .spinner-large {
    background: transparent
        url(https://ton.twimg.com/tweetdeck-web/web/assets/global/backgrounds/spinner_large_white.2381f5091a.gif)
        no-repeat 50% 50%;
}
.spinner-centered {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -35px;
    margin-top: -35px;
}
.spinner-centered-auto {
    margin: 0 auto;
}
.spinner-button-container {
    position: relative;
    display: inline;
}
.spinner-button-is-active {
    color: transparent !important;
}
.spinner-button-icon-spinner {
    background-image: url(https://ton.twimg.com/tweetdeck-web/web/assets/global/backgrounds/spinner-fff-on-198cd8.04d11d3182.gif);
}
.spinner-button-with-progress {
    color: #fff;
    text-align: left;
    padding-right: 37px;
    min-width: 125px;
}
.spinner-button-icon-with-progress {
    left: 80%;
}
.app-header {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 200px;
    background-color: #1c2938;
    z-index: 200;
}
.app-header-inner {
    box-sizing: border-box;
    width: 200px;
    min-width: 60px;
    padding: 10px 10px 0;
}
.app-title {
    text-align: center;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #1c2938;
}
.sprite-logo,
.sprite-logo-badge,
.sprite-logo-badge-large {
    position: absolute;
    top: 6px;
    left: -5px;
}
.app-title .sprite-logo {
    left: 35px;
}
.app-title .sprite-logo-badge {
    opacity: 0;
    top: 4px;
    left: 7px;
}
.app-content {
    left: 200px;
    margin-left: 0;
    overflow: visible;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    transition-duration: 0.2s;
}
.app-columns-container,
.app-content {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    background-color: #e1e8ed;
}
.app-columns-container {
    left: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.app-navigator {
    position: absolute;
    bottom: 100px;
    left: 0;
    right: 0;
    background-color: #1c2938;
}
.app-nav-link {
    font-size: 18px;
    color: #1da1f2;
    cursor: pointer;
}
.app-nav-link-text {
    color: #fff;
}
.app-nav-link:active,
.app-nav-link:focus {
    outline: none;
    color: #1da1f2;
}
.app-nav-link.is-selected,
.app-nav-link:hover {
    color: #97e3ff;
}
.app-nav-link .icon-arrow-r-double {
    display: none;
}
.app-nav-link .icon,
.app-nav-link .Icon {
    padding-left: 1px;
}
.app-nav-tab {
    font-size: 18px;
    color: #1da1f2;
    cursor: pointer;
    padding-left: 4px;
    padding-right: 10px;
    margin-left: 6px;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
}
.app-nav-tab:hover {
    color: #97e3ff;
}
.app-nav-tab-text {
    color: #fff;
}
.app-nav-tab.is-selected {
    background: #f5f8fa;
}
.app-nav-tab.is-selected:hover {
    color: #1da1f2;
}
.app-nav-tab.is-selected .app-nav-tab-text {
    color: #38444d;
}
.app-nav-tab .icon,
.app-nav-tab .Icon {
    padding-left: 1px;
}
.tweet-button {
    width: 100%;
    height: 36px;
    font-size: 16px;
    line-height: 16px;
}
.tweet-button .icon-compose,
.tweet-button .icon-compose-dm {
    display: none;
    font-size: 24px;
    margin-top: -3px;
    margin-left: -6px;
    vertical-align: -6px;
}
.is-condensed .tweet-button {
    line-height: 1em;
    text-align: center;
    width: 36px;
    padding: 0;
}
.is-condensed .tweet-button .icon-compose,
.is-condensed .tweet-button .icon-compose-dm {
    display: inline-block;
    font-size: 20px;
    margin-top: 0;
    margin-left: 2px;
}
.is-condensed .attach-compose-buttons {
    text-align: left;
}
.is-condensed .attach-compose-buttons .tweet-button {
    width: 48px;
}
.is-condensed .attach-compose-buttons .tweet-button .icon-compose,
.is-condensed .attach-compose-buttons .tweet-button .icon-compose-dm {
    margin: 0 0 0 9px;
}
.attach-compose-buttons {
    margin-right: -15px;
}
.attach-compose-buttons .tweet-button {
    box-shadow: none;
    border: none !important;
    border-radius: 45px 0 0 45px;
}
.attach-compose-buttons .tweet-button:active,
.attach-compose-buttons .tweet-button:focus,
.attach-compose-buttons .tweet-button:hover {
    border: none !important;
    box-shadow: none !important;
}
.attach-compose-buttons .tweet-button .icon-compose,
.attach-compose-buttons .tweet-button .icon-compose-dm {
    display: inline-block;
    margin-top: -5px;
    margin-left: -5px;
}
.attach-compose-buttons .Button.tweet-button,
.attach-compose-buttons button.tweet-button,
.attach-compose-buttons input.tweet-button[type="button"] {
    background-color: #2b7bb9;
}
.is-condensed .attach-compose-buttons svg {
    right: auto;
    top: auto;
    margin-bottom: auto;
}
.with-nav-border-t:before {
    position: relative;
    top: -10px;
    border-top: 1px solid #8899a6;
}
.is-condensed .app-header {
    width: 60px;
}
.is-condensed .app-content {
    left: 60px;
}
.tweetdeck-logo {
    background: url(https://ton.twimg.com/tweetdeck-web/web/assets/global/tweetdeck.a58ac4ebe4.svg);
    background-size: cover;
    background-position: 0 0;
    background-repeat: no-repeat;
}
.beta-ribbon {
    -webkit-transform: rotate(-30deg);
    transform: rotate(-30deg);
    right: -12px;
    bottom: 16px;
}
.app-header.is-condensed .app-header-inner {
    width: 60px;
    padding: 10px 12px;
}
.app-header.is-condensed .app-nav-logo-text,
.app-header.is-condensed .hide-condensed {
    display: none;
}
.app-header.is-condensed .app-nav-link .icon-arrow-r-double {
    display: inline-block;
}
.app-header.is-condensed .app-nav-link .icon-arrow-l-double,
.app-header.is-condensed .sprite-logo,
.app-header.is-condensed .tweet-button .label {
    display: none;
}
.app-header.is-condensed .sprite-logo-badge {
    display: inline-block;
    opacity: 1;
}
.app-header.is-condensed .invisible-in-contracted-header {
    display: none;
}
.app-header.is-condensed .visible-in-contracted-header {
    display: flex !important;
}
.app-search {
    position: relative;
}
.app-search.has-overlay {
    z-index: 10;
}
.app-search .app-search-fake,
.app-search .app-search-form {
    position: absolute;
}
.is-condensed .app-search-input {
    width: 36px;
}
.app-search-fake,
.app-search-input {
    height: 36px;
    background-color: #10171e;
    color: #e1e8ed;
    outline: none;
    word-break: normal;
}
.app-search-input {
    border: 1px solid #000;
}
.app-search-fake {
    width: 100%;
    color: #1da1f2;
    border: 1px solid #1da1f2;
    background-color: transparent;
}
.app-search-fake .icon,
.app-search-fake .Icon {
    margin: -6px -2px;
    font-size: 20px;
    vertical-align: 1px;
}
.app-search-fake:hover {
    background-color: transparent;
}
.app-search-button {
    position: absolute;
    top: 7px;
    right: 8px;
    width: 16px;
    height: 16px;
    color: #e1e8ed;
}
.app-search-button:hover {
    color: #e1e8ed;
}
.app-search-button .icon-search {
    font-size: 17px;
    padding-top: 4px;
}
.app-header.is-condensed .app-search-form,
.app-search-in-popover {
    display: none;
}
.app-header.is-condensed .app-search-fake,
.is-condensed .app-search-in-popover {
    display: block;
}
.app-search-tweet-results {
    overflow: hidden;
}
.app-search-tweet-results .column-header-temp {
    height: 0;
}
.is-touch-search .search-results .button-group .btn {
    padding-top: 10.8px;
    padding-bottom: 10.8px;
}
.is-condensed .user-results {
    height: calc(100% - 124px);
}
.user-results {
    height: calc(100% - 76px);
}
.message-banner {
    clear: both;
    padding: 8px 10px;
    position: relative;
    text-align: center;
}
.message-banner .dismiss {
    bottom: 0;
    color: #38444d;
    font-size: 16px;
    height: 30px;
    margin: auto;
    position: absolute;
    right: 0.65em;
    top: 0;
}
.message-content {
    display: table;
    width: 100%;
    text-align: center;
    box-sizing: border-box;
}
.message-row {
    display: table-row;
}
.message-subtext,
.message-text {
    display: table-cell;
    vertical-align: middle;
    padding-right: 10px;
    word-break: break-word;
    word-wrap: break-word;
}
.message-subtext {
    font-size: 0.8571rem;
    padding-top: 4px;
}
.typeahead {
    z-index: 100;
    display: none;
    position: absolute;
    left: 0;
    right: 0;
    background-color: #fff;
    color: #38444d;
    border-radius: 0;
    width: auto;
}
.typeahead .fullname {
    color: #38444d;
    font-size: 13px;
}
.typeahead .username {
    color: #8899a6;
    font-size: 12px;
}
.recent-searches-fixed-list {
    height: 340px;
    font-size: 14px;
}
.is-touch-search .recent-search-clear {
    font-size: 13.5px;
    padding-top: 12.15px;
    padding-bottom: 12.15px;
}
.is-touch-search .recent-searches-fixed-list {
    height: 435px;
}
.accordion,
.accordion-popover {
    color: #8899a6;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.accordion-divider-t {
    border-top: 1px solid #e1e8ed;
}
.accordion-header {
    padding: 9px 5px 9px 8px;
    color: #8899a6;
}
.accordion-header:hover {
    color: #8899a6;
}
.accordion-panel {
    position: relative;
    display: none;
    padding-left: 8px;
    overflow-y: hidden;
}
.accordion .Icon--caretDown,
.accordion .icon-arrow-d,
.accordion .icon-arrow-u {
    position: absolute;
    top: 12px;
    right: 12px;
}
.accordion .icon-arrow-u {
    display: none;
}
.is-accordion-panel-animating {
    transition: height 0.2s;
}
.facet-type {
    position: relative;
    border-bottom: 1px solid #e1e8ed;
}
.facet-type:last-child {
    border-bottom: none;
}
.facet-type-thumb-size {
    border-top: 1px solid #e1e8ed;
    border-bottom: none;
}
.facet-type.is-active {
    background-color: #f5f8fa;
}
.facet-type-icon {
    position: absolute;
    top: 8px;
    left: 18px;
    font-size: 16px;
}
.facet-title {
    width: 115px;
}
.facet-subtitle {
    font-size: 12px;
    display: block;
    color: #1da1f2;
}
.facet-subtitle:first-letter {
    text-transform: uppercase;
}
.is-expanded .accordion-panel {
    display: block;
    overflow-y: visible;
}
.accordion .is-active {
    color: #14171a;
}
.accordion .is-active .accordion-header,
.accordion .is-active .accordion-header:hover {
    color: #14171a;
}
.accordion .is-active .accordion-panel {
    display: block;
}
.accordion .is-active .Icon--caretDown,
.accordion .is-active .icon-arrow-d {
    display: none;
}
.accordion .is-active .icon-arrow-u {
    display: inline-block;
}
.accordion .is-active .facet-subtitle {
    display: none;
}
.control-label-checkbox {
    text-align: right;
    width: 80px;
}
.control-label-checkbox .checkbox {
    position: absolute;
    left: 115px;
}
.account-settings-row .Icon--caretDown,
.account-settings-row .icon-arrow-d,
.account-settings-row .icon-arrow-u {
    position: inherit;
}
.account-settings-row.is-highlighted {
    background-color: #f5f8fa;
    border-top: 1px solid #ccd6dd;
}
.account-settings-row.is-highlighted:last-child {
    border-bottom: 1px solid #ccd6dd;
}
.join-team {
    background: #fff;
    border-top: 1px solid #e1e8ed;
    border-bottom: 1px solid #e1e8ed;
}
.account-row-separator-b:after {
    content: " ";
    display: block;
    height: 1px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #e1e8ed;
}
.separator-a:before {
    content: " ";
    display: block;
    height: 1px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    background-color: #e1e8ed;
}
.is-touch-column-options .accordion-header {
    padding: 12.5px 5px 12.5px 8px;
}
.is-touch-column-options .accordion .Icon--caretDown,
.is-touch-column-options .accordion .icon-arrow-d,
.is-touch-column-options .accordion .icon-arrow-u {
    top: 18.75px;
    right: 11.25px;
}
.is-touch-column-options .facet-type-thumb-size .toggle-item {
    padding: 4px 2px;
    font-size: 13.75px;
}
.is-touch-column-options .facet-type-icon {
    top: 12.5px;
}
.is-touch-column-options .facet-title {
    width: 115px;
}
.is-touch-column-options .facet-subtitle {
    font-size: 15px;
}
.is-narrow-columns
    .is-touch-column-options
    .facet-type-thumb-size
    .toggle-item {
    padding: 6px 4px;
    font-size: 13.75px;
}
.is-medium-columns
    .is-touch-column-options
    .facet-type-thumb-size
    .toggle-item {
    padding: 6px;
    font-size: 13.75px;
}
.tooltip {
    position: absolute;
    z-index: 100000;
    padding: 5px;
    font-size: 12px;
}
.tooltip-inner {
    max-width: 200px;
    padding: 5px 8px 4px;
    background-color: #14171a;
    color: #fff;
    text-align: center;
    line-height: 1.28578;
    border-radius: 3px;
}
.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    line-height: 0;
    border: 5px dashed #14171a;
}
.bottom {
    border-bottom-color: #14171a;
}
.top {
    border-top-color: #14171a;
}
.left {
    border-left-color: #14171a;
}
.right {
    border-right-color: #14171a;
}
.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-bottom-style: solid;
    border-top: none;
    border-left-color: transparent;
    border-right-color: transparent;
}
.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-top-style: solid;
    border-bottom: none;
    border-left-color: transparent;
    border-right-color: transparent;
}
.left .tooltip-arrow {
    right: 0;
    top: 50%;
    margin-top: -5px;
    border-left-style: solid;
    border-right: none;
    border-top-color: transparent;
    border-bottom-color: transparent;
}
.right .tooltip-arrow {
    left: 0;
    top: 50%;
    margin-top: -5px;
    border-right-style: solid;
    border-left: none;
    border-top-color: transparent;
    border-bottom-color: transparent;
}
.conversation-tooltip-title {
    line-height: 18px;
}
.stroke-twitter-light-gray {
    stroke: #ccd6dd;
}
.stroke-twitter-blue {
    stroke: #1da1f2;
}
.stroke-twitter-yellow {
    stroke: #ffad1f;
}
.stroke-twitter-red {
    stroke: #e0245e;
}
.numbered-badge {
    position: absolute;
    top: 9px;
    right: -7px;
    font-style: normal;
    font-size: 10px;
    padding: 4px;
    line-height: 1;
    color: #fff;
    font-weight: 700;
    border-radius: 14px;
    text-align: center;
    min-width: 10px;
    height: 10px;
}
.numbered-badge-onheader {
    border: 2px solid #fff;
    visibility: hidden;
}
.numbered-badge-onnav {
    top: 1px;
    right: -5px;
    border: 2px solid #1c2938;
    visibility: hidden;
}
.numbered-badge-account-invites {
    top: 0;
    right: 0;
}
.drawer {
    position: absolute;
    width: 270px;
    top: 0;
    left: -270px;
    height: 100%;
    margin-right: 0;
}
.drawer.wide {
    width: 350px;
    left: -350px;
}
.is-open .drawer:after {
    content: " ";
    display: block;
    box-shadow: 2px 0 1px rgba(0, 0, 0, 0.2);
    position: absolute;
    z-index: 2;
    width: 1px;
    top: 0;
    right: 0;
    height: 100%;
    margin-right: 0;
    margin-left: -2px;
}
.drawer-header {
    position: relative;
    height: 55px;
    border-bottom: 1px solid #e1e8ed;
}
.drawer-header-title {
    display: block;
    padding-top: 16px;
}
.drawer-content {
    top: 56px;
}
.dataminr {
    background-color: #f5f8fa;
}
.txt-dataminr {
    color: #8899a6;
}
.dataminr-title {
    background-color: #ccd6dd;
    color: #657786;
}
.dataminr-search-terms-detail {
    color: #657786;
}
.dataminr-separator {
    border-bottom: 4px solid #e1e8ed;
}
.is-dataminr-tweet {
    background-color: #fff;
    padding: 8px 10px;
    margin-left: -6px;
    margin-right: -6px;
    border-radius: 5px;
}
.dataminr-large-preview {
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    overflow: hidden;
}
.dataminr-header {
    height: 18px;
}
.dataminr-header,
.dataminr-meta-link {
    color: #8899a6;
}
.dataminr-category-pill {
    color: #fff;
    padding: 3px 4px;
    border-radius: 3px;
    background-color: #5585ad;
    font-size: 10px;
}
.dataminr-category-bg,
.dataminr-category-ln,
.dataminr-category-mbg,
.dataminr-category-mn,
.dataminr-category-rpr {
    background-color: #1f90bf;
}
.dataminr-category-er,
.dataminr-category-gov,
.dataminr-category-ngo {
    background-color: #cc412e;
}
.dataminr-category-ent,
.dataminr-category-spo {
    background-color: #8a64ad;
}
.dataminr-category-bsn,
.dataminr-category-uni {
    background-color: #cc412e;
}
.dataminr-category-alt {
    background-color: #b26333;
}
.dataminr-category-ctr {
    background-color: #cc7332;
}
.dataminr-category-short {
    display: none;
}
.dataminr-label {
    color: #e28409;
}
.dataminr-label-momentum {
    color: #5caee1;
}
.dataminr-map-img {
    width: 80px;
    height: 60px;
    border: 1px solid #ccd6dd;
}
.dataminr-map-img-full {
    width: 100%;
    height: 124px;
}
.dataminr-location {
    width: 80px;
}
.dataminr-recent-img {
    width: 100px;
    height: 100px;
    background-size: 100%;
    border-radius: 100%;
}
.is-narrow-columns .dataminr-recent-img {
    width: 80px;
    height: 80px;
}
.dataminr-openin-link {
    position: absolute;
    bottom: 10px;
}
.dataminr-term:after {
    content: "\A0\B7";
}
.dataminr-search-terms-detail .dataminr-term:nth-last-child(2):after,
.dataminr-term:last-child:after {
    content: "";
}
.dataminr-bio-count {
    color: #657786;
}
.dataminr-user-profile {
    background-color: #fff;
}
.is-narrow-columns .dataminr-category-short {
    display: block;
}
.is-narrow-columns .dataminr-category-full {
    display: none;
}
.info-caret,
.info-popover {
    position: absolute;
}
.info-caret {
    left: -17px;
    top: 46px;
    margin-top: -10px;
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: 10px solid transparent;
    border-right-color: #1da1f2;
}
.info-popover-close {
    position: absolute;
    top: 18px;
    right: 14px;
    color: #fff;
}
.info-popover-close:active,
.info-popover-close:hover {
    color: #fff;
}
.info-popover-list {
    padding: 25px 25px 25px 50px;
}
.info-popover-list-item:before {
    color: #71c9f8;
    left: -20px;
}
.info-popover-content {
    border: 1px solid #fff;
    border-radius: 2px;
}
.info-popover-teams {
    right: -280px;
    width: 280px;
    top: 10px;
    border-radius: 2px;
    z-index: 4;
}
.info-popover-teams-icon {
    font-size: 75px;
    margin-top: -30px;
}
.other-replies {
    color: #8899a6;
}
.other-replies-link,
.other-replies-link:hover {
    color: #1da1f2;
}
.compose .other-replies,
.inline-reply .other-replies {
    color: #8899a6;
}
.compose .other-replies-link,
.compose .other-replies-link:hover,
.inline-reply .other-replies-link,
.inline-reply .other-replies-link:hover {
    color: #1da1f2;
}
.search-tip-item-hover:hover {
    background: #eaf5fd;
    color: #000;
}
.query:hover .try-query {
    visibility: visible !important;
}
.ticker-outer {
    height: 2em;
    line-height: 2em;
    margin-top: -0.4em;
    margin-bottom: -0.4em;
    overflow: hidden;
    text-align: right;
    transition: width 0.15s ease;
}
.ticker-inner {
    position: relative;
    top: 0;
}
.ticker-inner.ticker-animate {
    transition: top 0.15s ease;
    top: -2em;
}
.InputGroup {
    position: relative;
}
.InputGroup input {
    height: 34px;
    border-radius: 45px;
    padding: 4px 38px 4px 12px;
    color: #14171a;
    background-color: #fff;
    border-color: #e1e8ed;
}
.InputGroup button {
    border: none;
    background-color: #fff;
    position: absolute;
    top: 2px;
    right: 2px;
}
.InputGroup button:hover {
    background-color: #eaf5fd;
}
.InputGroup button:focus {
    box-shadow: 0 0 0 2px #1da1f2;
}
.is-inverted-dark .InputGroup input {
    background-color: #fff;
    border-color: #e1e8ed;
}
.is-inverted-dark .InputGroup button {
    background-color: transparent;
}
.is-inverted-dark .InputGroup button:hover {
    background-color: #eaf5fd;
}
.gryphon-beta-btn-container {
    bottom: 15px;
    position: absolute;
    z-index: 10;
}
.gryphon-beta-btn {
    border-radius: 0 36px 36px 0;
    height: 42px;
    white-space: nowrap;
}
.gryphon-beta-btn img {
    vertical-align: middle;
}
.gryphon-mdl-header {
    align-items: center;
    border-bottom: 1px solid #ccd6dd;
    display: flex;
    justify-content: flex-end;
}
.gryphon-mdl-cta-buttons {
    height: 85px;
}
.deprecation-banner {
    padding-bottom: 4px;
}
.deprecation-banner .banner-button {
    border-radius: 9999px;
    border: 1px solid #fff;
    color: #fff;
    font-weight: 700;
    padding: 4px 8px;
    text-decoration: none;
}
.deprecation-banner .message-text {
    font-weight: 700;
    text-align: left;
}
.deprecation-banner .message-subtext {
    text-align: left;
}
.overlay,
.ovl,
.ovl-plain {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 300;
}
.overlay,
.ovl {
    min-width: 320px;
    background: rgba(56, 68, 77, 0.9);
    text-align: center;
}
.overlay:before,
.ovl-plain:before,
.ovl:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -0.25em;
}
.is-dragging.overlay:before,
.ovl.is-dragging:before {
    display: none;
}
.ovl-block {
    display: inline-block;
    vertical-align: middle;
    text-align: left;
}
.overlay {
    display: block;
    position: fixed;
    z-index: 10;
}
.overlay-super {
    z-index: 300;
}
.overlay-opaque {
    background-color: #3d5466;
}
.modal-content,
.modal-feature-box {
    border-radius: 14px;
    background-clip: padding-box;
}
.seamful .modal-content,
.seamful .modal-feature-box {
    border-radius: 6px;
    background: #fff;
}
.modal-content-with-border,
.modal-feature-box {
    border: 1px solid #ccd6dd;
}
.mdl {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    width: 643px;
    height: 630px;
    margin: 0 auto;
    background-color: #fff;
    text-align: left;
    border-radius: 14px;
    box-shadow: 0 0 10px rgba(20, 23, 26, 0.5);
}
.mdl-lighter-on-dark {
    background-color: #fff !important;
}
.mdl-fixed-top {
    vertical-align: top;
    top: 100px;
}
.mdl-bottom-right {
    vertical-align: bottom;
    top: 0;
    left: 50%;
    margin-right: 460px;
}
.seamful.mdl {
    background-color: transparent;
}
.mdl-header {
    position: relative;
    padding: 15px;
    color: inherit;
}
.mdl-header-centered {
    margin: 0 auto;
    width: 65%;
}
.mdl-header-title {
    font-size: 16px;
    font-weight: 400;
    text-align: center;
}
.mdl-header-divider {
    border-bottom: 1px solid #ccd6dd;
}
.mdl-accent {
    background: #f5f8fa;
}
.mdl-inner {
    position: absolute;
    top: 50px;
    left: 0;
    right: 0;
    bottom: 45px;
    padding: 15px;
}
.mdl-content {
    height: 100%;
    border: 1px solid #ccd6dd;
    border-radius: 14px;
    background-clip: padding-box;
    overflow: hidden;
}
.mdl-content.with-scroll {
    max-height: 450px;
    overflow-y: scroll;
    white-space: nowrap;
    font-size: 1rem;
}
.mdl-buttonbar {
    padding: 15px;
    margin-left: -15px;
    margin-right: -15px;
    margin-bottom: -15px;
    overflow: hidden;
}
.mdl-placeholder {
    padding: 30px;
    text-align: center;
    line-height: 1.2;
    color: #8899a6;
    text-shadow: 0 1px 0 hsla(0, 0%, 100%, 0.8);
}
.mdl-dismiss {
    z-index: 100;
    position: absolute;
    right: 10px;
    top: 10px;
    opacity: 0.7;
    color: inherit;
}
.mdl-dismiss:hover {
    color: inherit;
    opacity: 1;
}
.is-inverted-light .mdl-btn-media,
.mdl-btn-media {
    color: #fff;
    opacity: 0.7;
}
.is-inverted-light .mdl-btn-media:active,
.is-inverted-light .mdl-btn-media:hover,
.mdl-btn-media:active,
.mdl-btn-media:focus,
.mdl-btn-media:hover {
    color: #fff;
    opacity: 1;
}
.mdl-media-next,
.mdl-media-prev {
    position: absolute;
    height: 100%;
    width: 40px;
    top: 0;
    background: rgba(20, 23, 26, 0.3);
}
.mdl-media-prev {
    left: 0;
}
.mdl-media-next {
    right: 0;
}
.mdl-media-next .icon,
.mdl-media-next .Icon,
.mdl-media-prev .icon,
.mdl-media-prev .Icon {
    position: absolute;
    left: 50%;
    margin-left: -13px;
    margin-top: -13px;
    top: 50%;
    width: 26px;
    height: 26px;
}
.mdl-column {
    display: inline-block;
    font-size: 1rem;
    white-space: normal;
    float: none;
    vertical-align: top;
}
.mdl-column-sml {
    width: 200px;
}
.mdl-column-lrg {
    width: 410px;
}
.mdl-column-med {
    width: 260px;
    background: #f5f8fa;
    border-radius: 14px 0 0 14px;
}
.mdl-column-rhs {
    border-left: 1px solid #ccd6dd;
    border-radius: 0 14px 14px 0;
    width: 350px;
    overflow: hidden;
    z-index: 1;
}
.mdl.s-fluid {
    height: auto;
    width: auto;
}
.mdl.s-fluid-height {
    height: auto;
}
.mdl.s-fluid-height .mdl-inner,
.mdl.s-fluid .mdl-inner {
    position: relative;
    top: auto;
    bottom: auto;
    left: auto;
    right: auto;
}
.mdl.s-nonav .mdl-inner {
    bottom: 0;
}
.mdl.s-nonav .mdl-inner .mdl-buttonbar {
    display: none;
}
.mdl.s-static .mdl-inner {
    position: static;
}
.mdl.s-narrow {
    width: 400px;
}
.mdl.s-narrow-500 {
    width: 500px;
}
.mdl.s-short {
    height: 430px;
}
.mdl.s-wide {
    width: 643px;
}
.mdl.s-full {
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    height: 100%;
    width: 100%;
    max-width: 1024px;
    margin: 0 auto;
}
.s-profile {
    height: auto;
    width: auto;
}
.s-profile h3 {
    display: none;
}
.s-profile .mdl-content {
    overflow: visible;
    border: none;
    white-space: normal;
    font-size: 1rem;
}
.s-profile .mdl-inner {
    position: relative;
    top: 0;
}
.s-profile .mdl-buttonbar {
    display: none;
}
.s-profile .mdl-header,
.s-profile .mdl-inner {
    padding: 0;
}
.s-minimal .mdl-header {
    border-bottom: 1px solid #ccd6dd;
}
.s-minimal .mdl-inner {
    top: 50px;
}
.s-minimal .mdl-content {
    border: none;
    border-radius: 0;
    background: transparent;
}
.lst-launcher {
    padding: 0;
}
.lst-launcher li {
    float: left;
    padding: 8px 0;
}
.lst-launcher .top-row {
    border-bottom: 1px solid #ccd6dd;
    margin-bottom: 8px;
}
.lst-launcher a {
    display: block;
    width: 120px;
    height: 90px;
    vertical-align: middle;
    text-align: center;
    color: transparent;
}
.lst-launcher a,
.lst-launcher a > span,
.lst-launcher a i {
    transition: 0.15s linear;
}
.lst-launcher a span {
    color: #657786;
}
.lst-launcher .is-disabled a,
.lst-launcher .is-disabled a:active,
.lst-launcher .is-disabled a:focus,
.lst-launcher .is-disabled a:hover {
    opacity: 0.5;
    text-decoration: none;
    -webkit-transform: scale(1) !important;
    transform: scale(1) !important;
}
.lst-launcher .is-disabled a:active i,
.lst-launcher .is-disabled a:focus i,
.lst-launcher .is-disabled a:hover i,
.lst-launcher .is-disabled a i {
    color: #1da1f2 !important;
}
.lst-launcher .is-disabled a:active > span,
.lst-launcher .is-disabled a:focus > span,
.lst-launcher .is-disabled a:hover > span,
.lst-launcher .is-disabled a > span {
    color: #aab8c2 !important;
}
.lst-launcher a:active,
.lst-launcher a:focus,
.lst-launcher a:hover {
    text-decoration: none;
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
}
.lst-launcher a:active i,
.lst-launcher a:focus i,
.lst-launcher a:hover i {
    color: #005fd1;
}
.lst-launcher a:active > span,
.lst-launcher a:focus > span,
.lst-launcher a:hover > span {
    color: #aab8c2;
}
.lst-launcher .btn .icon,
.lst-launcher .btn .Icon {
    font-size: 40px;
    line-height: 1;
    margin-top: 7px;
    display: block;
    width: auto;
    height: auto;
}
.lst-profile {
    padding: 8px;
}
.lst-profile li {
    float: left;
    margin: 16px;
    text-align: center;
    vertical-align: bottom;
}
.lst-profile a,
.lst-profile a:active,
.lst-profile a:focus,
.lst-profile a:hover {
    display: block;
    width: 80px;
    height: 85px;
    border: 1px solid #ccd6dd;
    color: #8899a6;
}
.lst-profile span {
    position: absolute;
    bottom: 8px;
    left: 0;
    right: 0;
    font-weight: 400;
}
.mdl-col-settings {
    border-left: 1px solid #ccd6dd;
}
.lst-profile.l-grouped {
    border-top: 1px solid #ccd6dd;
}
.mdl-links {
    position: absolute;
    padding-bottom: 10px;
    right: 15px;
    left: 15px;
    font-size: 12px;
    text-align: center;
}
.mdl-links,
.mdl-links a {
    color: #8899a6;
}
.mdl-account-shared-warning {
    transition: height 0.4s;
    height: 300px;
}
.mdl-account-shared-warning .mdl-content {
    box-sizing: border-box;
    border: none;
    padding: 1rem;
    font-size: 1.2857rem;
}
.is-touch-modal .mdl-header {
    padding: 19.5px;
}
.is-touch-modal .mdl-header-title {
    font-size: 20.8px;
}
.is-touch-modal .mdl-inner {
    top: 58.5px;
}
.is-touch-modal .mdl-dismiss {
    right: 9.23077px;
    top: 6.15385px;
}
.is-touch-modal .mdl-dismiss i {
    font-size: 31.2px;
    padding: 4px;
}
.is-touch-modal .s-short {
    height: 500px;
}
.is-touch-modal .s-profile .mdl-header {
    padding: 0;
}
.is-touch-modal .s-profile .mdl-inner {
    top: 0;
}
.settings-modal.is-touch-modal .mdl-column-sml {
    width: 175px;
}
.settings-modal.is-touch-modal .mdl-column-lrg {
    width: 435px;
}
.touch-device .overlay,
.touch-device .ovl {
    -webkit-overflow-scrolling: auto !important;
}
.touch-device .mdl-header-title {
    padding-left: 0;
}
.alert-modal {
    width: 450px;
}
.report-flow {
    border: none;
    width: 400px;
    height: 450px;
    margin-bottom: -4px;
}
.mdl-report-spam-options {
    background-color: transparent;
    padding: 0 !important;
}
.mdl-report-spam-options li {
    cursor: pointer;
}
.char-count:disabled {
    width: 50px;
    height: auto;
    border: 0;
    padding: 0;
    font-size: 16px;
    color: #657786;
    text-align: right;
    vertical-align: middle;
    background: transparent;
}
.over-char-count:disabled {
    color: #a01744;
}
.cmp-replyto {
    display: none;
    padding: 15px;
    border-radius: 0 0 14px 14px;
}
.s-inreply .cmp-replyto,
.s-link-added .cmp-info,
.s-photo-added .cmp-info {
    display: block;
}
.s-link-added .cmp-input-container,
.s-photo-added .cmp-input-container {
    padding-bottom: 25px;
}
.s-link-added textarea,
.s-photo-added textarea {
    height: 60px;
}
.s-link-added.s-photo-added .cmp-input-container {
    padding-bottom: 50px;
}
.s-link-added.s-photo-added p:last-child {
    border-top: 1px solid #e1e8ed;
}
.s-link-added.s-photo-added textarea {
    height: 60px;
}
.s-message-to .cmp-message {
    display: block;
}
.s-sending .cmp-spinner {
    display: inline-block;
}
.s-sending .char-count {
    display: none;
}
.l-no-txtarea .mdl-buttonbar {
    margin-top: 0;
}
.inline-reply {
    transition-property: max-height;
    transition-duration: 0.25s;
    transition-delay: 0;
    background-color: #2b7bb9;
    cursor: default;
    overflow: hidden;
    margin-top: 8px;
    color: #fff;
    box-sizing: border-box;
    max-height: 320px;
}
.inline-reply .compose-text-container {
    display: inline-block;
    width: 100%;
}
.inline-reply .btn-neutral,
.inline-reply .character-count {
    color: #fff;
}
.reply-triangle {
    visibility: hidden;
    position: absolute;
    left: 50%;
    margin-left: -10px;
    bottom: 0;
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: 7px solid transparent;
    border-bottom-color: #2b7bb9;
    bottom: -28px;
}
.tweet-detail-action .reply-triangle {
    bottom: -12px;
}
.inline-reply .compose-text {
    transition-property: height;
    transition-duration: 0.25s;
    transition-delay: 0;
    padding: 10px;
}
.detail-view-inline {
    margin-top: 8px;
    background-color: #f5f8fa;
    border-top: 1px solid #e1e8ed;
    border-bottom: 1px solid #e1e8ed;
}
.detail-view-inline-text {
    box-sizing: border-box;
    border: 1px solid #e1e8ed;
    background-color: #fff;
    color: #8899a6;
    line-height: 18px;
    cursor: text;
}
.hide-detail-view-inline .detail-view-inline {
    display: none;
}
.is-inline-inactive {
    max-height: 0;
}
.tweet-detail-wrapper .is-inline-inactive {
    max-height: 74px;
}
.tweet-detail-wrapper .is-inline-inactive .compose-text {
    height: 40px;
}
.med-fullpanel {
    background-color: #14171a;
}
.med-fullpanel:hover .btn-media {
    opacity: 0.5;
}
.med-fullpanel .embed,
.med-fullpanel .embed a {
    margin: 0;
    padding: 0;
}
.med-fullpanel iframe {
    display: inline-block;
    max-width: 700px;
    max-height: 500px;
}
.med-tweet {
    position: absolute;
    right: 25%;
    left: 25%;
    bottom: 10px;
}
.med-embeditem {
    position: absolute;
    bottom: 150px;
    top: 50px;
    width: 100%;
    text-align: center;
    overflow-y: hidden;
    background: transparent
        url(https://ton.twimg.com/tweetdeck-web/web/assets/global/backgrounds/spinner_large_dark.c87be38d72.gif)
        no-repeat 50% 50%;
}
.med-link {
    color: #1da1f2;
}
.med-link,
.med-tray {
    display: inline-block;
}
.med-tray {
    box-sizing: border-box;
    position: relative;
    height: auto;
    min-width: 200px;
    width: auto;
    padding-bottom: 20px;
    opacity: 0;
}
.med-flaglink,
.med-origlink {
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    color: #1da1f2;
    line-height: 1.4;
}
.med-flaglink:hover,
.med-origlink:hover {
    color: #1da1f2;
    text-decoration: underline;
}
.med-flaglink {
    left: auto;
    right: 0;
}
.med-img {
    width: 100%;
}
.s-shorter {
    bottom: 150px;
}
.is-loaded {
    background: none;
}
.follow-from-accounts-button {
    width: 92px;
}
.from-handle {
    line-height: 32px;
}
.embed-modal {
    height: 350px;
    max-width: 518px;
    transition: height 0.4s;
}
.embed-modal .mdl-inner {
    padding: 0;
}
.embed-modal .mdl-content {
    height: auto;
    border: none;
    background: #fff;
}
.embed-modal textarea {
    height: auto;
    width: 100%;
    resize: vertical;
}
.embed-iframe {
    width: 100%;
    border: none;
}
.embed-iframe-container {
    overflow-y: auto;
    height: 0;
}
.embed-loading-container {
    height: 150px;
    position: relative;
    border: 1px solid #ccd6dd;
    border-radius: 14px;
}
.embed-loading {
    position: absolute;
    top: 40%;
    left: 45%;
}
.keyboard-shortcut-list-modal {
    height: 351px;
    max-width: 470px;
}
.keyboard-shortcut-list-modal .mdl-inner {
    padding: 0;
}
.keyboard-shortcut-list-modal .mdl-content {
    height: auto;
    border: none;
    background: #fff;
    padding-bottom: 15px;
}
.keyboard-shortcut-list-modal .mdl-column {
    float: left;
}
.text-like-keyboard-key {
    padding: 2px 5px;
    background-color: #e1e8ed;
    color: #10171e;
    border: 1px solid #e1e8ed;
    border-radius: 3px;
    box-shadow: 0 1px 2px #e1e8ed, inset 0 1px 2px #fff;
}
.keyboard-shortcut-list {
    width: 50%;
    padding-left: 25px;
    padding-bottom: 10px;
    font-size: 13px;
    box-sizing: border-box;
}
.keyboard-shortcut-definition {
    margin: 0 0 15px;
}
.keyboard-shortcut-title {
    margin-bottom: 15px;
}
.action-btn {
    display: none;
}
.s-member .member,
.s-nonmember .nonmember,
.s-working .working {
    display: block;
}
.s-checked .checked {
    display: block;
    color: #008951;
}
.list-account,
.list-filter,
.list-link,
.list-listaccount,
.list-listmember,
.list-subtitle,
.list-twitter-list {
    position: relative;
    display: block;
    padding: 11px 12px;
    font-size: 13.9px;
    color: inherit;
}
.list-account:active,
.list-filter:active,
.list-link:active,
.list-listaccount:active,
.list-listmember:active,
.list-subtitle:active,
.list-twitter-list:active {
    text-decoration: none;
}
.list-account,
.list-filter,
.list-link,
.list-listmember,
.list-subtitle,
.list-twitter-list {
    padding: 11px 12px;
}
.list-account:hover,
.list-link:hover,
.list-listaccount:hover,
.list-listmember:hover,
.list-subtitle:hover,
.list-twitter-list:hover {
    text-decoration: none;
    color: #14171a;
    background: #fff;
}
.list-account:hover:active,
.list-account:hover:focus,
.list-account:hover:hover,
.list-link:hover:active,
.list-link:hover:focus,
.list-link:hover:hover,
.list-listaccount:hover:active,
.list-listaccount:hover:focus,
.list-listaccount:hover:hover,
.list-listmember:hover:active,
.list-listmember:hover:focus,
.list-listmember:hover:hover,
.list-subtitle:hover:active,
.list-subtitle:hover:focus,
.list-subtitle:hover:hover,
.list-twitter-list:hover:active,
.list-twitter-list:hover:focus,
.list-twitter-list:hover:hover {
    text-decoration: none;
    color: #14171a;
    background: #fff;
}
.chev-right {
    display: none;
    float: right;
    vertical-align: middle;
}
.list-filter {
    padding: 15px 14px;
    font-size: 13px;
}
.list-filter input {
    position: absolute;
    right: 15px;
    top: 6px;
}
.list-filter em {
    font-style: italic;
}
.list-twitter-list .inner {
    word-break: break-word;
    word-wrap: break-word;
    display: inline-block;
    width: 195px;
}
.list-twitter-list .inner strong {
    color: #38444d;
}
.list-twitter-list .bytext,
.list-twitter-list .txt-ellipsis {
    font-size: 12px;
    color: #8899a6;
}
.list-twitter-list .subtitle {
    display: block;
    font-size: 12px;
    color: #8899a6;
}
.list-twitter-list .avatar {
    position: absolute;
    top: 15px;
    right: 15px;
}
.list-twitter-list p {
    word-break: break-word;
    word-wrap: break-word;
    font-size: 12px;
    margin-right: 30px;
}
.list-twitter-list .icon-protected {
    vertical-align: -2px;
}
.list-subtitle span {
    display: block;
    font-size: 13px;
    color: #8899a6;
}
.list-subtitle .chev-right {
    position: absolute;
    top: 21px;
    right: 14px;
    float: none;
}
.list-account {
    padding: 6px 0;
    border: 0;
}
.list-account.s-justify {
    padding-left: 12px;
}
.list-account .avatar {
    height: 32px;
    width: 32px;
}
.list-account .fullname {
    color: inherit;
}
.list-account .username {
    display: block;
    color: #8899a6;
    font-size: 12px;
}
.list-account .chev-right {
    position: absolute;
    top: 13px;
    right: 14px;
    float: none;
    display: none;
}
.list-account i {
    margin-right: 3px;
    margin-top: 2px;
}
.list-account-is-default {
    font-size: 11px;
    padding: 9px 14px;
}
.list-listmember {
    position: relative;
    min-height: 50px;
}
.list-listmember .avatar {
    position: absolute;
    left: 12px;
}
.list-listmember .content {
    margin-left: 46px;
    margin-right: 35px;
}
.list-listmember .username {
    display: inline-block;
    margin-top: 4px;
    color: #8899a6;
    font-size: 12px;
}
.list-listmember .bio {
    color: #657786;
    font-size: 13px;
    line-height: 1.2em;
}
.list-listmember .btn {
    position: absolute;
    right: 10px;
    top: 11px;
}
.list-option-inner {
    position: relative;
    padding: 8px;
}
.list-option-type h4 {
    display: inline-block;
    width: 195px;
    padding-right: 25px;
    font-weight: 700;
    text-align: right;
}
.profile-card .url {
    padding: 12px 0;
}
.profile-card .content {
    margin-left: 140px;
}
.divider-bar {
    height: 1px;
    margin-top: 20px;
    margin-bottom: 20px;
    background-color: #ccd6dd;
}
select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18' height='8' viewBox='0 0 18 8'><path fill='#aaa' d='M9.82875,0.840168025 C9.59875,0.608328018 9.22625,0.608328018 8.99625,0.840168025 L5.00125,4.86964815 L1.00375,0.840168025 C0.77375,0.608328018 0.40125,0.608328018 0.17125,0.840168025 C-0.05875,1.07200803 -0.05625,1.44748804 0.17125,1.67932805 L4.58375,6.12712819 C4.69875,6.24304819 4.84875,6.30100819 5.00125,6.30100819 C5.15125,6.30100819 5.30125,6.24304819 5.41625,6.12712819 L9.82875,1.67932805 C10.05875,1.44748804 10.05875,1.07200803 9.82875,0.840168025'></path></svg>");
    background-position: 100% 50%;
    background-repeat: no-repeat;
    background-color: #fff;
}
select::-ms-expand {
    display: none;
}
input,
select {
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: 400;
    font-style: normal;
    font-size: 100%;
    line-height: 1;
}
input,
label,
select,
textarea {
    font-size: 13px;
    font-weight: 400;
    line-height: normal;
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Ubuntu,
        Helvetica Neue, sans-serif, Apple Color Emoji, Segoe UI Emoji,
        Segoe UI Symbol, Arial, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro,
        メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic;
}
input,
select,
textarea {
    display: inline-block;
    font-size: 13px;
    line-height: 18px;
    background: #fff;
    border: 1px solid #e1e8ed;
    border-radius: 4px;
}
input:focus,
select:focus,
textarea:focus {
    outline: 0;
}
input.light-on-dark,
select.light-on-dark,
textarea.light-on-dark {
    color: #14171a;
    background: #fff;
    border-color: #e1e8ed;
}
input:disabled {
    background-color: #f5f8fa;
    border-color: #e1e8ed;
    opacity: 1;
}
select:disabled {
    background-color: #f5f8fa;
    opacity: 1;
}
input[type="checkbox"],
input[type="radio"] {
    width: auto;
    height: auto;
    cursor: pointer;
    border: 0;
}
input[type="button"],
input[type="reset"],
input[type="submit"] {
    width: auto;
    height: auto;
}
.focus,
input:focus,
select:focus,
textarea:focus {
    border-color: rgba(29, 161, 242, 0.8);
    box-shadow: inset 0 1px 3px rgba(20, 23, 26, 0.1),
        0 0 8px rgba(29, 161, 242, 0.6);
}
input.on-blue:focus {
    box-shadow: 0 0 2px 3px #1da1f2;
}
.frm {
    padding: 15px;
    color: inherit;
}
.frm.l-tight {
    padding-bottom: 0;
}
.frm-legend {
    display: none;
}
.frm-input {
    margin-left: 150px;
}
.frm-row {
    margin-bottom: 10px;
}
.frm-row-tall {
    margin-top: 20px;
}
.frm-center-row {
    margin: 10px 15px;
    text-align: center;
}
.frm-input-left {
    float: left;
}
.frm-input-right {
    float: right;
}
.frm-inputs-list label {
    float: none;
    display: block;
    width: auto;
    margin-left: 0;
    text-align: left;
    font-weight: 400;
}
input.l-fullwidth,
textarea {
    box-sizing: border-box;
    width: 100%;
}
.frm-input-3-digit {
    width: 3em;
}
.is-narrow-columns .frm-action-group input[type="button"] {
    width: 100%;
    margin-bottom: 10px;
}
.media-size-image {
    width: 61px;
}
.is-narrow-columns .media-size-image {
    width: 50px;
}
.s-fullform {
    padding-top: 30px;
}
.with-emphasis {
    border: 1px solid #8899a6;
}
.with-emphasis:disabled {
    border-color: #8899a6;
}
::-webkit-input-placeholder,
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #8899a6;
}
::-webkit-input-placeholder,
::placeholder,
input::placeholder,
textarea::placeholder {
    color: #8899a6;
}
::-webkit-validation-bubble-arrow,
::-webkit-validation-bubble-message {
    border: 1px solid #f6809a;
    background-color: #ffb8c2;
}
.s-error input {
    border-color: rgba(246, 128, 154, 0.8);
}
.s-error label {
    color: #a01744;
}
.s-error input:focus {
    border-color: #f6809a;
    box-shadow: 0 0 6px rgba(246, 128, 154, 0.5);
}
.frm-accounts .header {
    padding: 10px 0;
    text-align: center;
}
.frm-accounts em {
    padding: 0 5px;
    font-style: italic;
}
label {
    display: block;
    margin-bottom: 5px;
    line-height: inherit;
}
fieldset {
    padding: 0;
    margin: 0;
    border: 0;
}
legend {
    display: none;
}
input,
select,
textarea {
    box-sizing: border-box;
    width: 100%;
    height: 28px;
    padding: 4px 8px;
    color: inherit;
}
textarea {
    resize: none;
}
input,
select {
    word-break: normal !important;
    word-wrap: normal !important;
}
input[type="checkbox"] {
    height: auto;
    margin-top: 1px;
    margin-right: 3px;
}
.input-with-icon {
    padding-right: 25px;
}
.control-group {
    padding-bottom: 10px;
}
.controls {
    margin-left: 140px;
}
.controls-space-58 {
    margin-left: 58px;
}
.checkbox,
.radio {
    min-height: 18px;
    padding-left: 18px;
}
.checkbox input[type="checkbox"],
.radio input[type="radio"] {
    float: left;
    margin-top: 2px;
    margin-left: -18px;
}
.checkbox-reversed input[type="checkbox"] {
    float: none;
    margin-left: 5px;
    height: auto;
}
.checkbox span {
    margin-right: 20px;
    display: block;
}
.control-label {
    float: left;
    width: 120px;
    padding-top: 6px;
}
.fixed-width-label {
    width: 90px;
}
.control-s .control-label {
    width: 64px;
}
.control-s .controls {
    margin-left: 70px;
}
.control-m .control-label {
    width: 100px;
}
.control-m .controls {
    margin-left: 110px;
}
.frm-add-col {
    padding-top: 9px;
}
.frm-stacked label {
    float: none;
    display: block;
    width: auto;
    padding-top: 4px;
    margin-bottom: 0;
    text-align: left;
    line-height: 20px;
}
.sch.s-searching .sch-clear {
    display: none;
}
.sch.s-searching .sch-spinner {
    display: block;
}
.search-input-control {
    position: relative;
}
.search-input-control.has-value .search-input-perform-search {
    display: none;
}
.search-input-control.has-value .search-input-clear-search,
.search-input-control.is-waiting-for-response .search-input-spinner {
    display: block;
}
.search-input-control.is-waiting-for-response .search-input-clear-search,
.search-input-control.is-waiting-for-response .search-input-perform-search {
    display: none;
}
.search-input-control input {
    padding-right: 25px;
}
.search-input-control .icon,
.search-input-control .Icon {
    position: relative;
    top: -2px;
}
.app-header .search-input-control input {
    padding: 4px 30px 4px 12px;
    font-size: 14px;
}
.app-header .search-input-clear-search,
.app-header .search-input-perform-search,
.app-header .search-input-spinner {
    right: 14px;
}
.search-input-clear-search,
.search-input-perform-search,
.search-input-spinner {
    position: absolute;
    right: 7px;
    top: 50%;
    margin-top: -8px;
    color: #aab8c2;
}
.search-input-clear-search:hover,
.search-input-perform-search:hover,
.search-input-spinner:hover {
    color: #aab8c2;
}
.search-input-spinner {
    right: 6px;
    top: 14px;
}
.search-input-clear-search,
.search-input-spinner {
    display: none;
}
.input-clear-control {
    display: none;
    position: absolute;
    right: 7px;
    top: 50%;
    margin-top: -8px;
    color: #aab8c2;
}
.input-clear-control:hover {
    color: #aab8c2;
}
.has-value .input-clear-control {
    display: block;
}
.toggle-item.is-selected {
    color: #38444d;
    text-decoration: none;
    cursor: default;
}
.toggle-item {
    color: #1da1f2;
    cursor: pointer;
}
.toggle-item:hover {
    text-decoration: none;
}
.input-prepend {
    vertical-align: middle;
    display: inline-block;
    font-size: 0;
}
.add-on {
    vertical-align: top;
    display: inline-block;
    padding: 3px 1px 0 3px;
    height: 35px;
    color: #8899a6;
    font-size: 24px;
    border: 1px solid #e1e8ed;
    border-radius: 4px 0 0 4px;
    width: auto;
    min-width: 34px;
    text-align: center;
    font-weight: 300;
}
.add-on.with-emphasis {
    border: 1px solid #8899a6;
}
.input-prepend input {
    margin-left: -1px;
    margin-bottom: 0;
    vertical-align: top;
    border-radius: 0 4px 4px 0;
    position: relative;
    display: inline-block;
    border-left-color: #ccd6dd;
}
.add-on .icon-mention {
    font-size: 25px;
}
.is-touch-column-options .accordion input,
.is-touch-column-options .accordion select,
.is-touch-column-options .accordion textarea {
    height: 35px !important;
}
.is-touch-column-options .control-s .controls {
    margin-left: 90px;
}
.is-touch-column-options .search-input-control .icon,
.is-touch-column-options .search-input-control .Icon {
    top: -4px;
}
.is-touch-column-options input[type="checkbox"] {
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
    position: relative;
    right: 6px;
    bottom: 3px;
    height: auto;
}
.is-touch-column-options .accordion label {
    font-size: 16.25px;
    padding: 5px;
    white-space: nowrap;
}
.is-medium-columns .is-touch-column-options .toggle-item-text {
    display: none;
}
.is-medium-columns .is-touch-column-options .toggle-item-text-truncated {
    display: inherit;
}
.is-touch-compose .compose-remember-state {
    font-size: 16px;
    padding: 5px 10px;
    margin-bottom: 0;
    box-sizing: border-box;
    width: 100%;
    text-align: right;
}
.is-touch-compose .compose-remember-state input[type="checkbox"] {
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
    margin-left: 10px;
    height: auto;
}
.is-touch-modal input,
.is-touch-modal select,
.is-touch-modal textarea {
    height: 36.4px;
}
.is-touch-modal input[type="checkbox"] {
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
    position: relative;
    right: 6px;
    top: 3px;
    height: auto !important;
}
.is-touch-modal label.checkbox {
    font-size: 16.9px;
    padding: 5px;
    white-space: nowrap;
}
.lists-modal.is-touch-modal .list_details input[type="radio"],
.settings-modal.is-touch-modal input[type="radio"] {
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
    position: relative;
    right: 6px;
    top: 3px;
    height: auto;
}
.lists-modal.is-touch-modal .list_details label.radio,
.settings-modal.is-touch-modal label.radio {
    margin-left: 12px;
    padding-top: 5px;
}
.lists-modal.is-touch-modal .list_details .control-group,
.settings-modal.is-touch-modal .control-group {
    padding-top: 5px;
    padding-bottom: 15px;
}
.settings-modal.is-touch-modal input[type="checkbox"] {
    right: 6px;
    top: 3px;
}
.settings-modal.is-touch-modal label.checkbox {
    padding-left: 28px;
}
.settings-modal.is-touch-modal input[type="radio"] {
    right: 6px;
    top: 0;
}
.settings-modal.is-touch-modal label.radio {
    padding-top: 2px;
    padding-bottom: 4px;
}
.settings-modal.is-touch-modal label.control-label,
.settings-modal.is-touch-modal label.fixed-width-label.touch-larger-label {
    font-size: 16.9px;
}
.is-touch-modal .fixed-width-label {
    width: 90px;
    padding-left: 20px;
}
.is-touch-modal .fixed-width-label.txt-uppercase {
    width: 105px;
    padding-left: 5px;
    padding-bottom: 10px;
}
.is-touch-modal .search-input-control .icon,
.is-touch-modal .search-input-control .Icon {
    top: 1px;
}
.is-touch-modal .search-input-spinner {
    margin-top: -4px;
}
#datepicker {
    display: none;
}
#calroot {
    width: 200px;
    padding: 0 3px 3px;
    font-size: 11px;
    margin: auto;
}
#calhead {
    height: 22px;
    padding: 2px 0;
}
#calbody {
    background: #fff;
}
#calnext,
#calprev {
    float: left;
    width: 20px;
    height: 20px;
    cursor: pointer;
}
#calnext {
    float: right;
}
#calnext.caldisabled,
#calprev.caldisabled {
    visibility: hidden;
}
#caltitle select {
    font-size: 10px;
}
#caldays {
    height: 20px;
    border-bottom: 1px solid #e1e8ed;
}
#caldays span {
    float: left;
    width: 28px;
    font-size: 11px;
    color: #38444d;
    text-align: center;
}
#calweeks {
    background-color: #fff;
    margin-top: 4px;
}
.calweek {
    clear: left;
    height: 17px;
}
.calweek a {
    float: left;
    width: 27px;
    height: 15px;
    text-decoration: none;
    font-size: 11px;
    margin-left: 1px;
    text-align: center;
    line-height: 15px;
    color: #444;
    border-radius: 3px;
}
.calfocus,
.calweek a:hover {
    background-color: #ccd6dd;
}
a.calsun {
    color: red;
}
a.caloff {
    color: #ccd6dd;
}
a.caloff:hover {
    color: #fff;
    background-color: #e1e8ed;
}
a.caldisabled {
    background-color: #f5f8fa !important;
    color: #e1e8ed !important;
    cursor: default;
}
#calcurrent {
    background-color: #1da1f2;
    color: #38444d;
}
#caltoday {
    background-color: #e1e8ed;
    color: #fff;
}
.cal {
    color: #38444d;
}
.cal header {
    border-bottom: 1px #e1e8ed;
    padding: 5px;
}
.cal input {
    width: 34px;
    height: 30px;
    line-height: 14px;
}
#calhead {
    padding: 12px 5px;
    text-align: left;
    font-size: 13px;
    font-weight: 700;
}
.form-calendar {
    position: relative;
}
.cal .nav-group {
    position: absolute;
    top: 6px;
    right: 5px;
    z-index: 100;
}
.prf-actions {
    font-size: 15px;
    line-height: 30px;
}
.prf-header {
    position: relative;
    border-radius: 14px 14px 0 0;
    min-height: 260px;
    width: 520px;
    background: #38444d;
    background-size: cover;
    text-align: center;
    text-shadow: 0 1px 1px rgba(20, 23, 26, 0.8);
    color: #fff;
}
.prf-header .pretty-link,
.prf-header .prf-bio a,
.prf-header .prf-siteurl {
    color: #fff;
}
.prf-header .pretty-link:hover,
.prf-header .prf-bio a:hover,
.prf-header .prf-siteurl:hover {
    color: #fff;
    text-decoration: underline;
}
.prf-withheld .prf-header {
    border-radius: 14px;
}
.prf-header-inner-overlay {
    position: absolute;
    width: 520px;
    height: 200px;
    bottom: 0;
    background-image: linear-gradient(transparent, rgba(20, 23, 26, 0.55));
}
.prf-withheld .prf-header-inner-overlay {
    border-radius: 0 0 14px 14px;
}
.prf .account-group {
    text-decoration: none;
}
.prf .fullname,
.prf .username {
    display: block;
    color: #fff;
}
.prf .username {
    font-size: 18px;
    line-height: 24px;
    padding-top: 1px;
}
.prf .location {
    position: relative;
    font-size: 14px;
}
.prf-img {
    display: inline-block;
    border-radius: 100%;
    padding: 4px;
    margin: 20px 0 6px;
}
.prf-img img {
    display: block;
}
.prf-meta {
    line-height: 15px;
    border-top: 1px solid #e1e8ed;
    background: #fff;
}
.prf-follow-state {
    float: right;
}
.prf-header .icon,
.prf-header .Icon {
    font-size: 24px;
    text-shadow: none;
}
.prf-header .icon-with-bg-round {
    width: 24px;
    height: 24px;
}
.prf-header .icon-protected {
    font-size: 16px;
    margin-left: 3px;
}
.prf .mdl-dismiss {
    opacity: 1;
    top: 3px;
    right: -28px;
}
.prf .icon-twitter-bird,
.prf .icon-user-dd {
    line-height: 0.8em;
}
.prf-bio {
    word-break: break-word;
    word-wrap: break-word;
    font-size: 14px;
    line-height: 18px;
    overflow: hidden;
    text-align: center;
    padding-bottom: 4px;
}
.prf-siteurl {
    display: inline;
    max-width: 50%;
}
.prf-stats {
    float: left;
    overflow: hidden;
    padding: 0 0 0 5px;
    text-transform: uppercase;
}
.prf-stats li {
    display: inline-block;
}
.prf-stats li + li a {
    border-left: 1px solid #e1e8ed;
}
.prf-stats a {
    display: block;
    padding: 11px 12px;
    font-size: 10px;
    color: #8899a6;
}
.prf-stats a strong {
    display: block;
    color: #38444d;
    font-size: 14px;
}
.prf-stats a:hover,
.prf-stats a:hover strong {
    text-decoration: none;
    color: #005fd1;
}
.prf-stats p {
    padding: 7px 12px;
}
.prf .lst-profile {
    padding: 6px 0;
}
.prf .lst-profile li {
    position: relative;
    width: 20%;
    display: inline-block;
    margin: 0;
}
.prf .lst-profile span {
    bottom: 0;
    color: #8899a6;
    font-size: 11px;
    text-transform: uppercase;
}
.prf .lst-profile i {
    color: #8899a6;
    margin-top: 4px;
    font-size: 34px;
}
.prf .lst-profile a {
    height: 65px;
    width: auto;
    border: 0;
    border-right: 1px solid #fff;
}
.prf .lst-profile a:hover span {
    color: #3d5466;
}
.prf .lst-profile a:hover i {
    color: #3d5466;
}
.prf .lst-profile li:last-child a {
    border-right: 0;
}
.module {
    position: relative;
    line-height: 16px;
}
.detail-group {
    overflow: hidden;
    padding: 12px 7px 12px 0;
    border-bottom: #e1e8ed;
}
.prf-follow-status {
    display: none;
    margin-left: 5px;
    padding: 2px 5px;
    font-size: 10px;
    vertical-align: top;
    background-color: rgba(20, 23, 26, 0.25);
    color: #fff;
    text-transform: uppercase;
}
.prf-follow-status.s-follows {
    display: inline;
}
.profile-full-follow-status {
    background-color: #e1e8ed;
    color: inherit;
    border-radius: 3px;
    vertical-align: inherit;
}
.prf-follow-state .btn-relation-group {
    margin-bottom: 2px;
}
.social-proof-container {
    width: 500px;
    line-height: 18px;
}
.social-proof-names {
    word-break: break-word;
    word-wrap: break-word;
    width: 85%;
}
.social-proof-animating {
    height: 0;
    overflow-y: hidden;
    transition: height 0.2s;
}
.profile-full {
    background-color: #fff;
    padding-top: 50px;
}
.profile-full-header {
    position: absolute;
    top: 0;
    left: 12px;
    right: 16px;
}
.profile-follow-button {
    position: absolute;
    right: 0;
    bottom: 8px;
}
.profile-bg-strip {
    height: 35px;
}
.profile-icon {
    color: #8899a6;
}
.profile-full-avatar {
    position: relative;
    top: 1px;
    background-color: #fff;
}
.profile-full-bio-count {
    color: #38444d;
}
.is-touch-modal .prf .mdl-dismiss {
    top: -20px;
    right: -18px;
    padding: 10px;
}
.is-touch-modal .prf .mdl-dismiss i {
    font-size: 24px;
    padding: 0;
}
.is-touch-modal .social-proof-container {
    width: 495px;
}
.lst li {
    position: relative;
    padding: 5px;
    border-bottom: 1px solid #e1e8ed;
}
.lst .avatar {
    vertical-align: middle;
}
.lst .inner {
    padding-left: 5px;
}
.lst li:last-child {
    border-bottom: none;
}
.lst-modal {
    display: none;
    position: absolute;
    z-index: 20;
    border-radius: 14px;
    overflow: hidden;
    background: #fff;
    border: 1px solid #e1e8ed;
}
.lst-row {
    margin: 10px 15px;
    line-height: 16px;
}
.lst-group {
    margin-bottom: 10px;
    line-height: 16px;
}
.lst-group h3 {
    padding: 15px 12px 5px;
    font-size: 11px;
    font-weight: 400;
    text-transform: uppercase;
}
.lst.l-compose-box {
    width: 516px;
    margin-top: -2px;
}
.lst .s-selected {
    background-color: #1da1f2;
    color: #fff;
}
.lst .s-selected .fullname,
.lst .s-selected .username {
    color: #fff;
}
.lst-group .selected {
    background: #1da1f2;
    color: #f5f8fa;
}
.lst-group .selected a:hover {
    background: #1da1f2;
}
.lst-group .selected .fullname,
.lst-group .selected .inner strong,
.lst-group .selected .list-account,
.lst-group .selected .list-link,
.lst-group .selected .list-listmember,
.lst-group .selected .list-subtitle,
.lst-group .selected .list-twitter-list,
.lst-group .selected .txt-ellipsis {
    color: #f5f8fa;
    text-shadow: none;
}
.lst-group .selected .bytext,
.lst-group .selected .icon-protected,
.lst-group .selected .subtitle,
.lst-group .selected .username {
    color: #eef3f7;
    text-shadow: none;
}
.itm-remove {
    position: relative;
    display: block;
    border-top: 1px solid #e1e8ed;
    padding: 10px 5px 10px 32px;
    cursor: pointer;
}
.itm-remove .icon,
.itm-remove .Icon {
    position: absolute;
    top: 4px;
    left: 7px;
}
.caret {
    position: absolute;
    top: -7px;
    left: 50%;
    width: 12px;
    height: 8px;
    margin-left: -6px;
    overflow: hidden;
}
.caret-inner,
.caret-outer {
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    margin-left: -1px;
}
.caret-outer {
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid rgba(20, 23, 26, 0.1);
}
.caret-inner {
    top: 1px;
    left: 1px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
}
.bg-color-twitter-white .caret-outer {
    border-bottom: 7px solid rgba(20, 23, 26, 0.1);
}
.bg-color-twitter-white .caret-inner {
    border-bottom: 6px solid #fff;
}
.drp-h-divider {
    padding-top: 1px;
    border-bottom: 1px solid #e1e8ed;
    margin: 5px 0;
}
.drp-v-scroll {
    overflow-y: scroll;
}
.dropdown-menu {
    background-color: #fff;
    color: #38444d;
    position: absolute;
    z-index: 1001;
    text-align: left;
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    box-shadow: 0 1px 4px rgba(20, 23, 26, 0.35);
}
.dropdown-menu li {
    position: relative;
    display: block;
    float: none;
    white-space: nowrap;
    text-overflow: ellipsis;
    word-wrap: normal;
    overflow: hidden;
}
.dropdown-menu .release-notes-item,
.dropdown-menu .typeahead-item,
.dropdown-menu [data-action] {
    display: block;
    padding: 5px 20px;
    color: #38444d;
    text-shadow: none;
    cursor: pointer;
    text-decoration: none;
}
.dropdown-menu .release-notes-item {
    color: #38444d;
}
.dropdown-menu i {
    position: relative;
    left: auto;
    top: auto;
}
.dropdown-menu .is-selected {
    background: #1da1f2;
    color: #fff;
}
.dropdown-menu .is-selected .release-notes-item,
.dropdown-menu .is-selected [data-action] {
    color: #fff;
}
.dropdown-menu .is-selected a:not(:hover):not(:focus) {
    color: #fff;
}
.dropdown-menu a:not(:hover):not(:focus) {
    color: #38444d;
}
.dropdown-text-large {
    font-size: 14px;
}
.dropdown-menu-old li:hover {
    background: #1da1f2;
}
.dropdown-menu-old li:hover a {
    color: #fff;
}
.dropdown-menu-old li:hover .attribution {
    color: #fff;
}
.non-selectable-item {
    display: block;
    padding: 3px 15px;
    color: #8899a6;
}
.options-dropdown {
    top: 35px;
    right: 25px;
    width: 150px;
}
.pos-l {
    right: 50%;
    margin-top: 5px;
    margin-right: -40px;
    text-indent: 0;
}
.pos-l .caret {
    left: auto;
    right: 34px;
}
.obj-right .pos-l {
    margin-right: -15px;
}
.obj-right .pos-l .caret {
    right: 9px;
}
.pos-r {
    right: auto;
    left: 50%;
    margin-top: 5px;
    margin-left: -15px;
    margin-right: 0;
}
.pos-r .caret {
    left: 8px;
    right: auto;
    margin-left: 0;
}
.pos-r-under-icon {
    right: auto;
    left: 0;
    margin-top: 2px;
    margin-left: -25px;
    margin-right: 0;
    max-width: 240px;
}
.pos-r-under-icon .caret {
    left: 29px;
    right: auto;
    margin-left: 0;
}
.pos-t {
    top: auto;
    bottom: 100%;
    margin-top: 0;
    margin-bottom: 5px;
}
.pos-t .caret {
    top: auto;
    bottom: -7px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.pos-br {
    z-index: 10000;
    bottom: 0;
    top: auto;
    left: 215px;
    margin-bottom: 0;
    margin-left: -17px;
    margin-top: 0;
}
.pos-br .caret {
    top: auto;
    left: -3px;
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
    bottom: 12px;
}
.is-condensed .pos-br {
    left: 67px;
}
.ovl-trap {
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    z-index: 1;
}
.conversation-menu-position {
    margin-top: -15px;
    right: 50px;
}
.conversation-menu-position .caret {
    right: 6px;
}
.update-available-item:before {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 8px;
    background-color: #ffad1f;
    content: "";
}
.is-selected .update-available-item:before {
    background-color: rgba(56, 68, 77, 0.2);
}
.popover {
    z-index: 100;
    position: absolute;
    background-color: #fff;
    border-radius: 14px;
    transition-property: max-height;
    transition-duration: 50ms;
    transition-timing-function: linear;
    box-shadow: 0 0 10px rgba(20, 23, 26, 0.7);
    max-height: calc(100vh - 72px);
}
.popover-content {
    overflow-x: hidden;
}
.popover-position-rt {
    z-index: 1000;
    left: 190px;
    top: 0;
    margin-top: 0;
}
.is-condensed .popover-position-rt {
    left: 45px;
}
.popover-position-rt > .caret {
    bottom: auto;
    left: -3px;
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
    top: 16px;
}
.card-container iframe {
    border: 0;
    width: 100%;
}
.hw-card-container a,
.hw-card-container a:hover {
    color: inherit;
    text-decoration: none;
}
.release-notes {
    padding: 30px;
    font-size: 14px;
    line-height: 20px;
}
.release-notes h2 {
    line-height: 1.5em;
    font-size: 20px;
    padding: 15px 0 0;
}
.release-notes h2:first-child {
    padding-top: 0;
}
.release-notes-header {
    padding: 20px 30px;
    font-size: 28px;
}
.release-notes-header-title {
    font-size: 28px;
    margin-top: 16px;
}
.release-notes-header-subtitle {
    color: #8899a6;
    font-size: 14px;
    overflow: hidden;
}
.release-notes-section {
    margin-bottom: 30px;
}
.release-notes-image,
.release-notes-image-bullet {
    margin-top: 5px;
    margin-right: 20px;
}
.release-notes-image-bullet {
    border: 1px solid #e1e8ed;
}
.release-notes-modal {
    height: 626px;
}
.release-notes-modal .mdl-content {
    height: auto;
    border: none;
    background: none;
}
.release-notes-modal .mdl-inner {
    top: 0;
    padding: 0;
}
.login-container {
    min-height: 100%;
    position: relative;
}
.startflow-background {
    background-image: url(https://ton.twimg.com/tweetdeck-web/web/assets/global/backgrounds/login_bg.691f441cab.jpg);
    background-size: cover;
    background-position: 50%;
}
.startflow-background:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #38444d;
    opacity: 0.8;
    background-image: linear-gradient(36deg, #005fd1, transparent);
}
.app-masthead {
    height: 45px;
}
.has-login body {
    overflow-y: auto;
}
.startflow {
    margin-top: 125px;
    padding-bottom: 100px;
}
.app-signin-wrap {
    box-sizing: border-box;
    position: relative;
    margin: 0 auto;
    width: 80%;
    max-width: 850px;
}
.startflow-link {
    color: #1da1f2;
    text-decoration: none;
}
.startflow-link:active,
.startflow-link:focus,
.startflow-link:hover {
    color: #1da1f2;
    text-decoration: underline;
}
.startflow-link-on-background {
    color: #1da1f2;
}
.app-info {
    box-sizing: border-box;
    height: 100%;
    width: 100%;
}
.app-info-panel {
    box-sizing: border-box;
    max-width: 400px;
    margin-right: 400px;
    padding-top: 30px;
    position: relative;
}
.app-info-byline {
    font-weight: 300;
}
.app-info-text {
    margin-top: -28px;
}
.app-info-title {
    color: #fff;
    font-size: 40px;
    font-weight: 400;
}
.app-info-text p {
    color: #ccd6dd;
    font-size: 16px;
    margin-top: 15px;
    line-height: 22px;
}
.app-info-signup {
    position: absolute;
    bottom: 30px;
    right: 30px;
}
.toggle-login-type {
    font-size: 18px;
}
.app-signin-form {
    display: inline-block;
    width: 330px;
}
.form-legend {
    box-sizing: border-box;
    font-size: 18px;
    font-weight: 400;
    width: 100%;
    display: block;
    border-bottom: 1px solid #ccd6dd;
    color: #14171a;
}
.form-new {
    margin-top: 28px;
}
.startflow-panel,
.startflow-panel-rounded {
    background-color: #fff;
    color: #38444d;
    border: 1px solid #38444d;
}
.startflow-panel-rounded {
    border-radius: 5px;
}
.form-newto-txt {
    font-size: 18px;
    line-height: 30px;
}
.form-login-email,
.form-login-pwd,
.form-login-username {
    height: 40px;
    font-size: 16px;
    padding: 10px 8px;
}
.form-login .form-login-username {
    width: 256px;
}
.form-login .form-login-pwd {
    margin-right: 5px;
    width: 208px;
}
.add-account .form-login-pwd,
.add-account .form-login-username {
    font-size: 14px;
}
.privacy-info {
    font-size: 13px;
    color: #aab8c2;
}
.privacy-info li {
    display: inline;
}
.privacy-info a,
.privacy-info a:active,
.privacy-info a:hover,
.privacy-info a:visited {
    color: #aab8c2;
}
.form-login .btn-login {
    font-size: 16px;
    height: 39px;
    margin-top: 2px;
    width: 79px;
}
.form-message {
    color: #fff;
    font-size: 13px;
    border-radius: 5px;
}
.form-error-message {
    background-color: #a01744;
}
.form-success-message,
.form-warning-message {
    background-color: #008951;
}
.yellow-highlight {
    background-image: url(https://ton.twimg.com/tweetdeck-web/web/assets/global/backgrounds/yellow-highlight.aa166c086c.png);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 100% 100%;
}
@media only screen and (max-width: 880px) {
    .app-signin-form {
        margin: 0 auto 60px;
        display: block;
        position: static;
    }
    .app-info-panel {
        margin: 0 auto;
    }
    .signin-form {
        margin-top: 40px;
    }
    .startflow {
        margin-top: 30px;
    }
}
@media only screen and (max-width: 350px) {
    .app-signin-form {
        width: 300px;
    }
    .form-login-username {
        width: 229px;
    }
    .form-login-pwd {
        width: 178px;
    }
}
.startflow-wrap {
    max-width: 960px;
}
.startflow-message-wrap,
.startflow-wrap {
    box-sizing: border-box;
    position: relative;
    margin: 0 auto;
    width: 100%;
}
.startflow-message-wrap {
    max-width: 670px;
}
.startflow-msg-header {
    background-color: #ccd6dd;
    font-size: 20px;
}
.startflow-msg-warning {
    background-color: #ffad1f;
    font-size: 20px;
}
.startflow-message-wrap p {
    padding: 10px 0;
}
.form-verification {
    width: 50%;
    height: 30px;
    padding: 5px 8px;
}
.compose {
    background-color: #2b7bb9;
    color: #fff;
    height: 100vh;
}
.compose .Icon--close,
.compose .icon-close {
    line-height: 14px;
}
.compose-header {
    height: 55px;
    border-bottom: 1px solid hsla(0, 0%, 100%, 0.5);
    line-height: 38px;
}
.compose-title {
    box-sizing: border-box;
    margin-top: 8px;
    max-width: 100%;
    transition: margin, 0.25s;
}
.application:not(.is-condensed) .compose-title {
    margin-top: 10px;
}
.compose-title-text {
    font-size: 16px;
    font-weight: 700;
}
.compose-content {
    left: 0;
    right: 0;
}
.compose-text-container {
    background-color: #fff;
}
.compose-text {
    width: 100%;
    height: 130px;
    resize: none;
    border: none;
    color: #14171a;
}
.compose-text:focus {
    box-shadow: none;
    outline: none;
}
.compose-text-title {
    color: #71c9f8;
}
.compose-send-button-success {
    color: #fff;
    left: 48%;
    top: 2px;
}
.compose-reply-avatar {
    vertical-align: -7px;
}
.compose-reply-tweet {
    position: relative;
    background-color: #e1e8ed;
    font-size: 12px;
    font-weight: 400;
    color: #38444d;
    word-wrap: break-word;
    word-break: break-word;
}
.compose-reply-tweet-remove {
    position: absolute;
    top: -10px;
    right: -10px;
    color: #38444d;
}
.compose-reply-tweet-remove .Icon--close,
.compose-reply-tweet-remove .icon-close {
    font-size: 18px;
}
.compose-reply-tweet .tweet-body a {
    color: #1da1f2;
}
.compose-reply-tweet .tweet-truncation-more {
    display: none;
}
.compose-reply-tweet .fullname {
    color: #38444d;
}
.compose-reply-tweet .username {
    color: #8899a6;
    font-size: 12px;
}
.replyto-caret {
    position: absolute;
    bottom: 0;
    left: 14px;
    z-index: 1;
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: 7px solid transparent;
    border-bottom-color: #fff;
}
.compose-message-account {
    height: 36px;
    border: none;
    color: #14171a;
    font-size: 1rem;
    border-radius: 4px;
}
.compose-message-recipient-input-container {
    max-height: 130px;
}
.compose-message-recipient {
    border: 1px solid #e1e8ed;
}
.compose-message-account-hidden {
    position: absolute;
    left: -1000px;
}
.compose-message-account:focus {
    box-shadow: none;
}
.compose-message-recipient-input-container.is-focused {
    box-shadow: 0 0 2px 3px #1da1f2;
    outline: 0;
}
.compose-message-recipient-container .typeahead-dropdown {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-top: none;
    max-width: none;
}
.compose-media-grid-holder .media-grid-container {
    height: 108px;
}
.compose-media-grid-remove {
    position: absolute;
    top: 2px;
    right: 3px;
}
.compose-media-bar-holder {
    position: relative;
    text-align: center;
    line-height: 0;
    background-color: #fff;
}
.compose-media-info-bar-holder {
    background-color: #fff;
    color: #8899a6;
}
.compose-media-info-bar {
    background: #e1e8ed;
}
.compose-media-info-bar .icon,
.compose-media-info-bar .Icon {
    line-height: 1em;
}
.processing-video-spinner {
    padding-top: 75px;
    background-image: url(https://ton.twimg.com/tweetdeck-web/web/assets/global/backgrounds/spinner-fff-on-292F33.1b552f315c.gif);
    background-repeat: no-repeat;
    background-position-x: 50%;
    background-position-y: 75%;
    background-size: 32px;
}
.compose-media-bar-remove {
    position: absolute;
    top: 14px;
    right: 14px;
}
.compose-media-compressed .compose-media-bar-thumb {
    width: auto;
}
.compose-accounts {
    margin-left: -8px;
    margin-right: -8px;
}
.compose-accounts .compose-account {
    margin-left: 8px;
    margin-right: 8px;
    margin-bottom: 16px;
}
.compose-accounts.is-minigrid {
    margin-left: -4px;
    margin-right: -5px;
}
.compose-accounts.is-minigrid .compose-account {
    margin-left: 4px;
    margin-right: 5px;
    margin-bottom: 9px;
}
.compose-account {
    position: relative;
    border-radius: 100%;
    color: #fff;
}
.is-list .compose-account {
    float: none;
    width: 100%;
    margin-right: 0;
    margin-bottom: 14px;
    background-color: transparent;
}
.compose-account-names {
    opacity: 0.47;
}
.compose-account-img {
    display: block;
    opacity: 0.3;
    background-color: #1da1f2;
}
.compose-account:hover {
    color: #fff;
}
.compose-account:focus {
    color: #fff;
    outline: none;
}
.compose-account:focus .compose-account-img {
    box-shadow: 0 0 2px 3px #1da1f2;
    outline: 0;
}
.compose-account:not(.is-selected):focus .compose-account-img,
.compose-account:not(.is-selected):hover .compose-account-img {
    opacity: 0.5;
}
.compose-account:not(.is-selected):focus .compose-account-names,
.compose-account:not(.is-selected):hover .compose-account-names {
    opacity: 0.67;
}
.is-list .is-selected.compose-account,
.is-selected.compose-account .compose-account-img {
    box-shadow: none;
}
.is-selected.compose-account:focus .compose-account-img {
    box-shadow: 0 0 2px 3px #1da1f2;
    outline: 0;
}
.is-selected .compose-account-img {
    opacity: 0.9999;
}
.is-selected .compose-account-names {
    opacity: 1;
}
.compose-account-selected {
    display: none;
    position: absolute;
    bottom: -2px;
    right: -2px;
    width: 16px;
    height: 16px;
    text-align: center;
    border-radius: 100%;
    background-color: #17bf63;
    box-shadow: none;
}
.compose-account-selected .icon:before,
.compose-account-selected .Icon:before {
    font-weight: 700;
}
.is-selected .compose-account-selected {
    display: block;
}
.account-selector-grid-mode {
    opacity: 0.2;
}
.is-selected.account-selector-grid-mode {
    opacity: 0.67;
}
.compose-remember-state {
    color: #fff;
}
.touch-device .compose-content .scroll-v {
    -webkit-overflow-scrolling: auto;
}
.video-container .video-controls {
    background: rgba(0, 0, 0, 0.5);
    background: linear-gradient(transparent, rgba(0, 0, 0, 0.65));
}
.video-container .video-controls .icon-pause,
.video-container .video-controls .icon-play,
.video-container .video-controls .icon-sound,
.video-container .video-controls .icon-sound-off {
    line-height: 0.8em;
}
.new-composer-bottom-button {
    background: #fff;
    border: 2px solid transparent;
}
.new-composer-bottom-button:hover {
    background: #eaf5fd;
}
.new-composer-bottom-button:hover:active,
.new-composer-bottom-button:hover:focus {
    background: #eaf5fd;
}
.new-composer-bottom-button:active,
.new-composer-bottom-button:focus {
    background: #fff;
    box-shadow: none;
    border: 2px solid #1da1f2;
}
.old-composer-footer {
    background-color: #2b7bb9;
}
.old-composer-footer .new-composer-opt-in {
    background-color: #2b7bb9;
    border: 1px solid hsla(0, 0%, 100%, 0.5);
    border-right: none;
    border-left: none;
}
.old-composer-footer .new-composer-opt-in:focus,
.old-composer-footer .new-composer-opt-in:hover {
    background-color: #1da1f2 !important;
}
.column-navigator {
    counter-reset: column-nav;
    position: absolute;
    top: 112px;
    left: 0;
    right: 0;
    bottom: 199px;
}
.column-navigator-overflow {
    bottom: 260px;
}
.column-nav-link {
    position: relative;
    height: 100%;
    color: #aab8c2;
    cursor: pointer;
}
.column-nav-link:active,
.column-nav-link:focus {
    outline: none;
    color: #aab8c2;
}
.column-nav-link.is-selected,
.column-nav-link:hover {
    color: #fff;
}
.column-nav-item {
    position: relative;
    height: 45px;
    box-sizing: border-box;
    counter-increment: column-nav;
    color: #aab8c2;
    background-color: #1c2938;
}
.column-nav-link:after {
    content: counter(column-nav);
    position: absolute;
    right: 10px;
    top: 2px;
    font-size: 12px;
    color: #8899a6;
}
.column-nav-link .icon,
.column-nav-link .Icon {
    padding-left: 4px;
}
.column-nav-link .attribution {
    display: block;
    line-height: 1;
    font-size: 12px;
    color: #8899a6;
}
.column-nav-link .column-heading {
    display: block;
    vertical-align: bottom;
    overflow: hidden;
    white-space: nowrap;
    word-wrap: normal;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    margin-right: 10px;
    color: #fff;
}
.draggable-dragging {
    box-shadow: 0 4px 10px rgba(20, 23, 26, 0.8);
}
.column-nav-flyout {
    z-index: 1000;
    position: absolute;
    left: 60px;
    max-width: 280px;
    line-height: 41px;
}
.is-condensed .column-nav-link:after {
    visibility: hidden;
}
.is-condensed .column-nav-link:hover:after,
.is-condensed .draggable-dragging .column-nav-link:after {
    visibility: visible;
    right: 0;
    top: 15px;
}
.nav-user-info {
    position: absolute;
    height: 36px;
    bottom: 65px;
    left: 0;
    right: 0;
}
.nav-user-info .username {
    color: #8899a6;
    font-size: 12px;
}
.nav-user-info .fullname {
    color: #fff;
    font-size: 16px;
}
.account-bio {
    color: #8899a6;
    max-width:500px;
}
.media-img {
    max-width: 100%;
    vertical-align: middle;
}
.DatePickerDropdown.Dropdown {
    padding: 0;
}
.DatePickerDropdown.Dropdown,
.DatePickerDropdown.Dropdown .Dropdown-menuItemList {
    max-width: none;
}
.DatePickerDropdown-menuItem {
    padding: 15px;
}
.DatePickerDropdown-menuItem--footer {
    padding: 10px 15px;
    border-top: 1px solid #ccd6dd;
    background-color: #f5f8fa;
    text-align: right;
}
.DatePickerDropdown-menuItem--footer .Button + .Button,
.DatePickerDropdown-menuItem--footer .Button + button,
.DatePickerDropdown-menuItem--footer .Button + input[type="button"],
.DatePickerDropdown-menuItem--footer button + .Button,
.DatePickerDropdown-menuItem--footer button + button,
.DatePickerDropdown-menuItem--footer button + input[type="button"],
.DatePickerDropdown-menuItem--footer input[type="button"] + .Button,
.DatePickerDropdown-menuItem--footer input[type="button"] + button,
.DatePickerDropdown-menuItem--footer
    input[type="button"]
    + input[type="button"] {
    margin-left: 10px;
}
.DatePicker {
    font-size: 12px;
    line-height: 18px;
    width: 210px;
}
.DatePicker-nav {
    height: 40px;
    line-height: 30px;
    text-align: center;
}
.DatePicker-nav .FormSelect {
    width: 73px;
}
.DatePicker-nav .FormSelect .Button,
.DatePicker-nav .FormSelect button,
.DatePicker-nav .FormSelect input[type="button"] {
    text-align: center;
}
.DatePicker-monthButton {
    width: 30px;
    height: 30px;
    padding: 0;
    border: 0;
    color: #1da1f2;
    background: none;
    line-height: 1;
}
.DatePicker-monthButton:focus,
.DatePicker-monthButton:hover {
    color: #005fd1;
}
.DatePicker-monthButton[disabled] {
    color: #ccd6dd;
}
.DatePicker-monthButton--left {
    float: left;
}
.DatePicker-monthButton--right {
    float: right;
}
.DatePicker-calendar {
    font-size: 12px;
    line-height: 18px;
    display: table;
    border-collapse: separate;
    border-spacing: 0 4px;
}
.DatePicker-calendarHeader {
    display: table-header-group;
}
.DatePicker-calendarBody {
    display: table-row-group;
}
.DatePicker-calendarWeek {
    display: table-row;
}
.DatePicker-calendarDay,
.DatePicker-calendarDayHeader {
    display: table-cell;
    width: 30px;
    height: 30px;
    padding: 1px;
    line-height: 28px;
}
.DatePicker-calendarDayHeader {
    text-align: center;
    font-weight: 700;
    color: #657786;
}
.DatePicker-calendarDay {
    border-radius: 15px;
    text-align: center;
    color: #ccd6dd;
}
.DatePicker-calendarDay.is-selectable {
    color: #14171a;
    cursor: pointer;
}
.DatePicker-calendarDay.is-selectable.is-adjacentMonth {
    color: #657786;
}
.DatePicker-calendarDay.is-selectable:hover {
    background-color: #005fd1;
    color: #fff;
}
.DatePicker-calendarDay.is-withinRange {
    border-radius: 0;
    background-color: #1da1f2;
    color: #fff;
}
.DatePicker-calendarDay.is-withinRange.is-adjacentMonth {
    color: #ccd6dd;
}
.DatePicker-calendarDay.is-rangeEnd,
.DatePicker-calendarDay.is-rangeStart {
    background-color: #005fd1;
    color: #fff;
}
.DatePicker-calendarDay.is-rangeEnd.is-adjacentMonth,
.DatePicker-calendarDay.is-rangeStart.is-adjacentMonth {
    color: #ccd6dd;
}
.DatePicker--withPendingRange .DatePicker-calendarDay.is-rangeEnd,
.DatePicker--withPendingRange .DatePicker-calendarDay.is-rangeStart,
.DatePicker--withPendingRange .DatePicker-calendarDay.is-withinRange {
    padding: 0 1px;
    border: 1px solid #1da1f2;
    border-width: 1px 0;
    background-color: #fff;
    color: #14171a;
}
.DatePicker--withPendingRange
    .DatePicker-calendarDay.is-rangeEnd.is-adjacentMonth,
.DatePicker--withPendingRange
    .DatePicker-calendarDay.is-rangeStart.is-adjacentMonth,
.DatePicker--withPendingRange
    .DatePicker-calendarDay.is-withinRange.is-adjacentMonth {
    color: #657786;
}
.DatePicker--withPendingRange .DatePicker-calendarDay.is-rangeEnd,
.DatePicker--withPendingRange .DatePicker-calendarDay.is-rangeStart {
    background-color: #eaf5fd;
}
.DatePicker-time {
    padding-top: 10px;
    border-top: 1px solid #ccd6dd;
    margin-top: 10px;
    text-align: center;
}
.DatePicker-time .TimePicker {
    width: 75px;
}
.DatePicker-timeZone {
    margin-top: 10px;
    color: #657786;
    text-align: center;
}
.DatePicker--fixedHeight {
    height: 282px;
}
.DatePicker--withoutCalendarHeader .DatePicker-calendarDayHeader {
    display: none;
}
.DatePicker--withoutCalendarHeader.DatePicker--fixedHeight {
    height: 248px;
}
.DatePicker--withoutAdjacentMonthDays .DatePicker-calendarDay.is-adjacentMonth {
    visibility: hidden;
}
.DatePicker:not([dir="rtl"]) .DatePicker-yearFormSelect {
    margin-left: 4px;
}
.DatePicker:not([dir="rtl"]) .DatePicker-calendarDay.is-rangeStart {
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
}
.DatePicker:not([dir="rtl"]) .DatePicker-calendarDay.is-rangeEnd {
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
}
.DatePicker:not([dir="rtl"]).DatePicker--withPendingRange
    .DatePicker-calendarDay.is-rangeStart {
    padding-left: 0;
    border-left-width: 1px;
}
.DatePicker:not([dir="rtl"]).DatePicker--withPendingRange
    .DatePicker-calendarDay.is-rangeEnd {
    padding-right: 0;
    border-right-width: 1px;
}
.DatePicker[dir="rtl"] .DatePicker-yearFormSelect {
    margin-right: 4px;
}
.DatePicker[dir="rtl"] .DatePicker-calendarDay.is-rangeStart {
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
}
.DatePicker[dir="rtl"] .DatePicker-calendarDay.is-rangeEnd {
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
}
.DatePicker[dir="rtl"].DatePicker--withPendingRange
    .DatePicker-calendarDay.is-rangeStart {
    padding-right: 0;
    border-right-width: 1px;
}
.DatePicker[dir="rtl"].DatePicker--withPendingRange
    .DatePicker-calendarDay.is-rangeEnd {
    padding-left: 0;
    border-left-width: 1px;
}
.Dropdown {
    position: absolute;
    display: none;
    margin: 3px 0;
    background-color: hsla(0, 0%, 100%, 0.98);
    border-radius: 4px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25);
    z-index: 9;
    outline: none;
}
.Dropdown.is-open {
    display: block;
}
.Dropdown.Dropdown--withScrollbarX {
    overflow-x: scroll;
}
.Dropdown.Dropdown--withScrollbarY {
    overflow-y: scroll;
}
.Dropdown.Dropdown--withMenuItemList {
    max-width: none;
}
.Dropdown.Dropdown--withMenuItemList.is-open {
    display: flex;
}
.Dropdown.Dropdown--withMenuItemList,
.Dropdown.Dropdown--withMenuItemList.Dropdown--withScrollbarX,
.Dropdown.Dropdown--withMenuItemList.Dropdown--withScrollbarY {
    overflow: hidden;
}
.Dropdown,
.Dropdown-menuItemList {
    max-width: 274px;
    padding: 0;
    list-style: none;
}
.Dropdown-menuItemList {
    max-height: 100%;
    margin: 0;
    overflow-x: auto;
}
.Dropdown--bottom .Dropdown-menuItemList {
    align-self: flex-end;
}
.Dropdown-menuItemList--withScrollbarY {
    overflow-y: scroll;
}
.Dropdown-detailPanel {
    order: 1;
    width: 240px;
    padding: 9px 12px;
    border: solid #ccd6dd;
    border-width: 0 0 0 1px;
    overflow: auto;
    background-color: #f5f8fa;
}
.Dropdown--right .Dropdown-detailPanel {
    order: -1;
    border-width: 0 1px 0 0;
}
.Dropdown-divider {
    height: 1px;
    margin: 5px 1px 6px;
    overflow: hidden;
    background-color: #ccd6dd;
}
.Dropdown-menuItem {
    font-size: 12px;
    line-height: 18px;
    display: block;
    overflow: hidden;
    cursor: pointer;
}
.Dropdown-menuItem:first-child {
    margin-top: 5px;
}
.Dropdown-menuItem:last-child {
    margin-bottom: 5px;
}
.Dropdown-menuGroupLabel,
.Dropdown-menuItem .Dropdown-menuItemContent {
    display: block;
    width: 100%;
    padding: 3.5px 13px;
    background: transparent;
    border: none;
    color: #14171a;
    text-align: left;
    text-decoration: none;
    font-weight: 400;
}
.Dropdown-menuItem .Dropdown-menuItemContent input[type="checkbox"] {
    margin-right: 5px;
}
.Dropdown-menuItem .Dropdown-menuItemContent .Icon--check {
    display: inline-block;
    visibility: hidden;
    width: 10px;
    margin-right: 5px;
    margin-top: 0;
    margin-left: 2px;
    line-height: 1;
    color: #1da1f2;
}
.Dropdown-menuItem .Dropdown-menuItemContent input[type="radio"] {
    position: absolute;
    z-index: -1;
    opacity: 0;
}
.Dropdown-menuItem
    .Dropdown-menuItemContent
    input[type="radio"]:checked
    + .Icon.Icon--check {
    visibility: visible;
}
.Dropdown-menuItem.is-focus {
    background-color: #1da1f2;
}
.Dropdown-menuItem.is-focus .Dropdown-menuItemContent,
.Dropdown-menuItem.is-focus input[type="radio"]:checked + .Icon.Icon--check {
    color: #fff;
}
.Dropdown-menuItem.is-focus .User .Icon,
.Dropdown-menuItem.is-focus .User .User-screenName {
    color: #fff;
}
.Dropdown-menuItem.is-focus .User .Icon--verified:before {
    color: #1da1f2;
}
.Dropdown-menuItem .Dropdown-menuItemDetail {
    display: none;
}
.Dropdown-menuGroupLabel {
    font-weight: 700;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 18px;
    color: #657786;
}
.Dropdown-menuGroupLabel:first-child {
    margin-top: 5px;
}
.Dropdown-menuGroupLabel:last-child {
    margin-bottom: 5px;
}
.FormSelect {
    display: inline-block;
    position: relative;
    min-width: 0;
}
.FormSelect.is-disabled select,
.FormSelect[disabled] select {
    display: none;
}
.FormSelect select {
    z-index: 1;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 0;
    border: none;
    margin: 0;
    opacity: 0;
    cursor: pointer;
}
.FormSelect .Button,
.FormSelect .FormInput,
.FormSelect button,
.FormSelect input[type="button"] {
    width: inherit;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: left;
}
.FormSelect .Button-adornment {
    position: absolute;
}
.FormSelect .Button,
.FormSelect button,
.FormSelect input[type="button"] {
    padding-right: 36px;
}
.FormSelect .Button .Button-adornment,
.FormSelect button .Button-adornment,
.FormSelect input[type="button"] .Button-adornment {
    right: 15px;
}
.FormSelect .Button--xsmall {
    padding-right: 31px;
}
.FormSelect .Button--xsmall .Button-adornment {
    right: 13px;
}
.FormSelect .Button--small {
    padding-right: 31px;
}
.FormSelect .Button--small .Button-adornment {
    right: 13px;
}
.app-header .search-input-control .FormSelect input,
.FormSelect .app-header .search-input-control input,
.FormSelect .Button--large {
    padding-right: 46px;
}
.app-header .search-input-control .FormSelect input .Button-adornment,
.FormSelect .app-header .search-input-control input .Button-adornment,
.FormSelect .Button--large .Button-adornment {
    right: 19px;
}
.ProgressBar {
    position: relative;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    overflow: hidden;
    border-radius: 2px;
    background-color: #ccd6dd;
    height: 3px;
    color: #1da1f2;
}
.ProgressBar::-ms-fill {
    border: none;
}
.ProgressBar::-moz-progress-bar {
    background-color: #ccd6dd;
}
.ProgressBar::-webkit-progress-bar {
    background-color: #ccd6dd;
}
.ProgressBar.ProgressBar:indeterminate {
    border-top: 1.5px solid #ccd6dd;
    border-bottom: 1.5px solid #ccd6dd;
}
.ProgressBar::-moz-progress-bar {
    background-color: #1da1f2;
}
.ProgressBar::-webkit-progress-value {
    background-color: #1da1f2;
}
.ProgressBar::-webkit-progress-bar {
    border-radius: 2px;
    overflow: hidden;
}
.ProgressBar::-webkit-progress-value {
    border-radius: 2px 0 0 2px;
    transition: width 0.6s ease;
}
.ProgressBar::-moz-progress-bar {
    border-radius: 2px 0 0 2px;
}
.ProgressBar--red {
    color: #e0245e;
}
.ProgressBar--red::-moz-progress-bar {
    background-color: #e0245e;
}
.ProgressBar--red::-webkit-progress-value {
    background-color: #e0245e;
}
.ProgressBar--yellow {
    color: #ffad1f;
}
.ProgressBar--yellow::-moz-progress-bar {
    background-color: #ffad1f;
}
.ProgressBar--yellow::-webkit-progress-value {
    background-color: #ffad1f;
}
.ProgressBar--green {
    color: #17bf63;
}
.ProgressBar--green::-moz-progress-bar {
    background-color: #17bf63;
}
.ProgressBar--green::-webkit-progress-value {
    background-color: #17bf63;
}
.ProgressBar--blue {
    color: #1da1f2;
}
.ProgressBar--blue::-moz-progress-bar {
    background-color: #1da1f2;
}
.ProgressBar--blue::-webkit-progress-value {
    background-color: #1da1f2;
}
.ProgressBar--white {
    background-color: #657786;
    color: #fff;
}
.ProgressBar--white::-moz-progress-bar {
    background-color: #657786;
}
.ProgressBar--white::-webkit-progress-bar {
    background-color: #657786;
}
.ProgressBar--white::-moz-progress-bar {
    background-color: #fff;
}
.ProgressBar--white::-webkit-progress-value {
    background-color: #fff;
}
.ProgressBar--large {
    height: 9px;
}
.ProgressBar--large.ProgressBar:indeterminate {
    border-top: 4.5px solid #ccd6dd;
    border-bottom: 4.5px solid #ccd6dd;
}
@-webkit-keyframes feather-notification-list-show {
    0% {
        display: none;
        opacity: 0;
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }
    1% {
        display: block;
    }
    to {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
@keyframes feather-notification-list-show {
    0% {
        display: none;
        opacity: 0;
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }
    1% {
        display: block;
    }
    to {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
@-webkit-keyframes feather-notification-list-hide {
    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        opacity: 0;
    }
}
@keyframes feather-notification-list-hide {
    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        opacity: 0;
    }
}
.Layer.NotificationListLayer {
    z-index: 5100;
}
.NotificationList {
    position: absolute;
    right: 9px;
    top: 9px;
    width: 372px;
    padding: 0;
    margin: 0;
    list-style: none;
}
.Notification {
    height: 0;
    -webkit-animation-name: feather-notification-list-show;
    animation-name: feather-notification-list-show;
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transition: height 0.2s ease-in-out;
}
.Notification:not(:last-child):not(.is-expired) {
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s;
}
.Notification.is-expired {
    -webkit-animation-name: feather-notification-list-hide;
    animation-name: feather-notification-list-hide;
    -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
    animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
.Notification-inner {
    position: absolute;
    display: flex;
    width: 100%;
    margin-bottom: 9px;
    border-radius: 4px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
.Notification-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 54px;
    min-height: 54px;
    border-radius: 4px 0 0 4px;
    background-color: #1da1f2;
    color: #fff;
}
.Notification-icon .Icon {
    position: relative;
    top: -1px;
}
.Notification-content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex-grow: 1;
    width: 0;
    padding: 8px 27px 8px 12px;
    border: 1px solid #ccd6dd;
    border-left-width: 0;
    border-radius: 0 4px 4px 0;
    background-color: #fff;
}
.Notification-title {
    font-weight: 700;
}
.Notification-title + .Notification-body {
    font-size: 12px;
    line-height: 18px;
    position: relative;
    top: 1px;
    color: #657786;
}
.Notification-closeButton {
    position: absolute;
    right: 0;
    height: 27px;
    width: 27px;
    line-height: 0;
    color: #aab8c2;
    transition: color 0.15s ease;
    cursor: pointer;
}
.Notification-closeButton:focus,
.Notification-closeButton:hover {
    color: #657786;
}
.Notification--green .Notification-icon {
    background-color: #17bf63;
}
.Notification--red .Notification-icon {
    background-color: #e0245e;
}
@-webkit-keyframes feather-notification-list-show-rtl {
    0% {
        display: none;
        opacity: 0;
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }
    1% {
        display: block;
    }
    to {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
@keyframes feather-notification-list-show-rtl {
    0% {
        display: none;
        opacity: 0;
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }
    1% {
        display: block;
    }
    to {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
@-webkit-keyframes feather-notification-list-hide-rtl {
    to {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        opacity: 0;
    }
}
@keyframes feather-notification-list-hide-rtl {
    to {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        opacity: 0;
    }
}
[dir="rtl"] .NotificationList {
    right: auto;
    left: 9px;
}
[dir="rtl"] .Notification {
    -webkit-animation-name: feather-notification-list-show-rtl;
    animation-name: feather-notification-list-show-rtl;
}
[dir="rtl"] .Notification.is-expired {
    -webkit-animation-name: feather-notification-list-hide-rtl;
    animation-name: feather-notification-list-hide-rtl;
}
[dir="rtl"] .Notification-icon {
    border-radius: 0 4px 4px 0;
}
[dir="rtl"] .Notification-content {
    padding-right: 12px;
    padding-left: 27px;
    border-right-width: 0;
    border-left-width: 1px;
    border-radius: 4px 0 0 4px;
}
[dir="rtl"] .Notification-closeButton {
    left: 0;
    right: auto;
}
.Modal {
    display: none;
    bottom: 0;
    overflow: auto;
}
.Modal.is-visible {
    display: block;
}
.ModalOverlay {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: rgba(20, 23, 26, 0.8);
    z-index: 5000;
    pointer-events: none;
    opacity: 0;
    transition: opacity 0.2s ease-in-out;
}
.ModalOverlay.is-visible {
    pointer-events: auto;
    opacity: 1;
}
.Modal.DrawerModal {
    overflow: hidden;
}
.Drawer-container {
    position: relative;
    overflow: hidden;
    display: flex;
    flex-direction: row;
}
.Drawer-neighbor {
    order: 0;
    flex: 1;
}
.Drawer {
    display: flex;
    flex-direction: column;
    /* width: 608px; */
    background-color: #fff;
}
.Drawer:not([dir="rtl"]) {
    border-left: 1px solid #ccd6dd;
}
.Drawer[dir="rtl"] {
    border-right: 1px solid #ccd6dd;
}
.Drawer.Drawer--withClose.Drawer--withTitle:not([dir="rtl"]) .Panel-title {
    padding-right: 19px;
}
.Drawer.Drawer--withClose.Drawer--withTitle[dir="rtl"] .Panel-title {
    padding-left: 19px;
}
.Drawer.Drawer--withClose:not(.Drawer--withTitle):not([dir="rtl"]) .Panel-body {
    padding-right: 39px;
}
.Drawer.Drawer--withClose:not(.Drawer--withTitle)[dir="rtl"] .Panel-body {
    padding-left: 39px;
}
.Drawer--modal {
    background-color: #fff;
    opacity: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    transition: opacity 0.2s ease-in-out, left 0.2s ease-in-out,
        right 0.2s ease-in-out;
}
.Drawer--modal.is-open {
    opacity: 1;
}
.Drawer--modal:not([dir="rtl"]) {
    order: 1;
    right: -274px;
}
.Drawer--modal:not([dir="rtl"]).is-open {
    right: 0;
}
.Drawer--modal[dir="rtl"] {
    order: -1;
    left: -274px;
}
.Drawer--modal[dir="rtl"].is-open {
    left: 0;
}
.Drawer--inline {
    width: 608px;
    position: relative;
    transition: left 0.4s ease-in-out, right 0.4s ease-in-out,
        margin-left 0.4s ease-in-out, margin-right 0.4s ease-in-out;
}
.Drawer--inline:not([dir="rtl"]) {
    right: -608px;
    margin-left: -608px;
    order: 1;
}
.Drawer--inline:not([dir="rtl"]).Drawer.is-open {
    right: 0;
}
.Drawer--inline[dir="rtl"] {
    left: -608px;
    margin-right: -608px;
    order: -1;
}
.Drawer--inline[dir="rtl"].Drawer.is-open {
    left: 0;
}
.Drawer--inline.Drawer--resizesNeighbor.is-open:not([dir="rtl"]) {
    margin-left: 0;
}
.Drawer--inline.Drawer--resizesNeighbor.is-open[dir="rtl"] {
    margin-right: 0;
}
.Drawer-content {
    display: flex;
    flex-direction: column;
    height: 100%;
}
.Drawer-content .DialogContent-body,
.Drawer-content .Panel-body {
    flex: 1;
    overflow: auto;
}
.Drawer-close {
    position: absolute;
    top: 0;
    margin-top: 11px;
    width: 26px;
    height: 26px;
    color: #aab8c2;
    transition: color 0.15s ease;
}
.Drawer-close:hover {
    color: #657786;
}
.Drawer-close .Icon--close {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -9px;
    margin-left: -8px;
}
.Drawer:not([dir="rtl"]) .Drawer-close {
    right: 0;
    margin-right: 13px;
}
.Drawer[dir="rtl"] .Drawer-close {
    left: 0;
    margin-left: 13px;
}
.Drawer--inline .Drawer-content {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
}
.Drawer--inline .Drawer-close {
    z-index: 1;
}
.Drawer--inline.Drawer--large,
.Drawer--modal.Drawer--large {
    width: 844px;
}
.Drawer--inline.Drawer--large:not([dir="rtl"]) {
    right: -844px;
    margin-left: -844px;
}
.Drawer--inline.Drawer--large[dir="rtl"] {
    left: -844px;
    margin-right: -844px;
}
.GridChart {
    position: relative;
    width: 600px;
    height: 480px;
}
.GridChart canvas {
    position: absolute;
    top: 0;
    left: 0;
}
.GridChartTooltip.Tooltip {
    width: 200px;
    margin: 0;
    pointer-events: none;
}
.GridChartTooltip-legendTitle {
    font-weight: 700;
}
.GridChartTooltip-legend {
    padding: 0;
    margin: 0;
    list-style: none;
}
.GridChartTooltip-legend .LegendItem {
    display: flex;
    align-items: baseline;
}
.GridChartTooltip-legend .LegendItem-label {
    flex: 1 1 0%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.GridChartTooltip-legend .LegendItem .LegendItem-color {
    margin-right: 3px;
}
.GridChartTooltip-legend .LegendItem-value {
    margin-left: 3px;
}
.Layer {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 5000;
}
.Layer.Layer--local,
.Layer.TooltipLayer {
    position: absolute;
}
.TooltipAnchor {
    position: relative;
}
.Tooltip {
    margin: -13px 0 0 13px;
    border-radius: 5px;
    background: #fff;
    border: 1px solid #ccd6dd;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    min-width: 100px;
    max-width: 250px;
    opacity: 0;
    display: block;
    position: absolute;
    z-index: 5000;
    background-clip: padding-box;
    transition: opacity 0.2s ease-in-out;
}
.Tooltip .Tooltip-inner {
    padding: 10px 15px;
}
.Tooltip .Tooltip-close {
    margin: -5px -10px 0 5px;
}
.Tooltip .Tooltip-triangle {
    left: -9px;
    top: 11px;
    width: 9px;
    height: 18px;
}
.Tooltip .Tooltip-triangleOuter {
    border-width: 9px 9px 9px 0;
}
.Tooltip .Tooltip-triangleInner {
    border-width: 8px 8px 8px 0;
}
.Tooltip.Tooltip--bottomLeft .Tooltip-triangleOuter,
.Tooltip.Tooltip--left .Tooltip-triangleOuter,
.Tooltip.Tooltip--topLeft .Tooltip-triangleOuter {
    border-width: 9px 0 9px 9px;
}
.Tooltip.Tooltip--bottomLeft .Tooltip-triangleInner,
.Tooltip.Tooltip--left .Tooltip-triangleInner,
.Tooltip.Tooltip--topLeft .Tooltip-triangleInner {
    border-width: 8px 0 8px 8px;
}
.Tooltip.Tooltip--left {
    margin-left: -13px;
}
.Tooltip.Tooltip--left .Tooltip-triangle {
    right: -9px;
}
.Tooltip.Tooltip--bottomLeft,
.Tooltip.Tooltip--topLeft {
    margin-left: 9px;
}
.Tooltip.Tooltip--bottomLeft .Tooltip-triangle,
.Tooltip.Tooltip--topLeft .Tooltip-triangle {
    right: 9px;
}
.Tooltip.Tooltip--top,
.Tooltip.Tooltip--topLeft {
    margin-top: -13px;
}
.Tooltip.Tooltip--top .Tooltip-triangle,
.Tooltip.Tooltip--topLeft .Tooltip-triangle {
    bottom: -9px;
    width: 18px;
    height: 9px;
}
.Tooltip.Tooltip--top .Tooltip-triangleOuter,
.Tooltip.Tooltip--topLeft .Tooltip-triangleOuter {
    border-width: 9px 9px 0;
}
.Tooltip.Tooltip--top .Tooltip-triangleInner,
.Tooltip.Tooltip--topLeft .Tooltip-triangleInner {
    border-width: 8px 8px 0;
}
.Tooltip.Tooltip--bottom,
.Tooltip.Tooltip--bottomLeft {
    margin-top: 13px;
}
.Tooltip.Tooltip--bottom .Tooltip-triangle,
.Tooltip.Tooltip--bottomLeft .Tooltip-triangle {
    top: -9px;
    width: 18px;
    height: 9px;
}
.Tooltip.Tooltip--bottom .Tooltip-triangleOuter,
.Tooltip.Tooltip--bottomLeft .Tooltip-triangleOuter {
    border-width: 0 9px 9px;
}
.Tooltip.Tooltip--bottom .Tooltip-triangleInner,
.Tooltip.Tooltip--bottomLeft .Tooltip-triangleInner {
    border-width: 0 8px 8px;
}
.Tooltip.Tooltip--bottom .Tooltip-triangle,
.Tooltip.Tooltip--top .Tooltip-triangle {
    margin-left: -10px;
}
.Tooltip.is-open {
    opacity: 1;
}
.Tooltip .Tooltip-content {
    color: #14171a;
}
.Tooltip .Tooltip-close {
    color: #aab8c2;
}
.Tooltip .Tooltip-triangleOuter {
    border-color: transparent #ccd6dd transparent transparent;
}
.Tooltip .Tooltip-triangleInner {
    border-color: transparent #fff transparent transparent;
}
.Tooltip.Tooltip--bottomLeft .Tooltip-triangleOuter,
.Tooltip.Tooltip--left .Tooltip-triangleOuter,
.Tooltip.Tooltip--topLeft .Tooltip-triangleOuter {
    border-color: transparent transparent transparent #ccd6dd;
}
.Tooltip.Tooltip--bottomLeft .Tooltip-triangleInner,
.Tooltip.Tooltip--left .Tooltip-triangleInner,
.Tooltip.Tooltip--topLeft .Tooltip-triangleInner {
    border-color: transparent transparent transparent #fff;
}
.Tooltip.Tooltip--top .Tooltip-triangleOuter,
.Tooltip.Tooltip--topLeft .Tooltip-triangleOuter {
    border-color: #ccd6dd transparent transparent;
}
.Tooltip.Tooltip--top .Tooltip-triangleInner,
.Tooltip.Tooltip--topLeft .Tooltip-triangleInner {
    border-color: #fff transparent transparent;
}
.Tooltip.Tooltip--bottom .Tooltip-triangleOuter,
.Tooltip.Tooltip--bottomLeft .Tooltip-triangleOuter {
    border-color: transparent transparent #ccd6dd;
}
.Tooltip.Tooltip--bottom .Tooltip-triangleInner,
.Tooltip.Tooltip--bottomLeft .Tooltip-triangleInner {
    border-color: transparent transparent #fff;
}
.Tooltip--dark,
.Tooltip--intro {
    margin: -9px 0 0 9px;
    border-width: 0;
    border-style: solid;
    border-radius: 4px;
    min-width: 0;
}
.Tooltip--dark .Tooltip-inner,
.Tooltip--intro .Tooltip-inner {
    padding: 6px 11px;
}
.Tooltip--dark .Tooltip-close,
.Tooltip--intro .Tooltip-close {
    margin: -1px -6px 0 5px;
}
.Tooltip--dark .Tooltip-triangle,
.Tooltip--intro .Tooltip-triangle {
    left: -5px;
    top: 10px;
    width: 5px;
    height: 10px;
}
.Tooltip--dark .Tooltip-triangleOuter,
.Tooltip--intro .Tooltip-triangleOuter {
    border-width: 5px 5px 5px 0;
}
.Tooltip--dark .Tooltip-triangleInner,
.Tooltip--intro .Tooltip-triangleInner {
    border-width: 4px 4px 4px 0;
}
.Tooltip--dark.Tooltip--bottomLeft .Tooltip-triangleOuter,
.Tooltip--dark.Tooltip--left .Tooltip-triangleOuter,
.Tooltip--dark.Tooltip--topLeft .Tooltip-triangleOuter,
.Tooltip--intro.Tooltip--bottomLeft .Tooltip-triangleOuter,
.Tooltip--intro.Tooltip--left .Tooltip-triangleOuter,
.Tooltip--intro.Tooltip--topLeft .Tooltip-triangleOuter {
    border-width: 5px 0 5px 5px;
}
.Tooltip--dark.Tooltip--bottomLeft .Tooltip-triangleInner,
.Tooltip--dark.Tooltip--left .Tooltip-triangleInner,
.Tooltip--dark.Tooltip--topLeft .Tooltip-triangleInner,
.Tooltip--intro.Tooltip--bottomLeft .Tooltip-triangleInner,
.Tooltip--intro.Tooltip--left .Tooltip-triangleInner,
.Tooltip--intro.Tooltip--topLeft .Tooltip-triangleInner {
    border-width: 4px 0 4px 4px;
}
.Tooltip--dark.Tooltip--left,
.Tooltip--intro.Tooltip--left {
    margin-left: -9px;
}
.Tooltip--dark.Tooltip--left .Tooltip-triangle,
.Tooltip--intro.Tooltip--left .Tooltip-triangle {
    right: -5px;
}
.Tooltip--dark.Tooltip--bottomLeft,
.Tooltip--dark.Tooltip--topLeft,
.Tooltip--intro.Tooltip--bottomLeft,
.Tooltip--intro.Tooltip--topLeft {
    margin-left: 5px;
}
.Tooltip--dark.Tooltip--bottomLeft .Tooltip-triangle,
.Tooltip--dark.Tooltip--topLeft .Tooltip-triangle,
.Tooltip--intro.Tooltip--bottomLeft .Tooltip-triangle,
.Tooltip--intro.Tooltip--topLeft .Tooltip-triangle {
    right: 5px;
}
.Tooltip--dark.Tooltip--top,
.Tooltip--dark.Tooltip--topLeft,
.Tooltip--intro.Tooltip--top,
.Tooltip--intro.Tooltip--topLeft {
    margin-top: -9px;
}
.Tooltip--dark.Tooltip--top .Tooltip-triangle,
.Tooltip--dark.Tooltip--topLeft .Tooltip-triangle,
.Tooltip--intro.Tooltip--top .Tooltip-triangle,
.Tooltip--intro.Tooltip--topLeft .Tooltip-triangle {
    bottom: -5px;
    width: 10px;
    height: 5px;
}
.Tooltip--dark.Tooltip--top .Tooltip-triangleOuter,
.Tooltip--dark.Tooltip--topLeft .Tooltip-triangleOuter,
.Tooltip--intro.Tooltip--top .Tooltip-triangleOuter,
.Tooltip--intro.Tooltip--topLeft .Tooltip-triangleOuter {
    border-width: 5px 5px 0;
}
.Tooltip--dark.Tooltip--top .Tooltip-triangleInner,
.Tooltip--dark.Tooltip--topLeft .Tooltip-triangleInner,
.Tooltip--intro.Tooltip--top .Tooltip-triangleInner,
.Tooltip--intro.Tooltip--topLeft .Tooltip-triangleInner {
    border-width: 4px 4px 0;
}
.Tooltip--dark.Tooltip--bottom,
.Tooltip--dark.Tooltip--bottomLeft,
.Tooltip--intro.Tooltip--bottom,
.Tooltip--intro.Tooltip--bottomLeft {
    margin-top: 9px;
}
.Tooltip--dark.Tooltip--bottom .Tooltip-triangle,
.Tooltip--dark.Tooltip--bottomLeft .Tooltip-triangle,
.Tooltip--intro.Tooltip--bottom .Tooltip-triangle,
.Tooltip--intro.Tooltip--bottomLeft .Tooltip-triangle {
    top: -5px;
    width: 10px;
    height: 5px;
}
.Tooltip--dark.Tooltip--bottom .Tooltip-triangleOuter,
.Tooltip--dark.Tooltip--bottomLeft .Tooltip-triangleOuter,
.Tooltip--intro.Tooltip--bottom .Tooltip-triangleOuter,
.Tooltip--intro.Tooltip--bottomLeft .Tooltip-triangleOuter {
    border-width: 0 5px 5px;
}
.Tooltip--dark.Tooltip--bottom .Tooltip-triangleInner,
.Tooltip--dark.Tooltip--bottomLeft .Tooltip-triangleInner,
.Tooltip--intro.Tooltip--bottom .Tooltip-triangleInner,
.Tooltip--intro.Tooltip--bottomLeft .Tooltip-triangleInner {
    border-width: 0 4px 4px;
}
.Tooltip--dark.Tooltip--bottom .Tooltip-triangle,
.Tooltip--dark.Tooltip--top .Tooltip-triangle,
.Tooltip--intro.Tooltip--bottom .Tooltip-triangle,
.Tooltip--intro.Tooltip--top .Tooltip-triangle {
    margin-left: -6px;
}
.Tooltip--dark {
    background: #14171a;
    border-color: #14171a;
    box-shadow: none;
}
.Tooltip--dark.is-open {
    opacity: 0.95;
}
.Tooltip--dark .Tooltip-close,
.Tooltip--dark .Tooltip-content {
    color: #fff;
}
.Tooltip--dark .Tooltip-triangleInner,
.Tooltip--dark .Tooltip-triangleOuter {
    border-color: transparent #14171a transparent transparent;
}
.Tooltip--dark.Tooltip--bottomLeft .Tooltip-triangleInner,
.Tooltip--dark.Tooltip--bottomLeft .Tooltip-triangleOuter,
.Tooltip--dark.Tooltip--left .Tooltip-triangleInner,
.Tooltip--dark.Tooltip--left .Tooltip-triangleOuter,
.Tooltip--dark.Tooltip--topLeft .Tooltip-triangleInner,
.Tooltip--dark.Tooltip--topLeft .Tooltip-triangleOuter {
    border-color: transparent transparent transparent #14171a;
}
.Tooltip--dark.Tooltip--top .Tooltip-triangleInner,
.Tooltip--dark.Tooltip--top .Tooltip-triangleOuter,
.Tooltip--dark.Tooltip--topLeft .Tooltip-triangleInner,
.Tooltip--dark.Tooltip--topLeft .Tooltip-triangleOuter {
    border-color: #14171a transparent transparent;
}
.Tooltip--dark.Tooltip--bottom .Tooltip-triangleInner,
.Tooltip--dark.Tooltip--bottom .Tooltip-triangleOuter,
.Tooltip--dark.Tooltip--bottomLeft .Tooltip-triangleInner,
.Tooltip--dark.Tooltip--bottomLeft .Tooltip-triangleOuter {
    border-color: transparent transparent #14171a;
}
.Tooltip--intro {
    background: #1da1f2;
    border-color: #1da1f2;
    box-shadow: none;
}
.Tooltip--intro.is-open {
    opacity: 0.95;
}
.Tooltip--intro .Tooltip-close,
.Tooltip--intro .Tooltip-content {
    color: #fff;
}
.Tooltip--intro .Tooltip-triangleInner,
.Tooltip--intro .Tooltip-triangleOuter {
    border-color: transparent #1da1f2 transparent transparent;
}
.Tooltip--intro.Tooltip--bottomLeft .Tooltip-triangleInner,
.Tooltip--intro.Tooltip--bottomLeft .Tooltip-triangleOuter,
.Tooltip--intro.Tooltip--left .Tooltip-triangleInner,
.Tooltip--intro.Tooltip--left .Tooltip-triangleOuter,
.Tooltip--intro.Tooltip--topLeft .Tooltip-triangleInner,
.Tooltip--intro.Tooltip--topLeft .Tooltip-triangleOuter {
    border-color: transparent transparent transparent #1da1f2;
}
.Tooltip--intro.Tooltip--top .Tooltip-triangleInner,
.Tooltip--intro.Tooltip--top .Tooltip-triangleOuter,
.Tooltip--intro.Tooltip--topLeft .Tooltip-triangleInner,
.Tooltip--intro.Tooltip--topLeft .Tooltip-triangleOuter {
    border-color: #1da1f2 transparent transparent;
}
.Tooltip--intro.Tooltip--bottom .Tooltip-triangleInner,
.Tooltip--intro.Tooltip--bottom .Tooltip-triangleOuter,
.Tooltip--intro.Tooltip--bottomLeft .Tooltip-triangleInner,
.Tooltip--intro.Tooltip--bottomLeft .Tooltip-triangleOuter {
    border-color: transparent transparent #1da1f2;
}
.Tooltip-triangle {
    position: absolute;
    overflow: hidden;
}
.Tooltip-triangleOuter {
    top: 0;
    left: 0;
}
.Tooltip-triangleInner,
.Tooltip-triangleOuter {
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
}
.Tooltip-triangleInner {
    top: 1px;
    left: 1px;
}
.Tooltip-content {
    font-size: 12px;
    line-height: 18px;
    text-align: left;
}
.Tooltip-close {
    cursor: pointer;
    float: right;
    padding: 0 0.5px 2px;
    transition: color 0.15s ease;
}
.Tooltip-close:hover {
    color: #657786;
}
.Tooltip--bottomLeft .Tooltip-triangle,
.Tooltip--left .Tooltip-triangle,
.Tooltip--topLeft .Tooltip-triangle {
    left: auto;
}
.Tooltip--left .Tooltip-triangleOuter {
    left: auto;
    right: 0;
}
.Tooltip--left .Tooltip-triangleInner {
    left: auto;
    right: 1px;
}
.Tooltip--top .Tooltip-triangle,
.Tooltip--topLeft .Tooltip-triangle {
    top: auto;
}
.Tooltip--top .Tooltip-triangleInner,
.Tooltip--topLeft .Tooltip-triangleInner {
    top: 0;
    left: 1px;
}
.Tooltip--bottom,
.Tooltip--top {
    margin-left: 0;
}
.Tooltip--bottom .Tooltip-triangle,
.Tooltip--top .Tooltip-triangle {
    left: 50%;
}
.Tooltip--hover .Tooltip-close,
.Tooltip--static .Tooltip-close {
    display: none;
}
.TooltipHoverTarget {
    background-image: linear-gradient(90deg, #1da1f2 50%, transparent 0);
    background-position: 0 100%;
    background-size: 4px 2px;
    background-repeat: repeat-x;
    padding-bottom: 2px;
}
.LegendItem-color {
    height: 11px;
    margin-right: 2px;
    display: inline-block;
    width: 4px;
    border-radius: 4px;
}
.LegendItem--gray .LegendItem-color,
.LegendItem-color {
    background-color: #aab8c2;
}
.LegendItem--blue .LegendItem-color {
    background-color: #1da1f2;
}
.LegendItem--green .LegendItem-color {
    background-color: #17bf63;
}
.LegendItem--yellow .LegendItem-color {
    background-color: #ffad1f;
}
.LegendItem--red .LegendItem-color {
    background-color: #e0245e;
}
.LegendItem--purple .LegendItem-color {
    background-color: #794bc4;
}
.LegendItem-value {
    font-weight: 600;
}
.LegendItem--small {
    font-size: 12px;
    line-height: 18px;
}
.LegendItem--small .LegendItem-color {
    height: 9px;
    margin-right: 1px;
}
.Table:not(.Table--large) .LegendItem-color {
    height: 9px;
    margin-right: 1px;
}
.DateRangeDropdown.Dropdown {
    padding: 0;
}
.DateRangeDropdown.Dropdown,
.DateRangeDropdown.Dropdown .Dropdown-menuItemList {
    max-width: none;
    line-height: 0;
}
.DateRangeDropdown-menuItem {
    padding: 15px;
}
.DateRangeDropdown-menuItem--footer {
    padding: 10px 15px;
    border-top: 1px solid #ccd6dd;
    background-color: #f5f8fa;
    text-align: right;
}
.DateRangeDropdown-menuItem--footer .Button + .Button,
.DateRangeDropdown-menuItem--footer .Button + button,
.DateRangeDropdown-menuItem--footer .Button + input[type="button"],
.DateRangeDropdown-menuItem--footer button + .Button,
.DateRangeDropdown-menuItem--footer button + button,
.DateRangeDropdown-menuItem--footer button + input[type="button"],
.DateRangeDropdown-menuItem--footer input[type="button"] + .Button,
.DateRangeDropdown-menuItem--footer input[type="button"] + button,
.DateRangeDropdown-menuItem--footer
    input[type="button"]
    + input[type="button"] {
    margin-left: 10px;
}
.DateRange {
    display: flex;
}
.DateRange-presets.PillGroup {
    text-align: center;
}
.DateRange-presets.PillGroup .Pill {
    margin-bottom: 5px;
    white-space: nowrap;
}
.DateRange-pickersRow {
    display: flex;
}
.DateRange-pickersRow + .DateRange-pickersRow {
    padding-top: 15px;
}
.DateRange-pickerWrapper {
    padding: 0 15px;
}
.DateRange-pickerWrapper .TimePicker {
    width: 78px;
}
.DateRange-timePickerLabel {
    font-size: 12px;
    line-height: 18px;
    width: 210px;
    font-weight: 700;
}
.DateRange:not([dir="rtl"]) .DateRange-presets {
    padding-right: 15px;
    border-right: 1px solid #ccd6dd;
}
.DateRange:not([dir="rtl"])
    .DateRange-pickersRow:first-child
    .DateRange-pickerWrapper:last-child {
    border-left: 1px solid #ccd6dd;
}
.DateRange:not([dir="rtl"]) .DateRange-pickerWrapper:last-child {
    padding-right: 0;
}
.DateRange:not([dir="rtl"])
    .DateRange-pickers:only-child
    .DateRange-pickerWrapper:first-child {
    padding-left: 0;
}
.DateRange[dir="rtl"] .DateRange-presets {
    padding-left: 15px;
    border-left: 1px solid #ccd6dd;
}
.DateRange[dir="rtl"]
    .DateRange-pickersRow:first-child
    .DateRange-pickerWrapper:last-child {
    border-right: 1px solid #ccd6dd;
}
.DateRange[dir="rtl"] .DateRange-pickerWrapper:last-child {
    padding-left: 0;
}
.DateRange[dir="rtl"]
    .DateRange-pickers:only-child
    .DateRange-pickerWrapper:first-child {
    padding-right: 0;
}
.DateRange--withAdjacentMonths:not([dir="rtl"])
    .DateRange-pickerWrapper:first-child
    .DatePicker-monthButton--right,
.DateRange--withAdjacentMonths:not([dir="rtl"])
    .DateRange-pickerWrapper:last-child
    .DatePicker-monthButton--left {
    visibility: hidden;
}
.DateRange--withAdjacentMonths:not([dir="rtl"])
    .DateRange-pickersRow:first-child
    .DateRange-pickerWrapper:last-child {
    border-left-color: transparent;
}
.DateRange--withAdjacentMonths[dir="rtl"]
    .DateRange-pickerWrapper:first-child
    .DatePicker-monthButton--left,
.DateRange--withAdjacentMonths[dir="rtl"]
    .DateRange-pickerWrapper:last-child
    .DatePicker-monthButton--right {
    visibility: hidden;
}
.DateRange--withAdjacentMonths[dir="rtl"]
    .DateRange-pickersRow:first-child
    .DateRange-pickerWrapper:last-child {
    border-right-color: transparent;
}
.PillGroup {
    padding: 0;
}
.PillGroup .Pill {
    margin: 0;
    border-radius: 36px;
    display: inline-block;
}
.PillGroup .Pill.is-selected {
    background: #005fd1;
}
.PillGroup .Pill > a,
.PillGroup .Pill > button {
    transition: box-shadow 0.15s ease-in-out;
    display: inline-block;
    padding: 4.5px 12px;
    border-radius: 36px;
    border: 0;
    background: none;
    color: #1b95e0;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
}
.PillGroup .Pill > a:focus,
.PillGroup .Pill > button:focus {
    outline: none;
}
.PillGroup .Pill > a:-moz-focusring,
.PillGroup .Pill > a[type="button"]:-moz-focusring,
.PillGroup .Pill > a[type="reset"]:-moz-focusring,
.PillGroup .Pill > a[type="submit"]:-moz-focusring,
.PillGroup .Pill > button:-moz-focusring,
.PillGroup .Pill > button[type="button"]:-moz-focusring,
.PillGroup .Pill > button[type="reset"]:-moz-focusring,
.PillGroup .Pill > button[type="submit"]:-moz-focusring {
    outline: none;
}
.PillGroup .Pill > a:hover,
.PillGroup .Pill > button:hover {
    background: #eaf5fd;
    text-decoration: none;
}
.PillGroup .Pill > a:focus,
.PillGroup .Pill > button:focus {
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px #71c9f8;
    text-decoration: none;
}
.PillGroup .Pill > a:active,
.PillGroup .Pill > button:active {
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px #1da1f2;
}
.PillGroup .Pill.is-selected > a,
.PillGroup .Pill.is-selected > button {
    color: #fff;
}
.PillGroup .Pill.is-selected > a:hover,
.PillGroup .Pill.is-selected > button:hover {
    background: transparent;
}
.FormField.is-success .FormField-validationMessage:before,
.FormField.is-valid .FormField-validationMessage:before {
    content: "\F043";
}
.FormField-validationMessage:before {
    display: block;
    font-family: edgeicons;
    font-weight: 400;
    font-style: normal;
    text-align: center;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.FormField.is-error .FormField-validationMessage:before,
.FormField.is-invalid .FormField-validationMessage:before {
    content: "\F042";
}
.FormInput,
.FormTextarea {
    box-shadow: inset 0 0 0 1px transparent;
    padding: 6px 14px;
    border: 1px solid #ccd6dd;
    border-radius: 4px;
    color: #14171a;
    font-size: 14px;
    transition: border-color 0.25s, box-shadow 0.25s;
}
.FormInput {
    height: 36px;
    line-height: 22px;
}
button.FormInput {
    text-align: left;
}
button.FormInput[dir="rtl"] {
    text-align: right;
}
.FormInput-characterCount {
    color: #ccd6dd;
    position: absolute;
    right: 0;
    top: -27px;
    direction: ltr;
}
.FormInput-characterCount.is-negative {
    color: #e0245e;
}
.FormTextarea {
    line-height: 22px;
}
.FormOption {
    display: flex;
    align-items: baseline;
}
.FormOption + .FormOption {
    margin-top: 9px;
}
.FormOption > input {
    position: relative;
    top: 2px;
    flex-shrink: 0;
    margin-right: 9px;
}
.FormField[dir="rtl"] .FormOption > input,
.FormOption[dir="rtl"] > input {
    margin-right: 0;
    margin-left: 9px;
}
.FormInput::-webkit-input-placeholder,
.FormTextarea::-webkit-input-placeholder {
    color: #aab8c2;
    opacity: 1;
}
.FormInput::-moz-placeholder,
.FormTextarea::-moz-placeholder {
    color: #aab8c2;
    opacity: 1;
}
.FormInput:-ms-input-placeholder,
.FormTextarea:-ms-input-placeholder {
    color: #aab8c2;
}
.FormInput.is-error,
.FormInput.is-invalid,
.FormInputWrapper.is-error .FormInput,
.FormInputWrapper.is-invalid .FormInput,
.FormTextarea.is-error,
.FormTextarea.is-invalid {
    position: relative;
    border-color: #e0245e;
}
.FormInput.is-error.is-focus,
.FormInput.is-error:focus,
.FormInput.is-invalid.is-focus,
.FormInput.is-invalid:focus,
.FormInputWrapper.is-error .FormInput.is-focus,
.FormInputWrapper.is-error .FormInput:focus,
.FormInputWrapper.is-invalid .FormInput.is-focus,
.FormInputWrapper.is-invalid .FormInput:focus,
.FormTextarea.is-error.is-focus,
.FormTextarea.is-error:focus,
.FormTextarea.is-invalid.is-focus,
.FormTextarea.is-invalid:focus {
    border-color: #e0245e;
    box-shadow: inset 0 0 0 1px #e0245e;
}
.FormInput.is-success,
.FormInput.is-valid,
.FormInputWrapper.is-success .FormInput,
.FormInputWrapper.valid .FormInput,
.FormTextarea.is-success,
.FormTextarea.is-valid {
    position: relative;
    border-color: #17bf63;
}
.FormInput.is-success.is-focus,
.FormInput.is-success:focus,
.FormInput.is-valid.is-focus,
.FormInput.is-valid:focus,
.FormInputWrapper.is-success .FormInput.is-focus,
.FormInputWrapper.is-success .FormInput:focus,
.FormInputWrapper.valid .FormInput.is-focus,
.FormInputWrapper.valid .FormInput:focus,
.FormTextarea.is-success.is-focus,
.FormTextarea.is-success:focus,
.FormTextarea.is-valid.is-focus,
.FormTextarea.is-valid:focus {
    border-color: #17bf63;
    box-shadow: inset 0 0 0 1px #17bf63;
}
.FormInput--small,
.FormInputWrapper.FormInputWrapper--small .FormInput,
.FormTextarea--small {
    padding: 3.5px 12px;
    border-radius: 4px;
    font-size: 12px;
}
.FormInput--small,
.FormInputWrapper.FormInputWrapper--small .FormInput {
    height: 27px;
    line-height: 18px;
}
.FormTextarea--small {
    line-height: 18px;
}
.FormInput--large,
.FormInputWrapper.FormInputWrapper--large .FormInput,
.FormTextarea--large {
    padding: 9px 18px;
    border-radius: 4px;
    font-size: 18px;
}
.FormInput--large,
.FormInputWrapper.FormInputWrapper--large .FormInput {
    height: 45px;
    line-height: 25px;
}
.FormTextarea--large {
    line-height: 25px;
}
.FormInput.is-disabled,
.FormInput[disabled],
.FormInputWrapper.is-disabled .FormInput,
.FormTextarea.is-disabled,
.FormTextarea[disabled],
fieldset[disabled] .FormInput,
fieldset[disabled] .FormTextarea {
    background: #f5f8fa;
    color: #657786;
}
.FormInputWrapper.is-disabled button.FormInput,
button.FormInput.is-disabled,
button.FormInput[disabled],
fieldset[disabled] button.FormInput {
    cursor: default;
}
.FormInput.is-focus,
.FormInput:focus,
.FormInputWrapper.is-focus .FormInput,
.FormTextarea.is-focus,
.FormTextarea:focus {
    border-color: #1da1f2;
    box-shadow: inset 0 0 0 1px #1da1f2;
    outline: none;
}
.FormOption.is-disabled {
    color: #aab8c2;
}
.FormInputWrapper .Icon {
    line-height: 1;
    vertical-align: -1px;
}
.FormInputWrapper--large .Icon {
    vertical-align: -2px;
}
.FormInputWrapper {
    position: relative;
    display: inline-block;
    font-size: 14px;
}
.FormInputWrapper.FormInputWrapper--small {
    font-size: 12px;
}
.FormInputWrapper.FormInputWrapper--large {
    font-size: 18px;
}
.FormInputWrapper.FormInputWrapper--withAbsoluteEndAdornment:not([dir="rtl"])
    .FormInput,
.FormInputWrapper.FormInputWrapper--withAbsoluteStartAdornment[dir="rtl"]
    .FormInput {
    padding-right: 35px;
}
.FormInputWrapper.FormInputWrapper--withAbsoluteEndAdornment:not(
        [dir="rtl"]
    ).FormInputWrapper--small
    .FormInput,
.FormInputWrapper.FormInputWrapper--withAbsoluteStartAdornment[dir="rtl"].FormInputWrapper--small
    .FormInput {
    padding-right: 30px;
}
.FormInputWrapper.FormInputWrapper--withAbsoluteEndAdornment:not(
        [dir="rtl"]
    ).FormInputWrapper--large
    .FormInput,
.FormInputWrapper.FormInputWrapper--withAbsoluteStartAdornment[dir="rtl"].FormInputWrapper--large
    .FormInput {
    padding-right: 45px;
}
.FormInputWrapper.FormInputWrapper--withAbsoluteEndAdornment[dir="rtl"]
    .FormInput,
.FormInputWrapper.FormInputWrapper--withAbsoluteStartAdornment:not([dir="rtl"])
    .FormInput {
    padding-left: 35px;
}
.FormInputWrapper.FormInputWrapper--withAbsoluteEndAdornment[dir="rtl"].FormInputWrapper--small
    .FormInput,
.FormInputWrapper.FormInputWrapper--withAbsoluteStartAdornment:not(
        [dir="rtl"]
    ).FormInputWrapper--small
    .FormInput {
    padding-left: 30px;
}
.FormInputWrapper.FormInputWrapper--withAbsoluteEndAdornment[dir="rtl"].FormInputWrapper--large
    .FormInput,
.FormInputWrapper.FormInputWrapper--withAbsoluteStartAdornment:not(
        [dir="rtl"]
    ).FormInputWrapper--large
    .FormInput {
    padding-left: 45px;
}
.FormInputWrapper.FormInputWrapper--withEndAdornment,
.FormInputWrapper.FormInputWrapper--withStartAdornment {
    flex-direction: row;
    display: inline-flex;
}
.FormInputWrapper.FormInputWrapper--withEndAdornment .FormInput,
.FormInputWrapper.FormInputWrapper--withStartAdornment .FormInput {
    order: 1;
    width: 0;
    flex-grow: 1;
}
.FormInputWrapper.FormInputWrapper--withEndAdornment[dir="rtl"] .FormInput,
.FormInputWrapper.FormInputWrapper--withStartAdornment:not([dir="rtl"])
    .FormInput {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.FormInputWrapper.FormInputWrapper--withEndAdornment:not([dir="rtl"])
    .FormInput,
.FormInputWrapper.FormInputWrapper--withStartAdornment[dir="rtl"] .FormInput {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.FormInputWrapper-absoluteEndAdornment,
.FormInputWrapper-absoluteStartAdornment {
    position: absolute;
    top: 0;
    pointer-events: none;
    line-height: 36px;
    margin: 0 15px;
}
.FormInputWrapper--small .FormInputWrapper-absoluteEndAdornment,
.FormInputWrapper--small .FormInputWrapper-absoluteStartAdornment {
    line-height: 27px;
    margin: 0 13px;
}
.FormInputWrapper--large .FormInputWrapper-absoluteEndAdornment,
.FormInputWrapper--large .FormInputWrapper-absoluteStartAdornment {
    line-height: 45px;
    margin: 0 19px;
}
.FormInputWrapper-absoluteEndAdornment .Icon,
.FormInputWrapper-absoluteStartAdornment .Icon {
    color: #aab8c2;
}
.FormInputWrapper-absoluteEndAdornment .Icon--caretDown,
.FormInputWrapper-absoluteStartAdornment .Icon--caretDown {
    color: #14171a;
}
.FormInputWrapper.is-disabled
    .FormInputWrapper-absoluteEndAdornment
    .Icon--caretDown,
.FormInputWrapper.is-disabled
    .FormInputWrapper-absoluteStartAdornment
    .Icon--caretDown,
fieldset[disabled] .FormInputWrapper-absoluteEndAdornment .Icon--caretDown,
fieldset[disabled] .FormInputWrapper-absoluteStartAdornment .Icon--caretDown {
    color: #657786;
}
.FormInputWrapper-endAdornment,
.FormInputWrapper-startAdornment {
    display: inline-block;
    border: 1px solid #ccd6dd;
    white-space: nowrap;
    line-height: 22px;
    padding: 6px 14px;
    border-radius: 4px;
}
.FormInputWrapper--small .FormInputWrapper-endAdornment,
.FormInputWrapper--small .FormInputWrapper-startAdornment {
    line-height: 18px;
    padding: 3.5px 12px;
    border-radius: 4px;
}
.FormInputWrapper--large .FormInputWrapper-endAdornment,
.FormInputWrapper--large .FormInputWrapper-startAdornment {
    line-height: 25px;
    padding: 9px 18px;
    border-radius: 4px;
}
.FormInputWrapper-endAdornment {
    order: 2;
}
.FormInputWrapper:not([dir="rtl"]) .FormInputWrapper-startAdornment,
.FormInputWrapper[dir="rtl"] .FormInputWrapper-endAdornment {
    border-right: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.FormInputWrapper:not([dir="rtl"]) .FormInputWrapper-endAdornment,
.FormInputWrapper[dir="rtl"] .FormInputWrapper-startAdornment {
    border-left: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.FormInputWrapper:not([dir="rtl"]) .FormInputWrapper-absoluteStartAdornment,
.FormInputWrapper[dir="rtl"] .FormInputWrapper-absoluteEndAdornment {
    left: 0;
    margin-right: 0;
}
.FormInputWrapper:not([dir="rtl"]) .FormInputWrapper-absoluteEndAdornment,
.FormInputWrapper[dir="rtl"] .FormInputWrapper-absoluteStartAdornment {
    right: 0;
    margin-left: 0;
}
.Form--horizontal .FormInputWrapper {
    display: inline-flex;
}
.Form--horizontal .FormField-label {
    margin-top: 9px;
    text-align: right;
}
.Form--horizontal .FormOption:first-child {
    margin-top: 9px;
}
.Form--horizontal .FormField[dir="rtl"] .FormField-label {
    text-align: left;
}
.Form--horizontal .FormField[dir="rtl"] .FormInput-characterCount {
    margin: 9px 9px 9px 0;
}
.Form--horizontal .FormInput-characterCount {
    margin: 9px 0 9px 9px;
    position: relative;
    top: 0;
}
.CompoundFormField + .CompoundFormField,
.CompoundFormField + .FormField,
.FormField + .CompoundFormField,
.FormField + .FormField {
    margin-top: 27px;
}
.FormField.is-error .FormField-validationMessage,
.FormField.is-invalid .FormField-validationMessage {
    color: #e0245e;
}
.FormField.is-error .FormField-validationMessage:before,
.FormField.is-invalid .FormField-validationMessage:before {
    position: relative;
    top: -1px;
}
.FormField.is-success .FormField-validationMessage,
.FormField.is-valid .FormField-validationMessage {
    color: #008951;
}
.FormField.is-success .FormField-validationMessage:before,
.FormField.is-valid .FormField-validationMessage:before {
    position: relative;
    top: -1px;
}
.FormField {
    display: block;
}
.FormField > :last-child {
    margin-bottom: 0;
}
.FormField .FormInput,
.FormField .FormInputWrapper,
.FormField .FormSelect,
.FormField .FormTextarea {
    width: 100%;
}
.FormField > .FormField-label {
    padding: 0 40px 0 0;
}
.FormField[dir="rtl"] > .FormField-label {
    padding: 0 0 0 40px;
}
.FormField[dir="rtl"] .FormInput-characterCount {
    right: auto;
    left: 0;
}
.CompoundFormField .FormField {
    margin-top: 0;
}
.FormField-label {
    display: block;
    margin-bottom: 9px;
    font-size: 14px;
    font-weight: 700;
}
.FormField-labelValidationTip {
    font-weight: 400;
}
.FormField-description {
    font-size: 12px;
    line-height: 18px;
    display: block;
    margin: 9px 0;
    color: #657786;
}
.FormField-label + .FormField-description {
    margin-top: -9px;
}
.FormField-validationMessage {
    font-size: 12px;
    line-height: 18px;
    display: flex;
    margin: 9px 0;
    font-weight: 700;
}
.FormField-validationMessage:before {
    flex-shrink: 0;
    margin-right: 6px;
    font-size: 18px;
}
.FormField-validationMessage p:last-child {
    margin-bottom: 0;
}
.FormField[dir="rtl"] .FormField-validationMessage:before {
    margin-right: 0;
    margin-left: 6px;
}
.Token-checkbox input[type="checkbox"] + .Icon:before {
    content: "\F183";
}
.Token-checkbox input[type="checkbox"]:checked + .Icon:before {
    content: "\F170";
}
.TokenGroup {
    display: inline-block;
    vertical-align: middle;
}
.TokenGroup > .Token:not(:first-child):not(:last-child),
.TokenGroup > .TokenGroup:not(:first-child):not(:last-child) > .Token {
    border-radius: 0;
}
.TokenGroup:not([dir="rtl"]) > .Token,
.TokenGroup:not([dir="rtl"]) > .TokenGroup {
    float: left;
}
.TokenGroup:not([dir="rtl"]) > .Token:not(:first-child),
.TokenGroup:not([dir="rtl"]) > .TokenGroup:not(:first-child) {
    margin-left: -1px;
}
.TokenGroup:not([dir="rtl"]) > .Token:first-child:not(:last-child),
.TokenGroup:not([dir="rtl"])
    > .TokenGroup:first-child:not(:last-child)
    > .Token {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
.TokenGroup:not([dir="rtl"]) > .Token:last-child:not(:first-child),
.TokenGroup:not([dir="rtl"])
    > .TokenGroup:last-child:not(:first-child)
    > .Token:first-child {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}
.TokenGroup[dir="rtl"] > .Token,
.TokenGroup[dir="rtl"] > .TokenGroup {
    float: right;
}
.TokenGroup[dir="rtl"] > .Token:not(:last-child),
.TokenGroup[dir="rtl"] > .TokenGroup:not(:last-child) {
    margin-left: -1px;
}
.TokenGroup[dir="rtl"] > .Token:first-child:not(:last-child),
.TokenGroup[dir="rtl"] > .TokenGroup:first-child:not(:last-child) > .Token {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}
.TokenGroup[dir="rtl"] > .Token:last-child:not(:first-child),
.TokenGroup[dir="rtl"]
    > .TokenGroup:last-child:not(:first-child)
    > .Token:first-child {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
.TokenGroup > .TokenGroup:last-child:not([dir="rtl"]) > .Token,
.TokenGroup > .TokenGroup:last-child[dir="rtl"] > .Token {
    border-radius: 36px;
}
.TokenGroup > .Token {
    position: relative;
    transition: box-shadow 0s;
}
.TokenGroup > .Token:focus {
    z-index: 1;
}
.Token {
    transition: box-shadow 0.15s ease-in-out;
    height: 36px;
    font-size: 14px;
    display: inline-flex;
    align-items: center;
    margin: 0;
    padding: 0;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap;
}
.Token:focus {
    outline: none;
}
.Token:-moz-focusring,
.Token[type="button"]:-moz-focusring,
.Token[type="reset"]:-moz-focusring,
.Token[type="submit"]:-moz-focusring {
    outline: none;
}
.Token:not([dir="rtl"]) > :first-child:not(.Token-adornment) {
    margin-left: 14px;
}
.Token:not([dir="rtl"]) > :last-child {
    margin-right: 14px;
}
.Token:not([dir="rtl"]) .Token-trigger {
    margin-left: 7px;
}
.Token[dir="rtl"] > :first-child:not(.Token-adornment) {
    margin-right: 14px;
}
.Token[dir="rtl"] > :last-child {
    margin-left: 14px;
}
.Token[dir="rtl"] .Token-trigger {
    margin-right: 7px;
}
.Token .Icon {
    line-height: 1;
    vertical-align: -2px;
}
.Token .Icon:before {
    position: relative;
    top: -1px;
}
.Token:not([dir="rtl"]) .Token-label:not(:first-child) {
    margin-left: 4px;
}
.Token[dir="rtl"] .Token-label:not(:first-child) {
    margin-right: 4px;
}
.Token-trigger {
    background: none;
    border: none;
    margin: 0;
    padding-bottom: 0;
    padding-top: 0;
    color: inherit;
}
.Token-trigger,
.Token-trigger .Icon {
    transition: box-shadow 0.15s ease-in-out;
}
.Token-trigger .Icon:focus,
.Token-trigger:focus {
    outline: none;
}
.Token-trigger .Icon:-moz-focusring,
.Token-trigger .Icon[type="button"]:-moz-focusring,
.Token-trigger .Icon[type="reset"]:-moz-focusring,
.Token-trigger .Icon[type="submit"]:-moz-focusring,
.Token-trigger:-moz-focusring,
.Token-trigger[type="button"]:-moz-focusring,
.Token-trigger[type="reset"]:-moz-focusring,
.Token-trigger[type="submit"]:-moz-focusring {
    outline: none;
}
.Token-trigger .Icon {
    border-radius: 3px;
}
.Token-checkbox {
    position: relative;
}
.Token-checkbox input[type="checkbox"] {
    bottom: 0;
    height: 100%;
    left: 0;
    margin: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
}
.Token-checkbox input[type="checkbox"] + .Icon {
    pointer-events: none;
}
.Token-adornment {
    overflow: hidden;
    text-align: center;
}
.Token-adornmentImage {
    vertical-align: top;
}
.Token-adornment {
    border-radius: 13px;
    height: 26px;
    line-height: 26px;
    margin: 4px;
    min-width: 26px;
}
.Token-adornmentImage {
    width: 26px;
    height: 26px;
}
.Token-adornmentData {
    padding: 0 7px;
}
.Token-label {
    max-width: 240px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.Token-label--category {
    font-weight: 700;
}
.Token-label--category:after {
    content: ": ";
}
.Token--small,
.TokenGroup--small > .Token,
.TokenGroup--small > .TokenGroup > .Token {
    height: 27px;
    font-size: 12px;
}
.Token--small:not([dir="rtl"]) > :first-child:not(.Token-adornment),
.TokenGroup--small
    > .Token:not([dir="rtl"])
    > :first-child:not(.Token-adornment),
.TokenGroup--small
    > .TokenGroup
    > .Token:not([dir="rtl"])
    > :first-child:not(.Token-adornment) {
    margin-left: 12px;
}
.Token--small:not([dir="rtl"]) > :last-child,
.TokenGroup--small > .Token:not([dir="rtl"]) > :last-child,
.TokenGroup--small > .TokenGroup > .Token:not([dir="rtl"]) > :last-child {
    margin-right: 12px;
}
.Token--small:not([dir="rtl"]) .Token-trigger,
.TokenGroup--small > .Token:not([dir="rtl"]) .Token-trigger,
.TokenGroup--small > .TokenGroup > .Token:not([dir="rtl"]) .Token-trigger {
    margin-left: 6px;
}
.Token--small[dir="rtl"] > :first-child:not(.Token-adornment),
.TokenGroup--small > .Token[dir="rtl"] > :first-child:not(.Token-adornment),
.TokenGroup--small
    > .TokenGroup
    > .Token[dir="rtl"]
    > :first-child:not(.Token-adornment) {
    margin-right: 12px;
}
.Token--small[dir="rtl"] > :last-child,
.TokenGroup--small > .Token[dir="rtl"] > :last-child,
.TokenGroup--small > .TokenGroup > .Token[dir="rtl"] > :last-child {
    margin-left: 12px;
}
.Token--small[dir="rtl"] .Token-trigger,
.TokenGroup--small > .Token[dir="rtl"] .Token-trigger,
.TokenGroup--small > .TokenGroup > .Token[dir="rtl"] .Token-trigger {
    margin-right: 6px;
}
.Token--small .Token-adornment,
.TokenGroup--small > .Token .Token-adornment,
.TokenGroup--small > .TokenGroup > .Token .Token-adornment {
    border-radius: 9.5px;
    height: 19px;
    line-height: 19px;
    margin: 3px;
    min-width: 19px;
}
.Token--small .Token-adornmentImage,
.TokenGroup--small > .Token .Token-adornmentImage,
.TokenGroup--small > .TokenGroup > .Token .Token-adornmentImage {
    width: 19px;
    height: 19px;
}
.Token--small .Token-adornmentData,
.TokenGroup--small > .Token .Token-adornmentData,
.TokenGroup--small > .TokenGroup > .Token .Token-adornmentData {
    padding: 0 6px;
}
.Token--xsmall,
.TokenGroup--xsmall > .Token,
.TokenGroup--xsmall > .TokenGroup > .Token {
    height: 18px;
    font-size: 12px;
}
.Token--xsmall:not([dir="rtl"]) > :first-child:not(.Token-adornment),
.TokenGroup--xsmall
    > .Token:not([dir="rtl"])
    > :first-child:not(.Token-adornment),
.TokenGroup--xsmall
    > .TokenGroup
    > .Token:not([dir="rtl"])
    > :first-child:not(.Token-adornment) {
    margin-left: 12px;
}
.Token--xsmall:not([dir="rtl"]) > :last-child,
.TokenGroup--xsmall > .Token:not([dir="rtl"]) > :last-child,
.TokenGroup--xsmall > .TokenGroup > .Token:not([dir="rtl"]) > :last-child {
    margin-right: 12px;
}
.Token--xsmall:not([dir="rtl"]) .Token-trigger,
.TokenGroup--xsmall > .Token:not([dir="rtl"]) .Token-trigger,
.TokenGroup--xsmall > .TokenGroup > .Token:not([dir="rtl"]) .Token-trigger {
    margin-left: 6px;
}
.Token--xsmall[dir="rtl"] > :first-child:not(.Token-adornment),
.TokenGroup--xsmall > .Token[dir="rtl"] > :first-child:not(.Token-adornment),
.TokenGroup--xsmall
    > .TokenGroup
    > .Token[dir="rtl"]
    > :first-child:not(.Token-adornment) {
    margin-right: 12px;
}
.Token--xsmall[dir="rtl"] > :last-child,
.TokenGroup--xsmall > .Token[dir="rtl"] > :last-child,
.TokenGroup--xsmall > .TokenGroup > .Token[dir="rtl"] > :last-child {
    margin-left: 12px;
}
.Token--xsmall[dir="rtl"] .Token-trigger,
.TokenGroup--xsmall > .Token[dir="rtl"] .Token-trigger,
.TokenGroup--xsmall > .TokenGroup > .Token[dir="rtl"] .Token-trigger {
    margin-right: 6px;
}
.Token--xsmall .Token-adornment,
.TokenGroup--xsmall > .Token .Token-adornment,
.TokenGroup--xsmall > .TokenGroup > .Token .Token-adornment {
    border-radius: 6px;
    height: 12px;
    line-height: 12px;
    margin: 2px;
    min-width: 12px;
}
.Token--xsmall .Token-adornmentImage,
.TokenGroup--xsmall > .Token .Token-adornmentImage,
.TokenGroup--xsmall > .TokenGroup > .Token .Token-adornmentImage {
    width: 12px;
    height: 12px;
}
.Token--xsmall .Token-adornmentData,
.TokenGroup--xsmall > .Token .Token-adornmentData,
.TokenGroup--xsmall > .TokenGroup > .Token .Token-adornmentData {
    padding: 0 6px;
}
.Token,
.Token--blue {
    background-color: #fff;
    border-color: #1da1f2;
    color: #1da1f2;
}
.Token--blue .Token-adornment,
.Token .Token-adornment {
    background-color: #1da1f2;
    color: #fff;
}
.Token--blue:hover,
.Token:hover {
    background-color: #97e3ff;
    color: #005fd1;
}
.Token--blue.is-selected,
.Token.is-selected {
    background-color: #1da1f2;
    color: #fff;
    position: relative;
}
.Token--blue.is-selected .Token-adornment,
.Token.is-selected .Token-adornment {
    background-color: #fff;
    color: #1da1f2;
}
.Token--blue.is-selected:hover,
.Token.is-selected:hover {
    background-color: #005fd1;
    border-color: #005fd1;
}
.Token--blue.is-focused,
.Token--blue .Token-checkbox input[type="checkbox"]:focus + .Icon,
.Token--blue .Token-trigger:focus .Icon,
.Token--blue:focus,
.Token.is-focused,
.Token .Token-checkbox input[type="checkbox"]:focus + .Icon,
.Token .Token-trigger:focus .Icon,
.Token:focus {
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px #71c9f8;
}
.Token--green {
    background-color: #fff;
    border-color: #17bf63;
    color: #17bf63;
}
.Token--green .Token-adornment {
    background-color: #17bf63;
    color: #fff;
}
.Token--green:hover {
    background-color: #a5f2aa;
    color: #008951;
}
.Token--green.is-selected {
    background-color: #17bf63;
    color: #fff;
    position: relative;
}
.Token--green.is-selected .Token-adornment {
    background-color: #fff;
    color: #17bf63;
}
.Token--green.is-selected:hover {
    background-color: #008951;
    border-color: #008951;
}
.Token--green.is-focused,
.Token--green .Token-checkbox input[type="checkbox"]:focus + .Icon,
.Token--green .Token-trigger:focus .Icon,
.Token--green:focus {
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px #68e090;
}
.Token--red {
    background-color: #fff;
    border-color: #e0245e;
    color: #e0245e;
}
.Token--red .Token-adornment {
    background-color: #e0245e;
    color: #fff;
}
.Token--red:hover {
    background-color: #ffb8c2;
    color: #a01744;
}
.Token--red.is-selected {
    background-color: #e0245e;
    color: #fff;
    position: relative;
}
.Token--red.is-selected .Token-adornment {
    background-color: #fff;
    color: #e0245e;
}
.Token--red.is-selected:hover {
    background-color: #a01744;
    border-color: #a01744;
}
.Token--red.is-focused,
.Token--red .Token-checkbox input[type="checkbox"]:focus + .Icon,
.Token--red .Token-trigger:focus .Icon,
.Token--red:focus {
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px #f6809a;
}
.Token--purple {
    background-color: #fff;
    border-color: #794bc4;
    color: #794bc4;
}
.Token--purple .Token-adornment {
    background-color: #794bc4;
    color: #fff;
}
.Token--purple:hover {
    background-color: #c7b4fa;
    color: #4f0299;
}
.Token--purple.is-selected {
    background-color: #794bc4;
    color: #fff;
    position: relative;
}
.Token--purple.is-selected .Token-adornment {
    background-color: #fff;
    color: #794bc4;
}
.Token--purple.is-selected:hover {
    background-color: #4f0299;
    border-color: #4f0299;
}
.Token--purple.is-focused,
.Token--purple .Token-checkbox input[type="checkbox"]:focus + .Icon,
.Token--purple .Token-trigger:focus .Icon,
.Token--purple:focus {
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px #a37ced;
}
.Token--yellow {
    background-color: #fff;
    border-color: #ffad1f;
    color: #ffad1f;
}
.Token--yellow .Token-adornment {
    background-color: #ffad1f;
    color: #fff;
}
.Token--yellow:hover {
    background-color: #ffe76e;
    color: #f98e00;
}
.Token--yellow.is-selected {
    background-color: #ffad1f;
    color: #fff;
    position: relative;
}
.Token--yellow.is-selected .Token-adornment {
    background-color: #fff;
    color: #ffad1f;
}
.Token--yellow.is-selected:hover {
    background-color: #f98e00;
    border-color: #f98e00;
}
.Token--yellow.is-focused,
.Token--yellow .Token-checkbox input[type="checkbox"]:focus + .Icon,
.Token--yellow .Token-trigger:focus .Icon,
.Token--yellow:focus {
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px #ffd03f;
}
.Token--gray {
    background-color: #fff;
    border-color: #657786;
    color: #657786;
}
.Token--gray .Token-adornment {
    background-color: #657786;
    color: #fff;
}
.Token--gray:hover {
    background-color: #e6ecf0;
    color: #657786;
}
.Token--gray.is-selected {
    background-color: #657786;
    color: #fff;
    position: relative;
}
.Token--gray.is-selected .Token-adornment {
    background-color: #fff;
    color: #657786;
}
.Token--gray.is-selected:hover {
    background-color: #aab8c2;
    border-color: #aab8c2;
}
.Token--gray.is-focused,
.Token--gray .Token-checkbox input[type="checkbox"]:focus + .Icon,
.Token--gray .Token-trigger:focus .Icon,
.Token--gray:focus {
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px #aab8c2;
}
.FormTokenInput .Token {
    margin: 9px 9px 0 0;
}
.FormTokenInput .Token:focus:not(.is-focused) {
    box-shadow: none;
}
.FormTokenInput[dir="rtl"] .Token {
    margin-right: 0;
    margin-left: 9px;
}
.FormTokenInput.FormTextarea {
    padding: 8px 9px;
}
.FormTokenInput-innerWrapper {
    display: flex;
    flex-wrap: wrap;
    margin-top: -9px;
}
.FormTokenInput-input {
    flex-grow: 1;
    position: relative;
    height: auto;
    padding: 0;
    border: 0;
    margin-top: 9px;
    background: transparent;
    outline: none;
}
.FormTokenInput-input::-webkit-input-placeholder {
    color: #aab8c2;
    opacity: 1;
}
.FormTokenInput-input::-moz-placeholder {
    color: #aab8c2;
    opacity: 1;
}
.FormTokenInput-input:-ms-input-placeholder {
    color: #aab8c2;
}
.FormTokenInput-zeroWidthSpace {
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.FormTokenInput.FormTextarea {
    min-height: 45px;
}
.FormTokenInput.FormTextarea .FormTokenInput-input {
    top: 0;
    height: 27px;
    font-size: 12px;
    line-height: 27px;
}
.FormTokenInput--large.FormTextarea--large {
    min-height: 54px;
}
.FormTokenInput--large.FormTextarea--large .FormTokenInput-input {
    top: 0;
    height: 36px;
    font-size: 14px;
    line-height: 36px;
}
.FormTokenInput--small.FormTextarea--small {
    min-height: 36px;
}
.FormTokenInput--small.FormTextarea--small .FormTokenInput-input {
    top: 0;
    height: 18px;
    font-size: 12px;
    line-height: 18px;
}
.DataPoint .DataPoint-trend:before {
    display: block;
    font-family: edgeicons;
    font-weight: 400;
    font-style: normal;
    text-align: center;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.DataPoint .DataPoint-trend--negative:before {
    content: "\F174";
}
.DataPoint .DataPoint-trend--positive:before {
    content: "\F188";
}
.DataPoint .DataPoint-label {
    font-size: 12px;
    line-height: 18px;
    color: #657786;
    font-weight: 700;
    position: relative;
    top: 3px;
}
.DataPoint .DataPoint-info {
    font-size: 21px;
    line-height: 27px;
    color: #14171a;
    font-weight: 700;
}
.DataPoint.DataPoint--large .DataPoint-info {
    font-size: 27px;
    line-height: 36px;
}
.DataPoint.DataPoint--small .DataPoint-info {
    font-size: 18px;
    line-height: 27px;
}
.DataPoint .DataPoint-trend {
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
    margin-left: -4px;
    white-space: nowrap;
}
.DataPoint .DataPoint-trend:before {
    font-size: 16px;
    line-height: 15px;
    display: inline-block;
    position: relative;
    top: 1px;
}
.DataPoint .DataPoint-trend--negative {
    color: #e0245e;
}
.DataPoint .DataPoint-trend--positive {
    color: #17bf63;
}
.DataPoint--withBottomBorder {
    border-bottom: 1px solid #ccd6dd;
    margin-bottom: 9px;
    padding-bottom: 17px;
}
.FormTokenInput.FormTextarea {
    min-height: auto;
}
.FormTokenInput.FormTextarea .Icon--close {
    font-size: inherit;
    line-height: 22px;
}
.FormTokenInput.FormTextarea .Icon--close:before {
    font-size: 14px;
}
.FormTokenInput.FormTextarea ::-webkit-input-placeholder {
    color: #8899a6;
}
.FormTokenInput.FormTextarea :-ms-input-placeholder {
    color: #8899a6;
}
.FormTokenInput.FormTextarea ::-ms-input-placeholder {
    color: #8899a6;
}
.FormTokenInput.FormTextarea ::placeholder {
    color: #8899a6;
}
.FormTokenInput-input {
    width: auto;
}
.FormTokenInput-input:focus {
    border: none;
    box-shadow: none;
}
.FormTokenInput-innerWrapper .Token:first-of-type .Token-trigger {
    display: none;
}
.FormTokenInput-innerWrapper .Token:first-of-type .Token-label {
    padding-right: 12px;
}
.FormTokenInput-innerWrapper .Token-trigger:active,
.FormTokenInput-innerWrapper .Token-trigger:hover {
    background-color: inherit;
    color: inherit;
    text-decoration: none;
    box-shadow: none;
}
.DatePicker {
    margin: auto;
}
.DatePicker-calendar {
    width: 200px;
    margin: 0 auto;
}
.DatePicker-nav {
    height: 35px;
}
.DatePicker-calendarDay,
.DatePicker-calendarDayHeader {
    width: 25px;
    height: 25px;
    line-height: 26px;
}
.DatePicker-monthButton {
    outline: 0;
}
.DatePicker-monthButton .Icon {
    font-size: 10px;
}
.DatePicker-monthButton--left {
    text-align: left;
}
.DatePicker-monthButton--right {
    text-align: right;
}
.DatePicker.date-unselected .is-rangeEnd,
.DatePicker.date-unselected .is-rangeStart {
    background-color: transparent;
    color: #14171a;
}
.DatePicker.date-unselected .is-rangeEnd:hover,
.DatePicker.date-unselected .is-rangeStart:hover {
    background-color: #005091;
    color: #fff;
}
.DatePickerDropdown-menuItem {
    padding: 10px;
}
.DatePickerDropdown-menuItem--footer {
    border-radius: 0 0 4px 4px;
}
.FormSelect .Icon--caretDown {
    font-size: 16px;
}
.TimePickerDropdown.Dropdown {
    max-height: 200px;
    overflow-y: scroll;
    margin: 5px 0;
}
.TimePicker.FormInput {
    padding-right: 0;
}
.Dropdown-menuItem
    .Dropdown-menuItemContent
    input[type="radio"]:checked:before {
    content: "\F021";
    font-family: tweetdeckregular;
    font-size: 14px;
}
.NotificationList button {
    background: transparent;
    border: 0;
    padding: 0;
}
.DrawerModal,
.NotificationList .Notification-body {
    color: #14171a;
}
.DrawerModal button.Drawer-close {
    background: transparent;
    border: 0;
    padding: 0;
    margin-top: 6px;
}
.DrawerModal .Panel-header {
    padding: 9px 20px 0;
}
.DrawerModal .Panel-title {
    padding-bottom: 7px;
    border-bottom: 2px solid #ccd6dd;
}
.DrawerModal .Panel-body {
    padding: 18px 20px;
}
.DrawerModal .Panel-body:focus {
    outline: none;
}
.DrawerModal .Panel-footer {
    padding: 18px 20px;
    background-color: #f5f8fa;
    border-top: 1px solid #ccd6dd;
}
.Tooltip-inner {
    padding: 6px !important;
}
html.dark {
    height: 100%;
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Ubuntu,
        Helvetica Neue, sans-serif, Apple Color Emoji, Segoe UI Emoji,
        Segoe UI Symbol, Arial, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro,
        メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.28578;
    -webkit-font-smoothing: subpixel-antialiased;
    text-rendering: optimizeLegibility;
    overflow: hidden;
    color: #fff;
}
html.dark .is-inverted-dark .stream-item {
    background-color: #fff;
}
html.dark code,
html.dark kbd,
html.dark pre,
html.dark samp {
    font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, Courier,
        monospace;
}
html.dark body {
    height: 100%;
    background-color: #1da1f2;
    overflow: hidden;
}
html.dark body:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0;
    background-image: radial-gradient(circle, #1da1f2, #1c2938);
    -webkit-animation-name: fade-out;
    animation-name: fade-out;
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
}
html.dark .application {
    min-width: 320px;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    overflow: hidden;
}
html.dark .is-application-animating {
    transition: top 0.2s;
}
html.dark ::-moz-selection {
    background: #e1e8ed;
    color: #14171a;
    text-shadow: none;
}
html.dark ::selection {
    background: #e1e8ed;
    color: #14171a;
    text-shadow: none;
}
html.dark a {
    color: #1da1f2;
    text-decoration: none;
}
html.dark a:active,
html.dark a:focus,
html.dark a:hover {
    color: #1da1f2;
    text-decoration: underline;
}
html.dark p {
    margin: 0;
}
html.dark dd,
html.dark dl,
html.dark li,
html.dark ol,
html.dark ul {
    padding: 0;
    margin: 0;
}
html.dark ol,
html.dark ul {
    list-style: none;
}
html.dark .dl,
html.dark .ol,
html.dark .ul {
    padding-left: 2em;
}
html.dark .ul {
    list-style-type: disc;
}
html.dark .ol {
    list-style-type: decimal;
}
html.dark small {
    font-size: 0.8571rem;
}
html.dark abbr[title] {
    border-bottom-width: 0;
}
html.dark [hidden] {
    display: none !important;
    visibility: hidden;
}
html.dark .touch-device .app-header,
html.dark .touch-device .column-header,
html.dark .touch-device .column-navigator,
html.dark .touch-device .drag-handle {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
}
html.dark .emoji,
html.dark .hashflag {
    width: 1em;
    height: 1em;
    margin: 0 0.05em 0 0.1em;
    vertical-align: -0.1em;
}
html.dark .txt-size--9 {
    font-size: 9px !important;
}
html.dark .txt-line-height--9 {
    line-height: 9px;
}
html.dark .txt-size--10 {
    font-size: 10px !important;
}
html.dark .txt-line-height--10 {
    line-height: 10px;
}
html.dark .txt-size--11 {
    font-size: 11px !important;
}
html.dark .txt-line-height--11 {
    line-height: 11px;
}
html.dark .txt-size--12 {
    font-size: 12px !important;
}
html.dark .txt-line-height--12 {
    line-height: 12px;
}
html.dark .txt-size--13 {
    font-size: 13px !important;
}
html.dark .txt-line-height--13 {
    line-height: 13px;
}
html.dark .txt-size--14 {
    font-size: 14px !important;
}
html.dark .txt-line-height--14 {
    line-height: 14px;
}
html.dark .txt-size--15 {
    font-size: 15px !important;
}
html.dark .txt-line-height--15 {
    line-height: 15px;
}
html.dark .txt-size--16 {
    font-size: 16px !important;
}
html.dark .txt-line-height--16 {
    line-height: 16px;
}
html.dark .txt-size--17 {
    font-size: 17px !important;
}
html.dark .txt-line-height--17 {
    line-height: 17px;
}
html.dark .txt-size--18 {
    font-size: 18px !important;
}
html.dark .txt-line-height--18 {
    line-height: 18px;
}
html.dark .txt-size--19 {
    font-size: 19px !important;
}
html.dark .txt-line-height--19 {
    line-height: 19px;
}
html.dark .txt-size--20 {
    font-size: 20px !important;
}
html.dark .txt-line-height--20 {
    line-height: 20px;
}
html.dark .txt-size--21 {
    font-size: 21px !important;
}
html.dark .txt-line-height--21 {
    line-height: 21px;
}
html.dark .txt-size--22 {
    font-size: 22px !important;
}
html.dark .txt-line-height--22 {
    line-height: 22px;
}
html.dark .txt-size--23 {
    font-size: 23px !important;
}
html.dark .txt-line-height--23 {
    line-height: 23px;
}
html.dark .txt-size--24 {
    font-size: 24px !important;
}
html.dark .txt-line-height--24 {
    line-height: 24px;
}
html.dark .txt-size--25 {
    font-size: 25px !important;
}
html.dark .txt-line-height--25 {
    line-height: 25px;
}
html.dark .txt-size--26 {
    font-size: 26px !important;
}
html.dark .txt-line-height--26 {
    line-height: 26px;
}
html.dark .txt-size--27 {
    font-size: 27px !important;
}
html.dark .txt-line-height--27 {
    line-height: 27px;
}
html.dark .txt-size--28 {
    font-size: 28px !important;
}
html.dark .txt-line-height--28 {
    line-height: 28px;
}
html.dark .txt-size--29 {
    font-size: 29px !important;
}
html.dark .txt-line-height--29 {
    line-height: 29px;
}
html.dark .txt-size--30 {
    font-size: 30px !important;
}
html.dark .txt-line-height--30 {
    line-height: 30px;
}
html.dark .txt-size--31 {
    font-size: 31px !important;
}
html.dark .txt-line-height--31 {
    line-height: 31px;
}
html.dark .txt-size--32 {
    font-size: 32px !important;
}
html.dark .txt-line-height--32 {
    line-height: 32px;
}
html.dark .txt-size--33 {
    font-size: 33px !important;
}
html.dark .txt-line-height--33 {
    line-height: 33px;
}
html.dark .txt-size--34 {
    font-size: 34px !important;
}
html.dark .txt-line-height--34 {
    line-height: 34px;
}
html.dark .txt-size--35 {
    font-size: 35px !important;
}
html.dark .txt-line-height--35 {
    line-height: 35px;
}
html.dark .txt-size--36 {
    font-size: 36px !important;
}
html.dark .txt-line-height--36 {
    line-height: 36px;
}
html.dark .txt-size--37 {
    font-size: 37px !important;
}
html.dark .txt-line-height--37 {
    line-height: 37px;
}
html.dark .txt-size--38 {
    font-size: 38px !important;
}
html.dark .txt-line-height--38 {
    line-height: 38px;
}
html.dark .txt-size--39 {
    font-size: 39px !important;
}
html.dark .txt-line-height--39 {
    line-height: 39px;
}
html.dark .txt-size--40 {
    font-size: 40px !important;
}
html.dark .txt-line-height--40 {
    line-height: 40px;
}
html.dark .txt-size--0 {
    font-size: 0;
}
html.dark .txt-size-variable--9 {
    font-size: 0.64286rem !important;
}
html.dark .txt-size-variable--10 {
    font-size: 0.71429rem !important;
}
html.dark .txt-size-variable--11 {
    font-size: 0.78571rem !important;
}
html.dark .txt-size-variable--12 {
    font-size: 0.85714rem !important;
}
html.dark .txt-size-variable--13 {
    font-size: 0.92857rem !important;
}
html.dark .txt-size-variable--14 {
    font-size: 1rem !important;
}
html.dark .txt-size-variable--15 {
    font-size: 1.07143rem !important;
}
html.dark .txt-size-variable--16 {
    font-size: 1.14286rem !important;
}
html.dark .txt-size-variable--17 {
    font-size: 1.21429rem !important;
}
html.dark .txt-size-variable--18 {
    font-size: 1.28571rem !important;
}
html.dark .txt-size-variable--19 {
    font-size: 1.35714rem !important;
}
html.dark .txt-size-variable--20 {
    font-size: 1.42857rem !important;
}
html.dark .txt-size-variable--21 {
    font-size: 1.5rem !important;
}
html.dark .txt-size-variable--22 {
    font-size: 1.57143rem !important;
}
html.dark .txt-size-variable--23 {
    font-size: 1.64286rem !important;
}
html.dark .txt-size-variable--24 {
    font-size: 1.71429rem !important;
}
html.dark .txt-size-variable--25 {
    font-size: 1.78571rem !important;
}
html.dark .txt-size-variable--26 {
    font-size: 1.85714rem !important;
}
html.dark .txt-size-variable--27 {
    font-size: 1.92857rem !important;
}
html.dark .txt-size-variable--28 {
    font-size: 2rem !important;
}
html.dark .txt-size-variable--29 {
    font-size: 2.07143rem !important;
}
html.dark .txt-size-variable--30 {
    font-size: 2.14286rem !important;
}
html.dark .txt-size-variable--31 {
    font-size: 2.21429rem !important;
}
html.dark .txt-size-variable--32 {
    font-size: 2.28571rem !important;
}
html.dark .txt-size-variable--33 {
    font-size: 2.35714rem !important;
}
html.dark .txt-size-variable--34 {
    font-size: 2.42857rem !important;
}
html.dark .txt-size-variable--35 {
    font-size: 2.5rem !important;
}
html.dark .txt-size-variable--36 {
    font-size: 2.57143rem !important;
}
html.dark .txt-size-variable--37 {
    font-size: 2.64286rem !important;
}
html.dark .txt-size-variable--38 {
    font-size: 2.71429rem !important;
}
html.dark .txt-size-variable--39 {
    font-size: 2.78571rem !important;
}
html.dark .txt-size-variable--40 {
    font-size: 2.85714rem !important;
}
html.dark .letter-spacing--1 {
    letter-spacing: 1px;
}
html.dark .letter-spacing--3 {
    letter-spacing: 3px;
}
html.dark .txt-italic {
    font-style: italic;
}
html.dark .txt-bold {
    font-weight: 700;
}
html.dark .txt-weight-normal {
    font-weight: 400;
}
html.dark .txt-weight--100 {
    font-weight: 100;
}
html.dark .txt-weight--200 {
    font-weight: 200;
}
html.dark .txt-weight--300 {
    font-weight: 300;
}
html.dark .txt-weight--400 {
    font-weight: 400;
}
html.dark .txt-weight--500 {
    font-weight: 500;
}
html.dark .txt-weight--600 {
    font-weight: 600;
}
html.dark .txt-weight--700 {
    font-weight: 700;
}
html.dark .txt-weight--800 {
    font-weight: 800;
}
html.dark .txt-weight--900 {
    font-weight: 900;
}
html.dark .txt-center {
    text-align: center;
}
html.dark .txt-left {
    text-align: left !important;
}
html.dark .txt-right {
    text-align: right !important;
}
html.dark .txt-bot {
    vertical-align: bottom !important;
}
html.dark .txt-mute {
    color: #8899a6;
}
html.dark .txt-mute a:not(:hover):not(:focus) {
    color: #8899a6;
}
html.dark .txt-mute-text-only {
    color: #8899a6;
}
html.dark .color-twitter-emphasis-gray {
    color: #aab8c2;
}
html.dark .txt-ellipsis {
    max-width: 100%;
    vertical-align: bottom;
    overflow: hidden;
    white-space: nowrap;
    word-wrap: normal;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
html.dark .txt-uppercase {
    text-transform: uppercase;
}
html.dark .txt-capitalize {
    text-transform: capitalize;
}
html.dark .txt-antialiased {
    -webkit-font-smoothing: antialiased;
}
html.dark .txt-sub-antialiased {
    -webkit-font-smoothing: subpixel-antialiased;
}
html.dark .with-linebreaks {
    white-space: pre-wrap;
}
html.dark .txt-link:hover {
    text-decoration: underline;
    cursor: pointer;
}
html.dark .with-touch-font-size.txt-base-smallest,
html.dark .with-touch-font-size .txt-base-smallest {
    font-size: 12px;
}
html.dark .with-touch-font-size.txt-base-small,
html.dark .with-touch-font-size .txt-base-small {
    font-size: 14px;
}
html.dark .with-touch-font-size.txt-base-medium,
html.dark .with-touch-font-size .txt-base-medium {
    font-size: 16px;
}
html.dark .with-touch-font-size.txt-base-large,
html.dark .with-touch-font-size .txt-base-large {
    font-size: 18px;
}
html.dark .with-touch-font-size.txt-base-largest,
html.dark .with-touch-font-size .txt-base-largest {
    font-size: 20px;
}
html.dark .is-touch-column-options .txt-base-smallest,
html.dark .is-touch-search .txt-base-smallest,
html.dark .touch-device .with-touch-txt-base .txt-base-smallest {
    font-size: 15px;
}
html.dark .is-touch-column-options .txt-base-small,
html.dark .is-touch-search .txt-base-small,
html.dark .touch-device .with-touch-txt-base .txt-base-small {
    font-size: 16.25px;
}
html.dark .is-touch-column-options .txt-base-medium,
html.dark .is-touch-search .txt-base-medium,
html.dark .touch-device .with-touch-txt-base .txt-base-medium {
    font-size: 17.5px;
}
html.dark .is-touch-column-options .txt-base-large,
html.dark .is-touch-search .txt-base-large,
html.dark .touch-device .with-touch-txt-base .txt-base-large {
    font-size: 18.75px;
}
html.dark .is-touch-column-options .txt-base-largest,
html.dark .is-touch-search .txt-base-largest,
html.dark .touch-device .with-touch-txt-base .txt-base-largest {
    font-size: 20px;
}
html.dark .link-complex:active,
html.dark .link-complex:focus,
html.dark .link-complex:hover,
html.dark .link-complex:visited {
    text-decoration: none;
    outline: none;
}
html.dark .link-complex:active .link-complex-target,
html.dark .link-complex:focus .link-complex-target,
html.dark .link-complex:hover .link-complex-target,
html.dark .link-complex:visited .link-complex-target {
    text-decoration: underline;
}
html.dark .link-clean,
html.dark .link-clean:active,
html.dark .link-clean:focus,
html.dark .link-clean:hover {
    text-decoration: none;
}
html.dark .link-underline,
html.dark .link-underline:active,
html.dark .link-underline:focus,
html.dark .link-underline:hover {
    text-decoration: underline;
}
html.dark .link-hover-override:hover .link-hover-target {
    color: #1da1f2;
}
html.dark .link-no-focus {
    outline-style: none !important;
}
html.dark .link-current-color {
    color: currentColor;
}
html.dark .link-current-color:active,
html.dark .link-current-color:hover,
html.dark .link-current-color:visited {
    color: currentColor;
}
html.dark .is-touch-tweet-container .txt-small[rel="viewDetails"] {
    display: none;
}
html.dark .scroll-none {
    overflow: hidden;
}
html.dark .scroll-v {
    overflow-y: auto;
}
html.dark .scroll-h {
    overflow-y: hidden;
    overflow-x: auto;
}
html.dark .scroll-styled-h,
html.dark .scroll-styled-v {
    -ms-scrollbar-face-color: #3d5466;
    scrollbar-face-color: #3d5466;
    -ms-scrollbar-highlight-color: #3d5466;
    scrollbar-highlight-color: #3d5466;
    -ms-scrollbar-shadow-color: #3d5466;
    scrollbar-shadow-color: #3d5466;
    -ms-scrollbar-darkshadow-color: #3d5466;
    scrollbar-darkshadow-color: #3d5466;
    -ms-scrollbar-track-color: #38444d;
    scrollbar-track-color: #38444d;
    -ms-scrollbar-3dlight-color: #3d5466;
    scrollbar-3dlight-color: #3d5466;
    -ms-scrollbar-arrow-color: #8899a6;
    scrollbar-arrow-color: #8899a6;
    scrollbar-color: #657786 #15202b;
}
html.dark .scroll-styled-v::-webkit-scrollbar {
    width: 10px;
}
html.dark .scroll-styled-h::-webkit-scrollbar {
    height: 11px;
}
html.dark .scroll-styled-h::-webkit-scrollbar-track,
html.dark .scroll-styled-v::-webkit-scrollbar-track {
    border-left: 1px solid #38444d;
}
html.dark .scroll-styled-h::-webkit-scrollbar-thumb,
html.dark .scroll-styled-v::-webkit-scrollbar-thumb {
    border-radius: 5px;
    background-color: #657786;
}
html.dark .scroll-styled-h::-webkit-scrollbar-thumb:hover,
html.dark .scroll-styled-v::-webkit-scrollbar-thumb:hover {
    background-color: #8899a6;
}
html.dark .scroll-styled-v::-webkit-scrollbar-thumb {
    min-height: 50px;
}
html.dark .scroll-alt {
    -ms-scrollbar-face-color: #3d5466;
    scrollbar-face-color: #3d5466;
    -ms-scrollbar-highlight-color: #3d5466;
    scrollbar-highlight-color: #3d5466;
    -ms-scrollbar-shadow-color: #3d5466;
    scrollbar-shadow-color: #3d5466;
    -ms-scrollbar-darkshadow-color: #3d5466;
    scrollbar-darkshadow-color: #3d5466;
    -ms-scrollbar-track-color: #38444d;
    scrollbar-track-color: #38444d;
    -ms-scrollbar-3dlight-color: #3d5466;
    scrollbar-3dlight-color: #3d5466;
    -ms-scrollbar-arrow-color: #8899a6;
    scrollbar-arrow-color: #8899a6;
}
html.dark .scroll-alt::-webkit-scrollbar-track {
    border-color: #e1e8ed;
}
html.dark .scroll-alt::-webkit-scrollbar-thumb {
    background-color: #e1e8ed;
}
html.dark .scroll-alt::-webkit-scrollbar-thumb:hover {
    background-color: #657786;
}
html.dark .scroll-conversation {
    background: #10171e;
}
html.dark .is-inverted-dark .column-scroller::-webkit-scrollbar-track {
    border-left-color: #e1e8ed;
}
html.dark .is-inverted-dark .column-scroller::-webkit-scrollbar-thumb {
    background-color: #e1e8ed;
}
html.dark .is-inverted-dark .column-scroller::-webkit-scrollbar-thumb:hover {
    background-color: #8899a6;
}
html.dark .antiscroll-wrap {
    position: relative;
    overflow: hidden;
}
html.dark .antiscroll-inner {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: scroll;
}
html.dark .antiscroll-inner::-webkit-scrollbar {
    width: 0;
    height: 0;
}
html.dark .antiscroll-inner::scrollbar {
    width: 0;
    height: 0;
}
html.dark .antiscroll-scrollbar {
    z-index: 1000;
    background: hsla(0, 0%, 100%, 0.2);
    border-radius: 7px;
    position: absolute;
    opacity: 0;
    transition: opacity 0.3s linear;
}
html.dark .antiscroll-scrollbar-shown {
    opacity: 1;
}
html.dark .antiscroll-scrollbar-horizontal {
    height: 7px;
    margin-left: 2px;
    bottom: 2px;
    left: 0;
}
html.dark .antiscroll-scrollbar-vertical {
    width: 6px;
    margin-top: 2px;
    top: 0;
}
html.dark .antiscroll-scrollbar-position-left {
    left: 1px;
}
html.dark .antiscroll-scrollbar-position-right {
    right: 1px;
}
html.dark .touch-device .scroll-h,
html.dark .touch-device .scroll-v {
    -webkit-overflow-scrolling: touch;
}
html.dark .touch-device .antiscroll-inner {
    -webkit-overflow-scrolling: auto;
}
html.dark .needs-scroll-bottom-offset.scroll-styled-h {
    bottom: 4px;
}
html.dark .l-table {
    display: table;
    width: 100%;
    /* height: 100%; */
}
html.dark .l-row {
    display: table-row;
}
html.dark .l-cell {
    display: table-cell;
    vertical-align: middle;
}
html.dark .l-cell-modal {
    padding-top: 44px;
}
html.dark .l-cell.s-padded {
    padding: 0 40px;
}
html.dark .l-column {
    position: relative;
    float: left;
    width: 200px;
    height: 100%;
}
html.dark .l-column-scrollv {
    position: absolute;
    top: 0;
    bottom: 0;
    overflow-y: auto;
    overflow-x: hidden;
    width: 100%;
}
html.dark .l-quarterheight {
    height: 25%;
}
html.dark .l-halfheight {
    height: 50%;
}
html.dark .l-threequarterheight {
    height: 75%;
}
html.dark .l-fullheight {
    height: 100%;
}
html.dark .s-with-pinned {
    top: 46px;
}
html.dark .s-with-pinned-bottom {
    top: 12px;
    bottom: 50px;
}
html.dark .s-with-reply {
    top: 58px;
    transition: top 0.3s ease-in-out;
}
html.dark .s-extended {
    margin-top: 37px;
    top: 98px;
}
html.dark .row {
    margin: 11px 0;
}
html.dark .inline {
    display: inline !important;
}
html.dark .inline-block {
    display: inline-block !important;
}
html.dark .no-wrap {
    overflow: visible;
    white-space: nowrap;
}
html.dark .wrap {
    white-space: normal;
}
html.dark .visible-overflow--important {
    overflow: visible !important;
}
html.dark .horizontal-flow-container {
    overflow: visible;
    white-space: nowrap;
    font-size: 0;
}
html.dark .block {
    display: block !important;
}
html.dark .nbfc {
    overflow: hidden;
    word-break: break-word;
    word-wrap: break-word;
}
html.dark .hyphenate {
    overflow-wrap: break-word;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
}
html.dark .nbfc-alt {
    display: table-cell;
    width: 10000px;
    word-break: break-word;
    word-wrap: break-word;
}
html.dark .cf {
    display: block;
}
html.dark .cf:after,
html.dark .cf:before {
    display: block;
    content: " ";
}
html.dark .cf:after {
    clear: both;
}
html.dark .pull-right {
    float: right;
}
html.dark .pull-left {
    float: left;
}
html.dark .obj-left {
    float: left;
    margin-right: 10px;
}
html.dark .obj-right {
    float: right;
    margin-left: 10px;
}
html.dark .obj-center {
    display: block !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
html.dark .is-hidden {
    display: none !important;
}
html.dark .position-abs {
    position: absolute;
}
html.dark .position-rel {
    position: relative;
}
html.dark .fade {
    opacity: 0;
    transition: opacity 0.15s linear;
}
html.dark .fade.in {
    opacity: 1;
}
html.dark .is-medium-columns .is-vishidden-medium,
html.dark .is-narrow-columns .is-vishidden-narrow,
html.dark .is-vishidden,
html.dark .is-wide-columns .is-vishidden-wide {
    position: absolute !important;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
}
html.dark .is-medium-columns .is-visshown-medium,
html.dark .is-narrow-columns .is-visshown-narrow,
html.dark .is-wide-columns .is-visshown-wide {
    position: static !important;
    width: auto;
    height: auto;
    overflow: visible;
    clip: auto;
}
html.dark .is-invisible {
    visibility: hidden !important;
}
html.dark .is-visible {
    visibility: visible !important;
}
html.dark .is-loading {
    width: auto !important;
    height: auto !important;
    padding: 50px;
    background-color: #1c2938;
}
html.dark .with-drop-shadow:after {
    z-index: 1000;
    content: " ";
    position: absolute;
    height: 10px;
    bottom: -10px;
    left: 0;
    width: 100%;
    box-shadow: inset 0 2px 1px rgba(20, 23, 26, 0.25);
    border-top: 1px solid rgba(20, 23, 26, 0.25);
}
html.dark .pin-top,
html.dark .pin-top-full-width {
    position: absolute;
    top: 0;
}
html.dark .pin-top-full-width {
    left: 0;
    right: 0;
}
html.dark .pin-bottom,
html.dark .pin-bottom-full-width {
    position: absolute;
    bottom: 0;
}
html.dark .pin-bottom-full-width {
    left: 0;
    right: 0;
}
html.dark .pin-bottom--17 {
    position: absolute;
    bottom: 17px;
}
html.dark .pin-left {
    position: absolute;
    left: 0;
}
html.dark .pin-left--15 {
    position: absolute;
    left: 15px;
}
html.dark .pin-all,
html.dark .pin-right {
    position: absolute;
    right: 0;
}
html.dark .pin-all {
    top: 0;
    bottom: 0;
    left: 0;
}
html.dark .pin-v {
    position: absolute;
    top: 0;
    bottom: 0;
}
html.dark .full-width {
    width: 100% !important;
}
html.dark .max-full-width {
    max-width: 100% !important;
}
html.dark .full-height {
    height: 100% !important;
}
html.dark .half-width {
    width: 50%;
}
html.dark .reset-height {
    min-height: 0 !important;
}
html.dark .no-collapse {
    min-height: 1em;
}
html.dark .align-middle {
    vertical-align: middle !important;
}
html.dark .align-top {
    vertical-align: top !important;
}
html.dark .vertical-center {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
html.dark .vertical-align--baseline {
    vertical-align: baseline;
}
html.dark .border-box {
    box-sizing: border-box;
}
html.dark .is-actionable {
    cursor: pointer;
}
html.dark .is-default {
    cursor: default;
}
html.dark .is-waiting {
    cursor: wait;
}
html.dark .is-movable {
    cursor: move;
}
html.dark .is-zoomable {
    cursor: zoom-in;
}
html.dark .no-radius {
    border-radius: 0 !important;
}
html.dark .no-border {
    border: none !important;
}
html.dark .border-divider {
    border-bottom: 1px solid #e1e8ed;
    border-bottom: 1px solid #14171a;
}
html.dark .border-separated li {
    border-bottom: 1px solid #ccd6dd;
}
html.dark .border-separated li:last-child {
    border-bottom: none;
}
html.dark .dark-border {
    border: 1px solid #10171e;
}
html.dark .dark-border-top {
    border-top: 1px solid #14171a;
}
html.dark .will-animate {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
html.dark .size-200 {
    width: 200px !important;
    height: 200px !important;
}
html.dark .size-80 {
    width: 80px !important;
    height: 80px !important;
}
html.dark .size-50 {
    width: 50px !important;
    height: 50px !important;
}
html.dark .z-index--1 {
    z-index: 1;
}
html.dark .z-index--2 {
    z-index: 2;
}
html.dark .z-index--3 {
    z-index: 3;
}
html.dark .z-index--4 {
    z-index: 4;
}
html.dark .z-index--5 {
    z-index: 5;
}
html.dark .rotate---90 {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
}
html.dark .margin-v---58 {
    margin-top: -58px !important;
    margin-bottom: -58px !important;
}
html.dark .margin-h---58 {
    margin-left: -58px !important;
    margin-right: -58px !important;
}
html.dark .margin-t---58 {
    margin-top: -58px !important;
}
html.dark .margin-b---58 {
    margin-bottom: -58px !important;
}
html.dark .margin-l---58 {
    margin-left: -58px !important;
}
html.dark .margin-r---58 {
    margin-right: -58px !important;
}
html.dark .margin-a---58 {
    margin: -58px !important;
}
html.dark .padding-v---58 {
    padding-top: -58px !important;
    padding-bottom: -58px !important;
}
html.dark .padding-h---58 {
    padding-left: -58px !important;
    padding-right: -58px !important;
}
html.dark .padding-t---58 {
    padding-top: -58px !important;
}
html.dark .padding-b---58 {
    padding-bottom: -58px !important;
}
html.dark .padding-l---58 {
    padding-left: -58px !important;
}
html.dark .padding-r---58 {
    padding-right: -58px !important;
}
html.dark .padding-a---58 {
    padding: -58px !important;
}
html.dark .margin-v---57 {
    margin-top: -57px !important;
    margin-bottom: -57px !important;
}
html.dark .margin-h---57 {
    margin-left: -57px !important;
    margin-right: -57px !important;
}
html.dark .margin-t---57 {
    margin-top: -57px !important;
}
html.dark .margin-b---57 {
    margin-bottom: -57px !important;
}
html.dark .margin-l---57 {
    margin-left: -57px !important;
}
html.dark .margin-r---57 {
    margin-right: -57px !important;
}
html.dark .margin-a---57 {
    margin: -57px !important;
}
html.dark .padding-v---57 {
    padding-top: -57px !important;
    padding-bottom: -57px !important;
}
html.dark .padding-h---57 {
    padding-left: -57px !important;
    padding-right: -57px !important;
}
html.dark .padding-t---57 {
    padding-top: -57px !important;
}
html.dark .padding-b---57 {
    padding-bottom: -57px !important;
}
html.dark .padding-l---57 {
    padding-left: -57px !important;
}
html.dark .padding-r---57 {
    padding-right: -57px !important;
}
html.dark .padding-a---57 {
    padding: -57px !important;
}
html.dark .margin-v---56 {
    margin-top: -56px !important;
    margin-bottom: -56px !important;
}
html.dark .margin-h---56 {
    margin-left: -56px !important;
    margin-right: -56px !important;
}
html.dark .margin-t---56 {
    margin-top: -56px !important;
}
html.dark .margin-b---56 {
    margin-bottom: -56px !important;
}
html.dark .margin-l---56 {
    margin-left: -56px !important;
}
html.dark .margin-r---56 {
    margin-right: -56px !important;
}
html.dark .margin-a---56 {
    margin: -56px !important;
}
html.dark .padding-v---56 {
    padding-top: -56px !important;
    padding-bottom: -56px !important;
}
html.dark .padding-h---56 {
    padding-left: -56px !important;
    padding-right: -56px !important;
}
html.dark .padding-t---56 {
    padding-top: -56px !important;
}
html.dark .padding-b---56 {
    padding-bottom: -56px !important;
}
html.dark .padding-l---56 {
    padding-left: -56px !important;
}
html.dark .padding-r---56 {
    padding-right: -56px !important;
}
html.dark .padding-a---56 {
    padding: -56px !important;
}
html.dark .margin-v---55 {
    margin-top: -55px !important;
    margin-bottom: -55px !important;
}
html.dark .margin-h---55 {
    margin-left: -55px !important;
    margin-right: -55px !important;
}
html.dark .margin-t---55 {
    margin-top: -55px !important;
}
html.dark .margin-b---55 {
    margin-bottom: -55px !important;
}
html.dark .margin-l---55 {
    margin-left: -55px !important;
}
html.dark .margin-r---55 {
    margin-right: -55px !important;
}
html.dark .margin-a---55 {
    margin: -55px !important;
}
html.dark .padding-v---55 {
    padding-top: -55px !important;
    padding-bottom: -55px !important;
}
html.dark .padding-h---55 {
    padding-left: -55px !important;
    padding-right: -55px !important;
}
html.dark .padding-t---55 {
    padding-top: -55px !important;
}
html.dark .padding-b---55 {
    padding-bottom: -55px !important;
}
html.dark .padding-l---55 {
    padding-left: -55px !important;
}
html.dark .padding-r---55 {
    padding-right: -55px !important;
}
html.dark .padding-a---55 {
    padding: -55px !important;
}
html.dark .margin-v---54 {
    margin-top: -54px !important;
    margin-bottom: -54px !important;
}
html.dark .margin-h---54 {
    margin-left: -54px !important;
    margin-right: -54px !important;
}
html.dark .margin-t---54 {
    margin-top: -54px !important;
}
html.dark .margin-b---54 {
    margin-bottom: -54px !important;
}
html.dark .margin-l---54 {
    margin-left: -54px !important;
}
html.dark .margin-r---54 {
    margin-right: -54px !important;
}
html.dark .margin-a---54 {
    margin: -54px !important;
}
html.dark .padding-v---54 {
    padding-top: -54px !important;
    padding-bottom: -54px !important;
}
html.dark .padding-h---54 {
    padding-left: -54px !important;
    padding-right: -54px !important;
}
html.dark .padding-t---54 {
    padding-top: -54px !important;
}
html.dark .padding-b---54 {
    padding-bottom: -54px !important;
}
html.dark .padding-l---54 {
    padding-left: -54px !important;
}
html.dark .padding-r---54 {
    padding-right: -54px !important;
}
html.dark .padding-a---54 {
    padding: -54px !important;
}
html.dark .margin-v---53 {
    margin-top: -53px !important;
    margin-bottom: -53px !important;
}
html.dark .margin-h---53 {
    margin-left: -53px !important;
    margin-right: -53px !important;
}
html.dark .margin-t---53 {
    margin-top: -53px !important;
}
html.dark .margin-b---53 {
    margin-bottom: -53px !important;
}
html.dark .margin-l---53 {
    margin-left: -53px !important;
}
html.dark .margin-r---53 {
    margin-right: -53px !important;
}
html.dark .margin-a---53 {
    margin: -53px !important;
}
html.dark .padding-v---53 {
    padding-top: -53px !important;
    padding-bottom: -53px !important;
}
html.dark .padding-h---53 {
    padding-left: -53px !important;
    padding-right: -53px !important;
}
html.dark .padding-t---53 {
    padding-top: -53px !important;
}
html.dark .padding-b---53 {
    padding-bottom: -53px !important;
}
html.dark .padding-l---53 {
    padding-left: -53px !important;
}
html.dark .padding-r---53 {
    padding-right: -53px !important;
}
html.dark .padding-a---53 {
    padding: -53px !important;
}
html.dark .margin-v---52 {
    margin-top: -52px !important;
    margin-bottom: -52px !important;
}
html.dark .margin-h---52 {
    margin-left: -52px !important;
    margin-right: -52px !important;
}
html.dark .margin-t---52 {
    margin-top: -52px !important;
}
html.dark .margin-b---52 {
    margin-bottom: -52px !important;
}
html.dark .margin-l---52 {
    margin-left: -52px !important;
}
html.dark .margin-r---52 {
    margin-right: -52px !important;
}
html.dark .margin-a---52 {
    margin: -52px !important;
}
html.dark .padding-v---52 {
    padding-top: -52px !important;
    padding-bottom: -52px !important;
}
html.dark .padding-h---52 {
    padding-left: -52px !important;
    padding-right: -52px !important;
}
html.dark .padding-t---52 {
    padding-top: -52px !important;
}
html.dark .padding-b---52 {
    padding-bottom: -52px !important;
}
html.dark .padding-l---52 {
    padding-left: -52px !important;
}
html.dark .padding-r---52 {
    padding-right: -52px !important;
}
html.dark .padding-a---52 {
    padding: -52px !important;
}
html.dark .margin-v---51 {
    margin-top: -51px !important;
    margin-bottom: -51px !important;
}
html.dark .margin-h---51 {
    margin-left: -51px !important;
    margin-right: -51px !important;
}
html.dark .margin-t---51 {
    margin-top: -51px !important;
}
html.dark .margin-b---51 {
    margin-bottom: -51px !important;
}
html.dark .margin-l---51 {
    margin-left: -51px !important;
}
html.dark .margin-r---51 {
    margin-right: -51px !important;
}
html.dark .margin-a---51 {
    margin: -51px !important;
}
html.dark .padding-v---51 {
    padding-top: -51px !important;
    padding-bottom: -51px !important;
}
html.dark .padding-h---51 {
    padding-left: -51px !important;
    padding-right: -51px !important;
}
html.dark .padding-t---51 {
    padding-top: -51px !important;
}
html.dark .padding-b---51 {
    padding-bottom: -51px !important;
}
html.dark .padding-l---51 {
    padding-left: -51px !important;
}
html.dark .padding-r---51 {
    padding-right: -51px !important;
}
html.dark .padding-a---51 {
    padding: -51px !important;
}
html.dark .margin-v---50 {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
}
html.dark .margin-h---50 {
    margin-left: -50px !important;
    margin-right: -50px !important;
}
html.dark .margin-t---50 {
    margin-top: -50px !important;
}
html.dark .margin-b---50 {
    margin-bottom: -50px !important;
}
html.dark .margin-l---50 {
    margin-left: -50px !important;
}
html.dark .margin-r---50 {
    margin-right: -50px !important;
}
html.dark .margin-a---50 {
    margin: -50px !important;
}
html.dark .padding-v---50 {
    padding-top: -50px !important;
    padding-bottom: -50px !important;
}
html.dark .padding-h---50 {
    padding-left: -50px !important;
    padding-right: -50px !important;
}
html.dark .padding-t---50 {
    padding-top: -50px !important;
}
html.dark .padding-b---50 {
    padding-bottom: -50px !important;
}
html.dark .padding-l---50 {
    padding-left: -50px !important;
}
html.dark .padding-r---50 {
    padding-right: -50px !important;
}
html.dark .padding-a---50 {
    padding: -50px !important;
}
html.dark .margin-v---49 {
    margin-top: -49px !important;
    margin-bottom: -49px !important;
}
html.dark .margin-h---49 {
    margin-left: -49px !important;
    margin-right: -49px !important;
}
html.dark .margin-t---49 {
    margin-top: -49px !important;
}
html.dark .margin-b---49 {
    margin-bottom: -49px !important;
}
html.dark .margin-l---49 {
    margin-left: -49px !important;
}
html.dark .margin-r---49 {
    margin-right: -49px !important;
}
html.dark .margin-a---49 {
    margin: -49px !important;
}
html.dark .padding-v---49 {
    padding-top: -49px !important;
    padding-bottom: -49px !important;
}
html.dark .padding-h---49 {
    padding-left: -49px !important;
    padding-right: -49px !important;
}
html.dark .padding-t---49 {
    padding-top: -49px !important;
}
html.dark .padding-b---49 {
    padding-bottom: -49px !important;
}
html.dark .padding-l---49 {
    padding-left: -49px !important;
}
html.dark .padding-r---49 {
    padding-right: -49px !important;
}
html.dark .padding-a---49 {
    padding: -49px !important;
}
html.dark .margin-v---48 {
    margin-top: -48px !important;
    margin-bottom: -48px !important;
}
html.dark .margin-h---48 {
    margin-left: -48px !important;
    margin-right: -48px !important;
}
html.dark .margin-t---48 {
    margin-top: -48px !important;
}
html.dark .margin-b---48 {
    margin-bottom: -48px !important;
}
html.dark .margin-l---48 {
    margin-left: -48px !important;
}
html.dark .margin-r---48 {
    margin-right: -48px !important;
}
html.dark .margin-a---48 {
    margin: -48px !important;
}
html.dark .padding-v---48 {
    padding-top: -48px !important;
    padding-bottom: -48px !important;
}
html.dark .padding-h---48 {
    padding-left: -48px !important;
    padding-right: -48px !important;
}
html.dark .padding-t---48 {
    padding-top: -48px !important;
}
html.dark .padding-b---48 {
    padding-bottom: -48px !important;
}
html.dark .padding-l---48 {
    padding-left: -48px !important;
}
html.dark .padding-r---48 {
    padding-right: -48px !important;
}
html.dark .padding-a---48 {
    padding: -48px !important;
}
html.dark .margin-v---47 {
    margin-top: -47px !important;
    margin-bottom: -47px !important;
}
html.dark .margin-h---47 {
    margin-left: -47px !important;
    margin-right: -47px !important;
}
html.dark .margin-t---47 {
    margin-top: -47px !important;
}
html.dark .margin-b---47 {
    margin-bottom: -47px !important;
}
html.dark .margin-l---47 {
    margin-left: -47px !important;
}
html.dark .margin-r---47 {
    margin-right: -47px !important;
}
html.dark .margin-a---47 {
    margin: -47px !important;
}
html.dark .padding-v---47 {
    padding-top: -47px !important;
    padding-bottom: -47px !important;
}
html.dark .padding-h---47 {
    padding-left: -47px !important;
    padding-right: -47px !important;
}
html.dark .padding-t---47 {
    padding-top: -47px !important;
}
html.dark .padding-b---47 {
    padding-bottom: -47px !important;
}
html.dark .padding-l---47 {
    padding-left: -47px !important;
}
html.dark .padding-r---47 {
    padding-right: -47px !important;
}
html.dark .padding-a---47 {
    padding: -47px !important;
}
html.dark .margin-v---46 {
    margin-top: -46px !important;
    margin-bottom: -46px !important;
}
html.dark .margin-h---46 {
    margin-left: -46px !important;
    margin-right: -46px !important;
}
html.dark .margin-t---46 {
    margin-top: -46px !important;
}
html.dark .margin-b---46 {
    margin-bottom: -46px !important;
}
html.dark .margin-l---46 {
    margin-left: -46px !important;
}
html.dark .margin-r---46 {
    margin-right: -46px !important;
}
html.dark .margin-a---46 {
    margin: -46px !important;
}
html.dark .padding-v---46 {
    padding-top: -46px !important;
    padding-bottom: -46px !important;
}
html.dark .padding-h---46 {
    padding-left: -46px !important;
    padding-right: -46px !important;
}
html.dark .padding-t---46 {
    padding-top: -46px !important;
}
html.dark .padding-b---46 {
    padding-bottom: -46px !important;
}
html.dark .padding-l---46 {
    padding-left: -46px !important;
}
html.dark .padding-r---46 {
    padding-right: -46px !important;
}
html.dark .padding-a---46 {
    padding: -46px !important;
}
html.dark .margin-v---45 {
    margin-top: -45px !important;
    margin-bottom: -45px !important;
}
html.dark .margin-h---45 {
    margin-left: -45px !important;
    margin-right: -45px !important;
}
html.dark .margin-t---45 {
    margin-top: -45px !important;
}
html.dark .margin-b---45 {
    margin-bottom: -45px !important;
}
html.dark .margin-l---45 {
    margin-left: -45px !important;
}
html.dark .margin-r---45 {
    margin-right: -45px !important;
}
html.dark .margin-a---45 {
    margin: -45px !important;
}
html.dark .padding-v---45 {
    padding-top: -45px !important;
    padding-bottom: -45px !important;
}
html.dark .padding-h---45 {
    padding-left: -45px !important;
    padding-right: -45px !important;
}
html.dark .padding-t---45 {
    padding-top: -45px !important;
}
html.dark .padding-b---45 {
    padding-bottom: -45px !important;
}
html.dark .padding-l---45 {
    padding-left: -45px !important;
}
html.dark .padding-r---45 {
    padding-right: -45px !important;
}
html.dark .padding-a---45 {
    padding: -45px !important;
}
html.dark .margin-v---44 {
    margin-top: -44px !important;
    margin-bottom: -44px !important;
}
html.dark .margin-h---44 {
    margin-left: -44px !important;
    margin-right: -44px !important;
}
html.dark .margin-t---44 {
    margin-top: -44px !important;
}
html.dark .margin-b---44 {
    margin-bottom: -44px !important;
}
html.dark .margin-l---44 {
    margin-left: -44px !important;
}
html.dark .margin-r---44 {
    margin-right: -44px !important;
}
html.dark .margin-a---44 {
    margin: -44px !important;
}
html.dark .padding-v---44 {
    padding-top: -44px !important;
    padding-bottom: -44px !important;
}
html.dark .padding-h---44 {
    padding-left: -44px !important;
    padding-right: -44px !important;
}
html.dark .padding-t---44 {
    padding-top: -44px !important;
}
html.dark .padding-b---44 {
    padding-bottom: -44px !important;
}
html.dark .padding-l---44 {
    padding-left: -44px !important;
}
html.dark .padding-r---44 {
    padding-right: -44px !important;
}
html.dark .padding-a---44 {
    padding: -44px !important;
}
html.dark .margin-v---43 {
    margin-top: -43px !important;
    margin-bottom: -43px !important;
}
html.dark .margin-h---43 {
    margin-left: -43px !important;
    margin-right: -43px !important;
}
html.dark .margin-t---43 {
    margin-top: -43px !important;
}
html.dark .margin-b---43 {
    margin-bottom: -43px !important;
}
html.dark .margin-l---43 {
    margin-left: -43px !important;
}
html.dark .margin-r---43 {
    margin-right: -43px !important;
}
html.dark .margin-a---43 {
    margin: -43px !important;
}
html.dark .padding-v---43 {
    padding-top: -43px !important;
    padding-bottom: -43px !important;
}
html.dark .padding-h---43 {
    padding-left: -43px !important;
    padding-right: -43px !important;
}
html.dark .padding-t---43 {
    padding-top: -43px !important;
}
html.dark .padding-b---43 {
    padding-bottom: -43px !important;
}
html.dark .padding-l---43 {
    padding-left: -43px !important;
}
html.dark .padding-r---43 {
    padding-right: -43px !important;
}
html.dark .padding-a---43 {
    padding: -43px !important;
}
html.dark .margin-v---42 {
    margin-top: -42px !important;
    margin-bottom: -42px !important;
}
html.dark .margin-h---42 {
    margin-left: -42px !important;
    margin-right: -42px !important;
}
html.dark .margin-t---42 {
    margin-top: -42px !important;
}
html.dark .margin-b---42 {
    margin-bottom: -42px !important;
}
html.dark .margin-l---42 {
    margin-left: -42px !important;
}
html.dark .margin-r---42 {
    margin-right: -42px !important;
}
html.dark .margin-a---42 {
    margin: -42px !important;
}
html.dark .padding-v---42 {
    padding-top: -42px !important;
    padding-bottom: -42px !important;
}
html.dark .padding-h---42 {
    padding-left: -42px !important;
    padding-right: -42px !important;
}
html.dark .padding-t---42 {
    padding-top: -42px !important;
}
html.dark .padding-b---42 {
    padding-bottom: -42px !important;
}
html.dark .padding-l---42 {
    padding-left: -42px !important;
}
html.dark .padding-r---42 {
    padding-right: -42px !important;
}
html.dark .padding-a---42 {
    padding: -42px !important;
}
html.dark .margin-v---41 {
    margin-top: -41px !important;
    margin-bottom: -41px !important;
}
html.dark .margin-h---41 {
    margin-left: -41px !important;
    margin-right: -41px !important;
}
html.dark .margin-t---41 {
    margin-top: -41px !important;
}
html.dark .margin-b---41 {
    margin-bottom: -41px !important;
}
html.dark .margin-l---41 {
    margin-left: -41px !important;
}
html.dark .margin-r---41 {
    margin-right: -41px !important;
}
html.dark .margin-a---41 {
    margin: -41px !important;
}
html.dark .padding-v---41 {
    padding-top: -41px !important;
    padding-bottom: -41px !important;
}
html.dark .padding-h---41 {
    padding-left: -41px !important;
    padding-right: -41px !important;
}
html.dark .padding-t---41 {
    padding-top: -41px !important;
}
html.dark .padding-b---41 {
    padding-bottom: -41px !important;
}
html.dark .padding-l---41 {
    padding-left: -41px !important;
}
html.dark .padding-r---41 {
    padding-right: -41px !important;
}
html.dark .padding-a---41 {
    padding: -41px !important;
}
html.dark .margin-v---40 {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
}
html.dark .margin-h---40 {
    margin-left: -40px !important;
    margin-right: -40px !important;
}
html.dark .margin-t---40 {
    margin-top: -40px !important;
}
html.dark .margin-b---40 {
    margin-bottom: -40px !important;
}
html.dark .margin-l---40 {
    margin-left: -40px !important;
}
html.dark .margin-r---40 {
    margin-right: -40px !important;
}
html.dark .margin-a---40 {
    margin: -40px !important;
}
html.dark .padding-v---40 {
    padding-top: -40px !important;
    padding-bottom: -40px !important;
}
html.dark .padding-h---40 {
    padding-left: -40px !important;
    padding-right: -40px !important;
}
html.dark .padding-t---40 {
    padding-top: -40px !important;
}
html.dark .padding-b---40 {
    padding-bottom: -40px !important;
}
html.dark .padding-l---40 {
    padding-left: -40px !important;
}
html.dark .padding-r---40 {
    padding-right: -40px !important;
}
html.dark .padding-a---40 {
    padding: -40px !important;
}
html.dark .margin-v---39 {
    margin-top: -39px !important;
    margin-bottom: -39px !important;
}
html.dark .margin-h---39 {
    margin-left: -39px !important;
    margin-right: -39px !important;
}
html.dark .margin-t---39 {
    margin-top: -39px !important;
}
html.dark .margin-b---39 {
    margin-bottom: -39px !important;
}
html.dark .margin-l---39 {
    margin-left: -39px !important;
}
html.dark .margin-r---39 {
    margin-right: -39px !important;
}
html.dark .margin-a---39 {
    margin: -39px !important;
}
html.dark .padding-v---39 {
    padding-top: -39px !important;
    padding-bottom: -39px !important;
}
html.dark .padding-h---39 {
    padding-left: -39px !important;
    padding-right: -39px !important;
}
html.dark .padding-t---39 {
    padding-top: -39px !important;
}
html.dark .padding-b---39 {
    padding-bottom: -39px !important;
}
html.dark .padding-l---39 {
    padding-left: -39px !important;
}
html.dark .padding-r---39 {
    padding-right: -39px !important;
}
html.dark .padding-a---39 {
    padding: -39px !important;
}
html.dark .margin-v---38 {
    margin-top: -38px !important;
    margin-bottom: -38px !important;
}
html.dark .margin-h---38 {
    margin-left: -38px !important;
    margin-right: -38px !important;
}
html.dark .margin-t---38 {
    margin-top: -38px !important;
}
html.dark .margin-b---38 {
    margin-bottom: -38px !important;
}
html.dark .margin-l---38 {
    margin-left: -38px !important;
}
html.dark .margin-r---38 {
    margin-right: -38px !important;
}
html.dark .margin-a---38 {
    margin: -38px !important;
}
html.dark .padding-v---38 {
    padding-top: -38px !important;
    padding-bottom: -38px !important;
}
html.dark .padding-h---38 {
    padding-left: -38px !important;
    padding-right: -38px !important;
}
html.dark .padding-t---38 {
    padding-top: -38px !important;
}
html.dark .padding-b---38 {
    padding-bottom: -38px !important;
}
html.dark .padding-l---38 {
    padding-left: -38px !important;
}
html.dark .padding-r---38 {
    padding-right: -38px !important;
}
html.dark .padding-a---38 {
    padding: -38px !important;
}
html.dark .margin-v---37 {
    margin-top: -37px !important;
    margin-bottom: -37px !important;
}
html.dark .margin-h---37 {
    margin-left: -37px !important;
    margin-right: -37px !important;
}
html.dark .margin-t---37 {
    margin-top: -37px !important;
}
html.dark .margin-b---37 {
    margin-bottom: -37px !important;
}
html.dark .margin-l---37 {
    margin-left: -37px !important;
}
html.dark .margin-r---37 {
    margin-right: -37px !important;
}
html.dark .margin-a---37 {
    margin: -37px !important;
}
html.dark .padding-v---37 {
    padding-top: -37px !important;
    padding-bottom: -37px !important;
}
html.dark .padding-h---37 {
    padding-left: -37px !important;
    padding-right: -37px !important;
}
html.dark .padding-t---37 {
    padding-top: -37px !important;
}
html.dark .padding-b---37 {
    padding-bottom: -37px !important;
}
html.dark .padding-l---37 {
    padding-left: -37px !important;
}
html.dark .padding-r---37 {
    padding-right: -37px !important;
}
html.dark .padding-a---37 {
    padding: -37px !important;
}
html.dark .margin-v---36 {
    margin-top: -36px !important;
    margin-bottom: -36px !important;
}
html.dark .margin-h---36 {
    margin-left: -36px !important;
    margin-right: -36px !important;
}
html.dark .margin-t---36 {
    margin-top: -36px !important;
}
html.dark .margin-b---36 {
    margin-bottom: -36px !important;
}
html.dark .margin-l---36 {
    margin-left: -36px !important;
}
html.dark .margin-r---36 {
    margin-right: -36px !important;
}
html.dark .margin-a---36 {
    margin: -36px !important;
}
html.dark .padding-v---36 {
    padding-top: -36px !important;
    padding-bottom: -36px !important;
}
html.dark .padding-h---36 {
    padding-left: -36px !important;
    padding-right: -36px !important;
}
html.dark .padding-t---36 {
    padding-top: -36px !important;
}
html.dark .padding-b---36 {
    padding-bottom: -36px !important;
}
html.dark .padding-l---36 {
    padding-left: -36px !important;
}
html.dark .padding-r---36 {
    padding-right: -36px !important;
}
html.dark .padding-a---36 {
    padding: -36px !important;
}
html.dark .margin-v---35 {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
}
html.dark .margin-h---35 {
    margin-left: -35px !important;
    margin-right: -35px !important;
}
html.dark .margin-t---35 {
    margin-top: -35px !important;
}
html.dark .margin-b---35 {
    margin-bottom: -35px !important;
}
html.dark .margin-l---35 {
    margin-left: -35px !important;
}
html.dark .margin-r---35 {
    margin-right: -35px !important;
}
html.dark .margin-a---35 {
    margin: -35px !important;
}
html.dark .padding-v---35 {
    padding-top: -35px !important;
    padding-bottom: -35px !important;
}
html.dark .padding-h---35 {
    padding-left: -35px !important;
    padding-right: -35px !important;
}
html.dark .padding-t---35 {
    padding-top: -35px !important;
}
html.dark .padding-b---35 {
    padding-bottom: -35px !important;
}
html.dark .padding-l---35 {
    padding-left: -35px !important;
}
html.dark .padding-r---35 {
    padding-right: -35px !important;
}
html.dark .padding-a---35 {
    padding: -35px !important;
}
html.dark .margin-v---34 {
    margin-top: -34px !important;
    margin-bottom: -34px !important;
}
html.dark .margin-h---34 {
    margin-left: -34px !important;
    margin-right: -34px !important;
}
html.dark .margin-t---34 {
    margin-top: -34px !important;
}
html.dark .margin-b---34 {
    margin-bottom: -34px !important;
}
html.dark .margin-l---34 {
    margin-left: -34px !important;
}
html.dark .margin-r---34 {
    margin-right: -34px !important;
}
html.dark .margin-a---34 {
    margin: -34px !important;
}
html.dark .padding-v---34 {
    padding-top: -34px !important;
    padding-bottom: -34px !important;
}
html.dark .padding-h---34 {
    padding-left: -34px !important;
    padding-right: -34px !important;
}
html.dark .padding-t---34 {
    padding-top: -34px !important;
}
html.dark .padding-b---34 {
    padding-bottom: -34px !important;
}
html.dark .padding-l---34 {
    padding-left: -34px !important;
}
html.dark .padding-r---34 {
    padding-right: -34px !important;
}
html.dark .padding-a---34 {
    padding: -34px !important;
}
html.dark .margin-v---33 {
    margin-top: -33px !important;
    margin-bottom: -33px !important;
}
html.dark .margin-h---33 {
    margin-left: -33px !important;
    margin-right: -33px !important;
}
html.dark .margin-t---33 {
    margin-top: -33px !important;
}
html.dark .margin-b---33 {
    margin-bottom: -33px !important;
}
html.dark .margin-l---33 {
    margin-left: -33px !important;
}
html.dark .margin-r---33 {
    margin-right: -33px !important;
}
html.dark .margin-a---33 {
    margin: -33px !important;
}
html.dark .padding-v---33 {
    padding-top: -33px !important;
    padding-bottom: -33px !important;
}
html.dark .padding-h---33 {
    padding-left: -33px !important;
    padding-right: -33px !important;
}
html.dark .padding-t---33 {
    padding-top: -33px !important;
}
html.dark .padding-b---33 {
    padding-bottom: -33px !important;
}
html.dark .padding-l---33 {
    padding-left: -33px !important;
}
html.dark .padding-r---33 {
    padding-right: -33px !important;
}
html.dark .padding-a---33 {
    padding: -33px !important;
}
html.dark .margin-v---32 {
    margin-top: -32px !important;
    margin-bottom: -32px !important;
}
html.dark .margin-h---32 {
    margin-left: -32px !important;
    margin-right: -32px !important;
}
html.dark .margin-t---32 {
    margin-top: -32px !important;
}
html.dark .margin-b---32 {
    margin-bottom: -32px !important;
}
html.dark .margin-l---32 {
    margin-left: -32px !important;
}
html.dark .margin-r---32 {
    margin-right: -32px !important;
}
html.dark .margin-a---32 {
    margin: -32px !important;
}
html.dark .padding-v---32 {
    padding-top: -32px !important;
    padding-bottom: -32px !important;
}
html.dark .padding-h---32 {
    padding-left: -32px !important;
    padding-right: -32px !important;
}
html.dark .padding-t---32 {
    padding-top: -32px !important;
}
html.dark .padding-b---32 {
    padding-bottom: -32px !important;
}
html.dark .padding-l---32 {
    padding-left: -32px !important;
}
html.dark .padding-r---32 {
    padding-right: -32px !important;
}
html.dark .padding-a---32 {
    padding: -32px !important;
}
html.dark .margin-v---31 {
    margin-top: -31px !important;
    margin-bottom: -31px !important;
}
html.dark .margin-h---31 {
    margin-left: -31px !important;
    margin-right: -31px !important;
}
html.dark .margin-t---31 {
    margin-top: -31px !important;
}
html.dark .margin-b---31 {
    margin-bottom: -31px !important;
}
html.dark .margin-l---31 {
    margin-left: -31px !important;
}
html.dark .margin-r---31 {
    margin-right: -31px !important;
}
html.dark .margin-a---31 {
    margin: -31px !important;
}
html.dark .padding-v---31 {
    padding-top: -31px !important;
    padding-bottom: -31px !important;
}
html.dark .padding-h---31 {
    padding-left: -31px !important;
    padding-right: -31px !important;
}
html.dark .padding-t---31 {
    padding-top: -31px !important;
}
html.dark .padding-b---31 {
    padding-bottom: -31px !important;
}
html.dark .padding-l---31 {
    padding-left: -31px !important;
}
html.dark .padding-r---31 {
    padding-right: -31px !important;
}
html.dark .padding-a---31 {
    padding: -31px !important;
}
html.dark .margin-v---30 {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
}
html.dark .margin-h---30 {
    margin-left: -30px !important;
    margin-right: -30px !important;
}
html.dark .margin-t---30 {
    margin-top: -30px !important;
}
html.dark .margin-b---30 {
    margin-bottom: -30px !important;
}
html.dark .margin-l---30 {
    margin-left: -30px !important;
}
html.dark .margin-r---30 {
    margin-right: -30px !important;
}
html.dark .margin-a---30 {
    margin: -30px !important;
}
html.dark .padding-v---30 {
    padding-top: -30px !important;
    padding-bottom: -30px !important;
}
html.dark .padding-h---30 {
    padding-left: -30px !important;
    padding-right: -30px !important;
}
html.dark .padding-t---30 {
    padding-top: -30px !important;
}
html.dark .padding-b---30 {
    padding-bottom: -30px !important;
}
html.dark .padding-l---30 {
    padding-left: -30px !important;
}
html.dark .padding-r---30 {
    padding-right: -30px !important;
}
html.dark .padding-a---30 {
    padding: -30px !important;
}
html.dark .margin-v---29 {
    margin-top: -29px !important;
    margin-bottom: -29px !important;
}
html.dark .margin-h---29 {
    margin-left: -29px !important;
    margin-right: -29px !important;
}
html.dark .margin-t---29 {
    margin-top: -29px !important;
}
html.dark .margin-b---29 {
    margin-bottom: -29px !important;
}
html.dark .margin-l---29 {
    margin-left: -29px !important;
}
html.dark .margin-r---29 {
    margin-right: -29px !important;
}
html.dark .margin-a---29 {
    margin: -29px !important;
}
html.dark .padding-v---29 {
    padding-top: -29px !important;
    padding-bottom: -29px !important;
}
html.dark .padding-h---29 {
    padding-left: -29px !important;
    padding-right: -29px !important;
}
html.dark .padding-t---29 {
    padding-top: -29px !important;
}
html.dark .padding-b---29 {
    padding-bottom: -29px !important;
}
html.dark .padding-l---29 {
    padding-left: -29px !important;
}
html.dark .padding-r---29 {
    padding-right: -29px !important;
}
html.dark .padding-a---29 {
    padding: -29px !important;
}
html.dark .margin-v---28 {
    margin-top: -28px !important;
    margin-bottom: -28px !important;
}
html.dark .margin-h---28 {
    margin-left: -28px !important;
    margin-right: -28px !important;
}
html.dark .margin-t---28 {
    margin-top: -28px !important;
}
html.dark .margin-b---28 {
    margin-bottom: -28px !important;
}
html.dark .margin-l---28 {
    margin-left: -28px !important;
}
html.dark .margin-r---28 {
    margin-right: -28px !important;
}
html.dark .margin-a---28 {
    margin: -28px !important;
}
html.dark .padding-v---28 {
    padding-top: -28px !important;
    padding-bottom: -28px !important;
}
html.dark .padding-h---28 {
    padding-left: -28px !important;
    padding-right: -28px !important;
}
html.dark .padding-t---28 {
    padding-top: -28px !important;
}
html.dark .padding-b---28 {
    padding-bottom: -28px !important;
}
html.dark .padding-l---28 {
    padding-left: -28px !important;
}
html.dark .padding-r---28 {
    padding-right: -28px !important;
}
html.dark .padding-a---28 {
    padding: -28px !important;
}
html.dark .margin-v---27 {
    margin-top: -27px !important;
    margin-bottom: -27px !important;
}
html.dark .margin-h---27 {
    margin-left: -27px !important;
    margin-right: -27px !important;
}
html.dark .margin-t---27 {
    margin-top: -27px !important;
}
html.dark .margin-b---27 {
    margin-bottom: -27px !important;
}
html.dark .margin-l---27 {
    margin-left: -27px !important;
}
html.dark .margin-r---27 {
    margin-right: -27px !important;
}
html.dark .margin-a---27 {
    margin: -27px !important;
}
html.dark .padding-v---27 {
    padding-top: -27px !important;
    padding-bottom: -27px !important;
}
html.dark .padding-h---27 {
    padding-left: -27px !important;
    padding-right: -27px !important;
}
html.dark .padding-t---27 {
    padding-top: -27px !important;
}
html.dark .padding-b---27 {
    padding-bottom: -27px !important;
}
html.dark .padding-l---27 {
    padding-left: -27px !important;
}
html.dark .padding-r---27 {
    padding-right: -27px !important;
}
html.dark .padding-a---27 {
    padding: -27px !important;
}
html.dark .margin-v---26 {
    margin-top: -26px !important;
    margin-bottom: -26px !important;
}
html.dark .margin-h---26 {
    margin-left: -26px !important;
    margin-right: -26px !important;
}
html.dark .margin-t---26 {
    margin-top: -26px !important;
}
html.dark .margin-b---26 {
    margin-bottom: -26px !important;
}
html.dark .margin-l---26 {
    margin-left: -26px !important;
}
html.dark .margin-r---26 {
    margin-right: -26px !important;
}
html.dark .margin-a---26 {
    margin: -26px !important;
}
html.dark .padding-v---26 {
    padding-top: -26px !important;
    padding-bottom: -26px !important;
}
html.dark .padding-h---26 {
    padding-left: -26px !important;
    padding-right: -26px !important;
}
html.dark .padding-t---26 {
    padding-top: -26px !important;
}
html.dark .padding-b---26 {
    padding-bottom: -26px !important;
}
html.dark .padding-l---26 {
    padding-left: -26px !important;
}
html.dark .padding-r---26 {
    padding-right: -26px !important;
}
html.dark .padding-a---26 {
    padding: -26px !important;
}
html.dark .margin-v---25 {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
}
html.dark .margin-h---25 {
    margin-left: -25px !important;
    margin-right: -25px !important;
}
html.dark .margin-t---25 {
    margin-top: -25px !important;
}
html.dark .margin-b---25 {
    margin-bottom: -25px !important;
}
html.dark .margin-l---25 {
    margin-left: -25px !important;
}
html.dark .margin-r---25 {
    margin-right: -25px !important;
}
html.dark .margin-a---25 {
    margin: -25px !important;
}
html.dark .padding-v---25 {
    padding-top: -25px !important;
    padding-bottom: -25px !important;
}
html.dark .padding-h---25 {
    padding-left: -25px !important;
    padding-right: -25px !important;
}
html.dark .padding-t---25 {
    padding-top: -25px !important;
}
html.dark .padding-b---25 {
    padding-bottom: -25px !important;
}
html.dark .padding-l---25 {
    padding-left: -25px !important;
}
html.dark .padding-r---25 {
    padding-right: -25px !important;
}
html.dark .padding-a---25 {
    padding: -25px !important;
}
html.dark .margin-v---24 {
    margin-top: -24px !important;
    margin-bottom: -24px !important;
}
html.dark .margin-h---24 {
    margin-left: -24px !important;
    margin-right: -24px !important;
}
html.dark .margin-t---24 {
    margin-top: -24px !important;
}
html.dark .margin-b---24 {
    margin-bottom: -24px !important;
}
html.dark .margin-l---24 {
    margin-left: -24px !important;
}
html.dark .margin-r---24 {
    margin-right: -24px !important;
}
html.dark .margin-a---24 {
    margin: -24px !important;
}
html.dark .padding-v---24 {
    padding-top: -24px !important;
    padding-bottom: -24px !important;
}
html.dark .padding-h---24 {
    padding-left: -24px !important;
    padding-right: -24px !important;
}
html.dark .padding-t---24 {
    padding-top: -24px !important;
}
html.dark .padding-b---24 {
    padding-bottom: -24px !important;
}
html.dark .padding-l---24 {
    padding-left: -24px !important;
}
html.dark .padding-r---24 {
    padding-right: -24px !important;
}
html.dark .padding-a---24 {
    padding: -24px !important;
}
html.dark .margin-v---23 {
    margin-top: -23px !important;
    margin-bottom: -23px !important;
}
html.dark .margin-h---23 {
    margin-left: -23px !important;
    margin-right: -23px !important;
}
html.dark .margin-t---23 {
    margin-top: -23px !important;
}
html.dark .margin-b---23 {
    margin-bottom: -23px !important;
}
html.dark .margin-l---23 {
    margin-left: -23px !important;
}
html.dark .margin-r---23 {
    margin-right: -23px !important;
}
html.dark .margin-a---23 {
    margin: -23px !important;
}
html.dark .padding-v---23 {
    padding-top: -23px !important;
    padding-bottom: -23px !important;
}
html.dark .padding-h---23 {
    padding-left: -23px !important;
    padding-right: -23px !important;
}
html.dark .padding-t---23 {
    padding-top: -23px !important;
}
html.dark .padding-b---23 {
    padding-bottom: -23px !important;
}
html.dark .padding-l---23 {
    padding-left: -23px !important;
}
html.dark .padding-r---23 {
    padding-right: -23px !important;
}
html.dark .padding-a---23 {
    padding: -23px !important;
}
html.dark .margin-v---22 {
    margin-top: -22px !important;
    margin-bottom: -22px !important;
}
html.dark .margin-h---22 {
    margin-left: -22px !important;
    margin-right: -22px !important;
}
html.dark .margin-t---22 {
    margin-top: -22px !important;
}
html.dark .margin-b---22 {
    margin-bottom: -22px !important;
}
html.dark .margin-l---22 {
    margin-left: -22px !important;
}
html.dark .margin-r---22 {
    margin-right: -22px !important;
}
html.dark .margin-a---22 {
    margin: -22px !important;
}
html.dark .padding-v---22 {
    padding-top: -22px !important;
    padding-bottom: -22px !important;
}
html.dark .padding-h---22 {
    padding-left: -22px !important;
    padding-right: -22px !important;
}
html.dark .padding-t---22 {
    padding-top: -22px !important;
}
html.dark .padding-b---22 {
    padding-bottom: -22px !important;
}
html.dark .padding-l---22 {
    padding-left: -22px !important;
}
html.dark .padding-r---22 {
    padding-right: -22px !important;
}
html.dark .padding-a---22 {
    padding: -22px !important;
}
html.dark .margin-v---21 {
    margin-top: -21px !important;
    margin-bottom: -21px !important;
}
html.dark .margin-h---21 {
    margin-left: -21px !important;
    margin-right: -21px !important;
}
html.dark .margin-t---21 {
    margin-top: -21px !important;
}
html.dark .margin-b---21 {
    margin-bottom: -21px !important;
}
html.dark .margin-l---21 {
    margin-left: -21px !important;
}
html.dark .margin-r---21 {
    margin-right: -21px !important;
}
html.dark .margin-a---21 {
    margin: -21px !important;
}
html.dark .padding-v---21 {
    padding-top: -21px !important;
    padding-bottom: -21px !important;
}
html.dark .padding-h---21 {
    padding-left: -21px !important;
    padding-right: -21px !important;
}
html.dark .padding-t---21 {
    padding-top: -21px !important;
}
html.dark .padding-b---21 {
    padding-bottom: -21px !important;
}
html.dark .padding-l---21 {
    padding-left: -21px !important;
}
html.dark .padding-r---21 {
    padding-right: -21px !important;
}
html.dark .padding-a---21 {
    padding: -21px !important;
}
html.dark .margin-v---20 {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
}
html.dark .margin-h---20 {
    margin-left: -20px !important;
    margin-right: -20px !important;
}
html.dark .margin-t---20 {
    margin-top: -20px !important;
}
html.dark .margin-b---20 {
    margin-bottom: -20px !important;
}
html.dark .margin-l---20 {
    margin-left: -20px !important;
}
html.dark .margin-r---20 {
    margin-right: -20px !important;
}
html.dark .margin-a---20 {
    margin: -20px !important;
}
html.dark .padding-v---20 {
    padding-top: -20px !important;
    padding-bottom: -20px !important;
}
html.dark .padding-h---20 {
    padding-left: -20px !important;
    padding-right: -20px !important;
}
html.dark .padding-t---20 {
    padding-top: -20px !important;
}
html.dark .padding-b---20 {
    padding-bottom: -20px !important;
}
html.dark .padding-l---20 {
    padding-left: -20px !important;
}
html.dark .padding-r---20 {
    padding-right: -20px !important;
}
html.dark .padding-a---20 {
    padding: -20px !important;
}
html.dark .margin-v---19 {
    margin-top: -19px !important;
    margin-bottom: -19px !important;
}
html.dark .margin-h---19 {
    margin-left: -19px !important;
    margin-right: -19px !important;
}
html.dark .margin-t---19 {
    margin-top: -19px !important;
}
html.dark .margin-b---19 {
    margin-bottom: -19px !important;
}
html.dark .margin-l---19 {
    margin-left: -19px !important;
}
html.dark .margin-r---19 {
    margin-right: -19px !important;
}
html.dark .margin-a---19 {
    margin: -19px !important;
}
html.dark .padding-v---19 {
    padding-top: -19px !important;
    padding-bottom: -19px !important;
}
html.dark .padding-h---19 {
    padding-left: -19px !important;
    padding-right: -19px !important;
}
html.dark .padding-t---19 {
    padding-top: -19px !important;
}
html.dark .padding-b---19 {
    padding-bottom: -19px !important;
}
html.dark .padding-l---19 {
    padding-left: -19px !important;
}
html.dark .padding-r---19 {
    padding-right: -19px !important;
}
html.dark .padding-a---19 {
    padding: -19px !important;
}
html.dark .margin-v---18 {
    margin-top: -18px !important;
    margin-bottom: -18px !important;
}
html.dark .margin-h---18 {
    margin-left: -18px !important;
    margin-right: -18px !important;
}
html.dark .margin-t---18 {
    margin-top: -18px !important;
}
html.dark .margin-b---18 {
    margin-bottom: -18px !important;
}
html.dark .margin-l---18 {
    margin-left: -18px !important;
}
html.dark .margin-r---18 {
    margin-right: -18px !important;
}
html.dark .margin-a---18 {
    margin: -18px !important;
}
html.dark .padding-v---18 {
    padding-top: -18px !important;
    padding-bottom: -18px !important;
}
html.dark .padding-h---18 {
    padding-left: -18px !important;
    padding-right: -18px !important;
}
html.dark .padding-t---18 {
    padding-top: -18px !important;
}
html.dark .padding-b---18 {
    padding-bottom: -18px !important;
}
html.dark .padding-l---18 {
    padding-left: -18px !important;
}
html.dark .padding-r---18 {
    padding-right: -18px !important;
}
html.dark .padding-a---18 {
    padding: -18px !important;
}
html.dark .margin-v---17 {
    margin-top: -17px !important;
    margin-bottom: -17px !important;
}
html.dark .margin-h---17 {
    margin-left: -17px !important;
    margin-right: -17px !important;
}
html.dark .margin-t---17 {
    margin-top: -17px !important;
}
html.dark .margin-b---17 {
    margin-bottom: -17px !important;
}
html.dark .margin-l---17 {
    margin-left: -17px !important;
}
html.dark .margin-r---17 {
    margin-right: -17px !important;
}
html.dark .margin-a---17 {
    margin: -17px !important;
}
html.dark .padding-v---17 {
    padding-top: -17px !important;
    padding-bottom: -17px !important;
}
html.dark .padding-h---17 {
    padding-left: -17px !important;
    padding-right: -17px !important;
}
html.dark .padding-t---17 {
    padding-top: -17px !important;
}
html.dark .padding-b---17 {
    padding-bottom: -17px !important;
}
html.dark .padding-l---17 {
    padding-left: -17px !important;
}
html.dark .padding-r---17 {
    padding-right: -17px !important;
}
html.dark .padding-a---17 {
    padding: -17px !important;
}
html.dark .margin-v---16 {
    margin-top: -16px !important;
    margin-bottom: -16px !important;
}
html.dark .margin-h---16 {
    margin-left: -16px !important;
    margin-right: -16px !important;
}
html.dark .margin-t---16 {
    margin-top: -16px !important;
}
html.dark .margin-b---16 {
    margin-bottom: -16px !important;
}
html.dark .margin-l---16 {
    margin-left: -16px !important;
}
html.dark .margin-r---16 {
    margin-right: -16px !important;
}
html.dark .margin-a---16 {
    margin: -16px !important;
}
html.dark .padding-v---16 {
    padding-top: -16px !important;
    padding-bottom: -16px !important;
}
html.dark .padding-h---16 {
    padding-left: -16px !important;
    padding-right: -16px !important;
}
html.dark .padding-t---16 {
    padding-top: -16px !important;
}
html.dark .padding-b---16 {
    padding-bottom: -16px !important;
}
html.dark .padding-l---16 {
    padding-left: -16px !important;
}
html.dark .padding-r---16 {
    padding-right: -16px !important;
}
html.dark .padding-a---16 {
    padding: -16px !important;
}
html.dark .margin-v---15 {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
}
html.dark .margin-h---15 {
    margin-left: -15px !important;
    margin-right: -15px !important;
}
html.dark .margin-t---15 {
    margin-top: -15px !important;
}
html.dark .margin-b---15 {
    margin-bottom: -15px !important;
}
html.dark .margin-l---15 {
    margin-left: -15px !important;
}
html.dark .margin-r---15 {
    margin-right: -15px !important;
}
html.dark .margin-a---15 {
    margin: -15px !important;
}
html.dark .padding-v---15 {
    padding-top: -15px !important;
    padding-bottom: -15px !important;
}
html.dark .padding-h---15 {
    padding-left: -15px !important;
    padding-right: -15px !important;
}
html.dark .padding-t---15 {
    padding-top: -15px !important;
}
html.dark .padding-b---15 {
    padding-bottom: -15px !important;
}
html.dark .padding-l---15 {
    padding-left: -15px !important;
}
html.dark .padding-r---15 {
    padding-right: -15px !important;
}
html.dark .padding-a---15 {
    padding: -15px !important;
}
html.dark .margin-v---14 {
    margin-top: -14px !important;
    margin-bottom: -14px !important;
}
html.dark .margin-h---14 {
    margin-left: -14px !important;
    margin-right: -14px !important;
}
html.dark .margin-t---14 {
    margin-top: -14px !important;
}
html.dark .margin-b---14 {
    margin-bottom: -14px !important;
}
html.dark .margin-l---14 {
    margin-left: -14px !important;
}
html.dark .margin-r---14 {
    margin-right: -14px !important;
}
html.dark .margin-a---14 {
    margin: -14px !important;
}
html.dark .padding-v---14 {
    padding-top: -14px !important;
    padding-bottom: -14px !important;
}
html.dark .padding-h---14 {
    padding-left: -14px !important;
    padding-right: -14px !important;
}
html.dark .padding-t---14 {
    padding-top: -14px !important;
}
html.dark .padding-b---14 {
    padding-bottom: -14px !important;
}
html.dark .padding-l---14 {
    padding-left: -14px !important;
}
html.dark .padding-r---14 {
    padding-right: -14px !important;
}
html.dark .padding-a---14 {
    padding: -14px !important;
}
html.dark .margin-v---13 {
    margin-top: -13px !important;
    margin-bottom: -13px !important;
}
html.dark .margin-h---13 {
    margin-left: -13px !important;
    margin-right: -13px !important;
}
html.dark .margin-t---13 {
    margin-top: -13px !important;
}
html.dark .margin-b---13 {
    margin-bottom: -13px !important;
}
html.dark .margin-l---13 {
    margin-left: -13px !important;
}
html.dark .margin-r---13 {
    margin-right: -13px !important;
}
html.dark .margin-a---13 {
    margin: -13px !important;
}
html.dark .padding-v---13 {
    padding-top: -13px !important;
    padding-bottom: -13px !important;
}
html.dark .padding-h---13 {
    padding-left: -13px !important;
    padding-right: -13px !important;
}
html.dark .padding-t---13 {
    padding-top: -13px !important;
}
html.dark .padding-b---13 {
    padding-bottom: -13px !important;
}
html.dark .padding-l---13 {
    padding-left: -13px !important;
}
html.dark .padding-r---13 {
    padding-right: -13px !important;
}
html.dark .padding-a---13 {
    padding: -13px !important;
}
html.dark .margin-v---12 {
    margin-top: -12px !important;
    margin-bottom: -12px !important;
}
html.dark .margin-h---12 {
    margin-left: -12px !important;
    margin-right: -12px !important;
}
html.dark .margin-t---12 {
    margin-top: -12px !important;
}
html.dark .margin-b---12 {
    margin-bottom: -12px !important;
}
html.dark .margin-l---12 {
    margin-left: -12px !important;
}
html.dark .margin-r---12 {
    margin-right: -12px !important;
}
html.dark .margin-a---12 {
    margin: -12px !important;
}
html.dark .padding-v---12 {
    padding-top: -12px !important;
    padding-bottom: -12px !important;
}
html.dark .padding-h---12 {
    padding-left: -12px !important;
    padding-right: -12px !important;
}
html.dark .padding-t---12 {
    padding-top: -12px !important;
}
html.dark .padding-b---12 {
    padding-bottom: -12px !important;
}
html.dark .padding-l---12 {
    padding-left: -12px !important;
}
html.dark .padding-r---12 {
    padding-right: -12px !important;
}
html.dark .padding-a---12 {
    padding: -12px !important;
}
html.dark .margin-v---11 {
    margin-top: -11px !important;
    margin-bottom: -11px !important;
}
html.dark .margin-h---11 {
    margin-left: -11px !important;
    margin-right: -11px !important;
}
html.dark .margin-t---11 {
    margin-top: -11px !important;
}
html.dark .margin-b---11 {
    margin-bottom: -11px !important;
}
html.dark .margin-l---11 {
    margin-left: -11px !important;
}
html.dark .margin-r---11 {
    margin-right: -11px !important;
}
html.dark .margin-a---11 {
    margin: -11px !important;
}
html.dark .padding-v---11 {
    padding-top: -11px !important;
    padding-bottom: -11px !important;
}
html.dark .padding-h---11 {
    padding-left: -11px !important;
    padding-right: -11px !important;
}
html.dark .padding-t---11 {
    padding-top: -11px !important;
}
html.dark .padding-b---11 {
    padding-bottom: -11px !important;
}
html.dark .padding-l---11 {
    padding-left: -11px !important;
}
html.dark .padding-r---11 {
    padding-right: -11px !important;
}
html.dark .padding-a---11 {
    padding: -11px !important;
}
html.dark .margin-v---10 {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
}
html.dark .margin-h---10 {
    margin-left: -10px !important;
    margin-right: -10px !important;
}
html.dark .margin-t---10 {
    margin-top: -10px !important;
}
html.dark .margin-b---10 {
    margin-bottom: -10px !important;
}
html.dark .margin-l---10 {
    margin-left: -10px !important;
}
html.dark .margin-r---10 {
    margin-right: -10px !important;
}
html.dark .margin-a---10 {
    margin: -10px !important;
}
html.dark .padding-v---10 {
    padding-top: -10px !important;
    padding-bottom: -10px !important;
}
html.dark .padding-h---10 {
    padding-left: -10px !important;
    padding-right: -10px !important;
}
html.dark .padding-t---10 {
    padding-top: -10px !important;
}
html.dark .padding-b---10 {
    padding-bottom: -10px !important;
}
html.dark .padding-l---10 {
    padding-left: -10px !important;
}
html.dark .padding-r---10 {
    padding-right: -10px !important;
}
html.dark .padding-a---10 {
    padding: -10px !important;
}
html.dark .margin-v---9 {
    margin-top: -9px !important;
    margin-bottom: -9px !important;
}
html.dark .margin-h---9 {
    margin-left: -9px !important;
    margin-right: -9px !important;
}
html.dark .margin-t---9 {
    margin-top: -9px !important;
}
html.dark .margin-b---9 {
    margin-bottom: -9px !important;
}
html.dark .margin-l---9 {
    margin-left: -9px !important;
}
html.dark .margin-r---9 {
    margin-right: -9px !important;
}
html.dark .margin-a---9 {
    margin: -9px !important;
}
html.dark .padding-v---9 {
    padding-top: -9px !important;
    padding-bottom: -9px !important;
}
html.dark .padding-h---9 {
    padding-left: -9px !important;
    padding-right: -9px !important;
}
html.dark .padding-t---9 {
    padding-top: -9px !important;
}
html.dark .padding-b---9 {
    padding-bottom: -9px !important;
}
html.dark .padding-l---9 {
    padding-left: -9px !important;
}
html.dark .padding-r---9 {
    padding-right: -9px !important;
}
html.dark .padding-a---9 {
    padding: -9px !important;
}
html.dark .margin-v---8 {
    margin-top: -8px !important;
    margin-bottom: -8px !important;
}
html.dark .margin-h---8 {
    margin-left: -8px !important;
    margin-right: -8px !important;
}
html.dark .margin-t---8 {
    margin-top: -8px !important;
}
html.dark .margin-b---8 {
    margin-bottom: -8px !important;
}
html.dark .margin-l---8 {
    margin-left: -8px !important;
}
html.dark .margin-r---8 {
    margin-right: -8px !important;
}
html.dark .margin-a---8 {
    margin: -8px !important;
}
html.dark .padding-v---8 {
    padding-top: -8px !important;
    padding-bottom: -8px !important;
}
html.dark .padding-h---8 {
    padding-left: -8px !important;
    padding-right: -8px !important;
}
html.dark .padding-t---8 {
    padding-top: -8px !important;
}
html.dark .padding-b---8 {
    padding-bottom: -8px !important;
}
html.dark .padding-l---8 {
    padding-left: -8px !important;
}
html.dark .padding-r---8 {
    padding-right: -8px !important;
}
html.dark .padding-a---8 {
    padding: -8px !important;
}
html.dark .margin-v---7 {
    margin-top: -7px !important;
    margin-bottom: -7px !important;
}
html.dark .margin-h---7 {
    margin-left: -7px !important;
    margin-right: -7px !important;
}
html.dark .margin-t---7 {
    margin-top: -7px !important;
}
html.dark .margin-b---7 {
    margin-bottom: -7px !important;
}
html.dark .margin-l---7 {
    margin-left: -7px !important;
}
html.dark .margin-r---7 {
    margin-right: -7px !important;
}
html.dark .margin-a---7 {
    margin: -7px !important;
}
html.dark .padding-v---7 {
    padding-top: -7px !important;
    padding-bottom: -7px !important;
}
html.dark .padding-h---7 {
    padding-left: -7px !important;
    padding-right: -7px !important;
}
html.dark .padding-t---7 {
    padding-top: -7px !important;
}
html.dark .padding-b---7 {
    padding-bottom: -7px !important;
}
html.dark .padding-l---7 {
    padding-left: -7px !important;
}
html.dark .padding-r---7 {
    padding-right: -7px !important;
}
html.dark .padding-a---7 {
    padding: -7px !important;
}
html.dark .margin-v---6 {
    margin-top: -6px !important;
    margin-bottom: -6px !important;
}
html.dark .margin-h---6 {
    margin-left: -6px !important;
    margin-right: -6px !important;
}
html.dark .margin-t---6 {
    margin-top: -6px !important;
}
html.dark .margin-b---6 {
    margin-bottom: -6px !important;
}
html.dark .margin-l---6 {
    margin-left: -6px !important;
}
html.dark .margin-r---6 {
    margin-right: -6px !important;
}
html.dark .margin-a---6 {
    margin: -6px !important;
}
html.dark .padding-v---6 {
    padding-top: -6px !important;
    padding-bottom: -6px !important;
}
html.dark .padding-h---6 {
    padding-left: -6px !important;
    padding-right: -6px !important;
}
html.dark .padding-t---6 {
    padding-top: -6px !important;
}
html.dark .padding-b---6 {
    padding-bottom: -6px !important;
}
html.dark .padding-l---6 {
    padding-left: -6px !important;
}
html.dark .padding-r---6 {
    padding-right: -6px !important;
}
html.dark .padding-a---6 {
    padding: -6px !important;
}
html.dark .margin-v---5 {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
}
html.dark .margin-h---5 {
    margin-left: -5px !important;
    margin-right: -5px !important;
}
html.dark .margin-t---5 {
    margin-top: -5px !important;
}
html.dark .margin-b---5 {
    margin-bottom: -5px !important;
}
html.dark .margin-l---5 {
    margin-left: -5px !important;
}
html.dark .margin-r---5 {
    margin-right: -5px !important;
}
html.dark .margin-a---5 {
    margin: -5px !important;
}
html.dark .padding-v---5 {
    padding-top: -5px !important;
    padding-bottom: -5px !important;
}
html.dark .padding-h---5 {
    padding-left: -5px !important;
    padding-right: -5px !important;
}
html.dark .padding-t---5 {
    padding-top: -5px !important;
}
html.dark .padding-b---5 {
    padding-bottom: -5px !important;
}
html.dark .padding-l---5 {
    padding-left: -5px !important;
}
html.dark .padding-r---5 {
    padding-right: -5px !important;
}
html.dark .padding-a---5 {
    padding: -5px !important;
}
html.dark .margin-v---4 {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
}
html.dark .margin-h---4 {
    margin-left: -4px !important;
    margin-right: -4px !important;
}
html.dark .margin-t---4 {
    margin-top: -4px !important;
}
html.dark .margin-b---4 {
    margin-bottom: -4px !important;
}
html.dark .margin-l---4 {
    margin-left: -4px !important;
}
html.dark .margin-r---4 {
    margin-right: -4px !important;
}
html.dark .margin-a---4 {
    margin: -4px !important;
}
html.dark .padding-v---4 {
    padding-top: -4px !important;
    padding-bottom: -4px !important;
}
html.dark .padding-h---4 {
    padding-left: -4px !important;
    padding-right: -4px !important;
}
html.dark .padding-t---4 {
    padding-top: -4px !important;
}
html.dark .padding-b---4 {
    padding-bottom: -4px !important;
}
html.dark .padding-l---4 {
    padding-left: -4px !important;
}
html.dark .padding-r---4 {
    padding-right: -4px !important;
}
html.dark .padding-a---4 {
    padding: -4px !important;
}
html.dark .margin-v---3 {
    margin-top: -3px !important;
    margin-bottom: -3px !important;
}
html.dark .margin-h---3 {
    margin-left: -3px !important;
    margin-right: -3px !important;
}
html.dark .margin-t---3 {
    margin-top: -3px !important;
}
html.dark .margin-b---3 {
    margin-bottom: -3px !important;
}
html.dark .margin-l---3 {
    margin-left: -3px !important;
}
html.dark .margin-r---3 {
    margin-right: -3px !important;
}
html.dark .margin-a---3 {
    margin: -3px !important;
}
html.dark .padding-v---3 {
    padding-top: -3px !important;
    padding-bottom: -3px !important;
}
html.dark .padding-h---3 {
    padding-left: -3px !important;
    padding-right: -3px !important;
}
html.dark .padding-t---3 {
    padding-top: -3px !important;
}
html.dark .padding-b---3 {
    padding-bottom: -3px !important;
}
html.dark .padding-l---3 {
    padding-left: -3px !important;
}
html.dark .padding-r---3 {
    padding-right: -3px !important;
}
html.dark .padding-a---3 {
    padding: -3px !important;
}
html.dark .margin-v---2 {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
}
html.dark .margin-h---2 {
    margin-left: -2px !important;
    margin-right: -2px !important;
}
html.dark .margin-t---2 {
    margin-top: -2px !important;
}
html.dark .margin-b---2 {
    margin-bottom: -2px !important;
}
html.dark .margin-l---2 {
    margin-left: -2px !important;
}
html.dark .margin-r---2 {
    margin-right: -2px !important;
}
html.dark .margin-a---2 {
    margin: -2px !important;
}
html.dark .padding-v---2 {
    padding-top: -2px !important;
    padding-bottom: -2px !important;
}
html.dark .padding-h---2 {
    padding-left: -2px !important;
    padding-right: -2px !important;
}
html.dark .padding-t---2 {
    padding-top: -2px !important;
}
html.dark .padding-b---2 {
    padding-bottom: -2px !important;
}
html.dark .padding-l---2 {
    padding-left: -2px !important;
}
html.dark .padding-r---2 {
    padding-right: -2px !important;
}
html.dark .padding-a---2 {
    padding: -2px !important;
}
html.dark .margin-v---1 {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
}
html.dark .margin-h---1 {
    margin-left: -1px !important;
    margin-right: -1px !important;
}
html.dark .margin-t---1 {
    margin-top: -1px !important;
}
html.dark .margin-b---1 {
    margin-bottom: -1px !important;
}
html.dark .margin-l---1 {
    margin-left: -1px !important;
}
html.dark .margin-r---1 {
    margin-right: -1px !important;
}
html.dark .margin-a---1 {
    margin: -1px !important;
}
html.dark .padding-v---1 {
    padding-top: -1px !important;
    padding-bottom: -1px !important;
}
html.dark .padding-h---1 {
    padding-left: -1px !important;
    padding-right: -1px !important;
}
html.dark .padding-t---1 {
    padding-top: -1px !important;
}
html.dark .padding-b---1 {
    padding-bottom: -1px !important;
}
html.dark .padding-l---1 {
    padding-left: -1px !important;
}
html.dark .padding-r---1 {
    padding-right: -1px !important;
}
html.dark .padding-a---1 {
    padding: -1px !important;
}
html.dark .margin-v--0,
html.dark .margin-vn {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
html.dark .margin-h--0,
html.dark .margin-hn {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
html.dark .margin-t--0,
html.dark .margin-tn {
    margin-top: 0 !important;
}
html.dark .margin-b--0,
html.dark .margin-bn {
    margin-bottom: 0 !important;
}
html.dark .margin-l--0,
html.dark .margin-ln {
    margin-left: 0 !important;
}
html.dark .margin-r--0,
html.dark .margin-rn {
    margin-right: 0 !important;
}
html.dark .margin-a--0,
html.dark .margin-an {
    margin: 0 !important;
}
html.dark .padding-v--0,
html.dark .padding-vn {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
html.dark .padding-h--0,
html.dark .padding-hn {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
html.dark .padding-t--0,
html.dark .padding-tn {
    padding-top: 0 !important;
}
html.dark .padding-b--0,
html.dark .padding-bn {
    padding-bottom: 0 !important;
}
html.dark .padding-l--0,
html.dark .padding-ln {
    padding-left: 0 !important;
}
html.dark .padding-r--0,
html.dark .padding-rn {
    padding-right: 0 !important;
}
html.dark .padding-a--0,
html.dark .padding-an {
    padding: 0 !important;
}
html.dark .margin-v--1 {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
}
html.dark .margin-h--1 {
    margin-left: 1px !important;
    margin-right: 1px !important;
}
html.dark .margin-t--1 {
    margin-top: 1px !important;
}
html.dark .margin-b--1 {
    margin-bottom: 1px !important;
}
html.dark .margin-l--1 {
    margin-left: 1px !important;
}
html.dark .margin-r--1 {
    margin-right: 1px !important;
}
html.dark .margin-a--1 {
    margin: 1px !important;
}
html.dark .padding-v--1 {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
}
html.dark .padding-h--1 {
    padding-left: 1px !important;
    padding-right: 1px !important;
}
html.dark .padding-t--1 {
    padding-top: 1px !important;
}
html.dark .padding-b--1 {
    padding-bottom: 1px !important;
}
html.dark .padding-l--1 {
    padding-left: 1px !important;
}
html.dark .padding-r--1 {
    padding-right: 1px !important;
}
html.dark .padding-a--1 {
    padding: 1px !important;
}
html.dark .margin-v--2 {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
}
html.dark .margin-h--2 {
    margin-left: 2px !important;
    margin-right: 2px !important;
}
html.dark .margin-t--2,
html.dark .margin-txs {
    margin-top: 2px !important;
}
html.dark .margin-b--2 {
    margin-bottom: 2px !important;
}
html.dark .margin-l--2 {
    margin-left: 2px !important;
}
html.dark .margin-r--2 {
    margin-right: 2px !important;
}
html.dark .margin-a--2,
html.dark .margin-axs {
    margin: 2px !important;
}
html.dark .padding-v--2,
html.dark .padding-vxs {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
}
html.dark .padding-h--2 {
    padding-left: 2px !important;
    padding-right: 2px !important;
}
html.dark .padding-t--2,
html.dark .padding-txs {
    padding-top: 2px !important;
}
html.dark .padding-b--2 {
    padding-bottom: 2px !important;
}
html.dark .padding-l--2 {
    padding-left: 2px !important;
}
html.dark .padding-r--2,
html.dark .padding-rxs {
    padding-right: 2px !important;
}
html.dark .padding-a--2,
html.dark .padding-axs {
    padding: 2px !important;
}
html.dark .margin-v--3 {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
}
html.dark .margin-h--3 {
    margin-left: 3px !important;
    margin-right: 3px !important;
}
html.dark .margin-t--3 {
    margin-top: 3px !important;
}
html.dark .margin-b--3 {
    margin-bottom: 3px !important;
}
html.dark .margin-l--3 {
    margin-left: 3px !important;
}
html.dark .margin-r--3 {
    margin-right: 3px !important;
}
html.dark .margin-a--3 {
    margin: 3px !important;
}
html.dark .padding-v--3 {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
}
html.dark .padding-h--3 {
    padding-left: 3px !important;
    padding-right: 3px !important;
}
html.dark .padding-t--3 {
    padding-top: 3px !important;
}
html.dark .padding-b--3 {
    padding-bottom: 3px !important;
}
html.dark .padding-l--3 {
    padding-left: 3px !important;
}
html.dark .padding-r--3 {
    padding-right: 3px !important;
}
html.dark .padding-a--3 {
    padding: 3px !important;
}
html.dark .margin-v--4,
html.dark .margin-vs {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
}
html.dark .margin-h--4,
html.dark .margin-hs {
    margin-left: 4px !important;
    margin-right: 4px !important;
}
html.dark .margin-t--4,
html.dark .margin-ts {
    margin-top: 4px !important;
}
html.dark .margin-b--4,
html.dark .margin-bs {
    margin-bottom: 4px !important;
}
html.dark .margin-l--4,
html.dark .margin-ls {
    margin-left: 4px !important;
}
html.dark .margin-r--4,
html.dark .margin-rs {
    margin-right: 4px !important;
}
html.dark .margin-a--4,
html.dark .margin-as {
    margin: 4px !important;
}
html.dark .padding-v--4,
html.dark .padding-vs {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
}
html.dark .padding-h--4,
html.dark .padding-hs {
    padding-left: 4px !important;
    padding-right: 4px !important;
}
html.dark .padding-t--4,
html.dark .padding-ts {
    padding-top: 4px !important;
}
html.dark .padding-b--4,
html.dark .padding-bs {
    padding-bottom: 4px !important;
}
html.dark .padding-l--4,
html.dark .padding-ls {
    padding-left: 4px !important;
}
html.dark .padding-r--4,
html.dark .padding-rs {
    padding-right: 4px !important;
}
html.dark .padding-a--4,
html.dark .padding-as {
    padding: 4px !important;
}
html.dark .margin-v--5 {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
}
html.dark .margin-h--5 {
    margin-left: 5px !important;
    margin-right: 5px !important;
}
html.dark .margin-t--5 {
    margin-top: 5px !important;
}
html.dark .margin-b--5 {
    margin-bottom: 5px !important;
}
html.dark .margin-l--5 {
    margin-left: 5px !important;
}
html.dark .margin-r--5 {
    margin-right: 5px !important;
}
html.dark .margin-a--5 {
    margin: 5px !important;
}
html.dark .padding-v--5 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}
html.dark .padding-h--5 {
    padding-left: 5px !important;
    padding-right: 5px !important;
}
html.dark .padding-t--5 {
    padding-top: 5px !important;
}
html.dark .padding-b--5 {
    padding-bottom: 5px !important;
}
html.dark .padding-l--5 {
    padding-left: 5px !important;
}
html.dark .padding-r--5 {
    padding-right: 5px !important;
}
html.dark .padding-a--5 {
    padding: 5px !important;
}
html.dark .margin-v--6 {
    margin-top: 6px !important;
    margin-bottom: 6px !important;
}
html.dark .margin-h--6 {
    margin-left: 6px !important;
    margin-right: 6px !important;
}
html.dark .margin-t--6 {
    margin-top: 6px !important;
}
html.dark .margin-b--6 {
    margin-bottom: 6px !important;
}
html.dark .margin-l--6 {
    margin-left: 6px !important;
}
html.dark .margin-r--6 {
    margin-right: 6px !important;
}
html.dark .margin-a--6 {
    margin: 6px !important;
}
html.dark .padding-v--6 {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
}
html.dark .padding-h--6 {
    padding-left: 6px !important;
    padding-right: 6px !important;
}
html.dark .padding-t--6 {
    padding-top: 6px !important;
}
html.dark .padding-b--6 {
    padding-bottom: 6px !important;
}
html.dark .padding-l--6 {
    padding-left: 6px !important;
}
html.dark .padding-r--6 {
    padding-right: 6px !important;
}
html.dark .padding-a--6 {
    padding: 6px !important;
}
html.dark .margin-v--7 {
    margin-top: 7px !important;
    margin-bottom: 7px !important;
}
html.dark .margin-h--7 {
    margin-left: 7px !important;
    margin-right: 7px !important;
}
html.dark .margin-t--7 {
    margin-top: 7px !important;
}
html.dark .margin-b--7 {
    margin-bottom: 7px !important;
}
html.dark .margin-l--7 {
    margin-left: 7px !important;
}
html.dark .margin-r--7 {
    margin-right: 7px !important;
}
html.dark .margin-a--7 {
    margin: 7px !important;
}
html.dark .padding-v--7 {
    padding-top: 7px !important;
    padding-bottom: 7px !important;
}
html.dark .padding-h--7 {
    padding-left: 7px !important;
    padding-right: 7px !important;
}
html.dark .padding-t--7 {
    padding-top: 7px !important;
}
html.dark .padding-b--7 {
    padding-bottom: 7px !important;
}
html.dark .padding-l--7 {
    padding-left: 7px !important;
}
html.dark .padding-r--7 {
    padding-right: 7px !important;
}
html.dark .padding-a--7 {
    padding: 7px !important;
}
html.dark .margin-v--8,
html.dark .margin-vm {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
}
html.dark .margin-h--8,
html.dark .margin-hm {
    margin-left: 8px !important;
    margin-right: 8px !important;
}
html.dark .margin-t--8,
html.dark .margin-tm {
    margin-top: 8px !important;
}
html.dark .margin-b--8,
html.dark .margin-bm {
    margin-bottom: 8px !important;
}
html.dark .margin-l--8,
html.dark .margin-lm {
    margin-left: 8px !important;
}
html.dark .margin-r--8,
html.dark .margin-rm {
    margin-right: 8px !important;
}
html.dark .margin-a--8,
html.dark .margin-am {
    margin: 8px !important;
}
html.dark .padding-v--8,
html.dark .padding-vm {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}
html.dark .padding-h--8,
html.dark .padding-hm {
    padding-left: 8px !important;
    padding-right: 8px !important;
}
html.dark .padding-t--8,
html.dark .padding-tm {
    padding-top: 8px !important;
}
html.dark .padding-b--8,
html.dark .padding-bm {
    padding-bottom: 8px !important;
}
html.dark .padding-l--8,
html.dark .padding-lm {
    padding-left: 8px !important;
}
html.dark .padding-r--8,
html.dark .padding-rm {
    padding-right: 8px !important;
}
html.dark .padding-a--8,
html.dark .padding-am {
    padding: 8px !important;
}
html.dark .margin-v--9 {
    margin-top: 9px !important;
    margin-bottom: 9px !important;
}
html.dark .margin-h--9 {
    margin-left: 9px !important;
    margin-right: 9px !important;
}
html.dark .margin-t--9 {
    margin-top: 9px !important;
}
html.dark .margin-b--9 {
    margin-bottom: 9px !important;
}
html.dark .margin-l--9 {
    margin-left: 9px !important;
}
html.dark .margin-r--9 {
    margin-right: 9px !important;
}
html.dark .margin-a--9 {
    margin: 9px !important;
}
html.dark .padding-v--9 {
    padding-top: 9px !important;
    padding-bottom: 9px !important;
}
html.dark .padding-h--9 {
    padding-left: 9px !important;
    padding-right: 9px !important;
}
html.dark .padding-t--9 {
    padding-top: 9px !important;
}
html.dark .padding-b--9 {
    padding-bottom: 9px !important;
}
html.dark .padding-l--9 {
    padding-left: 9px !important;
}
html.dark .padding-r--9 {
    padding-right: 9px !important;
}
html.dark .padding-a--9 {
    padding: 9px !important;
}
html.dark .margin-v--10,
html.dark .margin-vl {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}
html.dark .margin-h--10,
html.dark .margin-hl {
    margin-left: 10px !important;
    margin-right: 10px !important;
}
html.dark .margin-t--10,
html.dark .margin-tl {
    margin-top: 10px !important;
}
html.dark .margin-b--10,
html.dark .margin-bl {
    margin-bottom: 10px !important;
}
html.dark .margin-l--10,
html.dark .margin-ll {
    margin-left: 10px !important;
}
html.dark .margin-r--10,
html.dark .margin-rl {
    margin-right: 10px !important;
}
html.dark .margin-a--10,
html.dark .margin-al {
    margin: 10px !important;
}
html.dark .padding-v--10,
html.dark .padding-vl {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
html.dark .padding-h--10,
html.dark .padding-hl {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
html.dark .padding-t--10,
html.dark .padding-tl {
    padding-top: 10px !important;
}
html.dark .padding-b--10,
html.dark .padding-bl {
    padding-bottom: 10px !important;
}
html.dark .padding-l--10,
html.dark .padding-ll {
    padding-left: 10px !important;
}
html.dark .padding-r--10,
html.dark .padding-rl {
    padding-right: 10px !important;
}
html.dark .padding-a--10,
html.dark .padding-al {
    padding: 10px !important;
}
html.dark .margin-v--11 {
    margin-top: 11px !important;
    margin-bottom: 11px !important;
}
html.dark .margin-h--11 {
    margin-left: 11px !important;
    margin-right: 11px !important;
}
html.dark .margin-t--11 {
    margin-top: 11px !important;
}
html.dark .margin-b--11 {
    margin-bottom: 11px !important;
}
html.dark .margin-l--11 {
    margin-left: 11px !important;
}
html.dark .margin-r--11 {
    margin-right: 11px !important;
}
html.dark .margin-a--11 {
    margin: 11px !important;
}
html.dark .padding-v--11 {
    padding-top: 11px !important;
    padding-bottom: 11px !important;
}
html.dark .padding-h--11 {
    padding-left: 11px !important;
    padding-right: 11px !important;
}
html.dark .padding-t--11 {
    padding-top: 11px !important;
}
html.dark .padding-b--11 {
    padding-bottom: 11px !important;
}
html.dark .padding-l--11 {
    padding-left: 11px !important;
}
html.dark .padding-r--11 {
    padding-right: 11px !important;
}
html.dark .padding-a--11 {
    padding: 11px !important;
}
html.dark .margin-v--12 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
}
html.dark .margin-h--12 {
    margin-left: 12px !important;
    margin-right: 12px !important;
}
html.dark .margin-t--12 {
    margin-top: 12px !important;
}
html.dark .margin-b--12 {
    margin-bottom: 12px !important;
}
html.dark .margin-l--12 {
    margin-left: 12px !important;
}
html.dark .margin-r--12 {
    margin-right: 12px !important;
}
html.dark .margin-a--12 {
    margin: 12px !important;
}
html.dark .padding-v--12 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
}
html.dark .padding-h--12 {
    padding-left: 12px !important;
    padding-right: 12px !important;
}
html.dark .padding-t--12 {
    padding-top: 12px !important;
}
html.dark .padding-b--12 {
    padding-bottom: 12px !important;
}
html.dark .padding-l--12 {
    padding-left: 12px !important;
}
html.dark .padding-r--12 {
    padding-right: 12px !important;
}
html.dark .padding-a--12 {
    padding: 12px !important;
}
html.dark .margin-v--13 {
    margin-top: 13px !important;
    margin-bottom: 13px !important;
}
html.dark .margin-h--13 {
    margin-left: 13px !important;
    margin-right: 13px !important;
}
html.dark .margin-t--13 {
    margin-top: 13px !important;
}
html.dark .margin-b--13 {
    margin-bottom: 13px !important;
}
html.dark .margin-l--13 {
    margin-left: 13px !important;
}
html.dark .margin-r--13 {
    margin-right: 13px !important;
}
html.dark .margin-a--13 {
    margin: 13px !important;
}
html.dark .padding-v--13 {
    padding-top: 13px !important;
    padding-bottom: 13px !important;
}
html.dark .padding-h--13 {
    padding-left: 13px !important;
    padding-right: 13px !important;
}
html.dark .padding-t--13 {
    padding-top: 13px !important;
}
html.dark .padding-b--13 {
    padding-bottom: 13px !important;
}
html.dark .padding-l--13 {
    padding-left: 13px !important;
}
html.dark .padding-r--13 {
    padding-right: 13px !important;
}
html.dark .padding-a--13 {
    padding: 13px !important;
}
html.dark .margin-v--14 {
    margin-top: 14px !important;
    margin-bottom: 14px !important;
}
html.dark .margin-h--14 {
    margin-left: 14px !important;
    margin-right: 14px !important;
}
html.dark .margin-t--14 {
    margin-top: 14px !important;
}
html.dark .margin-b--14 {
    margin-bottom: 14px !important;
}
html.dark .margin-l--14 {
    margin-left: 14px !important;
}
html.dark .margin-r--14 {
    margin-right: 14px !important;
}
html.dark .margin-a--14 {
    margin: 14px !important;
}
html.dark .padding-v--14 {
    padding-top: 14px !important;
    padding-bottom: 14px !important;
}
html.dark .padding-h--14 {
    padding-left: 14px !important;
    padding-right: 14px !important;
}
html.dark .padding-t--14 {
    padding-top: 14px !important;
}
html.dark .padding-b--14 {
    padding-bottom: 14px !important;
}
html.dark .padding-l--14 {
    padding-left: 14px !important;
}
html.dark .padding-r--14 {
    padding-right: 14px !important;
}
html.dark .padding-a--14 {
    padding: 14px !important;
}
html.dark .margin-v--15 {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
}
html.dark .margin-h--15 {
    margin-left: 15px !important;
    margin-right: 15px !important;
}
html.dark .margin-t--15 {
    margin-top: 15px !important;
}
html.dark .margin-b--15 {
    margin-bottom: 15px !important;
}
html.dark .margin-l--15 {
    margin-left: 15px !important;
}
html.dark .margin-r--15 {
    margin-right: 15px !important;
}
html.dark .margin-a--15 {
    margin: 15px !important;
}
html.dark .padding-v--15 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}
html.dark .padding-h--15 {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
html.dark .padding-t--15 {
    padding-top: 15px !important;
}
html.dark .padding-b--15 {
    padding-bottom: 15px !important;
}
html.dark .padding-l--15 {
    padding-left: 15px !important;
}
html.dark .padding-r--15 {
    padding-right: 15px !important;
}
html.dark .padding-a--15 {
    padding: 15px !important;
}
html.dark .margin-v--16,
html.dark .margin-vxl {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
}
html.dark .margin-h--16,
html.dark .margin-hxl {
    margin-left: 16px !important;
    margin-right: 16px !important;
}
html.dark .margin-t--16,
html.dark .margin-txl {
    margin-top: 16px !important;
}
html.dark .margin-b--16,
html.dark .margin-bxl {
    margin-bottom: 16px !important;
}
html.dark .margin-l--16,
html.dark .margin-lxl {
    margin-left: 16px !important;
}
html.dark .margin-r--16,
html.dark .margin-rxl {
    margin-right: 16px !important;
}
html.dark .margin-a--16,
html.dark .margin-axl {
    margin: 16px !important;
}
html.dark .padding-v--16,
html.dark .padding-vxl {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
}
html.dark .padding-h--16,
html.dark .padding-hxl {
    padding-left: 16px !important;
    padding-right: 16px !important;
}
html.dark .padding-t--16,
html.dark .padding-txl {
    padding-top: 16px !important;
}
html.dark .padding-b--16,
html.dark .padding-bxl {
    padding-bottom: 16px !important;
}
html.dark .padding-l--16,
html.dark .padding-lxl {
    padding-left: 16px !important;
}
html.dark .padding-r--16,
html.dark .padding-rxl {
    padding-right: 16px !important;
}
html.dark .padding-a--16,
html.dark .padding-axl {
    padding: 16px !important;
}
html.dark .margin-v--17 {
    margin-top: 17px !important;
    margin-bottom: 17px !important;
}
html.dark .margin-h--17 {
    margin-left: 17px !important;
    margin-right: 17px !important;
}
html.dark .margin-t--17 {
    margin-top: 17px !important;
}
html.dark .margin-b--17 {
    margin-bottom: 17px !important;
}
html.dark .margin-l--17 {
    margin-left: 17px !important;
}
html.dark .margin-r--17 {
    margin-right: 17px !important;
}
html.dark .margin-a--17 {
    margin: 17px !important;
}
html.dark .padding-v--17 {
    padding-top: 17px !important;
    padding-bottom: 17px !important;
}
html.dark .padding-h--17 {
    padding-left: 17px !important;
    padding-right: 17px !important;
}
html.dark .padding-t--17 {
    padding-top: 17px !important;
}
html.dark .padding-b--17 {
    padding-bottom: 17px !important;
}
html.dark .padding-l--17 {
    padding-left: 17px !important;
}
html.dark .padding-r--17 {
    padding-right: 17px !important;
}
html.dark .padding-a--17 {
    padding: 17px !important;
}
html.dark .margin-v--18 {
    margin-top: 18px !important;
    margin-bottom: 18px !important;
}
html.dark .margin-h--18 {
    margin-left: 18px !important;
    margin-right: 18px !important;
}
html.dark .margin-t--18 {
    margin-top: 18px !important;
}
html.dark .margin-b--18 {
    margin-bottom: 18px !important;
}
html.dark .margin-l--18 {
    margin-left: 18px !important;
}
html.dark .margin-r--18 {
    margin-right: 18px !important;
}
html.dark .margin-a--18 {
    margin: 18px !important;
}
html.dark .padding-v--18 {
    padding-top: 18px !important;
    padding-bottom: 18px !important;
}
html.dark .padding-h--18 {
    padding-left: 18px !important;
    padding-right: 18px !important;
}
html.dark .padding-t--18 {
    padding-top: 18px !important;
}
html.dark .padding-b--18 {
    padding-bottom: 18px !important;
}
html.dark .padding-l--18 {
    padding-left: 18px !important;
}
html.dark .padding-r--18 {
    padding-right: 18px !important;
}
html.dark .padding-a--18 {
    padding: 18px !important;
}
html.dark .margin-v--19 {
    margin-top: 19px !important;
    margin-bottom: 19px !important;
}
html.dark .margin-h--19 {
    margin-left: 19px !important;
    margin-right: 19px !important;
}
html.dark .margin-t--19 {
    margin-top: 19px !important;
}
html.dark .margin-b--19 {
    margin-bottom: 19px !important;
}
html.dark .margin-l--19 {
    margin-left: 19px !important;
}
html.dark .margin-r--19 {
    margin-right: 19px !important;
}
html.dark .margin-a--19 {
    margin: 19px !important;
}
html.dark .padding-v--19 {
    padding-top: 19px !important;
    padding-bottom: 19px !important;
}
html.dark .padding-h--19 {
    padding-left: 19px !important;
    padding-right: 19px !important;
}
html.dark .padding-t--19 {
    padding-top: 19px !important;
}
html.dark .padding-b--19 {
    padding-bottom: 19px !important;
}
html.dark .padding-l--19 {
    padding-left: 19px !important;
}
html.dark .padding-r--19 {
    padding-right: 19px !important;
}
html.dark .padding-a--19 {
    padding: 19px !important;
}
html.dark .margin-v--20 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}
html.dark .margin-h--20 {
    margin-left: 20px !important;
    margin-right: 20px !important;
}
html.dark .margin-t--20 {
    margin-top: 20px !important;
}
html.dark .margin-b--20 {
    margin-bottom: 20px !important;
}
html.dark .margin-l--20 {
    margin-left: 20px !important;
}
html.dark .margin-r--20 {
    margin-right: 20px !important;
}
html.dark .margin-a--20 {
    margin: 20px !important;
}
html.dark .padding-v--20 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}
html.dark .padding-h--20 {
    padding-left: 20px !important;
    padding-right: 20px !important;
}
html.dark .padding-t--20 {
    padding-top: 20px !important;
}
html.dark .padding-b--20 {
    padding-bottom: 20px !important;
}
html.dark .padding-l--20 {
    padding-left: 20px !important;
}
html.dark .padding-r--20 {
    padding-right: 20px !important;
}
html.dark .padding-a--20 {
    padding: 20px !important;
}
html.dark .margin-v--21 {
    margin-top: 21px !important;
    margin-bottom: 21px !important;
}
html.dark .margin-h--21 {
    margin-left: 21px !important;
    margin-right: 21px !important;
}
html.dark .margin-t--21 {
    margin-top: 21px !important;
}
html.dark .margin-b--21 {
    margin-bottom: 21px !important;
}
html.dark .margin-l--21 {
    margin-left: 21px !important;
}
html.dark .margin-r--21 {
    margin-right: 21px !important;
}
html.dark .margin-a--21 {
    margin: 21px !important;
}
html.dark .padding-v--21 {
    padding-top: 21px !important;
    padding-bottom: 21px !important;
}
html.dark .padding-h--21 {
    padding-left: 21px !important;
    padding-right: 21px !important;
}
html.dark .padding-t--21 {
    padding-top: 21px !important;
}
html.dark .padding-b--21 {
    padding-bottom: 21px !important;
}
html.dark .padding-l--21 {
    padding-left: 21px !important;
}
html.dark .padding-r--21 {
    padding-right: 21px !important;
}
html.dark .padding-a--21 {
    padding: 21px !important;
}
html.dark .margin-v--22 {
    margin-top: 22px !important;
    margin-bottom: 22px !important;
}
html.dark .margin-h--22 {
    margin-left: 22px !important;
    margin-right: 22px !important;
}
html.dark .margin-t--22 {
    margin-top: 22px !important;
}
html.dark .margin-b--22 {
    margin-bottom: 22px !important;
}
html.dark .margin-l--22 {
    margin-left: 22px !important;
}
html.dark .margin-r--22 {
    margin-right: 22px !important;
}
html.dark .margin-a--22 {
    margin: 22px !important;
}
html.dark .padding-v--22 {
    padding-top: 22px !important;
    padding-bottom: 22px !important;
}
html.dark .padding-h--22 {
    padding-left: 22px !important;
    padding-right: 22px !important;
}
html.dark .padding-t--22 {
    padding-top: 22px !important;
}
html.dark .padding-b--22 {
    padding-bottom: 22px !important;
}
html.dark .padding-l--22 {
    padding-left: 22px !important;
}
html.dark .padding-r--22 {
    padding-right: 22px !important;
}
html.dark .padding-a--22 {
    padding: 22px !important;
}
html.dark .margin-v--23 {
    margin-top: 23px !important;
    margin-bottom: 23px !important;
}
html.dark .margin-h--23 {
    margin-left: 23px !important;
    margin-right: 23px !important;
}
html.dark .margin-t--23 {
    margin-top: 23px !important;
}
html.dark .margin-b--23 {
    margin-bottom: 23px !important;
}
html.dark .margin-l--23 {
    margin-left: 23px !important;
}
html.dark .margin-r--23 {
    margin-right: 23px !important;
}
html.dark .margin-a--23 {
    margin: 23px !important;
}
html.dark .padding-v--23 {
    padding-top: 23px !important;
    padding-bottom: 23px !important;
}
html.dark .padding-h--23 {
    padding-left: 23px !important;
    padding-right: 23px !important;
}
html.dark .padding-t--23 {
    padding-top: 23px !important;
}
html.dark .padding-b--23 {
    padding-bottom: 23px !important;
}
html.dark .padding-l--23 {
    padding-left: 23px !important;
}
html.dark .padding-r--23 {
    padding-right: 23px !important;
}
html.dark .padding-a--23 {
    padding: 23px !important;
}
html.dark .margin-v--24 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
}
html.dark .margin-h--24 {
    margin-left: 24px !important;
    margin-right: 24px !important;
}
html.dark .margin-t--24 {
    margin-top: 24px !important;
}
html.dark .margin-b--24 {
    margin-bottom: 24px !important;
}
html.dark .margin-l--24 {
    margin-left: 24px !important;
}
html.dark .margin-r--24 {
    margin-right: 24px !important;
}
html.dark .margin-a--24 {
    margin: 24px !important;
}
html.dark .padding-v--24 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
}
html.dark .padding-h--24 {
    padding-left: 24px !important;
    padding-right: 24px !important;
}
html.dark .padding-t--24 {
    padding-top: 24px !important;
}
html.dark .padding-b--24 {
    padding-bottom: 24px !important;
}
html.dark .padding-l--24 {
    padding-left: 24px !important;
}
html.dark .padding-r--24 {
    padding-right: 24px !important;
}
html.dark .padding-a--24 {
    padding: 24px !important;
}
html.dark .margin-v--25 {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
}
html.dark .margin-h--25 {
    margin-left: 25px !important;
    margin-right: 25px !important;
}
html.dark .margin-t--25,
html.dark .margin-txxl {
    margin-top: 25px !important;
}
html.dark .margin-b--25,
html.dark .margin-bxxl {
    margin-bottom: 25px !important;
}
html.dark .margin-l--25 {
    margin-left: 25px !important;
}
html.dark .margin-r--25,
html.dark .margin-rxxl {
    margin-right: 25px !important;
}
html.dark .margin-a--25 {
    margin: 25px !important;
}
html.dark .padding-v--25,
html.dark .padding-vxxl {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
}
html.dark .padding-h--25,
html.dark .padding-hxxl {
    padding-left: 25px !important;
    padding-right: 25px !important;
}
html.dark .padding-t--25,
html.dark .padding-txxl {
    padding-top: 25px !important;
}
html.dark .padding-b--25,
html.dark .padding-bxxl {
    padding-bottom: 25px !important;
}
html.dark .padding-l--25 {
    padding-left: 25px !important;
}
html.dark .padding-r--25 {
    padding-right: 25px !important;
}
html.dark .padding-a--25,
html.dark .padding-axxl {
    padding: 25px !important;
}
html.dark .margin-v--26 {
    margin-top: 26px !important;
    margin-bottom: 26px !important;
}
html.dark .margin-h--26 {
    margin-left: 26px !important;
    margin-right: 26px !important;
}
html.dark .margin-t--26 {
    margin-top: 26px !important;
}
html.dark .margin-b--26 {
    margin-bottom: 26px !important;
}
html.dark .margin-l--26 {
    margin-left: 26px !important;
}
html.dark .margin-r--26 {
    margin-right: 26px !important;
}
html.dark .margin-a--26 {
    margin: 26px !important;
}
html.dark .padding-v--26 {
    padding-top: 26px !important;
    padding-bottom: 26px !important;
}
html.dark .padding-h--26 {
    padding-left: 26px !important;
    padding-right: 26px !important;
}
html.dark .padding-t--26 {
    padding-top: 26px !important;
}
html.dark .padding-b--26 {
    padding-bottom: 26px !important;
}
html.dark .padding-l--26 {
    padding-left: 26px !important;
}
html.dark .padding-r--26 {
    padding-right: 26px !important;
}
html.dark .padding-a--26 {
    padding: 26px !important;
}
html.dark .margin-v--27 {
    margin-top: 27px !important;
    margin-bottom: 27px !important;
}
html.dark .margin-h--27 {
    margin-left: 27px !important;
    margin-right: 27px !important;
}
html.dark .margin-t--27 {
    margin-top: 27px !important;
}
html.dark .margin-b--27 {
    margin-bottom: 27px !important;
}
html.dark .margin-l--27 {
    margin-left: 27px !important;
}
html.dark .margin-r--27 {
    margin-right: 27px !important;
}
html.dark .margin-a--27 {
    margin: 27px !important;
}
html.dark .padding-v--27 {
    padding-top: 27px !important;
    padding-bottom: 27px !important;
}
html.dark .padding-h--27 {
    padding-left: 27px !important;
    padding-right: 27px !important;
}
html.dark .padding-t--27 {
    padding-top: 27px !important;
}
html.dark .padding-b--27 {
    padding-bottom: 27px !important;
}
html.dark .padding-l--27 {
    padding-left: 27px !important;
}
html.dark .padding-r--27 {
    padding-right: 27px !important;
}
html.dark .padding-a--27 {
    padding: 27px !important;
}
html.dark .margin-v--28 {
    margin-top: 28px !important;
    margin-bottom: 28px !important;
}
html.dark .margin-h--28 {
    margin-left: 28px !important;
    margin-right: 28px !important;
}
html.dark .margin-t--28 {
    margin-top: 28px !important;
}
html.dark .margin-b--28 {
    margin-bottom: 28px !important;
}
html.dark .margin-l--28 {
    margin-left: 28px !important;
}
html.dark .margin-r--28 {
    margin-right: 28px !important;
}
html.dark .margin-a--28 {
    margin: 28px !important;
}
html.dark .padding-v--28 {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
}
html.dark .padding-h--28 {
    padding-left: 28px !important;
    padding-right: 28px !important;
}
html.dark .padding-t--28 {
    padding-top: 28px !important;
}
html.dark .padding-b--28 {
    padding-bottom: 28px !important;
}
html.dark .padding-l--28 {
    padding-left: 28px !important;
}
html.dark .padding-r--28 {
    padding-right: 28px !important;
}
html.dark .padding-a--28 {
    padding: 28px !important;
}
html.dark .margin-v--29 {
    margin-top: 29px !important;
    margin-bottom: 29px !important;
}
html.dark .margin-h--29 {
    margin-left: 29px !important;
    margin-right: 29px !important;
}
html.dark .margin-t--29 {
    margin-top: 29px !important;
}
html.dark .margin-b--29 {
    margin-bottom: 29px !important;
}
html.dark .margin-l--29 {
    margin-left: 29px !important;
}
html.dark .margin-r--29 {
    margin-right: 29px !important;
}
html.dark .margin-a--29 {
    margin: 29px !important;
}
html.dark .padding-v--29 {
    padding-top: 29px !important;
    padding-bottom: 29px !important;
}
html.dark .padding-h--29 {
    padding-left: 29px !important;
    padding-right: 29px !important;
}
html.dark .padding-t--29 {
    padding-top: 29px !important;
}
html.dark .padding-b--29 {
    padding-bottom: 29px !important;
}
html.dark .padding-l--29 {
    padding-left: 29px !important;
}
html.dark .padding-r--29 {
    padding-right: 29px !important;
}
html.dark .padding-a--29 {
    padding: 29px !important;
}
html.dark .margin-v--30 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
}
html.dark .margin-h--30 {
    margin-left: 30px !important;
    margin-right: 30px !important;
}
html.dark .margin-t--30 {
    margin-top: 30px !important;
}
html.dark .margin-b--30 {
    margin-bottom: 30px !important;
}
html.dark .margin-l--30 {
    margin-left: 30px !important;
}
html.dark .margin-r--30 {
    margin-right: 30px !important;
}
html.dark .margin-a--30 {
    margin: 30px !important;
}
html.dark .padding-v--30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}
html.dark .padding-h--30 {
    padding-left: 30px !important;
    padding-right: 30px !important;
}
html.dark .padding-t--30 {
    padding-top: 30px !important;
}
html.dark .padding-b--30 {
    padding-bottom: 30px !important;
}
html.dark .padding-l--30 {
    padding-left: 30px !important;
}
html.dark .padding-r--30 {
    padding-right: 30px !important;
}
html.dark .padding-a--30 {
    padding: 30px !important;
}
html.dark .margin-v--31 {
    margin-top: 31px !important;
    margin-bottom: 31px !important;
}
html.dark .margin-h--31 {
    margin-left: 31px !important;
    margin-right: 31px !important;
}
html.dark .margin-t--31 {
    margin-top: 31px !important;
}
html.dark .margin-b--31 {
    margin-bottom: 31px !important;
}
html.dark .margin-l--31 {
    margin-left: 31px !important;
}
html.dark .margin-r--31 {
    margin-right: 31px !important;
}
html.dark .margin-a--31 {
    margin: 31px !important;
}
html.dark .padding-v--31 {
    padding-top: 31px !important;
    padding-bottom: 31px !important;
}
html.dark .padding-h--31 {
    padding-left: 31px !important;
    padding-right: 31px !important;
}
html.dark .padding-t--31 {
    padding-top: 31px !important;
}
html.dark .padding-b--31 {
    padding-bottom: 31px !important;
}
html.dark .padding-l--31 {
    padding-left: 31px !important;
}
html.dark .padding-r--31 {
    padding-right: 31px !important;
}
html.dark .padding-a--31 {
    padding: 31px !important;
}
html.dark .margin-v--32 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
}
html.dark .margin-h--32 {
    margin-left: 32px !important;
    margin-right: 32px !important;
}
html.dark .margin-t--32 {
    margin-top: 32px !important;
}
html.dark .margin-b--32 {
    margin-bottom: 32px !important;
}
html.dark .margin-l--32 {
    margin-left: 32px !important;
}
html.dark .margin-r--32 {
    margin-right: 32px !important;
}
html.dark .margin-a--32 {
    margin: 32px !important;
}
html.dark .padding-v--32 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
}
html.dark .padding-h--32 {
    padding-left: 32px !important;
    padding-right: 32px !important;
}
html.dark .padding-t--32 {
    padding-top: 32px !important;
}
html.dark .padding-b--32 {
    padding-bottom: 32px !important;
}
html.dark .padding-l--32 {
    padding-left: 32px !important;
}
html.dark .padding-r--32 {
    padding-right: 32px !important;
}
html.dark .padding-a--32 {
    padding: 32px !important;
}
html.dark .margin-v--33 {
    margin-top: 33px !important;
    margin-bottom: 33px !important;
}
html.dark .margin-h--33 {
    margin-left: 33px !important;
    margin-right: 33px !important;
}
html.dark .margin-t--33 {
    margin-top: 33px !important;
}
html.dark .margin-b--33 {
    margin-bottom: 33px !important;
}
html.dark .margin-l--33 {
    margin-left: 33px !important;
}
html.dark .margin-r--33 {
    margin-right: 33px !important;
}
html.dark .margin-a--33 {
    margin: 33px !important;
}
html.dark .padding-v--33 {
    padding-top: 33px !important;
    padding-bottom: 33px !important;
}
html.dark .padding-h--33 {
    padding-left: 33px !important;
    padding-right: 33px !important;
}
html.dark .padding-t--33 {
    padding-top: 33px !important;
}
html.dark .padding-b--33 {
    padding-bottom: 33px !important;
}
html.dark .padding-l--33 {
    padding-left: 33px !important;
}
html.dark .padding-r--33 {
    padding-right: 33px !important;
}
html.dark .padding-a--33 {
    padding: 33px !important;
}
html.dark .margin-v--34 {
    margin-top: 34px !important;
    margin-bottom: 34px !important;
}
html.dark .margin-h--34 {
    margin-left: 34px !important;
    margin-right: 34px !important;
}
html.dark .margin-t--34 {
    margin-top: 34px !important;
}
html.dark .margin-b--34 {
    margin-bottom: 34px !important;
}
html.dark .margin-l--34 {
    margin-left: 34px !important;
}
html.dark .margin-r--34 {
    margin-right: 34px !important;
}
html.dark .margin-a--34 {
    margin: 34px !important;
}
html.dark .padding-v--34 {
    padding-top: 34px !important;
    padding-bottom: 34px !important;
}
html.dark .padding-h--34 {
    padding-left: 34px !important;
    padding-right: 34px !important;
}
html.dark .padding-t--34 {
    padding-top: 34px !important;
}
html.dark .padding-b--34 {
    padding-bottom: 34px !important;
}
html.dark .padding-l--34 {
    padding-left: 34px !important;
}
html.dark .padding-r--34 {
    padding-right: 34px !important;
}
html.dark .padding-a--34 {
    padding: 34px !important;
}
html.dark .margin-v--35 {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
}
html.dark .margin-h--35 {
    margin-left: 35px !important;
    margin-right: 35px !important;
}
html.dark .margin-t--35 {
    margin-top: 35px !important;
}
html.dark .margin-b--35 {
    margin-bottom: 35px !important;
}
html.dark .margin-l--35 {
    margin-left: 35px !important;
}
html.dark .margin-r--35 {
    margin-right: 35px !important;
}
html.dark .margin-a--35 {
    margin: 35px !important;
}
html.dark .padding-v--35 {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
}
html.dark .padding-h--35 {
    padding-left: 35px !important;
    padding-right: 35px !important;
}
html.dark .padding-t--35 {
    padding-top: 35px !important;
}
html.dark .padding-b--35 {
    padding-bottom: 35px !important;
}
html.dark .padding-l--35 {
    padding-left: 35px !important;
}
html.dark .padding-r--35 {
    padding-right: 35px !important;
}
html.dark .padding-a--35 {
    padding: 35px !important;
}
html.dark .margin-v--36 {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
}
html.dark .margin-h--36 {
    margin-left: 36px !important;
    margin-right: 36px !important;
}
html.dark .margin-t--36 {
    margin-top: 36px !important;
}
html.dark .margin-b--36 {
    margin-bottom: 36px !important;
}
html.dark .margin-l--36 {
    margin-left: 36px !important;
}
html.dark .margin-r--36 {
    margin-right: 36px !important;
}
html.dark .margin-a--36 {
    margin: 36px !important;
}
html.dark .padding-v--36 {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
}
html.dark .padding-h--36 {
    padding-left: 36px !important;
    padding-right: 36px !important;
}
html.dark .padding-t--36 {
    padding-top: 36px !important;
}
html.dark .padding-b--36 {
    padding-bottom: 36px !important;
}
html.dark .padding-l--36 {
    padding-left: 36px !important;
}
html.dark .padding-r--36 {
    padding-right: 36px !important;
}
html.dark .padding-a--36 {
    padding: 36px !important;
}
html.dark .margin-v--37 {
    margin-top: 37px !important;
    margin-bottom: 37px !important;
}
html.dark .margin-h--37 {
    margin-left: 37px !important;
    margin-right: 37px !important;
}
html.dark .margin-t--37 {
    margin-top: 37px !important;
}
html.dark .margin-b--37 {
    margin-bottom: 37px !important;
}
html.dark .margin-l--37 {
    margin-left: 37px !important;
}
html.dark .margin-r--37 {
    margin-right: 37px !important;
}
html.dark .margin-a--37 {
    margin: 37px !important;
}
html.dark .padding-v--37 {
    padding-top: 37px !important;
    padding-bottom: 37px !important;
}
html.dark .padding-h--37 {
    padding-left: 37px !important;
    padding-right: 37px !important;
}
html.dark .padding-t--37 {
    padding-top: 37px !important;
}
html.dark .padding-b--37 {
    padding-bottom: 37px !important;
}
html.dark .padding-l--37 {
    padding-left: 37px !important;
}
html.dark .padding-r--37 {
    padding-right: 37px !important;
}
html.dark .padding-a--37 {
    padding: 37px !important;
}
html.dark .margin-v--38 {
    margin-top: 38px !important;
    margin-bottom: 38px !important;
}
html.dark .margin-h--38 {
    margin-left: 38px !important;
    margin-right: 38px !important;
}
html.dark .margin-t--38 {
    margin-top: 38px !important;
}
html.dark .margin-b--38 {
    margin-bottom: 38px !important;
}
html.dark .margin-l--38 {
    margin-left: 38px !important;
}
html.dark .margin-r--38 {
    margin-right: 38px !important;
}
html.dark .margin-a--38 {
    margin: 38px !important;
}
html.dark .padding-v--38 {
    padding-top: 38px !important;
    padding-bottom: 38px !important;
}
html.dark .padding-h--38 {
    padding-left: 38px !important;
    padding-right: 38px !important;
}
html.dark .padding-t--38 {
    padding-top: 38px !important;
}
html.dark .padding-b--38 {
    padding-bottom: 38px !important;
}
html.dark .padding-l--38 {
    padding-left: 38px !important;
}
html.dark .padding-r--38 {
    padding-right: 38px !important;
}
html.dark .padding-a--38 {
    padding: 38px !important;
}
html.dark .margin-v--39 {
    margin-top: 39px !important;
    margin-bottom: 39px !important;
}
html.dark .margin-h--39 {
    margin-left: 39px !important;
    margin-right: 39px !important;
}
html.dark .margin-t--39 {
    margin-top: 39px !important;
}
html.dark .margin-b--39 {
    margin-bottom: 39px !important;
}
html.dark .margin-l--39 {
    margin-left: 39px !important;
}
html.dark .margin-r--39 {
    margin-right: 39px !important;
}
html.dark .margin-a--39 {
    margin: 39px !important;
}
html.dark .padding-v--39 {
    padding-top: 39px !important;
    padding-bottom: 39px !important;
}
html.dark .padding-h--39 {
    padding-left: 39px !important;
    padding-right: 39px !important;
}
html.dark .padding-t--39 {
    padding-top: 39px !important;
}
html.dark .padding-b--39 {
    padding-bottom: 39px !important;
}
html.dark .padding-l--39 {
    padding-left: 39px !important;
}
html.dark .padding-r--39 {
    padding-right: 39px !important;
}
html.dark .padding-a--39 {
    padding: 39px !important;
}
html.dark .margin-v--40 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
}
html.dark .margin-h--40 {
    margin-left: 40px !important;
    margin-right: 40px !important;
}
html.dark .margin-t--40 {
    margin-top: 40px !important;
}
html.dark .margin-b--40 {
    margin-bottom: 40px !important;
}
html.dark .margin-l--40 {
    margin-left: 40px !important;
}
html.dark .margin-r--40 {
    margin-right: 40px !important;
}
html.dark .margin-a--40 {
    margin: 40px !important;
}
html.dark .padding-v--40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}
html.dark .padding-h--40 {
    padding-left: 40px !important;
    padding-right: 40px !important;
}
html.dark .padding-t--40 {
    padding-top: 40px !important;
}
html.dark .padding-b--40 {
    padding-bottom: 40px !important;
}
html.dark .padding-l--40 {
    padding-left: 40px !important;
}
html.dark .padding-r--40 {
    padding-right: 40px !important;
}
html.dark .padding-a--40 {
    padding: 40px !important;
}
html.dark .margin-v--41 {
    margin-top: 41px !important;
    margin-bottom: 41px !important;
}
html.dark .margin-h--41 {
    margin-left: 41px !important;
    margin-right: 41px !important;
}
html.dark .margin-t--41 {
    margin-top: 41px !important;
}
html.dark .margin-b--41 {
    margin-bottom: 41px !important;
}
html.dark .margin-l--41 {
    margin-left: 41px !important;
}
html.dark .margin-r--41 {
    margin-right: 41px !important;
}
html.dark .margin-a--41 {
    margin: 41px !important;
}
html.dark .padding-v--41 {
    padding-top: 41px !important;
    padding-bottom: 41px !important;
}
html.dark .padding-h--41 {
    padding-left: 41px !important;
    padding-right: 41px !important;
}
html.dark .padding-t--41 {
    padding-top: 41px !important;
}
html.dark .padding-b--41 {
    padding-bottom: 41px !important;
}
html.dark .padding-l--41 {
    padding-left: 41px !important;
}
html.dark .padding-r--41 {
    padding-right: 41px !important;
}
html.dark .padding-a--41 {
    padding: 41px !important;
}
html.dark .margin-v--42 {
    margin-top: 42px !important;
    margin-bottom: 42px !important;
}
html.dark .margin-h--42 {
    margin-left: 42px !important;
    margin-right: 42px !important;
}
html.dark .margin-t--42 {
    margin-top: 42px !important;
}
html.dark .margin-b--42 {
    margin-bottom: 42px !important;
}
html.dark .margin-l--42 {
    margin-left: 42px !important;
}
html.dark .margin-r--42 {
    margin-right: 42px !important;
}
html.dark .margin-a--42 {
    margin: 42px !important;
}
html.dark .padding-v--42 {
    padding-top: 42px !important;
    padding-bottom: 42px !important;
}
html.dark .padding-h--42 {
    padding-left: 42px !important;
    padding-right: 42px !important;
}
html.dark .padding-t--42 {
    padding-top: 42px !important;
}
html.dark .padding-b--42 {
    padding-bottom: 42px !important;
}
html.dark .padding-l--42 {
    padding-left: 42px !important;
}
html.dark .padding-r--42 {
    padding-right: 42px !important;
}
html.dark .padding-a--42 {
    padding: 42px !important;
}
html.dark .margin-v--43 {
    margin-top: 43px !important;
    margin-bottom: 43px !important;
}
html.dark .margin-h--43 {
    margin-left: 43px !important;
    margin-right: 43px !important;
}
html.dark .margin-t--43 {
    margin-top: 43px !important;
}
html.dark .margin-b--43 {
    margin-bottom: 43px !important;
}
html.dark .margin-l--43 {
    margin-left: 43px !important;
}
html.dark .margin-r--43 {
    margin-right: 43px !important;
}
html.dark .margin-a--43 {
    margin: 43px !important;
}
html.dark .padding-v--43 {
    padding-top: 43px !important;
    padding-bottom: 43px !important;
}
html.dark .padding-h--43 {
    padding-left: 43px !important;
    padding-right: 43px !important;
}
html.dark .padding-t--43 {
    padding-top: 43px !important;
}
html.dark .padding-b--43 {
    padding-bottom: 43px !important;
}
html.dark .padding-l--43 {
    padding-left: 43px !important;
}
html.dark .padding-r--43 {
    padding-right: 43px !important;
}
html.dark .padding-a--43 {
    padding: 43px !important;
}
html.dark .margin-v--44 {
    margin-top: 44px !important;
    margin-bottom: 44px !important;
}
html.dark .margin-h--44 {
    margin-left: 44px !important;
    margin-right: 44px !important;
}
html.dark .margin-t--44 {
    margin-top: 44px !important;
}
html.dark .margin-b--44 {
    margin-bottom: 44px !important;
}
html.dark .margin-l--44 {
    margin-left: 44px !important;
}
html.dark .margin-r--44 {
    margin-right: 44px !important;
}
html.dark .margin-a--44 {
    margin: 44px !important;
}
html.dark .padding-v--44 {
    padding-top: 44px !important;
    padding-bottom: 44px !important;
}
html.dark .padding-h--44 {
    padding-left: 44px !important;
    padding-right: 44px !important;
}
html.dark .padding-t--44 {
    padding-top: 44px !important;
}
html.dark .padding-b--44 {
    padding-bottom: 44px !important;
}
html.dark .padding-l--44 {
    padding-left: 44px !important;
}
html.dark .padding-r--44 {
    padding-right: 44px !important;
}
html.dark .padding-a--44 {
    padding: 44px !important;
}
html.dark .margin-v--45 {
    margin-top: 45px !important;
    margin-bottom: 45px !important;
}
html.dark .margin-h--45 {
    margin-left: 45px !important;
    margin-right: 45px !important;
}
html.dark .margin-t--45 {
    margin-top: 45px !important;
}
html.dark .margin-b--45 {
    margin-bottom: 45px !important;
}
html.dark .margin-l--45 {
    margin-left: 45px !important;
}
html.dark .margin-r--45 {
    margin-right: 45px !important;
}
html.dark .margin-a--45 {
    margin: 45px !important;
}
html.dark .padding-v--45 {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
}
html.dark .padding-h--45 {
    padding-left: 45px !important;
    padding-right: 45px !important;
}
html.dark .padding-t--45 {
    padding-top: 45px !important;
}
html.dark .padding-b--45 {
    padding-bottom: 45px !important;
}
html.dark .padding-l--45 {
    padding-left: 45px !important;
}
html.dark .padding-r--45 {
    padding-right: 45px !important;
}
html.dark .padding-a--45 {
    padding: 45px !important;
}
html.dark .margin-v--46 {
    margin-top: 46px !important;
    margin-bottom: 46px !important;
}
html.dark .margin-h--46 {
    margin-left: 46px !important;
    margin-right: 46px !important;
}
html.dark .margin-t--46 {
    margin-top: 46px !important;
}
html.dark .margin-b--46 {
    margin-bottom: 46px !important;
}
html.dark .margin-l--46 {
    margin-left: 46px !important;
}
html.dark .margin-r--46 {
    margin-right: 46px !important;
}
html.dark .margin-a--46 {
    margin: 46px !important;
}
html.dark .padding-v--46 {
    padding-top: 46px !important;
    padding-bottom: 46px !important;
}
html.dark .padding-h--46 {
    padding-left: 46px !important;
    padding-right: 46px !important;
}
html.dark .padding-t--46 {
    padding-top: 46px !important;
}
html.dark .padding-b--46 {
    padding-bottom: 46px !important;
}
html.dark .padding-l--46 {
    padding-left: 46px !important;
}
html.dark .padding-r--46 {
    padding-right: 46px !important;
}
html.dark .padding-a--46 {
    padding: 46px !important;
}
html.dark .margin-v--47 {
    margin-top: 47px !important;
    margin-bottom: 47px !important;
}
html.dark .margin-h--47 {
    margin-left: 47px !important;
    margin-right: 47px !important;
}
html.dark .margin-t--47 {
    margin-top: 47px !important;
}
html.dark .margin-b--47 {
    margin-bottom: 47px !important;
}
html.dark .margin-l--47 {
    margin-left: 47px !important;
}
html.dark .margin-r--47 {
    margin-right: 47px !important;
}
html.dark .margin-a--47 {
    margin: 47px !important;
}
html.dark .padding-v--47 {
    padding-top: 47px !important;
    padding-bottom: 47px !important;
}
html.dark .padding-h--47 {
    padding-left: 47px !important;
    padding-right: 47px !important;
}
html.dark .padding-t--47 {
    padding-top: 47px !important;
}
html.dark .padding-b--47 {
    padding-bottom: 47px !important;
}
html.dark .padding-l--47 {
    padding-left: 47px !important;
}
html.dark .padding-r--47 {
    padding-right: 47px !important;
}
html.dark .padding-a--47 {
    padding: 47px !important;
}
html.dark .margin-v--48 {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
}
html.dark .margin-h--48 {
    margin-left: 48px !important;
    margin-right: 48px !important;
}
html.dark .margin-t--48 {
    margin-top: 48px !important;
}
html.dark .margin-b--48 {
    margin-bottom: 48px !important;
}
html.dark .margin-l--48 {
    margin-left: 48px !important;
}
html.dark .margin-r--48 {
    margin-right: 48px !important;
}
html.dark .margin-a--48 {
    margin: 48px !important;
}
html.dark .padding-v--48 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
}
html.dark .padding-h--48 {
    padding-left: 48px !important;
    padding-right: 48px !important;
}
html.dark .padding-t--48 {
    padding-top: 48px !important;
}
html.dark .padding-b--48 {
    padding-bottom: 48px !important;
}
html.dark .padding-l--48 {
    padding-left: 48px !important;
}
html.dark .padding-r--48 {
    padding-right: 48px !important;
}
html.dark .padding-a--48 {
    padding: 48px !important;
}
html.dark .margin-v--49 {
    margin-top: 49px !important;
    margin-bottom: 49px !important;
}
html.dark .margin-h--49 {
    margin-left: 49px !important;
    margin-right: 49px !important;
}
html.dark .margin-t--49 {
    margin-top: 49px !important;
}
html.dark .margin-b--49 {
    margin-bottom: 49px !important;
}
html.dark .margin-l--49 {
    margin-left: 49px !important;
}
html.dark .margin-r--49 {
    margin-right: 49px !important;
}
html.dark .margin-a--49 {
    margin: 49px !important;
}
html.dark .padding-v--49 {
    padding-top: 49px !important;
    padding-bottom: 49px !important;
}
html.dark .padding-h--49 {
    padding-left: 49px !important;
    padding-right: 49px !important;
}
html.dark .padding-t--49 {
    padding-top: 49px !important;
}
html.dark .padding-b--49 {
    padding-bottom: 49px !important;
}
html.dark .padding-l--49 {
    padding-left: 49px !important;
}
html.dark .padding-r--49 {
    padding-right: 49px !important;
}
html.dark .padding-a--49 {
    padding: 49px !important;
}
html.dark .margin-v--50 {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
}
html.dark .margin-h--50 {
    margin-left: 50px !important;
    margin-right: 50px !important;
}
html.dark .margin-t--50 {
    margin-top: 50px !important;
}
html.dark .margin-b--50 {
    margin-bottom: 50px !important;
}
html.dark .margin-l--50 {
    margin-left: 50px !important;
}
html.dark .margin-r--50 {
    margin-right: 50px !important;
}
html.dark .margin-a--50 {
    margin: 50px !important;
}
html.dark .padding-v--50 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
html.dark .padding-h--50 {
    padding-left: 50px !important;
    padding-right: 50px !important;
}
html.dark .padding-t--50 {
    padding-top: 50px !important;
}
html.dark .padding-b--50 {
    padding-bottom: 50px !important;
}
html.dark .padding-l--50 {
    padding-left: 50px !important;
}
html.dark .padding-r--50 {
    padding-right: 50px !important;
}
html.dark .padding-a--50 {
    padding: 50px !important;
}
html.dark .margin-v--51 {
    margin-top: 51px !important;
    margin-bottom: 51px !important;
}
html.dark .margin-h--51 {
    margin-left: 51px !important;
    margin-right: 51px !important;
}
html.dark .margin-t--51 {
    margin-top: 51px !important;
}
html.dark .margin-b--51 {
    margin-bottom: 51px !important;
}
html.dark .margin-l--51 {
    margin-left: 51px !important;
}
html.dark .margin-r--51 {
    margin-right: 51px !important;
}
html.dark .margin-a--51 {
    margin: 51px !important;
}
html.dark .padding-v--51 {
    padding-top: 51px !important;
    padding-bottom: 51px !important;
}
html.dark .padding-h--51 {
    padding-left: 51px !important;
    padding-right: 51px !important;
}
html.dark .padding-t--51 {
    padding-top: 51px !important;
}
html.dark .padding-b--51 {
    padding-bottom: 51px !important;
}
html.dark .padding-l--51 {
    padding-left: 51px !important;
}
html.dark .padding-r--51 {
    padding-right: 51px !important;
}
html.dark .padding-a--51 {
    padding: 51px !important;
}
html.dark .margin-v--52 {
    margin-top: 52px !important;
    margin-bottom: 52px !important;
}
html.dark .margin-h--52 {
    margin-left: 52px !important;
    margin-right: 52px !important;
}
html.dark .margin-t--52 {
    margin-top: 52px !important;
}
html.dark .margin-b--52 {
    margin-bottom: 52px !important;
}
html.dark .margin-l--52 {
    margin-left: 52px !important;
}
html.dark .margin-r--52 {
    margin-right: 52px !important;
}
html.dark .margin-a--52 {
    margin: 52px !important;
}
html.dark .padding-v--52 {
    padding-top: 52px !important;
    padding-bottom: 52px !important;
}
html.dark .padding-h--52 {
    padding-left: 52px !important;
    padding-right: 52px !important;
}
html.dark .padding-t--52 {
    padding-top: 52px !important;
}
html.dark .padding-b--52 {
    padding-bottom: 52px !important;
}
html.dark .padding-l--52 {
    padding-left: 52px !important;
}
html.dark .padding-r--52 {
    padding-right: 52px !important;
}
html.dark .padding-a--52 {
    padding: 52px !important;
}
html.dark .margin-v--53 {
    margin-top: 53px !important;
    margin-bottom: 53px !important;
}
html.dark .margin-h--53 {
    margin-left: 53px !important;
    margin-right: 53px !important;
}
html.dark .margin-t--53 {
    margin-top: 53px !important;
}
html.dark .margin-b--53 {
    margin-bottom: 53px !important;
}
html.dark .margin-l--53 {
    margin-left: 53px !important;
}
html.dark .margin-r--53 {
    margin-right: 53px !important;
}
html.dark .margin-a--53 {
    margin: 53px !important;
}
html.dark .padding-v--53 {
    padding-top: 53px !important;
    padding-bottom: 53px !important;
}
html.dark .padding-h--53 {
    padding-left: 53px !important;
    padding-right: 53px !important;
}
html.dark .padding-t--53 {
    padding-top: 53px !important;
}
html.dark .padding-b--53 {
    padding-bottom: 53px !important;
}
html.dark .padding-l--53 {
    padding-left: 53px !important;
}
html.dark .padding-r--53 {
    padding-right: 53px !important;
}
html.dark .padding-a--53 {
    padding: 53px !important;
}
html.dark .margin-v--54 {
    margin-top: 54px !important;
    margin-bottom: 54px !important;
}
html.dark .margin-h--54 {
    margin-left: 54px !important;
    margin-right: 54px !important;
}
html.dark .margin-t--54 {
    margin-top: 54px !important;
}
html.dark .margin-b--54 {
    margin-bottom: 54px !important;
}
html.dark .margin-l--54 {
    margin-left: 54px !important;
}
html.dark .margin-r--54 {
    margin-right: 54px !important;
}
html.dark .margin-a--54 {
    margin: 54px !important;
}
html.dark .padding-v--54 {
    padding-top: 54px !important;
    padding-bottom: 54px !important;
}
html.dark .padding-h--54 {
    padding-left: 54px !important;
    padding-right: 54px !important;
}
html.dark .padding-t--54 {
    padding-top: 54px !important;
}
html.dark .padding-b--54 {
    padding-bottom: 54px !important;
}
html.dark .padding-l--54 {
    padding-left: 54px !important;
}
html.dark .padding-r--54 {
    padding-right: 54px !important;
}
html.dark .padding-a--54 {
    padding: 54px !important;
}
html.dark .margin-v--55 {
    margin-top: 55px !important;
    margin-bottom: 55px !important;
}
html.dark .margin-h--55 {
    margin-left: 55px !important;
    margin-right: 55px !important;
}
html.dark .margin-t--55 {
    margin-top: 55px !important;
}
html.dark .margin-b--55 {
    margin-bottom: 55px !important;
}
html.dark .margin-l--55 {
    margin-left: 55px !important;
}
html.dark .margin-r--55 {
    margin-right: 55px !important;
}
html.dark .margin-a--55 {
    margin: 55px !important;
}
html.dark .padding-v--55 {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
}
html.dark .padding-h--55 {
    padding-left: 55px !important;
    padding-right: 55px !important;
}
html.dark .padding-t--55 {
    padding-top: 55px !important;
}
html.dark .padding-b--55 {
    padding-bottom: 55px !important;
}
html.dark .padding-l--55 {
    padding-left: 55px !important;
}
html.dark .padding-r--55 {
    padding-right: 55px !important;
}
html.dark .padding-a--55 {
    padding: 55px !important;
}
html.dark .margin-v--56 {
    margin-top: 56px !important;
    margin-bottom: 56px !important;
}
html.dark .margin-h--56 {
    margin-left: 56px !important;
    margin-right: 56px !important;
}
html.dark .margin-t--56 {
    margin-top: 56px !important;
}
html.dark .margin-b--56 {
    margin-bottom: 56px !important;
}
html.dark .margin-l--56 {
    margin-left: 56px !important;
}
html.dark .margin-r--56 {
    margin-right: 56px !important;
}
html.dark .margin-a--56 {
    margin: 56px !important;
}
html.dark .padding-v--56 {
    padding-top: 56px !important;
    padding-bottom: 56px !important;
}
html.dark .padding-h--56 {
    padding-left: 56px !important;
    padding-right: 56px !important;
}
html.dark .padding-t--56 {
    padding-top: 56px !important;
}
html.dark .padding-b--56 {
    padding-bottom: 56px !important;
}
html.dark .padding-l--56 {
    padding-left: 56px !important;
}
html.dark .padding-r--56 {
    padding-right: 56px !important;
}
html.dark .padding-a--56 {
    padding: 56px !important;
}
html.dark .margin-v--57 {
    margin-top: 57px !important;
    margin-bottom: 57px !important;
}
html.dark .margin-h--57 {
    margin-left: 57px !important;
    margin-right: 57px !important;
}
html.dark .margin-t--57 {
    margin-top: 57px !important;
}
html.dark .margin-b--57 {
    margin-bottom: 57px !important;
}
html.dark .margin-l--57 {
    margin-left: 57px !important;
}
html.dark .margin-r--57 {
    margin-right: 57px !important;
}
html.dark .margin-a--57 {
    margin: 57px !important;
}
html.dark .padding-v--57 {
    padding-top: 57px !important;
    padding-bottom: 57px !important;
}
html.dark .padding-h--57 {
    padding-left: 57px !important;
    padding-right: 57px !important;
}
html.dark .padding-t--57 {
    padding-top: 57px !important;
}
html.dark .padding-b--57 {
    padding-bottom: 57px !important;
}
html.dark .padding-l--57 {
    padding-left: 57px !important;
}
html.dark .padding-r--57 {
    padding-right: 57px !important;
}
html.dark .padding-a--57 {
    padding: 57px !important;
}
html.dark .margin-v--58 {
    margin-top: 58px !important;
    margin-bottom: 58px !important;
}
html.dark .margin-h--58 {
    margin-left: 58px !important;
    margin-right: 58px !important;
}
html.dark .margin-t--58 {
    margin-top: 58px !important;
}
html.dark .margin-b--58 {
    margin-bottom: 58px !important;
}
html.dark .margin-l--58 {
    margin-left: 58px !important;
}
html.dark .margin-r--58 {
    margin-right: 58px !important;
}
html.dark .margin-a--58 {
    margin: 58px !important;
}
html.dark .padding-v--58 {
    padding-top: 58px !important;
    padding-bottom: 58px !important;
}
html.dark .padding-h--58 {
    padding-left: 58px !important;
    padding-right: 58px !important;
}
html.dark .padding-t--58 {
    padding-top: 58px !important;
}
html.dark .padding-b--58 {
    padding-bottom: 58px !important;
}
html.dark .padding-l--58 {
    padding-left: 58px !important;
}
html.dark .padding-r--58 {
    padding-right: 58px !important;
}
html.dark .padding-a--58 {
    padding: 58px !important;
}
html.dark .margin-a-auto {
    margin: auto;
}
html.dark .neg-margin-bxs {
    margin-bottom: -2px !important;
}
html.dark .neg-margin-lm {
    margin-left: -8px !important;
}
html.dark .neg-margin-bl {
    margin-bottom: -10px !important;
}
html.dark .touch-device .padding-axs {
    padding: 2.5px !important;
}
html.dark .touch-device .padding-as {
    padding: 5px !important;
}
html.dark .touch-device .padding-am {
    padding: 10px !important;
}
html.dark .touch-device .padding-al {
    padding: 12.5px !important;
}
html.dark .touch-device .margin-axs {
    margin: 2.5px !important;
}
html.dark .touch-device .margin-as {
    margin: 5px !important;
}
html.dark .touch-device .margin-am {
    margin: 10px !important;
}
html.dark .touch-device .margin-al {
    margin: 12.5px !important;
}
html.dark .touch-device .padding-vxs {
    padding-top: 2.5px !important;
    padding-bottom: 2.5px !important;
}
html.dark .touch-device .padding-vs {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}
html.dark .touch-device .padding-vm {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
html.dark .touch-device .padding-vl {
    padding-top: 12.5px !important;
    padding-bottom: 12.5px !important;
}
html.dark .touch-device .margin-vs {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
}
html.dark .touch-device .margin-vm {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}
html.dark .touch-device .margin-vl {
    margin-top: 12.5px !important;
    margin-bottom: 12.5px !important;
}
html.dark .touch-device .padding-hs {
    padding-left: 5px !important;
    padding-right: 5px !important;
}
html.dark .touch-device .padding-hm {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
html.dark .touch-device .padding-hl {
    padding-left: 12.5px !important;
    padding-right: 12.5px !important;
}
html.dark .touch-device .margin-hs {
    margin-left: 5px !important;
    margin-right: 5px !important;
}
html.dark .touch-device .margin-hm {
    margin-left: 10px !important;
    margin-right: 10px !important;
}
html.dark .touch-device .margin-hl {
    margin-left: 12.5px !important;
    margin-right: 12.5px !important;
}
html.dark .touch-device .padding-txs {
    padding-top: 2.5px !important;
}
html.dark .touch-device .padding-ts {
    padding-top: 5px !important;
}
html.dark .touch-device .padding-tm {
    padding-top: 10px !important;
}
html.dark .touch-device .padding-tl {
    padding-top: 12.5px !important;
}
html.dark .touch-device .margin-txs {
    margin-top: 2.5px !important;
}
html.dark .touch-device .margin-ts {
    margin-top: 5px !important;
}
html.dark .touch-device .margin-tm {
    margin-top: 10px !important;
}
html.dark .touch-device .margin-tl {
    margin-top: 12.5px !important;
}
html.dark .touch-device .padding-bs {
    padding-bottom: 5px !important;
}
html.dark .touch-device .padding-bm {
    padding-bottom: 10px !important;
}
html.dark .touch-device .padding-bl {
    padding-bottom: 12.5px !important;
}
html.dark .touch-device .margin-bs {
    margin-bottom: 5px !important;
}
html.dark .touch-device .margin-bm {
    margin-bottom: 10px !important;
}
html.dark .touch-device .margin-bl {
    margin-bottom: 12.5px !important;
}
html.dark .touch-device .padding-ls {
    padding-left: 5px !important;
}
html.dark .touch-device .padding-lm {
    padding-left: 10px !important;
}
html.dark .touch-device .padding-ll {
    padding-left: 12.5px !important;
}
html.dark .touch-device .margin-ls {
    margin-left: 5px !important;
}
html.dark .touch-device .margin-lm {
    margin-left: 10px !important;
}
html.dark .touch-device .margin-ll {
    margin-left: 12.5px !important;
}
html.dark .touch-device .padding-rxs {
    padding-right: 2.5px !important;
}
html.dark .touch-device .padding-rs {
    padding-right: 5px !important;
}
html.dark .touch-device .padding-rm {
    padding-right: 10px !important;
}
html.dark .touch-device .padding-rl {
    padding-right: 12.5px !important;
}
html.dark .touch-device .margin-rs {
    margin-right: 5px !important;
}
html.dark .touch-device .margin-rm {
    margin-right: 10px !important;
}
html.dark .touch-device .margin-rl {
    margin-right: 12.5px !important;
}
html.dark .width-1 {
    width: 1.25rem;
}
html.dark .height-1 {
    height: 1.25rem;
}
html.dark .width-2 {
    width: 1.5625rem;
}
html.dark .height-2 {
    height: 1.5625rem;
}
html.dark .width-3 {
    width: 1.95312rem;
}
html.dark .height-3 {
    height: 1.95312rem;
}
html.dark .width-4 {
    width: 2.44141rem;
}
html.dark .height-4 {
    height: 2.44141rem;
}
html.dark .width-5 {
    width: 3.05176rem;
}
html.dark .height-5 {
    height: 3.05176rem;
}
html.dark .width-6 {
    width: 3.8147rem;
}
html.dark .height-6 {
    height: 3.8147rem;
}
html.dark .width-7 {
    width: 4.76837rem;
}
html.dark .height-7 {
    height: 4.76837rem;
}
html.dark .width-8 {
    width: 5.96046rem;
}
html.dark .height-8 {
    height: 5.96046rem;
}
html.dark .width-9 {
    width: 7.45058rem;
}
html.dark .height-9 {
    height: 7.45058rem;
}
html.dark .width-10 {
    width: 9.31323rem;
}
html.dark .height-10 {
    height: 9.31323rem;
}
html.dark .height-0 {
    height: 1rem;
}
html.dark .width-p--0 {
    width: 0 !important;
}
html.dark .height-p--0 {
    height: 0% !important;
}
html.dark .width-p--1 {
    width: 1% !important;
}
html.dark .height-p--1 {
    height: 1% !important;
}
html.dark .width-p--2 {
    width: 2% !important;
}
html.dark .height-p--2 {
    height: 2% !important;
}
html.dark .width-p--3 {
    width: 3% !important;
}
html.dark .height-p--3 {
    height: 3% !important;
}
html.dark .width-p--4 {
    width: 4% !important;
}
html.dark .height-p--4 {
    height: 4% !important;
}
html.dark .width-p--5 {
    width: 5% !important;
}
html.dark .height-p--5 {
    height: 5% !important;
}
html.dark .width-p--6 {
    width: 6% !important;
}
html.dark .height-p--6 {
    height: 6% !important;
}
html.dark .width-p--7 {
    width: 7% !important;
}
html.dark .height-p--7 {
    height: 7% !important;
}
html.dark .width-p--8 {
    width: 8% !important;
}
html.dark .height-p--8 {
    height: 8% !important;
}
html.dark .width-p--9 {
    width: 9% !important;
}
html.dark .height-p--9 {
    height: 9% !important;
}
html.dark .width-p--10 {
    width: 10% !important;
}
html.dark .height-p--10 {
    height: 10% !important;
}
html.dark .width-p--11 {
    width: 11% !important;
}
html.dark .height-p--11 {
    height: 11% !important;
}
html.dark .width-p--12 {
    width: 12% !important;
}
html.dark .height-p--12 {
    height: 12% !important;
}
html.dark .width-p--13 {
    width: 13% !important;
}
html.dark .height-p--13 {
    height: 13% !important;
}
html.dark .width-p--14 {
    width: 14% !important;
}
html.dark .height-p--14 {
    height: 14% !important;
}
html.dark .width-p--15 {
    width: 15% !important;
}
html.dark .height-p--15 {
    height: 15% !important;
}
html.dark .width-p--16 {
    width: 16% !important;
}
html.dark .height-p--16 {
    height: 16% !important;
}
html.dark .width-p--17 {
    width: 17% !important;
}
html.dark .height-p--17 {
    height: 17% !important;
}
html.dark .width-p--18 {
    width: 18% !important;
}
html.dark .height-p--18 {
    height: 18% !important;
}
html.dark .width-p--19 {
    width: 19% !important;
}
html.dark .height-p--19 {
    height: 19% !important;
}
html.dark .width-p--20 {
    width: 20% !important;
}
html.dark .height-p--20 {
    height: 20% !important;
}
html.dark .width-p--21 {
    width: 21% !important;
}
html.dark .height-p--21 {
    height: 21% !important;
}
html.dark .width-p--22 {
    width: 22% !important;
}
html.dark .height-p--22 {
    height: 22% !important;
}
html.dark .width-p--23 {
    width: 23% !important;
}
html.dark .height-p--23 {
    height: 23% !important;
}
html.dark .width-p--24 {
    width: 24% !important;
}
html.dark .height-p--24 {
    height: 24% !important;
}
html.dark .width-p--25 {
    width: 25% !important;
}
html.dark .height-p--25 {
    height: 25% !important;
}
html.dark .width-p--26 {
    width: 26% !important;
}
html.dark .height-p--26 {
    height: 26% !important;
}
html.dark .width-p--27 {
    width: 27% !important;
}
html.dark .height-p--27 {
    height: 27% !important;
}
html.dark .width-p--28 {
    width: 28% !important;
}
html.dark .height-p--28 {
    height: 28% !important;
}
html.dark .width-p--29 {
    width: 29% !important;
}
html.dark .height-p--29 {
    height: 29% !important;
}
html.dark .width-p--30 {
    width: 30% !important;
}
html.dark .height-p--30 {
    height: 30% !important;
}
html.dark .width-p--31 {
    width: 31% !important;
}
html.dark .height-p--31 {
    height: 31% !important;
}
html.dark .width-p--32 {
    width: 32% !important;
}
html.dark .height-p--32 {
    height: 32% !important;
}
html.dark .width-p--33 {
    width: 33% !important;
}
html.dark .height-p--33 {
    height: 33% !important;
}
html.dark .width-p--34 {
    width: 34% !important;
}
html.dark .height-p--34 {
    height: 34% !important;
}
html.dark .width-p--35 {
    width: 35% !important;
}
html.dark .height-p--35 {
    height: 35% !important;
}
html.dark .width-p--36 {
    width: 36% !important;
}
html.dark .height-p--36 {
    height: 36% !important;
}
html.dark .width-p--37 {
    width: 37% !important;
}
html.dark .height-p--37 {
    height: 37% !important;
}
html.dark .width-p--38 {
    width: 38% !important;
}
html.dark .height-p--38 {
    height: 38% !important;
}
html.dark .width-p--39 {
    width: 39% !important;
}
html.dark .height-p--39 {
    height: 39% !important;
}
html.dark .width-p--40 {
    width: 40% !important;
}
html.dark .height-p--40 {
    height: 40% !important;
}
html.dark .width-p--41 {
    width: 41% !important;
}
html.dark .height-p--41 {
    height: 41% !important;
}
html.dark .width-p--42 {
    width: 42% !important;
}
html.dark .height-p--42 {
    height: 42% !important;
}
html.dark .width-p--43 {
    width: 43% !important;
}
html.dark .height-p--43 {
    height: 43% !important;
}
html.dark .width-p--44 {
    width: 44% !important;
}
html.dark .height-p--44 {
    height: 44% !important;
}
html.dark .width-p--45 {
    width: 45% !important;
}
html.dark .height-p--45 {
    height: 45% !important;
}
html.dark .width-p--46 {
    width: 46% !important;
}
html.dark .height-p--46 {
    height: 46% !important;
}
html.dark .width-p--47 {
    width: 47% !important;
}
html.dark .height-p--47 {
    height: 47% !important;
}
html.dark .width-p--48 {
    width: 48% !important;
}
html.dark .height-p--48 {
    height: 48% !important;
}
html.dark .width-p--49 {
    width: 49% !important;
}
html.dark .height-p--49 {
    height: 49% !important;
}
html.dark .width-p--50 {
    width: 50% !important;
}
html.dark .height-p--50 {
    height: 50% !important;
}
html.dark .width-p--51 {
    width: 51% !important;
}
html.dark .height-p--51 {
    height: 51% !important;
}
html.dark .width-p--52 {
    width: 52% !important;
}
html.dark .height-p--52 {
    height: 52% !important;
}
html.dark .width-p--53 {
    width: 53% !important;
}
html.dark .height-p--53 {
    height: 53% !important;
}
html.dark .width-p--54 {
    width: 54% !important;
}
html.dark .height-p--54 {
    height: 54% !important;
}
html.dark .width-p--55 {
    width: 55% !important;
}
html.dark .height-p--55 {
    height: 55% !important;
}
html.dark .width-p--56 {
    width: 56% !important;
}
html.dark .height-p--56 {
    height: 56% !important;
}
html.dark .width-p--57 {
    width: 57% !important;
}
html.dark .height-p--57 {
    height: 57% !important;
}
html.dark .width-p--58 {
    width: 58% !important;
}
html.dark .height-p--58 {
    height: 58% !important;
}
html.dark .width-p--59 {
    width: 59% !important;
}
html.dark .height-p--59 {
    height: 59% !important;
}
html.dark .width-p--60 {
    width: 60% !important;
}
html.dark .height-p--60 {
    height: 60% !important;
}
html.dark .width-p--61 {
    width: 61% !important;
}
html.dark .height-p--61 {
    height: 61% !important;
}
html.dark .width-p--62 {
    width: 62% !important;
}
html.dark .height-p--62 {
    height: 62% !important;
}
html.dark .width-p--63 {
    width: 63% !important;
}
html.dark .height-p--63 {
    height: 63% !important;
}
html.dark .width-p--64 {
    width: 64% !important;
}
html.dark .height-p--64 {
    height: 64% !important;
}
html.dark .width-p--65 {
    width: 65% !important;
}
html.dark .height-p--65 {
    height: 65% !important;
}
html.dark .width-p--66 {
    width: 66% !important;
}
html.dark .height-p--66 {
    height: 66% !important;
}
html.dark .width-p--67 {
    width: 67% !important;
}
html.dark .height-p--67 {
    height: 67% !important;
}
html.dark .width-p--68 {
    width: 68% !important;
}
html.dark .height-p--68 {
    height: 68% !important;
}
html.dark .width-p--69 {
    width: 69% !important;
}
html.dark .height-p--69 {
    height: 69% !important;
}
html.dark .width-p--70 {
    width: 70% !important;
}
html.dark .height-p--70 {
    height: 70% !important;
}
html.dark .width-p--71 {
    width: 71% !important;
}
html.dark .height-p--71 {
    height: 71% !important;
}
html.dark .width-p--72 {
    width: 72% !important;
}
html.dark .height-p--72 {
    height: 72% !important;
}
html.dark .width-p--73 {
    width: 73% !important;
}
html.dark .height-p--73 {
    height: 73% !important;
}
html.dark .width-p--74 {
    width: 74% !important;
}
html.dark .height-p--74 {
    height: 74% !important;
}
html.dark .width-p--75 {
    width: 75% !important;
}
html.dark .height-p--75 {
    height: 75% !important;
}
html.dark .width-p--76 {
    width: 76% !important;
}
html.dark .height-p--76 {
    height: 76% !important;
}
html.dark .width-p--77 {
    width: 77% !important;
}
html.dark .height-p--77 {
    height: 77% !important;
}
html.dark .width-p--78 {
    width: 78% !important;
}
html.dark .height-p--78 {
    height: 78% !important;
}
html.dark .width-p--79 {
    width: 79% !important;
}
html.dark .height-p--79 {
    height: 79% !important;
}
html.dark .width-p--80 {
    width: 80% !important;
}
html.dark .height-p--80 {
    height: 80% !important;
}
html.dark .width-p--81 {
    width: 81% !important;
}
html.dark .height-p--81 {
    height: 81% !important;
}
html.dark .width-p--82 {
    width: 82% !important;
}
html.dark .height-p--82 {
    height: 82% !important;
}
html.dark .width-p--83 {
    width: 83% !important;
}
html.dark .height-p--83 {
    height: 83% !important;
}
html.dark .width-p--84 {
    width: 84% !important;
}
html.dark .height-p--84 {
    height: 84% !important;
}
html.dark .width-p--85 {
    width: 85% !important;
}
html.dark .height-p--85 {
    height: 85% !important;
}
html.dark .width-p--86 {
    width: 86% !important;
}
html.dark .height-p--86 {
    height: 86% !important;
}
html.dark .width-p--87 {
    width: 87% !important;
}
html.dark .height-p--87 {
    height: 87% !important;
}
html.dark .width-p--88 {
    width: 88% !important;
}
html.dark .height-p--88 {
    height: 88% !important;
}
html.dark .width-p--89 {
    width: 89% !important;
}
html.dark .height-p--89 {
    height: 89% !important;
}
html.dark .width-p--90 {
    width: 90% !important;
}
html.dark .height-p--90 {
    height: 90% !important;
}
html.dark .width-p--91 {
    width: 91% !important;
}
html.dark .height-p--91 {
    height: 91% !important;
}
html.dark .width-p--92 {
    width: 92% !important;
}
html.dark .height-p--92 {
    height: 92% !important;
}
html.dark .width-p--93 {
    width: 93% !important;
}
html.dark .height-p--93 {
    height: 93% !important;
}
html.dark .width-p--94 {
    width: 94% !important;
}
html.dark .height-p--94 {
    height: 94% !important;
}
html.dark .width-p--95 {
    width: 95% !important;
}
html.dark .height-p--95 {
    height: 95% !important;
}
html.dark .width-p--96 {
    width: 96% !important;
}
html.dark .height-p--96 {
    height: 96% !important;
}
html.dark .width-p--97 {
    width: 97% !important;
}
html.dark .height-p--97 {
    height: 97% !important;
}
html.dark .width-p--98 {
    width: 98% !important;
}
html.dark .height-p--98 {
    height: 98% !important;
}
html.dark .width-p--99 {
    width: 99% !important;
}
html.dark .height-p--99 {
    height: 99% !important;
}
html.dark .width-p--100 {
    width: 100% !important;
}
html.dark .height-p--100 {
    height: 100% !important;
}
html.dark .max-width-p--0 {
    max-width: 0;
}
html.dark .max-height-p--0 {
    max-height: 0%;
}
html.dark .max-width-p--1 {
    max-width: 1%;
}
html.dark .max-height-p--1 {
    max-height: 1%;
}
html.dark .max-width-p--2 {
    max-width: 2%;
}
html.dark .max-height-p--2 {
    max-height: 2%;
}
html.dark .max-width-p--3 {
    max-width: 3%;
}
html.dark .max-height-p--3 {
    max-height: 3%;
}
html.dark .max-width-p--4 {
    max-width: 4%;
}
html.dark .max-height-p--4 {
    max-height: 4%;
}
html.dark .max-width-p--5 {
    max-width: 5%;
}
html.dark .max-height-p--5 {
    max-height: 5%;
}
html.dark .max-width-p--6 {
    max-width: 6%;
}
html.dark .max-height-p--6 {
    max-height: 6%;
}
html.dark .max-width-p--7 {
    max-width: 7%;
}
html.dark .max-height-p--7 {
    max-height: 7%;
}
html.dark .max-width-p--8 {
    max-width: 8%;
}
html.dark .max-height-p--8 {
    max-height: 8%;
}
html.dark .max-width-p--9 {
    max-width: 9%;
}
html.dark .max-height-p--9 {
    max-height: 9%;
}
html.dark .max-width-p--10 {
    max-width: 10%;
}
html.dark .max-height-p--10 {
    max-height: 10%;
}
html.dark .max-width-p--11 {
    max-width: 11%;
}
html.dark .max-height-p--11 {
    max-height: 11%;
}
html.dark .max-width-p--12 {
    max-width: 12%;
}
html.dark .max-height-p--12 {
    max-height: 12%;
}
html.dark .max-width-p--13 {
    max-width: 13%;
}
html.dark .max-height-p--13 {
    max-height: 13%;
}
html.dark .max-width-p--14 {
    max-width: 14%;
}
html.dark .max-height-p--14 {
    max-height: 14%;
}
html.dark .max-width-p--15 {
    max-width: 15%;
}
html.dark .max-height-p--15 {
    max-height: 15%;
}
html.dark .max-width-p--16 {
    max-width: 16%;
}
html.dark .max-height-p--16 {
    max-height: 16%;
}
html.dark .max-width-p--17 {
    max-width: 17%;
}
html.dark .max-height-p--17 {
    max-height: 17%;
}
html.dark .max-width-p--18 {
    max-width: 18%;
}
html.dark .max-height-p--18 {
    max-height: 18%;
}
html.dark .max-width-p--19 {
    max-width: 19%;
}
html.dark .max-height-p--19 {
    max-height: 19%;
}
html.dark .max-width-p--20 {
    max-width: 20%;
}
html.dark .max-height-p--20 {
    max-height: 20%;
}
html.dark .max-width-p--21 {
    max-width: 21%;
}
html.dark .max-height-p--21 {
    max-height: 21%;
}
html.dark .max-width-p--22 {
    max-width: 22%;
}
html.dark .max-height-p--22 {
    max-height: 22%;
}
html.dark .max-width-p--23 {
    max-width: 23%;
}
html.dark .max-height-p--23 {
    max-height: 23%;
}
html.dark .max-width-p--24 {
    max-width: 24%;
}
html.dark .max-height-p--24 {
    max-height: 24%;
}
html.dark .max-width-p--25 {
    max-width: 25%;
}
html.dark .max-height-p--25 {
    max-height: 25%;
}
html.dark .max-width-p--26 {
    max-width: 26%;
}
html.dark .max-height-p--26 {
    max-height: 26%;
}
html.dark .max-width-p--27 {
    max-width: 27%;
}
html.dark .max-height-p--27 {
    max-height: 27%;
}
html.dark .max-width-p--28 {
    max-width: 28%;
}
html.dark .max-height-p--28 {
    max-height: 28%;
}
html.dark .max-width-p--29 {
    max-width: 29%;
}
html.dark .max-height-p--29 {
    max-height: 29%;
}
html.dark .max-width-p--30 {
    max-width: 30%;
}
html.dark .max-height-p--30 {
    max-height: 30%;
}
html.dark .max-width-p--31 {
    max-width: 31%;
}
html.dark .max-height-p--31 {
    max-height: 31%;
}
html.dark .max-width-p--32 {
    max-width: 32%;
}
html.dark .max-height-p--32 {
    max-height: 32%;
}
html.dark .max-width-p--33 {
    max-width: 33%;
}
html.dark .max-height-p--33 {
    max-height: 33%;
}
html.dark .max-width-p--34 {
    max-width: 34%;
}
html.dark .max-height-p--34 {
    max-height: 34%;
}
html.dark .max-width-p--35 {
    max-width: 35%;
}
html.dark .max-height-p--35 {
    max-height: 35%;
}
html.dark .max-width-p--36 {
    max-width: 36%;
}
html.dark .max-height-p--36 {
    max-height: 36%;
}
html.dark .max-width-p--37 {
    max-width: 37%;
}
html.dark .max-height-p--37 {
    max-height: 37%;
}
html.dark .max-width-p--38 {
    max-width: 38%;
}
html.dark .max-height-p--38 {
    max-height: 38%;
}
html.dark .max-width-p--39 {
    max-width: 39%;
}
html.dark .max-height-p--39 {
    max-height: 39%;
}
html.dark .max-width-p--40 {
    max-width: 40%;
}
html.dark .max-height-p--40 {
    max-height: 40%;
}
html.dark .max-width-p--41 {
    max-width: 41%;
}
html.dark .max-height-p--41 {
    max-height: 41%;
}
html.dark .max-width-p--42 {
    max-width: 42%;
}
html.dark .max-height-p--42 {
    max-height: 42%;
}
html.dark .max-width-p--43 {
    max-width: 43%;
}
html.dark .max-height-p--43 {
    max-height: 43%;
}
html.dark .max-width-p--44 {
    max-width: 44%;
}
html.dark .max-height-p--44 {
    max-height: 44%;
}
html.dark .max-width-p--45 {
    max-width: 45%;
}
html.dark .max-height-p--45 {
    max-height: 45%;
}
html.dark .max-width-p--46 {
    max-width: 46%;
}
html.dark .max-height-p--46 {
    max-height: 46%;
}
html.dark .max-width-p--47 {
    max-width: 47%;
}
html.dark .max-height-p--47 {
    max-height: 47%;
}
html.dark .max-width-p--48 {
    max-width: 48%;
}
html.dark .max-height-p--48 {
    max-height: 48%;
}
html.dark .max-width-p--49 {
    max-width: 49%;
}
html.dark .max-height-p--49 {
    max-height: 49%;
}
html.dark .max-width-p--50 {
    max-width: 50%;
}
html.dark .max-height-p--50 {
    max-height: 50%;
}
html.dark .max-width-p--51 {
    max-width: 51%;
}
html.dark .max-height-p--51 {
    max-height: 51%;
}
html.dark .max-width-p--52 {
    max-width: 52%;
}
html.dark .max-height-p--52 {
    max-height: 52%;
}
html.dark .max-width-p--53 {
    max-width: 53%;
}
html.dark .max-height-p--53 {
    max-height: 53%;
}
html.dark .max-width-p--54 {
    max-width: 54%;
}
html.dark .max-height-p--54 {
    max-height: 54%;
}
html.dark .max-width-p--55 {
    max-width: 55%;
}
html.dark .max-height-p--55 {
    max-height: 55%;
}
html.dark .max-width-p--56 {
    max-width: 56%;
}
html.dark .max-height-p--56 {
    max-height: 56%;
}
html.dark .max-width-p--57 {
    max-width: 57%;
}
html.dark .max-height-p--57 {
    max-height: 57%;
}
html.dark .max-width-p--58 {
    max-width: 58%;
}
html.dark .max-height-p--58 {
    max-height: 58%;
}
html.dark .max-width-p--59 {
    max-width: 59%;
}
html.dark .max-height-p--59 {
    max-height: 59%;
}
html.dark .max-width-p--60 {
    max-width: 60%;
}
html.dark .max-height-p--60 {
    max-height: 60%;
}
html.dark .max-width-p--61 {
    max-width: 61%;
}
html.dark .max-height-p--61 {
    max-height: 61%;
}
html.dark .max-width-p--62 {
    max-width: 62%;
}
html.dark .max-height-p--62 {
    max-height: 62%;
}
html.dark .max-width-p--63 {
    max-width: 63%;
}
html.dark .max-height-p--63 {
    max-height: 63%;
}
html.dark .max-width-p--64 {
    max-width: 64%;
}
html.dark .max-height-p--64 {
    max-height: 64%;
}
html.dark .max-width-p--65 {
    max-width: 65%;
}
html.dark .max-height-p--65 {
    max-height: 65%;
}
html.dark .max-width-p--66 {
    max-width: 66%;
}
html.dark .max-height-p--66 {
    max-height: 66%;
}
html.dark .max-width-p--67 {
    max-width: 67%;
}
html.dark .max-height-p--67 {
    max-height: 67%;
}
html.dark .max-width-p--68 {
    max-width: 68%;
}
html.dark .max-height-p--68 {
    max-height: 68%;
}
html.dark .max-width-p--69 {
    max-width: 69%;
}
html.dark .max-height-p--69 {
    max-height: 69%;
}
html.dark .max-width-p--70 {
    max-width: 70%;
}
html.dark .max-height-p--70 {
    max-height: 70%;
}
html.dark .max-width-p--71 {
    max-width: 71%;
}
html.dark .max-height-p--71 {
    max-height: 71%;
}
html.dark .max-width-p--72 {
    max-width: 72%;
}
html.dark .max-height-p--72 {
    max-height: 72%;
}
html.dark .max-width-p--73 {
    max-width: 73%;
}
html.dark .max-height-p--73 {
    max-height: 73%;
}
html.dark .max-width-p--74 {
    max-width: 74%;
}
html.dark .max-height-p--74 {
    max-height: 74%;
}
html.dark .max-width-p--75 {
    max-width: 75%;
}
html.dark .max-height-p--75 {
    max-height: 75%;
}
html.dark .max-width-p--76 {
    max-width: 76%;
}
html.dark .max-height-p--76 {
    max-height: 76%;
}
html.dark .max-width-p--77 {
    max-width: 77%;
}
html.dark .max-height-p--77 {
    max-height: 77%;
}
html.dark .max-width-p--78 {
    max-width: 78%;
}
html.dark .max-height-p--78 {
    max-height: 78%;
}
html.dark .max-width-p--79 {
    max-width: 79%;
}
html.dark .max-height-p--79 {
    max-height: 79%;
}
html.dark .max-width-p--80 {
    max-width: 80%;
}
html.dark .max-height-p--80 {
    max-height: 80%;
}
html.dark .max-width-p--81 {
    max-width: 81%;
}
html.dark .max-height-p--81 {
    max-height: 81%;
}
html.dark .max-width-p--82 {
    max-width: 82%;
}
html.dark .max-height-p--82 {
    max-height: 82%;
}
html.dark .max-width-p--83 {
    max-width: 83%;
}
html.dark .max-height-p--83 {
    max-height: 83%;
}
html.dark .max-width-p--84 {
    max-width: 84%;
}
html.dark .max-height-p--84 {
    max-height: 84%;
}
html.dark .max-width-p--85 {
    max-width: 85%;
}
html.dark .max-height-p--85 {
    max-height: 85%;
}
html.dark .max-width-p--86 {
    max-width: 86%;
}
html.dark .max-height-p--86 {
    max-height: 86%;
}
html.dark .max-width-p--87 {
    max-width: 87%;
}
html.dark .max-height-p--87 {
    max-height: 87%;
}
html.dark .max-width-p--88 {
    max-width: 88%;
}
html.dark .max-height-p--88 {
    max-height: 88%;
}
html.dark .max-width-p--89 {
    max-width: 89%;
}
html.dark .max-height-p--89 {
    max-height: 89%;
}
html.dark .max-width-p--90 {
    max-width: 90%;
}
html.dark .max-height-p--90 {
    max-height: 90%;
}
html.dark .max-width-p--91 {
    max-width: 91%;
}
html.dark .max-height-p--91 {
    max-height: 91%;
}
html.dark .max-width-p--92 {
    max-width: 92%;
}
html.dark .max-height-p--92 {
    max-height: 92%;
}
html.dark .max-width-p--93 {
    max-width: 93%;
}
html.dark .max-height-p--93 {
    max-height: 93%;
}
html.dark .max-width-p--94 {
    max-width: 94%;
}
html.dark .max-height-p--94 {
    max-height: 94%;
}
html.dark .max-width-p--95 {
    max-width: 95%;
}
html.dark .max-height-p--95 {
    max-height: 95%;
}
html.dark .max-width-p--96 {
    max-width: 96%;
}
html.dark .max-height-p--96 {
    max-height: 96%;
}
html.dark .max-width-p--97 {
    max-width: 97%;
}
html.dark .max-height-p--97 {
    max-height: 97%;
}
html.dark .max-width-p--98 {
    max-width: 98%;
}
html.dark .max-height-p--98 {
    max-height: 98%;
}
html.dark .max-width-p--99 {
    max-width: 99%;
}
html.dark .max-height-p--99 {
    max-height: 99%;
}
html.dark .max-width-p--100 {
    max-width: 100%;
}
html.dark .max-height-p--100 {
    max-height: 100%;
}
html.dark .width-auto {
    width: auto;
}
html.dark .height-auto {
    height: auto;
}
html.dark .height-vh--100 {
    height: 100vh;
}
html.dark .width--20 {
    width: 20px;
}
html.dark .width--26 {
    width: 26px;
}
html.dark .width--30 {
    width: 30px;
}
html.dark .width--88 {
    width: 88px;
}
html.dark .width--100 {
    width: 100px;
}
html.dark .width--250 {
    width: 250px;
}
html.dark .width--300 {
    width: 300px;
}
html.dark .width--380 {
    width: 380px;
}
html.dark .width--430 {
    width: 430px;
}
html.dark .width--490 {
    width: 490px;
}
html.dark .width--523 {
    width: 523px !important;
}
html.dark .width--600 {
    width: 600px;
}
html.dark .height--0 {
    height: 0;
}
html.dark .height--6 {
    height: 6px;
}
html.dark .height--10 {
    height: 10px;
}
html.dark .height--16 {
    height: 16px;
}
html.dark .height--20 {
    height: 20px;
}
html.dark .height--24 {
    height: 24px;
}
html.dark .height--30 {
    height: 30px;
}
html.dark .height--36 {
    height: 36px;
}
html.dark .height--40 {
    height: 40px;
}
html.dark .height--53 {
    height: 53px;
}
html.dark .height--55 {
    height: 55px;
}
html.dark .height--60 {
    height: 60px;
}
html.dark .height--125 {
    height: 125px;
}
html.dark .height--180 {
    height: 180px;
}
html.dark .height--225 {
    height: 225px;
}
html.dark .height--270 {
    height: 270px;
}
html.dark .height--415 {
    height: 415px;
}
html.dark .min-width--10 {
    min-width: 10px;
}
html.dark .min-width--45 {
    min-width: 45px;
}
html.dark .min-height--30 {
    min-height: 30px;
}
html.dark .min-height--90 {
    min-height: 90px;
}
html.dark .max-height--400 {
    max-height: 400px;
}
html.dark .max-height--600 {
    max-height: 600px;
}
html.dark .border-a--2 {
    border: 2px solid;
}
html.dark .br-1 {
    border-radius: 0.25rem;
}
html.dark .br-2 {
    border-radius: 0.5rem;
}
html.dark .br-3 {
    border-radius: 0.75rem;
}
html.dark .br-4 {
    border-radius: 1rem;
}
html.dark .br--3 {
    border-radius: 3px;
}
html.dark .br--4 {
    border-radius: 4px;
}
html.dark .br--6 {
    border-radius: 6px;
}
html.dark .br--14 {
    border-radius: 14px;
}
html.dark .br--20 {
    border-radius: 20px;
}
html.dark .br-bottom--4 {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}
html.dark .br-top--4 {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
html.dark .br-100 {
    border-radius: 100% !important;
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
html.dark .br-bottom {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
html.dark .br-top {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
html.dark .br-left {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
html.dark .br-right {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
@-webkit-keyframes bounce-in {
    40% {
        -webkit-transform: scale(1.35);
        transform: scale(1.35);
    }
}
@keyframes bounce-in {
    40% {
        -webkit-transform: scale(1.35);
        transform: scale(1.35);
    }
}
@-webkit-keyframes fade-in {
    0% {
        opacity: 0.01;
    }
    to {
        opacity: 1;
    }
}
@keyframes fade-in {
    0% {
        opacity: 0.01;
    }
    to {
        opacity: 1;
    }
}
@-webkit-keyframes fade-out {
    0% {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}
@keyframes fade-out {
    0% {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}
@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn);
    }
}
@keyframes spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn);
    }
}
@-webkit-keyframes despin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn);
    }
}
@keyframes despin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn);
    }
}
@-webkit-keyframes rotate-in {
    0% {
        -webkit-transform-origin: -5px 0;
        transform-origin: -5px 0;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0;
    }
    to {
        -webkit-transform-origin: -5px 0;
        transform-origin: -5px 0;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 1;
    }
}
@keyframes rotate-in {
    0% {
        -webkit-transform-origin: -5px 0;
        transform-origin: -5px 0;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0;
    }
    to {
        -webkit-transform-origin: -5px 0;
        transform-origin: -5px 0;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 1;
    }
}
@-webkit-keyframes rotate-out {
    0% {
        -webkit-transform-origin: -5px 0;
        transform-origin: -5px 0;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }
    to {
        -webkit-transform-origin: -5px 0;
        transform-origin: -5px 0;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0;
    }
}
@keyframes rotate-out {
    0% {
        -webkit-transform-origin: -5px 0;
        transform-origin: -5px 0;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1;
    }
    to {
        -webkit-transform-origin: -5px 0;
        transform-origin: -5px 0;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0;
    }
}
@-webkit-keyframes slide-fade-in-left {
    0% {
        -webkit-transform: translateX(20px);
        transform: translateX(20px);
        opacity: 0;
    }
    to {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1;
    }
}
@keyframes slide-fade-in-left {
    0% {
        -webkit-transform: translateX(20px);
        transform: translateX(20px);
        opacity: 0;
    }
    to {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1;
    }
}
@-webkit-keyframes slide-fade-out-right {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1;
    }
    to {
        -webkit-transform: translateX(20px);
        transform: translateX(20px);
        opacity: 0;
    }
}
@keyframes slide-fade-out-right {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1;
    }
    to {
        -webkit-transform: translateX(20px);
        transform: translateX(20px);
        opacity: 0;
    }
}
@-webkit-keyframes pulse {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@keyframes pulse {
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
html.dark .anim {
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
}
html.dark .anim-delayed {
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s;
}
html.dark .anim-really-fast {
    -webkit-animation-duration: 50ms;
    animation-duration: 50ms;
}
html.dark .anim-slower {
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
}
html.dark .anim-slow {
    -webkit-animation-duration: 0.75s;
    animation-duration: 0.75s;
}
html.dark .anim-coggy {
    -webkit-animation: spin 0.8s linear infinite;
    animation: spin 0.8s linear infinite;
}
html.dark .anim-coggy,
html.dark .coggy {
    -webkit-transform-origin: 13px 15.6px;
    transform-origin: 13px 15.6px;
}
html.dark .coggy {
    transition: 1s;
    -webkit-animation: despin 1s ease-out;
    animation: despin 1s ease-out;
}
html.dark .anim-bounce-in {
    -webkit-animation-name: bounce-in;
    animation-name: bounce-in;
}
html.dark .anim-fade-in {
    -webkit-animation-name: fade-in;
    animation-name: fade-in;
}
html.dark .anim-rotate-in {
    -webkit-animation-name: rotate-in;
    animation-name: rotate-in;
}
html.dark .anim-rotate-out {
    -webkit-animation-name: rotate-out;
    animation-name: rotate-out;
}
html.dark .anim-fade-in-left {
    -webkit-animation-name: slide-fade-in-left;
    animation-name: slide-fade-in-left;
}
html.dark .anim-fade-out-right {
    -webkit-animation-name: slide-fade-out-right;
    animation-name: slide-fade-out-right;
}
html.dark .anim-pulse {
    -webkit-animation: pulse 3s linear infinite;
    animation: pulse 3s linear infinite;
}
html.dark .opacity--0 {
    opacity: 0 !important;
}
html.dark .opacity-hover--0:hover {
    opacity: 0 !important;
}
html.dark .opacity--1 {
    opacity: 0.01 !important;
}
html.dark .opacity-hover--1:hover {
    opacity: 0.01 !important;
}
html.dark .opacity--2 {
    opacity: 0.02 !important;
}
html.dark .opacity-hover--2:hover {
    opacity: 0.02 !important;
}
html.dark .opacity--3 {
    opacity: 0.03 !important;
}
html.dark .opacity-hover--3:hover {
    opacity: 0.03 !important;
}
html.dark .opacity--4 {
    opacity: 0.04 !important;
}
html.dark .opacity-hover--4:hover {
    opacity: 0.04 !important;
}
html.dark .opacity--5 {
    opacity: 0.05 !important;
}
html.dark .opacity-hover--5:hover {
    opacity: 0.05 !important;
}
html.dark .opacity--6 {
    opacity: 0.06 !important;
}
html.dark .opacity-hover--6:hover {
    opacity: 0.06 !important;
}
html.dark .opacity--7 {
    opacity: 0.07 !important;
}
html.dark .opacity-hover--7:hover {
    opacity: 0.07 !important;
}
html.dark .opacity--8 {
    opacity: 0.08 !important;
}
html.dark .opacity-hover--8:hover {
    opacity: 0.08 !important;
}
html.dark .opacity--9 {
    opacity: 0.09 !important;
}
html.dark .opacity-hover--9:hover {
    opacity: 0.09 !important;
}
html.dark .opacity--10 {
    opacity: 0.1 !important;
}
html.dark .opacity-hover--10:hover {
    opacity: 0.1 !important;
}
html.dark .opacity--11 {
    opacity: 0.11 !important;
}
html.dark .opacity-hover--11:hover {
    opacity: 0.11 !important;
}
html.dark .opacity--12 {
    opacity: 0.12 !important;
}
html.dark .opacity-hover--12:hover {
    opacity: 0.12 !important;
}
html.dark .opacity--13 {
    opacity: 0.13 !important;
}
html.dark .opacity-hover--13:hover {
    opacity: 0.13 !important;
}
html.dark .opacity--14 {
    opacity: 0.14 !important;
}
html.dark .opacity-hover--14:hover {
    opacity: 0.14 !important;
}
html.dark .opacity--15 {
    opacity: 0.15 !important;
}
html.dark .opacity-hover--15:hover {
    opacity: 0.15 !important;
}
html.dark .opacity--16 {
    opacity: 0.16 !important;
}
html.dark .opacity-hover--16:hover {
    opacity: 0.16 !important;
}
html.dark .opacity--17 {
    opacity: 0.17 !important;
}
html.dark .opacity-hover--17:hover {
    opacity: 0.17 !important;
}
html.dark .opacity--18 {
    opacity: 0.18 !important;
}
html.dark .opacity-hover--18:hover {
    opacity: 0.18 !important;
}
html.dark .opacity--19 {
    opacity: 0.19 !important;
}
html.dark .opacity-hover--19:hover {
    opacity: 0.19 !important;
}
html.dark .opacity--20 {
    opacity: 0.2 !important;
}
html.dark .opacity-hover--20:hover {
    opacity: 0.2 !important;
}
html.dark .opacity--21 {
    opacity: 0.21 !important;
}
html.dark .opacity-hover--21:hover {
    opacity: 0.21 !important;
}
html.dark .opacity--22 {
    opacity: 0.22 !important;
}
html.dark .opacity-hover--22:hover {
    opacity: 0.22 !important;
}
html.dark .opacity--23 {
    opacity: 0.23 !important;
}
html.dark .opacity-hover--23:hover {
    opacity: 0.23 !important;
}
html.dark .opacity--24 {
    opacity: 0.24 !important;
}
html.dark .opacity-hover--24:hover {
    opacity: 0.24 !important;
}
html.dark .opacity--25 {
    opacity: 0.25 !important;
}
html.dark .opacity-hover--25:hover {
    opacity: 0.25 !important;
}
html.dark .opacity--26 {
    opacity: 0.26 !important;
}
html.dark .opacity-hover--26:hover {
    opacity: 0.26 !important;
}
html.dark .opacity--27 {
    opacity: 0.27 !important;
}
html.dark .opacity-hover--27:hover {
    opacity: 0.27 !important;
}
html.dark .opacity--28 {
    opacity: 0.28 !important;
}
html.dark .opacity-hover--28:hover {
    opacity: 0.28 !important;
}
html.dark .opacity--29 {
    opacity: 0.29 !important;
}
html.dark .opacity-hover--29:hover {
    opacity: 0.29 !important;
}
html.dark .opacity--30 {
    opacity: 0.3 !important;
}
html.dark .opacity-hover--30:hover {
    opacity: 0.3 !important;
}
html.dark .opacity--31 {
    opacity: 0.31 !important;
}
html.dark .opacity-hover--31:hover {
    opacity: 0.31 !important;
}
html.dark .opacity--32 {
    opacity: 0.32 !important;
}
html.dark .opacity-hover--32:hover {
    opacity: 0.32 !important;
}
html.dark .opacity--33 {
    opacity: 0.33 !important;
}
html.dark .opacity-hover--33:hover {
    opacity: 0.33 !important;
}
html.dark .opacity--34 {
    opacity: 0.34 !important;
}
html.dark .opacity-hover--34:hover {
    opacity: 0.34 !important;
}
html.dark .opacity--35 {
    opacity: 0.35 !important;
}
html.dark .opacity-hover--35:hover {
    opacity: 0.35 !important;
}
html.dark .opacity--36 {
    opacity: 0.36 !important;
}
html.dark .opacity-hover--36:hover {
    opacity: 0.36 !important;
}
html.dark .opacity--37 {
    opacity: 0.37 !important;
}
html.dark .opacity-hover--37:hover {
    opacity: 0.37 !important;
}
html.dark .opacity--38 {
    opacity: 0.38 !important;
}
html.dark .opacity-hover--38:hover {
    opacity: 0.38 !important;
}
html.dark .opacity--39 {
    opacity: 0.39 !important;
}
html.dark .opacity-hover--39:hover {
    opacity: 0.39 !important;
}
html.dark .opacity--40 {
    opacity: 0.4 !important;
}
html.dark .opacity-hover--40:hover {
    opacity: 0.4 !important;
}
html.dark .opacity--41 {
    opacity: 0.41 !important;
}
html.dark .opacity-hover--41:hover {
    opacity: 0.41 !important;
}
html.dark .opacity--42 {
    opacity: 0.42 !important;
}
html.dark .opacity-hover--42:hover {
    opacity: 0.42 !important;
}
html.dark .opacity--43 {
    opacity: 0.43 !important;
}
html.dark .opacity-hover--43:hover {
    opacity: 0.43 !important;
}
html.dark .opacity--44 {
    opacity: 0.44 !important;
}
html.dark .opacity-hover--44:hover {
    opacity: 0.44 !important;
}
html.dark .opacity--45 {
    opacity: 0.45 !important;
}
html.dark .opacity-hover--45:hover {
    opacity: 0.45 !important;
}
html.dark .opacity--46 {
    opacity: 0.46 !important;
}
html.dark .opacity-hover--46:hover {
    opacity: 0.46 !important;
}
html.dark .opacity--47 {
    opacity: 0.47 !important;
}
html.dark .opacity-hover--47:hover {
    opacity: 0.47 !important;
}
html.dark .opacity--48 {
    opacity: 0.48 !important;
}
html.dark .opacity-hover--48:hover {
    opacity: 0.48 !important;
}
html.dark .opacity--49 {
    opacity: 0.49 !important;
}
html.dark .opacity-hover--49:hover {
    opacity: 0.49 !important;
}
html.dark .opacity--50 {
    opacity: 0.5 !important;
}
html.dark .opacity-hover--50:hover {
    opacity: 0.5 !important;
}
html.dark .opacity--51 {
    opacity: 0.51 !important;
}
html.dark .opacity-hover--51:hover {
    opacity: 0.51 !important;
}
html.dark .opacity--52 {
    opacity: 0.52 !important;
}
html.dark .opacity-hover--52:hover {
    opacity: 0.52 !important;
}
html.dark .opacity--53 {
    opacity: 0.53 !important;
}
html.dark .opacity-hover--53:hover {
    opacity: 0.53 !important;
}
html.dark .opacity--54 {
    opacity: 0.54 !important;
}
html.dark .opacity-hover--54:hover {
    opacity: 0.54 !important;
}
html.dark .opacity--55 {
    opacity: 0.55 !important;
}
html.dark .opacity-hover--55:hover {
    opacity: 0.55 !important;
}
html.dark .opacity--56 {
    opacity: 0.56 !important;
}
html.dark .opacity-hover--56:hover {
    opacity: 0.56 !important;
}
html.dark .opacity--57 {
    opacity: 0.57 !important;
}
html.dark .opacity-hover--57:hover {
    opacity: 0.57 !important;
}
html.dark .opacity--58 {
    opacity: 0.58 !important;
}
html.dark .opacity-hover--58:hover {
    opacity: 0.58 !important;
}
html.dark .opacity--59 {
    opacity: 0.59 !important;
}
html.dark .opacity-hover--59:hover {
    opacity: 0.59 !important;
}
html.dark .opacity--60 {
    opacity: 0.6 !important;
}
html.dark .opacity-hover--60:hover {
    opacity: 0.6 !important;
}
html.dark .opacity--61 {
    opacity: 0.61 !important;
}
html.dark .opacity-hover--61:hover {
    opacity: 0.61 !important;
}
html.dark .opacity--62 {
    opacity: 0.62 !important;
}
html.dark .opacity-hover--62:hover {
    opacity: 0.62 !important;
}
html.dark .opacity--63 {
    opacity: 0.63 !important;
}
html.dark .opacity-hover--63:hover {
    opacity: 0.63 !important;
}
html.dark .opacity--64 {
    opacity: 0.64 !important;
}
html.dark .opacity-hover--64:hover {
    opacity: 0.64 !important;
}
html.dark .opacity--65 {
    opacity: 0.65 !important;
}
html.dark .opacity-hover--65:hover {
    opacity: 0.65 !important;
}
html.dark .opacity--66 {
    opacity: 0.66 !important;
}
html.dark .opacity-hover--66:hover {
    opacity: 0.66 !important;
}
html.dark .opacity--67 {
    opacity: 0.67 !important;
}
html.dark .opacity-hover--67:hover {
    opacity: 0.67 !important;
}
html.dark .opacity--68 {
    opacity: 0.68 !important;
}
html.dark .opacity-hover--68:hover {
    opacity: 0.68 !important;
}
html.dark .opacity--69 {
    opacity: 0.69 !important;
}
html.dark .opacity-hover--69:hover {
    opacity: 0.69 !important;
}
html.dark .opacity--70 {
    opacity: 0.7 !important;
}
html.dark .opacity-hover--70:hover {
    opacity: 0.7 !important;
}
html.dark .opacity--71 {
    opacity: 0.71 !important;
}
html.dark .opacity-hover--71:hover {
    opacity: 0.71 !important;
}
html.dark .opacity--72 {
    opacity: 0.72 !important;
}
html.dark .opacity-hover--72:hover {
    opacity: 0.72 !important;
}
html.dark .opacity--73 {
    opacity: 0.73 !important;
}
html.dark .opacity-hover--73:hover {
    opacity: 0.73 !important;
}
html.dark .opacity--74 {
    opacity: 0.74 !important;
}
html.dark .opacity-hover--74:hover {
    opacity: 0.74 !important;
}
html.dark .opacity--75 {
    opacity: 0.75 !important;
}
html.dark .opacity-hover--75:hover {
    opacity: 0.75 !important;
}
html.dark .opacity--76 {
    opacity: 0.76 !important;
}
html.dark .opacity-hover--76:hover {
    opacity: 0.76 !important;
}
html.dark .opacity--77 {
    opacity: 0.77 !important;
}
html.dark .opacity-hover--77:hover {
    opacity: 0.77 !important;
}
html.dark .opacity--78 {
    opacity: 0.78 !important;
}
html.dark .opacity-hover--78:hover {
    opacity: 0.78 !important;
}
html.dark .opacity--79 {
    opacity: 0.79 !important;
}
html.dark .opacity-hover--79:hover {
    opacity: 0.79 !important;
}
html.dark .opacity--80 {
    opacity: 0.8 !important;
}
html.dark .opacity-hover--80:hover {
    opacity: 0.8 !important;
}
html.dark .opacity--81 {
    opacity: 0.81 !important;
}
html.dark .opacity-hover--81:hover {
    opacity: 0.81 !important;
}
html.dark .opacity--82 {
    opacity: 0.82 !important;
}
html.dark .opacity-hover--82:hover {
    opacity: 0.82 !important;
}
html.dark .opacity--83 {
    opacity: 0.83 !important;
}
html.dark .opacity-hover--83:hover {
    opacity: 0.83 !important;
}
html.dark .opacity--84 {
    opacity: 0.84 !important;
}
html.dark .opacity-hover--84:hover {
    opacity: 0.84 !important;
}
html.dark .opacity--85 {
    opacity: 0.85 !important;
}
html.dark .opacity-hover--85:hover {
    opacity: 0.85 !important;
}
html.dark .opacity--86 {
    opacity: 0.86 !important;
}
html.dark .opacity-hover--86:hover {
    opacity: 0.86 !important;
}
html.dark .opacity--87 {
    opacity: 0.87 !important;
}
html.dark .opacity-hover--87:hover {
    opacity: 0.87 !important;
}
html.dark .opacity--88 {
    opacity: 0.88 !important;
}
html.dark .opacity-hover--88:hover {
    opacity: 0.88 !important;
}
html.dark .opacity--89 {
    opacity: 0.89 !important;
}
html.dark .opacity-hover--89:hover {
    opacity: 0.89 !important;
}
html.dark .opacity--90 {
    opacity: 0.9 !important;
}
html.dark .opacity-hover--90:hover {
    opacity: 0.9 !important;
}
html.dark .opacity--91 {
    opacity: 0.91 !important;
}
html.dark .opacity-hover--91:hover {
    opacity: 0.91 !important;
}
html.dark .opacity--92 {
    opacity: 0.92 !important;
}
html.dark .opacity-hover--92:hover {
    opacity: 0.92 !important;
}
html.dark .opacity--93 {
    opacity: 0.93 !important;
}
html.dark .opacity-hover--93:hover {
    opacity: 0.93 !important;
}
html.dark .opacity--94 {
    opacity: 0.94 !important;
}
html.dark .opacity-hover--94:hover {
    opacity: 0.94 !important;
}
html.dark .opacity--95 {
    opacity: 0.95 !important;
}
html.dark .opacity-hover--95:hover {
    opacity: 0.95 !important;
}
html.dark .opacity--96 {
    opacity: 0.96 !important;
}
html.dark .opacity-hover--96:hover {
    opacity: 0.96 !important;
}
html.dark .opacity--97 {
    opacity: 0.97 !important;
}
html.dark .opacity-hover--97:hover {
    opacity: 0.97 !important;
}
html.dark .opacity--98 {
    opacity: 0.98 !important;
}
html.dark .opacity-hover--98:hover {
    opacity: 0.98 !important;
}
html.dark .opacity--99 {
    opacity: 0.99 !important;
}
html.dark .opacity-hover--99:hover {
    opacity: 0.99 !important;
}
html.dark .opacity--100 {
    opacity: 1 !important;
}
html.dark .opacity-hover--100:hover {
    opacity: 1 !important;
}
html.dark .bs-1 {
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25);
}
html.dark .flex {
    display: flex;
}
html.dark .inline-flex {
    display: inline-flex;
}
html.dark .flex-auto {
    flex: 1 1 auto;
    min-width: 1px;
    min-height: 1px;
}
html.dark .flex-none {
    flex: none;
}
html.dark .flex-column {
    flex-direction: column;
}
html.dark .flex-row {
    flex-direction: row;
}
html.dark .flex-wrap--wrap {
    flex-wrap: wrap;
}
html.dark .flex-align--center {
    align-items: center;
}
html.dark .flex-align--baseline {
    align-items: baseline;
}
html.dark .flex-align-self--flex-end {
    align-self: flex-end;
}
html.dark .flex-align-self--center {
    align-self: center;
}
html.dark .flex-justify-content--center {
    justify-content: center;
}
html.dark .flex-justify-content--space-between {
    justify-content: space-between;
}
html.dark .flex-justify-content--flex-end {
    justify-content: flex-end;
}
html.dark .flex-justify-content--flex-center {
    justify-content: center;
}
html.dark .flex-shrink--0 {
    flex-shrink: 0;
}
html.dark .flex-grow--0 {
    flex-grow: 0;
}
html.dark .flex-shrink--1 {
    flex-shrink: 1;
}
html.dark .flex-grow--1 {
    flex-grow: 1;
}
html.dark .flex-shrink--2 {
    flex-shrink: 2;
}
html.dark .flex-grow--2 {
    flex-grow: 2;
}
html.dark .flex-shrink--3 {
    flex-shrink: 3;
}
html.dark .flex-grow--3 {
    flex-grow: 3;
}
html.dark .flex-shrink--4 {
    flex-shrink: 4;
}
html.dark .flex-grow--4 {
    flex-grow: 4;
}
html.dark .flex-shrink--5 {
    flex-shrink: 5;
}
html.dark .flex-grow--5 {
    flex-grow: 5;
}
html.dark .flex-shrink--6 {
    flex-shrink: 6;
}
html.dark .flex-grow--6 {
    flex-grow: 6;
}
html.dark .flex-shrink--7 {
    flex-shrink: 7;
}
html.dark .flex-grow--7 {
    flex-grow: 7;
}
html.dark .flex-shrink--8 {
    flex-shrink: 8;
}
html.dark .flex-grow--8 {
    flex-grow: 8;
}
html.dark .flex-shrink--9 {
    flex-shrink: 9;
}
html.dark .flex-grow--9 {
    flex-grow: 9;
}
html.dark .flex-shrink--10 {
    flex-shrink: 10;
}
html.dark .flex-grow--10 {
    flex-grow: 10;
}
html.dark .color-twitter-darker-gray {
    color: #657786;
}
html.dark .color-twitter-white {
    color: #fff !important;
}
html.dark .color-twitter-gray {
    color: #aab8c2;
}
html.dark .color-twitter-blue {
    color: #1da1f2;
}
html.dark .color-twitter-red {
    color: #e0245e;
}
html.dark .color-twitter-deep-red {
    color: #a01744;
}
html.dark .color-twitter-green {
    color: #17bf63;
}
html.dark .color-twitter-deep-black {
    color: #14171a;
}
html.dark .color-twitter-dark-black {
    color: #38444d;
}
html.dark .color-twitter-dark-gray {
    color: #8899a6;
}
html.dark .color-twitter-black {
    color: #000;
}
html.dark .color-twitter-yellow {
    color: #ffad1f;
}
html.dark .color-transparent {
    color: transparent !important;
}
html.dark .bg-color-twitter-white {
    background-color: #fff !important;
}
html.dark .bg-color-twitter-blue {
    background-color: #1da1f2;
}
html.dark .bg-color-twitter-deep-blue {
    background-color: #005fd1;
}
html.dark .bg-color-twitter-medium-blue {
    background-color: #1da1f2;
}
html.dark .bg-color-twitter-deep-black {
    background-color: #38444d;
}
html.dark .bg-color-twitter-red {
    background-color: #e0245e;
}
html.dark .bg-color-twitter-light-gray {
    background-color: #ccd6dd;
}
html.dark .bg-color-twitter-lightest-gray {
    background-color: #f5f8fa;
}
html.dark .bg-color-twitter-midnight-dark-gray {
    background-color: #15202b;
}
html.dark .bg-color-twitter-midnight-darkest-gray {
    background-color: #10171e;
}
html.dark .bg-color-twitter-yellow {
    background-color: #ffad1f;
}
html.dark .bg-color-transparent {
    background-color: transparent !important;
}
html.dark .hover-bg-color-twitter-white:focus,
html.dark .hover-bg-color-twitter-white:hover {
    background-color: #fff;
}
html.dark .hover-bg-color-twitter-lightest-gray:focus,
html.dark .hover-bg-color-twitter-lightest-gray:hover {
    background-color: #f5f8fa;
}
html.dark .hover-bg-color-twitter-faint-blue:focus,
html.dark .hover-bg-color-twitter-faint-blue:hover {
    background-color: #eaf5fd;
}
html.dark .border-color-twitter-blue {
    border-color: #1da1f2;
}
html.dark .border-color-twitter-white {
    border-color: #fff;
}
html.dark .dark-only--color-twitter-gray {
    color: #aab8c2;
}
html.dark [lang="ar"],
html.dark [lang="fa"],
html.dark [lang="ha"],
html.dark [lang="he"],
html.dark [lang="iw"],
html.dark [lang="ks"],
html.dark [lang="ku"],
html.dark [lang="ps"],
html.dark [lang="ur"],
html.dark [lang="yi"] {
    direction: rtl;
}
html.dark [lang="ar"] a[rel="hashtag"],
html.dark [lang="ar"] a[rel="user"],
html.dark [lang="fa"] a[rel="hashtag"],
html.dark [lang="fa"] a[rel="user"],
html.dark [lang="ha"] a[rel="hashtag"],
html.dark [lang="ha"] a[rel="user"],
html.dark [lang="he"] a[rel="hashtag"],
html.dark [lang="he"] a[rel="user"],
html.dark [lang="iw"] a[rel="hashtag"],
html.dark [lang="iw"] a[rel="user"],
html.dark [lang="ks"] a[rel="hashtag"],
html.dark [lang="ks"] a[rel="user"],
html.dark [lang="ku"] a[rel="hashtag"],
html.dark [lang="ku"] a[rel="user"],
html.dark [lang="ps"] a[rel="hashtag"],
html.dark [lang="ps"] a[rel="user"],
html.dark [lang="ur"] a[rel="hashtag"],
html.dark [lang="ur"] a[rel="user"],
html.dark [lang="yi"] a[rel="hashtag"],
html.dark [lang="yi"] a[rel="user"] {
    direction: ltr;
    unicode-bidi: -webkit-isolate;
    unicode-bidi: isolate;
}
html.dark .is-inverted-dark {
    color: #38444d;
    -webkit-font-smoothing: subpixel-antialiased;
}
html.dark .is-inverted-dark a,
html.dark .is-inverted-dark a:active,
html.dark .is-inverted-dark a:focus,
html.dark .is-inverted-dark a:hover {
    color: #1da1f2;
}
html.dark .is-inverted-dark .link-normal-dark,
html.dark .is-inverted-dark .link-normal-dark:active,
html.dark .is-inverted-dark .link-normal-dark:focus,
html.dark .is-inverted-dark .link-normal-dark:hover {
    color: #14171a;
}
html.dark .is-inverted-dark .list-account,
html.dark .is-inverted-dark .list-link,
html.dark .is-inverted-dark .list-listmember,
html.dark .is-inverted-dark .list-subtitle,
html.dark .is-inverted-dark .list-twitter-list {
    color: #fff;
}
html.dark .is-inverted-dark .txt-mute {
    color: #8899a6;
}
html.dark .is-inverted-dark .txt-mute a:not(:hover):not(:focus) {
    color: #8899a6;
}
html.dark
    .is-inverted-dark
    .conversation-event
    + .stream-item:not(.conversation-event),
html.dark .is-inverted-dark .stream-item:not(.conversation-event) {
    border-color: #e1e8ed;
}
html.dark .is-inverted-dark .account-link {
    color: #38444d;
}
html.dark .is-inverted-dark .account-bio {
    color: #8899a6;
}
html.dark .is-inverted-dark .with-drop-shadow:after {
    box-shadow: inset 0 2px 4px #ccd6dd;
    border-top: 1px solid rgba(20, 23, 26, 0.25);
}
html.dark .is-inverted-dark .column-close-link {
    color: #657786;
}
html.dark .is-inverted-dark .accordion,
html.dark .is-inverted-dark .accordion-header {
    color: #14171a;
}
html.dark .is-inverted-dark .accordion-divider-t {
    border-top: 1px solid #e1e8ed;
}
html.dark .is-inverted-dark .accordion-header:hover {
    color: #14171a;
}
html.dark .is-inverted-dark .facet-type-content.is-active {
    background-color: rgba(246, 128, 154, 0.2);
}
html.dark .is-inverted-dark .facet-type-user.is-active {
    background-color: rgba(255, 231, 110, 0.2);
}
html.dark .is-inverted-dark .facet-type-location.is-active {
    background-color: rgba(118, 194, 158, 0.2);
}
html.dark .is-inverted-dark .facet-type-preferences.is-active {
    background-color: rgba(136, 153, 166, 0.2);
}
html.dark .is-inverted-dark .facet-type-engagement.is-active {
    background-color: #e1e8ed;
}
html.dark .is-inverted-dark .facet-type {
    border-bottom: 1px solid #e1e8ed;
}
html.dark .is-inverted-dark .accordion .is-active {
    color: #14171a;
}
html.dark .is-inverted-dark .accordion .is-active .accordion-header,
html.dark .is-inverted-dark .accordion .is-active .accordion-header:hover {
    color: #14171a;
}
html.dark .is-inverted-dark .tweet-detail-wrapper {
    background: #f5f8fa;
}
html.dark .is-inverted-dark .scroll-conversation {
    background: #e1e8ed;
}
html.dark .is-inverted-dark .card-holder,
html.dark .is-inverted-dark .tweet-detail-actions,
html.dark .is-inverted-dark .tweet-stats {
    border-top-color: #e1e8ed;
}
html.dark .is-inverted-dark .tweet-detail-action {
    color: #8899a6;
}
html.dark .is-inverted-dark .tweet-detail-action.is-selected,
html.dark .is-inverted-dark .tweet-detail-action:active,
html.dark .is-inverted-dark .tweet-detail-action:focus,
html.dark .is-inverted-dark .tweet-detail-action:hover {
    color: #38444d;
}
html.dark .is-inverted-dark .social-proof-for-tweet-title {
    background-color: #e1e8ed;
    color: #657786;
    border-bottom: #e1e8ed;
}
html.dark .is-inverted-dark .rpl textarea {
    border: 1px solid #e1e8ed;
    background: #fff;
    box-shadow: inset 0 1px 0 #8899a6;
}
html.dark .is-inverted-dark .media-badge {
    border-color: #e1e8ed;
}
html.dark .hidden-in-dark {
    display: none !important;
}
html.dark .is-inverted-dark .hidden-in-dark {
    display: inherit !important;
}
html.dark .is-inverted-dark .hidden-in-light {
    display: none !important;
}
html.dark .icon,
html.dark .Icon {
    display: inline-block;
    vertical-align: baseline;
    font-size: 20px;
    height: 1em;
    width: 1em;
}
html.dark .Icon {
    font-size: 1em;
}
html.dark .Icon:before,
html.dark .icon:before {
    font-family: tweetdeckregular;
    font-weight: 400;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
html.dark .icon-toggle-on:before {
    content: "\F722";
}
html.dark .icon-toggle-off:before {
    content: "\F723";
}
html.dark .icon-twitter-bird:before {
    content: "\F014";
}
html.dark .icon-mention:before {
    content: "\F064";
}
html.dark .icon-following:before {
    content: "\F176";
}
html.dark .icon-message:before {
    content: "\F054";
}
html.dark .icon-home:before {
    content: "\F053";
}
html.dark .icon-hashtag:before {
    content: "\F052";
}
html.dark .icon-reply:before {
    content: "\F151";
}
html.dark .icon-favorite:before {
    content: "\F148";
}
html.dark .icon-retweet:before {
    content: "\F152";
}
html.dark .icon-retweet-filled:before {
    content: "\F006";
}
html.dark .icon-drafts:before {
    content: "\F710";
}
html.dark .icon-search:before {
    content: "\F058";
}
html.dark .icon-magic-search:before {
    content: "\F725";
}
html.dark .icon-trash:before {
    content: "\F154";
}
html.dark .Icon--close:before,
html.dark .icon-close:before {
    content: "\F045";
}
html.dark .Icon--caretRight:before,
html.dark .icon-arrow-r:before {
    content: "\F194";
}
html.dark .Icon--caretLeft:before,
html.dark .icon-arrow-l:before {
    content: "\F193";
}
html.dark .icon-protected:before {
    content: "\F096";
}
html.dark .icon-list:before {
    content: "\F094";
}
html.dark .icon-list-filled:before {
    content: "\F012";
}
html.dark .icon-camera:before {
    content: "\F027";
}
html.dark .icon-more:before {
    content: "\F150";
}
html.dark .icon-settings:before {
    content: "\F059";
}
html.dark .Icon--notifications:before,
html.dark .icon-notifications:before {
    content: "\F055";
}
html.dark .icon-user-dd:before {
    content: "\F107";
}
html.dark .icon-activity:before {
    content: "\F063";
}
html.dark .icon-trending:before {
    content: "\F718";
}
html.dark .icon-minus:before {
    content: "\F184";
}
html.dark .icon-plus:before {
    content: "\F183";
}
html.dark .icon-geo:before {
    content: "\F031";
}
html.dark .icon-check:before {
    content: "\F170";
}
html.dark .icon-schedule:before {
    content: "\F177";
}
html.dark .icon-dot:before {
    content: "\F032";
}
html.dark .icon-user:before {
    content: "\F056";
}
html.dark .icon-user-filled:before {
    content: "\F002";
}
html.dark .icon-content:before {
    content: "\F113";
}
html.dark .Icon--caretDown:before,
html.dark .icon-arrow-d:before {
    content: "\F196";
}
html.dark .icon-arrow-u:before {
    content: "\F195";
}
html.dark .icon-share:before {
    content: "\F708";
}
html.dark .icon-info:before {
    content: "\F217";
}
html.dark .icon-verified:before {
    content: "\F099";
}
html.dark .icon-translator:before {
    content: "\F089";
}
html.dark .icon-blocked:before {
    content: "\E609";
}
html.dark .Icon--circleError:before,
html.dark .icon-circle-error:before {
    content: "\F042";
}
html.dark .icon-constrain:before {
    content: "\F190";
}
html.dark .icon-play-video:before {
    content: "\F040";
}
html.dark .icon-empty:before {
    content: "\F02F";
}
html.dark .icon-clear-input:before {
    content: "\F044";
}
html.dark .icon-compose:before {
    content: "\F029";
}
html.dark .icon-mark-read:before {
    content: "\F036";
}
html.dark .icon-arrow-r-double:before {
    content: "\F192";
}
html.dark .icon-arrow-l-double:before {
    content: "\F191";
}
html.dark .icon-follow:before {
    content: "\F175";
}
html.dark .icon-image:before {
    content: "\F109";
}
html.dark .icon-popout:before {
    content: "\F711";
}
html.dark .icon-move:before {
    content: "\F338";
}
html.dark .icon-compose-grid:before {
    content: "\F719";
}
html.dark .icon-compose-minigrid:before {
    content: "\F720";
}
html.dark .icon-compose-list:before {
    content: "\F721";
}
html.dark .icon-edit:before {
    content: "\F112";
}
html.dark .icon-clear-timeline:before {
    content: "\F713";
}
html.dark .icon-sliders:before {
    content: "\F138";
}
html.dark .icon-custom-timeline:before {
    content: "\F120";
}
html.dark .icon-compose-dm:before {
    content: "\F035";
}
html.dark .icon-bg-dot:before {
    content: "\F032";
}
html.dark .icon-user-add-account:before {
    content: "\F724";
}
html.dark .icon-user-team-mgr:before {
    content: "\F178";
}
html.dark .icon-user-switch:before {
    content: "\F178";
}
html.dark .icon-conversation:before {
    content: "\F005";
}
html.dark .icon-dataminr:before {
    content: "\F702";
}
html.dark .icon-link:before {
    content: "\F098";
}
html.dark .icon-flash:before {
    content: "\F017";
}
html.dark .icon-pointer-u:before {
    content: "\F188";
}
html.dark .icon-pointer-d:before {
    content: "\F174";
}
html.dark .icon-analytics:before {
    content: "\F200";
}
html.dark .icon-heart:before {
    content: "\F148";
}
html.dark .Icon--calendar:before,
html.dark .icon-calendar:before {
    content: "\F203";
}
html.dark .icon-attachment:before {
    content: "\F088";
}
html.dark .icon-play:before {
    content: "\F022";
}
html.dark .icon-pause:before {
    content: "\F302";
}
html.dark .icon-bookmark:before {
    content: "\F716";
}
html.dark .icon-play-badge:before {
    content: "\F715";
}
html.dark .icon-gif-badge:before {
    content: "\F528";
}
html.dark .icon-poll:before {
    content: "\F199";
}
html.dark .icon-lightning:before {
    content: "\F160";
}
html.dark .icon-heart-filled:before {
    content: "\F015";
}
html.dark .icon-toggle-off:before {
    content: "\F722";
}
html.dark .icon-toggle-on:before {
    content: "\F723";
}
html.dark .icon-speaker:before {
    content: "\F304";
}
html.dark .icon-sound:before {
    content: "\F305";
}
html.dark .icon-sound-off:before {
    content: "\F306";
}
html.dark .icon-favorite-color {
    color: #e0245e;
}
html.dark .icon-follow-color {
    color: #1da1f2;
}
html.dark .icon-image-color,
html.dark .icon-list-color,
html.dark .icon-mention-color {
    color: #657786;
}
html.dark .icon-unread-color {
    color: #1da1f2;
}
html.dark .icon-remove-color {
    color: #e0245e;
}
html.dark .icon-retweet-color,
html.dark .icon-submit-color {
    color: #17bf63;
}
html.dark .icon-twitter-blue-color {
    color: #1da1f2;
}
html.dark .icon-xsmall {
    font-size: 8px;
}
html.dark .DateRangeDropdownTarget .Icon,
html.dark .icon-small {
    font-size: 14px;
}
html.dark .icon-medium {
    font-size: 24px;
}
html.dark .icon-large {
    font-size: 26px;
    height: 26px;
    width: 26px;
}
html.dark .icon-xlarge {
    font-size: 48px;
    height: 48px;
    width: 48px;
    line-height: 48px;
}
html.dark .icon-small-context {
    font-size: 14px;
    height: 14px;
    vertical-align: top;
}
html.dark .icon-dropdown-context {
    font-size: 16px;
    height: 16px;
    vertical-align: top;
}
html.dark .icon-match-context {
    font-size: 1em;
    height: 1em;
}
html.dark .icon-tt {
    vertical-align: text-top;
}
html.dark .icon-tb {
    vertical-align: text-bottom;
}
html.dark .icon-bot {
    vertical-align: bottom;
}
html.dark .icon-middle {
    line-height: 1em;
    vertical-align: middle;
}
html.dark .icon-small-valigned {
    font-size: 16px !important;
    height: 16px;
    width: 16px;
    vertical-align: -3px !important;
}
html.dark .icon-base-valigned {
    height: 1rem;
    width: 1rem;
    vertical-align: -0.15rem;
    font-size: 1rem;
}
html.dark .is-touch-column-options .icon-small-valigned {
    font-size: 20px;
    vertical-align: 0;
}
html.dark .icon-center-16 {
    position: absolute;
    left: 50%;
    margin-left: -8px;
    margin-top: -8px;
    top: 50%;
    width: 16px;
    height: 16px;
}
html.dark .icon-center-24 {
    position: absolute;
    left: 50%;
    margin-left: -12px;
    margin-top: -12px;
    top: 50%;
    width: 24px;
    height: 24px;
}
html.dark .icon-with-bg-round .icon,
html.dark .icon-with-bg-round .Icon {
    position: absolute;
    left: 0;
}
html.dark .icon-verified-bg {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
}
html.dark .image-icon {
    width: 36px;
    margin: 9px auto;
}
html.dark .image-icon-small {
    width: 26px;
}
html.dark .Icon--smallest {
    font-size: 12px;
    line-height: 12px;
}
html.dark .Icon--small {
    font-size: 16px;
    line-height: 15px;
}
html.dark .Icon--medium {
    font-size: 18px;
    line-height: 18px;
}
html.dark .Icon--large {
    font-size: 21px;
    line-height: 1;
}
html.dark .Icon--extraLarge {
    font-size: 32px;
    line-height: 1;
}
html.dark .sprite {
    display: inline-block;
    vertical-align: text-top;
    background-image: url(https://ton.twimg.com/tweetdeck-web/web/assets/global/backgrounds/sprite_sheet_@1x.948c9b4228.png);
    background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5),
    (min-resolution: 1.5dppx),
    (min-resolution: 144dpi) {
    html.dark .sprite {
        background-image: url(https://ton.twimg.com/tweetdeck-web/web/assets/global/backgrounds/sprite_sheet_@2x.fe37b69f3d.png);
        background-size: 240px 176px;
        background-repeat: no-repeat;
    }
}
html.dark .heartsprite {
    -webkit-transform: scale(0.475);
    transform: scale(0.475);
    -webkit-transform-origin: center;
    transform-origin: center;
    display: inline-block;
    width: 100px;
    height: 100px;
    background: url(https://ton.twimg.com/tweetdeck-web/web/assets/global/backgrounds/web_heart_animation.339ba7969e.png)
        no-repeat;
    position: absolute;
    left: -226%;
}
html.dark .tweet-action-item .heartsprite {
    top: -214%;
}
html.dark .tweet-detail-action-item .heartsprite {
    top: -206%;
}
html.dark .heart-anim {
    -webkit-animation: heart-burst 1.2s steps(28);
    animation: heart-burst 1.2s steps(28);
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
@-webkit-keyframes heart-burst {
    to {
        background-position: -2800px;
    }
}
@keyframes heart-burst {
    to {
        background-position: -2800px;
    }
}
html.dark .sprite-drag {
    background-position: -70px -10px;
    width: 18px;
    height: 22px;
}
html.dark .sprite-verified {
    width: 20px;
    height: 20px;
    background-position: -10px -10px;
}
html.dark .sprite-verified-mini {
    width: 16px;
    height: 16px;
    background-position: -161px -47px;
    margin-left: -1px;
}
.txt-base-smallest html.dark .sprite-verified-mini,
.txt-base-small html.dark .sprite-verified-mini {
    width: 12px;
    height: 12px;
    background-position: -224px -99px;
}
html.dark .sprite-translator {
    width: 20px;
    height: 20px;
    background-position: -40px -10px;
}
html.dark .sprite-drag-vertical {
    width: 5px;
    height: 30px;
    background-position: -120px -10px;
}
html.dark .sprite-gif {
    width: 28px;
    height: 17px;
    background-position: -119px -90px;
}
html.dark .sprite-gif-pause {
    width: 58px;
    height: 17px;
    background-position: -119px -116px;
}
html.dark .microsoft-logo {
    width: 80px;
    height: 22px;
    background-position: -8px -87px;
}
html.dark .sprite-drag-vertical {
    background-position: -130px -10px;
}
html.dark .is-inverted-dark .sprite-drag-vertical {
    background-position: -120px -10px;
}
html.dark .microsoft-logo {
    background-position: -8px -108px;
}
html.dark .sprite-logo {
    width: 124px;
    height: 34px;
    background-position: -5px -45px;
}
html.dark .sprite-logo-badge {
    width: 34px;
    height: 34px;
    background-position: -5px -45px;
}
html.dark .sprite-logo-badge-large {
    background-position: -187px -39px;
}
html.dark .sprite-column-update {
    width: 158px;
    height: 3px;
    background-position: -10px -80px;
}
html.dark .sprite-flash {
    width: 8px;
    height: 18px;
    background-position: -166px -80px;
}
html.dark .sprite-dataminr-dot {
    width: 8px;
    height: 18px;
    background-position: -176px -80px;
}
html.dark .sprite-dataminr-plus {
    width: 8px;
    height: 18px;
    background-position: -186px -80px;
}
html.dark .sprite-dataminr-momentum-dot {
    width: 8px;
    height: 18px;
}
html.dark .sprite-flash {
    background-position: -196px -80px;
}
html.dark .sprite-dataminr-dot {
    background-position: -206px -80px;
}
html.dark .sprite-dataminr-plus {
    background-position: -216px -80px;
}
html.dark .sprite-dataminr-momentum-dot {
    background-position: -226px -80px;
}
html.dark .is-inverted-dark .sprite-flash {
    width: 8px;
    height: 18px;
    background-position: -166px -80px;
}
html.dark .is-inverted-dark .sprite-dataminr-dot {
    width: 8px;
    height: 18px;
    background-position: -176px -80px;
}
html.dark .is-inverted-dark .sprite-dataminr-plus {
    width: 8px;
    height: 18px;
    background-position: -186px -80px;
}
html.dark .is-inverted-dark .sprite-dataminr-momentum-dot {
    width: 8px;
    height: 18px;
    background-position: -226px -80px;
}
html.dark .fullname-badged:before {
    background-image: url(https://ton.twimg.com/tweetdeck-web/web/assets/global/backgrounds/sprite_sheet_@1x.948c9b4228.png);
    background-repeat: no-repeat;
}
@media (-webkit-min-device-pixel-ratio: 1.5),
    (min-resolution: 1.5dppx),
    (min-resolution: 144dpi) {
    html.dark .fullname-badged:before {
        background-image: url(https://ton.twimg.com/tweetdeck-web/web/assets/global/backgrounds/sprite_sheet_@2x.fe37b69f3d.png);
        background-size: 240px 160px;
    }
}
html.dark .badge-translator:before {
    width: 14px;
    height: 14px;
    background-position: -143px -48px;
}
html.dark .badge-verified:before {
    width: 14px;
    height: 14px;
    background-position: -163px -43px;
}
html.dark .txt-base-smallest .badge-translator:before {
    width: 12px;
    height: 12px;
    background-position: -204px -98px;
}
html.dark .badge-translator.badge-size--12:before {
    width: 12px !important;
    height: 12px !important;
    background-position: -204px -98px !important;
}
html.dark .badge-translator.badge-size--14:before {
    width: 14px !important;
    height: 14px !important;
    background-position: -143px -48px !important;
}
html.dark .txt-base-small .badge-verified:before,
html.dark .txt-base-smallest .badge-verified:before {
    width: 12px;
    height: 12px;
    background-position: -224px -99px;
}
html.dark .badge-verified.badge-size--12:before {
    width: 12px !important;
    height: 12px !important;
    background-position: -224px -99px !important;
}
html.dark .badge-verified.badge-size--14:before {
    width: 14px !important;
    height: 14px !important;
    background-position: -163px -48px !important;
}
html.dark .svg-warning {
    background-image: url(https://ton.twimg.com/tweetdeck-web/web/assets/global/backgrounds/warning-icon.557d0b2546.svg);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
html.dark .ButtonGroup {
    display: inline-block;
    vertical-align: middle;
}
html.dark .ButtonGroup > .Button,
html.dark .ButtonGroup > button,
html.dark .ButtonGroup > input[type="button"] {
    position: relative;
    float: left;
    text-align: center;
}
html.dark .ButtonGroup > .Button:focus,
html.dark .ButtonGroup > button:focus,
html.dark .ButtonGroup > input:focus[type="button"] {
    outline: none;
}
html.dark .ButtonGroup > .ButtonGroup {
    float: left;
}
html.dark .ButtonGroup > .Button,
html.dark .ButtonGroup > button,
html.dark .ButtonGroup > input[type="button"] {
    z-index: 1;
    transition: box-shadow 0s;
}
html.dark .ButtonGroup > .Button:hover,
html.dark .ButtonGroup > button:hover,
html.dark .ButtonGroup > input:hover[type="button"] {
    z-index: 2;
}
html.dark .ButtonGroup > .Button.is-selected,
html.dark .ButtonGroup > button.is-selected,
html.dark .ButtonGroup > input.is-selected[type="button"] {
    z-index: 3;
}
html.dark .ButtonGroup > .Button.is-selected,
html.dark .ButtonGroup > .Button.is-selected:visited,
html.dark .ButtonGroup > button.is-selected,
html.dark .ButtonGroup > button.is-selected:visited,
html.dark .ButtonGroup > input.is-selected:visited[type="button"],
html.dark .ButtonGroup > input.is-selected[type="button"] {
    background-color: #1da1f2;
    border: 1px solid #1da1f2;
    color: #fff;
}
html.dark .ButtonGroup > .Button.is-selected.is-focus,
html.dark .ButtonGroup > .Button.is-selected:focus,
html.dark .ButtonGroup > button.is-selected.is-focus,
html.dark .ButtonGroup > button.is-selected:focus,
html.dark .ButtonGroup > input.is-selected.is-focus[type="button"],
html.dark .ButtonGroup > input.is-selected:focus[type="button"] {
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px #71c9f8;
    background: #1da1f2;
    border-color: #1da1f2;
    color: #fff;
}
html.dark .ButtonGroup > .Button.is-selected.is-hover,
html.dark .ButtonGroup > .Button.is-selected:hover,
html.dark .ButtonGroup > button.is-selected.is-hover,
html.dark .ButtonGroup > button.is-selected:hover,
html.dark .ButtonGroup > input.is-selected.is-hover[type="button"],
html.dark .ButtonGroup > input.is-selected:hover[type="button"] {
    background-color: #1da1f2;
    border-color: #1da1f2;
    color: #fff;
}
html.dark .ButtonGroup > .Button.is-selected.is-active,
html.dark .ButtonGroup > .Button.is-selected:active,
html.dark .ButtonGroup > button.is-selected.is-active,
html.dark .ButtonGroup > button.is-selected:active,
html.dark .ButtonGroup > input.is-selected.is-active[type="button"],
html.dark .ButtonGroup > input.is-selected:active[type="button"] {
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px #1da1f2;
    background-color: #1da1f2;
    border-color: #1da1f2;
    color: #fff;
}
html.dark .ButtonGroup > .Button.is-selected.is-disabled,
html.dark .ButtonGroup > .Button.is-selected[disabled],
html.dark .ButtonGroup > button.is-selected.is-disabled,
html.dark .ButtonGroup > button.is-selected.is-disabled:focus,
html.dark .ButtonGroup > button.is-selected[disabled],
html.dark .ButtonGroup > input.is-selected.is-disabled[type="button"],
html.dark .ButtonGroup > input.is-selected.is-disabled[type="button"]:focus,
html.dark .ButtonGroup > input.is-selected[disabled][type="button"],
html.dark .follow-btn.is-disabled .ButtonGroup > button.is-selected,
html.dark fieldset[disabled] .ButtonGroup > .Button.is-selected,
html.dark fieldset[disabled] .ButtonGroup > button.is-selected,
html.dark fieldset[disabled] .ButtonGroup > input.is-selected[type="button"] {
    background-color: #1da1f2;
    border-color: #1da1f2;
    box-shadow: none;
}
html.dark .ButtonGroup > .Button:active,
html.dark .ButtonGroup > .Button:focus,
html.dark .ButtonGroup > button:active,
html.dark .ButtonGroup > button:focus,
html.dark .ButtonGroup > input:active[type="button"],
html.dark .ButtonGroup > input:focus[type="button"] {
    z-index: 4;
}
html.dark .ButtonGroup > .Button + .Button,
html.dark .ButtonGroup > .Button + .ButtonGroup,
html.dark .ButtonGroup > .Button + button,
html.dark .ButtonGroup > .Button + input[type="button"],
html.dark .ButtonGroup > .ButtonGroup + .Button,
html.dark .ButtonGroup > .ButtonGroup + .ButtonGroup,
html.dark .ButtonGroup > .ButtonGroup + button,
html.dark .ButtonGroup > .ButtonGroup + input[type="button"],
html.dark .ButtonGroup > button + .Button,
html.dark .ButtonGroup > button + .ButtonGroup,
html.dark .ButtonGroup > button + button,
html.dark .ButtonGroup > button + input[type="button"],
html.dark .ButtonGroup > input[type="button"] + .Button,
html.dark .ButtonGroup > input[type="button"] + .ButtonGroup,
html.dark .ButtonGroup > input[type="button"] + button,
html.dark .ButtonGroup > input[type="button"] + input[type="button"] {
    margin-left: -1px;
}
html.dark .ButtonGroup > .Button:not(:first-child):not(:last-child),
html.dark
    .ButtonGroup
    > .ButtonGroup:not(:first-child):not(:last-child)
    > .Button,
html.dark
    .ButtonGroup
    > .ButtonGroup:not(:first-child):not(:last-child)
    > button,
html.dark
    .ButtonGroup
    > .ButtonGroup:not(:first-child):not(:last-child)
    > input[type="button"],
html.dark .ButtonGroup > button:not(:first-child):not(:last-child),
html.dark
    .ButtonGroup
    > input:not(:first-child):not(:last-child)[type="button"] {
    border-radius: 0;
}
html.dark .ButtonGroup > .Button:first-child:not(:last-child),
html.dark .ButtonGroup > .ButtonGroup:first-child:not(:last-child) > .Button,
html.dark .ButtonGroup > .ButtonGroup:first-child:not(:last-child) > button,
html.dark
    .ButtonGroup
    > .ButtonGroup:first-child:not(:last-child)
    > input[type="button"],
html.dark .ButtonGroup > button:first-child:not(:last-child),
html.dark .ButtonGroup > input:first-child:not(:last-child)[type="button"] {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
html.dark .ButtonGroup > .Button:last-child:not(:first-child),
html.dark
    .ButtonGroup
    > .ButtonGroup:last-child:not(:first-child)
    > .Button:first-child,
html.dark
    .ButtonGroup
    > .ButtonGroup:last-child:not(:first-child)
    > button:first-child,
html.dark
    .ButtonGroup
    > .ButtonGroup:last-child:not(:first-child)
    > input:first-child[type="button"],
html.dark .ButtonGroup > button:last-child:not(:first-child),
html.dark .ButtonGroup > input:last-child:not(:first-child)[type="button"] {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}
html.dark .ButtonGroup > .ButtonGroup:last-child > .Button,
html.dark .ButtonGroup > .ButtonGroup:last-child > button,
html.dark .ButtonGroup > .ButtonGroup:last-child > input[type="button"] {
    border-radius: 4px;
}
html.dark .ButtonGroup--xsmall > .ButtonGroup:last-child > .Button,
html.dark .ButtonGroup--xsmall > .ButtonGroup:last-child > button,
html.dark
    .ButtonGroup--xsmall
    > .ButtonGroup:last-child
    > input[type="button"] {
    border-radius: 4px;
}
html.dark .ButtonGroup--small > .ButtonGroup:last-child > .Button,
html.dark .ButtonGroup--small > .ButtonGroup:last-child > button,
html.dark .ButtonGroup--small > .ButtonGroup:last-child > input[type="button"] {
    border-radius: 4px;
}
html.dark .ButtonGroup--large > .ButtonGroup:last-child > .Button,
html.dark .ButtonGroup--large > .ButtonGroup:last-child > button,
html.dark .ButtonGroup--large > .ButtonGroup:last-child > input[type="button"] {
    border-radius: 4px;
}
html.dark .ButtonGroup--primary > .Button + .Button,
html.dark .ButtonGroup--primary > .Button + .ButtonGroup,
html.dark .ButtonGroup--primary > .Button + button,
html.dark .ButtonGroup--primary > .Button + input[type="button"],
html.dark .ButtonGroup--primary > .ButtonGroup + .Button,
html.dark .ButtonGroup--primary > .ButtonGroup + .ButtonGroup,
html.dark .ButtonGroup--primary > .ButtonGroup + button,
html.dark .ButtonGroup--primary > .ButtonGroup + input[type="button"],
html.dark .ButtonGroup--primary > button + .Button,
html.dark .ButtonGroup--primary > button + .ButtonGroup,
html.dark .ButtonGroup--primary > button + button,
html.dark .ButtonGroup--primary > button + input[type="button"],
html.dark .ButtonGroup--primary > input[type="button"] + .Button,
html.dark .ButtonGroup--primary > input[type="button"] + .ButtonGroup,
html.dark .ButtonGroup--primary > input[type="button"] + button,
html.dark .ButtonGroup--primary > input[type="button"] + input[type="button"] {
    margin-left: 1px;
}
html.dark .ButtonGroup--tertiary > .Button.is-selected,
html.dark .ButtonGroup--tertiary > .Button.is-selected:visited,
html.dark .ButtonGroup--tertiary > .ButtonGroup > .Button.is-selected,
html.dark .ButtonGroup--tertiary > .ButtonGroup > .Button.is-selected:visited,
html.dark .ButtonGroup--tertiary > .ButtonGroup > button.is-selected,
html.dark .ButtonGroup--tertiary > .ButtonGroup > button.is-selected:visited,
html.dark
    .ButtonGroup--tertiary
    > .ButtonGroup
    > input.is-selected:visited[type="button"],
html.dark
    .ButtonGroup--tertiary
    > .ButtonGroup
    > input.is-selected[type="button"],
html.dark .ButtonGroup--tertiary > button.is-selected,
html.dark .ButtonGroup--tertiary > button.is-selected:visited,
html.dark .ButtonGroup--tertiary > input.is-selected:visited[type="button"],
html.dark .ButtonGroup--tertiary > input.is-selected[type="button"] {
    background-color: #657786;
    border: 1px solid #657786;
    color: #fff;
}
html.dark .ButtonGroup--tertiary > .Button.is-selected.is-focus,
html.dark .ButtonGroup--tertiary > .Button.is-selected:focus,
html.dark .ButtonGroup--tertiary > .ButtonGroup > .Button.is-selected.is-focus,
html.dark .ButtonGroup--tertiary > .ButtonGroup > .Button.is-selected:focus,
html.dark .ButtonGroup--tertiary > .ButtonGroup > button.is-selected.is-focus,
html.dark .ButtonGroup--tertiary > .ButtonGroup > button.is-selected:focus,
html.dark
    .ButtonGroup--tertiary
    > .ButtonGroup
    > input.is-selected.is-focus[type="button"],
html.dark
    .ButtonGroup--tertiary
    > .ButtonGroup
    > input.is-selected:focus[type="button"],
html.dark .ButtonGroup--tertiary > button.is-selected.is-focus,
html.dark .ButtonGroup--tertiary > button.is-selected:focus,
html.dark .ButtonGroup--tertiary > input.is-selected.is-focus[type="button"],
html.dark .ButtonGroup--tertiary > input.is-selected:focus[type="button"] {
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px #ccd6dd;
    background: #657786;
    border-color: #657786;
    color: #fff;
}
html.dark .ButtonGroup--tertiary > .Button.is-selected.is-hover,
html.dark .ButtonGroup--tertiary > .Button.is-selected:hover,
html.dark .ButtonGroup--tertiary > .ButtonGroup > .Button.is-selected.is-hover,
html.dark .ButtonGroup--tertiary > .ButtonGroup > .Button.is-selected:hover,
html.dark .ButtonGroup--tertiary > .ButtonGroup > button.is-selected.is-hover,
html.dark .ButtonGroup--tertiary > .ButtonGroup > button.is-selected:hover,
html.dark
    .ButtonGroup--tertiary
    > .ButtonGroup
    > input.is-selected.is-hover[type="button"],
html.dark
    .ButtonGroup--tertiary
    > .ButtonGroup
    > input.is-selected:hover[type="button"],
html.dark .ButtonGroup--tertiary > button.is-selected.is-hover,
html.dark .ButtonGroup--tertiary > button.is-selected:hover,
html.dark .ButtonGroup--tertiary > input.is-selected.is-hover[type="button"],
html.dark .ButtonGroup--tertiary > input.is-selected:hover[type="button"] {
    background-color: #657786;
    border-color: #657786;
    color: #fff;
}
html.dark .ButtonGroup--tertiary > .Button.is-selected.is-active,
html.dark .ButtonGroup--tertiary > .Button.is-selected:active,
html.dark .ButtonGroup--tertiary > .ButtonGroup > .Button.is-selected.is-active,
html.dark .ButtonGroup--tertiary > .ButtonGroup > .Button.is-selected:active,
html.dark .ButtonGroup--tertiary > .ButtonGroup > button.is-selected.is-active,
html.dark .ButtonGroup--tertiary > .ButtonGroup > button.is-selected:active,
html.dark
    .ButtonGroup--tertiary
    > .ButtonGroup
    > input.is-selected.is-active[type="button"],
html.dark
    .ButtonGroup--tertiary
    > .ButtonGroup
    > input.is-selected:active[type="button"],
html.dark .ButtonGroup--tertiary > button.is-selected.is-active,
html.dark .ButtonGroup--tertiary > button.is-selected:active,
html.dark .ButtonGroup--tertiary > input.is-selected.is-active[type="button"],
html.dark .ButtonGroup--tertiary > input.is-selected:active[type="button"] {
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px #aab8c2;
    background-color: #657786;
    border-color: #657786;
    color: #fff;
}
html.dark .ButtonGroup--tertiary > .Button.is-selected.is-disabled,
html.dark .ButtonGroup--tertiary > .Button.is-selected[disabled],
html.dark
    .ButtonGroup--tertiary
    > .ButtonGroup
    > .Button.is-selected.is-disabled,
html.dark .ButtonGroup--tertiary > .ButtonGroup > .Button.is-selected[disabled],
html.dark
    .ButtonGroup--tertiary
    > .ButtonGroup
    > button.is-selected.is-disabled,
html.dark
    .ButtonGroup--tertiary
    > .ButtonGroup
    > button.is-selected.is-disabled:focus,
html.dark .ButtonGroup--tertiary > .ButtonGroup > button.is-selected[disabled],
html.dark
    .ButtonGroup--tertiary
    > .ButtonGroup
    > input.is-selected.is-disabled[type="button"],
html.dark
    .ButtonGroup--tertiary
    > .ButtonGroup
    > input.is-selected.is-disabled[type="button"]:focus,
html.dark
    .ButtonGroup--tertiary
    > .ButtonGroup
    > input.is-selected[disabled][type="button"],
html.dark .ButtonGroup--tertiary > button.is-selected.is-disabled,
html.dark .ButtonGroup--tertiary > button.is-selected.is-disabled:focus,
html.dark .ButtonGroup--tertiary > button.is-selected[disabled],
html.dark .ButtonGroup--tertiary > input.is-selected.is-disabled[type="button"],
html.dark
    .ButtonGroup--tertiary
    > input.is-selected.is-disabled[type="button"]:focus,
html.dark .ButtonGroup--tertiary > input.is-selected[disabled][type="button"],
html.dark
    .follow-btn.is-disabled
    .ButtonGroup--tertiary
    > .ButtonGroup
    > button.is-selected,
html.dark .follow-btn.is-disabled .ButtonGroup--tertiary > button.is-selected,
html.dark fieldset[disabled] .ButtonGroup--tertiary > .Button.is-selected,
html.dark
    fieldset[disabled]
    .ButtonGroup--tertiary
    > .ButtonGroup
    > .Button.is-selected,
html.dark
    fieldset[disabled]
    .ButtonGroup--tertiary
    > .ButtonGroup
    > button.is-selected,
html.dark
    fieldset[disabled]
    .ButtonGroup--tertiary
    > .ButtonGroup
    > input.is-selected[type="button"],
html.dark fieldset[disabled] .ButtonGroup--tertiary > button.is-selected,
html.dark
    fieldset[disabled]
    .ButtonGroup--tertiary
    > input.is-selected[type="button"] {
    background-color: #657786;
    border-color: #657786;
    box-shadow: none;
}
html.dark .ButtonGroup--justified {
    display: flex;
    width: 100%;
}
html.dark .ButtonGroup--justified > .Button,
html.dark .ButtonGroup--justified > button,
html.dark .ButtonGroup--justified > input[type="button"] {
    flex: 1;
}
html.dark .Button .Icon,
html.dark button .Icon,
html.dark input[type="button"] .Icon {
    line-height: 1;
    vertical-align: -1px;
}
html.dark .app-header .search-input-control input .Icon,
html.dark .Button--large .Icon {
    vertical-align: -2px;
}
html.dark .ButtonGroup .Icon {
    line-height: 1;
    vertical-align: -1px;
}
html.dark .ButtonGroup--large .Icon {
    vertical-align: -2px;
}
html.dark .Button > .Icon--caretDown,
html.dark button > .Icon--caretDown,
html.dark input[type="button"] > .Icon--caretDown {
    line-height: 22px;
    margin: 0 7px;
}
html.dark .Button--xsmall > .Icon--caretDown {
    line-height: 18px;
    margin: 0 6px;
}
html.dark .Button--small > .Icon--caretDown {
    line-height: 18px;
    margin: 0 6px;
}
html.dark .app-header .search-input-control input > .Icon--caretDown,
html.dark .Button--large > .Icon--caretDown {
    line-height: 25px;
    margin: 0 9px;
}
html.dark .Button > .Icon--caretDown,
html.dark button > .Icon--caretDown,
html.dark input[type="button"] > .Icon--caretDown {
    float: right;
    margin-right: 0;
}
html.dark .Button-adornment {
    line-height: 22px;
    margin: 0 7px;
}
html.dark .Button--small .Button-adornment,
html.dark .Button--xsmall .Button-adornment,
html.dark .ButtonGroup--small .Button-adornment,
html.dark .ButtonGroup--xsmall .Button-adornment {
    line-height: 18px;
    margin: 0 6px;
}
html.dark .app-header .search-input-control input .Button-adornment,
html.dark .Button--large .Button-adornment,
html.dark .ButtonGroup--large .Button-adornment {
    line-height: 25px;
    margin: 0 9px;
}
html.dark .Button-adornment:only-child {
    margin-right: 0;
    margin-left: 0;
}
html.dark .Button:not([dir="rtl"]) .Button-adornment.Button-adornment--start,
html.dark
    .Button:not([dir="rtl"])
    .Button-adornment:first-child:not(.Button-adornment--end),
html.dark button:not([dir="rtl"]) .Button-adornment.Button-adornment--start,
html.dark
    button:not([dir="rtl"])
    .Button-adornment:first-child:not(.Button-adornment--end),
html.dark
    input:not([dir="rtl"])[type="button"]
    .Button-adornment.Button-adornment--start,
html.dark
    input:not([dir="rtl"])[type="button"]
    .Button-adornment:first-child:not(.Button-adornment--end) {
    float: left;
    margin-left: 0;
}
html.dark .Button:not([dir="rtl"]) .Button-adornment.Button-adornment--end,
html.dark
    .Button:not([dir="rtl"])
    .Button-adornment:last-child:not(.Button-adornment--start),
html.dark button:not([dir="rtl"]) .Button-adornment.Button-adornment--end,
html.dark
    button:not([dir="rtl"])
    .Button-adornment:last-child:not(.Button-adornment--start),
html.dark
    input:not([dir="rtl"])[type="button"]
    .Button-adornment.Button-adornment--end,
html.dark
    input:not([dir="rtl"])[type="button"]
    .Button-adornment:last-child:not(.Button-adornment--start) {
    float: right;
    margin-right: 0;
}
html.dark .Button[dir="rtl"] .Button-adornment.Button-adornment--start,
html.dark
    .Button[dir="rtl"]
    .Button-adornment:first-child:not(.Button-adornment--end),
html.dark button[dir="rtl"] .Button-adornment.Button-adornment--start,
html.dark
    button[dir="rtl"]
    .Button-adornment:first-child:not(.Button-adornment--end),
html.dark
    input[dir="rtl"][type="button"]
    .Button-adornment.Button-adornment--start,
html.dark
    input[dir="rtl"][type="button"]
    .Button-adornment:first-child:not(.Button-adornment--end) {
    float: right;
    margin-right: 0;
}
html.dark .Button[dir="rtl"] .Button-adornment.Button-adornment--end,
html.dark
    .Button[dir="rtl"]
    .Button-adornment:last-child:not(.Button-adornment--start),
html.dark button[dir="rtl"] .Button-adornment.Button-adornment--end,
html.dark
    button[dir="rtl"]
    .Button-adornment:last-child:not(.Button-adornment--start),
html.dark
    input[dir="rtl"][type="button"]
    .Button-adornment.Button-adornment--end,
html.dark
    input[dir="rtl"][type="button"]
    .Button-adornment:last-child:not(.Button-adornment--start) {
    float: left;
    margin-left: 0;
}
html.dark .Button,
html.dark button,
html.dark input[type="button"] {
    transition: box-shadow 0.15s ease-in-out;
}
html.dark .Button:focus,
html.dark button:focus,
html.dark input:focus[type="button"] {
    outline: none;
}
html.dark .Button:-moz-focusring,
html.dark .Button[type="button"]:-moz-focusring,
html.dark .Button[type="reset"]:-moz-focusring,
html.dark .Button[type="submit"]:-moz-focusring,
html.dark button:-moz-focusring,
html.dark button[type="button"]:-moz-focusring,
html.dark button[type="reset"]:-moz-focusring,
html.dark button[type="submit"]:-moz-focusring,
html.dark input:-moz-focusring[type="button"],
html.dark input[type="button"]:-moz-focusring,
html.dark input[type="reset"]:-moz-focusring[type="button"],
html.dark input[type="submit"]:-moz-focusring[type="button"] {
    outline: none;
}
html.dark .Button,
html.dark .Button.is-visited,
html.dark .Button:visited,
html.dark button,
html.dark button.is-visited,
html.dark button:visited,
html.dark input.is-visited[type="button"],
html.dark input:visited[type="button"],
html.dark input[type="button"] {
    display: inline-block;
    position: relative;
    padding: 6px 14px;
    background-color: #fff;
    border: 1px solid #1da1f2;
    border-radius: 36px;
    color: #1da1f2;
    cursor: pointer;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
}
html.dark .Button.is-focus,
html.dark .Button:focus,
html.dark button.is-focus,
html.dark button:focus,
html.dark input.is-focus[type="button"],
html.dark input:focus[type="button"] {
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px #71c9f8;
    background: #fff;
    border-color: #1da1f2;
    color: #1da1f2;
    text-decoration: none;
}
html.dark .Button.is-hover,
html.dark .Button:hover,
html.dark button.is-hover,
html.dark button:hover,
html.dark input.is-hover[type="button"],
html.dark input:hover[type="button"] {
    background-color: #eaf5fd;
    color: #1da1f2;
    text-decoration: none;
}
html.dark .Button.is-active,
html.dark .Button:active,
html.dark button.is-active,
html.dark button:active,
html.dark input.is-active[type="button"],
html.dark input:active[type="button"] {
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px #1da1f2;
    background: #eaf5fd;
    border-color: #1da1f2;
    color: #1da1f2;
}
html.dark .Button.is-disabled,
html.dark .Button[disabled],
html.dark .follow-btn.is-disabled button,
html.dark button.is-disabled,
html.dark button.is-disabled:focus,
html.dark button[disabled],
html.dark fieldset[disabled] .Button,
html.dark fieldset[disabled] button,
html.dark fieldset[disabled] input[type="button"],
html.dark input.is-disabled[type="button"],
html.dark input.is-disabled[type="button"]:focus,
html.dark input[disabled][type="button"] {
    opacity: 0.5;
    background-color: #fff;
    box-shadow: none;
    cursor: default;
}
html.dark a.Button.is-disabled,
html.dark fieldset[disabled] a.Button {
    pointer-events: none;
}
html.dark .Button[type="button"],
html.dark button[type="button"],
html.dark input[type="button"][type="button"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
html.dark .Button.btn-fav.s-favorited,
html.dark .Button.btn-fav.s-favorited:visited,
html.dark .Button.Button--primary,
html.dark .Button.Button--primary:visited,
html.dark .ButtonGroup--primary > .Button,
html.dark .ButtonGroup--primary > .Button:visited,
html.dark .ButtonGroup--primary > .ButtonGroup > .Button,
html.dark .ButtonGroup--primary > .ButtonGroup > .Button:visited,
html.dark .ButtonGroup--primary > .ButtonGroup > button,
html.dark .ButtonGroup--primary > .ButtonGroup > button:visited,
html.dark .ButtonGroup--primary > .ButtonGroup > input:visited[type="button"],
html.dark .ButtonGroup--primary > .ButtonGroup > input[type="button"],
html.dark .ButtonGroup--primary > button,
html.dark .ButtonGroup--primary > button:visited,
html.dark .ButtonGroup--primary > input:visited[type="button"],
html.dark .ButtonGroup--primary > input[type="button"],
html.dark .s-following .follow-btn:hover .Button.following-text,
html.dark .s-following .follow-btn:hover .Button.following-text:visited,
html.dark .s-following .follow-btn:hover button.following-text,
html.dark .s-following .follow-btn:hover button.following-text:visited,
html.dark
    .s-following
    .follow-btn:hover
    input.following-text:visited[type="button"],
html.dark .s-following .follow-btn:hover input.following-text[type="button"],
html.dark button.btn-fav.s-favorited,
html.dark button.btn-fav.s-favorited:visited,
html.dark button.Button--primary,
html.dark button.Button--primary:visited,
html.dark input.btn-fav.s-favorited:visited[type="button"],
html.dark input.btn-fav.s-favorited[type="button"],
html.dark input.Button--primary:visited[type="button"],
html.dark input.Button--primary[type="button"] {
    background-color: #1da1f2;
    border: 1px solid #1da1f2;
    color: #fff;
}
html.dark .Button.btn-fav.s-favorited:focus,
html.dark .Button.Button--primary.is-focus,
html.dark .Button.Button--primary:focus,
html.dark .Button.is-focus.btn-fav.s-favorited,
html.dark .ButtonGroup--primary > .Button.is-focus,
html.dark .ButtonGroup--primary > .Button:focus,
html.dark .ButtonGroup--primary > .ButtonGroup > .Button.is-focus,
html.dark .ButtonGroup--primary > .ButtonGroup > .Button:focus,
html.dark .ButtonGroup--primary > .ButtonGroup > button.is-focus,
html.dark .ButtonGroup--primary > .ButtonGroup > button:focus,
html.dark .ButtonGroup--primary > .ButtonGroup > input.is-focus[type="button"],
html.dark .ButtonGroup--primary > .ButtonGroup > input:focus[type="button"],
html.dark .ButtonGroup--primary > button.is-focus,
html.dark .ButtonGroup--primary > button:focus,
html.dark .ButtonGroup--primary > input.is-focus[type="button"],
html.dark .ButtonGroup--primary > input:focus[type="button"],
html.dark .s-following .follow-btn:hover .Button.following-text:focus,
html.dark .s-following .follow-btn:hover .Button.is-focus.following-text,
html.dark .s-following .follow-btn:hover button.following-text:focus,
html.dark .s-following .follow-btn:hover button.is-focus.following-text,
html.dark
    .s-following
    .follow-btn:hover
    input.following-text:focus[type="button"],
html.dark
    .s-following
    .follow-btn:hover
    input.is-focus.following-text[type="button"],
html.dark button.btn-fav.s-favorited:focus,
html.dark button.Button--primary.is-focus,
html.dark button.Button--primary:focus,
html.dark button.is-focus.btn-fav.s-favorited,
html.dark input.btn-fav.s-favorited:focus[type="button"],
html.dark input.Button--primary.is-focus[type="button"],
html.dark input.Button--primary:focus[type="button"],
html.dark input.is-focus.btn-fav.s-favorited[type="button"] {
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px #71c9f8;
    background: #1da1f2;
    border-color: #1da1f2;
    color: #fff;
}
html.dark .Button.btn-fav.s-favorited:hover,
html.dark .Button.Button--primary.is-hover,
html.dark .Button.Button--primary:hover,
html.dark .Button.is-hover.btn-fav.s-favorited,
html.dark .ButtonGroup--primary > .Button.is-hover,
html.dark .ButtonGroup--primary > .Button:hover,
html.dark .ButtonGroup--primary > .ButtonGroup > .Button.is-hover,
html.dark .ButtonGroup--primary > .ButtonGroup > .Button:hover,
html.dark .ButtonGroup--primary > .ButtonGroup > button.is-hover,
html.dark .ButtonGroup--primary > .ButtonGroup > button:hover,
html.dark .ButtonGroup--primary > .ButtonGroup > input.is-hover[type="button"],
html.dark .ButtonGroup--primary > .ButtonGroup > input:hover[type="button"],
html.dark .ButtonGroup--primary > button.is-hover,
html.dark .ButtonGroup--primary > button:hover,
html.dark .ButtonGroup--primary > input.is-hover[type="button"],
html.dark .ButtonGroup--primary > input:hover[type="button"],
html.dark .s-following .follow-btn:hover .Button.following-text:hover,
html.dark .s-following .follow-btn:hover .Button.is-hover.following-text,
html.dark .s-following .follow-btn:hover button.following-text:hover,
html.dark .s-following .follow-btn:hover button.is-hover.following-text,
html.dark
    .s-following
    .follow-btn:hover
    input.following-text:hover[type="button"],
html.dark
    .s-following
    .follow-btn:hover
    input.is-hover.following-text[type="button"],
html.dark button.btn-fav.s-favorited:hover,
html.dark button.Button--primary.is-hover,
html.dark button.Button--primary:hover,
html.dark button.is-hover.btn-fav.s-favorited,
html.dark input.btn-fav.s-favorited:hover[type="button"],
html.dark input.Button--primary.is-hover[type="button"],
html.dark input.Button--primary:hover[type="button"],
html.dark input.is-hover.btn-fav.s-favorited[type="button"] {
    background-color: #005fd1;
    border-color: #005fd1;
    color: #fff;
}
html.dark .Button.btn-fav.s-favorited:active,
html.dark .Button.Button--primary.is-active,
html.dark .Button.Button--primary:active,
html.dark .Button.is-active.btn-fav.s-favorited,
html.dark .ButtonGroup--primary > .Button.is-active,
html.dark .ButtonGroup--primary > .Button:active,
html.dark .ButtonGroup--primary > .ButtonGroup > .Button.is-active,
html.dark .ButtonGroup--primary > .ButtonGroup > .Button:active,
html.dark .ButtonGroup--primary > .ButtonGroup > button.is-active,
html.dark .ButtonGroup--primary > .ButtonGroup > button:active,
html.dark .ButtonGroup--primary > .ButtonGroup > input.is-active[type="button"],
html.dark .ButtonGroup--primary > .ButtonGroup > input:active[type="button"],
html.dark .ButtonGroup--primary > button.is-active,
html.dark .ButtonGroup--primary > button:active,
html.dark .ButtonGroup--primary > input.is-active[type="button"],
html.dark .ButtonGroup--primary > input:active[type="button"],
html.dark .s-following .follow-btn:hover .Button.following-text:active,
html.dark .s-following .follow-btn:hover .Button.is-active.following-text,
html.dark .s-following .follow-btn:hover button.following-text:active,
html.dark .s-following .follow-btn:hover button.is-active.following-text,
html.dark
    .s-following
    .follow-btn:hover
    input.following-text:active[type="button"],
html.dark
    .s-following
    .follow-btn:hover
    input.is-active.following-text[type="button"],
html.dark button.btn-fav.s-favorited:active,
html.dark button.Button--primary.is-active,
html.dark button.Button--primary:active,
html.dark button.is-active.btn-fav.s-favorited,
html.dark input.btn-fav.s-favorited:active[type="button"],
html.dark input.Button--primary.is-active[type="button"],
html.dark input.Button--primary:active[type="button"],
html.dark input.is-active.btn-fav.s-favorited[type="button"] {
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px #1da1f2;
    background-color: #005fd1;
    border-color: #005fd1;
    color: #fff;
}
html.dark .Button.btn-fav.s-favorited[disabled],
html.dark .Button.Button--primary.is-disabled,
html.dark .Button.Button--primary[disabled],
html.dark .Button.is-disabled.btn-fav.s-favorited,
html.dark .ButtonGroup--primary > .Button.is-disabled,
html.dark .ButtonGroup--primary > .Button[disabled],
html.dark .ButtonGroup--primary > .ButtonGroup > .Button.is-disabled,
html.dark .ButtonGroup--primary > .ButtonGroup > .Button[disabled],
html.dark .ButtonGroup--primary > .ButtonGroup > button.is-disabled,
html.dark .ButtonGroup--primary > .ButtonGroup > button.is-disabled:focus,
html.dark .ButtonGroup--primary > .ButtonGroup > button[disabled],
html.dark
    .ButtonGroup--primary
    > .ButtonGroup
    > input.is-disabled[type="button"],
html.dark
    .ButtonGroup--primary
    > .ButtonGroup
    > input.is-disabled[type="button"]:focus,
html.dark .ButtonGroup--primary > .ButtonGroup > input[disabled][type="button"],
html.dark .ButtonGroup--primary > button.is-disabled,
html.dark .ButtonGroup--primary > button.is-disabled:focus,
html.dark .ButtonGroup--primary > button[disabled],
html.dark .ButtonGroup--primary > input.is-disabled[type="button"],
html.dark .ButtonGroup--primary > input.is-disabled[type="button"]:focus,
html.dark .ButtonGroup--primary > input[disabled][type="button"],
html.dark .follow-btn.is-disabled .ButtonGroup--primary > .ButtonGroup > button,
html.dark .follow-btn.is-disabled .ButtonGroup--primary > button,
html.dark
    .follow-btn.is-disabled
    .s-following
    .follow-btn:hover
    button.following-text,
html.dark .follow-btn.is-disabled button.btn-fav.s-favorited,
html.dark .follow-btn.is-disabled button.Button--primary,
html.dark .s-following .follow-btn:hover .Button.following-text[disabled],
html.dark .s-following .follow-btn:hover .Button.is-disabled.following-text,
html.dark
    .s-following
    .follow-btn:hover
    .follow-btn.is-disabled
    button.following-text,
html.dark .s-following .follow-btn:hover button.following-text[disabled],
html.dark .s-following .follow-btn:hover button.is-disabled.following-text,
html.dark
    .s-following
    .follow-btn:hover
    button.is-disabled.following-text:focus,
html.dark
    .s-following
    .follow-btn:hover
    fieldset[disabled]
    .Button.following-text,
html.dark
    .s-following
    .follow-btn:hover
    fieldset[disabled]
    button.following-text,
html.dark
    .s-following
    .follow-btn:hover
    fieldset[disabled]
    input.following-text[type="button"],
html.dark
    .s-following
    .follow-btn:hover
    input.following-text[disabled][type="button"],
html.dark
    .s-following
    .follow-btn:hover
    input.is-disabled.following-text[type="button"],
html.dark
    .s-following
    .follow-btn:hover
    input.is-disabled.following-text[type="button"]:focus,
html.dark button.btn-fav.s-favorited[disabled],
html.dark button.Button--primary.is-disabled,
html.dark button.Button--primary.is-disabled:focus,
html.dark button.Button--primary[disabled],
html.dark button.is-disabled.btn-fav.s-favorited,
html.dark button.is-disabled.btn-fav.s-favorited:focus,
html.dark fieldset[disabled] .Button.btn-fav.s-favorited,
html.dark fieldset[disabled] .Button.Button--primary,
html.dark fieldset[disabled] .ButtonGroup--primary > .Button,
html.dark fieldset[disabled] .ButtonGroup--primary > .ButtonGroup > .Button,
html.dark fieldset[disabled] .ButtonGroup--primary > .ButtonGroup > button,
html.dark
    fieldset[disabled]
    .ButtonGroup--primary
    > .ButtonGroup
    > input[type="button"],
html.dark fieldset[disabled] .ButtonGroup--primary > button,
html.dark fieldset[disabled] .ButtonGroup--primary > input[type="button"],
html.dark
    fieldset[disabled]
    .s-following
    .follow-btn:hover
    .Button.following-text,
html.dark
    fieldset[disabled]
    .s-following
    .follow-btn:hover
    button.following-text,
html.dark
    fieldset[disabled]
    .s-following
    .follow-btn:hover
    input.following-text[type="button"],
html.dark fieldset[disabled] button.btn-fav.s-favorited,
html.dark fieldset[disabled] button.Button--primary,
html.dark fieldset[disabled] input.btn-fav.s-favorited[type="button"],
html.dark fieldset[disabled] input.Button--primary[type="button"],
html.dark input.btn-fav.s-favorited[disabled][type="button"],
html.dark input.Button--primary.is-disabled[type="button"],
html.dark input.Button--primary.is-disabled[type="button"]:focus,
html.dark input.Button--primary[disabled][type="button"],
html.dark input.is-disabled.btn-fav.s-favorited[type="button"],
html.dark input.is-disabled.btn-fav.s-favorited[type="button"]:focus {
    background-color: #1da1f2;
    border-color: #1da1f2;
    box-shadow: none;
}
html.dark .Button.Button--tertiary,
html.dark .Button.Button--tertiary:visited,
html.dark .ButtonGroup--tertiary > .Button,
html.dark .ButtonGroup--tertiary > .Button:visited,
html.dark .ButtonGroup--tertiary > .ButtonGroup > .Button,
html.dark .ButtonGroup--tertiary > .ButtonGroup > .Button:visited,
html.dark .ButtonGroup--tertiary > .ButtonGroup > button,
html.dark .ButtonGroup--tertiary > .ButtonGroup > button:visited,
html.dark .ButtonGroup--tertiary > .ButtonGroup > input:visited[type="button"],
html.dark .ButtonGroup--tertiary > .ButtonGroup > input[type="button"],
html.dark .ButtonGroup--tertiary > button,
html.dark .ButtonGroup--tertiary > button:visited,
html.dark .ButtonGroup--tertiary > input:visited[type="button"],
html.dark .ButtonGroup--tertiary > input[type="button"],
html.dark button.Button--tertiary,
html.dark button.Button--tertiary:visited,
html.dark input.Button--tertiary:visited[type="button"],
html.dark input.Button--tertiary[type="button"] {
    background-color: #fff;
    border: 1px solid #657786;
    color: #657786;
}
html.dark .Button.Button--tertiary.is-focus,
html.dark .Button.Button--tertiary:focus,
html.dark .ButtonGroup--tertiary > .Button.is-focus,
html.dark .ButtonGroup--tertiary > .Button:focus,
html.dark .ButtonGroup--tertiary > .ButtonGroup > .Button.is-focus,
html.dark .ButtonGroup--tertiary > .ButtonGroup > .Button:focus,
html.dark .ButtonGroup--tertiary > .ButtonGroup > button.is-focus,
html.dark .ButtonGroup--tertiary > .ButtonGroup > button:focus,
html.dark .ButtonGroup--tertiary > .ButtonGroup > input.is-focus[type="button"],
html.dark .ButtonGroup--tertiary > .ButtonGroup > input:focus[type="button"],
html.dark .ButtonGroup--tertiary > button.is-focus,
html.dark .ButtonGroup--tertiary > button:focus,
html.dark .ButtonGroup--tertiary > input.is-focus[type="button"],
html.dark .ButtonGroup--tertiary > input:focus[type="button"],
html.dark button.Button--tertiary.is-focus,
html.dark button.Button--tertiary:focus,
html.dark input.Button--tertiary.is-focus[type="button"],
html.dark input.Button--tertiary:focus[type="button"] {
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px #ccd6dd;
    background: #fff;
    border-color: #657786;
    color: #657786;
}
html.dark .Button.Button--tertiary.is-hover,
html.dark .Button.Button--tertiary:hover,
html.dark .ButtonGroup--tertiary > .Button.is-hover,
html.dark .ButtonGroup--tertiary > .Button:hover,
html.dark .ButtonGroup--tertiary > .ButtonGroup > .Button.is-hover,
html.dark .ButtonGroup--tertiary > .ButtonGroup > .Button:hover,
html.dark .ButtonGroup--tertiary > .ButtonGroup > button.is-hover,
html.dark .ButtonGroup--tertiary > .ButtonGroup > button:hover,
html.dark .ButtonGroup--tertiary > .ButtonGroup > input.is-hover[type="button"],
html.dark .ButtonGroup--tertiary > .ButtonGroup > input:hover[type="button"],
html.dark .ButtonGroup--tertiary > button.is-hover,
html.dark .ButtonGroup--tertiary > button:hover,
html.dark .ButtonGroup--tertiary > input.is-hover[type="button"],
html.dark .ButtonGroup--tertiary > input:hover[type="button"],
html.dark button.Button--tertiary.is-hover,
html.dark button.Button--tertiary:hover,
html.dark input.Button--tertiary.is-hover[type="button"],
html.dark input.Button--tertiary:hover[type="button"] {
    background-color: #f5f8fa;
    border-color: #657786;
    color: #657786;
}
html.dark .Button.Button--tertiary.is-active,
html.dark .Button.Button--tertiary:active,
html.dark .ButtonGroup--tertiary > .Button.is-active,
html.dark .ButtonGroup--tertiary > .Button:active,
html.dark .ButtonGroup--tertiary > .ButtonGroup > .Button.is-active,
html.dark .ButtonGroup--tertiary > .ButtonGroup > .Button:active,
html.dark .ButtonGroup--tertiary > .ButtonGroup > button.is-active,
html.dark .ButtonGroup--tertiary > .ButtonGroup > button:active,
html.dark
    .ButtonGroup--tertiary
    > .ButtonGroup
    > input.is-active[type="button"],
html.dark .ButtonGroup--tertiary > .ButtonGroup > input:active[type="button"],
html.dark .ButtonGroup--tertiary > button.is-active,
html.dark .ButtonGroup--tertiary > button:active,
html.dark .ButtonGroup--tertiary > input.is-active[type="button"],
html.dark .ButtonGroup--tertiary > input:active[type="button"],
html.dark button.Button--tertiary.is-active,
html.dark button.Button--tertiary:active,
html.dark input.Button--tertiary.is-active[type="button"],
html.dark input.Button--tertiary:active[type="button"] {
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px #657786;
    background-color: #f5f8fa;
    border-color: #657786;
    color: #657786;
}
html.dark .Button.Button--tertiary.is-disabled,
html.dark .Button.Button--tertiary[disabled],
html.dark .ButtonGroup--tertiary > .Button.is-disabled,
html.dark .ButtonGroup--tertiary > .Button[disabled],
html.dark .ButtonGroup--tertiary > .ButtonGroup > .Button.is-disabled,
html.dark .ButtonGroup--tertiary > .ButtonGroup > .Button[disabled],
html.dark .ButtonGroup--tertiary > .ButtonGroup > button.is-disabled,
html.dark .ButtonGroup--tertiary > .ButtonGroup > button.is-disabled:focus,
html.dark .ButtonGroup--tertiary > .ButtonGroup > button[disabled],
html.dark
    .ButtonGroup--tertiary
    > .ButtonGroup
    > input.is-disabled[type="button"],
html.dark
    .ButtonGroup--tertiary
    > .ButtonGroup
    > input.is-disabled[type="button"]:focus,
html.dark
    .ButtonGroup--tertiary
    > .ButtonGroup
    > input[disabled][type="button"],
html.dark .ButtonGroup--tertiary > button.is-disabled,
html.dark .ButtonGroup--tertiary > button.is-disabled:focus,
html.dark .ButtonGroup--tertiary > button[disabled],
html.dark .ButtonGroup--tertiary > input.is-disabled[type="button"],
html.dark .ButtonGroup--tertiary > input.is-disabled[type="button"]:focus,
html.dark .ButtonGroup--tertiary > input[disabled][type="button"],
html.dark
    .follow-btn.is-disabled
    .ButtonGroup--tertiary
    > .ButtonGroup
    > button,
html.dark .follow-btn.is-disabled .ButtonGroup--tertiary > button,
html.dark .follow-btn.is-disabled button.Button--tertiary,
html.dark button.Button--tertiary.is-disabled,
html.dark button.Button--tertiary.is-disabled:focus,
html.dark button.Button--tertiary[disabled],
html.dark fieldset[disabled] .Button.Button--tertiary,
html.dark fieldset[disabled] .ButtonGroup--tertiary > .Button,
html.dark fieldset[disabled] .ButtonGroup--tertiary > .ButtonGroup > .Button,
html.dark fieldset[disabled] .ButtonGroup--tertiary > .ButtonGroup > button,
html.dark
    fieldset[disabled]
    .ButtonGroup--tertiary
    > .ButtonGroup
    > input[type="button"],
html.dark fieldset[disabled] .ButtonGroup--tertiary > button,
html.dark fieldset[disabled] .ButtonGroup--tertiary > input[type="button"],
html.dark fieldset[disabled] button.Button--tertiary,
html.dark fieldset[disabled] input.Button--tertiary[type="button"],
html.dark input.Button--tertiary.is-disabled[type="button"],
html.dark input.Button--tertiary.is-disabled[type="button"]:focus,
html.dark input.Button--tertiary[disabled][type="button"] {
    background-color: #fff;
    border-color: #657786;
    box-shadow: none;
}
html.dark .Button.Button--success,
html.dark .Button.Button--success:visited,
html.dark button.Button--success,
html.dark button.Button--success:visited,
html.dark input.Button--success:visited[type="button"],
html.dark input.Button--success[type="button"] {
    background-color: #17bf63;
    border: 1px solid #17bf63;
    color: #fff;
}
html.dark .Button.Button--success.is-focus,
html.dark .Button.Button--success:focus,
html.dark button.Button--success.is-focus,
html.dark button.Button--success:focus,
html.dark input.Button--success.is-focus[type="button"],
html.dark input.Button--success:focus[type="button"] {
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px #68e090;
    background: #17bf63;
    border-color: #17bf63;
    color: #fff;
}
html.dark .Button.Button--success.is-hover,
html.dark .Button.Button--success:hover,
html.dark button.Button--success.is-hover,
html.dark button.Button--success:hover,
html.dark input.Button--success.is-hover[type="button"],
html.dark input.Button--success:hover[type="button"] {
    background-color: #008951;
    border-color: #008951;
    color: #fff;
}
html.dark .Button.Button--success.is-active,
html.dark .Button.Button--success:active,
html.dark button.Button--success.is-active,
html.dark button.Button--success:active,
html.dark input.Button--success.is-active[type="button"],
html.dark input.Button--success:active[type="button"] {
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px #17bf63;
    background-color: #008951;
    border-color: #008951;
    color: #fff;
}
html.dark .Button.Button--success.is-disabled,
html.dark .Button.Button--success[disabled],
html.dark .follow-btn.is-disabled button.Button--success,
html.dark button.Button--success.is-disabled,
html.dark button.Button--success.is-disabled:focus,
html.dark button.Button--success[disabled],
html.dark fieldset[disabled] .Button.Button--success,
html.dark fieldset[disabled] button.Button--success,
html.dark fieldset[disabled] input.Button--success[type="button"],
html.dark input.Button--success.is-disabled[type="button"],
html.dark input.Button--success.is-disabled[type="button"]:focus,
html.dark input.Button--success[disabled][type="button"] {
    background-color: #17bf63;
    border-color: #17bf63;
    box-shadow: none;
}
html.dark .Button.Button--warning,
html.dark .Button.Button--warning:visited,
html.dark button.Button--warning,
html.dark button.Button--warning:visited,
html.dark input.Button--warning:visited[type="button"],
html.dark input.Button--warning[type="button"] {
    background-color: #ffad1f;
    border: 1px solid #ffad1f;
    color: #fff;
}
html.dark .Button.Button--warning.is-focus,
html.dark .Button.Button--warning:focus,
html.dark button.Button--warning.is-focus,
html.dark button.Button--warning:focus,
html.dark input.Button--warning.is-focus[type="button"],
html.dark input.Button--warning:focus[type="button"] {
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px #ffd03f;
    background: #ffad1f;
    border-color: #ffad1f;
    color: #fff;
}
html.dark .Button.Button--warning.is-hover,
html.dark .Button.Button--warning:hover,
html.dark button.Button--warning.is-hover,
html.dark button.Button--warning:hover,
html.dark input.Button--warning.is-hover[type="button"],
html.dark input.Button--warning:hover[type="button"] {
    background-color: #f98e00;
    border-color: #f98e00;
    color: #fff;
}
html.dark .Button.Button--warning.is-active,
html.dark .Button.Button--warning:active,
html.dark button.Button--warning.is-active,
html.dark button.Button--warning:active,
html.dark input.Button--warning.is-active[type="button"],
html.dark input.Button--warning:active[type="button"] {
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px #ffad1f;
    background-color: #f98e00;
    border-color: #f98e00;
    color: #fff;
}
html.dark .Button.Button--warning.is-disabled,
html.dark .Button.Button--warning[disabled],
html.dark .follow-btn.is-disabled button.Button--warning,
html.dark button.Button--warning.is-disabled,
html.dark button.Button--warning.is-disabled:focus,
html.dark button.Button--warning[disabled],
html.dark fieldset[disabled] .Button.Button--warning,
html.dark fieldset[disabled] button.Button--warning,
html.dark fieldset[disabled] input.Button--warning[type="button"],
html.dark input.Button--warning.is-disabled[type="button"],
html.dark input.Button--warning.is-disabled[type="button"]:focus,
html.dark input.Button--warning[disabled][type="button"] {
    background-color: #ffad1f;
    border-color: #ffad1f;
    box-shadow: none;
}
html.dark .Button.btn-fav-unfav-text,
html.dark .Button.btn-fav-unfav-text:visited,
html.dark .Button.Button--danger,
html.dark .Button.Button--danger:visited,
html.dark .s-following .follow-btn:hover .unfollow-text,
html.dark .s-following .follow-btn:hover .unfollow-text:visited,
html.dark button.btn-fav-unfav-text,
html.dark button.btn-fav-unfav-text:visited,
html.dark button.Button--danger,
html.dark button.Button--danger:visited,
html.dark input.btn-fav-unfav-text:visited[type="button"],
html.dark input.btn-fav-unfav-text[type="button"],
html.dark input.Button--danger:visited[type="button"],
html.dark input.Button--danger[type="button"] {
    background-color: #e0245e;
    border: 1px solid #e0245e;
    color: #fff;
}
html.dark .Button.btn-fav-unfav-text:focus,
html.dark .Button.Button--danger.is-focus,
html.dark .Button.Button--danger:focus,
html.dark .Button.is-focus.btn-fav-unfav-text,
html.dark .s-following .follow-btn:hover .is-focus.unfollow-text,
html.dark .s-following .follow-btn:hover .unfollow-text:focus,
html.dark button.btn-fav-unfav-text:focus,
html.dark button.Button--danger.is-focus,
html.dark button.Button--danger:focus,
html.dark button.is-focus.btn-fav-unfav-text,
html.dark input.btn-fav-unfav-text:focus[type="button"],
html.dark input.Button--danger.is-focus[type="button"],
html.dark input.Button--danger:focus[type="button"],
html.dark input.is-focus.btn-fav-unfav-text[type="button"] {
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px #f6809a;
    background: #e0245e;
    border-color: #e0245e;
    color: #fff;
}
html.dark .Button.btn-fav-unfav-text:hover,
html.dark .Button.Button--danger.is-hover,
html.dark .Button.Button--danger:hover,
html.dark .Button.is-hover.btn-fav-unfav-text,
html.dark .s-following .follow-btn:hover .is-hover.unfollow-text,
html.dark .s-following .follow-btn:hover .unfollow-text:hover,
html.dark button.btn-fav-unfav-text:hover,
html.dark button.Button--danger.is-hover,
html.dark button.Button--danger:hover,
html.dark button.is-hover.btn-fav-unfav-text,
html.dark input.btn-fav-unfav-text:hover[type="button"],
html.dark input.Button--danger.is-hover[type="button"],
html.dark input.Button--danger:hover[type="button"],
html.dark input.is-hover.btn-fav-unfav-text[type="button"] {
    background-color: #a01744;
    border-color: #a01744;
    color: #fff;
}
html.dark .Button.btn-fav-unfav-text:active,
html.dark .Button.Button--danger.is-active,
html.dark .Button.Button--danger:active,
html.dark .Button.is-active.btn-fav-unfav-text,
html.dark .s-following .follow-btn:hover .is-active.unfollow-text,
html.dark .s-following .follow-btn:hover .unfollow-text:active,
html.dark button.btn-fav-unfav-text:active,
html.dark button.Button--danger.is-active,
html.dark button.Button--danger:active,
html.dark button.is-active.btn-fav-unfav-text,
html.dark input.btn-fav-unfav-text:active[type="button"],
html.dark input.Button--danger.is-active[type="button"],
html.dark input.Button--danger:active[type="button"],
html.dark input.is-active.btn-fav-unfav-text[type="button"] {
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px #e0245e;
    background-color: #a01744;
    border-color: #a01744;
    color: #fff;
}
html.dark .Button.btn-fav-unfav-text[disabled],
html.dark .Button.Button--danger.is-disabled,
html.dark .Button.Button--danger[disabled],
html.dark .Button.is-disabled.btn-fav-unfav-text,
html.dark .follow-btn.is-disabled button.btn-fav-unfav-text,
html.dark .follow-btn.is-disabled button.Button--danger,
html.dark .s-following .follow-btn:hover .is-disabled.unfollow-text,
html.dark .s-following .follow-btn:hover .unfollow-text[disabled],
html.dark .s-following .follow-btn:hover fieldset[disabled] .unfollow-text,
html.dark button.btn-fav-unfav-text[disabled],
html.dark button.Button--danger.is-disabled,
html.dark button.Button--danger.is-disabled:focus,
html.dark button.Button--danger[disabled],
html.dark button.is-disabled.btn-fav-unfav-text,
html.dark button.is-disabled.btn-fav-unfav-text:focus,
html.dark fieldset[disabled] .Button.btn-fav-unfav-text,
html.dark fieldset[disabled] .Button.Button--danger,
html.dark fieldset[disabled] .s-following .follow-btn:hover .unfollow-text,
html.dark fieldset[disabled] button.btn-fav-unfav-text,
html.dark fieldset[disabled] button.Button--danger,
html.dark fieldset[disabled] input.btn-fav-unfav-text[type="button"],
html.dark fieldset[disabled] input.Button--danger[type="button"],
html.dark input.btn-fav-unfav-text[disabled][type="button"],
html.dark input.Button--danger.is-disabled[type="button"],
html.dark input.Button--danger.is-disabled[type="button"]:focus,
html.dark input.Button--danger[disabled][type="button"],
html.dark input.is-disabled.btn-fav-unfav-text[type="button"],
html.dark input.is-disabled.btn-fav-unfav-text[type="button"]:focus {
    background-color: #e0245e;
    border-color: #e0245e;
    box-shadow: none;
}
html.dark .Button.Button--link,
html.dark button.Button--link,
html.dark input.Button--link[type="button"] {
    background: transparent;
    border-color: transparent;
    border-radius: 0;
    box-shadow: none;
    color: #1b95e0;
    cursor: pointer;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: 400;
}
html.dark .Button.Button--link.is-active,
html.dark .Button.Button--link.is-focus,
html.dark .Button.Button--link.is-hover,
html.dark .Button.Button--link:active,
html.dark .Button.Button--link:focus,
html.dark .Button.Button--link:hover,
html.dark button.Button--link.is-active,
html.dark button.Button--link.is-focus,
html.dark button.Button--link.is-hover,
html.dark button.Button--link:active,
html.dark button.Button--link:focus,
html.dark button.Button--link:hover,
html.dark input.Button--link.is-active[type="button"],
html.dark input.Button--link.is-focus[type="button"],
html.dark input.Button--link.is-hover[type="button"],
html.dark input.Button--link:active[type="button"],
html.dark input.Button--link:focus[type="button"],
html.dark input.Button--link:hover[type="button"] {
    background: transparent;
    border-color: transparent;
    box-shadow: none;
    text-decoration: underline;
}
html.dark .Button.Button--link.is-disabled,
html.dark .Button.Button--link[disabled],
html.dark .follow-btn.is-disabled button.Button--link,
html.dark button.Button--link.is-disabled,
html.dark button.Button--link.is-disabled:focus,
html.dark button.Button--link[disabled],
html.dark fieldset[disabled] .Button.Button--link,
html.dark fieldset[disabled] button.Button--link,
html.dark fieldset[disabled] input.Button--link[type="button"],
html.dark input.Button--link.is-disabled[type="button"],
html.dark input.Button--link.is-disabled[type="button"]:focus,
html.dark input.Button--link[disabled][type="button"] {
    opacity: 0.5;
    text-decoration: none;
    cursor: default;
}
html.dark .Button.Button--dangerLink,
html.dark button.Button--dangerLink,
html.dark input.Button--dangerLink[type="button"] {
    background: transparent;
    border-color: transparent;
    border-radius: 0;
    box-shadow: none;
    color: #e0245e;
    cursor: pointer;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    font-weight: 400;
}
html.dark .Button.Button--dangerLink.is-active,
html.dark .Button.Button--dangerLink.is-focus,
html.dark .Button.Button--dangerLink.is-hover,
html.dark .Button.Button--dangerLink:active,
html.dark .Button.Button--dangerLink:focus,
html.dark .Button.Button--dangerLink:hover,
html.dark button.Button--dangerLink.is-active,
html.dark button.Button--dangerLink.is-focus,
html.dark button.Button--dangerLink.is-hover,
html.dark button.Button--dangerLink:active,
html.dark button.Button--dangerLink:focus,
html.dark button.Button--dangerLink:hover,
html.dark input.Button--dangerLink.is-active[type="button"],
html.dark input.Button--dangerLink.is-focus[type="button"],
html.dark input.Button--dangerLink.is-hover[type="button"],
html.dark input.Button--dangerLink:active[type="button"],
html.dark input.Button--dangerLink:focus[type="button"],
html.dark input.Button--dangerLink:hover[type="button"] {
    background: transparent;
    border-color: transparent;
    box-shadow: none;
    text-decoration: underline;
}
html.dark .Button.Button--dangerLink.is-disabled,
html.dark .Button.Button--dangerLink[disabled],
html.dark .follow-btn.is-disabled button.Button--dangerLink,
html.dark button.Button--dangerLink.is-disabled,
html.dark button.Button--dangerLink.is-disabled:focus,
html.dark button.Button--dangerLink[disabled],
html.dark fieldset[disabled] .Button.Button--dangerLink,
html.dark fieldset[disabled] button.Button--dangerLink,
html.dark fieldset[disabled] input.Button--dangerLink[type="button"],
html.dark input.Button--dangerLink.is-disabled[type="button"],
html.dark input.Button--dangerLink.is-disabled[type="button"]:focus,
html.dark input.Button--dangerLink[disabled][type="button"] {
    opacity: 0.5;
    text-decoration: none;
    cursor: default;
}
html.dark .Button--xsmall,
html.dark .ButtonGroup--xsmall > .Button,
html.dark .ButtonGroup--xsmall > .ButtonGroup > .Button,
html.dark .ButtonGroup--xsmall > .ButtonGroup > button,
html.dark .ButtonGroup--xsmall > .ButtonGroup > input[type="button"],
html.dark .ButtonGroup--xsmall > button,
html.dark .ButtonGroup--xsmall > input[type="button"] {
    height: 18px;
    padding: 0 12px;
    border-radius: 18px;
    font-size: 12px;
    line-height: 18px;
}
html.dark .Button--small,
html.dark .ButtonGroup--small > .Button,
html.dark .ButtonGroup--small > .ButtonGroup > .Button,
html.dark .ButtonGroup--small > .ButtonGroup > button,
html.dark .ButtonGroup--small > .ButtonGroup > input[type="button"],
html.dark .ButtonGroup--small > button,
html.dark .ButtonGroup--small > input[type="button"] {
    padding: 3.5px 12px;
    border-radius: 27px;
    font-size: 12px;
    line-height: 18px;
}
html.dark .app-header .search-input-control input,
html.dark .Button--large,
html.dark .ButtonGroup--large > .Button,
html.dark .ButtonGroup--large > .ButtonGroup > .Button,
html.dark .ButtonGroup--large > .ButtonGroup > button,
html.dark .ButtonGroup--large > .ButtonGroup > input[type="button"],
html.dark .ButtonGroup--large > button,
html.dark .ButtonGroup--large > input[type="button"] {
    padding: 9px 18px;
    border-radius: 45px;
    font-size: 18px;
    line-height: 25px;
}
html.dark button,
html.dark input[type="button"] {
    padding: 3px 12px;
}
html.dark button .Icon,
html.dark button .icon,
html.dark input[type="button"] .Icon,
html.dark input[type="button"] .icon {
    vertical-align: -3px;
}
html.dark button.btn-options-tray,
html.dark input[type="button"].btn-options-tray {
    font-size: 13px;
    color: #e1e8ed !important;
}
html.dark button.btn-options-tray .icon,
html.dark button.btn-options-tray .Icon,
html.dark input[type="button"].btn-options-tray .icon,
html.dark input[type="button"].btn-options-tray .Icon {
    font-size: 18px;
}
html.dark button.btn-options-tray:focus,
html.dark button.btn-options-tray:hover,
html.dark input[type="button"].btn-options-tray:focus,
html.dark input[type="button"].btn-options-tray:hover {
    color: #1da1f2 !important;
}
html.dark button.btn-bg-positive,
html.dark input[type="button"].btn-bg-positive {
    background-color: #3d5466;
}
html.dark button.btn-bg-positive:focus,
html.dark button.btn-bg-positive:hover,
html.dark input[type="button"].btn-bg-positive:focus,
html.dark input[type="button"].btn-bg-positive:hover {
    background-color: #3d5466;
}
html.dark button.btn-bg-positive.is-disabled,
html.dark button.btn-bg-positive.is-disabled:active,
html.dark button.btn-bg-positive.is-disabled:focus,
html.dark button.btn-bg-positive.is-disabled:hover,
html.dark button.btn-bg-positive[disabled],
html.dark button.btn-bg-positive[disabled]:active,
html.dark button.btn-bg-positive[disabled]:hover,
html.dark input[type="button"].btn-bg-positive.is-disabled,
html.dark input[type="button"].btn-bg-positive.is-disabled:active,
html.dark input[type="button"].btn-bg-positive.is-disabled:focus,
html.dark input[type="button"].btn-bg-positive.is-disabled:hover,
html.dark input[type="button"].btn-bg-positive[disabled],
html.dark input[type="button"].btn-bg-positive[disabled]:active,
html.dark input[type="button"].btn-bg-positive[disabled]:hover {
    background-color: #3d5466;
}
html.dark button.text-hidden,
html.dark button.text-hidden:active,
html.dark button.text-hidden:focus,
html.dark button.text-hidden:hover,
html.dark button.text-hidden:link,
html.dark button.text-hidden:visited,
html.dark input[type="button"].text-hidden,
html.dark input[type="button"].text-hidden:active,
html.dark input[type="button"].text-hidden:focus,
html.dark input[type="button"].text-hidden:hover,
html.dark input[type="button"].text-hidden:link,
html.dark input[type="button"].text-hidden:visited {
    color: transparent;
}
html.dark button.btn-on-dark.btn-fav-unfav-text,
html.dark button.Button--danger.btn-on-dark,
html.dark input.btn-fav-unfav-text[type="button"].btn-on-dark,
html.dark input[type="button"].Button--danger.btn-on-dark {
    background-color: #e0245e;
}
html.dark button.btn-on-dark,
html.dark input[type="button"].btn-on-dark {
    background-color: transparent;
}
html.dark button.btn-on-dark.is-selected,
html.dark button.btn-on-dark:active,
html.dark button.btn-on-dark:focus,
html.dark button.btn-on-dark:hover,
html.dark input[type="button"].btn-on-dark.is-selected,
html.dark input[type="button"].btn-on-dark:active,
html.dark input[type="button"].btn-on-dark:focus,
html.dark input[type="button"].btn-on-dark:hover {
    background-color: #10171e;
}
html.dark button.btn-on-dark:focus,
html.dark input[type="button"].btn-on-dark:focus {
    box-shadow: 0 0 0 2px #10171e, 0 0 0 4px #1da1f2;
}
html.dark .app-header .search-input-control input .Icon,
html.dark .Button--large .Icon,
html.dark button .Icon--large {
    vertical-align: -4px;
}
html.dark .btn-round {
    border-radius: 50%;
    height: 30px;
    width: 30px;
    padding: 0;
}
html.dark .btn-round i {
    font-size: 18px;
}
html.dark .is-inverted-dark .inline-reply .Button.is-selected,
html.dark .is-inverted-dark .inline-reply .Button:active,
html.dark .is-inverted-dark .inline-reply .Button:focus,
html.dark .is-inverted-dark .inline-reply .Button:hover,
html.dark .is-inverted-dark .inline-reply button.is-selected,
html.dark .is-inverted-dark .inline-reply button:active,
html.dark .is-inverted-dark .inline-reply button:focus,
html.dark .is-inverted-dark .inline-reply button:hover,
html.dark .is-inverted-dark .inline-reply input.is-selected[type="button"],
html.dark .is-inverted-dark .inline-reply input:active[type="button"],
html.dark .is-inverted-dark .inline-reply input:focus[type="button"],
html.dark .is-inverted-dark .inline-reply input:hover[type="button"] {
    background-color: transparent;
}
html.dark .btn-on-blue {
    color: #fff;
    border-color: transparent;
    background-color: #6b7d8c;
}
html.dark .btn-on-blue:hover {
    color: #fff;
    border-color: transparent;
    background-color: #8899a6;
}
html.dark .btn-on-blue:focus {
    color: #fff;
    border-color: transparent;
    background-color: #8899a6;
    box-shadow: 0 0 2px 3px #1da1f2;
    outline: 0;
}
html.dark .btn-on-blue.is-selected,
html.dark .btn-on-blue:active {
    color: #fff;
    border-color: transparent;
    background-color: #8899a6;
}
html.dark .btn-on-blue.is-disabled,
html.dark .btn-on-blue.is-disabled:active,
html.dark .btn-on-blue.is-disabled:focus,
html.dark .btn-on-blue.is-disabled:hover,
html.dark .btn-on-blue[disabled],
html.dark .btn-on-blue[disabled]:active,
html.dark .btn-on-blue[disabled]:hover {
    color: #fff;
    background-color: #657786;
    border-color: transparent;
}
html.dark .pill.Button,
html.dark button.pill,
html.dark input.pill[type="button"] {
    line-height: 12px;
    color: #e1e8ed;
    border-color: #e1e8ed;
    background-color: transparent;
}
html.dark .btn-fav button {
    min-width: 82px;
}
html.dark .btn-fav button .icon,
html.dark .btn-fav button .Icon {
    font-size: 18px;
}
html.dark .btn-fav-fav-text {
    display: none;
}
html.dark .s-not-favorited .btn-fav-fav-text {
    display: block;
}
html.dark .btn-fav-faved-text,
html.dark .s-not-favorited .btn-loader {
    display: none;
}
html.dark .s-favorited .btn-fav-faved-text {
    display: block;
}
html.dark .btn-fav-protected-text,
html.dark .s-favorited .btn-loader {
    display: none;
}
html.dark .s-protected .btn-fav-protected-text {
    display: block;
}
html.dark .btn-fav-unfav-text,
html.dark .s-protected .btn-loader {
    display: none;
}
html.dark .btn-fav.s-favorited:hover .btn-fav-unfav-text {
    display: block;
}
html.dark .btn-fav.s-favorited:hover .btn-fav-faved-text {
    display: none;
}
html.dark .follow-btn button {
    width: 92px;
    padding: 3px;
}
html.dark .follow-btn .icon,
html.dark .follow-btn .Icon {
    color: #1da1f2;
}
html.dark .action-text,
html.dark .s-not-following .btn-loader {
    display: none;
}
html.dark .s-not-following .follow-text {
    display: block;
    min-width: auto;
}
html.dark .s-following .btn-loader {
    display: none;
}
html.dark .s-following .following-text {
    display: block;
}
html.dark .s-following .follow-btn:hover .following-text {
    display: none;
}
html.dark .s-following .follow-btn:hover .unfollow-text {
    display: block;
}
html.dark .s-blocking .btn-loader {
    display: none;
}
html.dark .s-blocking .block-text {
    display: block;
}
html.dark .s-blocking .follow-btn:hover .block-text {
    display: none;
}
html.dark .s-blocking .follow-btn:hover .unblock-text {
    display: block;
}
html.dark .s-pending .btn-loader {
    display: none;
}
html.dark .s-pending .pending-text {
    display: block;
}
html.dark .s-thats-you .btn-loader {
    display: none;
}
html.dark .s-thats-you .thats-you-text {
    display: block;
}
html.dark .button-group {
    display: inline-block;
    vertical-align: middle;
}
html.dark .button-group .btn {
    float: left;
    margin-left: -1px;
    border-radius: 0;
}
html.dark .button-group .btn:first-child {
    margin-left: 1px;
    border-radius: 4px 0 0 4px;
}
html.dark .button-group .btn:last-child {
    border-radius: 0 4px 4px 0;
}
html.dark .button-group-toggle {
    width: 100%;
}
html.dark .button-group-toggle .btn {
    width: 50%;
}
html.dark h1,
html.dark h2,
html.dark h3,
html.dark h4,
html.dark h5,
html.dark h6 {
    margin: 0;
}
html.dark h1 {
    font-size: 20px;
}
html.dark h2 {
    font-size: 14px;
}
html.dark .h3,
html.dark h3 {
    font-size: 1.1429rem;
}
html.dark h4 {
    font-size: 14px;
    font-weight: 400;
}
html.dark h6 {
    font-size: 11px;
}
html.dark .accounts-drawer {
    background: #15202b !important;
}
html.dark .account-profile-header {
    width: 100%;
    height: 90px;
    background-color: #1da1f2;
    background-size: cover;
}
html.dark .account-settings-row {
    background: #1c2938;
}
html.dark .account-remove-check {
    display: none;
    background: #15202b;
}
html.dark .account-remove-check-open .account-remove {
    display: none !important;
}
html.dark .account-remove-check-open .account-remove-check {
    display: block;
}
html.dark .account-settings-bt {
    border-top: 1px solid #14171a;
}
html.dark .account-settings-bb {
    border-bottom: 1px solid #14171a;
}
html.dark .js-account-invited-accounts {
    position: relative;
    top: -1px;
}
html.dark .account-stats a {
    color: #657786;
    text-decoration: none;
}
html.dark .account-stats a:hover {
    color: #1da1f2;
}
html.dark .account-invitation-badge-container {
    position: relative;
    width: 18px;
    height: 18px;
}
html.dark .manage-team-summary {
    background: #1c2938;
}
html.dark .app-columns {
    box-sizing: border-box;
    height: 100%;
    padding: 0 0 0 6px;
    counter-reset: column-number;
}
html.dark .column {
    transition: box-shadow 0.25s ease-in-out 0;
    border-radius: 0;
    position: relative;
    z-index: 1;
    display: inline-block;
    overflow: hidden;
    width: 310px;
    height: 100%;
    margin: 0 6px 0 0;
    background-color: #15202b;
    font-size: 1rem;
    white-space: normal;
}
html.dark .column.is-focused {
    box-shadow: 0 0 0 6px #8899a6;
}
html.dark .is-narrow-columns .app-columns {
    padding-left: 6px;
}
html.dark .is-narrow-columns .column {
    width: 270px;
    margin-right: 6px;
}
html.dark .is-narrow-columns .live-video-container {
    height: 152px;
}
html.dark .is-wide-columns .app-columns {
    padding-left: 6px;
}
html.dark .is-wide-columns .column {
    width: 350px;
    margin-right: 6px;
}
html.dark .is-wide-columns .live-video-container {
    height: 196px;
}
html.dark .is-medium-columns .live-video-container {
    height: 174px;
}
html.dark .column-temp {
    word-break: break-word;
    word-wrap: break-word;
    position: relative;
    height: 100%;
}
html.dark .column-temp .live-video-container {
    height: 196px;
}
html.dark .column-holder {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    transition-duration: 0.2s;
    transition-timing-function: ease-in-out;
}
html.dark .add-by-url {
    height: 48px;
}
html.dark .is-shifted-1 .column-holder {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
}
html.dark .is-shifted-2 .column-holder {
    -webkit-transform: translateX(-200%);
    transform: translateX(-200%);
}
html.dark .column-panel {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    background: #15202b;
}
html.dark .column-nav:after {
    content: "";
    display: block;
    margin-top: -2px;
    height: 1px;
    border-top: 1px solid #e1e8ed;
}
html.dark .column-nav .nav-item button {
    box-shadow: none;
    border-radius: 0;
    background-color: transparent;
    color: #657786;
    transition: border-color 0.2s, background-color 0.2s, color 0.2s;
    outline: none;
    border: none;
    border-bottom: 3px solid transparent;
}
html.dark .column-nav .nav-item button.active,
html.dark .column-nav .nav-item button:hover {
    outline: none;
    text-decoration: none;
    color: #1da1f2;
}
html.dark .column-nav .nav-item button:hover {
    border-color: transparent;
    background-color: #f5f8fa;
}
html.dark .column-nav .nav-item button.active {
    border-bottom: 3px solid #1da1f2;
}
html.dark .column-nav .nav-item button:active {
    background-color: #e1e8ed;
}
html.dark .column-nav {
    background-color: #1c2938;
}
html.dark .column-nav:after {
    background-color: #15202b;
    border-color: #14171a;
}
html.dark .column-nav .nav-item button {
    color: #8899a6;
}
html.dark .column-nav .nav-item button:hover {
    background-color: #10171e;
}
html.dark .column-scroller {
    overflow-x: hidden;
    word-break: break-word;
    word-wrap: break-word;
    will-change: transform;
}
html.dark .column-background-fill {
    background-color: #15202b;
}
html.dark .is-column-scroller-animating {
    transition: top 0.2s;
}
html.dark .column-opacity-transition {
    transition: opacity 0.35s;
}
html.dark .column-loading-placeholder .spinner-small {
    display: inline-block;
    vertical-align: -2px;
    padding-right: 3px;
}
html.dark .chirp-container {
    transition: padding-top 0.3s ease-in-out;
}
html.dark .column-holder .column-panel:nth-child(2) {
    left: 100%;
}
html.dark .column-holder .column-panel:nth-child(3) {
    left: 200%;
}
html.dark .column-drag-drop-overlay {
    padding: 20px;
    visibility: hidden;
    z-index: 300;
}
html.dark .column-drag-drop-overlay-inner {
    text-align: center;
    box-sizing: border-box;
}
html.dark .with-drop-target .column-drag-drop-overlay {
    visibility: visible;
}
html.dark .more-tweets-btn-container {
    text-align: center;
    z-index: 1000;
    pointer-events: none;
}
html.dark .more-tweets-btn-container--hidden {
    visibility: hidden;
    pointer-events: none;
}
html.dark .more-tweets-glow {
    width: 0;
    max-width: 100%;
    height: 4px;
    margin-top: -4px;
    transition: width 0.2s ease-in-out;
    background-color: #1da1f2;
    background: radial-gradient(
        ellipse farthest-corner at 50% 100%,
        #1da1f2 0,
        #1da1f2 25%,
        hsla(0, 0%, 100%, 0) 75%
    );
}
html.dark .more-tweets-btn {
    border-radius: 999px;
    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2);
    position: relative;
    top: -1em;
    opacity: 0;
    transition: opacity 0.4s ease-out, top 0.4s ease-out,
        background-color 0.2s linear;
    pointer-events: auto;
    padding: 5px 8px;
    min-height: 0;
}
html.dark .more-tweets-btn:active {
    margin-top: 1px;
}
html.dark .more-tweets-btn:active,
html.dark .more-tweets-btn:focus {
    outline: none;
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
}
html.dark .more-tweets-btn .icon,
html.dark .more-tweets-btn .Icon {
    font-size: 1.1em;
    line-height: 0.9;
}
html.dark .more-tweets-btn-container--hidden .more-tweets-btn {
    transition: none;
}
html.dark .more-tweets-btn-container--loading .more-tweets-btn,
html.dark .more-tweets-btn-container--mouse-release .more-tweets-btn,
html.dark .more-tweets-btn-container--visible .more-tweets-btn {
    opacity: 1;
    top: 1em;
}
html.dark .more-tweets-btn-container--out .more-tweets-btn {
    opacity: 0;
    top: 5em;
}
html.dark .more-tweets-btn-container--loading .more-tweets-btn,
html.dark .more-tweets-btn-container--mouse-release .more-tweets-btn {
    background-color: #657786;
}
html.dark .more-tweets-btn-inner-loading,
html.dark .more-tweets-btn-inner-mouse-release {
    display: none;
}
html.dark
    .more-tweets-btn-container--mouse-release
    .more-tweets-btn-inner-mouse-release {
    display: block;
}
html.dark
    .more-tweets-btn-container--mouse-release
    .more-tweets-btn-inner-default {
    display: none;
}
html.dark .more-tweets-btn-container--loading .more-tweets-btn-inner-loading {
    display: block;
}
html.dark .more-tweets-btn-container--loading .more-tweets-btn-inner-default {
    display: none;
}
html.dark .touch-device .app-columns {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
html.dark .drag-drop-indicator {
    background-color: #1da1f2;
    color: #fff;
}
html.dark .location-form .typeahead-dropdown {
    background: #15202b;
    width: calc(100% - 28px);
}
html.dark .location-form .Icon--close,
html.dark .location-form .icon-close {
    background-color: hsla(0, 0%, 100%, 0.35);
}
html.dark .location-form .icon-translator {
    top: 25px;
    left: 25px;
    position: absolute;
}
html.dark .location-form .Icon--close,
html.dark .location-form .icon-close {
    top: 25px;
    right: 18px;
    position: absolute;
    background-color: #10171e;
    cursor: pointer;
    padding-bottom: 5px;
}
html.dark
    .location-form
    .leaflet-control-attribution.leaflet-compact-attribution {
    margin: 5px !important;
}
html.dark .search-filter-callout-triangle {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: 7px solid transparent;
    border-bottom-color: #1da1f2;
}
html.dark .live-video-container iframe {
    border: 0;
}
html.dark .live-video-timelines button {
    border: none;
    height: 100%;
}
html.dark .live-video-timelines button:active,
html.dark .live-video-timelines button:focus,
html.dark .live-video-timelines button:hover {
    box-shadow: none;
}
html.dark .live-video-timelines {
    background-color: #38444d;
    border-bottom: 1px solid #38444d;
}
html.dark .live-video-timelines button {
    color: #1da1f2;
    background-color: #38444d;
}
html.dark .live-video-timelines button:active,
html.dark .live-video-timelines button:focus,
html.dark .live-video-timelines button:hover {
    background-color: #38444d;
    color: #1da1f2;
}
html.dark .column-type-scheduled {
    background-color: #15202b;
}
html.dark .column-header,
html.dark .column-header-temp {
    box-sizing: border-box;
    position: relative;
    height: 50px;
    color: inherit;
    background-color: #15202b;
    line-height: 50px;
}
html.dark .is-inverted-dark .column-header {
    border-bottom: 1px solid #e1e8ed;
}
html.dark .is-inverted-dark .column-title-edit-box {
    color: #14171a;
    background-color: #fff;
    border-color: #e1e8ed;
}
html.dark .column-header {
    border-bottom: 1px solid #14171a;
}
html.dark .column-header-temp {
    border-bottom: 1px solid #000;
}
html.dark .column-header-temp,
html.dark .column-temp .column-header {
    width: 100%;
    color: inherit;
}
html.dark .column-title {
    font-size: 16px;
    font-weight: 700;
}
html.dark .column-title .attribution {
    font-weight: 400;
    font-size: 13px;
    padding: 3px 0 0 4px;
}
html.dark .column-type-message .column-title {
    margin-right: 90px;
}
html.dark .column-title-container {
    color: inherit;
}
html.dark .column-title-container:hover .column-title-items {
    border-style: solid;
    border-bottom-color: inherit;
    border-width: 0 0 1px;
}
html.dark .column-title-edit-box {
    position: relative;
    height: 34px;
    padding: 4px 12px;
    margin: 0 3px;
    color: #fff;
    background-color: #10171e;
    border-color: #14171a;
}
html.dark .column-title-editable.with-image-attribution {
    padding-right: 30px;
}
html.dark .column-title-editable .image-attribution {
    position: relative;
    right: 0;
    top: 5px;
}
html.dark .column-number {
    counter-increment: column-number;
    position: absolute;
    top: 1px;
    left: 3px;
    line-height: 1;
    font-size: 10px;
    color: #657786;
    padding: 1px;
}
html.dark .column-number:before {
    content: counter(column-number);
}
html.dark .column-drag-handle {
    margin: 15px 0 0 4px;
}
html.dark .column-title-back {
    color: inherit;
    font-size: 14px;
    font-weight: 700;
    padding-left: 23px;
    position: relative;
}
html.dark .column-title-back .attribution {
    display: none;
}
html.dark .column-title-back .icon,
html.dark .column-title-back .Icon {
    position: absolute;
    top: 25px;
    left: 0;
    line-height: 0;
    vertical-align: middle;
}
html.dark .column-title-back .conversation-title {
    padding-top: 5px;
}
html.dark .column-temp .column-title-back {
    color: inherit;
}
html.dark .column-close-link {
    position: absolute;
    top: 45%;
    right: 23px;
}
html.dark .conversation-title {
    line-height: 17px;
    width: 100%;
    overflow: hidden;
}
html.dark .conversation-title .title-content {
    display: inline-block;
    overflow: hidden;
    margin: 0 12px;
    font-size: 14px;
    max-height: 36px;
}
html.dark .column-type-icon {
    position: relative;
    font-size: 20px;
    width: 24px;
    height: 24px;
}
html.dark .column-header .column-type-icon {
    color: #aab8c2;
}
html.dark .column-header-temp .column-type-icon,
html.dark .column-header .column-type-icon {
    margin-top: -2px;
}
html.dark .column-header-title {
    height: 50px;
    overflow: hidden;
    line-height: 3.2em;
}
html.dark .column-header {
    max-height: 50px;
    overflow: hidden;
}
html.dark .column-header .column-heading {
    max-height: 50px;
}
html.dark .column-header.is-options-open .column-settings-link {
    background-color: transparent;
    color: #1da1f2;
    border-color: #14171a;
    border-bottom: none;
}
html.dark .column-header.is-options-open .column-settings-link:hover {
    color: #1da1f2;
}
html.dark .column-header.is-options-open .column-settings-link .icon-arrow-u {
    display: inline-block;
}
html.dark .column-header.is-options-open .column-settings-link .Icon--caretDown,
html.dark .column-header.is-options-open .column-settings-link .icon-arrow-d {
    display: none;
}
html.dark .is-new .column-type-icon {
    color: #1da1f2;
}
html.dark .column-header-links {
    max-width: 40%;
    padding: 3px 5px 0;
}
html.dark .column-header-link {
    padding: 1px 3px;
    color: #1da1f2;
    font-size: 13px;
    display: inline-block;
}
html.dark .column-header-link .icon,
html.dark .column-header-link .Icon {
    line-height: 1;
}
html.dark .column-header-link .icon-sliders {
    font-size: 20px;
}
html.dark .column-header-link .icon-arrow-u {
    display: none;
}
html.dark .column-header-link:active,
html.dark .column-header-link:focus,
html.dark .column-header-link:hover {
    color: #fff;
    text-decoration: none;
    outline: none;
    background-color: transparent;
}
html.dark .column-header-link:first-child {
    padding-left: 0;
}
html.dark .column-header-link:last-child {
    padding-right: 5px;
}
html.dark .column-header:hover .column-settings-link {
    visibility: visible;
}
html.dark .column-message {
    background-color: #15202b;
}
html.dark .filter-error {
    color: #fff;
    background-color: #a01744;
    line-height: 1;
}
html.dark .facet-content {
    color: #f6809a;
}
html.dark .facet-user {
    color: #ffe76e;
}
html.dark .facet-action {
    color: #97e3ff;
}
html.dark .facet-engagement {
    color: #8899a6;
}
html.dark .touch-device .column-drag-handle {
    display: none;
}
html.dark .is-touch-column-options .column-title {
    margin-right: 32.5px;
}
html.dark .is-touch-column-options .column-title-messages {
    margin-right: 50px;
}
html.dark .is-touch-column-options .column-header-link {
    padding: 0 10px;
}
html.dark .is-touch-column-options .column-settings-link {
    right: 5px;
}
html.dark .is-touch-column-options .mark-all-read-link {
    right: 36.25px;
}
html.dark .is-touch-column-options .is-options-open .mark-all-read-link {
    right: 44.25px;
}
html.dark .edit-conversation-name {
    position: absolute;
    top: -50px;
    right: 0;
    left: 0;
    box-sizing: border-box;
    height: 50px;
    padding: 0 10px;
    color: inherit;
    line-height: 50px;
    border-bottom: 1px solid #14171a;
    transition: top 0.2s ease-out;
    background-color: #15202b;
}
html.dark .edit-conversation-name input {
    color: #fff;
    background-color: #10171e;
    border-color: #14171a;
}
html.dark .edit-conversation-name.is-visible {
    top: 0;
}
html.dark .column-options {
    background-color: #15202b;
}
html.dark .with-column-divider-bottom {
    border-bottom: 1px solid #14171a;
}
html.dark .is-column-options-animating {
    transition: height 0.2s;
}
html.dark .column-options .button-tray {
    background-color: #15202b;
    text-align: justify;
    font-size: 0;
}
html.dark .button-tray:before {
    content: "";
    display: block;
    width: 100%;
}
html.dark .button-tray:after {
    content: "";
    display: inline-block;
    width: 100%;
}
html.dark .notifications-info-icon {
    position: relative;
    top: 2px;
    font-size: 14px;
}
html.dark .is-touch-column-options .column-action-link {
    padding: 8px;
    margin-top: -5px;
    display: inline-block;
}
html.dark .is-narrow-columns .is-touch-column-options .column-action-link {
    padding: 8px 6px;
}
html.dark .btn-options-unique {
    color: #e1e8ed;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 13px;
}
html.dark .btn-options-unique .icon,
html.dark .btn-options-unique .Icon {
    font-size: 18px;
}
html.dark .is-inverted-dark .column-options {
    background-color: #fff;
}
html.dark .is-inverted-dark .with-column-divider-bottom {
    border-bottom: 1px solid #e1e8ed;
}
html.dark .column-nav-updates {
    position: absolute;
    top: 3px;
    right: 6px;
    color: #1da1f2;
    visibility: hidden;
    opacity: 0;
    transition: opacity 0.1s linear;
}
html.dark .is-new .column-nav-updates {
    visibility: visible;
    opacity: 1;
}
html.dark .contributor-manager .account-summary {
    margin-right: 0;
}
html.dark .contributor-manager .link-complex {
    border: 1px solid #14171a;
}
html.dark .contributor-row {
    overflow: hidden;
    opacity: 1;
    transition: opacity 0.2s, background-color 0.2s, height 0.2s;
}
html.dark .contributor-row .item-img {
    width: 36px;
}
html.dark .contributor-row .tweet-avatar {
    width: 36px;
    height: 36px;
}
html.dark .contributor-settings-role {
    border-bottom: 1px solid #14171a;
}
html.dark .contributor-sep {
    border: none;
    height: 1px;
}
html.dark .contributor-adder-block {
    z-index: 1;
    position: absolute;
    top: 188px;
    width: 100%;
    box-shadow: 0 0 10px transparent;
    border-bottom: 1px solid transparent;
    transition: box-shadow 0.1s linear, border-color 0.1s linear;
}
html.dark .contributor-adder input {
    padding-top: 5px !important;
    padding-bottom: 6px !important;
    padding-left: 10px !important;
    border: none;
    font-size: 14px;
    height: 32px;
}
html.dark .contributor-row[data-state="initial"] {
    opacity: 0;
}
html.dark [data-show-when-state-error],
html.dark [data-show-when-state] {
    display: none;
}
html.dark
    .contributor-row[data-state="closed"]
    [data-show-when-state~="closed"] {
    display: inherit;
}
html.dark
    .contributor-row[data-state="closed"]
    [data-hide-when-state~="closed"] {
    display: none;
}
html.dark .contributor-row[data-state="settings"] {
    background-color: #1c2938;
}
html.dark
    .contributor-row[data-state="settings"]
    [data-show-when-state~="settings"] {
    display: inherit;
}
html.dark
    .contributor-row[data-state="settings"]
    [data-hide-when-state~="settings"] {
    display: none;
}
html.dark .contributor-row[data-state="confirmAdd"] {
    background-color: #1c2938;
}
html.dark
    .contributor-row[data-state="confirmAdd"]
    [data-show-when-state~="confirmAdd"] {
    display: inherit;
}
html.dark
    .contributor-row[data-state="confirmAdd"]
    [data-hide-when-state~="confirmAdd"] {
    display: none;
}
html.dark .contributor-row[data-state="confirmAdd-added"] {
    background-color: #1c2938;
}
html.dark
    .contributor-row[data-state="confirmAdd-added"]
    [data-show-when-state~="confirmAdd-added"] {
    display: inherit;
}
html.dark
    .contributor-row[data-state="confirmAdd-added"]
    [data-hide-when-state~="confirmAdd-added"] {
    display: none;
}
html.dark .contributor-row[data-state="confirmDeadmin"] {
    background-color: #1c2938;
}
html.dark
    .contributor-row[data-state="confirmDeadmin"]
    [data-show-when-state~="confirmDeadmin"] {
    display: inherit;
}
html.dark
    .contributor-row[data-state="confirmDeadmin"]
    [data-hide-when-state~="confirmDeadmin"] {
    display: none;
}
html.dark .contributor-row[data-state="confirmRemove-removing"],
html.dark .contributor-row[data-state="confirmRemove"] {
    background-color: #1c2938;
}
html.dark
    .contributor-row[data-state="confirmRemove-removing"]
    [data-show-when-state~="confirmRemove"],
html.dark
    .contributor-row[data-state="confirmRemove"]
    [data-show-when-state~="confirmRemove"] {
    display: inherit;
}
html.dark
    .contributor-row[data-state="confirmRemove-removing"]
    [data-hide-when-state~="confirmRemove"],
html.dark
    .contributor-row[data-state="confirmRemove"]
    [data-hide-when-state~="confirmRemove"] {
    display: none;
}
html.dark .contributor-row[data-state="confirmRemove-removing"] {
    background-color: #1c2938;
}
html.dark
    .contributor-row[data-state="confirmRemove-removing"]
    [data-show-when-state~="confirmRemove-removing"] {
    display: inherit;
}
html.dark
    .contributor-row[data-state="confirmRemove-removing"]
    [data-hide-when-state~="confirmRemove-removing"] {
    display: none;
}
html.dark [data-state-error*="error"] [data-show-when-state-error] {
    display: inherit;
}
html.dark .contributor-row[data-state="confirmRemove-removing"] {
    opacity: 0;
    height: 0;
}
html.dark
    .contributor-row[data-contributor-role="admin"]
    [data-show-when-contributor-role="contributor"] {
    display: none;
}
html.dark
    .contributor-row[data-contributor-role="contributor"]
    [data-show-when-contributor-role="admin"] {
    display: none;
}
html.dark .is-expanding {
    overflow: hidden;
}
html.dark .stream-item {
    border-bottom: 1px solid #000;
    background-color: #15202b;
}
html.dark .search-results-container .stream-item {
    background-color: #1c2938;
}
html.dark .is-streamed {
    background-color: #4f0299;
}
html.dark .is-contented {
    background-color: #d82e18;
}
html.dark .conversation-event .item-box {
    padding: 0 0 14px;
}
html.dark .conversation-event:first-child,
html.dark .stream-item:not(.conversation-event) + .conversation-event {
    padding-top: 14px;
}
html.dark .item-box {
    position: relative;
    padding: 8px 10px;
}
html.dark .item-img {
    width: 36px;
}
html.dark .item-box-full-bleed {
    margin: 0 -10px -8px;
}
html.dark .activity-header .avatar {
    margin-right: 6px;
    margin-bottom: -6px;
}
html.dark .activity-header.has-source-avatar {
    margin-top: 4px;
}
html.dark .gap-chirp {
    background-color: #10171e;
    color: #8899a6;
    text-align: center;
    position: relative;
    top: -2px;
    border-bottom: none !important;
}
html.dark .gap-chirp:after,
html.dark .gap-chirp:before {
    position: absolute;
    left: 0;
    right: 0;
    height: 10px;
    background-repeat: repeat-x;
    background-size: contain;
    content: "";
}
html.dark .gap-chirp:before {
    top: 0;
    background-image: url(https://ton.twimg.com/tweetdeck-web/web/assets/global/backgrounds/triangle-15202b.ec7c018bf6.svg);
}
html.dark .gap-chirp:after {
    background-image: url(https://ton.twimg.com/tweetdeck-web/web/assets/global/backgrounds/triangle-15202b.ec7c018bf6.svg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    bottom: 0;
}
html.dark .gap-chirp:active .gap-chirp-text--with-size,
html.dark .gap-chirp:hover .gap-chirp-text--with-size {
    background: #19242f;
}
html.dark .gap-chirp-text {
    display: inline-block;
    border: 1px solid transparent;
    border-radius: 999px;
}
html.dark .gap-chirp-text--with-size {
    border-color: #4b5964;
}
html.dark .gap-chirp-spinner {
    display: none;
    height: 1.3em;
    background-image: url(https://ton.twimg.com/tweetdeck-web/web/assets/global/backgrounds/spinner_light.ac8adb62d1.gif);
    background-repeat: no-repeat;
    background-position: top;
    background-image: url(https://ton.twimg.com/tweetdeck-web/web/assets/global/backgrounds/spinner_dark.330c2ed8c1.gif);
}
html.dark .is-inverted-dark .thread {
    background-color: #e1e8ed;
}
html.dark .gap-chirp--loading .gap-chirp-spinner {
    display: block;
}
html.dark .gap-chirp--loading .gap-chirp-text {
    display: none;
}
html.dark .thread {
    content: "";
    position: absolute;
    width: 3px;
    background-color: #3d5466;
    left: 27px;
    border-radius: 3px/7px;
    margin-top: 22px;
    height: calc(100% - 44px);
}
html.dark .show-more-thread {
    margin-top: -2px;
    height: 13px;
}
html.dark .cursor-top-thread {
    margin-top: -11px;
    height: 17px;
}
html.dark .dot-thread {
    height: 3px;
    border-radius: 50%;
}
html.dark .dot-thread-top {
    margin-top: -16px;
}
html.dark .dot-thread-top.middle {
    margin-top: -21px;
}
html.dark .dot-thread-top.top {
    margin-top: -26px;
}
html.dark .dot-thread-more {
    margin-top: 13px;
}
html.dark .dot-thread-more.middle {
    margin-top: 18px;
}
html.dark .dot-thread-more.top {
    margin-top: 23px;
}
html.dark .list-item {
    color: #fff;
}
html.dark .list-item.is-selected,
html.dark .list-item:active,
html.dark .list-item:hover {
    background-color: #1da1f2;
    color: #fff;
}
html.dark .list-item:hover:not(.is-selected) {
    background-color: transparent;
    color: #fff;
}
html.dark .list-item.is-selected .txt-mute,
html.dark .list-item:active .txt-mute,
html.dark .list-item:hover .txt-mute {
    color: #e1e8ed;
}
html.dark .list-item.is-selected .list-icon,
html.dark .list-item:active .list-icon,
html.dark .list-item:hover .list-icon {
    color: #fff;
}
html.dark .list-item:hover:not(.is-selected) .list-icon {
    background-color: transparent;
    color: #8899a6;
}
html.dark .item-img-24 {
    width: 24px;
}
html.dark .item-img-32 {
    width: 32px;
}
html.dark .list-icon {
    margin-top: -4px;
    color: #8899a6;
}
html.dark .list-divider {
    border-top: 1px solid rgba(20, 23, 26, 0.25);
}
html.dark .list-item-button {
    padding: 5px 10px;
    color: #aab8c2;
    background-color: #f5f8fa;
    font-size: 12px;
}
html.dark .list-item-last {
    border-bottom-left-radius: 14px;
    border-bottom-right-radius: 14px;
}
html.dark .list-placeholder {
    padding-top: 30px;
    text-align: center;
    font-size: 15px;
    color: #8899a6;
    text-shadow: 0 1px 0 rgba(170, 184, 194, 0.8);
    text-shadow: none;
}
html.dark .is-inverted .list-placeholder {
    text-shadow: 0 1px 0 rgba(170, 184, 194, 0.8);
}
html.dark .ordered-list {
    counter-reset: list;
}
html.dark .ordered-list-item {
    position: relative;
}
html.dark .ordered-list-item:before {
    position: absolute;
    left: -15px;
    counter-increment: list;
    content: counters(list, ".") " ";
}
html.dark .list-style-none {
    list-style: none;
}
html.dark .is-touch-search .list-item.is-selected,
html.dark .is-touch-search .list-item:active,
html.dark .is-touch-search .list-item:hover {
    background-color: #1da1f2;
    color: #fff;
}
html.dark .is-touch-search .list-item.is-selected .list-icon,
html.dark .is-touch-search .list-item:active .list-icon,
html.dark .is-touch-search .list-item:hover .list-icon {
    color: #fff;
}
html.dark .is-touch-search .list-item {
    padding-top: 12.15px;
    padding-bottom: 12.15px;
}
html.dark .add-multiple {
    position: absolute;
    right: 10px;
    top: 9px;
}
html.dark .avatar {
    width: 36px;
    height: 36px;
    border-radius: 100%;
}
html.dark .avatar.size14 {
    width: 14px;
    height: 14px;
}
html.dark .avatar.size16 {
    width: 16px;
    height: 16px;
}
html.dark .avatar.size18 {
    width: 18px;
    height: 18px;
}
html.dark .avatar.size24 {
    width: 24px;
    height: 24px;
}
html.dark .avatar.size30 {
    width: 30px;
    height: 30px;
}
html.dark .avatar.size32 {
    width: 32px;
    height: 32px;
}
html.dark .avatar.size36 {
    width: 36px;
    height: 36px;
}
html.dark .avatar.size48 {
    width: 48px;
    height: 48px;
}
html.dark .avatar.size64 {
    width: 64px;
    height: 64px;
}
html.dark .avatar.size73 {
    width: 73px;
    height: 73px;
}
html.dark .avatar-border--2 {
    margin: -2px;
    border: 2px solid #fff;
    background-color: #fff;
}
html.dark .multiple-avatar-grid {
    height: 36px;
}
html.dark .multiple-avatar-grid-mini {
    height: 24px;
    width: 24px;
}
html.dark .media-grid-container.multiple-avatar-grid,
html.dark .media-grid-container.multiple-avatar-grid-mini {
    border-radius: 100%;
}
html.dark .multiple-avatar-grid-mini .media-image,
html.dark .multiple-avatar-grid .media-image {
    height: 100%;
}
html.dark .account-link {
    max-width: 100%;
    color: #fff;
}
.on-blue html.dark .account-link {
    color: #fff;
}
.compose .quoted-tweet html.dark .account-link {
    color: #657786;
}
html.dark .account-link .username {
    direction: ltr;
    font-size: 0.8571rem;
    unicode-bidi: embed;
}
html.dark .account-link .fullname {
    line-height: 1.2;
}
html.dark .account-inline {
    box-sizing: border-box;
    position: relative;
    display: inline-block;
    max-width: 100%;
}
html.dark .account-inline .fullname,
html.dark .account-inline .username {
    line-height: 1;
}
html.dark .account-inline.is-protected {
    padding-right: 18px;
}
html.dark .account-inline .icon-protected {
    position: absolute;
    right: 0;
    font-size: 16px;
}
html.dark .fullname-badged {
    max-width: calc(100% - 20px);
    position: relative;
    padding-right: 20px;
}
html.dark .fullname-badged:before {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
}
html.dark .media-item {
    width: 100%;
    position: relative;
    display: block;
    margin-top: 10px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
}
html.dark .media-badge {
    border: 1px solid #10171e;
    color: #8899a6;
    display: inline-block;
    padding: 2px 10px 2px 6px;
    border-radius: 14px;
    margin: 7px 0 2px;
}
html.dark .media-badge:hover {
    background-color: #14171a;
}
html.dark .media-item.media-size-large:after,
html.dark .media-size-large-height:after {
    content: " ";
    position: absolute;
    top: 0;
    width: 100%;
    height: 10px;
    background-image: linear-gradient(
        rgba(20, 23, 26, 0.25),
        rgba(20, 23, 26, 0)
    );
}
html.dark .media-sensitive {
    width: 100%;
    height: 100%;
    background: #38444d;
    font-size: 13px;
    line-height: 1.2em;
    z-index: 11;
}
html.dark .media-sensitive-title {
    color: #e1e8ed;
}
html.dark .media-sensitive-detail {
    min-height: 130px;
}
html.dark .is-narrow-columns .media-sensitive {
    font-size: 12px;
}
html.dark .is-narrow-columns .media-sensitive .media-sensitive-title {
    display: none;
}
html.dark .is-narrow-columns .media-sensitive.is-large .media-sensitive-title {
    display: initial;
}
html.dark .media-size-medium {
    width: 100%;
    height: 130px;
    border-radius: 14px;
    z-index: 1;
}
html.dark .media-size-small {
    width: 50%;
    height: 77px;
    border-radius: 14px;
    z-index: 1;
}
html.dark .media-size-large {
    margin-top: 0;
    width: 100%;
}
html.dark .media-size-large,
html.dark .media-size-large-height {
    height: 350px;
}
html.dark .quoted-tweet .media-size-medium,
html.dark .quoted-tweet .media-size-small {
    border-radius: 7px;
}
html.dark .is-narrow-columns .media-sensitive-detail {
    min-height: 108px;
}
html.dark .is-narrow-columns .media-size-large {
    height: 270px;
}
html.dark .is-narrow-columns .media-size-medium {
    height: 108px;
}
html.dark .is-narrow-columns .media-size-small {
    height: 64px;
}
html.dark .is-wide-columns .media-sensitive-detail {
    min-height: 153px;
}
html.dark .is-wide-columns .media-size-large {
    height: 350px;
}
html.dark .is-wide-columns .media-size-medium {
    height: 153px;
}
html.dark .is-wide-columns .media-size-small {
    height: 91px;
}
html.dark .media-item:first-child {
    margin-top: 0;
}
html.dark .media-caret {
    z-index: 1;
    position: absolute;
    left: 50%;
    margin-left: -7px;
    top: 0;
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: 7px solid transparent;
    border-top-color: #38444d;
}
html.dark .video-overlay {
    position: absolute;
    left: 50%;
    margin-left: -20px;
    margin-top: -20px;
    top: 50%;
    width: 40px;
    height: 40px;
    color: #fff;
    line-height: 1;
}
html.dark .video-overlay .icon,
html.dark .video-overlay .Icon {
    font-size: 40px;
}
html.dark .gif-badge,
html.dark .gif-pause {
    position: absolute;
    padding: 10px;
    bottom: 0;
    left: 0;
}
html.dark .is-gif:hover .gif-pause,
html.dark .is-paused .gif-badge,
html.dark .is-paused .gif-play {
    visibility: visible;
}
html.dark .gif-badge,
html.dark .gif-pause,
html.dark .gif-play,
html.dark .is-gif.is-paused .gif-pause {
    visibility: hidden;
}
html.dark .media-item-gif {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    position: relative;
    object-fit: cover;
    height: 100%;
    width: 100%;
}
html.dark .tweet-detail-media .media-item-gif {
    -webkit-transform: none;
    transform: none;
}
html.dark .tweet-detail-media .media-item,
html.dark .tweet-detail-media .media-preview {
    border-radius: 14px;
    overflow: hidden;
    position: relative;
    z-index: 1;
}
html.dark .media-thumb-container {
    overflow: hidden;
    max-width: 90px;
    max-height: 65px;
    width: 90px;
    height: 65px;
}
html.dark .media-thumb-container .media-thumb-img {
    width: auto;
    height: 100%;
    display: block;
    margin: auto;
}
html.dark .is-inverted-dark .media-sensitive {
    background: #e1e8ed;
    color: #8899a6;
}
html.dark .is-inverted-dark .media-sensitive-title {
    color: #38444d;
}
html.dark .is-inverted-dark .triangle {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: 3.5px solid transparent;
    border-top-color: #fff;
}
html.dark .is-inverted-dark .media-badge {
    border: 1px solid #e1e8ed;
    color: #8899a6;
}
html.dark .is-inverted-dark .media-badge:hover {
    background-color: #f5f8fa;
}
html.dark .media-grid-container {
    position: relative;
    overflow: hidden;
    border-radius: 14px;
}
html.dark .media-grid-2,
html.dark .media-grid-2-mirror,
html.dark .media-grid-3,
html.dark .media-grid-3-mirror,
html.dark .media-grid-4 {
    height: 100%;
    padding: 0;
}
html.dark .media-image {
    background: no-repeat 50%;
    background-size: cover;
}
html.dark .media-grid-2-mirror > .media-image-container,
html.dark .media-grid-2 > .media-image-container,
html.dark .media-grid-3-mirror > .media-image-container,
html.dark .media-grid-3 > .media-image-container,
html.dark .media-grid-4 > .media-image-container {
    padding: 0;
    width: 50%;
    height: 50%;
    float: left;
}
html.dark .media-grid-2-mirror > .media-image-container,
html.dark .media-grid-3-mirror > .media-image-container {
    float: right;
}
html.dark .media-grid-2-mirror > .media-image-container,
html.dark .media-grid-2 > .media-image-container,
html.dark .media-grid-3-mirror > .media-image-container:first-child,
html.dark .media-grid-3 > .media-image-container:first-child {
    height: 100%;
}
html.dark
    .media-grid-3-mirror
    > .media-image-container:nth-child(n + 3)
    > .media-image,
html.dark
    .media-grid-3
    > .media-image-container:nth-child(n + 3)
    > .media-image,
html.dark
    .media-grid-4
    > .media-image-container:nth-child(n + 3)
    > .media-image {
    top: 2px;
}
html.dark
    .media-grid-2-mirror
    > .media-image-container:first-child
    > .media-image,
html.dark .media-grid-2 > .media-image-container:first-child > .media-image,
html.dark
    .media-grid-3-mirror
    > .media-image-container:nth-child(n + 2)
    > .media-image,
html.dark .media-grid-3 > .media-image-container:first-child > .media-image,
html.dark .media-grid-4 > .media-image-container:nth-child(odd) > .media-image {
    right: 2px;
}
html.dark
    .media-grid-3-mirror
    > .media-image-container:nth-child(2)
    > .media-image,
html.dark .media-grid-3 > .media-image-container:nth-child(2) > .media-image,
html.dark
    .media-grid-4
    > .media-image-container:nth-child(-n + 2)
    > .media-image {
    bottom: 2px;
}
html.dark
    .media-grid-2-mirror
    > .media-image-container:first-child
    > .media-image,
html.dark .media-grid-2 > .media-image-container:nth-child(2) > .media-image,
html.dark
    .media-grid-3-mirror
    > .media-image-container:first-child
    > .media-image,
html.dark
    .media-grid-3
    > .media-image-container:nth-child(n + 2)
    > .media-image,
html.dark
    .media-grid-4
    > .media-image-container:nth-child(2n + 2)
    > .media-image {
    left: 2px;
}
html.dark
    .media-grid-3-mirror
    > .media-image-container-compact:nth-child(n + 3)
    > .media-image,
html.dark
    .media-grid-3
    > .media-image-container-compact:nth-child(n + 3)
    > .media-image,
html.dark
    .media-grid-4
    > .media-image-container-compact:nth-child(n + 3)
    > .media-image {
    top: 1px;
}
html.dark
    .media-grid-2
    > .media-image-container-compact:first-child
    > .media-image,
html.dark
    .media-grid-3-mirror
    > .media-image-container-compact:nth-child(n + 2)
    > .media-image,
html.dark
    .media-grid-3
    > .media-image-container-compact:first-child
    > .media-image,
html.dark
    .media-grid-4
    > .media-image-container-compact:nth-child(odd)
    > .media-image {
    right: 1px;
}
html.dark
    .media-grid-3-mirror
    > .media-image-container-compact:nth-child(2)
    > .media-image,
html.dark
    .media-grid-3
    > .media-image-container-compact:nth-child(2)
    > .media-image,
html.dark
    .media-grid-4
    > .media-image-container-compact:nth-child(-n + 2)
    > .media-image {
    bottom: 1px;
}
html.dark
    .media-grid-2
    > .media-image-container-compact:nth-child(2)
    > .media-image,
html.dark
    .media-grid-3-mirror
    > .media-image-container-compact:first-child
    > .media-image,
html.dark
    .media-grid-3
    > .media-image-container-compact:nth-child(n + 2)
    > .media-image,
html.dark
    .media-grid-4
    > .media-image-container-compact:nth-child(2n + 2)
    > .media-image {
    left: 1px;
}
html.dark
    .media-grid-3-mirror
    > .media-image-container-mini:nth-child(n + 3)
    > .media-image,
html.dark
    .media-grid-3
    > .media-image-container-mini:nth-child(n + 3)
    > .media-image,
html.dark
    .media-grid-4
    > .media-image-container-mini:nth-child(n + 3)
    > .media-image {
    top: 0;
}
html.dark
    .media-grid-2
    > .media-image-container-mini:first-child
    > .media-image,
html.dark
    .media-grid-3-mirror
    > .media-image-container-mini:nth-child(n + 2)
    > .media-image,
html.dark
    .media-grid-3
    > .media-image-container-mini:first-child
    > .media-image,
html.dark
    .media-grid-4
    > .media-image-container-mini:nth-child(odd)
    > .media-image {
    right: 0;
}
html.dark
    .media-grid-3-mirror
    > .media-image-container-mini:nth-child(2)
    > .media-image,
html.dark
    .media-grid-3
    > .media-image-container-mini:nth-child(2)
    > .media-image,
html.dark
    .media-grid-4
    > .media-image-container-mini:nth-child(-n + 2)
    > .media-image {
    bottom: 1px;
}
html.dark
    .media-grid-2
    > .media-image-container-mini:nth-child(2)
    > .media-image,
html.dark
    .media-grid-3-mirror
    > .media-image-container-mini:first-child
    > .media-image,
html.dark
    .media-grid-3
    > .media-image-container-mini:nth-child(n + 2)
    > .media-image,
html.dark
    .media-grid-4
    > .media-image-container-mini:nth-child(2n + 2)
    > .media-image {
    left: 1px;
}
html.dark .img-strip {
    overflow: hidden;
    list-style: none;
    padding: 0;
    margin: 10px 0 0 -5px;
}
html.dark .img-strip-media {
    float: left;
    padding: 0;
    margin: 0 0 5px 5px;
}
html.dark .img-strip-media img {
    display: block;
}
html.dark .tweet {
    padding-left: 46px;
    line-height: 1.28578em;
    word-break: break-word;
    word-wrap: break-word;
    display: block;
}
html.dark .tweet:after,
html.dark .tweet:before {
    display: block;
    content: " ";
}
html.dark .tweet:after {
    clear: both;
}
html.dark .tweet-text {
    overflow: hidden;
}
html.dark .without-tweet-drag-handles .tweet-drag-handle {
    display: none;
}
html.dark .tweet-timestamp {
    padding-left: 5px;
    margin-bottom: 2px;
    line-height: 1;
}
html.dark .tweet-context,
html.dark .tweet-img {
    margin-left: -46px;
}
html.dark .tweet-avatar {
    z-index: 1;
}
html.dark .tweet-actions {
    float: left;
}
html.dark .tweet-actions li a {
    outline: 0;
}
html.dark .message-stream-item .tweet-actions {
    float: right;
}
html.dark .stream-item:hover .tweet-actions {
    visibility: visible;
}
html.dark .is-protected-action {
    opacity: 0.5;
    cursor: default;
}
html.dark .no-pointer-events {
    pointer-events: none;
}
html.dark .dm-action,
html.dark .tweet-action,
html.dark .tweet-detail-action {
    display: block;
}
html.dark .dm-action .icon,
html.dark .dm-action .Icon,
html.dark .tweet-action .icon,
html.dark .tweet-action .Icon,
html.dark .tweet-detail-action .icon,
html.dark .tweet-detail-action .Icon {
    display: block;
    font-size: 18px;
}
html.dark .dm-action,
html.dark .tweet-action,
html.dark .tweet-detail-action {
    color: #8899a6;
}
html.dark .dm-action:active,
html.dark .dm-action:focus,
html.dark .dm-action:hover,
html.dark .is-selected.dm-action,
html.dark .is-selected.tweet-detail-action,
html.dark .tweet-action.is-selected,
html.dark .tweet-action:active,
html.dark .tweet-action:focus,
html.dark .tweet-action:hover,
html.dark .tweet-detail-action:active,
html.dark .tweet-detail-action:focus,
html.dark .tweet-detail-action:hover {
    text-decoration: none !important;
}
html.dark .dm-action:active .icon-reply,
html.dark .dm-action:active .reply-count,
html.dark .dm-action:focus .icon-reply,
html.dark .dm-action:focus .reply-count,
html.dark .dm-action:hover .icon-reply,
html.dark .dm-action:hover .reply-count,
html.dark .is-selected.dm-action .icon-reply,
html.dark .is-selected.dm-action .reply-count,
html.dark .is-selected.tweet-detail-action .icon-reply,
html.dark .is-selected.tweet-detail-action .reply-count,
html.dark .tweet-action.is-selected .icon-reply,
html.dark .tweet-action.is-selected .reply-count,
html.dark .tweet-action:active .icon-reply,
html.dark .tweet-action:active .reply-count,
html.dark .tweet-action:focus .icon-reply,
html.dark .tweet-action:focus .reply-count,
html.dark .tweet-action:hover .icon-reply,
html.dark .tweet-action:hover .reply-count,
html.dark .tweet-detail-action:active .icon-reply,
html.dark .tweet-detail-action:active .reply-count,
html.dark .tweet-detail-action:focus .icon-reply,
html.dark .tweet-detail-action:focus .reply-count,
html.dark .tweet-detail-action:hover .icon-reply,
html.dark .tweet-detail-action:hover .reply-count {
    color: #1da1f2;
}
html.dark .dm-action:active .icon-retweet,
html.dark .dm-action:active .retweet-count,
html.dark .dm-action:focus .icon-retweet,
html.dark .dm-action:focus .retweet-count,
html.dark .dm-action:hover .icon-retweet,
html.dark .dm-action:hover .retweet-count,
html.dark .is-selected.dm-action .icon-retweet,
html.dark .is-selected.dm-action .retweet-count,
html.dark .is-selected.tweet-detail-action .icon-retweet,
html.dark .is-selected.tweet-detail-action .retweet-count,
html.dark .tweet-action.is-selected .icon-retweet,
html.dark .tweet-action.is-selected .retweet-count,
html.dark .tweet-action:active .icon-retweet,
html.dark .tweet-action:active .retweet-count,
html.dark .tweet-action:focus .icon-retweet,
html.dark .tweet-action:focus .retweet-count,
html.dark .tweet-action:hover .icon-retweet,
html.dark .tweet-action:hover .retweet-count,
html.dark .tweet-detail-action:active .icon-retweet,
html.dark .tweet-detail-action:active .retweet-count,
html.dark .tweet-detail-action:focus .icon-retweet,
html.dark .tweet-detail-action:focus .retweet-count,
html.dark .tweet-detail-action:hover .icon-retweet,
html.dark .tweet-detail-action:hover .retweet-count {
    color: #17bf63;
}
html.dark .dm-action:active .icon-favorite,
html.dark .dm-action:active .like-count,
html.dark .dm-action:focus .icon-favorite,
html.dark .dm-action:focus .like-count,
html.dark .dm-action:hover .icon-favorite,
html.dark .dm-action:hover .like-count,
html.dark .is-selected.dm-action .icon-favorite,
html.dark .is-selected.dm-action .like-count,
html.dark .is-selected.tweet-detail-action .icon-favorite,
html.dark .is-selected.tweet-detail-action .like-count,
html.dark .tweet-action.is-selected .icon-favorite,
html.dark .tweet-action.is-selected .like-count,
html.dark .tweet-action:active .icon-favorite,
html.dark .tweet-action:active .like-count,
html.dark .tweet-action:focus .icon-favorite,
html.dark .tweet-action:focus .like-count,
html.dark .tweet-action:hover .icon-favorite,
html.dark .tweet-action:hover .like-count,
html.dark .tweet-detail-action:active .icon-favorite,
html.dark .tweet-detail-action:active .like-count,
html.dark .tweet-detail-action:focus .icon-favorite,
html.dark .tweet-detail-action:focus .like-count,
html.dark .tweet-detail-action:hover .icon-favorite,
html.dark .tweet-detail-action:hover .like-count {
    color: #e0245e;
}
html.dark
    .chirp-container
    .stream-item:not(:hover):not(.is-selected-tweet)
    .dm-action,
html.dark
    .chirp-container
    .stream-item:not(:hover):not(.is-selected-tweet)
    .tweet-action,
html.dark
    .chirp-container
    .stream-item:not(:hover):not(.is-selected-tweet)
    .tweet-detail-action {
    color: #8899a6;
}
html.dark
    .chirp-container
    .stream-item:not(:hover):not(.is-selected-tweet)
    .dm-action:active,
html.dark
    .chirp-container
    .stream-item:not(:hover):not(.is-selected-tweet)
    .dm-action:focus,
html.dark
    .chirp-container
    .stream-item:not(:hover):not(.is-selected-tweet)
    .dm-action:hover,
html.dark
    .chirp-container
    .stream-item:not(:hover):not(.is-selected-tweet)
    .is-selected.dm-action,
html.dark
    .chirp-container
    .stream-item:not(:hover):not(.is-selected-tweet)
    .is-selected.tweet-detail-action,
html.dark
    .chirp-container
    .stream-item:not(:hover):not(.is-selected-tweet)
    .tweet-action.is-selected,
html.dark
    .chirp-container
    .stream-item:not(:hover):not(.is-selected-tweet)
    .tweet-action:active,
html.dark
    .chirp-container
    .stream-item:not(:hover):not(.is-selected-tweet)
    .tweet-action:focus,
html.dark
    .chirp-container
    .stream-item:not(:hover):not(.is-selected-tweet)
    .tweet-action:hover,
html.dark
    .chirp-container
    .stream-item:not(:hover):not(.is-selected-tweet)
    .tweet-detail-action:active,
html.dark
    .chirp-container
    .stream-item:not(:hover):not(.is-selected-tweet)
    .tweet-detail-action:focus,
html.dark
    .chirp-container
    .stream-item:not(:hover):not(.is-selected-tweet)
    .tweet-detail-action:hover {
    color: #8899a6;
    text-decoration: none;
}
html.dark
    .is-inverted-dark
    .chirp-container
    .stream-item:not(:hover):not(.is-selected-tweet)
    .dm-action,
html.dark
    .is-inverted-dark
    .chirp-container
    .stream-item:not(:hover):not(.is-selected-tweet)
    .tweet-action,
html.dark
    .is-inverted-dark
    .chirp-container
    .stream-item:not(:hover):not(.is-selected-tweet)
    .tweet-detail-action,
html.dark .is-inverted-dark .dm-action,
html.dark .is-inverted-dark .tweet-action,
html.dark .is-inverted-dark .tweet-detail-action {
    color: #8899a6;
}
html.dark
    .is-inverted-dark
    .chirp-container
    .stream-item:not(:hover):not(.is-selected-tweet)
    .dm-action:active,
html.dark
    .is-inverted-dark
    .chirp-container
    .stream-item:not(:hover):not(.is-selected-tweet)
    .dm-action:focus,
html.dark
    .is-inverted-dark
    .chirp-container
    .stream-item:not(:hover):not(.is-selected-tweet)
    .dm-action:hover,
html.dark
    .is-inverted-dark
    .chirp-container
    .stream-item:not(:hover):not(.is-selected-tweet)
    .is-selected.dm-action,
html.dark
    .is-inverted-dark
    .chirp-container
    .stream-item:not(:hover):not(.is-selected-tweet)
    .is-selected.tweet-detail-action,
html.dark
    .is-inverted-dark
    .chirp-container
    .stream-item:not(:hover):not(.is-selected-tweet)
    .tweet-action.is-selected,
html.dark
    .is-inverted-dark
    .chirp-container
    .stream-item:not(:hover):not(.is-selected-tweet)
    .tweet-action:active,
html.dark
    .is-inverted-dark
    .chirp-container
    .stream-item:not(:hover):not(.is-selected-tweet)
    .tweet-action:focus,
html.dark
    .is-inverted-dark
    .chirp-container
    .stream-item:not(:hover):not(.is-selected-tweet)
    .tweet-action:hover,
html.dark
    .is-inverted-dark
    .chirp-container
    .stream-item:not(:hover):not(.is-selected-tweet)
    .tweet-detail-action:active,
html.dark
    .is-inverted-dark
    .chirp-container
    .stream-item:not(:hover):not(.is-selected-tweet)
    .tweet-detail-action:focus,
html.dark
    .is-inverted-dark
    .chirp-container
    .stream-item:not(:hover):not(.is-selected-tweet)
    .tweet-detail-action:hover,
html.dark .is-inverted-dark .dm-action:active,
html.dark .is-inverted-dark .dm-action:focus,
html.dark .is-inverted-dark .dm-action:hover,
html.dark .is-inverted-dark .is-selected.dm-action,
html.dark .is-inverted-dark .is-selected.tweet-detail-action,
html.dark .is-inverted-dark .tweet-action.is-selected,
html.dark .is-inverted-dark .tweet-action:active,
html.dark .is-inverted-dark .tweet-action:focus,
html.dark .is-inverted-dark .tweet-action:hover,
html.dark .is-inverted-dark .tweet-detail-action:active,
html.dark .is-inverted-dark .tweet-detail-action:focus,
html.dark .is-inverted-dark .tweet-detail-action:hover {
    color: #14171a;
}
html.dark .is-retweet .icon-retweet-toggle {
    color: #17bf63;
}
html.dark .is-favorite .icon-favorite-toggle {
    color: #e0245e;
}
html.dark .tweet-footer {
    margin-top: 3px;
}
html.dark .is-minimalist .tweet-img {
    background: #38444d;
    border-radius: 100%;
}
html.dark .is-selected-tweet {
    background: #1c2938;
}
html.dark .in-tweet-divider {
    position: relative;
    padding-top: 14px;
}
html.dark .in-tweet-divider:before {
    content: "";
    height: 1px;
    position: absolute;
    left: -58px;
    right: 0;
    background: #000;
}
html.dark .tweet-translation-original-text {
    min-height: 35px;
    color: #8899a6;
}
html.dark .tweet-translation-attribution-text {
    font-size: 10px;
    line-height: 12px;
}
html.dark .tweet-detail .tweet-translation-text {
    font-size: 1.2857rem;
}
html.dark .tweet-detail .in-tweet-divider:before {
    left: 0;
}
html.dark .quoted-tweet {
    border: 1px solid #e1e8ed;
    color: #657786;
    font-size: 0.9em;
    border-color: #38444d;
    color: #8899a6;
}
html.dark .is-inverted-dark .quoted-tweet {
    border-color: #e1e8ed;
    color: #657786;
}
html.dark .txt-base-smallest .quoted-tweet {
    font-size: 1em;
}
html.dark .scheduled-tweet {
    border: 1px solid #14171a;
    color: #8899a6;
}
html.dark .stream-item .icon-edit,
html.dark .stream-item .icon-trash {
    color: #657786;
}
html.dark .stream-item .icon-edit:hover,
html.dark .stream-item .icon-trash:hover {
    color: #8899a6;
}
html.dark .tweet-detail-wrapper {
    margin-top: -1px;
    background: #15202b;
}
html.dark .tweet-detail-wrapper .stream-item {
    border: 0;
}
html.dark .tweet-stats {
    border-top: 1px solid #000;
    margin-bottom: -5px;
    margin-top: 15px;
}
html.dark .tweet-stat {
    color: #aab8c2;
    margin-right: 7px;
    margin-top: 10px;
}
html.dark .stat-word {
    color: #8899a6;
}
.is-actionable:hover html.dark .stat-word {
    color: #1da1f2;
}
html.dark .tweet-location {
    margin-left: -0.15rem;
}
html.dark .tweet-detail-actions {
    display: block;
    font-size: 0;
    width: 100%;
    border-top: 1px solid #000;
    margin-top: 15px;
}
html.dark .tweet-detail-action-item {
    display: inline-block;
    vertical-align: middle;
    width: 20%;
    margin-top: 4px;
    text-align: center;
}
html.dark .tweet-detail-action-item .icon,
html.dark .tweet-detail-action-item .Icon,
html.dark .tweet-detail-action-item a {
    outline: 0;
}
html.dark .conversation-more {
    padding-left: 68px;
    color: #1da1f2;
}
html.dark .without-tweet-drag-handles .tweet-detail-action-item {
    width: 25%;
}
html.dark .tweet-detail-action {
    display: inline-block;
}
html.dark .is-selected .reply-triangle {
    visibility: visible;
}
html.dark .column-detail .is-selected-tweet {
    background: #1c2938;
}
html.dark .social-proof-for-tweet-title {
    background-color: #1c2938;
    color: #8899a6;
    border-bottom: 1px solid #38444d;
}
html.dark .is-inverted-dark .tweet-detail-reply .is-selected {
    color: #14171a;
}
html.dark .is-unread {
    background: #163043;
}
html.dark .is-unread .conversation-indicator,
html.dark .is-unread .txt-mute {
    color: #fff;
}
html.dark .is-unread.is-selected-tweet {
    background: #657786;
}
html.dark .is-inverted-dark .is-unread {
    background: #eaf5fd;
}
html.dark .is-inverted-dark .is-unread .conversation-indicator,
html.dark .is-inverted-dark .is-unread .txt-mute {
    color: #38444d;
}
html.dark .dm-action {
    display: inline-block;
}
html.dark .tweet-message .tweet-body {
    padding-right: 8px;
}
html.dark .conversation-indicator {
    width: 20px;
    color: #8899a6;
    padding-top: 7px;
}
html.dark .tweet-message-attachment {
    width: 30px;
    height: 30px;
    overflow: hidden;
}
html.dark .conversation-title,
html.dark .conversation-title-container {
    padding-right: 32px;
}
html.dark .conversation-title-container .counter {
    position: absolute;
    right: 0;
    width: 29px;
}
html.dark .conversation-event {
    border-bottom: none;
    text-align: center;
    background-color: #15202b;
}
html.dark .conversation-event + .stream-item:not(.conversation-event),
html.dark .conversation-event:first-child {
    border-top: 1px solid #000;
}
html.dark .conversation-participants-name-list:not(:last-child):after {
    content: ", ";
}
html.dark .add-participant {
    color: inherit;
    background-color: #15202b;
}
html.dark .rpl {
    padding: 10px;
    border-bottom: #000;
}
html.dark .rpl textarea {
    resize: none;
    width: 100%;
    height: 70px;
    padding: 6px 8px;
    overflow-y: scroll;
    box-shadow: 0 1px 1px none rgba(20, 23, 26, 0.5);
    transition: height 0.3s ease-in-out;
}
html.dark .rpl textarea.rpl-textarea--expanded {
    height: 120px;
}
html.dark .rpl input {
    width: 60px;
    padding-top: 8px;
    border: none;
    text-align: right;
    color: inherit;
    background: transparent;
    vertical-align: top;
}
html.dark .rpl input:focus {
    border: none;
    box-shadow: none;
}
html.dark .rpl input.over-char-count {
    color: #f6809a;
}
html.dark .rpl .rpl-account {
    padding-top: 6px;
}
html.dark .rpl .rpl-actions {
    padding-top: 10px;
}
html.dark .spinner-large {
    height: 50px;
    background: transparent
        url(https://ton.twimg.com/tweetdeck-web/web/assets/global/backgrounds/spinner_large_grey.51ac632933.gif)
        no-repeat 50% 50%;
}
html.dark .spinner-small {
    height: 16px;
    width: 16px;
    background: transparent
        url(https://ton.twimg.com/tweetdeck-web/web/assets/global/backgrounds/spinner_small_dark.cace27b168.gif)
        no-repeat 50% 50%;
}
html.dark .spinner-small-blue-bg {
    background: transparent
        url(https://ton.twimg.com/tweetdeck-web/web/assets/global/backgrounds/spinner_small_blue_light_bg.3cb87aa201.gif)
        no-repeat 50% 50%;
}
html.dark .is-inverted-dark .spinner-small,
html.dark .spinner-small-trans {
    background: transparent
        url(https://ton.twimg.com/tweetdeck-web/web/assets/global/backgrounds/spinner_small_trans.e0c5a65bc6.gif)
        no-repeat 50% 50%;
}
html.dark .is-inverted-dark .spinner-large {
    background: transparent
        url(https://ton.twimg.com/tweetdeck-web/web/assets/global/backgrounds/spinner_large_white.2381f5091a.gif)
        no-repeat 50% 50%;
}
html.dark .spinner-centered {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -35px;
    margin-top: -35px;
}
html.dark .spinner-centered-auto {
    margin: 0 auto;
}
html.dark .spinner-button-container {
    position: relative;
    display: inline;
}
html.dark .spinner-button-is-active {
    color: transparent !important;
}
html.dark .spinner-button-icon-spinner {
    background-image: url(https://ton.twimg.com/tweetdeck-web/web/assets/global/backgrounds/spinner-fff-on-2f7bad.9730298bd3.gif);
}
html.dark .spinner-button-with-progress {
    color: #fff;
    text-align: left;
    padding-right: 37px;
    min-width: 125px;
}
html.dark .spinner-button-icon-with-progress {
    left: 80%;
}
html.dark .app-header {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 200px;
    background-color: #1c2938;
    z-index: 200;
}
html.dark .app-header-inner {
    box-sizing: border-box;
    width: 200px;
    min-width: 60px;
    padding: 10px 10px 0;
}
html.dark .app-title {
    text-align: center;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #1c2938;
}
html.dark .sprite-logo,
html.dark .sprite-logo-badge,
html.dark .sprite-logo-badge-large {
    position: absolute;
    top: 6px;
    left: -5px;
}
html.dark .app-title .sprite-logo {
    left: 35px;
}
html.dark .app-title .sprite-logo-badge {
    opacity: 0;
    top: 4px;
    left: 7px;
}
html.dark .app-content {
    left: 200px;
    margin-left: 0;
    overflow: visible;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    transition-duration: 0.2s;
}
html.dark .app-columns-container,
html.dark .app-content {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    background-color: #10171e;
}
html.dark .app-columns-container {
    left: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
html.dark .app-navigator {
    position: absolute;
    bottom: 100px;
    left: 0;
    right: 0;
    background-color: #1c2938;
}
html.dark .app-nav-link {
    font-size: 18px;
    color: #1da1f2;
    cursor: pointer;
}
html.dark .app-nav-link-text {
    color: #fff;
}
html.dark .app-nav-link:active,
html.dark .app-nav-link:focus {
    outline: none;
    color: #1da1f2;
}
html.dark .app-nav-link.is-selected,
html.dark .app-nav-link:hover {
    color: #97e3ff;
}
html.dark .app-nav-link .icon-arrow-r-double {
    display: none;
}
html.dark .app-nav-link .icon,
html.dark .app-nav-link .Icon {
    padding-left: 1px;
}
html.dark .app-nav-tab {
    font-size: 18px;
    color: #1da1f2;
    cursor: pointer;
    padding-left: 4px;
    padding-right: 10px;
    margin-left: 6px;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
}
html.dark .app-nav-tab:hover {
    color: #97e3ff;
}
html.dark .app-nav-tab-text {
    color: #fff;
}
html.dark .app-nav-tab.is-selected {
    background: #10171e;
}
html.dark .app-nav-tab.is-selected:hover {
    color: #1da1f2;
}
html.dark .app-nav-tab.is-selected .app-nav-tab-text {
    color: #fff;
}
html.dark .app-nav-tab .icon,
html.dark .app-nav-tab .Icon {
    padding-left: 1px;
}
html.dark .tweet-button {
    width: 100%;
    height: 36px;
    font-size: 16px;
    line-height: 16px;
}
html.dark .tweet-button .icon-compose,
html.dark .tweet-button .icon-compose-dm {
    display: none;
    font-size: 24px;
    margin-top: -3px;
    margin-left: -6px;
    vertical-align: -6px;
}
html.dark .is-condensed .tweet-button {
    line-height: 1em;
    text-align: center;
    width: 36px;
    padding: 0;
}
html.dark .is-condensed .tweet-button .icon-compose,
html.dark .is-condensed .tweet-button .icon-compose-dm {
    display: inline-block;
    font-size: 20px;
    margin-top: 0;
    margin-left: 2px;
}
html.dark .is-condensed .attach-compose-buttons {
    text-align: left;
}
html.dark .is-condensed .attach-compose-buttons .tweet-button {
    width: 48px;
}
html.dark .is-condensed .attach-compose-buttons .tweet-button .icon-compose,
html.dark .is-condensed .attach-compose-buttons .tweet-button .icon-compose-dm {
    margin: 0 0 0 9px;
}
html.dark .attach-compose-buttons {
    margin-right: -15px;
}
html.dark .attach-compose-buttons .tweet-button {
    box-shadow: none;
    border: none !important;
    border-radius: 45px 0 0 45px;
}
html.dark .attach-compose-buttons .tweet-button:active,
html.dark .attach-compose-buttons .tweet-button:focus,
html.dark .attach-compose-buttons .tweet-button:hover {
    border: none !important;
    box-shadow: none !important;
}
html.dark .attach-compose-buttons .tweet-button .icon-compose,
html.dark .attach-compose-buttons .tweet-button .icon-compose-dm {
    display: inline-block;
    margin-top: -5px;
    margin-left: -5px;
}
html.dark .attach-compose-buttons .Button.tweet-button,
html.dark .attach-compose-buttons button.tweet-button,
html.dark .attach-compose-buttons input.tweet-button[type="button"] {
    background-color: #3d5466;
}
html.dark .is-condensed .attach-compose-buttons svg {
    right: auto;
    top: auto;
    margin-bottom: auto;
}
html.dark .with-nav-border-t:before {
    position: relative;
    top: -10px;
    border-top: 1px solid #8899a6;
}
html.dark .is-condensed .app-header {
    width: 60px;
}
html.dark .is-condensed .app-content {
    left: 60px;
}
html.dark .tweetdeck-logo {
    background: url(https://ton.twimg.com/tweetdeck-web/web/assets/global/tweetdeck.a58ac4ebe4.svg);
    background-size: cover;
    background-position: 0 0;
    background-repeat: no-repeat;
}
html.dark .beta-ribbon {
    -webkit-transform: rotate(-30deg);
    transform: rotate(-30deg);
    right: -12px;
    bottom: 16px;
}
html.dark .app-header.is-condensed .app-header-inner {
    width: 60px;
    padding: 10px 12px;
}
html.dark .app-header.is-condensed .app-nav-logo-text,
html.dark .app-header.is-condensed .hide-condensed {
    display: none;
}
html.dark .app-header.is-condensed .app-nav-link .icon-arrow-r-double {
    display: inline-block;
}
html.dark .app-header.is-condensed .app-nav-link .icon-arrow-l-double,
html.dark .app-header.is-condensed .sprite-logo,
html.dark .app-header.is-condensed .tweet-button .label {
    display: none;
}
html.dark .app-header.is-condensed .sprite-logo-badge {
    display: inline-block;
    opacity: 1;
}
html.dark .app-header.is-condensed .invisible-in-contracted-header {
    display: none;
}
html.dark .app-header.is-condensed .visible-in-contracted-header {
    display: flex !important;
}
html.dark .app-search {
    position: relative;
}
html.dark .app-search.has-overlay {
    z-index: 10;
}
html.dark .app-search .app-search-fake,
html.dark .app-search .app-search-form {
    position: absolute;
}
html.dark .is-condensed .app-search-input {
    width: 36px;
}
html.dark .app-search-fake,
html.dark .app-search-input {
    height: 36px;
    background-color: #10171e;
    color: #fff;
    outline: none;
    word-break: normal;
}
html.dark .app-search-input {
    border: 1px solid #000;
}
html.dark .app-search-fake {
    width: 100%;
    color: #1da1f2;
    border: 1px solid #1da1f2;
    background-color: transparent;
}
html.dark .app-search-fake .icon,
html.dark .app-search-fake .Icon {
    margin: -6px -2px;
    font-size: 20px;
    vertical-align: 1px;
}
html.dark .app-search-fake:hover {
    background-color: transparent;
}
html.dark .app-search-button {
    position: absolute;
    top: 7px;
    right: 8px;
    width: 16px;
    height: 16px;
    color: #fff;
}
html.dark .app-search-button:hover {
    color: #fff;
}
html.dark .app-search-button .icon-search {
    font-size: 17px;
    padding-top: 4px;
}
html.dark .app-header.is-condensed .app-search-form,
html.dark .app-search-in-popover {
    display: none;
}
html.dark .app-header.is-condensed .app-search-fake,
html.dark .is-condensed .app-search-in-popover {
    display: block;
}
html.dark .app-search-tweet-results {
    overflow: hidden;
}
html.dark .app-search-tweet-results .column-header-temp {
    height: 0;
}
html.dark .is-touch-search .search-results .button-group .btn {
    padding-top: 10.8px;
    padding-bottom: 10.8px;
}
html.dark .is-condensed .user-results {
    height: calc(100% - 124px);
}
html.dark .user-results {
    height: calc(100% - 76px);
}
html.dark .message-banner {
    clear: both;
    padding: 8px 10px;
    position: relative;
    text-align: center;
}
html.dark .message-banner .dismiss {
    bottom: 0;
    color: #38444d;
    font-size: 16px;
    height: 30px;
    margin: auto;
    position: absolute;
    right: 0.65em;
    top: 0;
}
html.dark .message-content {
    display: table;
    width: 100%;
    text-align: center;
    box-sizing: border-box;
}
html.dark .message-row {
    display: table-row;
}
html.dark .message-subtext,
html.dark .message-text {
    display: table-cell;
    vertical-align: middle;
    padding-right: 10px;
    word-break: break-word;
    word-wrap: break-word;
}
html.dark .message-subtext {
    font-size: 0.8571rem;
    padding-top: 4px;
}
html.dark .typeahead {
    z-index: 100;
    display: none;
    position: absolute;
    left: 0;
    right: 0;
    background-color: #fff;
    color: #38444d;
    border-radius: 0;
    width: auto;
}
html.dark .typeahead .fullname {
    color: #38444d;
    font-size: 13px;
}
html.dark .typeahead .username {
    color: #8899a6;
    font-size: 12px;
}
html.dark .recent-searches-fixed-list {
    height: 340px;
    font-size: 14px;
}
html.dark .is-touch-search .recent-search-clear {
    font-size: 13.5px;
    padding-top: 12.15px;
    padding-bottom: 12.15px;
}
html.dark .is-touch-search .recent-searches-fixed-list {
    height: 435px;
}
html.dark .accordion,
html.dark .accordion-popover {
    color: #e1e8ed;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
html.dark .accordion-divider-t {
    border-top: 1px solid #15202b;
}
html.dark .accordion-header {
    padding: 9px 5px 9px 8px;
    color: #e1e8ed;
}
html.dark .accordion-header:hover {
    color: #e1e8ed;
}
html.dark .accordion-panel {
    position: relative;
    display: none;
    padding-left: 8px;
    overflow-y: hidden;
}
html.dark .accordion .Icon--caretDown,
html.dark .accordion .icon-arrow-d,
html.dark .accordion .icon-arrow-u {
    position: absolute;
    top: 12px;
    right: 12px;
}
html.dark .accordion .icon-arrow-u {
    display: none;
}
html.dark .is-accordion-panel-animating {
    transition: height 0.2s;
}
html.dark .facet-type {
    position: relative;
    border-bottom: 1px solid #15202b;
}
html.dark .facet-type:last-child {
    border-bottom: none;
}
html.dark .facet-type-thumb-size {
    border-top: 1px solid #15202b;
    border-bottom: none;
}
html.dark .facet-type.is-active {
    background-color: #15202b;
}
html.dark .facet-type-icon {
    position: absolute;
    top: 8px;
    left: 18px;
    font-size: 16px;
}
html.dark .facet-title {
    width: 115px;
}
html.dark .facet-subtitle {
    font-size: 12px;
    display: block;
    color: #1da1f2;
}
html.dark .facet-subtitle:first-letter {
    text-transform: uppercase;
}
html.dark .is-expanded .accordion-panel {
    display: block;
    overflow-y: visible;
}
html.dark .accordion .is-active {
    color: #e1e8ed;
}
html.dark .accordion .is-active .accordion-header,
html.dark .accordion .is-active .accordion-header:hover {
    color: #e1e8ed;
}
html.dark .accordion .is-active .accordion-panel {
    display: block;
}
html.dark .accordion .is-active .Icon--caretDown,
html.dark .accordion .is-active .icon-arrow-d {
    display: none;
}
html.dark .accordion .is-active .icon-arrow-u {
    display: inline-block;
}
html.dark .accordion .is-active .facet-subtitle {
    display: none;
}
html.dark .control-label-checkbox {
    text-align: right;
    width: 80px;
}
html.dark .control-label-checkbox .checkbox {
    position: absolute;
    left: 115px;
}
html.dark .account-settings-row .Icon--caretDown,
html.dark .account-settings-row .icon-arrow-d,
html.dark .account-settings-row .icon-arrow-u {
    position: inherit;
}
html.dark .account-settings-row.is-highlighted {
    background-color: #f5f8fa;
    border-top: 1px solid #ccd6dd;
}
html.dark .account-settings-row.is-highlighted:last-child {
    border-bottom: 1px solid #ccd6dd;
}
html.dark .join-team {
    background: #1c2938;
    border-top: 1px solid #14171a;
    border-bottom: 1px solid #14171a;
}
html.dark .account-row-separator-b:after {
    content: " ";
    display: block;
    height: 1px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #14171a;
}
html.dark .separator-a:before {
    content: " ";
    display: block;
    height: 1px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    background-color: #14171a;
}
html.dark .is-touch-column-options .accordion-header {
    padding: 12.5px 5px 12.5px 8px;
}
html.dark .is-touch-column-options .accordion .Icon--caretDown,
html.dark .is-touch-column-options .accordion .icon-arrow-d,
html.dark .is-touch-column-options .accordion .icon-arrow-u {
    top: 18.75px;
    right: 11.25px;
}
html.dark .is-touch-column-options .facet-type-thumb-size .toggle-item {
    padding: 4px 2px;
    font-size: 13.75px;
}
html.dark .is-touch-column-options .facet-type-icon {
    top: 12.5px;
}
html.dark .is-touch-column-options .facet-title {
    width: 115px;
}
html.dark .is-touch-column-options .facet-subtitle {
    font-size: 15px;
}
html.dark
    .is-narrow-columns
    .is-touch-column-options
    .facet-type-thumb-size
    .toggle-item {
    padding: 6px 4px;
    font-size: 13.75px;
}
html.dark
    .is-medium-columns
    .is-touch-column-options
    .facet-type-thumb-size
    .toggle-item {
    padding: 6px;
    font-size: 13.75px;
}
html.dark .tooltip {
    position: absolute;
    z-index: 100000;
    padding: 5px;
    font-size: 12px;
}
html.dark .tooltip-inner {
    max-width: 200px;
    padding: 5px 8px 4px;
    background-color: #14171a;
    color: #e1e8ed;
    text-align: center;
    line-height: 1.28578;
    border-radius: 3px;
}
html.dark .tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    line-height: 0;
    border: 5px dashed #14171a;
}
html.dark .bottom {
    border-bottom-color: #14171a;
}
html.dark .top {
    border-top-color: #14171a;
}
html.dark .left {
    border-left-color: #14171a;
}
html.dark .right {
    border-right-color: #14171a;
}
html.dark .bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-bottom-style: solid;
    border-top: none;
    border-left-color: transparent;
    border-right-color: transparent;
}
html.dark .top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-top-style: solid;
    border-bottom: none;
    border-left-color: transparent;
    border-right-color: transparent;
}
html.dark .left .tooltip-arrow {
    right: 0;
    top: 50%;
    margin-top: -5px;
    border-left-style: solid;
    border-right: none;
    border-top-color: transparent;
    border-bottom-color: transparent;
}
html.dark .right .tooltip-arrow {
    left: 0;
    top: 50%;
    margin-top: -5px;
    border-right-style: solid;
    border-left: none;
    border-top-color: transparent;
    border-bottom-color: transparent;
}
html.dark .conversation-tooltip-title {
    line-height: 18px;
}
html.dark .stroke-twitter-light-gray {
    stroke: #ccd6dd;
}
html.dark .stroke-twitter-blue {
    stroke: #1da1f2;
}
html.dark .stroke-twitter-yellow {
    stroke: #ffad1f;
}
html.dark .stroke-twitter-red {
    stroke: #e0245e;
}
html.dark .numbered-badge {
    position: absolute;
    top: 9px;
    right: -7px;
    font-style: normal;
    font-size: 10px;
    padding: 4px;
    line-height: 1;
    color: #fff;
    font-weight: 700;
    border-radius: 14px;
    text-align: center;
    min-width: 10px;
    height: 10px;
}
html.dark .numbered-badge-onheader {
    border: 2px solid #15202b;
    visibility: hidden;
}
html.dark .numbered-badge-onnav {
    top: 1px;
    right: -5px;
    border: 2px solid #1c2938;
    visibility: hidden;
}
html.dark .numbered-badge-account-invites {
    top: 0;
    right: 0;
}
html.dark .drawer {
    position: absolute;
    width: 270px;
    top: 0;
    left: -270px;
    height: 100%;
    margin-right: 0;
}
html.dark .drawer.wide {
    width: 350px;
    left: -350px;
}
html.dark .is-open .drawer:after {
    content: " ";
    display: block;
    box-shadow: 2px 0 1px rgba(0, 0, 0, 0.2);
    position: absolute;
    z-index: 2;
    width: 1px;
    top: 0;
    right: 0;
    height: 100%;
    margin-right: 0;
    margin-left: -2px;
}
html.dark .drawer-header {
    position: relative;
    height: 55px;
    border-bottom: 1px solid #14171a;
}
html.dark .drawer-header-title {
    display: block;
    padding-top: 16px;
}
html.dark .drawer-content {
    top: 56px;
}
html.dark .dataminr {
    background-color: #f5f8fa;
}
html.dark .txt-dataminr {
    color: #8899a6;
}
html.dark .dataminr-title {
    background-color: #ccd6dd;
    color: #657786;
}
html.dark .dataminr-search-terms-detail {
    color: #657786;
}
html.dark .dataminr-separator {
    border-bottom: 4px solid #e1e8ed;
}
html.dark .is-dataminr-tweet {
    background-color: #fff;
    padding: 8px 10px;
    margin-left: -6px;
    margin-right: -6px;
    border-radius: 5px;
}
html.dark .dataminr-large-preview {
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    overflow: hidden;
}
html.dark .dataminr-header {
    height: 18px;
}
html.dark .dataminr-header,
html.dark .dataminr-meta-link {
    color: #8899a6;
}
html.dark .dataminr-category-pill {
    color: #fff;
    padding: 3px 4px;
    border-radius: 3px;
    background-color: #5585ad;
    font-size: 10px;
}
html.dark .dataminr-category-bg,
html.dark .dataminr-category-ln,
html.dark .dataminr-category-mbg,
html.dark .dataminr-category-mn,
html.dark .dataminr-category-rpr {
    background-color: #1f90bf;
}
html.dark .dataminr-category-er,
html.dark .dataminr-category-gov,
html.dark .dataminr-category-ngo {
    background-color: #cc412e;
}
html.dark .dataminr-category-ent,
html.dark .dataminr-category-spo {
    background-color: #8a64ad;
}
html.dark .dataminr-category-bsn,
html.dark .dataminr-category-uni {
    background-color: #cc412e;
}
html.dark .dataminr-category-alt {
    background-color: #b26333;
}
html.dark .dataminr-category-ctr {
    background-color: #cc7332;
}
html.dark .dataminr-category-short {
    display: none;
}
html.dark .dataminr-label {
    color: #e28409;
}
html.dark .dataminr-label-momentum {
    color: #5caee1;
}
html.dark .dataminr-map-img {
    width: 80px;
    height: 60px;
    border: 1px solid #ccd6dd;
}
html.dark .dataminr-map-img-full {
    width: 100%;
    height: 124px;
}
html.dark .dataminr-location {
    width: 80px;
}
html.dark .dataminr-recent-img {
    width: 100px;
    height: 100px;
    background-size: 100%;
    border-radius: 100%;
}
html.dark .is-narrow-columns .dataminr-recent-img {
    width: 80px;
    height: 80px;
}
html.dark .dataminr-openin-link {
    position: absolute;
    bottom: 10px;
}
html.dark .dataminr-term:after {
    content: "\A0\B7";
}
html.dark .dataminr-search-terms-detail .dataminr-term:nth-last-child(2):after,
html.dark .dataminr-term:last-child:after {
    content: "";
}
html.dark .dataminr-bio-count {
    color: #657786;
}
html.dark .dataminr-user-profile {
    background-color: #fff;
}
html.dark .dataminr {
    background-color: #15202b;
}
html.dark .txt-dataminr {
    color: #aab8c2;
}
html.dark .dataminr-title {
    background-color: #657786;
    color: #fff;
}
html.dark .dataminr-search-terms-detail {
    color: #fff;
}
html.dark .is-dataminr-tweet {
    background-color: #1c2938;
}
html.dark .dataminr-separator {
    border-bottom: 2px solid #10171e;
}
html.dark .dataminr-header,
html.dark .dataminr-meta-link {
    color: #ccd6dd;
}
html.dark .dataminr-map-img {
    border: 1px solid #38444d;
}
html.dark .dataminr-label {
    color: #ffad1f;
}
html.dark .dataminr-label-momentum {
    color: #1da1f2;
}
html.dark .dataminr-bio-count {
    color: #aab8c2;
}
html.dark .dataminr-user-profile {
    background-color: #14171a;
}
html.dark .dataminr-external-link {
    background-color: #10171e;
}
html.dark .is-inverted-dark .dataminr {
    background-color: #f5f8fa;
}
html.dark .is-inverted-dark .txt-dataminr {
    color: #8899a6;
}
html.dark .is-inverted-dark .dataminr-title {
    background-color: #ccd6dd;
    color: #657786;
}
html.dark .is-inverted-dark .dataminr-search-terms-detail {
    color: #657786;
}
html.dark .is-inverted-dark .dataminr-separator {
    border-bottom: 4px solid #e1e8ed;
}
html.dark .is-inverted-dark .is-dataminr-tweet {
    background-color: #fff;
    padding: 8px 10px;
    margin-left: -6px;
    margin-right: -6px;
    border-radius: 5px;
}
html.dark .is-inverted-dark .dataminr-large-preview {
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    overflow: hidden;
}
html.dark .is-inverted-dark .dataminr-header {
    height: 18px;
}
html.dark .is-inverted-dark .dataminr-header,
html.dark .is-inverted-dark .dataminr-meta-link {
    color: #8899a6;
}
html.dark .is-inverted-dark .dataminr-category-pill {
    color: #fff;
    padding: 3px 4px;
    border-radius: 3px;
    background-color: #5585ad;
    font-size: 10px;
}
html.dark .is-inverted-dark .dataminr-category-bg,
html.dark .is-inverted-dark .dataminr-category-ln,
html.dark .is-inverted-dark .dataminr-category-mbg,
html.dark .is-inverted-dark .dataminr-category-mn,
html.dark .is-inverted-dark .dataminr-category-rpr {
    background-color: #1f90bf;
}
html.dark .is-inverted-dark .dataminr-category-er,
html.dark .is-inverted-dark .dataminr-category-gov,
html.dark .is-inverted-dark .dataminr-category-ngo {
    background-color: #cc412e;
}
html.dark .is-inverted-dark .dataminr-category-ent,
html.dark .is-inverted-dark .dataminr-category-spo {
    background-color: #8a64ad;
}
html.dark .is-inverted-dark .dataminr-category-bsn,
html.dark .is-inverted-dark .dataminr-category-uni {
    background-color: #cc412e;
}
html.dark .is-inverted-dark .dataminr-category-alt {
    background-color: #b26333;
}
html.dark .is-inverted-dark .dataminr-category-ctr {
    background-color: #cc7332;
}
html.dark .is-inverted-dark .dataminr-category-short {
    display: none;
}
html.dark .is-inverted-dark .dataminr-label {
    color: #e28409;
}
html.dark .is-inverted-dark .dataminr-label-momentum {
    color: #5caee1;
}
html.dark .is-inverted-dark .dataminr-map-img {
    width: 80px;
    height: 60px;
    border: 1px solid #ccd6dd;
}
html.dark .is-inverted-dark .dataminr-map-img-full {
    width: 100%;
    height: 124px;
}
html.dark .is-inverted-dark .dataminr-location {
    width: 80px;
}
html.dark .is-inverted-dark .dataminr-recent-img {
    width: 100px;
    height: 100px;
    background-size: 100%;
    border-radius: 100%;
}
html.dark .is-inverted-dark .is-narrow-columns .dataminr-recent-img {
    width: 80px;
    height: 80px;
}
html.dark .is-inverted-dark .dataminr-openin-link {
    position: absolute;
    bottom: 10px;
}
html.dark .is-inverted-dark .dataminr-term:after {
    content: "\A0\B7";
}
html.dark
    .is-inverted-dark
    .dataminr-search-terms-detail
    .dataminr-term:nth-last-child(2):after,
html.dark .is-inverted-dark .dataminr-term:last-child:after {
    content: "";
}
html.dark .is-inverted-dark .dataminr-bio-count {
    color: #657786;
}
html.dark .is-inverted-dark .dataminr-user-profile {
    background-color: #fff;
}
html.dark .is-narrow-columns .dataminr-category-short {
    display: block;
}
html.dark .is-narrow-columns .dataminr-category-full {
    display: none;
}
html.dark .info-popover {
    position: absolute;
}
html.dark .info-caret {
    position: absolute;
    left: -17px;
    top: 46px;
    margin-top: -10px;
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: 10px solid transparent;
    border-right-color: #1da1f2;
}
html.dark .info-popover-close {
    position: absolute;
    top: 18px;
    right: 14px;
    color: #fff;
}
html.dark .info-popover-close:active,
html.dark .info-popover-close:hover {
    color: #fff;
}
html.dark .info-popover-list {
    padding: 25px 25px 25px 50px;
}
html.dark .info-popover-list-item:before {
    color: #71c9f8;
    left: -20px;
}
html.dark .info-popover-content {
    border: 1px solid #fff;
    border-radius: 2px;
}
html.dark .info-popover-teams {
    right: -280px;
    width: 280px;
    top: 10px;
    border-radius: 2px;
    z-index: 4;
}
html.dark .info-popover-teams-icon {
    font-size: 75px;
    margin-top: -30px;
}
html.dark .other-replies {
    color: #8899a6;
}
html.dark .other-replies-link,
html.dark .other-replies-link:hover {
    color: #1da1f2;
}
html.dark .compose .other-replies,
html.dark .inline-reply .other-replies {
    color: #8899a6;
}
html.dark .compose .other-replies-link,
html.dark .compose .other-replies-link:hover,
html.dark .inline-reply .other-replies-link,
html.dark .inline-reply .other-replies-link:hover {
    color: #1da1f2;
}
html.dark .search-tip-item-hover:hover {
    background: #10171e;
    color: #fff;
}
html.dark .query:hover .try-query {
    visibility: visible !important;
}
html.dark .ticker-outer {
    height: 2em;
    line-height: 2em;
    margin-top: -0.4em;
    margin-bottom: -0.4em;
    overflow: hidden;
    text-align: right;
    transition: width 0.15s ease;
}
html.dark .ticker-inner {
    position: relative;
    top: 0;
}
html.dark .ticker-inner.ticker-animate {
    transition: top 0.15s ease;
    top: -2em;
}
html.dark .InputGroup {
    position: relative;
}
html.dark .InputGroup input {
    height: 34px;
    border-radius: 45px;
    padding: 4px 38px 4px 12px;
    color: #fff;
    background-color: #10171e;
    border-color: #14171a;
}
html.dark .InputGroup button {
    border: none;
    background-color: #10171e;
    position: absolute;
    top: 2px;
    right: 2px;
}
html.dark .InputGroup button:hover {
    background-color: #10171e;
}
html.dark .InputGroup button:focus {
    box-shadow: 0 0 0 2px #1da1f2;
}
html.dark .is-inverted-dark .InputGroup input {
    background-color: #fff;
    border-color: #e1e8ed;
}
html.dark .is-inverted-dark .InputGroup button {
    background-color: transparent;
}
html.dark .is-inverted-dark .InputGroup button:hover {
    background-color: #eaf5fd;
}
html.dark .gryphon-beta-btn-container {
    bottom: 15px;
    position: absolute;
    z-index: 10;
}
html.dark .gryphon-beta-btn {
    border-radius: 0 36px 36px 0;
    height: 42px;
    white-space: nowrap;
}
html.dark .gryphon-beta-btn img {
    vertical-align: middle;
}
html.dark .gryphon-mdl-header {
    align-items: center;
    border-bottom: 1px solid #000;
    display: flex;
    justify-content: flex-end;
}
html.dark .gryphon-mdl-cta-buttons {
    height: 85px;
}
html.dark .deprecation-banner {
    padding-bottom: 4px;
}
html.dark .deprecation-banner .banner-button {
    border-radius: 9999px;
    border: 1px solid #fff;
    color: #fff;
    font-weight: 700;
    padding: 4px 8px;
    text-decoration: none;
}
html.dark .deprecation-banner .message-text {
    font-weight: 700;
    text-align: left;
}
html.dark .deprecation-banner .message-subtext {
    text-align: left;
}
html.dark .overlay,
html.dark .ovl,
html.dark .ovl-plain {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 300;
}
html.dark .overlay,
html.dark .ovl {
    min-width: 320px;
    background: rgba(56, 68, 77, 0.9);
    text-align: center;
}
html.dark .overlay:before,
html.dark .ovl-plain:before,
html.dark .ovl:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -0.25em;
}
html.dark .is-dragging.overlay:before,
html.dark .ovl.is-dragging:before {
    display: none;
}
html.dark .ovl-block {
    display: inline-block;
    vertical-align: middle;
    text-align: left;
}
html.dark .overlay {
    display: block;
    position: fixed;
    z-index: 10;
}
html.dark .overlay-super {
    z-index: 300;
}
html.dark .overlay-opaque {
    background-color: #3d5466;
}
html.dark .modal-content,
html.dark .modal-feature-box {
    border-radius: 14px;
    background-clip: padding-box;
}
html.dark .seamful .modal-content,
html.dark .seamful .modal-feature-box {
    border-radius: 6px;
    background: #fff;
}
html.dark .modal-content-with-border {
    border: 1px solid #000;
}
html.dark .modal-feature-box {
    border: 1px solid #657786;
}
html.dark .mdl {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    width: 643px;
    height: 630px;
    margin: 0 auto;
    background-color: #15202b;
    text-align: left;
    border-radius: 14px;
    box-shadow: 0 0 10px rgba(20, 23, 26, 0.5);
}
html.dark .mdl-lighter-on-dark {
    background-color: #1c2938 !important;
}
html.dark .mdl-fixed-top {
    vertical-align: top;
    top: 100px;
}
html.dark .mdl-bottom-right {
    vertical-align: bottom;
    top: 0;
    left: 50%;
    margin-right: 460px;
}
html.dark .seamful.mdl {
    background-color: transparent;
}
html.dark .mdl-header {
    position: relative;
    padding: 15px;
    color: #fff;
}
html.dark .mdl-header-centered {
    margin: 0 auto;
    width: 65%;
}
html.dark .mdl-header-title {
    font-size: 16px;
    font-weight: 400;
    text-align: center;
}
html.dark .mdl-header-divider {
    border-bottom: 1px solid #000;
}
html.dark .mdl-accent {
    background: #10171e;
}
html.dark .mdl-inner {
    position: absolute;
    top: 50px;
    left: 0;
    right: 0;
    bottom: 45px;
    padding: 15px;
}
html.dark .mdl-content {
    height: 100%;
    border: 1px solid #000;
    border-radius: 14px;
    background-clip: padding-box;
    overflow: hidden;
}
html.dark .mdl-content.with-scroll {
    max-height: 450px;
    overflow-y: scroll;
    white-space: nowrap;
    font-size: 1rem;
}
html.dark .mdl-buttonbar {
    padding: 15px;
    margin-left: -15px;
    margin-right: -15px;
    margin-bottom: -15px;
    overflow: hidden;
}
html.dark .mdl-placeholder {
    padding: 30px;
    text-align: center;
    line-height: 1.2;
    color: #8899a6;
    text-shadow: 0 1px 0 rgba(170, 184, 194, 0.8);
}
html.dark .mdl-dismiss {
    z-index: 100;
    position: absolute;
    right: 10px;
    top: 10px;
    opacity: 0.7;
    color: #fff;
}
html.dark .mdl-dismiss:hover {
    color: #fff;
    opacity: 1;
}
html.dark .is-inverted-light .mdl-btn-media,
html.dark .mdl-btn-media {
    color: #fff;
    opacity: 0.7;
}
html.dark .is-inverted-light .mdl-btn-media:active,
html.dark .is-inverted-light .mdl-btn-media:hover,
html.dark .mdl-btn-media:active,
html.dark .mdl-btn-media:focus,
html.dark .mdl-btn-media:hover {
    color: #fff;
    opacity: 1;
}
html.dark .mdl-media-next,
html.dark .mdl-media-prev {
    position: absolute;
    height: 100%;
    width: 40px;
    top: 0;
    background: rgba(20, 23, 26, 0.3);
}
html.dark .mdl-media-prev {
    left: 0;
}
html.dark .mdl-media-next {
    right: 0;
}
html.dark .mdl-media-next .icon,
html.dark .mdl-media-next .Icon,
html.dark .mdl-media-prev .icon,
html.dark .mdl-media-prev .Icon {
    position: absolute;
    left: 50%;
    margin-left: -13px;
    margin-top: -13px;
    top: 50%;
    width: 26px;
    height: 26px;
}
html.dark .mdl-column {
    display: inline-block;
    font-size: 1rem;
    white-space: normal;
    float: none;
    vertical-align: top;
}
html.dark .mdl-column-sml {
    width: 200px;
}
html.dark .mdl-column-lrg {
    width: 410px;
}
html.dark .mdl-column-med {
    width: 260px;
    background: #1c2938;
    border-radius: 14px 0 0 14px;
}
html.dark .mdl-column-rhs {
    border-left: 1px solid #000;
    border-radius: 0 14px 14px 0;
    width: 350px;
    overflow: hidden;
    z-index: 1;
}
html.dark .mdl.s-fluid {
    height: auto;
    width: auto;
}
html.dark .mdl.s-fluid-height {
    height: auto;
}
html.dark .mdl.s-fluid-height .mdl-inner,
html.dark .mdl.s-fluid .mdl-inner {
    position: relative;
    top: auto;
    bottom: auto;
    left: auto;
    right: auto;
}
html.dark .mdl.s-nonav .mdl-inner {
    bottom: 0;
}
html.dark .mdl.s-nonav .mdl-inner .mdl-buttonbar {
    display: none;
}
html.dark .mdl.s-static .mdl-inner {
    position: static;
}
html.dark .mdl.s-narrow {
    width: 400px;
}
html.dark .mdl.s-narrow-500 {
    width: 500px;
}
html.dark .mdl.s-short {
    height: 430px;
}
html.dark .mdl.s-wide {
    width: 643px;
}
html.dark .mdl.s-full {
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    height: 100%;
    width: 100%;
    max-width: 1024px;
    margin: 0 auto;
}
html.dark .s-profile {
    height: auto;
    width: auto;
}
html.dark .s-profile h3 {
    display: none;
}
html.dark .s-profile .mdl-content {
    overflow: visible;
    border: none;
    white-space: normal;
    font-size: 1rem;
}
html.dark .s-profile .mdl-inner {
    position: relative;
    top: 0;
}
html.dark .s-profile .mdl-buttonbar {
    display: none;
}
html.dark .s-profile .mdl-header,
html.dark .s-profile .mdl-inner {
    padding: 0;
}
html.dark .s-minimal .mdl-header {
    border-bottom: 1px solid #000;
}
html.dark .s-minimal .mdl-inner {
    top: 50px;
}
html.dark .s-minimal .mdl-content {
    border: none;
    border-radius: 0;
    background: transparent;
}
html.dark .lst-launcher {
    padding: 0;
}
html.dark .lst-launcher li {
    float: left;
    padding: 8px 0;
}
html.dark .lst-launcher .top-row {
    border-bottom: 1px solid #000;
    margin-bottom: 8px;
}
html.dark .lst-launcher a {
    display: block;
    width: 120px;
    height: 90px;
    vertical-align: middle;
    text-align: center;
    color: transparent;
}
html.dark .lst-launcher a,
html.dark .lst-launcher a > span,
html.dark .lst-launcher a i {
    transition: 0.15s linear;
}
html.dark .lst-launcher a span {
    color: #f5f8fa;
}
html.dark .lst-launcher .is-disabled a,
html.dark .lst-launcher .is-disabled a:active,
html.dark .lst-launcher .is-disabled a:focus,
html.dark .lst-launcher .is-disabled a:hover {
    opacity: 0.5;
    text-decoration: none;
    -webkit-transform: scale(1) !important;
    transform: scale(1) !important;
}
html.dark .lst-launcher .is-disabled a:active i,
html.dark .lst-launcher .is-disabled a:focus i,
html.dark .lst-launcher .is-disabled a:hover i,
html.dark .lst-launcher .is-disabled a i {
    color: #1da1f2 !important;
}
html.dark .lst-launcher .is-disabled a:active > span,
html.dark .lst-launcher .is-disabled a:focus > span,
html.dark .lst-launcher .is-disabled a:hover > span,
html.dark .lst-launcher .is-disabled a > span {
    color: #aab8c2 !important;
}
html.dark .lst-launcher a:active,
html.dark .lst-launcher a:focus,
html.dark .lst-launcher a:hover {
    text-decoration: none;
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
}
html.dark .lst-launcher a:active i,
html.dark .lst-launcher a:focus i,
html.dark .lst-launcher a:hover i {
    color: #71c9f8;
}
html.dark .lst-launcher a:active > span,
html.dark .lst-launcher a:focus > span,
html.dark .lst-launcher a:hover > span {
    color: #fff;
}
html.dark .lst-launcher .btn .icon,
html.dark .lst-launcher .btn .Icon {
    font-size: 40px;
    line-height: 1;
    margin-top: 7px;
    display: block;
    width: auto;
    height: auto;
}
html.dark .lst-profile {
    padding: 8px;
}
html.dark .lst-profile li {
    float: left;
    margin: 16px;
    text-align: center;
    vertical-align: bottom;
}
html.dark .lst-profile a,
html.dark .lst-profile a:active,
html.dark .lst-profile a:focus,
html.dark .lst-profile a:hover {
    display: block;
    width: 80px;
    height: 85px;
    border: 1px solid #ccd6dd;
    color: #657786;
}
html.dark .lst-profile span {
    position: absolute;
    bottom: 8px;
    left: 0;
    right: 0;
    font-weight: 400;
}
html.dark .mdl-col-settings {
    border-left: 1px solid #000;
}
html.dark .lst-profile.l-grouped {
    border-top: 1px solid #ccd6dd;
}
html.dark .mdl-links {
    position: absolute;
    right: 15px;
    left: 15px;
    color: #8899a6;
    font-size: 12px;
    text-align: center;
}
html.dark .mdl-links a {
    color: #8899a6;
}
html.dark .mdl-account-shared-warning {
    transition: height 0.4s;
    height: 300px;
}
html.dark .mdl-account-shared-warning .mdl-content {
    box-sizing: border-box;
    border: none;
    padding: 1rem;
    font-size: 1.2857rem;
}
html.dark .is-touch-modal .mdl-header {
    padding: 19.5px;
}
html.dark .is-touch-modal .mdl-header-title {
    font-size: 20.8px;
}
html.dark .is-touch-modal .mdl-inner {
    top: 58.5px;
}
html.dark .is-touch-modal .mdl-dismiss {
    right: 9.23077px;
    top: 6.15385px;
}
html.dark .is-touch-modal .mdl-dismiss i {
    font-size: 31.2px;
    padding: 4px;
}
html.dark .is-touch-modal .s-short {
    height: 500px;
}
html.dark .is-touch-modal .s-profile .mdl-header {
    padding: 0;
}
html.dark .is-touch-modal .s-profile .mdl-inner {
    top: 0;
}
html.dark .settings-modal.is-touch-modal .mdl-column-sml {
    width: 175px;
}
html.dark .settings-modal.is-touch-modal .mdl-column-lrg {
    width: 435px;
}
html.dark .touch-device .overlay,
html.dark .touch-device .ovl {
    -webkit-overflow-scrolling: auto !important;
}
html.dark .touch-device .mdl-header-title {
    padding-left: 0;
}
html.dark .alert-modal {
    width: 450px;
}
html.dark .report-flow {
    border: none;
    width: 400px;
    height: 450px;
    margin-bottom: -4px;
}
html.dark .mdl-report-spam-options {
    background-color: transparent;
    padding: 0 !important;
}
html.dark .mdl-report-spam-options li {
    cursor: pointer;
}
html.dark .char-count:disabled {
    width: 50px;
    height: auto;
    border: 0;
    padding: 0;
    font-size: 16px;
    color: #657786;
    text-align: right;
    vertical-align: middle;
    background: transparent;
}
html.dark .over-char-count:disabled {
    color: #a01744;
}
html.dark .cmp-replyto {
    display: none;
    padding: 15px;
    border-radius: 0 0 14px 14px;
}
html.dark .s-inreply .cmp-replyto,
html.dark .s-link-added .cmp-info,
html.dark .s-photo-added .cmp-info {
    display: block;
}
html.dark .s-link-added .cmp-input-container,
html.dark .s-photo-added .cmp-input-container {
    padding-bottom: 25px;
}
html.dark .s-link-added textarea,
html.dark .s-photo-added textarea {
    height: 60px;
}
html.dark .s-link-added.s-photo-added .cmp-input-container {
    padding-bottom: 50px;
}
html.dark .s-link-added.s-photo-added p:last-child {
    border-top: 1px solid #e1e8ed;
}
html.dark .s-link-added.s-photo-added textarea {
    height: 60px;
}
html.dark .s-message-to .cmp-message {
    display: block;
}
html.dark .s-sending .cmp-spinner {
    display: inline-block;
}
html.dark .s-sending .char-count {
    display: none;
}
html.dark .l-no-txtarea .mdl-buttonbar {
    margin-top: 0;
}
html.dark .inline-reply {
    transition-property: max-height;
    transition-duration: 0.25s;
    transition-delay: 0;
    background-color: #3d5466;
    cursor: default;
    overflow: hidden;
    margin-top: 8px;
    color: #fff;
    box-sizing: border-box;
    max-height: 320px;
}
html.dark .inline-reply .compose-text-container {
    display: inline-block;
    width: 100%;
}
html.dark .inline-reply .btn-neutral,
html.dark .inline-reply .character-count {
    color: #fff;
}
html.dark .reply-triangle {
    visibility: hidden;
    position: absolute;
    left: 50%;
    margin-left: -10px;
    bottom: 0;
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: 7px solid transparent;
    border-bottom-color: #3d5466;
    bottom: -28px;
}
html.dark .tweet-detail-action .reply-triangle {
    bottom: -12px;
}
html.dark .inline-reply .compose-text {
    transition-property: height;
    transition-duration: 0.25s;
    transition-delay: 0;
    padding: 10px;
}
html.dark .detail-view-inline {
    margin-top: 8px;
    background-color: #15202b;
    border-top: 1px solid #14171a;
    border-bottom: 1px solid #14171a;
}
html.dark .detail-view-inline-text {
    box-sizing: border-box;
    border: 1px solid #000;
    background-color: #10171e;
    color: #e1e8ed;
    line-height: 18px;
    cursor: text;
}
html.dark .hide-detail-view-inline .detail-view-inline {
    display: none;
}
html.dark .is-inline-inactive {
    max-height: 0;
}
html.dark .tweet-detail-wrapper .is-inline-inactive {
    max-height: 74px;
}
html.dark .tweet-detail-wrapper .is-inline-inactive .compose-text {
    height: 40px;
}
html.dark .is-inverted-dark .detail-view-inline {
    border-color: #ccd6dd;
}
html.dark .is-inverted-dark .detail-view-inline-text {
    border-color: #e1e8ed;
    background-color: #fff;
    color: #8899a6;
}
html.dark .med-fullpanel {
    background-color: #14171a;
}
html.dark .med-fullpanel:hover .btn-media {
    opacity: 0.5;
}
html.dark .med-fullpanel .embed,
html.dark .med-fullpanel .embed a {
    margin: 0;
    padding: 0;
}
html.dark .med-fullpanel iframe {
    display: inline-block;
    max-width: 700px;
    max-height: 500px;
}
html.dark .med-tweet {
    position: absolute;
    right: 25%;
    left: 25%;
    bottom: 10px;
}
html.dark .med-embeditem {
    position: absolute;
    bottom: 150px;
    top: 50px;
    width: 100%;
    text-align: center;
    overflow-y: hidden;
    background: transparent
        url(https://ton.twimg.com/tweetdeck-web/web/assets/global/backgrounds/spinner_large_dark.c87be38d72.gif)
        no-repeat 50% 50%;
}
html.dark .med-link {
    display: inline-block;
    color: #1da1f2;
}
html.dark .med-tray {
    display: inline-block;
    box-sizing: border-box;
    position: relative;
    height: auto;
    min-width: 200px;
    width: auto;
    padding-bottom: 20px;
    opacity: 0;
}
html.dark .med-flaglink,
html.dark .med-origlink {
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    color: #1da1f2;
    line-height: 1.4;
}
html.dark .med-flaglink:hover,
html.dark .med-origlink:hover {
    color: #1da1f2;
    text-decoration: underline;
}
html.dark .med-flaglink {
    left: auto;
    right: 0;
}
html.dark .med-img {
    width: 100%;
}
html.dark .s-shorter {
    bottom: 150px;
}
html.dark .is-loaded {
    background: none;
}
html.dark .follow-from-accounts-button {
    width: 92px;
}
html.dark .from-handle {
    line-height: 32px;
}
html.dark .embed-modal {
    height: 350px;
    max-width: 518px;
    transition: height 0.4s;
}
html.dark .embed-modal .mdl-inner {
    padding: 0;
}
html.dark .embed-modal .mdl-content {
    height: auto;
    border: none;
    background: #15202b;
}
html.dark .embed-modal textarea {
    height: auto;
    width: 100%;
    resize: vertical;
}
html.dark .embed-iframe {
    width: 100%;
    border: none;
}
html.dark .embed-iframe-container {
    overflow-y: auto;
    height: 0;
}
html.dark .embed-loading-container {
    height: 150px;
    position: relative;
    border: 1px solid #000;
    border-radius: 14px;
}
html.dark .embed-loading {
    position: absolute;
    top: 40%;
    left: 45%;
}
html.dark .keyboard-shortcut-list-modal {
    height: 351px;
    max-width: 470px;
}
html.dark .keyboard-shortcut-list-modal .mdl-inner {
    padding: 0;
}
html.dark .keyboard-shortcut-list-modal .mdl-content {
    height: auto;
    border: none;
    background: #15202b;
    padding-bottom: 15px;
}
html.dark .keyboard-shortcut-list-modal .mdl-column {
    float: left;
}
html.dark .text-like-keyboard-key {
    padding: 2px 5px;
    background-color: #e1e8ed;
    color: #10171e;
    border: 1px solid #e1e8ed;
    border-radius: 3px;
    box-shadow: 0 1px 2px #e1e8ed, inset 0 1px 2px #fff;
}
html.dark .keyboard-shortcut-list {
    width: 50%;
    padding-left: 25px;
    padding-bottom: 10px;
    font-size: 13px;
    box-sizing: border-box;
}
html.dark .keyboard-shortcut-definition {
    margin: 0 0 15px;
}
html.dark .keyboard-shortcut-title {
    margin-bottom: 15px;
}
html.dark .action-btn {
    display: none;
}
html.dark .s-member .member,
html.dark .s-nonmember .nonmember,
html.dark .s-working .working {
    display: block;
}
html.dark .s-checked .checked {
    display: block;
    color: #008951;
}
html.dark .list-account,
html.dark .list-filter,
html.dark .list-link,
html.dark .list-listaccount,
html.dark .list-listmember,
html.dark .list-subtitle,
html.dark .list-twitter-list {
    position: relative;
    display: block;
    padding: 11px 12px;
    font-size: 13.9px;
    color: #fff;
}
html.dark .list-account:active,
html.dark .list-filter:active,
html.dark .list-link:active,
html.dark .list-listaccount:active,
html.dark .list-listmember:active,
html.dark .list-subtitle:active,
html.dark .list-twitter-list:active {
    text-decoration: none;
}
html.dark .list-account,
html.dark .list-filter,
html.dark .list-link,
html.dark .list-listmember,
html.dark .list-subtitle,
html.dark .list-twitter-list {
    padding: 11px 12px;
}
html.dark .list-account:hover,
html.dark .list-link:hover,
html.dark .list-listaccount:hover,
html.dark .list-listmember:hover,
html.dark .list-subtitle:hover,
html.dark .list-twitter-list:hover {
    text-decoration: none;
    color: #fff;
    background: #10171e;
}
html.dark .list-account:hover:active,
html.dark .list-account:hover:focus,
html.dark .list-account:hover:hover,
html.dark .list-link:hover:active,
html.dark .list-link:hover:focus,
html.dark .list-link:hover:hover,
html.dark .list-listaccount:hover:active,
html.dark .list-listaccount:hover:focus,
html.dark .list-listaccount:hover:hover,
html.dark .list-listmember:hover:active,
html.dark .list-listmember:hover:focus,
html.dark .list-listmember:hover:hover,
html.dark .list-subtitle:hover:active,
html.dark .list-subtitle:hover:focus,
html.dark .list-subtitle:hover:hover,
html.dark .list-twitter-list:hover:active,
html.dark .list-twitter-list:hover:focus,
html.dark .list-twitter-list:hover:hover {
    text-decoration: none;
    color: #fff;
    background: #10171e;
}
html.dark .chev-right {
    display: none;
    float: right;
    vertical-align: middle;
}
html.dark .list-filter {
    padding: 15px 14px;
    font-size: 13px;
}
html.dark .list-filter input {
    position: absolute;
    right: 15px;
    top: 6px;
}
html.dark .list-filter em {
    font-style: italic;
}
html.dark .list-twitter-list .inner {
    word-break: break-word;
    word-wrap: break-word;
    display: inline-block;
    width: 195px;
}
html.dark .list-twitter-list .inner strong {
    color: #8899a6;
}
html.dark .list-twitter-list .bytext,
html.dark .list-twitter-list .txt-ellipsis {
    font-size: 12px;
    color: #8899a6;
}
html.dark .list-twitter-list .subtitle {
    display: block;
    font-size: 12px;
    color: #8899a6;
}
html.dark .list-twitter-list .avatar {
    position: absolute;
    top: 15px;
    right: 15px;
}
html.dark .list-twitter-list p {
    word-break: break-word;
    word-wrap: break-word;
    font-size: 12px;
    margin-right: 30px;
}
html.dark .list-twitter-list .icon-protected {
    vertical-align: -2px;
}
html.dark .list-subtitle span {
    display: block;
    font-size: 13px;
    color: #8899a6;
}
html.dark .list-subtitle .chev-right {
    position: absolute;
    top: 21px;
    right: 14px;
    float: none;
}
html.dark .list-account {
    padding: 6px 0;
    border: 0;
}
html.dark .list-account.s-justify {
    padding-left: 12px;
}
html.dark .list-account .avatar {
    height: 32px;
    width: 32px;
}
html.dark .list-account .fullname {
    color: #fff;
}
html.dark .list-account .username {
    display: block;
    color: #8899a6;
    font-size: 12px;
}
html.dark .list-account .chev-right {
    position: absolute;
    top: 13px;
    right: 14px;
    float: none;
    display: none;
}
html.dark .list-account i {
    margin-right: 3px;
    margin-top: 2px;
}
html.dark .list-account-is-default {
    font-size: 11px;
    padding: 9px 14px;
}
html.dark .list-listmember {
    position: relative;
    min-height: 50px;
}
html.dark .list-listmember .avatar {
    position: absolute;
    left: 12px;
}
html.dark .list-listmember .content {
    margin-left: 46px;
    margin-right: 35px;
}
html.dark .list-listmember .username {
    display: inline-block;
    margin-top: 4px;
    color: #8899a6;
    font-size: 12px;
}
html.dark .list-listmember .bio {
    color: #657786;
    font-size: 13px;
    line-height: 1.2em;
}
html.dark .list-listmember .btn {
    position: absolute;
    right: 10px;
    top: 11px;
}
html.dark .list-option-inner {
    position: relative;
    padding: 8px;
}
html.dark .list-option-type h4 {
    display: inline-block;
    width: 195px;
    padding-right: 25px;
    font-weight: 700;
    text-align: right;
}
html.dark .profile-card .url {
    padding: 12px 0;
}
html.dark .profile-card .content {
    margin-left: 140px;
}
html.dark .divider-bar {
    height: 1px;
    margin-top: 20px;
    margin-bottom: 20px;
    background-color: #000;
}
html.dark select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18' height='8' viewBox='0 0 18 8'><path fill='#aaa' d='M9.82875,0.840168025 C9.59875,0.608328018 9.22625,0.608328018 8.99625,0.840168025 L5.00125,4.86964815 L1.00375,0.840168025 C0.77375,0.608328018 0.40125,0.608328018 0.17125,0.840168025 C-0.05875,1.07200803 -0.05625,1.44748804 0.17125,1.67932805 L4.58375,6.12712819 C4.69875,6.24304819 4.84875,6.30100819 5.00125,6.30100819 C5.15125,6.30100819 5.30125,6.24304819 5.41625,6.12712819 L9.82875,1.67932805 C10.05875,1.44748804 10.05875,1.07200803 9.82875,0.840168025'></path></svg>");
    background-position: 100% 50%;
    background-repeat: no-repeat;
    background-color: #fff;
}
html.dark select::-ms-expand {
    display: none;
}
html.dark input,
html.dark select {
    margin: 0;
    padding: 0;
    border: 0;
    font-weight: 400;
    font-style: normal;
    font-size: 100%;
    line-height: 1;
}
html.dark input,
html.dark label,
html.dark select,
html.dark textarea {
    font-size: 13px;
    font-weight: 400;
    line-height: normal;
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Ubuntu,
        Helvetica Neue, sans-serif, Apple Color Emoji, Segoe UI Emoji,
        Segoe UI Symbol, Arial, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro,
        メイリオ, Meiryo, ＭＳ Ｐゴシック, MS PGothic;
}
html.dark input,
html.dark select,
html.dark textarea {
    display: inline-block;
    font-size: 13px;
    line-height: 18px;
    background: #10171e;
    border: 1px solid #14171a;
    border-radius: 4px;
}
html.dark input:focus,
html.dark select:focus,
html.dark textarea:focus {
    outline: 0;
}
html.dark input.light-on-dark,
html.dark select.light-on-dark,
html.dark textarea.light-on-dark {
    color: #14171a;
    background: #fff;
    border-color: #e1e8ed;
}
html.dark input:disabled {
    background-color: #10171e;
    border-color: #e1e8ed;
    opacity: 0.5;
}
html.dark select:disabled {
    background-color: #10171e;
    opacity: 0.5;
}
html.dark input[type="checkbox"],
html.dark input[type="radio"] {
    width: auto;
    height: auto;
    cursor: pointer;
    border: 0;
}
html.dark input[type="button"],
html.dark input[type="reset"],
html.dark input[type="submit"] {
    width: auto;
    height: auto;
}
html.dark .focus,
html.dark input:focus,
html.dark select:focus,
html.dark textarea:focus {
    border-color: rgba(29, 161, 242, 0.8);
    box-shadow: inset 0 1px 3px rgba(20, 23, 26, 0.1),
        0 0 8px rgba(29, 161, 242, 0.6);
}
html.dark input.on-blue:focus {
    box-shadow: 0 0 2px 3px #1da1f2;
}
html.dark .frm {
    padding: 15px;
    color: #fff;
}
html.dark .frm.l-tight {
    padding-bottom: 0;
}
html.dark .frm-legend {
    display: none;
}
html.dark .frm-input {
    margin-left: 150px;
}
html.dark .frm-row {
    margin-bottom: 10px;
}
html.dark .frm-row-tall {
    margin-top: 20px;
}
html.dark .frm-center-row {
    margin: 10px 15px;
    text-align: center;
}
html.dark .frm-input-left {
    float: left;
}
html.dark .frm-input-right {
    float: right;
}
html.dark .frm-inputs-list label {
    float: none;
    display: block;
    width: auto;
    margin-left: 0;
    text-align: left;
    font-weight: 400;
}
html.dark input.l-fullwidth,
html.dark textarea {
    box-sizing: border-box;
    width: 100%;
}
html.dark .frm-input-3-digit {
    width: 3em;
}
html.dark .is-narrow-columns .frm-action-group input[type="button"] {
    width: 100%;
    margin-bottom: 10px;
}
html.dark .media-size-image {
    width: 61px;
}
html.dark .is-narrow-columns .media-size-image {
    width: 50px;
}
html.dark .s-fullform {
    padding-top: 30px;
}
html.dark .with-emphasis {
    border: 1px solid #8899a6;
}
html.dark .with-emphasis:disabled {
    border-color: #8899a6;
}
html.dark ::-webkit-input-placeholder,
html.dark input::-webkit-input-placeholder,
html.dark textarea::-webkit-input-placeholder {
    color: #8899a6;
}
html.dark ::-webkit-input-placeholder,
html.dark ::placeholder,
html.dark input::placeholder,
html.dark textarea::placeholder {
    color: #8899a6;
}
html.dark ::-webkit-validation-bubble-arrow,
html.dark ::-webkit-validation-bubble-message {
    border: 1px solid #f6809a;
    background-color: #ffb8c2;
}
html.dark .s-error input {
    border-color: rgba(246, 128, 154, 0.8);
}
html.dark .s-error label {
    color: #a01744;
}
html.dark .s-error input:focus {
    border-color: #f6809a;
    box-shadow: 0 0 6px rgba(246, 128, 154, 0.5);
}
html.dark .frm-accounts .header {
    padding: 10px 0;
    text-align: center;
}
html.dark .frm-accounts em {
    padding: 0 5px;
    font-style: italic;
}
html.dark label {
    display: block;
    margin-bottom: 5px;
    line-height: inherit;
}
html.dark fieldset {
    padding: 0;
    margin: 0;
    border: 0;
}
html.dark legend {
    display: none;
}
html.dark input,
html.dark select,
html.dark textarea {
    box-sizing: border-box;
    width: 100%;
    height: 28px;
    padding: 4px 8px;
    color: #fff;
}
html.dark textarea {
    resize: none;
}
html.dark input,
html.dark select {
    word-break: normal !important;
    word-wrap: normal !important;
}
html.dark input[type="checkbox"] {
    height: auto;
    margin-top: 1px;
    margin-right: 3px;
}
html.dark .input-with-icon {
    padding-right: 25px;
}
html.dark .control-group {
    padding-bottom: 10px;
}
html.dark .controls {
    margin-left: 140px;
}
html.dark .controls-space-58 {
    margin-left: 58px;
}
html.dark .checkbox,
html.dark .radio {
    min-height: 18px;
    padding-left: 18px;
}
html.dark .checkbox input[type="checkbox"],
html.dark .radio input[type="radio"] {
    float: left;
    margin-top: 2px;
    margin-left: -18px;
}
html.dark .checkbox-reversed input[type="checkbox"] {
    float: none;
    margin-left: 5px;
    height: auto;
}
html.dark .checkbox span {
    margin-right: 20px;
    display: block;
}
html.dark .control-label {
    float: left;
    width: 120px;
    padding-top: 6px;
}
html.dark .fixed-width-label {
    width: 90px;
}
html.dark .control-s .control-label {
    width: 64px;
}
html.dark .control-s .controls {
    margin-left: 70px;
}
html.dark .control-m .control-label {
    width: 100px;
}
html.dark .control-m .controls {
    margin-left: 110px;
}
html.dark .frm-add-col {
    padding-top: 9px;
}
html.dark .frm-stacked label {
    float: none;
    display: block;
    width: auto;
    padding-top: 4px;
    margin-bottom: 0;
    text-align: left;
    line-height: 20px;
}
html.dark .sch.s-searching .sch-clear {
    display: none;
}
html.dark .sch.s-searching .sch-spinner {
    display: block;
}
html.dark .search-input-control {
    position: relative;
}
html.dark .search-input-control.has-value .search-input-perform-search {
    display: none;
}
html.dark .search-input-control.has-value .search-input-clear-search,
html.dark .search-input-control.is-waiting-for-response .search-input-spinner {
    display: block;
}
html.dark
    .search-input-control.is-waiting-for-response
    .search-input-clear-search,
html.dark
    .search-input-control.is-waiting-for-response
    .search-input-perform-search {
    display: none;
}
html.dark .search-input-control input {
    padding-right: 25px;
}
html.dark .search-input-control .icon,
html.dark .search-input-control .Icon {
    position: relative;
    top: -2px;
}
html.dark .app-header .search-input-control input {
    padding: 4px 30px 4px 12px;
    font-size: 14px;
}
html.dark .app-header .search-input-clear-search,
html.dark .app-header .search-input-perform-search,
html.dark .app-header .search-input-spinner {
    right: 14px;
}
html.dark .search-input-clear-search,
html.dark .search-input-perform-search,
html.dark .search-input-spinner {
    position: absolute;
    right: 7px;
    top: 50%;
    margin-top: -8px;
    color: #aab8c2;
}
html.dark .search-input-clear-search:hover,
html.dark .search-input-perform-search:hover,
html.dark .search-input-spinner:hover {
    color: #aab8c2;
}
html.dark .search-input-spinner {
    right: 6px;
    top: 14px;
}
html.dark .search-input-clear-search,
html.dark .search-input-spinner {
    display: none;
}
html.dark .input-clear-control {
    display: none;
    position: absolute;
    right: 7px;
    top: 50%;
    margin-top: -8px;
    color: #aab8c2;
}
html.dark .input-clear-control:hover {
    color: #aab8c2;
}
html.dark .has-value .input-clear-control {
    display: block;
}
html.dark .toggle-item.is-selected {
    color: #fff;
    text-decoration: none;
    cursor: default;
}
html.dark .toggle-item {
    color: #1da1f2;
    cursor: pointer;
}
html.dark .toggle-item:hover {
    text-decoration: none;
}
html.dark .input-prepend {
    vertical-align: middle;
    display: inline-block;
    font-size: 0;
}
html.dark .add-on {
    vertical-align: top;
    display: inline-block;
    padding: 3px 1px 0 3px;
    height: 35px;
    color: #8899a6;
    font-size: 24px;
    border: 1px solid #38444d;
    border-radius: 4px 0 0 4px;
    width: auto;
    min-width: 34px;
    text-align: center;
    font-weight: 300;
}
html.dark .add-on.with-emphasis {
    border: 1px solid #8899a6;
}
html.dark .input-prepend input {
    margin-left: -1px;
    margin-bottom: 0;
    vertical-align: top;
    border-radius: 0 4px 4px 0;
    position: relative;
    display: inline-block;
    border-left-color: #ccd6dd;
}
html.dark .add-on .icon-mention {
    font-size: 25px;
}
html.dark .is-touch-column-options .accordion input,
html.dark .is-touch-column-options .accordion select,
html.dark .is-touch-column-options .accordion textarea {
    height: 35px !important;
}
html.dark .is-touch-column-options .control-s .controls {
    margin-left: 90px;
}
html.dark .is-touch-column-options .search-input-control .icon,
html.dark .is-touch-column-options .search-input-control .Icon {
    top: -4px;
}
html.dark .is-touch-column-options input[type="checkbox"] {
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
    position: relative;
    right: 6px;
    bottom: 3px;
    height: auto;
}
html.dark .is-touch-column-options .accordion label {
    font-size: 16.25px;
    padding: 5px;
    white-space: nowrap;
}
html.dark .is-medium-columns .is-touch-column-options .toggle-item-text {
    display: none;
}
html.dark
    .is-medium-columns
    .is-touch-column-options
    .toggle-item-text-truncated {
    display: inherit;
}
html.dark .is-touch-compose .compose-remember-state {
    font-size: 16px;
    padding: 5px 10px;
    margin-bottom: 0;
    box-sizing: border-box;
    width: 100%;
    text-align: right;
}
html.dark .is-touch-compose .compose-remember-state input[type="checkbox"] {
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
    margin-left: 10px;
    height: auto;
}
html.dark .is-touch-modal input,
html.dark .is-touch-modal select,
html.dark .is-touch-modal textarea {
    height: 36.4px;
}
html.dark .is-touch-modal input[type="checkbox"] {
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
    position: relative;
    right: 6px;
    top: 3px;
    height: auto !important;
}
html.dark .is-touch-modal label.checkbox {
    font-size: 16.9px;
    padding: 5px;
    white-space: nowrap;
}
html.dark .lists-modal.is-touch-modal .list_details input[type="radio"],
html.dark .settings-modal.is-touch-modal input[type="radio"] {
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
    position: relative;
    right: 6px;
    top: 3px;
    height: auto;
}
html.dark .lists-modal.is-touch-modal .list_details label.radio,
html.dark .settings-modal.is-touch-modal label.radio {
    margin-left: 12px;
    padding-top: 5px;
}
html.dark .lists-modal.is-touch-modal .list_details .control-group,
html.dark .settings-modal.is-touch-modal .control-group {
    padding-top: 5px;
    padding-bottom: 15px;
}
html.dark .settings-modal.is-touch-modal input[type="checkbox"] {
    right: 6px;
    top: 3px;
}
html.dark .settings-modal.is-touch-modal label.checkbox {
    padding-left: 28px;
}
html.dark .settings-modal.is-touch-modal input[type="radio"] {
    right: 6px;
    top: 0;
}
html.dark .settings-modal.is-touch-modal label.radio {
    padding-top: 2px;
    padding-bottom: 4px;
}
html.dark .settings-modal.is-touch-modal label.control-label,
html.dark
    .settings-modal.is-touch-modal
    label.fixed-width-label.touch-larger-label {
    font-size: 16.9px;
}
html.dark .is-touch-modal .fixed-width-label {
    width: 90px;
    padding-left: 20px;
}
html.dark .is-touch-modal .fixed-width-label.txt-uppercase {
    width: 105px;
    padding-left: 5px;
    padding-bottom: 10px;
}
html.dark .is-touch-modal .search-input-control .icon,
html.dark .is-touch-modal .search-input-control .Icon {
    top: 1px;
}
html.dark .is-touch-modal .search-input-spinner {
    margin-top: -4px;
}
html.dark #datepicker {
    display: none;
}
html.dark #calroot {
    width: 200px;
    padding: 0 3px 3px;
    font-size: 11px;
    margin: auto;
}
html.dark #calhead {
    height: 22px;
    padding: 2px 0;
}
html.dark #calbody {
    background: #fff;
}
html.dark #calnext,
html.dark #calprev {
    float: left;
    width: 20px;
    height: 20px;
    cursor: pointer;
}
html.dark #calnext {
    float: right;
}
html.dark #calnext.caldisabled,
html.dark #calprev.caldisabled {
    visibility: hidden;
}
html.dark #caltitle select {
    font-size: 10px;
}
html.dark #caldays {
    height: 20px;
    border-bottom: 1px solid #e1e8ed;
}
html.dark #caldays span {
    float: left;
    width: 28px;
    font-size: 11px;
    color: #14171a;
    text-align: center;
}
html.dark #calweeks {
    background-color: #fff;
    margin-top: 4px;
}
html.dark .calweek {
    clear: left;
    height: 17px;
}
html.dark .calweek a {
    float: left;
    width: 27px;
    height: 15px;
    text-decoration: none;
    font-size: 11px;
    margin-left: 1px;
    text-align: center;
    line-height: 15px;
    color: #444;
    border-radius: 3px;
}
html.dark .calfocus,
html.dark .calweek a:hover {
    background-color: #ccd6dd;
}
html.dark a.calsun {
    color: red;
}
html.dark a.caloff {
    color: #ccd6dd;
}
html.dark a.caloff:hover {
    color: #fff;
    background-color: #e1e8ed;
}
html.dark a.caldisabled {
    background-color: #f5f8fa !important;
    color: #e1e8ed !important;
    cursor: default;
}
html.dark #calcurrent {
    background-color: #1da1f2;
    color: #14171a;
}
html.dark #caltoday {
    background-color: #e1e8ed;
    color: #fff;
}
html.dark .cal {
    color: #14171a;
}
html.dark .cal header {
    border-bottom: 1px #e1e8ed;
    padding: 5px;
}
html.dark .cal input {
    width: 34px;
    height: 30px;
    line-height: 14px;
}
html.dark #calhead {
    padding: 12px 5px;
    text-align: left;
    font-size: 13px;
    font-weight: 700;
}
html.dark .form-calendar {
    position: relative;
}
html.dark .cal .nav-group {
    position: absolute;
    top: 6px;
    right: 5px;
    z-index: 100;
}
html.dark .prf-actions {
    font-size: 15px;
    line-height: 30px;
}
html.dark .prf-header {
    position: relative;
    border-radius: 14px 14px 0 0;
    min-height: 260px;
    width: 520px;
    background: #38444d;
    background-size: cover;
    text-align: center;
    text-shadow: 0 1px 1px rgba(20, 23, 26, 0.8);
    color: #fff;
}
html.dark .prf-header .pretty-link,
html.dark .prf-header .prf-bio a,
html.dark .prf-header .prf-siteurl {
    color: #fff;
}
html.dark .prf-header .pretty-link:hover,
html.dark .prf-header .prf-bio a:hover,
html.dark .prf-header .prf-siteurl:hover {
    color: #fff;
    text-decoration: underline;
}
html.dark .prf-withheld .prf-header {
    border-radius: 14px;
}
html.dark .prf-header-inner-overlay {
    position: absolute;
    width: 520px;
    height: 200px;
    bottom: 0;
    background-image: linear-gradient(transparent, rgba(20, 23, 26, 0.55));
}
html.dark .prf-withheld .prf-header-inner-overlay {
    border-radius: 0 0 14px 14px;
}
html.dark .prf .account-group {
    text-decoration: none;
}
html.dark .prf .fullname {
    display: block;
    color: #fff;
}
html.dark .prf .username {
    font-size: 18px;
    line-height: 24px;
    padding-top: 1px;
    display: block;
    color: #fff;
}
html.dark .prf .location {
    position: relative;
    font-size: 14px;
}
html.dark .prf-img {
    display: inline-block;
    border-radius: 100%;
    padding: 4px;
    margin: 20px 0 6px;
}
html.dark .prf-img img {
    display: block;
}
html.dark .prf-meta {
    line-height: 15px;
    border-top: 1px solid #000;
    background: #15202b;
}
html.dark .prf-follow-state {
    float: right;
}
html.dark .prf-header .icon,
html.dark .prf-header .Icon {
    font-size: 24px;
    text-shadow: none;
}
html.dark .prf-header .icon-with-bg-round {
    width: 24px;
    height: 24px;
}
html.dark .prf-header .icon-protected {
    font-size: 16px;
    margin-left: 3px;
}
html.dark .prf .mdl-dismiss {
    opacity: 1;
    top: 3px;
    right: -28px;
}
html.dark .prf .icon-twitter-bird,
html.dark .prf .icon-user-dd {
    line-height: 0.8em;
}
html.dark .prf-bio {
    word-break: break-word;
    word-wrap: break-word;
    font-size: 14px;
    line-height: 18px;
    overflow: hidden;
    text-align: center;
    padding-bottom: 4px;
}
html.dark .prf-siteurl {
    display: inline;
    max-width: 50%;
}
html.dark .prf-stats {
    float: left;
    overflow: hidden;
    padding: 0 0 0 5px;
    text-transform: uppercase;
}
html.dark .prf-stats li {
    display: inline-block;
}
html.dark .prf-stats li + li a {
    border-left: 1px solid #000;
}
html.dark .prf-stats a {
    display: block;
    padding: 11px 12px;
    font-size: 10px;
    color: #8899a6;
}
html.dark .prf-stats a strong {
    display: block;
    color: #657786;
    font-size: 14px;
}
html.dark .prf-stats a:hover,
html.dark .prf-stats a:hover strong {
    text-decoration: none;
    color: #005fd1;
}
html.dark .prf-stats p {
    padding: 7px 12px;
}
html.dark .prf .lst-profile {
    padding: 6px 0;
}
html.dark .prf .lst-profile li {
    position: relative;
    width: 20%;
    display: inline-block;
    margin: 0;
}
html.dark .prf .lst-profile span {
    bottom: 0;
    color: #aab8c2;
    font-size: 11px;
    text-transform: uppercase;
}
html.dark .prf .lst-profile i {
    color: #aab8c2;
    margin-top: 4px;
    font-size: 34px;
}
html.dark .prf .lst-profile a {
    height: 65px;
    width: auto;
    border: 0;
    border-right: 1px solid #000;
}
html.dark .prf .lst-profile a:hover span {
    color: #3d5466;
}
html.dark .prf .lst-profile a:hover i {
    color: #3d5466;
}
html.dark .prf .lst-profile li:last-child a {
    border-right: 0;
}
html.dark .module {
    position: relative;
    line-height: 16px;
}
html.dark .detail-group {
    overflow: hidden;
    padding: 12px 7px 12px 0;
    border-bottom: #000;
}
html.dark .prf-follow-status {
    display: none;
    margin-left: 5px;
    padding: 2px 5px;
    font-size: 10px;
    vertical-align: top;
    background-color: rgba(20, 23, 26, 0.25);
    color: #fff;
    text-transform: uppercase;
}
html.dark .prf-follow-status.s-follows {
    display: inline;
}
html.dark .profile-full-follow-status {
    background-color: #e1e8ed;
    color: inherit;
    border-radius: 3px;
    vertical-align: inherit;
}
html.dark .prf-follow-state .btn-relation-group {
    margin-bottom: 2px;
}
html.dark .social-proof-container {
    width: 500px;
    line-height: 18px;
}
html.dark .social-proof-names {
    word-break: break-word;
    word-wrap: break-word;
    width: 85%;
}
html.dark .social-proof-animating {
    height: 0;
    overflow-y: hidden;
    transition: height 0.2s;
}
html.dark .profile-full {
    background-color: #fff;
    padding-top: 50px;
}
html.dark .profile-full-header {
    position: absolute;
    top: 0;
    left: 12px;
    right: 16px;
}
html.dark .profile-follow-button {
    position: absolute;
    right: 0;
    bottom: 8px;
}
html.dark .profile-bg-strip {
    height: 35px;
}
html.dark .profile-icon {
    color: #8899a6;
}
html.dark .profile-full-avatar {
    position: relative;
    top: 1px;
    background-color: #fff;
}
html.dark .profile-full-bio-count {
    color: #38444d;
}
html.dark .profile-full {
    background-color: #14171a;
}
html.dark .profile-icon {
    color: #ccd6dd;
}
html.dark .profile-full-avatar {
    background-color: #14171a;
}
html.dark .profile-full-bio-count {
    color: #ccd6dd;
}
html.dark .is-inverted-dark .profile-full {
    background-color: #fff;
    padding-top: 50px;
}
html.dark .is-inverted-dark .profile-full-header {
    position: absolute;
    top: 0;
    left: 12px;
    right: 16px;
}
html.dark .is-inverted-dark .profile-follow-button {
    position: absolute;
    right: 0;
    bottom: 8px;
}
html.dark .is-inverted-dark .profile-bg-strip {
    height: 35px;
}
html.dark .is-inverted-dark .profile-icon {
    color: #8899a6;
}
html.dark .is-inverted-dark .profile-full-avatar {
    position: relative;
    top: 1px;
    background-color: #fff;
}
html.dark .is-inverted-dark .profile-full-bio-count {
    color: #38444d;
}
html.dark .is-touch-modal .prf .mdl-dismiss {
    top: -20px;
    right: -18px;
    padding: 10px;
}
html.dark .is-touch-modal .prf .mdl-dismiss i {
    font-size: 24px;
    padding: 0;
}
html.dark .is-touch-modal .social-proof-container {
    width: 495px;
}
html.dark .lst li {
    position: relative;
    padding: 5px;
    border-bottom: 1px solid #38444d;
}
html.dark .lst .avatar {
    vertical-align: middle;
}
html.dark .lst .inner {
    padding-left: 5px;
}
html.dark .lst li:last-child {
    border-bottom: none;
}
html.dark .lst-modal {
    display: none;
    position: absolute;
    z-index: 20;
    border-radius: 14px;
    overflow: hidden;
    background: #fff;
    border: 1px solid #e1e8ed;
}
html.dark .lst-row {
    margin: 10px 15px;
    line-height: 16px;
}
html.dark .lst-group {
    margin-bottom: 10px;
    line-height: 16px;
}
html.dark .lst-group h3 {
    padding: 15px 12px 5px;
    font-size: 11px;
    font-weight: 400;
    text-transform: uppercase;
}
html.dark .lst.l-compose-box {
    width: 516px;
    margin-top: -2px;
}
html.dark .lst .s-selected {
    background-color: #1da1f2;
    color: #fff;
}
html.dark .lst .s-selected .fullname,
html.dark .lst .s-selected .username {
    color: #fff;
}
html.dark .lst-group .selected {
    background: #3d5466;
    color: #f5f8fa;
}
html.dark .lst-group .selected a:hover {
    background: #3d5466;
}
html.dark .lst-group .selected .fullname,
html.dark .lst-group .selected .inner strong,
html.dark .lst-group .selected .list-account,
html.dark .lst-group .selected .list-link,
html.dark .lst-group .selected .list-listmember,
html.dark .lst-group .selected .list-subtitle,
html.dark .lst-group .selected .list-twitter-list,
html.dark .lst-group .selected .txt-ellipsis {
    color: #f5f8fa;
    text-shadow: none;
}
html.dark .lst-group .selected .bytext,
html.dark .lst-group .selected .icon-protected,
html.dark .lst-group .selected .subtitle,
html.dark .lst-group .selected .username {
    color: #eef3f7;
    text-shadow: none;
}
html.dark .itm-remove {
    position: relative;
    display: block;
    border-top: 1px solid #e1e8ed;
    padding: 10px 5px 10px 32px;
    cursor: pointer;
}
html.dark .itm-remove .icon,
html.dark .itm-remove .Icon {
    position: absolute;
    top: 4px;
    left: 7px;
}
html.dark .caret {
    position: absolute;
    top: -7px;
    left: 50%;
    width: 12px;
    height: 8px;
    margin-left: -6px;
    overflow: hidden;
}
html.dark .caret-inner,
html.dark .caret-outer {
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    margin-left: -1px;
}
html.dark .caret-outer {
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #10171e;
}
html.dark .caret-inner {
    top: 1px;
    left: 1px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #1c2938;
}
html.dark .bg-color-twitter-white .caret-outer {
    border-bottom: 7px solid rgba(20, 23, 26, 0.1);
}
html.dark .bg-color-twitter-white .caret-inner {
    border-bottom: 6px solid #fff;
}
html.dark .drp-h-divider {
    padding-top: 1px;
    border-bottom: 1px solid #38444d;
    margin: 5px 0;
}
html.dark .drp-v-scroll {
    overflow-y: scroll;
}
html.dark .dropdown-menu {
    background-color: #1c2938;
    color: #fff;
    position: absolute;
    z-index: 1001;
    text-align: left;
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.7);
}
html.dark .dropdown-menu li {
    position: relative;
    display: block;
    float: none;
    white-space: nowrap;
    text-overflow: ellipsis;
    word-wrap: normal;
    overflow: hidden;
}
html.dark .dropdown-menu .release-notes-item,
html.dark .dropdown-menu .typeahead-item,
html.dark .dropdown-menu [data-action] {
    display: block;
    padding: 5px 20px;
    color: #fff;
    text-shadow: none;
    cursor: pointer;
    text-decoration: none;
}
html.dark .dropdown-menu .release-notes-item {
    color: #fff;
}
html.dark .dropdown-menu i {
    position: relative;
    left: auto;
    top: auto;
}
html.dark .dropdown-menu .is-selected {
    background: #1da1f2;
    color: #fff;
}
html.dark .dropdown-menu .is-selected .release-notes-item,
html.dark .dropdown-menu .is-selected [data-action] {
    color: #fff;
}
html.dark .dropdown-menu .is-selected a:not(:hover):not(:focus) {
    color: #fff;
}
html.dark .dropdown-menu a:not(:hover):not(:focus) {
    color: #fff;
}
html.dark .dropdown-text-large {
    font-size: 14px;
}
html.dark .dropdown-menu-old li:hover {
    background: #1da1f2;
}
html.dark .dropdown-menu-old li:hover a {
    color: #fff;
}
html.dark .dropdown-menu-old li:hover .attribution {
    color: #fff;
}
html.dark .non-selectable-item {
    display: block;
    padding: 3px 15px;
    color: #8899a6;
}
html.dark .options-dropdown {
    top: 35px;
    right: 25px;
    width: 150px;
}
html.dark .pos-l {
    right: 50%;
    margin-top: 5px;
    margin-right: -40px;
    text-indent: 0;
}
html.dark .pos-l .caret {
    left: auto;
    right: 34px;
}
html.dark .obj-right .pos-l {
    margin-right: -15px;
}
html.dark .obj-right .pos-l .caret {
    right: 9px;
}
html.dark .pos-r {
    right: auto;
    left: 50%;
    margin-top: 5px;
    margin-left: -15px;
    margin-right: 0;
}
html.dark .pos-r .caret {
    left: 8px;
    right: auto;
    margin-left: 0;
}
html.dark .pos-r-under-icon {
    right: auto;
    left: 0;
    margin-top: 2px;
    margin-left: -25px;
    margin-right: 0;
    max-width: 240px;
}
html.dark .pos-r-under-icon .caret {
    left: 29px;
    right: auto;
    margin-left: 0;
}
html.dark .pos-t {
    top: auto;
    bottom: 100%;
    margin-top: 0;
    margin-bottom: 5px;
}
html.dark .pos-t .caret {
    top: auto;
    bottom: -7px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
html.dark .pos-br {
    z-index: 10000;
    bottom: 0;
    top: auto;
    left: 215px;
    margin-bottom: 0;
    margin-left: -17px;
    margin-top: 0;
}
html.dark .pos-br .caret {
    top: auto;
    left: -3px;
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
    bottom: 12px;
}
html.dark .is-condensed .pos-br {
    left: 67px;
}
html.dark .ovl-trap {
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    z-index: 1;
}
html.dark .conversation-menu-position {
    margin-top: -15px;
    right: 50px;
}
html.dark .conversation-menu-position .caret {
    right: 6px;
}
html.dark .update-available-item:before {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 8px;
    background-color: #ffad1f;
    content: "";
}
html.dark .is-selected .update-available-item:before {
    background-color: rgba(56, 68, 77, 0.2);
}
html.dark .popover {
    z-index: 100;
    position: absolute;
    background-color: #1c2938;
    border-radius: 14px;
    transition-property: max-height;
    transition-duration: 50ms;
    transition-timing-function: linear;
    box-shadow: 0 0 10px #10171e;
    max-height: calc(100vh - 72px);
}
html.dark .popover-content {
    overflow-x: hidden;
}
html.dark .popover-position-rt {
    z-index: 1000;
    left: 190px;
    top: 0;
    margin-top: 0;
}
html.dark .is-condensed .popover-position-rt {
    left: 45px;
}
html.dark .popover-position-rt > .caret {
    bottom: auto;
    left: -3px;
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
    top: 16px;
}
html.dark .card-container iframe {
    border: 0;
    width: 100%;
}
html.dark .hw-card-container a,
html.dark .hw-card-container a:hover {
    color: inherit;
    text-decoration: none;
}
html.dark .release-notes {
    padding: 30px;
    font-size: 14px;
    line-height: 20px;
}
html.dark .release-notes h2 {
    line-height: 1.5em;
    font-size: 20px;
    padding: 15px 0 0;
}
html.dark .release-notes h2:first-child {
    padding-top: 0;
}
html.dark .release-notes-header {
    padding: 20px 30px;
    font-size: 28px;
}
html.dark .release-notes-header-title {
    font-size: 28px;
    margin-top: 16px;
}
html.dark .release-notes-header-subtitle {
    color: #8899a6;
    font-size: 14px;
    overflow: hidden;
}
html.dark .release-notes-section {
    margin-bottom: 30px;
}
html.dark .release-notes-image,
html.dark .release-notes-image-bullet {
    margin-top: 5px;
    margin-right: 20px;
}
html.dark .release-notes-image-bullet {
    border: 1px solid #e1e8ed;
}
html.dark .release-notes-modal {
    height: 626px;
}
html.dark .release-notes-modal .mdl-content {
    height: auto;
    border: none;
    background: none;
}
html.dark .release-notes-modal .mdl-inner {
    top: 0;
    padding: 0;
}
html.dark .login-container {
    min-height: 100%;
    position: relative;
}
html.dark .startflow-background {
    background-image: url(https://ton.twimg.com/tweetdeck-web/web/assets/global/backgrounds/login_bg.691f441cab.jpg);
    background-size: cover;
    background-position: 50%;
}
html.dark .startflow-background:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #38444d;
    opacity: 0.8;
    background-image: linear-gradient(36deg, #005fd1, transparent);
}
html.dark .app-masthead {
    height: 45px;
}
html.dark .has-login body {
    overflow-y: auto;
}
html.dark .startflow {
    margin-top: 125px;
    padding-bottom: 100px;
}
html.dark .app-signin-wrap {
    box-sizing: border-box;
    position: relative;
    margin: 0 auto;
    width: 80%;
    max-width: 850px;
}
html.dark .startflow-link {
    color: #1da1f2;
    text-decoration: none;
}
html.dark .startflow-link:active,
html.dark .startflow-link:focus,
html.dark .startflow-link:hover {
    color: #1da1f2;
    text-decoration: underline;
}
html.dark .startflow-link-on-background {
    color: #1da1f2;
}
html.dark .app-info {
    box-sizing: border-box;
    height: 100%;
    width: 100%;
}
html.dark .app-info-panel {
    box-sizing: border-box;
    max-width: 400px;
    margin-right: 400px;
    padding-top: 30px;
    position: relative;
}
html.dark .app-info-byline {
    font-weight: 300;
}
html.dark .app-info-text {
    margin-top: -28px;
}
html.dark .app-info-title {
    color: #fff;
    font-size: 40px;
    font-weight: 400;
}
html.dark .app-info-text p {
    color: #ccd6dd;
    font-size: 16px;
    margin-top: 15px;
    line-height: 22px;
}
html.dark .app-info-signup {
    position: absolute;
    bottom: 30px;
    right: 30px;
}
html.dark .toggle-login-type {
    font-size: 18px;
}
html.dark .app-signin-form {
    display: inline-block;
    width: 330px;
}
html.dark .form-legend {
    box-sizing: border-box;
    font-size: 18px;
    font-weight: 400;
    width: 100%;
    display: block;
    border-bottom: 1px solid #ccd6dd;
    color: #14171a;
}
html.dark .form-new {
    margin-top: 28px;
}
html.dark .startflow-panel,
html.dark .startflow-panel-rounded {
    background-color: #fff;
    color: #38444d;
    border: 1px solid #38444d;
}
html.dark .startflow-panel-rounded {
    border-radius: 5px;
}
html.dark .form-newto-txt {
    font-size: 18px;
    line-height: 30px;
}
html.dark .form-login-email,
html.dark .form-login-pwd,
html.dark .form-login-username {
    height: 40px;
    font-size: 16px;
    padding: 10px 8px;
}
html.dark .form-login .form-login-username {
    width: 256px;
}
html.dark .form-login .form-login-pwd {
    margin-right: 5px;
    width: 208px;
}
html.dark .add-account .form-login-pwd,
html.dark .add-account .form-login-username {
    font-size: 14px;
}
html.dark .privacy-info {
    font-size: 13px;
    color: #aab8c2;
}
html.dark .privacy-info li {
    display: inline;
}
html.dark .privacy-info a,
html.dark .privacy-info a:active,
html.dark .privacy-info a:hover,
html.dark .privacy-info a:visited {
    color: #aab8c2;
}
html.dark .form-login .btn-login {
    font-size: 16px;
    height: 39px;
    margin-top: 2px;
    width: 79px;
}
html.dark .form-message {
    color: #fff;
    font-size: 13px;
    border-radius: 5px;
}
html.dark .form-error-message {
    background-color: #a01744;
}
html.dark .form-success-message,
html.dark .form-warning-message {
    background-color: #008951;
}
html.dark .yellow-highlight {
    background-image: url(https://ton.twimg.com/tweetdeck-web/web/assets/global/backgrounds/yellow-highlight.aa166c086c.png);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 100% 100%;
}
@media only screen and (max-width: 880px) {
    html.dark .app-signin-form {
        margin: 0 auto 60px;
        display: block;
        position: static;
    }
    html.dark .app-info-panel {
        margin: 0 auto;
    }
    html.dark .signin-form {
        margin-top: 40px;
    }
    html.dark .startflow {
        margin-top: 30px;
    }
}
@media only screen and (max-width: 350px) {
    html.dark .app-signin-form {
        width: 300px;
    }
    html.dark .form-login-username {
        width: 229px;
    }
    html.dark .form-login-pwd {
        width: 178px;
    }
}
html.dark .startflow-wrap {
    max-width: 960px;
}
html.dark .startflow-message-wrap,
html.dark .startflow-wrap {
    box-sizing: border-box;
    position: relative;
    margin: 0 auto;
    width: 100%;
}
html.dark .startflow-message-wrap {
    max-width: 670px;
}
html.dark .startflow-msg-header {
    background-color: #ccd6dd;
    font-size: 20px;
}
html.dark .startflow-msg-warning {
    background-color: #ffad1f;
    font-size: 20px;
}
html.dark .startflow-message-wrap p {
    padding: 10px 0;
}
html.dark .form-verification {
    width: 50%;
    height: 30px;
    padding: 5px 8px;
}
html.dark .compose {
    background-color: #3d5466;
    color: #fff;
    height: 100vh;
}
html.dark .compose .Icon--close,
html.dark .compose .icon-close {
    line-height: 14px;
}
html.dark .compose-header {
    height: 55px;
    border-bottom: 1px solid #657786;
    line-height: 38px;
}
html.dark .compose-title {
    box-sizing: border-box;
    margin-top: 8px;
    max-width: 100%;
    transition: margin, 0.25s;
}
html.dark .application:not(.is-condensed) .compose-title {
    margin-top: 10px;
}
html.dark .compose-title-text {
    font-size: 16px;
    font-weight: 700;
}
html.dark .compose-content {
    left: 0;
    right: 0;
}
html.dark .compose-text-container {
    background-color: #fff;
}
html.dark .compose-text {
    width: 100%;
    height: 130px;
    resize: none;
    border: none;
    color: #14171a;
}
html.dark .compose-text:focus {
    box-shadow: none;
    outline: none;
}
html.dark .compose-text-title {
    color: #71c9f8;
    color: #fff;
}
html.dark .compose-send-button-success {
    color: #fff;
    left: 48%;
    top: 2px;
}
html.dark .compose-reply-avatar {
    vertical-align: -7px;
}
html.dark .compose-reply-tweet {
    position: relative;
    background-color: #e1e8ed;
    font-size: 12px;
    font-weight: 400;
    color: #38444d;
    word-wrap: break-word;
    word-break: break-word;
}
html.dark .compose-reply-tweet-remove {
    position: absolute;
    top: -10px;
    right: -10px;
    color: #38444d;
}
html.dark .compose-reply-tweet-remove .Icon--close,
html.dark .compose-reply-tweet-remove .icon-close {
    font-size: 18px;
}
html.dark .compose-reply-tweet .tweet-body a {
    color: #1da1f2;
}
html.dark .compose-reply-tweet .tweet-truncation-more {
    display: none;
}
html.dark .compose-reply-tweet .fullname {
    color: #38444d;
}
html.dark .compose-reply-tweet .username {
    color: #8899a6;
    font-size: 12px;
}
html.dark .replyto-caret {
    position: absolute;
    bottom: 0;
    left: 14px;
    z-index: 1;
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: 7px solid transparent;
    border-bottom-color: #fff;
}
html.dark .compose-message-account {
    height: 36px;
    border: none;
    color: #14171a;
    font-size: 1rem;
    border-radius: 4px;
}
html.dark .compose-message-recipient-input-container {
    max-height: 130px;
}
html.dark .compose-message-recipient {
    border: 1px solid #e1e8ed;
}
html.dark .compose-message-account-hidden {
    position: absolute;
    left: -1000px;
}
html.dark .compose-message-account:focus {
    box-shadow: none;
}
html.dark .compose-message-recipient-input-container.is-focused {
    box-shadow: 0 0 2px 3px #1da1f2;
    outline: 0;
}
html.dark .compose-message-recipient-container .typeahead-dropdown {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-top: none;
    max-width: none;
}
html.dark .compose-media-grid-holder .media-grid-container {
    height: 108px;
}
html.dark .compose-media-grid-remove {
    position: absolute;
    top: 2px;
    right: 3px;
}
html.dark .compose-media-bar-holder {
    position: relative;
    text-align: center;
    line-height: 0;
    background-color: #fff;
}
html.dark .compose-media-info-bar-holder {
    background-color: #fff;
    color: #8899a6;
}
html.dark .compose-media-info-bar {
    background: #e1e8ed;
}
html.dark .compose-media-info-bar .icon,
html.dark .compose-media-info-bar .Icon {
    line-height: 1em;
}
html.dark .processing-video-spinner {
    padding-top: 75px;
    background-image: url(https://ton.twimg.com/tweetdeck-web/web/assets/global/backgrounds/spinner-fff-on-292F33.1b552f315c.gif);
    background-repeat: no-repeat;
    background-position-x: 50%;
    background-position-y: 75%;
    background-size: 32px;
}
html.dark .compose-media-bar-remove {
    position: absolute;
    top: 14px;
    right: 14px;
}
html.dark .compose-media-compressed .compose-media-bar-thumb {
    width: auto;
}
html.dark .compose-accounts {
    margin-left: -8px;
    margin-right: -8px;
}
html.dark .compose-accounts .compose-account {
    margin-left: 8px;
    margin-right: 8px;
    margin-bottom: 16px;
}
html.dark .compose-accounts.is-minigrid {
    margin-left: -4px;
    margin-right: -5px;
}
html.dark .compose-accounts.is-minigrid .compose-account {
    margin-left: 4px;
    margin-right: 5px;
    margin-bottom: 9px;
}
html.dark .compose-account {
    position: relative;
    border-radius: 100%;
    color: #fff;
}
html.dark .is-list .compose-account {
    float: none;
    width: 100%;
    margin-right: 0;
    margin-bottom: 14px;
    background-color: transparent;
}
html.dark .compose-account-names {
    opacity: 0.47;
}
html.dark .compose-account-img {
    display: block;
    opacity: 0.3;
    background-color: #657786;
}
html.dark .compose-account:hover {
    color: #fff;
}
html.dark .compose-account:focus {
    color: #fff;
    outline: none;
}
html.dark .compose-account:focus .compose-account-img {
    box-shadow: 0 0 2px 3px #1da1f2;
    outline: 0;
}
html.dark .compose-account:not(.is-selected):focus .compose-account-img,
html.dark .compose-account:not(.is-selected):hover .compose-account-img {
    opacity: 0.5;
}
html.dark .compose-account:not(.is-selected):focus .compose-account-names,
html.dark .compose-account:not(.is-selected):hover .compose-account-names {
    opacity: 0.67;
}
html.dark .is-list .is-selected.compose-account,
html.dark .is-selected.compose-account .compose-account-img {
    box-shadow: none;
}
html.dark .is-selected.compose-account:focus .compose-account-img {
    box-shadow: 0 0 2px 3px #1da1f2;
    outline: 0;
}
html.dark .is-selected .compose-account-img {
    opacity: 0.9999;
}
html.dark .is-selected .compose-account-names {
    opacity: 1;
}
html.dark .compose-account-selected {
    display: none;
    position: absolute;
    bottom: -2px;
    right: -2px;
    width: 16px;
    height: 16px;
    text-align: center;
    border-radius: 100%;
    background-color: #17bf63;
    box-shadow: none;
}
html.dark .compose-account-selected .icon:before,
html.dark .compose-account-selected .Icon:before {
    font-weight: 700;
}
html.dark .is-selected .compose-account-selected {
    display: block;
}
html.dark .account-selector-grid-mode {
    opacity: 0.2;
}
html.dark .is-selected.account-selector-grid-mode {
    opacity: 0.67;
}
html.dark .compose-remember-state {
    color: #fff;
}
html.dark .touch-device .compose-content .scroll-v {
    -webkit-overflow-scrolling: auto;
}
html.dark .video-container .video-controls {
    background: rgba(0, 0, 0, 0.5);
    background: linear-gradient(transparent, rgba(0, 0, 0, 0.65));
}
html.dark .video-container .video-controls .icon-pause,
html.dark .video-container .video-controls .icon-play,
html.dark .video-container .video-controls .icon-sound,
html.dark .video-container .video-controls .icon-sound-off {
    line-height: 0.8em;
}
html.dark .new-composer-bottom-button {
    background: #15202b;
    border: 2px solid transparent;
}
html.dark .new-composer-bottom-button:hover {
    background: #10171e;
}
html.dark .new-composer-bottom-button:hover:active,
html.dark .new-composer-bottom-button:hover:focus {
    background: #10171e;
}
html.dark .new-composer-bottom-button:active,
html.dark .new-composer-bottom-button:focus {
    background: #15202b;
    box-shadow: none;
    border: 2px solid #1da1f2;
}
html.dark .old-composer-footer {
    background-color: #3d5466;
}
html.dark .old-composer-footer .new-composer-opt-in {
    background-color: #3d5466;
    border: 1px solid #657786;
    border-right: none;
    border-left: none;
}
html.dark .old-composer-footer .new-composer-opt-in:focus,
html.dark .old-composer-footer .new-composer-opt-in:hover {
    background-color: #6b7d8c !important;
}
html.dark .column-navigator {
    counter-reset: column-nav;
    position: absolute;
    top: 112px;
    left: 0;
    right: 0;
    bottom: 199px;
}
html.dark .column-navigator-overflow {
    bottom: 260px;
}
html.dark .column-nav-link {
    position: relative;
    height: 100%;
    color: #aab8c2;
    cursor: pointer;
}
html.dark .column-nav-link:active,
html.dark .column-nav-link:focus {
    outline: none;
    color: #aab8c2;
}
html.dark .column-nav-link.is-selected,
html.dark .column-nav-link:hover {
    color: #fff;
}
html.dark .column-nav-item {
    position: relative;
    height: 45px;
    box-sizing: border-box;
    counter-increment: column-nav;
    color: #aab8c2;
    background-color: #1c2938;
}
html.dark .column-nav-link:after {
    content: counter(column-nav);
    position: absolute;
    right: 10px;
    top: 2px;
    font-size: 12px;
    color: #8899a6;
}
html.dark .column-nav-link .icon,
html.dark .column-nav-link .Icon {
    padding-left: 4px;
}
html.dark .column-nav-link .attribution {
    display: block;
    line-height: 1;
    font-size: 12px;
    color: #8899a6;
}
html.dark .column-nav-link .column-heading {
    display: block;
    vertical-align: bottom;
    overflow: hidden;
    white-space: nowrap;
    word-wrap: normal;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    margin-right: 10px;
    color: #fff;
}
html.dark .draggable-dragging {
    box-shadow: 0 4px 10px rgba(20, 23, 26, 0.8);
}
html.dark .column-nav-flyout {
    z-index: 1000;
    position: absolute;
    left: 60px;
    max-width: 280px;
    line-height: 41px;
}
html.dark .is-condensed .column-nav-link:after {
    visibility: hidden;
}
html.dark .is-condensed .column-nav-link:hover:after,
html.dark .is-condensed .draggable-dragging .column-nav-link:after {
    visibility: visible;
    right: 0;
    top: 15px;
}
html.dark .nav-user-info {
    position: absolute;
    height: 36px;
    bottom: 65px;
    left: 0;
    right: 0;
}
html.dark .nav-user-info .username {
    color: #8899a6;
    font-size: 12px;
}
html.dark .nav-user-info .fullname {
    color: #fff;
    font-size: 16px;
}
html.dark .account-bio {
    color: #8899a6;
}
html.dark .media-img {
    max-width: 100%;
    vertical-align: middle;
}
html.dark .DatePickerDropdown.Dropdown {
    padding: 0;
}
html.dark .DatePickerDropdown.Dropdown,
html.dark .DatePickerDropdown.Dropdown .Dropdown-menuItemList {
    max-width: none;
}
html.dark .DatePickerDropdown-menuItem {
    padding: 15px;
}
html.dark .DatePickerDropdown-menuItem--footer {
    padding: 10px 15px;
    border-top: 1px solid #ccd6dd;
    background-color: #f5f8fa;
    text-align: right;
}
html.dark .DatePickerDropdown-menuItem--footer .Button + .Button,
html.dark .DatePickerDropdown-menuItem--footer .Button + button,
html.dark .DatePickerDropdown-menuItem--footer .Button + input[type="button"],
html.dark .DatePickerDropdown-menuItem--footer button + .Button,
html.dark .DatePickerDropdown-menuItem--footer button + button,
html.dark .DatePickerDropdown-menuItem--footer button + input[type="button"],
html.dark .DatePickerDropdown-menuItem--footer input[type="button"] + .Button,
html.dark .DatePickerDropdown-menuItem--footer input[type="button"] + button,
html.dark
    .DatePickerDropdown-menuItem--footer
    input[type="button"]
    + input[type="button"] {
    margin-left: 10px;
}
html.dark .DatePicker {
    font-size: 12px;
    line-height: 18px;
    width: 210px;
}
html.dark .DatePicker-nav {
    height: 40px;
    line-height: 30px;
    text-align: center;
}
html.dark .DatePicker-nav .FormSelect {
    width: 73px;
}
html.dark .DatePicker-nav .FormSelect .Button,
html.dark .DatePicker-nav .FormSelect button,
html.dark .DatePicker-nav .FormSelect input[type="button"] {
    text-align: center;
}
html.dark .DatePicker-monthButton {
    width: 30px;
    height: 30px;
    padding: 0;
    border: 0;
    color: #1da1f2;
    background: none;
    line-height: 1;
}
html.dark .DatePicker-monthButton:focus,
html.dark .DatePicker-monthButton:hover {
    color: #005fd1;
}
html.dark .DatePicker-monthButton[disabled] {
    color: #ccd6dd;
}
html.dark .DatePicker-monthButton--left {
    float: left;
}
html.dark .DatePicker-monthButton--right {
    float: right;
}
html.dark .DatePicker-calendar {
    font-size: 12px;
    line-height: 18px;
    display: table;
    border-collapse: separate;
    border-spacing: 0 4px;
}
html.dark .DatePicker-calendarHeader {
    display: table-header-group;
}
html.dark .DatePicker-calendarBody {
    display: table-row-group;
}
html.dark .DatePicker-calendarWeek {
    display: table-row;
}
html.dark .DatePicker-calendarDay,
html.dark .DatePicker-calendarDayHeader {
    display: table-cell;
    width: 30px;
    height: 30px;
    padding: 1px;
    line-height: 28px;
}
html.dark .DatePicker-calendarDayHeader {
    text-align: center;
    font-weight: 700;
    color: #657786;
}
html.dark .DatePicker-calendarDay {
    border-radius: 15px;
    text-align: center;
    color: #ccd6dd;
}
html.dark .DatePicker-calendarDay.is-selectable {
    color: #14171a;
    cursor: pointer;
}
html.dark .DatePicker-calendarDay.is-selectable.is-adjacentMonth {
    color: #657786;
}
html.dark .DatePicker-calendarDay.is-selectable:hover {
    background-color: #005fd1;
    color: #fff;
}
html.dark .DatePicker-calendarDay.is-withinRange {
    border-radius: 0;
    background-color: #1da1f2;
    color: #fff;
}
html.dark .DatePicker-calendarDay.is-withinRange.is-adjacentMonth {
    color: #ccd6dd;
}
html.dark .DatePicker-calendarDay.is-rangeEnd,
html.dark .DatePicker-calendarDay.is-rangeStart {
    background-color: #005fd1;
    color: #fff;
}
html.dark .DatePicker-calendarDay.is-rangeEnd.is-adjacentMonth,
html.dark .DatePicker-calendarDay.is-rangeStart.is-adjacentMonth {
    color: #ccd6dd;
}
html.dark .DatePicker--withPendingRange .DatePicker-calendarDay.is-rangeEnd,
html.dark .DatePicker--withPendingRange .DatePicker-calendarDay.is-rangeStart,
html.dark .DatePicker--withPendingRange .DatePicker-calendarDay.is-withinRange {
    padding: 0 1px;
    border: 1px solid #1da1f2;
    border-width: 1px 0;
    background-color: #fff;
    color: #14171a;
}
html.dark
    .DatePicker--withPendingRange
    .DatePicker-calendarDay.is-rangeEnd.is-adjacentMonth,
html.dark
    .DatePicker--withPendingRange
    .DatePicker-calendarDay.is-rangeStart.is-adjacentMonth,
html.dark
    .DatePicker--withPendingRange
    .DatePicker-calendarDay.is-withinRange.is-adjacentMonth {
    color: #657786;
}
html.dark .DatePicker--withPendingRange .DatePicker-calendarDay.is-rangeEnd,
html.dark .DatePicker--withPendingRange .DatePicker-calendarDay.is-rangeStart {
    background-color: #eaf5fd;
}
html.dark .DatePicker-time {
    padding-top: 10px;
    border-top: 1px solid #ccd6dd;
    margin-top: 10px;
    text-align: center;
}
html.dark .DatePicker-time .TimePicker {
    width: 75px;
}
html.dark .DatePicker-timeZone {
    margin-top: 10px;
    color: #657786;
    text-align: center;
}
html.dark .DatePicker--fixedHeight {
    height: 282px;
}
html.dark .DatePicker--withoutCalendarHeader .DatePicker-calendarDayHeader {
    display: none;
}
html.dark .DatePicker--withoutCalendarHeader.DatePicker--fixedHeight {
    height: 248px;
}
html.dark
    .DatePicker--withoutAdjacentMonthDays
    .DatePicker-calendarDay.is-adjacentMonth {
    visibility: hidden;
}
html.dark .DatePicker:not([dir="rtl"]) .DatePicker-yearFormSelect {
    margin-left: 4px;
}
html.dark .DatePicker:not([dir="rtl"]) .DatePicker-calendarDay.is-rangeStart {
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
}
html.dark .DatePicker:not([dir="rtl"]) .DatePicker-calendarDay.is-rangeEnd {
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
}
html.dark
    .DatePicker:not([dir="rtl"]).DatePicker--withPendingRange
    .DatePicker-calendarDay.is-rangeStart {
    padding-left: 0;
    border-left-width: 1px;
}
html.dark
    .DatePicker:not([dir="rtl"]).DatePicker--withPendingRange
    .DatePicker-calendarDay.is-rangeEnd {
    padding-right: 0;
    border-right-width: 1px;
}
html.dark .DatePicker[dir="rtl"] .DatePicker-yearFormSelect {
    margin-right: 4px;
}
html.dark .DatePicker[dir="rtl"] .DatePicker-calendarDay.is-rangeStart {
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
}
html.dark .DatePicker[dir="rtl"] .DatePicker-calendarDay.is-rangeEnd {
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
}
html.dark
    .DatePicker[dir="rtl"].DatePicker--withPendingRange
    .DatePicker-calendarDay.is-rangeStart {
    padding-right: 0;
    border-right-width: 1px;
}
html.dark
    .DatePicker[dir="rtl"].DatePicker--withPendingRange
    .DatePicker-calendarDay.is-rangeEnd {
    padding-left: 0;
    border-left-width: 1px;
}
html.dark .Dropdown {
    position: absolute;
    display: none;
    margin: 3px 0;
    background-color: hsla(0, 0%, 100%, 0.98);
    border-radius: 4px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25);
    z-index: 9;
    outline: none;
}
html.dark .Dropdown.is-open {
    display: block;
}
html.dark .Dropdown.Dropdown--withScrollbarX {
    overflow-x: scroll;
}
html.dark .Dropdown.Dropdown--withScrollbarY {
    overflow-y: scroll;
}
html.dark .Dropdown.Dropdown--withMenuItemList {
    max-width: none;
}
html.dark .Dropdown.Dropdown--withMenuItemList.is-open {
    display: flex;
}
html.dark .Dropdown.Dropdown--withMenuItemList,
html.dark .Dropdown.Dropdown--withMenuItemList.Dropdown--withScrollbarX,
html.dark .Dropdown.Dropdown--withMenuItemList.Dropdown--withScrollbarY {
    overflow: hidden;
}
html.dark .Dropdown,
html.dark .Dropdown-menuItemList {
    max-width: 274px;
    padding: 0;
    list-style: none;
}
html.dark .Dropdown-menuItemList {
    max-height: 100%;
    margin: 0;
    overflow-x: auto;
}
html.dark .Dropdown--bottom .Dropdown-menuItemList {
    align-self: flex-end;
}
html.dark .Dropdown-menuItemList--withScrollbarY {
    overflow-y: scroll;
}
html.dark .Dropdown-detailPanel {
    order: 1;
    width: 240px;
    padding: 9px 12px;
    border: solid #ccd6dd;
    border-width: 0 0 0 1px;
    overflow: auto;
    background-color: #f5f8fa;
}
html.dark .Dropdown--right .Dropdown-detailPanel {
    order: -1;
    border-width: 0 1px 0 0;
}
html.dark .Dropdown-divider {
    height: 1px;
    margin: 5px 1px 6px;
    overflow: hidden;
    background-color: #ccd6dd;
}
html.dark .Dropdown-menuItem {
    font-size: 12px;
    line-height: 18px;
    display: block;
    overflow: hidden;
    cursor: pointer;
}
html.dark .Dropdown-menuItem:first-child {
    margin-top: 5px;
}
html.dark .Dropdown-menuItem:last-child {
    margin-bottom: 5px;
}
html.dark .Dropdown-menuGroupLabel,
html.dark .Dropdown-menuItem .Dropdown-menuItemContent {
    display: block;
    width: 100%;
    padding: 3.5px 13px;
    background: transparent;
    border: none;
    color: #14171a;
    text-align: left;
    text-decoration: none;
    font-weight: 400;
}
html.dark .Dropdown-menuItem .Dropdown-menuItemContent input[type="checkbox"] {
    margin-right: 5px;
}
html.dark .Dropdown-menuItem .Dropdown-menuItemContent .Icon--check {
    display: inline-block;
    visibility: hidden;
    width: 10px;
    margin-right: 5px;
    margin-top: 0;
    margin-left: 2px;
    line-height: 1;
    color: #1da1f2;
}
html.dark .Dropdown-menuItem .Dropdown-menuItemContent input[type="radio"] {
    position: absolute;
    z-index: -1;
    opacity: 0;
}
html.dark
    .Dropdown-menuItem
    .Dropdown-menuItemContent
    input[type="radio"]:checked
    + .Icon.Icon--check {
    visibility: visible;
}
html.dark .Dropdown-menuItem.is-focus {
    background-color: #1da1f2;
}
html.dark .Dropdown-menuItem.is-focus .Dropdown-menuItemContent,
html.dark
    .Dropdown-menuItem.is-focus
    input[type="radio"]:checked
    + .Icon.Icon--check {
    color: #fff;
}
html.dark .Dropdown-menuItem.is-focus .User .Icon,
html.dark .Dropdown-menuItem.is-focus .User .User-screenName {
    color: #fff;
}
html.dark .Dropdown-menuItem.is-focus .User .Icon--verified:before {
    color: #1da1f2;
}
html.dark .Dropdown-menuItem .Dropdown-menuItemDetail {
    display: none;
}
html.dark .Dropdown-menuGroupLabel {
    font-weight: 700;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 18px;
    color: #657786;
}
html.dark .Dropdown-menuGroupLabel:first-child {
    margin-top: 5px;
}
html.dark .Dropdown-menuGroupLabel:last-child {
    margin-bottom: 5px;
}
html.dark .FormSelect {
    display: inline-block;
    position: relative;
    min-width: 0;
}
html.dark .FormSelect.is-disabled select,
html.dark .FormSelect[disabled] select {
    display: none;
}
html.dark .FormSelect select {
    z-index: 1;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 0;
    border: none;
    margin: 0;
    opacity: 0;
    cursor: pointer;
}
html.dark .FormSelect .Button,
html.dark .FormSelect .FormInput,
html.dark .FormSelect button,
html.dark .FormSelect input[type="button"] {
    width: inherit;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: left;
}
html.dark .FormSelect .Button-adornment {
    position: absolute;
}
html.dark .FormSelect .Button,
html.dark .FormSelect button,
html.dark .FormSelect input[type="button"] {
    padding-right: 36px;
}
html.dark .FormSelect .Button .Button-adornment,
html.dark .FormSelect button .Button-adornment,
html.dark .FormSelect input[type="button"] .Button-adornment {
    right: 15px;
}
html.dark .FormSelect .Button--xsmall {
    padding-right: 31px;
}
html.dark .FormSelect .Button--xsmall .Button-adornment {
    right: 13px;
}
html.dark .FormSelect .Button--small {
    padding-right: 31px;
}
html.dark .FormSelect .Button--small .Button-adornment {
    right: 13px;
}
html.dark .app-header .search-input-control .FormSelect input,
html.dark .FormSelect .app-header .search-input-control input,
html.dark .FormSelect .Button--large {
    padding-right: 46px;
}
html.dark .app-header .search-input-control .FormSelect input .Button-adornment,
html.dark .FormSelect .app-header .search-input-control input .Button-adornment,
html.dark .FormSelect .Button--large .Button-adornment {
    right: 19px;
}
html.dark .ProgressBar {
    position: relative;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    overflow: hidden;
    border-radius: 2px;
    background-color: #ccd6dd;
    height: 3px;
    color: #1da1f2;
}
html.dark .ProgressBar::-ms-fill {
    border: none;
}
html.dark .ProgressBar::-moz-progress-bar {
    background-color: #ccd6dd;
}
html.dark .ProgressBar::-webkit-progress-bar {
    background-color: #ccd6dd;
}
html.dark .ProgressBar.ProgressBar:indeterminate {
    border-top: 1.5px solid #ccd6dd;
    border-bottom: 1.5px solid #ccd6dd;
}
html.dark .ProgressBar::-moz-progress-bar {
    background-color: #1da1f2;
}
html.dark .ProgressBar::-webkit-progress-value {
    background-color: #1da1f2;
}
html.dark .ProgressBar::-webkit-progress-bar {
    border-radius: 2px;
    overflow: hidden;
}
html.dark .ProgressBar::-webkit-progress-value {
    border-radius: 2px 0 0 2px;
    transition: width 0.6s ease;
}
html.dark .ProgressBar::-moz-progress-bar {
    border-radius: 2px 0 0 2px;
}
html.dark .ProgressBar--red {
    color: #e0245e;
}
html.dark .ProgressBar--red::-moz-progress-bar {
    background-color: #e0245e;
}
html.dark .ProgressBar--red::-webkit-progress-value {
    background-color: #e0245e;
}
html.dark .ProgressBar--yellow {
    color: #ffad1f;
}
html.dark .ProgressBar--yellow::-moz-progress-bar {
    background-color: #ffad1f;
}
html.dark .ProgressBar--yellow::-webkit-progress-value {
    background-color: #ffad1f;
}
html.dark .ProgressBar--green {
    color: #17bf63;
}
html.dark .ProgressBar--green::-moz-progress-bar {
    background-color: #17bf63;
}
html.dark .ProgressBar--green::-webkit-progress-value {
    background-color: #17bf63;
}
html.dark .ProgressBar--blue {
    color: #1da1f2;
}
html.dark .ProgressBar--blue::-moz-progress-bar {
    background-color: #1da1f2;
}
html.dark .ProgressBar--blue::-webkit-progress-value {
    background-color: #1da1f2;
}
html.dark .ProgressBar--white {
    background-color: #657786;
    color: #fff;
}
html.dark .ProgressBar--white::-moz-progress-bar {
    background-color: #657786;
}
html.dark .ProgressBar--white::-webkit-progress-bar {
    background-color: #657786;
}
html.dark .ProgressBar--white::-moz-progress-bar {
    background-color: #fff;
}
html.dark .ProgressBar--white::-webkit-progress-value {
    background-color: #fff;
}
html.dark .ProgressBar--large {
    height: 9px;
}
html.dark .ProgressBar--large.ProgressBar:indeterminate {
    border-top: 4.5px solid #ccd6dd;
    border-bottom: 4.5px solid #ccd6dd;
}
@-webkit-keyframes feather-notification-list-show {
    0% {
        display: none;
        opacity: 0;
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }
    1% {
        display: block;
    }
    to {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
@keyframes feather-notification-list-show {
    0% {
        display: none;
        opacity: 0;
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }
    1% {
        display: block;
    }
    to {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
@-webkit-keyframes feather-notification-list-hide {
    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        opacity: 0;
    }
}
@keyframes feather-notification-list-hide {
    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        opacity: 0;
    }
}
html.dark .Layer.NotificationListLayer {
    z-index: 5100;
}
html.dark .NotificationList {
    position: absolute;
    right: 9px;
    top: 9px;
    width: 372px;
    padding: 0;
    margin: 0;
    list-style: none;
}
html.dark .Notification {
    height: 0;
    -webkit-animation-name: feather-notification-list-show;
    animation-name: feather-notification-list-show;
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
    transition: height 0.2s ease-in-out;
}
html.dark .Notification:not(:last-child):not(.is-expired) {
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s;
}
html.dark .Notification.is-expired {
    -webkit-animation-name: feather-notification-list-hide;
    animation-name: feather-notification-list-hide;
    -webkit-animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
    animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
html.dark .Notification-inner {
    position: absolute;
    display: flex;
    width: 100%;
    margin-bottom: 9px;
    border-radius: 4px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
html.dark .Notification-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 54px;
    min-height: 54px;
    border-radius: 4px 0 0 4px;
    background-color: #1da1f2;
    color: #fff;
}
html.dark .Notification-icon .Icon {
    position: relative;
    top: -1px;
}
html.dark .Notification-content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex-grow: 1;
    width: 0;
    padding: 8px 27px 8px 12px;
    border: 1px solid #ccd6dd;
    border-left-width: 0;
    border-radius: 0 4px 4px 0;
    background-color: #fff;
}
html.dark .Notification-title {
    font-weight: 700;
}
html.dark .Notification-title + .Notification-body {
    font-size: 12px;
    line-height: 18px;
    position: relative;
    top: 1px;
    color: #657786;
}
html.dark .Notification-closeButton {
    position: absolute;
    right: 0;
    height: 27px;
    width: 27px;
    line-height: 0;
    color: #aab8c2;
    transition: color 0.15s ease;
    cursor: pointer;
}
html.dark .Notification-closeButton:focus,
html.dark .Notification-closeButton:hover {
    color: #657786;
}
html.dark .Notification--green .Notification-icon {
    background-color: #17bf63;
}
html.dark .Notification--red .Notification-icon {
    background-color: #e0245e;
}
@-webkit-keyframes feather-notification-list-show-rtl {
    0% {
        display: none;
        opacity: 0;
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }
    1% {
        display: block;
    }
    to {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
@keyframes feather-notification-list-show-rtl {
    0% {
        display: none;
        opacity: 0;
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }
    1% {
        display: block;
    }
    to {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
    }
}
@-webkit-keyframes feather-notification-list-hide-rtl {
    to {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        opacity: 0;
    }
}
@keyframes feather-notification-list-hide-rtl {
    to {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        opacity: 0;
    }
}
html.dark [dir="rtl"] .NotificationList {
    right: auto;
    left: 9px;
}
html.dark [dir="rtl"] .Notification {
    -webkit-animation-name: feather-notification-list-show-rtl;
    animation-name: feather-notification-list-show-rtl;
}
html.dark [dir="rtl"] .Notification.is-expired {
    -webkit-animation-name: feather-notification-list-hide-rtl;
    animation-name: feather-notification-list-hide-rtl;
}
html.dark [dir="rtl"] .Notification-icon {
    border-radius: 0 4px 4px 0;
}
html.dark [dir="rtl"] .Notification-content {
    padding-right: 12px;
    padding-left: 27px;
    border-right-width: 0;
    border-left-width: 1px;
    border-radius: 4px 0 0 4px;
}
html.dark [dir="rtl"] .Notification-closeButton {
    left: 0;
    right: auto;
}
html.dark .Modal {
    display: none;
    bottom: 0;
    overflow: auto;
}
html.dark .Modal.is-visible {
    display: block;
}
html.dark .ModalOverlay {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: rgba(20, 23, 26, 0.8);
    z-index: 5000;
    pointer-events: none;
    opacity: 0;
    transition: opacity 0.2s ease-in-out;
}
html.dark .ModalOverlay.is-visible {
    pointer-events: auto;
    opacity: 1;
}
html.dark .Modal.DrawerModal {
    overflow: hidden;
}
html.dark .Drawer-container {
    position: relative;
    overflow: hidden;
    display: flex;
    flex-direction: row;
}
html.dark .Drawer-neighbor {
    order: 0;
    flex: 1;
}
html.dark .Drawer {
    display: flex;
    flex-direction: column;
    /* width: 608px; */
    background-color: #fff;
}
html.dark .Drawer:not([dir="rtl"]) {
    border-left: 1px solid #ccd6dd;
}
html.dark .Drawer[dir="rtl"] {
    border-right: 1px solid #ccd6dd;
}
html.dark
    .Drawer.Drawer--withClose.Drawer--withTitle:not([dir="rtl"])
    .Panel-title {
    padding-right: 19px;
}
html.dark .Drawer.Drawer--withClose.Drawer--withTitle[dir="rtl"] .Panel-title {
    padding-left: 19px;
}
html.dark
    .Drawer.Drawer--withClose:not(.Drawer--withTitle):not([dir="rtl"])
    .Panel-body {
    padding-right: 39px;
}
html.dark
    .Drawer.Drawer--withClose:not(.Drawer--withTitle)[dir="rtl"]
    .Panel-body {
    padding-left: 39px;
}
html.dark .Drawer--modal {
    background-color: #fff;
    opacity: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    transition: opacity 0.2s ease-in-out, left 0.2s ease-in-out,
        right 0.2s ease-in-out;
}
html.dark .Drawer--modal.is-open {
    opacity: 1;
}
html.dark .Drawer--modal:not([dir="rtl"]) {
    order: 1;
    right: -274px;
}
html.dark .Drawer--modal:not([dir="rtl"]).is-open {
    right: 0;
}
html.dark .Drawer--modal[dir="rtl"] {
    order: -1;
    left: -274px;
}
html.dark .Drawer--modal[dir="rtl"].is-open {
    left: 0;
}
html.dark .Drawer--inline {
    width: 608px;
    position: relative;
    transition: left 0.4s ease-in-out, right 0.4s ease-in-out,
        margin-left 0.4s ease-in-out, margin-right 0.4s ease-in-out;
}
html.dark .Drawer--inline:not([dir="rtl"]) {
    right: -608px;
    margin-left: -608px;
    order: 1;
}
html.dark .Drawer--inline:not([dir="rtl"]).Drawer.is-open {
    right: 0;
}
html.dark .Drawer--inline[dir="rtl"] {
    left: -608px;
    margin-right: -608px;
    order: -1;
}
html.dark .Drawer--inline[dir="rtl"].Drawer.is-open {
    left: 0;
}
html.dark .Drawer--inline.Drawer--resizesNeighbor.is-open:not([dir="rtl"]) {
    margin-left: 0;
}
html.dark .Drawer--inline.Drawer--resizesNeighbor.is-open[dir="rtl"] {
    margin-right: 0;
}
html.dark .Drawer-content {
    display: flex;
    flex-direction: column;
    height: 100%;
}
html.dark .Drawer-content .DialogContent-body,
html.dark .Drawer-content .Panel-body {
    flex: 1;
    overflow: auto;
}
html.dark .Drawer-close {
    position: absolute;
    top: 0;
    margin-top: 11px;
    width: 26px;
    height: 26px;
    color: #aab8c2;
    transition: color 0.15s ease;
}
html.dark .Drawer-close:hover {
    color: #657786;
}
html.dark .Drawer-close .Icon--close {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -9px;
    margin-left: -8px;
}
html.dark .Drawer:not([dir="rtl"]) .Drawer-close {
    right: 0;
    margin-right: 13px;
}
html.dark .Drawer[dir="rtl"] .Drawer-close {
    left: 0;
    margin-left: 13px;
}
html.dark .Drawer--inline .Drawer-content {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
}
html.dark .Drawer--inline .Drawer-close {
    z-index: 1;
}
html.dark .Drawer--inline.Drawer--large,
html.dark .Drawer--modal.Drawer--large {
    width: 844px;
}
html.dark .Drawer--inline.Drawer--large:not([dir="rtl"]) {
    right: -844px;
    margin-left: -844px;
}
html.dark .Drawer--inline.Drawer--large[dir="rtl"] {
    left: -844px;
    margin-right: -844px;
}
html.dark .GridChart {
    position: relative;
    width: 600px;
    height: 480px;
}
html.dark .GridChart canvas {
    position: absolute;
    top: 0;
    left: 0;
}
html.dark .GridChartTooltip.Tooltip {
    width: 200px;
    margin: 0;
    pointer-events: none;
}
html.dark .GridChartTooltip-legendTitle {
    font-weight: 700;
}
html.dark .GridChartTooltip-legend {
    padding: 0;
    margin: 0;
    list-style: none;
}
html.dark .GridChartTooltip-legend .LegendItem {
    display: flex;
    align-items: baseline;
}
html.dark .GridChartTooltip-legend .LegendItem-label {
    flex: 1 1 0%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
html.dark .GridChartTooltip-legend .LegendItem .LegendItem-color {
    margin-right: 3px;
}
html.dark .GridChartTooltip-legend .LegendItem-value {
    margin-left: 3px;
}
html.dark .Layer {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 5000;
}
html.dark .Layer.Layer--local,
html.dark .Layer.TooltipLayer {
    position: absolute;
}
html.dark .TooltipAnchor {
    position: relative;
}
html.dark .Tooltip {
    margin: -13px 0 0 13px;
    border-radius: 5px;
    background: #fff;
    border: 1px solid #ccd6dd;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    min-width: 100px;
    max-width: 250px;
    opacity: 0;
    display: block;
    position: absolute;
    z-index: 5000;
    background-clip: padding-box;
    transition: opacity 0.2s ease-in-out;
}
html.dark .Tooltip .Tooltip-inner {
    padding: 10px 15px;
}
html.dark .Tooltip .Tooltip-close {
    margin: -5px -10px 0 5px;
}
html.dark .Tooltip .Tooltip-triangle {
    left: -9px;
    top: 11px;
    width: 9px;
    height: 18px;
}
html.dark .Tooltip .Tooltip-triangleOuter {
    border-width: 9px 9px 9px 0;
}
html.dark .Tooltip .Tooltip-triangleInner {
    border-width: 8px 8px 8px 0;
}
html.dark .Tooltip.Tooltip--bottomLeft .Tooltip-triangleOuter,
html.dark .Tooltip.Tooltip--left .Tooltip-triangleOuter,
html.dark .Tooltip.Tooltip--topLeft .Tooltip-triangleOuter {
    border-width: 9px 0 9px 9px;
}
html.dark .Tooltip.Tooltip--bottomLeft .Tooltip-triangleInner,
html.dark .Tooltip.Tooltip--left .Tooltip-triangleInner,
html.dark .Tooltip.Tooltip--topLeft .Tooltip-triangleInner {
    border-width: 8px 0 8px 8px;
}
html.dark .Tooltip.Tooltip--left {
    margin-left: -13px;
}
html.dark .Tooltip.Tooltip--left .Tooltip-triangle {
    right: -9px;
}
html.dark .Tooltip.Tooltip--bottomLeft,
html.dark .Tooltip.Tooltip--topLeft {
    margin-left: 9px;
}
html.dark .Tooltip.Tooltip--bottomLeft .Tooltip-triangle,
html.dark .Tooltip.Tooltip--topLeft .Tooltip-triangle {
    right: 9px;
}
html.dark .Tooltip.Tooltip--top,
html.dark .Tooltip.Tooltip--topLeft {
    margin-top: -13px;
}
html.dark .Tooltip.Tooltip--top .Tooltip-triangle,
html.dark .Tooltip.Tooltip--topLeft .Tooltip-triangle {
    bottom: -9px;
    width: 18px;
    height: 9px;
}
html.dark .Tooltip.Tooltip--top .Tooltip-triangleOuter,
html.dark .Tooltip.Tooltip--topLeft .Tooltip-triangleOuter {
    border-width: 9px 9px 0;
}
html.dark .Tooltip.Tooltip--top .Tooltip-triangleInner,
html.dark .Tooltip.Tooltip--topLeft .Tooltip-triangleInner {
    border-width: 8px 8px 0;
}
html.dark .Tooltip.Tooltip--bottom,
html.dark .Tooltip.Tooltip--bottomLeft {
    margin-top: 13px;
}
html.dark .Tooltip.Tooltip--bottom .Tooltip-triangle,
html.dark .Tooltip.Tooltip--bottomLeft .Tooltip-triangle {
    top: -9px;
    width: 18px;
    height: 9px;
}
html.dark .Tooltip.Tooltip--bottom .Tooltip-triangleOuter,
html.dark .Tooltip.Tooltip--bottomLeft .Tooltip-triangleOuter {
    border-width: 0 9px 9px;
}
html.dark .Tooltip.Tooltip--bottom .Tooltip-triangleInner,
html.dark .Tooltip.Tooltip--bottomLeft .Tooltip-triangleInner {
    border-width: 0 8px 8px;
}
html.dark .Tooltip.Tooltip--bottom .Tooltip-triangle,
html.dark .Tooltip.Tooltip--top .Tooltip-triangle {
    margin-left: -10px;
}
html.dark .Tooltip.is-open {
    opacity: 1;
}
html.dark .Tooltip .Tooltip-content {
    color: #14171a;
}
html.dark .Tooltip .Tooltip-close {
    color: #aab8c2;
}
html.dark .Tooltip .Tooltip-triangleOuter {
    border-color: transparent #ccd6dd transparent transparent;
}
html.dark .Tooltip .Tooltip-triangleInner {
    border-color: transparent #fff transparent transparent;
}
html.dark .Tooltip.Tooltip--bottomLeft .Tooltip-triangleOuter,
html.dark .Tooltip.Tooltip--left .Tooltip-triangleOuter,
html.dark .Tooltip.Tooltip--topLeft .Tooltip-triangleOuter {
    border-color: transparent transparent transparent #ccd6dd;
}
html.dark .Tooltip.Tooltip--bottomLeft .Tooltip-triangleInner,
html.dark .Tooltip.Tooltip--left .Tooltip-triangleInner,
html.dark .Tooltip.Tooltip--topLeft .Tooltip-triangleInner {
    border-color: transparent transparent transparent #fff;
}
html.dark .Tooltip.Tooltip--top .Tooltip-triangleOuter,
html.dark .Tooltip.Tooltip--topLeft .Tooltip-triangleOuter {
    border-color: #ccd6dd transparent transparent;
}
html.dark .Tooltip.Tooltip--top .Tooltip-triangleInner,
html.dark .Tooltip.Tooltip--topLeft .Tooltip-triangleInner {
    border-color: #fff transparent transparent;
}
html.dark .Tooltip.Tooltip--bottom .Tooltip-triangleOuter,
html.dark .Tooltip.Tooltip--bottomLeft .Tooltip-triangleOuter {
    border-color: transparent transparent #ccd6dd;
}
html.dark .Tooltip.Tooltip--bottom .Tooltip-triangleInner,
html.dark .Tooltip.Tooltip--bottomLeft .Tooltip-triangleInner {
    border-color: transparent transparent #fff;
}
html.dark .Tooltip--dark,
html.dark .Tooltip--intro {
    margin: -9px 0 0 9px;
    border-width: 0;
    border-style: solid;
    border-radius: 4px;
    min-width: 0;
}
html.dark .Tooltip--dark .Tooltip-inner,
html.dark .Tooltip--intro .Tooltip-inner {
    padding: 6px 11px;
}
html.dark .Tooltip--dark .Tooltip-close,
html.dark .Tooltip--intro .Tooltip-close {
    margin: -1px -6px 0 5px;
}
html.dark .Tooltip--dark .Tooltip-triangle,
html.dark .Tooltip--intro .Tooltip-triangle {
    left: -5px;
    top: 10px;
    width: 5px;
    height: 10px;
}
html.dark .Tooltip--dark .Tooltip-triangleOuter,
html.dark .Tooltip--intro .Tooltip-triangleOuter {
    border-width: 5px 5px 5px 0;
}
html.dark .Tooltip--dark .Tooltip-triangleInner,
html.dark .Tooltip--intro .Tooltip-triangleInner {
    border-width: 4px 4px 4px 0;
}
html.dark .Tooltip--dark.Tooltip--bottomLeft .Tooltip-triangleOuter,
html.dark .Tooltip--dark.Tooltip--left .Tooltip-triangleOuter,
html.dark .Tooltip--dark.Tooltip--topLeft .Tooltip-triangleOuter,
html.dark .Tooltip--intro.Tooltip--bottomLeft .Tooltip-triangleOuter,
html.dark .Tooltip--intro.Tooltip--left .Tooltip-triangleOuter,
html.dark .Tooltip--intro.Tooltip--topLeft .Tooltip-triangleOuter {
    border-width: 5px 0 5px 5px;
}
html.dark .Tooltip--dark.Tooltip--bottomLeft .Tooltip-triangleInner,
html.dark .Tooltip--dark.Tooltip--left .Tooltip-triangleInner,
html.dark .Tooltip--dark.Tooltip--topLeft .Tooltip-triangleInner,
html.dark .Tooltip--intro.Tooltip--bottomLeft .Tooltip-triangleInner,
html.dark .Tooltip--intro.Tooltip--left .Tooltip-triangleInner,
html.dark .Tooltip--intro.Tooltip--topLeft .Tooltip-triangleInner {
    border-width: 4px 0 4px 4px;
}
html.dark .Tooltip--dark.Tooltip--left,
html.dark .Tooltip--intro.Tooltip--left {
    margin-left: -9px;
}
html.dark .Tooltip--dark.Tooltip--left .Tooltip-triangle,
html.dark .Tooltip--intro.Tooltip--left .Tooltip-triangle {
    right: -5px;
}
html.dark .Tooltip--dark.Tooltip--bottomLeft,
html.dark .Tooltip--dark.Tooltip--topLeft,
html.dark .Tooltip--intro.Tooltip--bottomLeft,
html.dark .Tooltip--intro.Tooltip--topLeft {
    margin-left: 5px;
}
html.dark .Tooltip--dark.Tooltip--bottomLeft .Tooltip-triangle,
html.dark .Tooltip--dark.Tooltip--topLeft .Tooltip-triangle,
html.dark .Tooltip--intro.Tooltip--bottomLeft .Tooltip-triangle,
html.dark .Tooltip--intro.Tooltip--topLeft .Tooltip-triangle {
    right: 5px;
}
html.dark .Tooltip--dark.Tooltip--top,
html.dark .Tooltip--dark.Tooltip--topLeft,
html.dark .Tooltip--intro.Tooltip--top,
html.dark .Tooltip--intro.Tooltip--topLeft {
    margin-top: -9px;
}
html.dark .Tooltip--dark.Tooltip--top .Tooltip-triangle,
html.dark .Tooltip--dark.Tooltip--topLeft .Tooltip-triangle,
html.dark .Tooltip--intro.Tooltip--top .Tooltip-triangle,
html.dark .Tooltip--intro.Tooltip--topLeft .Tooltip-triangle {
    bottom: -5px;
    width: 10px;
    height: 5px;
}
html.dark .Tooltip--dark.Tooltip--top .Tooltip-triangleOuter,
html.dark .Tooltip--dark.Tooltip--topLeft .Tooltip-triangleOuter,
html.dark .Tooltip--intro.Tooltip--top .Tooltip-triangleOuter,
html.dark .Tooltip--intro.Tooltip--topLeft .Tooltip-triangleOuter {
    border-width: 5px 5px 0;
}
html.dark .Tooltip--dark.Tooltip--top .Tooltip-triangleInner,
html.dark .Tooltip--dark.Tooltip--topLeft .Tooltip-triangleInner,
html.dark .Tooltip--intro.Tooltip--top .Tooltip-triangleInner,
html.dark .Tooltip--intro.Tooltip--topLeft .Tooltip-triangleInner {
    border-width: 4px 4px 0;
}
html.dark .Tooltip--dark.Tooltip--bottom,
html.dark .Tooltip--dark.Tooltip--bottomLeft,
html.dark .Tooltip--intro.Tooltip--bottom,
html.dark .Tooltip--intro.Tooltip--bottomLeft {
    margin-top: 9px;
}
html.dark .Tooltip--dark.Tooltip--bottom .Tooltip-triangle,
html.dark .Tooltip--dark.Tooltip--bottomLeft .Tooltip-triangle,
html.dark .Tooltip--intro.Tooltip--bottom .Tooltip-triangle,
html.dark .Tooltip--intro.Tooltip--bottomLeft .Tooltip-triangle {
    top: -5px;
    width: 10px;
    height: 5px;
}
html.dark .Tooltip--dark.Tooltip--bottom .Tooltip-triangleOuter,
html.dark .Tooltip--dark.Tooltip--bottomLeft .Tooltip-triangleOuter,
html.dark .Tooltip--intro.Tooltip--bottom .Tooltip-triangleOuter,
html.dark .Tooltip--intro.Tooltip--bottomLeft .Tooltip-triangleOuter {
    border-width: 0 5px 5px;
}
html.dark .Tooltip--dark.Tooltip--bottom .Tooltip-triangleInner,
html.dark .Tooltip--dark.Tooltip--bottomLeft .Tooltip-triangleInner,
html.dark .Tooltip--intro.Tooltip--bottom .Tooltip-triangleInner,
html.dark .Tooltip--intro.Tooltip--bottomLeft .Tooltip-triangleInner {
    border-width: 0 4px 4px;
}
html.dark .Tooltip--dark.Tooltip--bottom .Tooltip-triangle,
html.dark .Tooltip--dark.Tooltip--top .Tooltip-triangle,
html.dark .Tooltip--intro.Tooltip--bottom .Tooltip-triangle,
html.dark .Tooltip--intro.Tooltip--top .Tooltip-triangle {
    margin-left: -6px;
}
html.dark .Tooltip--dark {
    background: #14171a;
    border-color: #14171a;
    box-shadow: none;
}
html.dark .Tooltip--dark.is-open {
    opacity: 0.95;
}
html.dark .Tooltip--dark .Tooltip-close,
html.dark .Tooltip--dark .Tooltip-content {
    color: #fff;
}
html.dark .Tooltip--dark .Tooltip-triangleInner,
html.dark .Tooltip--dark .Tooltip-triangleOuter {
    border-color: transparent #14171a transparent transparent;
}
html.dark .Tooltip--dark.Tooltip--bottomLeft .Tooltip-triangleInner,
html.dark .Tooltip--dark.Tooltip--bottomLeft .Tooltip-triangleOuter,
html.dark .Tooltip--dark.Tooltip--left .Tooltip-triangleInner,
html.dark .Tooltip--dark.Tooltip--left .Tooltip-triangleOuter,
html.dark .Tooltip--dark.Tooltip--topLeft .Tooltip-triangleInner,
html.dark .Tooltip--dark.Tooltip--topLeft .Tooltip-triangleOuter {
    border-color: transparent transparent transparent #14171a;
}
html.dark .Tooltip--dark.Tooltip--top .Tooltip-triangleInner,
html.dark .Tooltip--dark.Tooltip--top .Tooltip-triangleOuter,
html.dark .Tooltip--dark.Tooltip--topLeft .Tooltip-triangleInner,
html.dark .Tooltip--dark.Tooltip--topLeft .Tooltip-triangleOuter {
    border-color: #14171a transparent transparent;
}
html.dark .Tooltip--dark.Tooltip--bottom .Tooltip-triangleInner,
html.dark .Tooltip--dark.Tooltip--bottom .Tooltip-triangleOuter,
html.dark .Tooltip--dark.Tooltip--bottomLeft .Tooltip-triangleInner,
html.dark .Tooltip--dark.Tooltip--bottomLeft .Tooltip-triangleOuter {
    border-color: transparent transparent #14171a;
}
html.dark .Tooltip--intro {
    background: #1da1f2;
    border-color: #1da1f2;
    box-shadow: none;
}
html.dark .Tooltip--intro.is-open {
    opacity: 0.95;
}
html.dark .Tooltip--intro .Tooltip-close,
html.dark .Tooltip--intro .Tooltip-content {
    color: #fff;
}
html.dark .Tooltip--intro .Tooltip-triangleInner,
html.dark .Tooltip--intro .Tooltip-triangleOuter {
    border-color: transparent #1da1f2 transparent transparent;
}
html.dark .Tooltip--intro.Tooltip--bottomLeft .Tooltip-triangleInner,
html.dark .Tooltip--intro.Tooltip--bottomLeft .Tooltip-triangleOuter,
html.dark .Tooltip--intro.Tooltip--left .Tooltip-triangleInner,
html.dark .Tooltip--intro.Tooltip--left .Tooltip-triangleOuter,
html.dark .Tooltip--intro.Tooltip--topLeft .Tooltip-triangleInner,
html.dark .Tooltip--intro.Tooltip--topLeft .Tooltip-triangleOuter {
    border-color: transparent transparent transparent #1da1f2;
}
html.dark .Tooltip--intro.Tooltip--top .Tooltip-triangleInner,
html.dark .Tooltip--intro.Tooltip--top .Tooltip-triangleOuter,
html.dark .Tooltip--intro.Tooltip--topLeft .Tooltip-triangleInner,
html.dark .Tooltip--intro.Tooltip--topLeft .Tooltip-triangleOuter {
    border-color: #1da1f2 transparent transparent;
}
html.dark .Tooltip--intro.Tooltip--bottom .Tooltip-triangleInner,
html.dark .Tooltip--intro.Tooltip--bottom .Tooltip-triangleOuter,
html.dark .Tooltip--intro.Tooltip--bottomLeft .Tooltip-triangleInner,
html.dark .Tooltip--intro.Tooltip--bottomLeft .Tooltip-triangleOuter {
    border-color: transparent transparent #1da1f2;
}
html.dark .Tooltip-triangle {
    position: absolute;
    overflow: hidden;
}
html.dark .Tooltip-triangleOuter {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    border-style: solid;
}
html.dark .Tooltip-triangleInner {
    position: absolute;
    top: 1px;
    left: 1px;
    width: 0;
    height: 0;
    border-style: solid;
}
html.dark .Tooltip-content {
    font-size: 12px;
    line-height: 18px;
    text-align: left;
}
html.dark .Tooltip-close {
    cursor: pointer;
    float: right;
    padding: 0 0.5px 2px;
    transition: color 0.15s ease;
}
html.dark .Tooltip-close:hover {
    color: #657786;
}
html.dark .Tooltip--bottomLeft .Tooltip-triangle,
html.dark .Tooltip--left .Tooltip-triangle,
html.dark .Tooltip--topLeft .Tooltip-triangle {
    left: auto;
}
html.dark .Tooltip--left .Tooltip-triangleOuter {
    left: auto;
    right: 0;
}
html.dark .Tooltip--left .Tooltip-triangleInner {
    left: auto;
    right: 1px;
}
html.dark .Tooltip--top .Tooltip-triangle,
html.dark .Tooltip--topLeft .Tooltip-triangle {
    top: auto;
}
html.dark .Tooltip--top .Tooltip-triangleInner,
html.dark .Tooltip--topLeft .Tooltip-triangleInner {
    top: 0;
    left: 1px;
}
html.dark .Tooltip--bottom,
html.dark .Tooltip--top {
    margin-left: 0;
}
html.dark .Tooltip--bottom .Tooltip-triangle,
html.dark .Tooltip--top .Tooltip-triangle {
    left: 50%;
}
html.dark .Tooltip--hover .Tooltip-close,
html.dark .Tooltip--static .Tooltip-close {
    display: none;
}
html.dark .TooltipHoverTarget {
    background-image: linear-gradient(90deg, #1da1f2 50%, transparent 0);
    background-position: 0 100%;
    background-size: 4px 2px;
    background-repeat: repeat-x;
    padding-bottom: 2px;
}
html.dark .LegendItem-color {
    height: 11px;
    margin-right: 2px;
    display: inline-block;
    width: 4px;
    border-radius: 4px;
    background-color: #aab8c2;
}
html.dark .LegendItem--gray .LegendItem-color {
    background-color: #aab8c2;
}
html.dark .LegendItem--blue .LegendItem-color {
    background-color: #1da1f2;
}
html.dark .LegendItem--green .LegendItem-color {
    background-color: #17bf63;
}
html.dark .LegendItem--yellow .LegendItem-color {
    background-color: #ffad1f;
}
html.dark .LegendItem--red .LegendItem-color {
    background-color: #e0245e;
}
html.dark .LegendItem--purple .LegendItem-color {
    background-color: #794bc4;
}
html.dark .LegendItem-value {
    font-weight: 600;
}
html.dark .LegendItem--small {
    font-size: 12px;
    line-height: 18px;
}
html.dark .LegendItem--small .LegendItem-color {
    height: 9px;
    margin-right: 1px;
}
html.dark .Table:not(.Table--large) .LegendItem-color {
    height: 9px;
    margin-right: 1px;
}
html.dark .DateRangeDropdown.Dropdown {
    padding: 0;
}
html.dark .DateRangeDropdown.Dropdown,
html.dark .DateRangeDropdown.Dropdown .Dropdown-menuItemList {
    max-width: none;
    line-height: 0;
}
html.dark .DateRangeDropdown-menuItem {
    padding: 15px;
}
html.dark .DateRangeDropdown-menuItem--footer {
    padding: 10px 15px;
    border-top: 1px solid #ccd6dd;
    background-color: #f5f8fa;
    text-align: right;
}
html.dark .DateRangeDropdown-menuItem--footer .Button + .Button,
html.dark .DateRangeDropdown-menuItem--footer .Button + button,
html.dark .DateRangeDropdown-menuItem--footer .Button + input[type="button"],
html.dark .DateRangeDropdown-menuItem--footer button + .Button,
html.dark .DateRangeDropdown-menuItem--footer button + button,
html.dark .DateRangeDropdown-menuItem--footer button + input[type="button"],
html.dark .DateRangeDropdown-menuItem--footer input[type="button"] + .Button,
html.dark .DateRangeDropdown-menuItem--footer input[type="button"] + button,
html.dark
    .DateRangeDropdown-menuItem--footer
    input[type="button"]
    + input[type="button"] {
    margin-left: 10px;
}
html.dark .DateRange {
    display: flex;
}
html.dark .DateRange-presets.PillGroup {
    text-align: center;
}
html.dark .DateRange-presets.PillGroup .Pill {
    margin-bottom: 5px;
    white-space: nowrap;
}
html.dark .DateRange-pickersRow {
    display: flex;
}
html.dark .DateRange-pickersRow + .DateRange-pickersRow {
    padding-top: 15px;
}
html.dark .DateRange-pickerWrapper {
    padding: 0 15px;
}
html.dark .DateRange-pickerWrapper .TimePicker {
    width: 78px;
}
html.dark .DateRange-timePickerLabel {
    font-size: 12px;
    line-height: 18px;
    width: 210px;
    font-weight: 700;
}
html.dark .DateRange:not([dir="rtl"]) .DateRange-presets {
    padding-right: 15px;
    border-right: 1px solid #ccd6dd;
}
html.dark
    .DateRange:not([dir="rtl"])
    .DateRange-pickersRow:first-child
    .DateRange-pickerWrapper:last-child {
    border-left: 1px solid #ccd6dd;
}
html.dark .DateRange:not([dir="rtl"]) .DateRange-pickerWrapper:last-child {
    padding-right: 0;
}
html.dark
    .DateRange:not([dir="rtl"])
    .DateRange-pickers:only-child
    .DateRange-pickerWrapper:first-child {
    padding-left: 0;
}
html.dark .DateRange[dir="rtl"] .DateRange-presets {
    padding-left: 15px;
    border-left: 1px solid #ccd6dd;
}
html.dark
    .DateRange[dir="rtl"]
    .DateRange-pickersRow:first-child
    .DateRange-pickerWrapper:last-child {
    border-right: 1px solid #ccd6dd;
}
html.dark .DateRange[dir="rtl"] .DateRange-pickerWrapper:last-child {
    padding-left: 0;
}
html.dark
    .DateRange[dir="rtl"]
    .DateRange-pickers:only-child
    .DateRange-pickerWrapper:first-child {
    padding-right: 0;
}
html.dark
    .DateRange--withAdjacentMonths:not([dir="rtl"])
    .DateRange-pickerWrapper:first-child
    .DatePicker-monthButton--right,
html.dark
    .DateRange--withAdjacentMonths:not([dir="rtl"])
    .DateRange-pickerWrapper:last-child
    .DatePicker-monthButton--left {
    visibility: hidden;
}
html.dark
    .DateRange--withAdjacentMonths:not([dir="rtl"])
    .DateRange-pickersRow:first-child
    .DateRange-pickerWrapper:last-child {
    border-left-color: transparent;
}
html.dark
    .DateRange--withAdjacentMonths[dir="rtl"]
    .DateRange-pickerWrapper:first-child
    .DatePicker-monthButton--left,
html.dark
    .DateRange--withAdjacentMonths[dir="rtl"]
    .DateRange-pickerWrapper:last-child
    .DatePicker-monthButton--right {
    visibility: hidden;
}
html.dark
    .DateRange--withAdjacentMonths[dir="rtl"]
    .DateRange-pickersRow:first-child
    .DateRange-pickerWrapper:last-child {
    border-right-color: transparent;
}
html.dark .PillGroup {
    padding: 0;
}
html.dark .PillGroup .Pill {
    margin: 0;
    border-radius: 36px;
    display: inline-block;
}
html.dark .PillGroup .Pill.is-selected {
    background: #005fd1;
}
html.dark .PillGroup .Pill > a,
html.dark .PillGroup .Pill > button {
    transition: box-shadow 0.15s ease-in-out;
    display: inline-block;
    padding: 4.5px 12px;
    border-radius: 36px;
    border: 0;
    background: none;
    color: #1b95e0;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
}
html.dark .PillGroup .Pill > a:focus,
html.dark .PillGroup .Pill > button:focus {
    outline: none;
}
html.dark .PillGroup .Pill > a:-moz-focusring,
html.dark .PillGroup .Pill > a[type="button"]:-moz-focusring,
html.dark .PillGroup .Pill > a[type="reset"]:-moz-focusring,
html.dark .PillGroup .Pill > a[type="submit"]:-moz-focusring,
html.dark .PillGroup .Pill > button:-moz-focusring,
html.dark .PillGroup .Pill > button[type="button"]:-moz-focusring,
html.dark .PillGroup .Pill > button[type="reset"]:-moz-focusring,
html.dark .PillGroup .Pill > button[type="submit"]:-moz-focusring {
    outline: none;
}
html.dark .PillGroup .Pill > a:hover,
html.dark .PillGroup .Pill > button:hover {
    background: #eaf5fd;
    text-decoration: none;
}
html.dark .PillGroup .Pill > a:focus,
html.dark .PillGroup .Pill > button:focus {
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px #71c9f8;
    text-decoration: none;
}
html.dark .PillGroup .Pill > a:active,
html.dark .PillGroup .Pill > button:active {
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px #1da1f2;
}
html.dark .PillGroup .Pill.is-selected > a,
html.dark .PillGroup .Pill.is-selected > button {
    color: #fff;
}
html.dark .PillGroup .Pill.is-selected > a:hover,
html.dark .PillGroup .Pill.is-selected > button:hover {
    background: transparent;
}
html.dark .FormField.is-success .FormField-validationMessage:before,
html.dark .FormField.is-valid .FormField-validationMessage:before {
    content: "\F043";
}
html.dark .FormField-validationMessage:before {
    display: block;
    font-family: edgeicons;
    font-weight: 400;
    font-style: normal;
    text-align: center;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
html.dark .FormField.is-error .FormField-validationMessage:before,
html.dark .FormField.is-invalid .FormField-validationMessage:before {
    content: "\F042";
}
html.dark .FormInput,
html.dark .FormTextarea {
    box-shadow: inset 0 0 0 1px transparent;
    padding: 6px 14px;
    border: 1px solid #ccd6dd;
    border-radius: 4px;
    color: #14171a;
    font-size: 14px;
    transition: border-color 0.25s, box-shadow 0.25s;
}
html.dark .FormInput {
    height: 36px;
    line-height: 22px;
}
html.dark button.FormInput {
    text-align: left;
}
html.dark button.FormInput[dir="rtl"] {
    text-align: right;
}
html.dark .FormInput-characterCount {
    color: #ccd6dd;
    position: absolute;
    right: 0;
    top: -27px;
    direction: ltr;
}
html.dark .FormInput-characterCount.is-negative {
    color: #e0245e;
}
html.dark .FormTextarea {
    line-height: 22px;
}
html.dark .FormOption {
    display: flex;
    align-items: baseline;
}
html.dark .FormOption + .FormOption {
    margin-top: 9px;
}
html.dark .FormOption > input {
    position: relative;
    top: 2px;
    flex-shrink: 0;
    margin-right: 9px;
}
html.dark .FormField[dir="rtl"] .FormOption > input,
html.dark .FormOption[dir="rtl"] > input {
    margin-right: 0;
    margin-left: 9px;
}
html.dark .FormInput::-webkit-input-placeholder,
html.dark .FormTextarea::-webkit-input-placeholder {
    color: #aab8c2;
    opacity: 1;
}
html.dark .FormInput::-moz-placeholder,
html.dark .FormTextarea::-moz-placeholder {
    color: #aab8c2;
    opacity: 1;
}
html.dark .FormInput:-ms-input-placeholder,
html.dark .FormTextarea:-ms-input-placeholder {
    color: #aab8c2;
}
html.dark .FormInput.is-error,
html.dark .FormInput.is-invalid,
html.dark .FormInputWrapper.is-error .FormInput,
html.dark .FormInputWrapper.is-invalid .FormInput,
html.dark .FormTextarea.is-error,
html.dark .FormTextarea.is-invalid {
    position: relative;
    border-color: #e0245e;
}
html.dark .FormInput.is-error.is-focus,
html.dark .FormInput.is-error:focus,
html.dark .FormInput.is-invalid.is-focus,
html.dark .FormInput.is-invalid:focus,
html.dark .FormInputWrapper.is-error .FormInput.is-focus,
html.dark .FormInputWrapper.is-error .FormInput:focus,
html.dark .FormInputWrapper.is-invalid .FormInput.is-focus,
html.dark .FormInputWrapper.is-invalid .FormInput:focus,
html.dark .FormTextarea.is-error.is-focus,
html.dark .FormTextarea.is-error:focus,
html.dark .FormTextarea.is-invalid.is-focus,
html.dark .FormTextarea.is-invalid:focus {
    border-color: #e0245e;
    box-shadow: inset 0 0 0 1px #e0245e;
}
html.dark .FormInput.is-success,
html.dark .FormInput.is-valid,
html.dark .FormInputWrapper.is-success .FormInput,
html.dark .FormInputWrapper.valid .FormInput,
html.dark .FormTextarea.is-success,
html.dark .FormTextarea.is-valid {
    position: relative;
    border-color: #17bf63;
}
html.dark .FormInput.is-success.is-focus,
html.dark .FormInput.is-success:focus,
html.dark .FormInput.is-valid.is-focus,
html.dark .FormInput.is-valid:focus,
html.dark .FormInputWrapper.is-success .FormInput.is-focus,
html.dark .FormInputWrapper.is-success .FormInput:focus,
html.dark .FormInputWrapper.valid .FormInput.is-focus,
html.dark .FormInputWrapper.valid .FormInput:focus,
html.dark .FormTextarea.is-success.is-focus,
html.dark .FormTextarea.is-success:focus,
html.dark .FormTextarea.is-valid.is-focus,
html.dark .FormTextarea.is-valid:focus {
    border-color: #17bf63;
    box-shadow: inset 0 0 0 1px #17bf63;
}
html.dark .FormInput--small,
html.dark .FormInputWrapper.FormInputWrapper--small .FormInput,
html.dark .FormTextarea--small {
    padding: 3.5px 12px;
    border-radius: 4px;
    font-size: 12px;
}
html.dark .FormInput--small,
html.dark .FormInputWrapper.FormInputWrapper--small .FormInput {
    height: 27px;
    line-height: 18px;
}
html.dark .FormTextarea--small {
    line-height: 18px;
}
html.dark .FormInput--large,
html.dark .FormInputWrapper.FormInputWrapper--large .FormInput,
html.dark .FormTextarea--large {
    padding: 9px 18px;
    border-radius: 4px;
    font-size: 18px;
}
html.dark .FormInput--large,
html.dark .FormInputWrapper.FormInputWrapper--large .FormInput {
    height: 45px;
    line-height: 25px;
}
html.dark .FormTextarea--large {
    line-height: 25px;
}
html.dark .FormInput.is-disabled,
html.dark .FormInput[disabled],
html.dark .FormInputWrapper.is-disabled .FormInput,
html.dark .FormTextarea.is-disabled,
html.dark .FormTextarea[disabled],
html.dark fieldset[disabled] .FormInput,
html.dark fieldset[disabled] .FormTextarea {
    background: #f5f8fa;
    color: #657786;
}
html.dark .FormInputWrapper.is-disabled button.FormInput,
html.dark button.FormInput.is-disabled,
html.dark button.FormInput[disabled],
html.dark fieldset[disabled] button.FormInput {
    cursor: default;
}
html.dark .FormInput.is-focus,
html.dark .FormInput:focus,
html.dark .FormInputWrapper.is-focus .FormInput,
html.dark .FormTextarea.is-focus,
html.dark .FormTextarea:focus {
    border-color: #1da1f2;
    box-shadow: inset 0 0 0 1px #1da1f2;
    outline: none;
}
html.dark .FormOption.is-disabled {
    color: #aab8c2;
}
html.dark .FormInputWrapper .Icon {
    line-height: 1;
    vertical-align: -1px;
}
html.dark .FormInputWrapper--large .Icon {
    vertical-align: -2px;
}
html.dark .FormInputWrapper {
    position: relative;
    display: inline-block;
    font-size: 14px;
}
html.dark .FormInputWrapper.FormInputWrapper--small {
    font-size: 12px;
}
html.dark .FormInputWrapper.FormInputWrapper--large {
    font-size: 18px;
}
html.dark
    .FormInputWrapper.FormInputWrapper--withAbsoluteEndAdornment:not(
        [dir="rtl"]
    )
    .FormInput,
html.dark
    .FormInputWrapper.FormInputWrapper--withAbsoluteStartAdornment[dir="rtl"]
    .FormInput {
    padding-right: 35px;
}
html.dark
    .FormInputWrapper.FormInputWrapper--withAbsoluteEndAdornment:not(
        [dir="rtl"]
    ).FormInputWrapper--small
    .FormInput,
html.dark
    .FormInputWrapper.FormInputWrapper--withAbsoluteStartAdornment[dir="rtl"].FormInputWrapper--small
    .FormInput {
    padding-right: 30px;
}
html.dark
    .FormInputWrapper.FormInputWrapper--withAbsoluteEndAdornment:not(
        [dir="rtl"]
    ).FormInputWrapper--large
    .FormInput,
html.dark
    .FormInputWrapper.FormInputWrapper--withAbsoluteStartAdornment[dir="rtl"].FormInputWrapper--large
    .FormInput {
    padding-right: 45px;
}
html.dark
    .FormInputWrapper.FormInputWrapper--withAbsoluteEndAdornment[dir="rtl"]
    .FormInput,
html.dark
    .FormInputWrapper.FormInputWrapper--withAbsoluteStartAdornment:not(
        [dir="rtl"]
    )
    .FormInput {
    padding-left: 35px;
}
html.dark
    .FormInputWrapper.FormInputWrapper--withAbsoluteEndAdornment[dir="rtl"].FormInputWrapper--small
    .FormInput,
html.dark
    .FormInputWrapper.FormInputWrapper--withAbsoluteStartAdornment:not(
        [dir="rtl"]
    ).FormInputWrapper--small
    .FormInput {
    padding-left: 30px;
}
html.dark
    .FormInputWrapper.FormInputWrapper--withAbsoluteEndAdornment[dir="rtl"].FormInputWrapper--large
    .FormInput,
html.dark
    .FormInputWrapper.FormInputWrapper--withAbsoluteStartAdornment:not(
        [dir="rtl"]
    ).FormInputWrapper--large
    .FormInput {
    padding-left: 45px;
}
html.dark .FormInputWrapper.FormInputWrapper--withEndAdornment,
html.dark .FormInputWrapper.FormInputWrapper--withStartAdornment {
    flex-direction: row;
    display: inline-flex;
}
html.dark .FormInputWrapper.FormInputWrapper--withEndAdornment .FormInput,
html.dark .FormInputWrapper.FormInputWrapper--withStartAdornment .FormInput {
    order: 1;
    width: 0;
    flex-grow: 1;
}
html.dark
    .FormInputWrapper.FormInputWrapper--withEndAdornment[dir="rtl"]
    .FormInput,
html.dark
    .FormInputWrapper.FormInputWrapper--withStartAdornment:not([dir="rtl"])
    .FormInput {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
html.dark
    .FormInputWrapper.FormInputWrapper--withEndAdornment:not([dir="rtl"])
    .FormInput,
html.dark
    .FormInputWrapper.FormInputWrapper--withStartAdornment[dir="rtl"]
    .FormInput {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
html.dark .FormInputWrapper-absoluteEndAdornment,
html.dark .FormInputWrapper-absoluteStartAdornment {
    position: absolute;
    top: 0;
    pointer-events: none;
    line-height: 36px;
    margin: 0 15px;
}
html.dark .FormInputWrapper--small .FormInputWrapper-absoluteEndAdornment,
html.dark .FormInputWrapper--small .FormInputWrapper-absoluteStartAdornment {
    line-height: 27px;
    margin: 0 13px;
}
html.dark .FormInputWrapper--large .FormInputWrapper-absoluteEndAdornment,
html.dark .FormInputWrapper--large .FormInputWrapper-absoluteStartAdornment {
    line-height: 45px;
    margin: 0 19px;
}
html.dark .FormInputWrapper-absoluteEndAdornment .Icon,
html.dark .FormInputWrapper-absoluteStartAdornment .Icon {
    color: #aab8c2;
}
html.dark .FormInputWrapper-absoluteEndAdornment .Icon--caretDown,
html.dark .FormInputWrapper-absoluteStartAdornment .Icon--caretDown {
    color: #14171a;
}
html.dark
    .FormInputWrapper.is-disabled
    .FormInputWrapper-absoluteEndAdornment
    .Icon--caretDown,
html.dark
    .FormInputWrapper.is-disabled
    .FormInputWrapper-absoluteStartAdornment
    .Icon--caretDown,
html.dark
    fieldset[disabled]
    .FormInputWrapper-absoluteEndAdornment
    .Icon--caretDown,
html.dark
    fieldset[disabled]
    .FormInputWrapper-absoluteStartAdornment
    .Icon--caretDown {
    color: #657786;
}
html.dark .FormInputWrapper-endAdornment,
html.dark .FormInputWrapper-startAdornment {
    display: inline-block;
    border: 1px solid #ccd6dd;
    white-space: nowrap;
    line-height: 22px;
    padding: 6px 14px;
    border-radius: 4px;
}
html.dark .FormInputWrapper--small .FormInputWrapper-endAdornment,
html.dark .FormInputWrapper--small .FormInputWrapper-startAdornment {
    line-height: 18px;
    padding: 3.5px 12px;
    border-radius: 4px;
}
html.dark .FormInputWrapper--large .FormInputWrapper-endAdornment,
html.dark .FormInputWrapper--large .FormInputWrapper-startAdornment {
    line-height: 25px;
    padding: 9px 18px;
    border-radius: 4px;
}
html.dark .FormInputWrapper-endAdornment {
    order: 2;
}
html.dark .FormInputWrapper:not([dir="rtl"]) .FormInputWrapper-startAdornment,
html.dark .FormInputWrapper[dir="rtl"] .FormInputWrapper-endAdornment {
    border-right: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
html.dark .FormInputWrapper:not([dir="rtl"]) .FormInputWrapper-endAdornment,
html.dark .FormInputWrapper[dir="rtl"] .FormInputWrapper-startAdornment {
    border-left: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
html.dark
    .FormInputWrapper:not([dir="rtl"])
    .FormInputWrapper-absoluteStartAdornment,
html.dark .FormInputWrapper[dir="rtl"] .FormInputWrapper-absoluteEndAdornment {
    left: 0;
    margin-right: 0;
}
html.dark
    .FormInputWrapper:not([dir="rtl"])
    .FormInputWrapper-absoluteEndAdornment,
html.dark
    .FormInputWrapper[dir="rtl"]
    .FormInputWrapper-absoluteStartAdornment {
    right: 0;
    margin-left: 0;
}
html.dark .Form--horizontal .FormInputWrapper {
    display: inline-flex;
}
html.dark .Form--horizontal .FormField-label {
    margin-top: 9px;
    text-align: right;
}
html.dark .Form--horizontal .FormOption:first-child {
    margin-top: 9px;
}
html.dark .Form--horizontal .FormField[dir="rtl"] .FormField-label {
    text-align: left;
}
html.dark .Form--horizontal .FormField[dir="rtl"] .FormInput-characterCount {
    margin: 9px 9px 9px 0;
}
html.dark .Form--horizontal .FormInput-characterCount {
    margin: 9px 0 9px 9px;
    position: relative;
    top: 0;
}
html.dark .CompoundFormField + .CompoundFormField,
html.dark .CompoundFormField + .FormField,
html.dark .FormField + .CompoundFormField,
html.dark .FormField + .FormField {
    margin-top: 27px;
}
html.dark .FormField.is-error .FormField-validationMessage,
html.dark .FormField.is-invalid .FormField-validationMessage {
    color: #e0245e;
}
html.dark .FormField.is-error .FormField-validationMessage:before,
html.dark .FormField.is-invalid .FormField-validationMessage:before {
    position: relative;
    top: -1px;
}
html.dark .FormField.is-success .FormField-validationMessage,
html.dark .FormField.is-valid .FormField-validationMessage {
    color: #008951;
}
html.dark .FormField.is-success .FormField-validationMessage:before,
html.dark .FormField.is-valid .FormField-validationMessage:before {
    position: relative;
    top: -1px;
}
html.dark .FormField {
    display: block;
}
html.dark .FormField > :last-child {
    margin-bottom: 0;
}
html.dark .FormField .FormInput,
html.dark .FormField .FormInputWrapper,
html.dark .FormField .FormSelect,
html.dark .FormField .FormTextarea {
    width: 100%;
}
html.dark .FormField > .FormField-label {
    padding: 0 40px 0 0;
}
html.dark .FormField[dir="rtl"] > .FormField-label {
    padding: 0 0 0 40px;
}
html.dark .FormField[dir="rtl"] .FormInput-characterCount {
    right: auto;
    left: 0;
}
html.dark .CompoundFormField .FormField {
    margin-top: 0;
}
html.dark .FormField-label {
    display: block;
    margin-bottom: 9px;
    font-size: 14px;
    font-weight: 700;
}
html.dark .FormField-labelValidationTip {
    font-weight: 400;
}
html.dark .FormField-description {
    font-size: 12px;
    line-height: 18px;
    display: block;
    margin: 9px 0;
    color: #657786;
}
html.dark .FormField-label + .FormField-description {
    margin-top: -9px;
}
html.dark .FormField-validationMessage {
    font-size: 12px;
    line-height: 18px;
    display: flex;
    margin: 9px 0;
    font-weight: 700;
}
html.dark .FormField-validationMessage:before {
    flex-shrink: 0;
    margin-right: 6px;
    font-size: 18px;
}
html.dark .FormField-validationMessage p:last-child {
    margin-bottom: 0;
}
html.dark .FormField[dir="rtl"] .FormField-validationMessage:before {
    margin-right: 0;
    margin-left: 6px;
}
html.dark .Token-checkbox input[type="checkbox"] + .Icon:before {
    content: "\F183";
}
html.dark .Token-checkbox input[type="checkbox"]:checked + .Icon:before {
    content: "\F170";
}
html.dark .TokenGroup {
    display: inline-block;
    vertical-align: middle;
}
html.dark .TokenGroup > .Token:not(:first-child):not(:last-child),
html.dark
    .TokenGroup
    > .TokenGroup:not(:first-child):not(:last-child)
    > .Token {
    border-radius: 0;
}
html.dark .TokenGroup:not([dir="rtl"]) > .Token,
html.dark .TokenGroup:not([dir="rtl"]) > .TokenGroup {
    float: left;
}
html.dark .TokenGroup:not([dir="rtl"]) > .Token:not(:first-child),
html.dark .TokenGroup:not([dir="rtl"]) > .TokenGroup:not(:first-child) {
    margin-left: -1px;
}
html.dark .TokenGroup:not([dir="rtl"]) > .Token:first-child:not(:last-child),
html.dark
    .TokenGroup:not([dir="rtl"])
    > .TokenGroup:first-child:not(:last-child)
    > .Token {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
html.dark .TokenGroup:not([dir="rtl"]) > .Token:last-child:not(:first-child),
html.dark
    .TokenGroup:not([dir="rtl"])
    > .TokenGroup:last-child:not(:first-child)
    > .Token:first-child {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}
html.dark .TokenGroup[dir="rtl"] > .Token,
html.dark .TokenGroup[dir="rtl"] > .TokenGroup {
    float: right;
}
html.dark .TokenGroup[dir="rtl"] > .Token:not(:last-child),
html.dark .TokenGroup[dir="rtl"] > .TokenGroup:not(:last-child) {
    margin-left: -1px;
}
html.dark .TokenGroup[dir="rtl"] > .Token:first-child:not(:last-child),
html.dark
    .TokenGroup[dir="rtl"]
    > .TokenGroup:first-child:not(:last-child)
    > .Token {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}
html.dark .TokenGroup[dir="rtl"] > .Token:last-child:not(:first-child),
html.dark
    .TokenGroup[dir="rtl"]
    > .TokenGroup:last-child:not(:first-child)
    > .Token:first-child {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
html.dark .TokenGroup > .TokenGroup:last-child:not([dir="rtl"]) > .Token,
html.dark .TokenGroup > .TokenGroup:last-child[dir="rtl"] > .Token {
    border-radius: 36px;
}
html.dark .TokenGroup > .Token {
    position: relative;
    transition: box-shadow 0s;
}
html.dark .TokenGroup > .Token:focus {
    z-index: 1;
}
html.dark .Token {
    transition: box-shadow 0.15s ease-in-out;
    height: 36px;
    font-size: 14px;
    display: inline-flex;
    align-items: center;
    margin: 0;
    padding: 0;
    border-radius: 4px;
    border-style: solid;
    border-width: 1px;
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap;
}
html.dark .Token:focus {
    outline: none;
}
html.dark .Token:-moz-focusring,
html.dark .Token[type="button"]:-moz-focusring,
html.dark .Token[type="reset"]:-moz-focusring,
html.dark .Token[type="submit"]:-moz-focusring {
    outline: none;
}
html.dark .Token:not([dir="rtl"]) > :first-child:not(.Token-adornment) {
    margin-left: 14px;
}
html.dark .Token:not([dir="rtl"]) > :last-child {
    margin-right: 14px;
}
html.dark .Token:not([dir="rtl"]) .Token-trigger {
    margin-left: 7px;
}
html.dark .Token[dir="rtl"] > :first-child:not(.Token-adornment) {
    margin-right: 14px;
}
html.dark .Token[dir="rtl"] > :last-child {
    margin-left: 14px;
}
html.dark .Token[dir="rtl"] .Token-trigger {
    margin-right: 7px;
}
html.dark .Token .Icon {
    line-height: 1;
    vertical-align: -2px;
}
html.dark .Token .Icon:before {
    position: relative;
    top: -1px;
}
html.dark .Token:not([dir="rtl"]) .Token-label:not(:first-child) {
    margin-left: 4px;
}
html.dark .Token[dir="rtl"] .Token-label:not(:first-child) {
    margin-right: 4px;
}
html.dark .Token-trigger {
    background: none;
    border: none;
    margin: 0;
    padding-bottom: 0;
    padding-top: 0;
    color: inherit;
}
html.dark .Token-trigger,
html.dark .Token-trigger .Icon {
    transition: box-shadow 0.15s ease-in-out;
}
html.dark .Token-trigger .Icon:focus,
html.dark .Token-trigger:focus {
    outline: none;
}
html.dark .Token-trigger .Icon:-moz-focusring,
html.dark .Token-trigger .Icon[type="button"]:-moz-focusring,
html.dark .Token-trigger .Icon[type="reset"]:-moz-focusring,
html.dark .Token-trigger .Icon[type="submit"]:-moz-focusring,
html.dark .Token-trigger:-moz-focusring,
html.dark .Token-trigger[type="button"]:-moz-focusring,
html.dark .Token-trigger[type="reset"]:-moz-focusring,
html.dark .Token-trigger[type="submit"]:-moz-focusring {
    outline: none;
}
html.dark .Token-trigger .Icon {
    border-radius: 3px;
}
html.dark .Token-checkbox {
    position: relative;
}
html.dark .Token-checkbox input[type="checkbox"] {
    bottom: 0;
    height: 100%;
    left: 0;
    margin: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
}
html.dark .Token-checkbox input[type="checkbox"] + .Icon {
    pointer-events: none;
}
html.dark .Token-adornment {
    overflow: hidden;
    text-align: center;
}
html.dark .Token-adornmentImage {
    vertical-align: top;
}
html.dark .Token-adornment {
    border-radius: 13px;
    height: 26px;
    line-height: 26px;
    margin: 4px;
    min-width: 26px;
}
html.dark .Token-adornmentImage {
    width: 26px;
    height: 26px;
}
html.dark .Token-adornmentData {
    padding: 0 7px;
}
html.dark .Token-label {
    max-width: 240px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
html.dark .Token-label--category {
    font-weight: 700;
}
html.dark .Token-label--category:after {
    content: ": ";
}
html.dark .Token--small,
html.dark .TokenGroup--small > .Token,
html.dark .TokenGroup--small > .TokenGroup > .Token {
    height: 27px;
    font-size: 12px;
}
html.dark .Token--small:not([dir="rtl"]) > :first-child:not(.Token-adornment),
html.dark
    .TokenGroup--small
    > .Token:not([dir="rtl"])
    > :first-child:not(.Token-adornment),
html.dark
    .TokenGroup--small
    > .TokenGroup
    > .Token:not([dir="rtl"])
    > :first-child:not(.Token-adornment) {
    margin-left: 12px;
}
html.dark .Token--small:not([dir="rtl"]) > :last-child,
html.dark .TokenGroup--small > .Token:not([dir="rtl"]) > :last-child,
html.dark
    .TokenGroup--small
    > .TokenGroup
    > .Token:not([dir="rtl"])
    > :last-child {
    margin-right: 12px;
}
html.dark .Token--small:not([dir="rtl"]) .Token-trigger,
html.dark .TokenGroup--small > .Token:not([dir="rtl"]) .Token-trigger,
html.dark
    .TokenGroup--small
    > .TokenGroup
    > .Token:not([dir="rtl"])
    .Token-trigger {
    margin-left: 6px;
}
html.dark .Token--small[dir="rtl"] > :first-child:not(.Token-adornment),
html.dark
    .TokenGroup--small
    > .Token[dir="rtl"]
    > :first-child:not(.Token-adornment),
html.dark
    .TokenGroup--small
    > .TokenGroup
    > .Token[dir="rtl"]
    > :first-child:not(.Token-adornment) {
    margin-right: 12px;
}
html.dark .Token--small[dir="rtl"] > :last-child,
html.dark .TokenGroup--small > .Token[dir="rtl"] > :last-child,
html.dark .TokenGroup--small > .TokenGroup > .Token[dir="rtl"] > :last-child {
    margin-left: 12px;
}
html.dark .Token--small[dir="rtl"] .Token-trigger,
html.dark .TokenGroup--small > .Token[dir="rtl"] .Token-trigger,
html.dark .TokenGroup--small > .TokenGroup > .Token[dir="rtl"] .Token-trigger {
    margin-right: 6px;
}
html.dark .Token--small .Token-adornment,
html.dark .TokenGroup--small > .Token .Token-adornment,
html.dark .TokenGroup--small > .TokenGroup > .Token .Token-adornment {
    border-radius: 9.5px;
    height: 19px;
    line-height: 19px;
    margin: 3px;
    min-width: 19px;
}
html.dark .Token--small .Token-adornmentImage,
html.dark .TokenGroup--small > .Token .Token-adornmentImage,
html.dark .TokenGroup--small > .TokenGroup > .Token .Token-adornmentImage {
    width: 19px;
    height: 19px;
}
html.dark .Token--small .Token-adornmentData,
html.dark .TokenGroup--small > .Token .Token-adornmentData,
html.dark .TokenGroup--small > .TokenGroup > .Token .Token-adornmentData {
    padding: 0 6px;
}
html.dark .Token--xsmall,
html.dark .TokenGroup--xsmall > .Token,
html.dark .TokenGroup--xsmall > .TokenGroup > .Token {
    height: 18px;
    font-size: 12px;
}
html.dark .Token--xsmall:not([dir="rtl"]) > :first-child:not(.Token-adornment),
html.dark
    .TokenGroup--xsmall
    > .Token:not([dir="rtl"])
    > :first-child:not(.Token-adornment),
html.dark
    .TokenGroup--xsmall
    > .TokenGroup
    > .Token:not([dir="rtl"])
    > :first-child:not(.Token-adornment) {
    margin-left: 12px;
}
html.dark .Token--xsmall:not([dir="rtl"]) > :last-child,
html.dark .TokenGroup--xsmall > .Token:not([dir="rtl"]) > :last-child,
html.dark
    .TokenGroup--xsmall
    > .TokenGroup
    > .Token:not([dir="rtl"])
    > :last-child {
    margin-right: 12px;
}
html.dark .Token--xsmall:not([dir="rtl"]) .Token-trigger,
html.dark .TokenGroup--xsmall > .Token:not([dir="rtl"]) .Token-trigger,
html.dark
    .TokenGroup--xsmall
    > .TokenGroup
    > .Token:not([dir="rtl"])
    .Token-trigger {
    margin-left: 6px;
}
html.dark .Token--xsmall[dir="rtl"] > :first-child:not(.Token-adornment),
html.dark
    .TokenGroup--xsmall
    > .Token[dir="rtl"]
    > :first-child:not(.Token-adornment),
html.dark
    .TokenGroup--xsmall
    > .TokenGroup
    > .Token[dir="rtl"]
    > :first-child:not(.Token-adornment) {
    margin-right: 12px;
}
html.dark .Token--xsmall[dir="rtl"] > :last-child,
html.dark .TokenGroup--xsmall > .Token[dir="rtl"] > :last-child,
html.dark .TokenGroup--xsmall > .TokenGroup > .Token[dir="rtl"] > :last-child {
    margin-left: 12px;
}
html.dark .Token--xsmall[dir="rtl"] .Token-trigger,
html.dark .TokenGroup--xsmall > .Token[dir="rtl"] .Token-trigger,
html.dark .TokenGroup--xsmall > .TokenGroup > .Token[dir="rtl"] .Token-trigger {
    margin-right: 6px;
}
html.dark .Token--xsmall .Token-adornment,
html.dark .TokenGroup--xsmall > .Token .Token-adornment,
html.dark .TokenGroup--xsmall > .TokenGroup > .Token .Token-adornment {
    border-radius: 6px;
    height: 12px;
    line-height: 12px;
    margin: 2px;
    min-width: 12px;
}
html.dark .Token--xsmall .Token-adornmentImage,
html.dark .TokenGroup--xsmall > .Token .Token-adornmentImage,
html.dark .TokenGroup--xsmall > .TokenGroup > .Token .Token-adornmentImage {
    width: 12px;
    height: 12px;
}
html.dark .Token--xsmall .Token-adornmentData,
html.dark .TokenGroup--xsmall > .Token .Token-adornmentData,
html.dark .TokenGroup--xsmall > .TokenGroup > .Token .Token-adornmentData {
    padding: 0 6px;
}
html.dark .Token,
html.dark .Token--blue {
    background-color: #fff;
    border-color: #1da1f2;
    color: #1da1f2;
}
html.dark .Token--blue .Token-adornment,
html.dark .Token .Token-adornment {
    background-color: #1da1f2;
    color: #fff;
}
html.dark .Token--blue:hover,
html.dark .Token:hover {
    background-color: #97e3ff;
    color: #005fd1;
}
html.dark .Token--blue.is-selected,
html.dark .Token.is-selected {
    background-color: #1da1f2;
    color: #fff;
    position: relative;
}
html.dark .Token--blue.is-selected .Token-adornment,
html.dark .Token.is-selected .Token-adornment {
    background-color: #fff;
    color: #1da1f2;
}
html.dark .Token--blue.is-selected:hover,
html.dark .Token.is-selected:hover {
    background-color: #005fd1;
    border-color: #005fd1;
}
html.dark .Token--blue.is-focused,
html.dark .Token--blue .Token-checkbox input[type="checkbox"]:focus + .Icon,
html.dark .Token--blue .Token-trigger:focus .Icon,
html.dark .Token--blue:focus,
html.dark .Token.is-focused,
html.dark .Token .Token-checkbox input[type="checkbox"]:focus + .Icon,
html.dark .Token .Token-trigger:focus .Icon,
html.dark .Token:focus {
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px #71c9f8;
}
html.dark .Token--green {
    background-color: #fff;
    border-color: #17bf63;
    color: #17bf63;
}
html.dark .Token--green .Token-adornment {
    background-color: #17bf63;
    color: #fff;
}
html.dark .Token--green:hover {
    background-color: #a5f2aa;
    color: #008951;
}
html.dark .Token--green.is-selected {
    background-color: #17bf63;
    color: #fff;
    position: relative;
}
html.dark .Token--green.is-selected .Token-adornment {
    background-color: #fff;
    color: #17bf63;
}
html.dark .Token--green.is-selected:hover {
    background-color: #008951;
    border-color: #008951;
}
html.dark .Token--green.is-focused,
html.dark .Token--green .Token-checkbox input[type="checkbox"]:focus + .Icon,
html.dark .Token--green .Token-trigger:focus .Icon,
html.dark .Token--green:focus {
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px #68e090;
}
html.dark .Token--red {
    background-color: #fff;
    border-color: #e0245e;
    color: #e0245e;
}
html.dark .Token--red .Token-adornment {
    background-color: #e0245e;
    color: #fff;
}
html.dark .Token--red:hover {
    background-color: #ffb8c2;
    color: #a01744;
}
html.dark .Token--red.is-selected {
    background-color: #e0245e;
    color: #fff;
    position: relative;
}
html.dark .Token--red.is-selected .Token-adornment {
    background-color: #fff;
    color: #e0245e;
}
html.dark .Token--red.is-selected:hover {
    background-color: #a01744;
    border-color: #a01744;
}
html.dark .Token--red.is-focused,
html.dark .Token--red .Token-checkbox input[type="checkbox"]:focus + .Icon,
html.dark .Token--red .Token-trigger:focus .Icon,
html.dark .Token--red:focus {
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px #f6809a;
}
html.dark .Token--purple {
    background-color: #fff;
    border-color: #794bc4;
    color: #794bc4;
}
html.dark .Token--purple .Token-adornment {
    background-color: #794bc4;
    color: #fff;
}
html.dark .Token--purple:hover {
    background-color: #c7b4fa;
    color: #4f0299;
}
html.dark .Token--purple.is-selected {
    background-color: #794bc4;
    color: #fff;
    position: relative;
}
html.dark .Token--purple.is-selected .Token-adornment {
    background-color: #fff;
    color: #794bc4;
}
html.dark .Token--purple.is-selected:hover {
    background-color: #4f0299;
    border-color: #4f0299;
}
html.dark .Token--purple.is-focused,
html.dark .Token--purple .Token-checkbox input[type="checkbox"]:focus + .Icon,
html.dark .Token--purple .Token-trigger:focus .Icon,
html.dark .Token--purple:focus {
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px #a37ced;
}
html.dark .Token--yellow {
    background-color: #fff;
    border-color: #ffad1f;
    color: #ffad1f;
}
html.dark .Token--yellow .Token-adornment {
    background-color: #ffad1f;
    color: #fff;
}
html.dark .Token--yellow:hover {
    background-color: #ffe76e;
    color: #f98e00;
}
html.dark .Token--yellow.is-selected {
    background-color: #ffad1f;
    color: #fff;
    position: relative;
}
html.dark .Token--yellow.is-selected .Token-adornment {
    background-color: #fff;
    color: #ffad1f;
}
html.dark .Token--yellow.is-selected:hover {
    background-color: #f98e00;
    border-color: #f98e00;
}
html.dark .Token--yellow.is-focused,
html.dark .Token--yellow .Token-checkbox input[type="checkbox"]:focus + .Icon,
html.dark .Token--yellow .Token-trigger:focus .Icon,
html.dark .Token--yellow:focus {
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px #ffd03f;
}
html.dark .Token--gray {
    background-color: #fff;
    border-color: #657786;
    color: #657786;
}
html.dark .Token--gray .Token-adornment {
    background-color: #657786;
    color: #fff;
}
html.dark .Token--gray:hover {
    background-color: #e6ecf0;
    color: #657786;
}
html.dark .Token--gray.is-selected {
    background-color: #657786;
    color: #fff;
    position: relative;
}
html.dark .Token--gray.is-selected .Token-adornment {
    background-color: #fff;
    color: #657786;
}
html.dark .Token--gray.is-selected:hover {
    background-color: #aab8c2;
    border-color: #aab8c2;
}
html.dark .Token--gray.is-focused,
html.dark .Token--gray .Token-checkbox input[type="checkbox"]:focus + .Icon,
html.dark .Token--gray .Token-trigger:focus .Icon,
html.dark .Token--gray:focus {
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px #aab8c2;
}
html.dark .FormTokenInput .Token {
    margin: 9px 9px 0 0;
}
html.dark .FormTokenInput .Token:focus:not(.is-focused) {
    box-shadow: none;
}
html.dark .FormTokenInput[dir="rtl"] .Token {
    margin-right: 0;
    margin-left: 9px;
}
html.dark .FormTokenInput.FormTextarea {
    padding: 8px 9px;
}
html.dark .FormTokenInput-innerWrapper {
    display: flex;
    flex-wrap: wrap;
    margin-top: -9px;
}
html.dark .FormTokenInput-input {
    flex-grow: 1;
    position: relative;
    height: auto;
    padding: 0;
    border: 0;
    margin-top: 9px;
    background: transparent;
    outline: none;
}
html.dark .FormTokenInput-input::-webkit-input-placeholder {
    color: #aab8c2;
    opacity: 1;
}
html.dark .FormTokenInput-input::-moz-placeholder {
    color: #aab8c2;
    opacity: 1;
}
html.dark .FormTokenInput-input:-ms-input-placeholder {
    color: #aab8c2;
}
html.dark .FormTokenInput-zeroWidthSpace {
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
html.dark .FormTokenInput.FormTextarea {
    min-height: 45px;
}
html.dark .FormTokenInput.FormTextarea .FormTokenInput-input {
    top: 0;
    height: 27px;
    font-size: 12px;
    line-height: 27px;
}
html.dark .FormTokenInput--large.FormTextarea--large {
    min-height: 54px;
}
html.dark .FormTokenInput--large.FormTextarea--large .FormTokenInput-input {
    top: 0;
    height: 36px;
    font-size: 14px;
    line-height: 36px;
}
html.dark .FormTokenInput--small.FormTextarea--small {
    min-height: 36px;
}
html.dark .FormTokenInput--small.FormTextarea--small .FormTokenInput-input {
    top: 0;
    height: 18px;
    font-size: 12px;
    line-height: 18px;
}
html.dark .DataPoint .DataPoint-trend:before {
    display: block;
    font-family: edgeicons;
    font-weight: 400;
    font-style: normal;
    text-align: center;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
html.dark .DataPoint .DataPoint-trend--negative:before {
    content: "\F174";
}
html.dark .DataPoint .DataPoint-trend--positive:before {
    content: "\F188";
}
html.dark .DataPoint .DataPoint-label {
    font-size: 12px;
    line-height: 18px;
    color: #657786;
    font-weight: 700;
    position: relative;
    top: 3px;
}
html.dark .DataPoint .DataPoint-info {
    font-size: 21px;
    line-height: 27px;
    color: #14171a;
    font-weight: 700;
}
html.dark .DataPoint.DataPoint--large .DataPoint-info {
    font-size: 27px;
    line-height: 36px;
}
html.dark .DataPoint.DataPoint--small .DataPoint-info {
    font-size: 18px;
    line-height: 27px;
}
html.dark .DataPoint .DataPoint-trend {
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
    margin-left: -4px;
    white-space: nowrap;
}
html.dark .DataPoint .DataPoint-trend:before {
    font-size: 16px;
    line-height: 15px;
    display: inline-block;
    position: relative;
    top: 1px;
}
html.dark .DataPoint .DataPoint-trend--negative {
    color: #e0245e;
}
html.dark .DataPoint .DataPoint-trend--positive {
    color: #17bf63;
}
html.dark .DataPoint--withBottomBorder {
    border-bottom: 1px solid #ccd6dd;
    margin-bottom: 9px;
    padding-bottom: 17px;
}
html.dark .FormTokenInput.FormTextarea {
    min-height: auto;
}
html.dark .FormTokenInput.FormTextarea .Icon--close {
    font-size: inherit;
    line-height: 22px;
}
html.dark .FormTokenInput.FormTextarea .Icon--close:before {
    font-size: 14px;
}
html.dark .FormTokenInput.FormTextarea ::-webkit-input-placeholder {
    color: #8899a6;
}
html.dark .FormTokenInput.FormTextarea :-ms-input-placeholder {
    color: #8899a6;
}
html.dark .FormTokenInput.FormTextarea ::-ms-input-placeholder {
    color: #8899a6;
}
html.dark .FormTokenInput.FormTextarea ::placeholder {
    color: #8899a6;
}
html.dark .FormTokenInput-input {
    width: auto;
}
html.dark .FormTokenInput-input:focus {
    border: none;
    box-shadow: none;
}
html.dark .FormTokenInput-innerWrapper .Token:first-of-type .Token-trigger {
    display: none;
}
html.dark .FormTokenInput-innerWrapper .Token:first-of-type .Token-label {
    padding-right: 12px;
}
html.dark .FormTokenInput-innerWrapper .Token-trigger:active,
html.dark .FormTokenInput-innerWrapper .Token-trigger:hover {
    background-color: inherit;
    color: inherit;
    text-decoration: none;
    box-shadow: none;
}
html.dark .DatePicker {
    margin: auto;
}
html.dark .DatePicker-calendar {
    width: 200px;
    margin: 0 auto;
}
html.dark .DatePicker-nav {
    height: 35px;
}
html.dark .DatePicker-calendarDay,
html.dark .DatePicker-calendarDayHeader {
    width: 25px;
    height: 25px;
    line-height: 26px;
}
html.dark .DatePicker-monthButton {
    outline: 0;
}
html.dark .DatePicker-monthButton .Icon {
    font-size: 10px;
}
html.dark .DatePicker-monthButton--left {
    text-align: left;
}
html.dark .DatePicker-monthButton--right {
    text-align: right;
}
html.dark .DatePicker.date-unselected .is-rangeEnd,
html.dark .DatePicker.date-unselected .is-rangeStart {
    background-color: transparent;
    color: #14171a;
}
html.dark .DatePicker.date-unselected .is-rangeEnd:hover,
html.dark .DatePicker.date-unselected .is-rangeStart:hover {
    background-color: #005091;
    color: #fff;
}
html.dark .DatePickerDropdown-menuItem {
    padding: 10px;
}
html.dark .DatePickerDropdown-menuItem--footer {
    border-radius: 0 0 4px 4px;
}
html.dark .FormSelect .Icon--caretDown {
    font-size: 16px;
}
html.dark .TimePickerDropdown.Dropdown {
    max-height: 200px;
    overflow-y: scroll;
    margin: 5px 0;
}
html.dark .TimePicker.FormInput {
    padding-right: 0;
}
html.dark
    .Dropdown-menuItem
    .Dropdown-menuItemContent
    input[type="radio"]:checked:before {
    content: "\F021";
    font-family: tweetdeckregular;
    font-size: 14px;
}
html.dark .NotificationList button {
    background: transparent;
    border: 0;
    padding: 0;
}
html.dark .DrawerModal,
html.dark .NotificationList .Notification-body {
    color: #14171a;
}
html.dark .DrawerModal button.Drawer-close {
    background: transparent;
    border: 0;
    padding: 0;
    margin-top: 6px;
}
html.dark .DrawerModal .Panel-header {
    padding: 9px 20px 0;
}
html.dark .DrawerModal .Panel-title {
    padding-bottom: 7px;
    border-bottom: 2px solid #ccd6dd;
}
html.dark .DrawerModal .Panel-body {
    padding: 18px 20px;
}
html.dark .DrawerModal .Panel-body:focus {
    outline: none;
}
html.dark .DrawerModal .Panel-footer {
    padding: 18px 20px;
    background-color: #f5f8fa;
    border-top: 1px solid #ccd6dd;
}
html.dark .Tooltip-inner {
    padding: 6px !important;
}
html.dark .modal-content {
    background-color: #15202b !important;
}
body:before {
    position: relative !important;
}

.js-mediatable .l-table {
    height: 100% !important;
}
