:root {
--color0: #0f172a;
--color8: #262626;
--color22: #2d2d2c;
--color24: #313133;
--color7: #333;
--color23: #393734;
--color18: #383838;
--color19: #404040;
--color36: #575757;
--color34: #555;
--color37: #586069;
--color14: #6a6a6a;
--color10: #777;
--color13: #888;
--color11: #969696;
--color32: #a6a6a6;
--color1: #aaa;
--color35: #d1d5db;
--color20: #ddd;
--color46: rgba(27, 31, 35, .15);
--color45: rgba(0, 0, 0, .1);
--color41: #efefef;
--color5: #eee;
--color44: hsla(0, 0%, 100%, .3);
--color6: #fff;
--color3: #e2efef;
--color4: #edf6f7;
--color16: #e2e8f0;
--color31: #cbd5e1;
--color21: #f1f5f9;
--color29: #0e7e9d;
--color9: #0aa;
--color15: #099;
--color33: #06c5c5;
--color40: #9cdddb;
--color43: #b7dddd;
--color42: #c6efef;
--color48: rgba(37, 156, 154, .6);
--color47: rgba(37, 156, 154, .4);
--color28: #672323;
--color25: #9a0000;
--color38: #ef0000;
--color27: #f98989;
--color26: #ffd7d7;
--color39: #6d4b8d;
--color30: 204, 6, 6;
--color12: 37, 158, 6;
--chroma-bg: rgba(0, 0, 0, .05);
--chroma-base: #586e75;
--chroma-c: #7d7d7d;
--chroma-01: #589000;
--chroma-02: #cb4b16;
--chroma-03: #268bd2;
--chroma-04: #2aa198;
--chroma-05: #859900;
--chroma-06: #d33682;
--chroma-07: #00aee2;
--primary-color: 0, 170, 170;
--primary-brighter-color: 0, 153, 153;
--primary-darker-color: 0, 102, 102;
--primary-text-color: 38, 38, 38;
--secondary-text-color: 100, 116, 139;
--secondary-darker-text-color: 150, 150, 150;
--primary-background-color: 255, 255, 255;
--black-color: 0, 0, 0;
--white-color: 255, 255, 255;
--error-color: #b91c1c;
--error-background: rgba(255, 70, 111, .169);
--line-color: var(--color16);
--line-brighter-color: var(--color31);
--text-color: var(--black-color);
--transparent: transparent
}
:root .dark {
--line-color: var(--color36);
--primary-color: 0, 153, 153;
--primary-brighter-color: 0, 170, 170;
--primary-text-color: 241, 245, 249;
--primary-background-color: 38, 38, 38;
--secondary-text-color: 209, 213, 219;
--error-color: #ffa0a0;
--line-brighter-color: var(--color11);
--text-color: var(--white-color)
}
.root {
position: relative
}
.root::-moz-selection {
background: var(--color42)
}
.root::selection {
background: var(--color42)
}
.root_user-info {
position: static
}
.root__copyright {
font-size: 12px;
margin: 48px 0 0;
text-align: right
}
.root__input {
margin-top: 4px
}
.root__preloader {
left: 0;
margin: 0 auto;
position: absolute;
right: 0
}
.root__pinned-comment:last-child {
border-bottom: 0;
margin-bottom: 0;
padding-bottom: 0
}
.root__pinned-comments {
border-radius: 2px;
margin-top: 20px;
padding: 0 12px 12px
}
.root__thread:last-child {
margin-bottom: -24px
}
.root__threads {
margin-top: 4px
}
.root_theme_dark,
.root_theme_dark a {
color: var(--color20)
}
.root_theme_dark a:hover {
color: var(--color6)
}
.root_theme_dark a:active,
.root_theme_dark a:visited {
color: var(--color39)
}
.root_theme_dark .root__copyright,
.root_theme_dark .root__copyright-link {
color: var(--color1)
}
.root_theme_dark .root__pinned-comment {
border-bottom-color: var(--color18)
}
.root_theme_dark .root__pinned-comments {
background: var(--color19)
}
.root_theme_light {
color: var(--color0)
}
.root_theme_light .root__copyright,
.root_theme_light .root__copyright-link {
color: var(--color1)
}
.root_theme_light .root__pinned-comment {
border-bottom-color: var(--color3)
}
.root_theme_light .root__pinned-comments {
background: var(--color4)
}
body {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
box-sizing: border-box;
color: rgb(var(--primary-text-color));
font-family: system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif;
font-size: 14px;
margin: 0;
padding: 6px
}
body.dark {
background-color: rgb(33, 33, 33) !important;
}
button,
input,
select,
textarea {
color: inherit;
font-family: inherit;
font-size: inherit
}
button {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background: transparent none repeat 0 0/auto auto padding-box border-box scroll;
background: initial;
border: 0;
cursor: pointer;
margin: 0;
padding: 0;
transition-duration: .15s;
transition-property: color, background, border-color;
transition-timing-function: linear
}
#remark42 {
height: 100%
}
.preloader,
.preloader:after,
.preloader:before {
-webkit-animation-duration: 1.8s;
animation-duration: 1.8s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-animation-name: bouncing;
animation-name: bouncing;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
border-radius: 50%;
height: 10px;
text-align: left;
width: 10px
}
.preloader {
-webkit-animation-delay: -.16s;
animation-delay: -.16s;
color: #fff;
color: var(--color6, #fff);
position: relative;
transform: translate3d(0, -10px, 0)
}
.preloader:after,
.preloader:before {
content: "";
position: absolute;
top: 0
}
.preloader:before {
-webkit-animation-delay: -.32s;
animation-delay: -.32s;
transform: translate3d(-15px, 0, 0)
}
.preloader:after {
transform: translate3d(15px, 0, 0)
}
.preloader_view_iframe {
color: #888;
color: var(--color13, #888);
margin: 0 auto
}
:focus:not(.focus-visible):not(.button) {
outline: none
}
@-webkit-keyframes bouncing {
0%,
80%,
to {
box-shadow: 0 10px 0 -10px
}
40% {
box-shadow: 0 10px 0 0
}
}
@keyframes bouncing {
0%,
80%,
to {
box-shadow: 0 10px 0 -10px
}
40% {
box-shadow: 0 10px 0 0
}
}
.C_A {
align-items: center;
background-color: #0aa;
background-color: rgb(var(--primary-color));
border: 1px solid transparent;
border-radius: 4px;
box-sizing: border-box;
color: #fff;
color: rgb(var(--white-color));
cursor: pointer;
display: inline-flex;
font-family: inherit;
font-size: 16px;
font-weight: 700;
justify-content: center;
margin: 0;
padding: 7px 12px;
position: relative;
white-space: nowrap;
width: 100%
}
.C_A:hover {
background-color: #099;
background-color: rgb(var(--primary-brighter-color))
}
.C_A:focus {
box-shadow: 0 0 0 2px rgba(0, 170, 170, .4);
box-shadow: 0 0 0 2px rgba(var(--primary-color), .4);
outline: none
}
.C_A:disabled {
background-color: #0aa;
background-color: var(--color9);
cursor: default;
opacity: .6
}
.C_B {
align-items: center;
display: flex;
justify-content: center;
margin-left: 12px;
margin-right: -12px;
padding: 0 10px;
position: relative
}
.C_B:before {
border-left: 1px solid hsla(0, 0%, 100%, .2);
border-left: 1px solid rgba(var(--white-color), .2);
content: "";
height: 36px;
left: 0;
position: absolute
}
.C_C:hover {
background-color: #0aa;
background-color: rgb(var(--primary-color))
}
.C_D {
font-size: 12px;
height: 28px;
text-transform: uppercase
}
.C_E {
font-size: 14px
}
.C_F {
background-color: rgba(0, 170, 170, .1);
background-color: rgba(var(--primary-color), .1)
}
.C_F,
.C_F:hover {
color: #0aa;
color: rgb(var(--primary-color))
}
.C_F:hover {
background-color: rgba(0, 170, 170, .2);
background-color: rgba(var(--primary-color), .2)
}
.C_G {
background-color: transparent;
background-color: initial;
color: #0aa;
color: rgb(var(--primary-color));
text-transform: none;
width: auto
}
.C_G:hover {
background-color: rgba(0, 170, 170, .1);
background-color: rgba(var(--primary-color), .1)
}
.C_H {
border: 0;
font-weight: 600;
padding: 2px
}
.C_H:hover {
color: #099;
color: rgb(var(--primary-brighter-color))
}
.C_H:hover,
.C_H[disabled] {
background-color: transparent;
background-color: initial
}
.C_H[disabled] {
color: rgba(0, 170, 170, .9);
color: rgba(var(--primary-color), .9)
}
.dark .C_A {
border-color: hsla(0, 0%, 100%, .1);
border-color: rgba(var(--white-color), .1)
}
.dark .C_F {
border-color: transparent;
color: inherit
}
.settings {
padding: 10px 0
}
.settings__action {
color: var(--color9);
cursor: pointer;
font-weight: 700;
margin-left: 8px
}
.settings__action:hover {
color: var(--color33)
}
.settings__action:before {
content: "•";
margin-right: 8px
}
.settings__section+.settings__section {
margin-top: 2em
}
.settings__list {
padding: 0 0 0 20px
}
.settings__list-item {
cursor: default;
margin-bottom: .5em;
position: relative
}
@media (hover:hover) {
.settings__list-item .settings__action {
opacity: 0
}
.settings__list-item:hover .settings__action {
opacity: 1
}
}
.settings__invisible {
opacity: .4
}
.settings__dimmed {
opacity: .5
}
.settings__username {
font-weight: 700
}
.settings__user-id {
font-size: .8em;
font-style: italic;
word-break: break-all
}
.settings_theme_dark .settings__action:before {
color: var(--color20)
}
.settings_theme_dark .settings__blocked-users-username {
color: var(--color5)
}
.settings_theme_light .settings__action:before {
color: var(--color10)
}
.settings_theme_light .settings__blocked-users-username {
color: var(--color13)
}
.auth-panel {
align-items: baseline;
display: flex;
font-size: 14px;
justify-content: space-between;
line-height: 16px
}
.auth-panel__readonly-label {
margin-right: .3rem
}
.auth-panel__readonly-label:after {
content: "•";
margin-left: .3rem
}
.auth-panel__column:last-child {
margin-left: 8px;
text-align: right
}
.button {
background: none;
border: 0;
border-radius: 4px;
cursor: pointer;
font-family: inherit;
font-size: inherit;
margin: 0;
padding: 0;
white-space: nowrap
}
.button:focus {
box-shadow: 0 0 0 2px var(--color47);
outline: none
}
.button:disabled {
cursor: default;
opacity: .6
}
.button_kind_link {
background: transparent;
color: var(--color9);
font-weight: 600
}
.button_kind_link:hover {
color: var(--color33)
}
.button_kind_link:disabled,
.button_kind_link:hover:disabled {
color: var(--color9)
}
.button_kind_primary {
background: var(--color15);
color: var(--color6)
}
.button_kind_primary:hover {
background: var(--color33)
}
.button_kind_primary:hover:disabled {
background: var(--color15)
}
.button_kind_secondary {
background: var(--color6);
color: inherit
}
.button_kind_secondary:hover {
box-shadow: inset 0 0 0 2px var(--color33)
}
.button_size_large {
font-size: 16px;
height: 36px;
padding: 0 12px
}
.button_size_middle {
height: 2rem;
padding: 0 12px
}
.button_theme_dark.button_kind_secondary {
background: var(--color8);
color: var(--color20)
}
.button_theme_dark.button_kind_link:disabled,
.button_theme_dark.button_kind_link:hover:disabled {
color: var(--color6)
}
.S_A {
background-color: #fff;
background-color: rgb(var(--white-color));
border: 1px solid #e2e8f0;
border: 1px solid var(--line-color);
border-radius: 4px;
box-sizing: border-box;
color: #333;
color: var(--color7);
font-family: inherit;
font-size: 16px;
height: 36px;
margin: 0;
padding: 0 8px;
width: 100%
}
.S_A:hover {
border-color: #cbd5e1;
border-color: var(--line-brighter-color)
}
.S_A:focus {
border-color: #099;
border-color: var(--color15);
box-shadow: 0 0 0 2px rgba(37, 156, 154, .4);
box-shadow: 0 0 0 2px var(--color47);
outline: none
}
.S_A:disabled {
background-color: #f1f5f9;
background-color: var(--color21);
border-color: #e2e8f0;
border-color: var(--line-color)
}
.S_A::-moz-placeholder {
-webkit-text-fill-color: #969696;
-webkit-text-fill-color: var(--color11);
color: #969696;
color: var(--color11)
}
.S_A::placeholder {
-webkit-text-fill-color: #969696;
-webkit-text-fill-color: var(--color11);
color: #969696;
color: var(--color11)
}
.S_A:-webkit-autofill {
-webkit-text-fill-color: #333;
-webkit-text-fill-color: var(--color7);
box-shadow: inset 0 0 0 1000px #fff;
box-shadow: 0 0 0 1000px rgb(var(--white-color)) inset
}
.S_A:-webkit-autofill:focus {
box-shadow: inset 0 0 0 1000px #fff, 0 0 0 2px rgba(37, 156, 154, .4);
box-shadow: 0 0 0 1000px rgb(var(--white-color)) inset, 0 0 0 2px var(--color47)
}
.S_A:-webkit-autofill::placeholder {
-webkit-text-fill-color: #969696;
-webkit-text-fill-color: var(--color11)
}
.dark .S_A {
background-color: #2d2d2c;
background-color: var(--color22);
color: hsla(0, 0%, 100%, .8);
color: rgba(var(--white-color), .8)
}
.dark .S_A:focus {
border-color: #099;
border-color: var(--color15);
box-shadow: 0 0 0 2px rgba(37, 156, 154, .4);
box-shadow: 0 0 0 2px var(--color47)
}
.dark .S_A::-moz-placeholder {
color: hsla(0, 0%, 100%, .2);
color: rgba(var(--white-color), .2)
}
.dark .S_A::placeholder {
color: hsla(0, 0%, 100%, .2);
color: rgba(var(--white-color), .2)
}
.dark .S_A:-webkit-autofill {
box-shadow: inset 0 0 0 1000px #2d2d2c;
box-shadow: 0 0 0 1000px var(--color22) inset
}
.dark .S_A:-webkit-autofill,
.dark .S_A:-webkit-autofill:focus {
-webkit-text-fill-color: hsla(0, 0%, 100%, .8);
-webkit-text-fill-color: rgba(var(--white-color), .8)
}
.dark .S_A:-webkit-autofill:focus {
box-shadow: inset 0 0 0 1000px #2d2d2c, 0 0 0 2px rgba(37, 156, 154, .4);
box-shadow: 0 0 0 1000px var(--color22) inset, 0 0 0 2px var(--color47)
}
.dark .S_A:-webkit-autofill::placeholder {
-webkit-text-fill-color: hsla(0, 0%, 100%, .4);
-webkit-text-fill-color: rgba(var(--white-color), .4)
}
.S_B,
.S_B:focus,
.S_B:hover {
border-color: #b91c1c;
border-color: var(--error-color);
box-shadow: 0 0 0 2px rgba(255, 70, 111, .169);
box-shadow: 0 0 0 2px var(--error-background)
}
.R_A {
margin-bottom: 0
}
.R_B {
background-color: #fff;
background-color: rgb(var(--white-color));
box-sizing: border-box;
display: block;
margin: 12px auto;
padding: 10px
}
.R_C {
width: 100%
}
.D_A {
-webkit-animation: D_B 1s linear infinite;
animation: D_B 1s linear infinite;
border: 2px solid hsla(0, 0%, 100%, .2);
border-radius: 50%;
border-right: 2px solid rgba(var(--white-color), .2);
border: 2px solid rgba(var(--white-color), .2);
border-right-color: rgb(var(--white-color));
height: 16px;
width: 16px
}
.D_C {
border: 2px solid rgba(27, 31, 35, .15);
border-right: 2px solid var(--color46);
border: 2px solid var(--color46);
border-right-color: var(--color37)
}
.dark & {
border: 2px solid hsla(0, 0%, 100%, .2);
border-right: 2px solid rgba(var(--white-color), .2);
border: 2px solid rgba(var(--white-color), .2);
border-right-color: rgb(var(--white-color))
}
@-webkit-keyframes D_B {
0% {
transform: rotate(0deg)
}
to {
transform: rotate(1turn)
}
}
@keyframes D_B {
0% {
transform: rotate(0deg)
}
to {
transform: rotate(1turn)
}
}
.Q_A {
align-items: center;
display: flex;
justify-content: center;
list-style: none;
margin: 0;
padding: 0
}
.Q_B {
position: relative
}
.Q_B+.Q_B {
margin-left: 12px
}
.Q_C {
align-items: center;
border: 1px solid #e2e8f0;
border: 1px solid var(--line-color);
border-radius: 50%;
cursor: pointer;
display: flex;
height: 38px;
justify-content: center;
width: 38px
}
.Q_C:after {
color: #64748b;
color: rgb(var(--secondary-text-color));
display: inline-block
}
.Q_C:hover {
border-color: #cbd5e1;
border-color: var(--line-brighter-color);
transform: scale(1.05)
}
.Q_C:active {
transform: scale(1)
}
.Q_C:focus {
border-color: #cbd5e1;
border-color: var(--line-brighter-color);
box-shadow: 0 0 0 2px #e2e8f0;
box-shadow: 0 0 0 2px var(--line-color)
}
.Q_D,
.Q_E {
border-radius: 6px;
padding: 0 12px;
text-decoration: none;
width: auto
}
.Q_D:hover,
.Q_E:hover {
transform: scale(1)
}
.Q_D:active,
.Q_E:active {
transform: scale(.95)
}
.Q_D:after,
.Q_E:after {
content: attr(data-provider-name);
display: inline-block;
margin-left: 8px
}
.Q_D:after {
content: attr(title)
}
.N_A {
color: #64748b;
color: rgb(var(--secondary-text-color));
z-index: 1
}
.N_A,
.N_B {
position: relative
}
.N_B {
height: 100%;
margin-left: 12px;
padding-left: 8px
}
.N_B:before {
border-left: 1px solid hsla(0, 0%, 100%, .5);
border-left: 1px solid rgba(var(--white-color), .5);
content: "";
height: 100%
}
.N_B:before,
.N_C {
position: absolute
}
.N_C {
background-color: #fff;
background-color: rgb(var(--primary-background-color));
border-radius: 6px;
box-shadow: 0 10px 15px rgba(0, 0, 0, .1), 0 -1px 6px rgba(0, 0, 0, .05);
box-shadow: 0 10px 15px rgba(var(--black-color), .1), 0 -1px 6px rgba(var(--black-color), .05);
left: 0;
min-width: 240px;
padding: 16px;
top: calc(100% + 8px);
z-index: 1
}
.N_D {
color: rgb(rgb(100, 116, 139));
color: rgb(rgb(var(--secondary-text-color)));
font-size: 12px;
font-weight: 700;
margin: 0 0 12px;
text-align: center
}
.N_D,
.N_E {
text-transform: uppercase
}
.N_E {
display: flex;
height: 16px;
margin: 16px -16px;
position: relative;
width: calc(100% + 32px)
}
.N_E:before {
border-top: 1px solid #e2e8f0;
border-top: 1px solid var(--line-color);
content: "";
display: block;
height: 0;
position: absolute;
top: 50%;
width: 100%
}
.N_E:after {
background-color: #fff;
background-color: rgb(var(--white-color));
color: #64748b;
color: rgb(var(--secondary-text-color));
content: attr(title);
display: block;
font-size: 12px;
margin: auto;
padding: 0 12px;
position: relative;
text-transform: uppercase
}
.dark .N_E:after {
background-color: #262626;
background-color: var(--color8)
}
.N_F {
display: flex;
justify-content: center;
margin-bottom: 16px
}
.N_G {
color: #64748b;
color: rgb(var(--secondary-text-color));
cursor: pointer;
display: inline-block;
font-size: 12px;
font-weight: 700;
height: 24px;
line-height: 24px;
padding: 0 12px;
position: relative;
text-transform: uppercase
}
.N_G+.N_G {
margin-left: 16px
}
.N_H {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border: 0;
height: 0;
margin: 0;
opacity: 0;
padding: 0;
position: absolute;
width: 0
}
.dark .N_G {
color: #a6a6a6;
color: var(--color32)
}
.N_H:checked+.N_G {
background-color: rgba(0, 170, 170, .1);
background-color: rgba(var(--primary-color), .1);
border-radius: 2px;
color: #0aa;
color: rgb(var(--primary-color))
}
.dark .N_H:checked+.N_G {
background-color: rgba(0, 170, 170, .4);
background-color: rgba(var(--primary-color), .4);
color: #fff;
color: rgb(var(--white-color))
}
.N_I {
display: flex;
margin-bottom: 12px;
width: 100%
}
.N_J {
flex: 0
}
.N_K {
display: inline-block;
margin-left: -4px;
margin-right: 2px
}
.N_L {
align-items: center;
border-radius: 2px;
color: inherit;
display: inline-flex;
height: 28px;
justify-content: center;
margin-left: auto;
position: relative;
width: 28px
}
.N_L:hover {
background-color: rgba(0, 170, 170, .1);
background-color: rgba(var(--primary-color), .1)
}
.N_M {
box-sizing: border-box;
font-family: inherit;
font-size: 16px;
margin: 0;
max-height: 200px;
min-height: 60px;
padding: 4px 8px;
resize: vertical;
width: 100%
}
.N_N {
border: 0;
height: 0;
margin: 0;
opacity: 0;
padding: 0;
position: absolute;
width: 0
}
.N_O {
font-size: 16px;
height: 36px;
padding: 0 20px;
width: 100%
}
.N_P {
background-color: rgba(255, 70, 111, .169);
background-color: var(--error-background);
color: #b91c1c;
color: var(--error-color);
line-height: 1.2;
margin-bottom: 12px;
padding: 6px 8px
}
.H_A {
border-radius: 4px;
display: block;
max-width: 100%
}
.H_B {
border: 1px solid #9cdddb;
border: 1px solid var(--color40)
}
.E_A,
.H_B {
box-sizing: border-box
}
.E_A {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border: 0;
border-radius: 2px;
display: inline-flex;
margin: 0;
padding: 4px;
transition: transfrom .15s ease-out
}
.E_A:hover {
transform: scale(1.06);
transition: transfrom .15s ease-in
}
.E_A:active {
transform: scale(1)
}
.E_A:focus {
box-shadow: inset 0 0 0 2px rgba(0, 170, 170, .5);
box-shadow: inset 0 0 0 2px rgba(var(--primary-color), .5)
}
.G_A {
font-size: 14px
}
.G_A,
.G_B {
align-items: center;
display: flex
}
.G_B {
color: #64748b;
color: rgb(var(--secondary-text-color));
font-weight: 700;
transition: color .15s
}
.G_B:hover {
color: inherit
}
.G_C {
margin-left: 12px
}
.G_D {
height: 20px;
margin-right: 8px;
width: 20px
}
.M_A {
align-items: center;
border-radius: 2px;
display: inline-flex;
font-weight: 600;
padding: 2px;
position: relative
}
.M_B {
font-size: 14px
}
.M_C {
box-shadow: 0 0 0 2px rgba(0, 170, 170, .4);
box-shadow: 0 0 0 2px rgba(var(--primary-color), .4);
outline: none
}
.M_D {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border: 0;
cursor: pointer;
height: 100%;
left: 0;
margin: 0;
opacity: 0;
padding: 0;
position: absolute;
top: 0;
width: 100%
}
.M_E {
margin-left: .4em
}
.raw-content .root_theme_dark {
--chroma-bg: hsla(0, 0%, 100%, .1);
--chroma-base: #93a1a1;
--chroma-c: #586e75;
--chroma-01: #8ad200;
--chroma-03: #3af;
--chroma-05: #8eca03;
--chroma-06: #dc322f;
--chroma-07: #95d5e8
}
.raw-content {
word-break: break-word
}
.raw-content blockquote,
.raw-content p {
margin: .5rem 0
}
.raw-content blockquote:first-child,
.raw-content p:first-child {
margin-top: 0
}
.raw-content blockquote:last-child,
.raw-content p:last-child {
margin-bottom: 0
}
.raw-content a {
color: var(--color9)
}
.raw-content a:hover {
color: var(--color33);
text-decoration: none
}
.raw-content img {
max-height: 300px;
max-width: 100%
}
.raw-content h1:first-child,
.raw-content h2:first-child,
.raw-content h3:first-child,
.raw-content h4:first-child,
.raw-content h5:first-child,
.raw-content h6:first-child {
margin-top: 0
}
.raw-content blockquote {
border-left: 2px solid;
padding: 12px 8px 12px 16px
}
.raw-content table {
border-collapse: collapse;
border-spacing: 0;
display: block;
overflow: auto
}
.raw-content table th {
font-weight: 600;
text-align: left
}
.raw-content table td,
.raw-content table th {
padding: 6px 13px
}
.raw-content table tr {
border-top: 1px solid var(--color43)
}
.raw-content code {
background-color: var(--chroma-bg);
color: var(--chroma-base);
display: inline-block;
margin: 0;
overflow: visible;
padding: 0 .4em;
white-space: pre;
word-break: normal
}
.raw-content code,
.raw-content pre {
word-wrap: normal;
border-radius: 3px;
font-size: 85%;
line-height: 1.45
}
.raw-content pre {
overflow-x: auto;
overflow-y: hidden;
padding: 12px 16px 12px 18px;
-moz-tab-size: 2;
-o-tab-size: 2;
tab-size: 2
}
.raw-content pre:first-child {
margin-top: 0
}
.raw-content pre:last-child {
margin-bottom: 0
}
.raw-content pre>code {
background-color: transparent;
padding: 0
}
.raw-content sub sub,
.raw-content sub sup,
.raw-content sup sub,
.raw-content sup sup {
vertical-align: middle
}
.raw-content hr {
border-width: 0 0 1px
}
pre {
background-color: var(--chroma-bg);
color: var(--chroma-base)
}
pre .c,
pre .c1,
pre .ch,
pre .cm,
pre .cp,
pre .cpf,
pre .cs {
color: var(--chroma-c)
}
pre .ge {
font-style: italic
}
pre .gr,
pre .gs {
font-weight: 700
}
pre .kd {
color: var(--chroma-07)
}
pre .k,
pre .kc,
pre .kn,
pre .kp,
pre .kr,
pre .kt,
pre .ow {
color: var(--chroma-01)
}
pre .nb,
pre .nc {
color: var(--chroma-02)
}
pre .bp,
pre .fm,
pre .n,
pre .na,
pre .nd,
pre .ne,
pre .nf,
pre .ni,
pre .nl,
pre .nn,
pre .no,
pre .nt,
pre .nv,
pre .nx,
pre .py,
pre .vc,
pre .vg,
pre .vi,
pre .vm {
color: var(--chroma-03)
}
pre .dl,
pre .il,
pre .l,
pre .ld,
pre .m,
pre .mb,
pre .mf,
pre .mh,
pre .mi,
pre .mo,
pre .s,
pre .s1,
pre .s2,
pre .sa,
pre .sb,
pre .sc,
pre .sd,
pre .se,
pre .sh,
pre .si,
pre .sr,
pre .ss,
pre .sx {
color: var(--chroma-04)
}
pre .g,
pre .gd,
pre .ge,
pre .gh,
pre .gi,
pre .gl,
pre .go,
pre .gp,
pre .gr,
pre .gs,
pre .gt,
pre .gu {
color: var(--chroma-06)
}
.raw-content_theme_dark blockquote {
border-left-color: var(--color44)
}
.raw-content_theme_dark table td,
.raw-content_theme_dark table th {
border: 1px solid var(--color24)
}
.raw-content_theme_dark table tr {
background-color: var(--color8)
}
.raw-content_theme_dark table tr:nth-child(2n) {
background-color: var(--color23)
}
.raw-content_theme_dark hr {
border-color: var(--color22)
}
.raw-content_theme_light blockquote {
border-left-color: var(--color45)
}
.raw-content_theme_light table td,
.raw-content_theme_light table th {
border: 1px solid var(--color16)
}
.raw-content_theme_light table tr {
background-color: var(--color6)
}
.raw-content_theme_light table tr:nth-child(2n) {
background-color: var(--color21)
}
.raw-content_theme_light hr {
border-color: var(--color21)
}
.comment-form {
border-radius: 2px;
border-style: solid;
border-width: 6px 12px 12px;
display: block;
position: relative
}
.comment-form__dropdown_rss {
text-align: left
}
.comment-form__dropdown_rss .dropdown__content {
width: 8em
}
.comment-form__actions {
align-items: center;
display: flex;
flex-wrap: wrap;
gap: 12px;
justify-content: space-between;
min-height: 30px;
padding-top: 12px
}
.comment-form__button {
align-self: flex-start;
margin-right: 8px
}
.comment-form__button:last-child {
margin-right: 20px
}
.comment-form__button_type_preview:focus,
.comment-form__button_type_preview:hover {
box-shadow: inset 0 0 0 2px var(--color9);
color: var(--color15)
}
.comment-form__button_type_send {
background: var(--color15);
color: var(--color6)
}
.comment-form__button_type_send:focus,
.comment-form__button_type_send:hover {
background: var(--color9)
}
.comment-form__control-panel {
background-color: var(--color5);
height: 30px
}
.comment-form__counter {
bottom: 4px;
color: var(--color38);
font-size: 10px;
font-weight: 700;
position: absolute;
right: 4px
}
.comment-form__error {
font-size: 14px;
line-height: 18px;
margin: 0;
padding: 10px 12px
}
.comment-form__field {
--height: 109.6px;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
border: 0;
box-sizing: border-box;
display: block;
font-size: 16px;
height: var(--height);
line-height: 1.4;
margin: 0;
min-height: var(--height);
overflow: hidden;
padding: 10px 12px;
resize: none;
transform: translateZ(0);
width: 100%
}
.comment-form__field:focus {
border-color: var(--color15);
box-shadow: 0 0 0 2px var(--color47);
outline: none
}
.comment-form__field:disabled {
color: var(--color10)
}
.comment-form__field-wrapper {
position: relative
}
.comment-form__preview {
border: 1px dashed;
border-radius: 2px;
font-size: 16px;
line-height: 1.2;
margin-top: 8px;
overflow: hidden;
padding: 7px 11px
}
.comment-form__preview-wrapper {
overflow: hidden
}
.comment-form__rss {
font-size: 12px;
line-height: 1
}
.comment-form__rss-link {
color: var(--color9);
cursor: pointer;
font-weight: 700;
text-decoration: none;
white-space: nowrap
}
.comment-form__rss-link:hover {
color: var(--color33)
}
.comment-form__markdown {
font-size: 12px;
margin-bottom: 5px
}
.comment-form__markdown-link {
color: var(--color9);
cursor: pointer;
font-weight: 700;
text-decoration: none;
white-space: nowrap
}
.comment-form__markdown-link:hover {
color: var(--color33)
}
.comment-form__toolbar {
display: block;
float: right
}
.comment-form__toolbar-file-input {
clip: rect(0 0 0 0);
height: 1px;
overflow: hidden;
position: absolute;
width: 1px
}
.comment-form__toolbar-item {
align-items: center;
background: none;
border: 0;
color: var(--color37);
cursor: pointer;
display: flex;
float: left;
height: 24px;
justify-content: center;
width: 24px
}
.comment-form__toolbar-item:hover {
color: var(--color9)
}
.comment-form__toolbar-icon {
fill: currentColor;
display: inline-block
}
.comment-form__toolbar-group {
display: inline-block;
margin-left: 20px
}
.comment-form__toolbar-group:first-child {
margin-left: 0
}
.comment-form__subscribe-by-email {
box-sizing: border-box;
display: flex;
flex-direction: column;
flex-wrap: wrap;
line-height: 1.2;
padding: 8px;
text-align: left;
width: 200px
}
.comment-form__subscribe-by-email_token {
padding-top: 0
}
.comment-form__subscribe-by-email_subscribed,
.comment-form__subscribe-by-email_unsubscribed {
font-size: 14px;
padding: 8px 12px;
text-align: left
}
.comment-form__subscribe-by-email__title {
margin-bottom: 12px
}
.comment-form__subscribe-by-email__button {
flex-grow: 1;
margin-top: 10px
}
.comment-form__subscribe-by-email__preloader {
margin: 0 auto
}
.comment-form__subscribe-by-email__token-input {
border: 1px solid var(--color31);
font-family: inherit;
font-size: .8em;
font-weight: 400;
line-height: 1.5;
padding: 4px;
resize: vertical
}
.comment-form__subscribe-by-email__token-input:focus {
border-color: var(--color15);
box-shadow: 0 0 0 2px var(--color47);
outline: none
}
.comment-form__subscribe-by-email__error {
line-height: 1.2;
margin-top: 8px;
padding: 6px 8px
}
.comment-form__subscribe-by-email_theme_dark .comment-form__subscribe-by-email__error {
background: var(--color28);
color: var(--color27)
}
.comment-form__subscribe-by-email_theme_light .comment-form__subscribe-by-email__error {
background: var(--color26);
color: var(--color25)
}
.comment-form__rss-dropdown {
text-align: left
}
.comment-form__rss-dropdown__link {
color: var(--color9);
cursor: pointer;
font-weight: 700;
text-decoration: none;
white-space: nowrap
}
.comment-form__rss-dropdown__link:hover {
color: var(--color33)
}
.comment-form_theme_dark {
background: var(--color8);
border-color: var(--color7)
}
.comment-form_theme_dark .comment-form__actions {
background: var(--color7)
}
.comment-form_theme_dark .comment-form__button_type_preview {
background: var(--color8);
color: var(--color20)
}
.comment-form_theme_dark .comment-form__button_type_send {
color: var(--color20)
}
.comment-form_theme_dark .comment-form__error {
background: var(--color28);
border-top: 8px solid var(--color7);
color: var(--color27)
}
.comment-form_theme_dark .comment-form__field {
background: var(--color8);
color: var(--color5)
}
.comment-form_theme_dark .comment-form__preview {
background: var(--color8);
border-color: var(--color8);
color: var(--color20)
}
.comment-form_theme_dark .comment-form__preview-wrapper {
background: var(--color7)
}
.comment-form_theme_dark .comment-form__toolbar-item {
color: var(--color20)
}
.comment-form_theme_dark .comment-form__toolbar-item:hover {
color: var(--color9)
}
.comment-form_theme_dark .comment-form__control-panel {
background-color: var(--color7)
}
.comment-form_theme_light {
background: var(--color6);
border-color: var(--color5)
}
.comment-form_theme_light .comment-form__actions {
background: var(--color5)
}
.comment-form_theme_light .comment-form__button_type_preview {
background: var(--color6);
color: var(--color0)
}
.comment-form_theme_light .comment-form__button_type_send {
color: var(--color6)
}
.comment-form_theme_light .comment-form__error {
background: var(--color26);
border-top: 8px solid var(--color5);
color: var(--color25)
}
.comment-form_theme_light .comment-form__field {
background: var(--color6);
color: var(--color0)
}
.comment-form_theme_light .comment-form__preview {
background: var(--color6);
border-color: var(--color5);
color: var(--color7)
}
.comment-form_theme_light .comment-form__preview-wrapper {
background: var(--color5)
}
.comment-form_simple {
border-width: 12px
}
.dropdown {
display: inline-block;
position: relative
}
.dropdown_active>.dropdown__content {
display: block
}
.dropdown__item>.dropdown,
.dropdown__item>a,
.dropdown__item>button {
display: inline-block;
padding: 5px;
text-align: left
}
.dropdown__item_separator {
border-bottom: 1px solid var(--color15);
margin-bottom: 5px
}
.dropdown__items {
padding: 5px 0
}
.dropdown__items:last-child {
padding-bottom: 0
}
.dropdown__title:after {
content: "\25BE";
margin-left: 2px
}
.dropdown__content {
border: 2px solid var(--color15);
border-radius: 3px;
display: none;
left: 0;
max-width: 260px;
min-width: 120px;
outline-width: 0;
padding: 0 0 5px;
position: absolute;
top: 100%;
transform: translate(-.5em, 5px);
z-index: 20
}
.dropdown_theme_dark .dropdown__content {
background-color: var(--color8)
}
.dropdown_theme_light .dropdown__content {
background-color: var(--color6)
}
.O_A {
box-sizing: border-box;
display: flex;
flex-direction: column;
flex-wrap: wrap;
line-height: 1.2;
padding: 8px;
text-align: left;
width: 250px
}
.O_B {
filter: invert(1);
margin: 0 auto
}
.K_A {
background: #fff;
background: var(--color6);
border: 1px solid #e2e8f0;
border: 1px solid var(--color16);
border-radius: 3px;
box-shadow: 0 1px 5px rgba(27, 31, 35, .15);
box-shadow: 0 1px 5px var(--color46);
cursor: pointer;
left: 0;
list-style: none;
margin: 24px 0 0;
min-width: 180px;
padding: 0;
position: absolute;
top: 0;
z-index: 30
}
.K_B {
background: #262626;
background: var(--color8);
border: 1px solid #333;
border: 1px solid var(--color7);
color: #ddd;
color: var(--color20)
}
.K_C {
border-bottom: 1px solid #e2e8f0;
border-bottom: 1px solid var(--color16);
display: block;
font-size: 14px;
font-weight: 600;
padding: 4px 8px
}
.K_D {
border-bottom: 1px solid #333;
border-bottom: 1px solid var(--color7)
}
.K_C:hover,
.K_C[aria-selected=true] {
background-color: rgba(37, 156, 154, .6);
background-color: var(--color48);
color: #fff;
color: var(--color6);
text-decoration: none
}
.K_C:first-child {
border-top-left-radius: 3px;
border-top-right-radius: 3px
}
.K_C:last-child {
border-bottom: none;
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px
}
.K_E {
display: inline-block;
font-size: 20px;
height: 20px;
line-height: 20px;
margin-right: 0;
vertical-align: middle
}
.thread {
position: relative
}
.thread_indented {
margin-left: 17px
}
.thread_level_6 .thread_level_6 {
margin-left: 0
}
.thread_theme_dark .thread__collapse:after {
border-color: var(--color36)
}
.thread_theme_dark .thread__collapse:hover:after {
border-color: var(--color6)
}
.thread__collapse {
cursor: pointer;
height: calc(100% - 50px);
left: -4px;
position: absolute;
top: 50px;
width: 11px
}
.thread__collapse:after {
border-left: 1px dotted var(--color35);
content: "";
display: block;
height: 100%;
left: 5px;
position: absolute;
top: 0
}
.thread__collapse:hover:after {
border-left: 3px solid var(--color10);
transform: translateX(-1px);
z-index: 10
}
.thread__collapse_collapsed {
border: 1px solid;
border-radius: 2px;
display: flex;
height: 18px;
left: 0;
opacity: .8;
text-align: center;
top: 12px;
width: 18px
}
.thread__collapse_collapsed:after {
display: none
}
.thread__collapse_collapsed:hover {
opacity: 1
}
.thread__collapse_collapsed:hover:after {
transform: translateX(0)
}
.thread__collapse_collapsed>div {
border-bottom: 2px solid;
height: 2px;
left: 3px;
position: relative;
top: 6px;
width: 12px
}
.thread__collapse_collapsed>div:after,
.thread__collapse_collapsed>div:before {
border-bottom: 2px solid;
content: "";
height: 2px;
left: 0;
position: absolute;
top: -4px;
width: 100%
}
.thread__collapse_collapsed>div:after {
top: 4px !important
}
.comment {
display: block;
font-size: 16px;
line-height: 1.4;
padding: 12px 0 8px;
transition: background .3s ease-in-out
}
@media (hover:hover) {
.comment:hover>.comment__body .comment__actions .comment__controls {
opacity: 1
}
}
.comment__avatar {
height: 24px;
margin-right: 8px;
width: 24px
}
.comment_level_6 .comment__actions,
.comment_level_6 .comment__text {
padding-left: 0
}
.comment-form_type_reply {
margin-left: 17px
}
@media (-moz-touch-enabled:1) and (max-width:768px),
(pointer:coarse) and (max-width:768px) {
.comment-form_type_reply {
margin-left: 0
}
}
.comment__body {
padding-left: 17px
}
.comment__info {
align-items: center;
display: flex;
flex-wrap: wrap;
font-size: 14px;
margin-bottom: 12px;
padding-right: 84px;
position: relative
}
.comment__input {
margin-top: 8px
}
.comment__status {
font-weight: 700;
margin-left: 8px;
vertical-align: middle
}
.comment__text {
margin-bottom: 4px;
overflow: hidden
}
.comment__time {
margin-left: 8px;
margin-right: 8px;
text-decoration: none;
vertical-align: middle
}
.comment__time:first-child {
margin-left: 0
}
.comment__time:hover {
text-decoration: underline
}
.comment__user-id {
font-weight: 400
}
.comment__username {
font-weight: 700;
text-decoration: none;
vertical-align: middle
}
.comment__username:hover {
opacity: .75
}
.comment_collapsed {
padding: 12px 0 12px 28px
}
.comment_collapsed>.comment__body .comment__actions,
.comment_collapsed>.comment__body .comment__text {
display: none
}
.comment_collapsed .comment__info {
margin-bottom: 0;
min-height: 20px;
opacity: .8
}
.comment_collapsed .comment__avatar {
height: 20px;
opacity: .6;
width: 20px
}
.comment_collapsed .comment__time,
.comment_collapsed .comment__username {
font-style: italic
}
.comment_editing .comment__text {
display: none
}
@media (-moz-touch-enabled:1) and (max-width:768px),
(pointer:coarse) and (max-width:768px) {
.comment_editing {
border: 8px solid;
padding-bottom: 0
}
.comment_editing .comment__body {
padding: 8px 8px 0
}
.comment_editing .comment__input {
border-width: 8px 0 0
}
}
.comment_replying {
padding-bottom: 0;
position: relative;
z-index: 1
}
@media (-moz-touch-enabled:1) and (max-width:768px),
(pointer:coarse) and (max-width:768px) {
.comment_replying {
border: 8px solid
}
.comment_replying .comment__info {
padding-left: 8px
}
.comment_replying .comment__body {
padding: 8px 8px 0
}
.comment_replying .comment__input {
border-width: 8px 0 0
}
}
.comment_useless .comment__body {
opacity: .35
}
.comment_useless .comment__body:hover {
opacity: 1
}
.comment_view_admin .comment__username,
.comment_view_admin.comment_theme_dark .comment__username,
.comment_view_admin.comment_theme_light .comment__username {
color: var(--color29)
}
.comment_view_preview,
.comment_view_preview.comment_theme_dark,
.comment_view_preview.comment_theme_light {
font-size: 14px;
padding-bottom: 0
}
.comment_view_preview .comment__title,
.comment_view_preview.comment_theme_dark .comment__title,
.comment_view_preview.comment_theme_light .comment__title {
color: var(--color9);
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap
}
.comment_view_preview .comment__title-link,
.comment_view_preview.comment_theme_dark .comment__title-link,
.comment_view_preview.comment_theme_light .comment__title-link {
color: var(--color9);
text-decoration: none
}
.comment_view_preview .comment__title-link:hover,
.comment_view_preview.comment_theme_dark .comment__title-link:hover,
.comment_view_preview.comment_theme_light .comment__title-link:hover {
opacity: .75
}
.comment_view_preview .comment__info,
.comment_view_preview.comment_theme_dark .comment__info,
.comment_view_preview.comment_theme_light .comment__info {
color: var(--color10);
display: inline;
font-weight: 700;
padding-right: 0
}
.comment_view_preview .comment__info:after,
.comment_view_preview.comment_theme_dark .comment__info:after,
.comment_view_preview.comment_theme_light .comment__info:after {
content: " "
}
.comment_view_preview .comment__username,
.comment_view_preview.comment_theme_dark .comment__username,
.comment_view_preview.comment_theme_light .comment__username {
color: var(--color9)
}
.comment_view_preview .comment__text,
.comment_view_preview.comment_theme_dark .comment__text,
.comment_view_preview.comment_theme_light .comment__text {
display: inline;
vertical-align: bottom
}
.comment_view_user.comment_collapsed .comment__actions,
.comment_view_user.comment_collapsed .comment__text {
display: block
}
.comment_view_user .comment__title {
margin-bottom: .2rem
}
.comment_view_user .comment__body {
padding-left: 0
}
.comment_view_user .comment__title-link {
color: var(--color29);
display: block;
font-weight: 700;
overflow: hidden;
text-decoration: none;
text-overflow: ellipsis;
white-space: nowrap
}
.comment_view_user .comment__title-link:hover {
opacity: .75
}
.comment_theme_dark .comment__action_type_collapse {
border-color: var(--color34);
color: var(--color34)
}
.comment_theme_dark .comment__action_type_collapse.comment__action_selected {
background: var(--color34);
color: var(--color8)
}
.comment_theme_dark .comment__action_type_delete,
.comment_theme_dark .comment__action_type_edit {
color: var(--color14)
}
.comment_theme_dark .comment__action+.comment__controls:before {
color: var(--color5)
}
.comment_theme_dark .comment__control_view_inactive,
.comment_theme_dark .comment__control_view_inactive:focus,
.comment_theme_dark .comment__control_view_inactive:hover {
color: var(--color11)
}
.comment_theme_dark .comment__edit-timer {
color: var(--color32)
}
.comment_theme_dark .comment__edit-timer+.comment__controls:before {
color: var(--color5)
}
.comment_theme_dark .comment__status,
.comment_theme_dark .comment__time {
color: var(--color11)
}
.comment_theme_dark .comment__user-id {
color: var(--color13)
}
.comment_theme_dark .comment__username {
color: var(--color10)
}
.comment_theme_dark.comment_editing .comment__input {
border-color: var(--color7)
}
@media (-moz-touch-enabled:1) and (max-width:768px),
(pointer:coarse) and (max-width:768px) {
.comment_theme_dark.comment_editing {
border-color: var(--color7)
}
}
.comment_theme_dark.comment_replying .comment__input {
border-color: var(--color7)
}
@media (-moz-touch-enabled:1) and (max-width:768px),
(pointer:coarse) and (max-width:768px) {
.comment_theme_dark.comment_replying {
border-color: var(--color7)
}
}
.comment_theme_dark.comment_view_preview .comment__info:after {
color: var(--color10)
}
.comment_theme_dark.comment_highlighting {
background: var(--color19)
}
.comment_theme_light .comment__action_type_collapse {
border-color: var(--color20);
color: var(--color20)
}
.comment_theme_light .comment__action_type_collapse.comment__action_selected {
background: var(--color20);
color: var(--color6)
}
.comment_theme_light .comment__action_type_delete,
.comment_theme_light .comment__action_type_edit {
color: var(--color32)
}
.comment_theme_light .comment__action+.comment__controls:before {
color: var(--color10)
}
.comment_theme_light .comment__control_view_inactive,
.comment_theme_light .comment__control_view_inactive:focus,
.comment_theme_light .comment__control_view_inactive:hover {
color: var(--color11)
}
.comment_theme_light .comment__edit-timer {
color: var(--color32)
}
.comment_theme_light .comment__edit-timer+.comment__controls:before {
color: var(--color10)
}
.comment_theme_light .comment__status,
.comment_theme_light .comment__time {
color: var(--color11)
}
.comment_theme_light .comment__user-id {
color: var(--color13)
}
.comment_theme_light .comment__username {
color: var(--color10)
}
.comment_theme_light.comment_editing .comment__input {
border-color: var(--color5)
}
@media (-moz-touch-enabled:1) and (max-width:768px),
(pointer:coarse) and (max-width:768px) {
.comment_theme_light.comment_editing {
border-color: var(--color5)
}
}
.comment_theme_light.comment_replying .comment__input {
border-color: var(--color5)
}
@media (-moz-touch-enabled:1) and (max-width:768px),
(pointer:coarse) and (max-width:768px) {
.comment_theme_light.comment_replying {
border-color: var(--color5)
}
}
.comment_theme_light.comment_view_preview .comment__info:after {
color: var(--color10)
}
.comment_theme_light.comment_highlighting {
background: var(--color4)
}
.L_A {
align-items: center;
display: flex;
font-weight: 700;
line-height: 16px;
min-width: 72px;
position: absolute;
right: 0;
text-align: right;
top: 5px;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none
}
.L_B {
justify-content: center
}
.L_C {
align-items: center;
color: #888;
color: var(--color13);
display: flex;
opacity: .4;
padding: 2px;
transition: opacity color .15s .15s
}
.L_A:hover .L_C {
opacity: 1
}
.L_D:hover,
.L_E {
color: #259e06;
color: rgb(var(--color12));
opacity: 1
}
.L_F:hover,
.L_G {
color: #cc0606;
color: rgb(var(--color30));
opacity: 1
}
.L_H {
border-radius: 3px;
color: #969696;
color: rgb(var(--secondary-darker-text-color));
font-weight: 700;
margin: 0 4px;
min-width: 16px;
padding: 2px 6px;
text-align: center
}
.L_I {
background-color: rgba(204, 6, 6, .1);
background-color: rgba(var(--color30), .1);
color: #cc0606;
color: rgb(var(--color30))
}
.L_J {
background-color: rgba(37, 158, 6, .1);
background-color: rgba(var(--color12), .1);
color: #259e06;
color: rgb(var(--color12))
}
.L_K {
transform: rotate(180deg)
}
.L_L {
font-weight: 500;
white-space: nowrap
}
.P_A {
position: relative
}
.P_B {
background-color: #000;
background-color: rgb(var(--black-color));
border-radius: 4px;
color: #fff;
color: rgb(var(--white-color));
padding: 4px 6px;
visibility: hidden
}
.P_B,
.P_B:after {
position: absolute
}
.P_B:after {
border: 6px solid transparent;
border: 6px solid var(--transparent);
content: ""
}
.P_A:hover .P_B,
.P_C,
.P_D {
visibility: visible
}
.P_C {
opacity: 1
}
.P_E {
display: block
}
.P_F {
bottom: 100%;
margin-bottom: 10px;
right: 0
}
.P_F:after {
border-bottom-width: 0;
border-top-color: #000;
border-top-color: rgb(var(--black-color));
right: 10px;
top: 100%
}
.P_G {
bottom: 100%;
left: 0
}
.J_A {
align-items: center;
color: #0aa;
color: rgb(var(--primary-color));
display: flex;
font-size: 14px
}
.J_A>*+*,
.J_B>*+* {
margin-left: .5em
}
.J_C {
color: #969696;
color: rgb(var(--secondary-darker-text-color))
}
@media (hover:hover) {
.J_B {
opacity: 0;
transition: opacity .15s
}
.J_A:hover .J_B {
opacity: 1
}
}
.J_B:before {
color: #64748b;
color: rgb(var(--secondary-text-color));
content: "•";
margin-right: .5em
}
.F_A {
align-items: center;
display: flex
}
.F_A>*+* {
margin-left: 4px
}
.F_B {
align-items: center;
display: flex;
height: 16px;
padding: 2px;
width: 16px
}
.F_C {
color: #0e7e9d;
color: var(--color29)
}
.F_D {
color: #aaa;
color: var(--color1);
transition: opacity .15s
}
.F_D:hover {
opacity: .75
}
.F_E {
align-items: center;
color: #d1d5db;
color: var(--color35);
display: inline-flex;
height: 1rem;
justify-content: center;
width: 1rem
}
.F_E:hover {
color: #0e7e9d;
color: var(--color29)
}
.A_A {
display: flex;
font-size: 14px;
justify-content: flex-end;
margin-top: 24px
}
.A_B {
display: block;
margin: 20px auto;
max-width: 320px
}
.B_A {
display: flex;
height: 100%;
justify-content: flex-end;
transform: translateX(100%);
transition: transform .5s ease-out;
width: 100%
}
@media (min-width:448px) {
.B_A {
transform: translateX(448px)
}
}
.B_B {
transform: translateX(0)
}
.B_C {
transition: transform .5s ease-in
}
.B_D {
background: #fff;
background: rgb(var(--primary-background-color));
display: flex;
flex-direction: column;
flex-shrink: 0;
height: 100%;
max-width: 100%;
position: relative;
width: 100%
}
@media (min-width:448px) {
.B_D {
width: 400px
}
}
.B_E {
box-sizing: border-box;
color: #64748b;
color: rgb(var(--secondary-text-color));
position: absolute;
right: 10px;
top: 18px;
z-index: 1
}
@media (min-width:448px) {
.B_E {
box-sizing: border-box;
color: #fff;
color: rgb(var(--white-color));
padding: 4px;
position: static;
text-align: right;
width: 100%
}
}
.B_F {
align-items: center;
flex-shrink: 0;
padding: 16px
}
.B_F,
.B_G {
display: flex
}
.B_G {
flex-direction: column;
flex-grow: 1;
overflow-y: auto;
padding: 0 16px 16px
}
.B_H {
align-self: center;
margin: auto;
text-align: center
}
.B_I {
font-size: 14px;
margin: 0 0 16px
}
.B_G::-webkit-scrollbar {
width: 10px
}
.B_G::-webkit-scrollbar-track {
background: transparent none repeat 0 0/auto auto padding-box border-box scroll;
background: initial;
border-radius: 3px
}
.B_G::-webkit-scrollbar-thumb {
background-color: #fff;
background-color: rgb(var(--primary-background-color));
border: 2px solid #fff;
border: 2px solid rgb(var(--white-color));
border-radius: 5px
}
.B_J {
bottom: 0;
left: 0;
padding: 16px;
position: -webkit-sticky;
position: sticky;
right: 0;
text-align: center
}
.B_K {
flex-shrink: 0;
height: 32px;
margin-right: 8px;
width: 32px
}
.B_L {
line-height: 1;
margin: 0;
max-width: 100%;
overflow: hidden;
padding-right: 8px
}
.B_M {
font-size: 16px;
font-weight: 700
}
.B_M,
.B_N {
max-width: 100%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap
}
.B_N {
color: #888;
color: var(--color13);
font-size: 12px
}
.B_O {
color: #64748b;
color: rgb(var(--secondary-text-color));
margin-left: auto;
margin-right: 28px
}
.B_O:hover {
color: inherit
}
@media (min-width:448px) {
.B_O {
margin-right: 0
}
}
.B_P {
background-color: #fff;
background-color: rgb(var(--primary-background-color));
left: 0;
margin: 0 0 4px;
position: -webkit-sticky;
position: sticky;
top: 0;
z-index: 1
}
.B_P:after {
background-image: linear-gradient(0deg, hsla(0, 0%, 100%, 0), #fff);
background-image: linear-gradient(0deg, rgba(var(--primary-background-color), 0), rgba(var(--primary-background-color), 1));
content: "";
height: 20px;
left: 0;
position: absolute;
top: 100%;
width: 100%
}
.B_Q {
display: inline;
margin: 0;
padding-right: 6px
}
.B_Q,
.B_R {
vertical-align: middle
}
.B_R {
display: inline-block
}
.B_S,
.B_T {
color: #888;
color: var(--color13);
margin: auto
}
.B_U {
align-items: center;
display: flex;
flex-shrink: 0;
height: 35px;
justify-content: center
}
.I_A {
background-color: #0e7e9d;
background-color: var(--color29);
border-radius: 2px;
color: #fff;
color: var(--color6);
font-size: 14px;
font-weight: 700;
line-height: 1;
padding: 3px 4px 2px
}
.dark .I_A {
background-color: hsla(0, 0%, 100%, .12);
background-color: rgba(var(--white-color), .12)
}