            .tippy-box[data-animation=fade][data-state=hidden] {
                opacity: 0
            }

            [data-tippy-root] {
                max-width: calc(100vw - 10px)
            }

            .tippy-box {
                position: relative;
                background-color: #333;
                color: #fff;
                border-radius: 4px;
                font-size: 14px;
                line-height: 1.4;
                white-space: normal;
                outline: 0;
                transition-property: transform,visibility,opacity
            }

            .tippy-box[data-placement^=top]>.tippy-arrow {
                bottom: 0
            }

            .tippy-box[data-placement^=top]>.tippy-arrow:before {
                bottom: -7px;
                left: 0;
                border-width: 8px 8px 0;
                border-top-color: initial;
                transform-origin: center top
            }

            .tippy-box[data-placement^=bottom]>.tippy-arrow {
                top: 0
            }

            .tippy-box[data-placement^=bottom]>.tippy-arrow:before {
                top: -7px;
                left: 0;
                border-width: 0 8px 8px;
                border-bottom-color: initial;
                transform-origin: center bottom
            }

            .tippy-box[data-placement^=left]>.tippy-arrow {
                right: 0
            }

            .tippy-box[data-placement^=left]>.tippy-arrow:before {
                border-width: 8px 0 8px 8px;
                border-left-color: initial;
                right: -7px;
                transform-origin: center left
            }

            .tippy-box[data-placement^=right]>.tippy-arrow {
                left: 0
            }

            .tippy-box[data-placement^=right]>.tippy-arrow:before {
                left: -7px;
                border-width: 8px 8px 8px 0;
                border-right-color: initial;
                transform-origin: center right
            }

            .tippy-box[data-inertia][data-state=visible] {
                transition-timing-function: cubic-bezier(.54,1.5,.38,1.11)
            }

            .tippy-arrow {
                width: 16px;
                height: 16px;
                color: #333
            }

            .tippy-arrow:before {
                content: "";
                position: absolute;
                border-color: transparent;
                border-style: solid
            }

            .tippy-content {
                position: relative;
                padding: 5px 9px;
                z-index: 1
            }

            img:is([sizes=auto i],[sizes^="auto," i]) {
                contain-intrinsic-size: 3000px 1500px
            }

            :root {
                --swiper-theme-color: #007aff
            }

            .swiper {
                margin-left: auto;
                margin-right: auto;
                position: relative;
                overflow: hidden;
                list-style: none;
                padding: 0;
                z-index: 1;
                display: block
            }

            .swiper-wrapper {
                position: relative;
                width: 100%;
                height: 100%;
                z-index: 1;
                display: flex;
                transition-property: transform;
                transition-timing-function: var(--swiper-wrapper-transition-timing-function,initial);
                box-sizing: content-box
            }

            .swiper-android .swiper-slide,.swiper-wrapper {
                transform: translate3d(0,0,0)
            }

            .swiper-horizontal {
                touch-action: pan-y
            }

            .swiper-slide {
                flex-shrink: 0;
                width: 100%;
                height: 100%;
                position: relative;
                transition-property: transform;
                display: block
            }

            .swiper-lazy-preloader {
                width: 42px;
                height: 42px;
                position: absolute;
                left: 50%;
                top: 50%;
                margin-left: -21px;
                margin-top: -21px;
                z-index: 10;
                transform-origin: 50%;
                box-sizing: border-box;
                border: 4px solid var(--swiper-preloader-color,var(--swiper-theme-color));
                border-radius: 50%;
                border-top-color: transparent
            }

            .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
                animation: 1s linear infinite swiper-preloader-spin
            }

            @keyframes swiper-preloader-spin {
                0% {
                    transform: rotate(0)
                }

                100% {
                    transform: rotate(360deg)
                }
            }

            :root {
                --swiper-navigation-size: 44px
            }

            .swiper-button-next,.swiper-button-prev {
                position: absolute;
                top: var(--swiper-navigation-top-offset,50%);
                width: calc(var(--swiper-navigation-size)/ 44 * 27);
                height: var(--swiper-navigation-size);
                margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));
                z-index: 10;
                cursor: pointer;
                display: flex;
                align-items: center;
                justify-content: center;
                color: var(--swiper-navigation-color,var(--swiper-theme-color))
            }

            .swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled {
                opacity: .35;
                cursor: auto;
                pointer-events: none
            }

            .swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden {
                opacity: 0;
                cursor: auto;
                pointer-events: none
            }

            .swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev {
                display: none!important
            }

            .swiper-button-next svg,.swiper-button-prev svg {
                width: 100%;
                height: 100%;
                object-fit: contain;
                transform-origin: center
            }

            .swiper-button-prev {
                left: var(--swiper-navigation-sides-offset,10px);
                right: auto
            }

            .swiper-button-lock {
                display: none
            }

            .swiper-button-next:after,.swiper-button-prev:after {
                font-family: swiper-icons;
                font-size: var(--swiper-navigation-size);
                text-transform: none!important;
                letter-spacing: 0;
                font-variant: initial;
                line-height: 1
            }

            .swiper-button-prev:after {
                content: 'prev'
            }

            .swiper-button-next {
                right: var(--swiper-navigation-sides-offset,10px);
                left: auto
            }

            .swiper-button-next:after {
                content: 'next'
            }

            .swiper-pagination {
                position: absolute;
                text-align: center;
                transition: .3s opacity;
                transform: translate3d(0,0,0);
                z-index: 10
            }

            .swiper-scrollbar {
                border-radius: var(--swiper-scrollbar-border-radius,10px);
                position: relative;
                touch-action: none;
                background: var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))
            }

            .swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled {
                display: none!important
            }

            .swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal {
                position: absolute;
                left: var(--swiper-scrollbar-sides-offset,1%);
                bottom: var(--swiper-scrollbar-bottom,4px);
                top: var(--swiper-scrollbar-top,auto);
                z-index: 50;
                height: var(--swiper-scrollbar-size,4px);
                width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))
            }

            .swiper-scrollbar.swiper-scrollbar-vertical {
                position: absolute;
                left: var(--swiper-scrollbar-left,auto);
                right: var(--swiper-scrollbar-right,4px);
                top: var(--swiper-scrollbar-sides-offset,1%);
                z-index: 50;
                width: var(--swiper-scrollbar-size,4px);
                height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))
            }

            .swiper-scrollbar-drag {
                height: 100%;
                width: 100%;
                position: relative;
                background: var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));
                border-radius: var(--swiper-scrollbar-border-radius,10px);
                left: 0;
                top: 0
            }

            .swiper-scrollbar-lock {
                display: none
            }

            .swiper-zoom-container {
                width: 100%;
                height: 100%;
                display: flex;
                justify-content: center;
                align-items: center;
                text-align: center
            }

            .swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg {
                max-width: 100%;
                max-height: 100%;
                object-fit: contain
            }

            .swiper-slide-zoomed {
                cursor: move;
                touch-action: none
            }

            .swiper .swiper-notification {
                position: absolute;
                left: 0;
                top: 0;
                pointer-events: none;
                opacity: 0;
                z-index: -1000
            }

            .wcai-wrapper .wcai-current-page,.wpd-wrapper .wpd-current-page {
                border: 1px solid #ddd!important
            }

            .lity-wrap .wpd-item a:hover,.wcai-wrapper .wcai-list-item:hover,.wcai-wrapper .wcai-page-link:hover:not(.wcai-current-page),.wpd-wrapper .wpd-list-item:hover,.wpd-wrapper .wpd-page-link:hover:not(.wpd-current-page) {
                color: var(--primary-color)!important
            }

            #wpdcom .wpd-tools-actions .wpd-cta-button {
                line-height: inherit
            }

            #wpdcom .wpd-prim-button,#wpdcom .wpd-second-button {
                padding-top: 8px;
                padding-bottom: 3px;
                line-height: 1.5
            }

            #wpdcom .wpdiscuz-subscribe-form-button input[type=submit] {
                padding: 0!important
            }

            .wcai-wrapper .wcai-profile-stat-box:not(:first-child) {
                border-left: none
            }

            .wcai-wrapper .wcai-profile-stat-box {
                margin: 0
            }

            #wpdcom .wpd-comment-text {
                color: rgb(var(--gray-300))!important
            }

            html.dark .wpd-wrapper .wpd-post-item-link>a {
                color: var(--secondary-color)
            }

            html.dark .wcai-wrapper .wcai-list-item.wcai-active,html.dark .wpd-wrapper .wpd-list-item.wpd-active {
                color: #fff
            }

            html.dark .lity-content>div {
                background-color: rgb(var(--gray-900))!important
            }

            html.dark .wcai-wrapper .wcai-item,html.dark .wcai-wrapper .wcai-list,html.dark .wcai-wrapper .wcai-list-item:not(.wcai-active),html.dark .wcai-wrapper .wcai-page-link:last-of-type,html.dark .wpd-wrapper .wpd-content-item,html.dark .wpd-wrapper .wpd-current-page,html.dark .wpd-wrapper .wpd-item,html.dark .wpd-wrapper .wpd-page-link,html.dark .wpd-wrapper .wpd-page-link:last-of-type {
                border-color: #ffffff54!important
            }

            html.dark .wpd-wrapper .wpd-list-item {
                border-left-color: #ffffff54!important;
                border-bottom-color: #ffffff54!important
            }

            html.dark .wpd-wrapper .wpd-list-item:not(.wpd-active) {
                border-top-color: #ffffff54!important
            }

            html.dark .wpd-wrapper .wpd-list {
                border-right-color: #ffffff54!important
            }

            html.dark #wpdcom .wpd-tools-actions,html.dark #wpdcom .wpdiscuz-sort-buttons,html.dark .wcaiInfoShort .wcai-wrapper .wcai-content {
                background-color: rgb(var(--gray-800));
                border: none;
                box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)
            }

            html.dark #wpdcom .wpd-tools-actions .wpd-cta-button:hover,html.dark #wpdcom .wpdiscuz-sort-buttons .wpdiscuz-sort-button:hover {
                background-color: rgb(var(--gray-900))
            }

            html.dark .wcaiInfoShort .wcai-wrapper .wcai-content:after,html.dark .wcaiInfoShort .wcai-wrapper .wcai-content:before {
                border-right-color: rgb(var(--gray-800))
            }

            html.dark .wcai-wrapper .wcai-content-item-short {
                border: none
            }

            html.dark .wcai-wrapper .wcai-profile-stat-box-val,html.dark .wcai-wrapper .wcai-stat-box-val {
                background-color: #171717!important
            }

            html.dark .wcai-wrapper .wcai-profile-stat-box,html.dark .wcai-wrapper .wcai-stat-box {
                border-color: #ffffff54!important
            }

            html.dark .wcai-wrapper .wcai-page-link:hover:not(.wcai-current-page),html.dark .wpd-wrapper .wpd-page-link:hover:not(.wpd-current-page) {
                background-color: #b0b0b008
            }

            html.dark #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-header {
                background-color: #333
            }

            html.dark .wun-head {
                background-color: rgb(var(--gray-800))
            }

            html.dark .wun-head .wun-head-bell-wrap .wun-head-bell {
                fill: rgb(var(--gray-300))
            }

            html.dark .wun-content .wun-item:hover {
                background: #282828
            }

            html.dark #wpdcom.wpd-dark.wpd-layout-3 .wpd-comment .wpd-comment-footer .wpd-tool-wrap {
                background-color: unset
            }

            .wcai-wrapper .wcai-profile-stat-box,html.dark .wcai-wrapper .wcai-list-item,html.dark .wcai-wrapper .wcai-stat-box {
                color: rgb(var(--gray-300))
            }

            .wcai-wrapper .wcai-profile-stat-box-icon {
                display: flex;
                align-items: center;
                justify-content: center
            }

            img.emoji {
                display: inline!important;
                border: none!important;
                box-shadow: none!important;
                height: 1em!important;
                width: 1em!important;
                margin: 0 .07em!important;
                vertical-align: -.1em!important;
                background: 0 0!important;
                padding: 0!important
            }

            :root {
                --wp--preset--aspect-ratio--square: 1;
                --wp--preset--aspect-ratio--4-3: 4/3;
                --wp--preset--aspect-ratio--3-4: 3/4;
                --wp--preset--aspect-ratio--3-2: 3/2;
                --wp--preset--aspect-ratio--2-3: 2/3;
                --wp--preset--aspect-ratio--16-9: 16/9;
                --wp--preset--aspect-ratio--9-16: 9/16;
                --wp--preset--color--black: #000000;
                --wp--preset--color--cyan-bluish-gray: #abb8c3;
                --wp--preset--color--white: #ffffff;
                --wp--preset--color--pale-pink: #f78da7;
                --wp--preset--color--vivid-red: #cf2e2e;
                --wp--preset--color--luminous-vivid-orange: #ff6900;
                --wp--preset--color--luminous-vivid-amber: #fcb900;
                --wp--preset--color--light-green-cyan: #7bdcb5;
                --wp--preset--color--vivid-green-cyan: #00d084;
                --wp--preset--color--pale-cyan-blue: #8ed1fc;
                --wp--preset--color--vivid-cyan-blue: #0693e3;
                --wp--preset--color--vivid-purple: #9b51e0;
                --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6, 147, 227, 1) 0%,rgb(155, 81, 224) 100%);
                --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122, 220, 180) 0%,rgb(0, 208, 130) 100%);
                --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252, 185, 0, 1) 0%,rgba(255, 105, 0, 1) 100%);
                --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255, 105, 0, 1) 0%,rgb(207, 46, 46) 100%);
                --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238, 238, 238) 0%,rgb(169, 184, 195) 100%);
                --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74, 234, 220) 0%,rgb(151, 120, 209) 20%,rgb(207, 42, 186) 40%,rgb(238, 44, 130) 60%,rgb(251, 105, 98) 80%,rgb(254, 248, 76) 100%);
                --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255, 206, 236) 0%,rgb(152, 150, 240) 100%);
                --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254, 205, 165) 0%,rgb(254, 45, 45) 50%,rgb(107, 0, 62) 100%);
                --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255, 203, 112) 0%,rgb(199, 81, 192) 50%,rgb(65, 88, 208) 100%);
                --wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255, 245, 203) 0%,rgb(182, 227, 212) 50%,rgb(51, 167, 181) 100%);
                --wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202, 248, 128) 0%,rgb(113, 206, 126) 100%);
                --wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2, 3, 129) 0%,rgb(40, 116, 252) 100%);
                --wp--preset--font-size--small: 13px;
                --wp--preset--font-size--medium: 20px;
                --wp--preset--font-size--large: 36px;
                --wp--preset--font-size--x-large: 42px;
                --wp--preset--spacing--20: 0.44rem;
                --wp--preset--spacing--30: 0.67rem;
                --wp--preset--spacing--40: 1rem;
                --wp--preset--spacing--50: 1.5rem;
                --wp--preset--spacing--60: 2.25rem;
                --wp--preset--spacing--70: 3.38rem;
                --wp--preset--spacing--80: 5.06rem;
                --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, .2);
                --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, .4);
                --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, .2);
                --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1),6px 6px rgba(0, 0, 0, 1);
                --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1)
            }

            :where(.is-layout-flex) {
                gap: .5em
            }

            :where(.is-layout-grid) {
                gap: .5em
            }

            :where(.wp-block-post-template.is-layout-flex) {
                gap: 1.25em
            }

            :where(.wp-block-post-template.is-layout-grid) {
                gap: 1.25em
            }

            :where(.wp-block-columns.is-layout-flex) {
                gap: 2em
            }

            :where(.wp-block-columns.is-layout-grid) {
                gap: 2em
            }

            :root :where(.wp-block-pullquote) {
                font-size: 1.5em;
                line-height: 1.6
            }

            #comments {
                max-width: 1100px;
                margin: 50px auto;
                color: #333;
                font-style: normal
            }

            #comments p,#respond p {
                float: none!important
            }

            #wpdcom {
                max-width: 750px;
                padding: 0;
                margin: 7px auto 15px
            }

            #wpdcom * {
                box-sizing: border-box;
                line-height: initial
            }

            #wpdcom i {
                margin: 0
            }

            #comments #wpdcom span,#respond #wpdcom span,#wpdcom span {
                display: inline;
                letter-spacing: inherit;
                text-transform: none;
                font-size: 1em
            }

            #wpdcom form {
                margin: 0;
                padding: 0;
                border: none;
                background: 0 0
            }

            #wpdcom input:required {
                box-shadow: 0 0 1px #555
            }

            #wpdcom button {
                min-height: auto;
                min-width: auto;
                max-width: auto;
                min-height: auto;
                display: inline-block;
                font-weight: 400;
                text-transform: none
            }

            #wpdcom svg {
                display: inline
            }

            #wpdcom .wpd-cursor-pointer {
                cursor: pointer
            }

            #wpdcom .avatar {
                padding: 0;
                margin: 0 auto;
                float: none;
                display: inline;
                height: auto;
                border: none;
                border-radius: 0;
                box-shadow: none
            }

            #wpdcom .page-numbers {
                padding: 2px 7px;
                font-size: 14px;
                margin: 20px 1px;
                line-height: 33px;
                background: #fff
            }

            #wpdcom span.current {
                color: #fff
            }

            #wpdcom .wc-label a:focus {
                outline: 0
            }

            #wpdcom .wpdiscuz-hidden {
                display: none
            }

            #wpdcom .clearfix,#wpdcom .wpd-clear,.wpdiscuz_clear,.wpdiscuz_top_clearing {
                clear: both
            }

            .wpdiscuz_clear_right {
                clear: right
            }

            .wpdiscuz_clear_left {
                clear: left
            }

            #wpdcom .wpd-space {
                flex-grow: 1
            }

            #wpdcom .wpd-hidden {
                visibility: hidden;
                opacity: 0;
                transition: visibility 0s,opacity .5s linear
            }

            #wpdcom .wpd-up {
                color: #009149!important
            }

            #wpdcom .wpd-up svg {
                fill: #009149!important
            }

            #wpdcom .wpd-down {
                color: #fc5844!important
            }

            #wpdcom .wpd-down svg {
                fill: #fc5844!important
            }

            #wpdcom .wpd-reply {
                margin-left: 25px
            }

            #wpdcom .wpd-reply.wpd_comment_level-2 {
                margin-left: 70px
            }

            #wpdcom.wpd-layout-2 .wpd-reply {
                margin-left: 40px
            }

            #wpdcom.wpd-layout-2 .wpd-reply.wpd_comment_level-2 {
                margin-left: 28px
            }

            #wpdcom.wpd-layout-3 .wpd-reply {
                margin-left: 45px
            }

            #wpdcom.wpd-layout-3 .wpd-reply.wpd_comment_level-2 {
                margin-left: 62px
            }

            #wpdcom .wpdlb {
                clip: rect(1px,1px,1px,1px);
                clip-path: inset(50%);
                height: 1px;
                width: 1px;
                margin: -1px;
                overflow: hidden;
                padding: 0;
                position: absolute
            }

            .wpd-tooltip {
                position: relative;
                overflow: hidden
            }

            .wpd-tooltip:hover {
                overflow: visible
            }

            .wpd-tooltip:hover .wpd-tooltip-content {
                opacity: 1
            }

            .wpd-tooltip .wpd-tooltip-content {
                background: #555;
                border-radius: 5px;
                box-sizing: border-box;
                color: #fff;
                font-size: 14px;
                max-width: 200px;
                min-width: 145px;
                padding: 10px;
                position: absolute;
                opacity: 0
            }

            .wpd-tooltip .wpd-tooltip-content a {
                color: #fff;
                text-decoration: none
            }

            .wpd-tooltip .wpd-tooltip-content::after {
                background: #555;
                content: "";
                height: 10px;
                position: absolute;
                -webkit-transform: rotate(45deg);
                transform: rotate(45deg);
                width: 10px
            }

            .wpd-tooltip.wpd-top .wpd-tooltip-content {
                bottom: calc(100% + .3em);
                left: 50%;
                -webkit-transform: translateX(-50%);
                transform: translateX(-50%)
            }

            .wpd-tooltip.wpd-top .wpd-tooltip-content::after {
                bottom: -5px;
                left: 50%;
                margin-left: -5px
            }

            .wpd-tooltip.wpd-bottom .wpd-tooltip-content {
                bottom: calc(-100% - 1.8em);
                left: 50%;
                -webkit-transform: translateX(-50%);
                transform: translateX(-50%)
            }

            .wpd-tooltip.wpd-bottom .wpd-tooltip-content::after {
                top: -5px
            }

            .wpd-tooltip.wpd-right .wpd-tooltip-content {
                left: calc(100% + 1.5em);
                top: 50%;
                -webkit-transform: translateY(-50%);
                transform: translateY(-50%)
            }

            .wpd-tooltip.wpd-right .wpd-tooltip-content::after {
                left: -5px;
                margin-top: -5px;
                top: 50%
            }

            .wpd-tooltip.wpd-left .wpd-tooltip-content {
                right: calc(100% + 1.5em);
                top: 50%;
                -webkit-transform: translateY(-50%);
                transform: translateY(-50%)
            }

            .wpd-tooltip.wpd-left .wpd-tooltip-content::after {
                right: -5px;
                margin-top: -5px;
                top: 50%
            }

            [wpd-tooltip] {
                position: relative
            }

            [wpd-tooltip]::before {
                content: "";
                position: absolute;
                top: -8px;
                left: 50%;
                transform: translateX(-50%);
                border-width: 7px 7px 0;
                border-style: solid;
                border-color: #555 transparent transparent;
                z-index: 100;
                opacity: 0
            }

            [wpd-tooltip]::after {
                content: attr(wpd-tooltip);
                position: absolute;
                left: 50%;
                top: -8px;
                transform: translateX(-50%) translateY(-100%);
                background: #555;
                text-align: center;
                color: #fff;
                padding: 8px 10px;
                font-size: 11px;
                line-height: 1.5;
                min-width: 6vw;
                border-width: 0;
                border-radius: 4px;
                pointer-events: none;
                z-index: 99;
                opacity: 0;
                text-transform: none
            }

            [wpd-tooltip]:hover::after,[wpd-tooltip]:hover::before {
                opacity: 1;
                transition: all .4s ease-in-out
            }

            [wpd-tooltip-position=left]::before {
                left: 0;
                top: 50%;
                margin-left: -11px;
                transform: translatey(-50%) rotate(-90deg)
            }

            [wpd-tooltip-position=top]::before {
                left: 50%
            }

            [wpd-tooltip-position=bottom]::before {
                top: 100%;
                margin-top: 8px;
                transform: translateX(-50%) translatey(-100%) rotate(-180deg)
            }

            [wpd-tooltip-position=right]::before {
                left: 100%;
                top: 50%;
                margin-left: 0;
                transform: translatey(-50%) rotate(90deg)
            }

            [wpd-tooltip-position=left]::after {
                left: 0;
                top: 50%;
                margin-left: -8px;
                transform: translateX(-100%) translateY(-50%)
            }

            [wpd-tooltip-position=top]::after {
                left: 50%
            }

            [wpd-tooltip-position=bottom]::after {
                top: 100%;
                margin-top: 8px;
                transform: translateX(-50%) translateY(0)
            }

            [wpd-tooltip-position=right]::after {
                left: 100%;
                top: 50%;
                margin-left: 9px;
                transform: translateX(0) translateY(-50%)
            }

            .wpd-social-login [wpd-tooltip]::after {
                top: -24px
            }

            .wpd-social-login [wpd-tooltip]::before {
                top: -24px
            }

            #wpdcom div.wpd-field-desc {
                position: relative;
                display: inline
            }

            #wpdcom div.wpd-field-desc span {
                position: absolute;
                width: 200px;
                color: #fff;
                background: #555;
                height: auto;
                line-height: 17px;
                padding: 8px 10px;
                font-size: 12px!important;
                text-align: center;
                visibility: hidden;
                border-radius: 6px;
                left: -150px
            }

            #wpdcom div.wpd-field-desc span:after {
                content: '';
                position: absolute;
                top: 100%;
                left: 50%;
                margin-left: -4px;
                width: 0;
                height: 0;
                border-top: 8px solid #555;
                border-right: 8px solid transparent;
                border-left: 8px solid transparent
            }

            #wpdcom div:hover.wpd-field-desc span {
                visibility: visible;
                opacity: 1;
                bottom: 34px;
                left: 50%;
                margin-left: -100px;
                z-index: 999999
            }

            #wpdcom div:hover.wpd-tooltip {
                position: relative
            }

            #wpdcom span.wpd-field-desc {
                position: relative;
                display: inline
            }

            #wpdcom span.wpd-field-desc span {
                position: absolute;
                width: 200px;
                color: #fff;
                background: #555;
                height: auto;
                line-height: 17px;
                padding: 8px 10px;
                font-size: 12px;
                text-align: center;
                visibility: hidden;
                border-radius: 6px;
                left: -150px
            }

            #wpdcom span.wpd-field-desc span:after {
                content: '';
                position: absolute;
                top: 100%;
                left: 50%;
                width: 0;
                height: 0;
                border-top: 8px solid #555;
                border-right: 8px solid transparent;
                border-left: 8px solid transparent
            }

            #wpdcom span:hover.wpd-field-desc span {
                visibility: visible;
                opacity: 1;
                bottom: 38px;
                left: 50%;
                margin-left: -105px;
                z-index: 999999
            }

            .wpd-rating {
                display: flex;
                flex-wrap: wrap;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                width: 100%;
                margin-top: 20px;
                margin-bottom: 30px
            }

            .wpd-rating .wpd-rating-wrap {
                width: 30%;
                display: flex;
                flex-wrap: nowrap;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                align-content: center;
                text-align: center
            }

            .wpd-rating .wpd-rating-wrap .wpd-rating-left {
                flex-grow: 1;
                height: 1px;
                border-bottom: 1px dashed #999;
                margin-right: -10px
            }

            .wpd-rating .wpd-rating-wrap .wpd-rating-right {
                flex-grow: 1;
                height: 1px;
                border-bottom: 1px dashed #999;
                margin-left: -10px
            }

            .wpd-rating .wpd-rating-wrap .wpd-rating-data {
                width: 125px;
                white-space: nowrap;
                text-align: center;
                display: flex;
                flex-direction: column;
                justify-content: center;
                flex-wrap: wrap;
                align-items: center
            }

            .wpd-rating .wpd-rating-wrap .wpd-rating-title {
                width: 125px;
                white-space: break-spaces;
                word-break: break-all;
                font-size: 12px;
                letter-spacing: .5px;
                color: #888;
                line-height: 16px;
                display: block;
                margin-top: 7px;
                margin-bottom: -3px
            }

            .wpd-rating .wpd-rating-wrap .wpd-rating-value {
                transition: .2s;
                background-color: #fff;
                border: 1px dashed #777;
                height: 60px;
                width: 60px;
                text-align: center;
                border-radius: 50%;
                font-family: square721_cn_btroman,"Open Sans",san-serif
            }

            .wpd-rating .wpd-rating-wrap .wpd-rating-value span {
                color: #666;
                display: block!important;
                cursor: default
            }

            .wpd-rating .wpd-rating-wrap .wpd-rating-value .wpdrv {
                font-size: 24px!important;
                line-height: 60px!important;
                padding-top: 0!important
            }

            .wpd-rating .wpd-rating-wrap .wpd-rating-value .wpdrc {
                font-size: 18px!important;
                line-height: 16px!important;
                display: none!important;
                padding-top: 17px!important
            }

            .wpd-rating .wpd-rating-wrap .wpd-rating-value .wpdrt {
                font-size: 10px!important;
                line-height: 16px!important;
                display: none!important;
                padding-top: 0!important;
                font-style: normal;
                font-family: Arial,sans-serif
            }

            .wpd-rating .wpd-rating-wrap .wpd-rating-value:hover .wpdrv {
                display: none!important
            }

            .wpd-rating .wpd-rating-wrap .wpd-rating-value:hover .wpdrc,.wpd-rating .wpd-rating-wrap .wpd-rating-value:hover .wpdrt {
                display: block!important;
                color: #fff!important;
                transition: .8s
            }

            .wpd-rating .wpd-rating-wrap .wpd-rating-value:hover {
                background-color: #555;
                transition: .5s
            }

            .wpd-rating .wpd-rating-wrap .wpd-rating-stars {
                margin-top: 7px;
                display: flex;
                flex-wrap: nowrap;
                flex-direction: row;
                justify-content: center
            }

            .wpd-rating .wpd-rating-wrap .wpd-rating-stars svg {
                width: 26px;
                height: 26px;
                display: block;
                margin-right: -3px
            }

            .wpd-rating .wpd-rating-wrap .wpd-rating-stars svg .wpd-star {
                fill: #cccccc
            }

            .wpd-rating .wpd-rating-wrap .wpd-rating-stars svg .wpd-active {
                fill: #ffc600
            }

            .wpd-rating .wpd-rating-wrap .wpd-rating-name {
                font-size: 12px;
                padding-top: 5px;
                color: #999;
                display: none
            }

            #wpdcom .wpd-form-head {
                border-bottom: 1px solid #ccc;
                padding: 7px 2px 9px;
                margin-top: 20px;
                margin-bottom: 5px;
                display: flex;
                flex-wrap: wrap;
                flex-direction: row;
                justify-content: space-between
            }

            #wpdcom .wpd-sbs-toggle {
                color: #666;
                font-size: 14px;
                line-height: 20px;
                cursor: pointer
            }

            #wpdcom .wpd-sbs-toggle i.fa-envelope {
                font-size: 15px;
                margin-right: 4px
            }

            #wpdcom .wpd-sbs-toggle i.fa-caret-down {
                font-size: 16px;
                margin-left: 4px;
                color: #666
            }

            #wpdcom .wpd-sbs-toggle .wpd-sbs-title {
                font-size: 15px
            }

            #wpdcom .wpd-auth {
                display: flex;
                flex-direction: row;
                justify-content: flex-end
            }

            #wpdcom .wpd-social-login {
                text-align: right
            }

            #wpdcom .wpd-social-login .wpd-connect-with {
                line-height: 20px;
                font-size: 14px!important;
                margin: 0 9px;
                vertical-align: baseline;
                color: #666
            }

            #wpdcom .wpd-social-login i {
                opacity: .8;
                font-size: 12px;
                cursor: pointer;
                color: #fff;
                text-align: center;
                line-height: 22px;
                width: 22px;
                height: 22px;
                border-radius: 50%;
                display: inline-block;
                margin: 0 2px
            }

            #wpdcom .wpd-social-login i:hover {
                opacity: 1
            }

            #wpdcom .wpd-social-login i.wpd-disqus {
                font-style: normal;
                font-weight: 700;
                font-family: Verdana,Arial,sans-serif;
                font-size: 13px;
                line-height: 23px
            }

            #wpdcom .wpd-social-login .wpdsn-fb i {
                background-color: #4267b2
            }

            #wpdcom .wpd-social-login .wpdsn-tw i {
                background-color: #1da1f2
            }

            #wpdcom .wpd-social-login .wpdsn-gg i {
                background-color: #d54c3f
            }

            #wpdcom .wpd-social-login .wpdsn-telegram i {
                background-color: #239cd7
            }

            #wpdcom .wpd-social-login .wpdsn-ds i {
                background-color: #2196f3
            }

            #wpdcom .wpd-social-login .wpdsn-wp i {
                background-color: #999
            }

            #wpdcom .wpd-social-login .wpdsn-vk i {
                background-color: #4c75a3
            }

            #wpdcom .wpd-social-login .wpdsn-ok i {
                background-color: #ef7800
            }

            #wpdcom .wpd-social-login .wpdsn-insta i {
                background-color: #f97149
            }

            #wpdcom .wpd-social-login .wpdsn-linked i {
                background-color: #007bb6
            }

            #wpdcom .wpd-social-login .wpdsn-yandex i {
                background-color: red
            }

            #wpdcom .wpd-social-login .wpdsn-mailru i {
                background-color: #168de2;
                color: #ff9e00
            }

            #wpdcom .wpd-social-login .wpdsn-weibo i {
                background-color: #d52a2c
            }

            #wpdcom .wpd-social-login .wpdsn-weixin i {
                background-color: #20c300
            }

            #wpdcom .wpd-social-login .wpdsn-qq i {
                background-color: #1479d7
            }

            #wpdcom .wpd-social-login .wpdsn-baidu i {
                background-color: #f23f40;
                color: #2319dc
            }

            #wpdcom .wpd-auth .wpd-sep {
                border-right: 1px solid #ccc;
                margin: 0 12px;
                display: inline
            }

            #wpdcom .wpd-auth .wpd-login {
                font-size: 14px;
                line-height: 20px
            }

            #wpdcom .wpd-auth .wpd-login i {
                margin-right: 2px
            }

            #wpdcom .wpd-auth .wpd-login a {
                color: #3272bf;
                text-decoration: none
            }

            #wpdcom .wpd-auth .wpd-login a:hover {
                color: #0d3e81
            }

            #wpdcom .wpdiscuz-social-login-spinner {
                display: none
            }

            #wpdcom .wpd-social-login-agreement {
                width: 100%;
                margin-top: 15px;
                margin-bottom: 0;
                font-size: 12px;
                padding: 20px 30px 10px;
                background-color: #f8f8f8;
                border: 1px dotted #ddd;
                clear: both;
                line-height: normal
            }

            #wpdcom .wpd-social-login-agreement .wpd-agreement-title {
                font-weight: 700;
                margin-bottom: 5px;
                font-size: 15px
            }

            #wpdcom .wpd-social-login-agreement .wpd-agreement-button {
                text-transform: uppercase;
                padding: 3px 20px;
                margin: 5px 0 0 15px;
                cursor: pointer;
                font-size: 12px;
                line-height: 20px;
                color: #00b38f;
                display: inline-block
            }

            #wpdcom .wpd-social-login-agreement .wpd-agreement-button.wpd-agreement-button-agree {
                border: 1px dotted #00b38f;
                color: #00b38f
            }

            #wpdcom .wpd-social-login-agreement .wpd-agreement-button.wpd-agreement-button-agree:hover {
                color: #fff;
                background: #00b38f
            }

            #wpdcom .wpd-social-login-agreement .wpd-agreement-button.wpd-agreement-button-disagree {
                border: 1px dotted #ff312f;
                color: #ff312f
            }

            #wpdcom .wpd-social-login-agreement .wpd-agreement-button.wpd-agreement-button-disagree:hover {
                color: #fff;
                background: #ff312f
            }

            #wpdcom .wpd-social-login-agreement .wpd-agreement-buttons {
                margin-top: 4px
            }

            #wpdcom .wpd-social-login-agreement .wpd-agreement-buttons-left {
                float: left
            }

            #wpdcom .wpd-social-login-agreement .wpd-agreement-buttons-right {
                float: right
            }

            #wpdcom .wpd-secondary-forms-social-content .wpd-social-login-agreement {
                padding: 20px
            }

            #wpdcom .wpdiscuz-subscribe-bar {
                width: 100%;
                box-sizing: border-box;
                padding: 15px 0 5px;
                margin-bottom: 0
            }

            #wpdcom .wpdiscuz-subscribe-bar form {
                display: flex;
                flex-wrap: wrap;
                justify-content: flex-start;
                flex-direction: row;
                align-items: center;
                margin-bottom: 10px
            }

            #wpdcom .wpdiscuz-subscribe-bar .wpdiscuz_subscribe_status {
                font-size: 14px
            }

            #wpdcom .wpdiscuz-subscribe-form-intro {
                font-size: 14px;
                display: block;
                padding: 3px 10px 3px 1px;
                line-height: 20px;
                box-sizing: border-box;
                white-space: nowrap
            }

            #wpdcom .wpdiscuz-subscribe-form-option {
                flex-grow: 1;
                font-size: 13px;
                display: block;
                padding-right: 5px;
                box-sizing: border-box
            }

            #wpdcom .wpdiscuz-subscribe-form-email {
                font-size: 14px;
                display: block;
                padding: 0 5px 0 0;
                box-sizing: border-box;
                width: 30%
            }

            #wpdcom .wpdiscuz-subscribe-form-button {
                font-size: 14px;
                display: block;
                box-sizing: border-box
            }

            #wpdcom .wpdiscuz-subscribe-form-email select {
                width: 100%!important
            }

            #wpdcom .wpdiscuz-subscribe-form-email input[type=email] {
                font-size: 13px!important;
                padding: 3px!important;
                width: 100%!important;
                height: auto!important;
                line-height: 20px!important;
                box-sizing: border-box!important;
                clear: both;
                float: none;
                margin: 0
            }

            #wpdcom .wpdiscuz-subscribe-form-button input[type=submit] {
                font-size: 16px!important;
                min-height: 29px!important;
                height: 29px!important;
                padding: 1px 3px 5px!important;
                min-width: 40px;
                line-height: 14px!important;
                box-sizing: border-box!important;
                border: 1px solid #ddd;
                clear: both;
                float: none;
                margin: 0
            }

            #wpdcom .wpdiscuz-subscribe-agreement {
                font-size: 12px;
                display: block;
                clear: left;
                padding-top: 10px;
                width: 92%
            }

            #wpdcom .wpdiscuz-subscribe-agreement label {
                cursor: pointer;
                display: inline;
                font-size: 13px;
                margin: 0 4px
            }

            #wpdcom .wpdiscuz-subscribe-bar #wpdiscuz_subscription_button {
                box-shadow: none;
                font-weight: 700;
                letter-spacing: 0
            }

            #wpdcom .wpd-form-wrap {
                padding-bottom: 10px
            }

            #wpdcom .wpd-form .wpdiscuz-textarea-wrap {
                display: flex;
                flex-wrap: nowrap;
                flex-direction: row;
                justify-content: space-between;
                padding: 20px 0;
                align-items: center
            }

            #wpdcom .wpd-form .wpdiscuz-textarea-wrap [id^=wpd-editor-wraper] {
                flex-grow: 1;
                position: relative;
                width: 100%
            }

            #wpdcom .wpd-form .wpd-textarea-wrap {
                position: relative
            }

            #wpdcom .wpd-form .wpdiscuz-textarea-wrap [id^=wpd-editor-wraper] textarea {
                width: 100%
            }

            #wpdcom .wpd-form .wpd-avatar {
                margin-right: 15px;
                border-radius: 100%;
                text-align: left;
                flex-shrink: 0;
                align-self: flex-start
            }

            #wpdcom .wpd-form .wpd-avatar img,#wpdcom .wpd-form .wpd-avatar img.avatar {
                width: 56px;
                height: 56px;
                max-width: 56px;
                border-radius: 100%;
                border: 1px solid #ccc;
                padding: 2px;
                background-color: #fff;
                vertical-align: middle;
                text-align: center
            }

            #wpdcom .wpd-form .wpdiscuz-textarea-wrap textarea {
                height: 54px;
                border-radius: 5px;
                border: 1px solid #ccc;
                width: 100%;
                padding: 10px 15px;
                font-size: 14px;
                box-shadow: inset 1px 1px 8px rgba(0,0,0,.1);
                font-family: inherit;
                outline: 0;
                -webkit-transition: .18s ease-out;
                -moz-transition: .18s ease-out;
                -o-transition: .18s ease-out;
                transition: .18s ease-out;
                resize: none
            }

            #wpdcom .wpd-form .wpdiscuz-textarea-wrap textarea:hover {
                box-shadow: inset 1px 2px 8px rgba(0,0,0,.02)
            }

            #wpdcom .wpd-form .wpdiscuz-textarea-wrap textarea::-moz-placeholder {
                line-height: 28px;
                color: #666;
                font-size: 16px
            }

            #wpdcom .wpd-form .wpdiscuz-textarea-wrap textarea::-webkit-input-placeholder {
                line-height: 28px;
                color: #666;
                font-size: 16px
            }

            #wpdcom .wpd-form .wpdiscuz-textarea-wrap textarea:-ms-input-placeholder {
                line-height: 28px;
                color: #666;
                font-size: 16px
            }

            #wpdcom .wpdiscuz-edit-form-wrap {
                margin-bottom: 15px;
                margin-top: 10px;
                position: relative
            }

            #wpdcom .wpdiscuz-edit-form-wrap table {
                border: none;
                margin: 15px 0
            }

            #wpdcom .wpdiscuz-edit-form-wrap table td {
                border: none;
                padding: 1px 0;
                border-bottom: 1px dashed #ccc
            }

            #wpdcom .wpdiscuz-edit-form-wrap table td label {
                font-size: 13px;
                color: #666;
                display: inline;
                line-height: 22px;
                margin-right: 20px;
                vertical-align: text-bottom
            }

            #wpdcom .wpdiscuz-edit-form-wrap .wc_save_wrap {
                text-align: right;
                margin-top: 10px
            }

            #wpdcom .wpdiscuz-edit-form-wrap .wc_save_wrap .wc_cancel_edit {
                margin: 0 10px
            }

            #wpdcom .wpd-form.wpd-secondary-form-wrapper {
                margin-bottom: 25px
            }

            #wpdcom .wpd-form.wpd-secondary-form-wrapper .wpdiscuz-textarea-wrap {
                padding-top: 10px
            }

            #wpdcom .wpd-form-wrap .wpd-login-to-comment {
                text-align: center;
                font-size: 16px;
                padding: 15px 0 0
            }

            #wpdcom .wpd-form .wpdiscuz-textarea-wrap {
                padding-bottom: 10px
            }

            #wpdcom .wpd-form .wpdiscuz-textarea-wrap.wpd-txt {
                flex-wrap: wrap
            }

            #wpdcom .wpd-form .wpdiscuz-textarea-wrap.wpd-txt .wpd-avatar {
                flex-basis: 69px;
                margin-right: 0
            }

            #wpdcom .wpd-form .wpdiscuz-textarea-wrap.wpd-txt .wpd-textarea-wrap {
                flex-basis: calc(100% - 70px)
            }

            #wpdcom .wpd-form .wpdiscuz-textarea-wrap.wpd-txt .wpd-textarea-wrap .quicktags-toolbar {
                width: 100%;
                margin-bottom: 1px
            }

            #wpdcom .wpd-form .wpdiscuz-textarea-wrap.wpd-txt .wpd-textarea-wrap textarea {
                width: 100%
            }

            #wpdcom .wpd-form .wpdiscuz-textarea-wrap.wpd-txt .wmu-upload-wrap {
                flex-basis: 100%;
                text-align: right;
                margin-top: 3px
            }

            #wpdcom .wpd-form .wpdiscuz-textarea-wrap.wpd-txt .wmu-upload-wrap i {
                color: #888;
                font-size: 18px
            }

            #wpdcom .wpd-form .wpdiscuz-textarea-wrap .wpd-editor-buttons-right {
                float: right
            }

            #wpdcom .wpd-form .wpdiscuz-textarea-wrap.wpd-txt .wpd-editor-buttons-right {
                display: flex;
                align-items: center;
                margin-left: auto
            }

            #comments #wpdcom .wpd-form .wpd_comm_form .wpdiscuz-textarea-wrap.wpd-txt .wpd-editor-buttons-right span {
                display: inline-block;
                margin: 3px
            }

            #wpdcom .wpd-form .wpdiscuz-textarea-wrap.wpd-txt [wpd-tooltip]::after {
                left: auto;
                margin-left: -35px
            }

            #wpdcom .wpd-form .wpdiscuz-textarea-wrap.wpd-txt [wpd-tooltip]::before {
                right: 25px;
                left: auto
            }

            #wpdcom .wpd-form .wpdiscuz-textarea-wrap.wpd-txt .quicktags-toolbar .ed_button {
                opacity: .8;
                box-shadow: none;
                background: #eee;
                color: #666;
                font-size: 13px;
                padding: 1px 12px;
                margin: 2px 1px;
                display: inline-block;
                border-radius: 0;
                line-height: 20px
            }

            #wpdcom .wpd-form .wpdiscuz-textarea-wrap.wpd-txt .quicktags-toolbar .ed_button:hover {
                opacity: 1
            }

            #wpdcom button,#wpdcom input[type=button],#wpdcom input[type=reset],#wpdcom input[type=submit] {
                margin: inherit
            }

            #wpdcom .wpd-prim-button,#wpdcom .wpd-second-button {
                border: none;
                cursor: pointer;
                font-family: "Arial Hebrew",Arial,sans-serif;
                font-size: 14px;
                line-height: 24px;
                padding: 4px 20px;
                letter-spacing: 1px;
                box-shadow: 1px 1px 3px -1px #bbb;
                border-radius: 3px;
                max-width: none;
                max-width: none
            }

            #wpdcom .wpd-prim-button:hover,#wpdcom .wpd-second-button:hover {
                opacity: .9;
                box-shadow: none;
                text-decoration: none
            }

            #wpdcom .wpd-second-button {
                background-color: #f5f5f5;
                color: #999;
                box-shadow: 1px 1px 2px -1px #ccc
            }

            #wpdcom .wc-field-submit input[type=submit] {
                margin-left: 2%
            }

            #wpdcom .wpd_label {
                margin: 1px 0 5px;
                padding: 0;
                display: inline-block
            }

            #wpdcom .wpd_label,#wpdcom .wpd_label span {
                display: inline-block
            }

            #wpdcom .wpd_label input[type=checkbox].wpd_label__checkbox {
                display: none
            }

            #wpdcom .wpd_label__checkbox {
                display: none
            }

            #wpdcom .wpd_label__check {
                display: inline-block;
                border: 0;
                border-radius: 0;
                vertical-align: middle;
                cursor: pointer;
                text-align: center;
                margin: 0 3px 0 0
            }

            #wpdcom .wpd_label__check i.wpdicon {
                font-size: 15px;
                line-height: 20px;
                padding: 4px 5px;
                width: 32px;
                margin: 0
            }

            #wpdcom .wpd_label__check i.wpdicon-on {
                display: none
            }

            #wpdcom .wpd_label__check i.wpdicon-off {
                display: inline-block;
                color: #aaa;
                border: 1px solid #ddd
            }

            #wpdcom .wpd_label__checkbox:checked+.wpd_label__text .wpd_label__check .wpdicon-on {
                display: inline-block
            }

            #wpdcom .wpd_label__checkbox:checked+.wpd_label__text .wpd_label__check .wpdicon-off {
                display: none
            }

            #wpdcom .wpd_label__check i.wpdicon-off.fa-unlock-alt,#wpdcom .wpd_label__check i.wpdicon-on.fa-lock {
                font-size: 15px
            }

            #wpdcom .wpd-form .ql-texteditor textarea {
                width: 100%;
                margin: 0;
                box-sizing: border-box;
                outline: 0;
                padding: 10px;
                line-height: 24px;
                position: absolute;
                top: 0;
                bottom: 0;
                border: none
            }

            #wpdcom .ql-editor {
                min-height: 65px;
                border-bottom-color: #fff;
                word-break: break-word
            }

            #wpdcom .ql-editor::before {
                font-size: 16px;
                color: #aaa;
                letter-spacing: 1px
            }

            #wpdcom .ql-editor>* {
                cursor: text;
                font-size: 15px;
                letter-spacing: .5px;
                font-family: Arial;
                font-weight: 400;
                color: #666
            }

            #wpdcom .ql-editor blockquote {
                margin-top: 0!important;
                margin-bottom: 0!important
            }

            #wpdcom .ql-container {
                border-radius: 3px 3px 0 0;
                background: #fff;
                border-bottom: none;
                border-color: #ddd
            }

            #wpdcom .ql-toolbar {
                padding: 8px 8px 3px 5px;
                background-color: #fafafa;
                border-top: none;
                border-radius: 0 0 3px 3px;
                border-color: #ddd
            }

            #wpdcom .ql-toolbar.wpd-toolbar-hidden {
                display: none
            }

            #wpdcom .ql-toolbar .ql-stroke {
                stroke: #999999
            }

            #wpdcom .ql-toolbar .ql-fill {
                fill: #999999
            }

            #wpdcom .ql-toolbar button:hover .ql-stroke {
                color: #0274be;
                stroke: #0274be
            }

            #wpdcom .ql-toolbar button:hover .ql-fill {
                color: #0274be;
                fill: #0274be
            }

            #wpdcom .ql-toolbar button.ql-active .ql-stroke {
                color: #0274be;
                stroke: #0274be
            }

            #wpdcom .ql-toolbar button.ql-active .ql-fill {
                color: #0274be;
                fill: #0274be
            }

            #wpdcom .ql-toolbar button.ql-sourcecode,#wpdcom .ql-toolbar button.ql-spoiler {
                color: #999;
                width: auto;
                font-size: 13px;
                letter-spacing: 2px;
                line-height: 15px;
                font-weight: 700;
                font-family: arial;
                display: flex;
                align-items: flex-start;
                justify-content: center
            }

            #wpdcom .ql-toolbar button:hover {
                text-decoration: none
            }

            #wpdcom .ql-toolbar .wmu-upload-wrap .wmu-add i {
                font-size: 18px;
                color: #999
            }

            #wpdcom .ql-toolbar .wmu-upload-wrap .wmu-add i:hover,#wpdcom .ql-toolbar button.ql-sourcecode:hover,#wpdcom .ql-toolbar button.ql-spoiler:hover {
                color: #0274be
            }

            #wpdcom .wpd-editor-char-counter {
                font-size: 9px;
                padding: 3px 5px 2px;
                position: absolute;
                right: 0;
                z-index: 10;
                color: #888
            }

            #wpdcom .wpd-editor-char-counter.error {
                color: red
            }

            #wpdcom.wpdiscuz_unauth .wc-field-submit {
                padding-top: 15px
            }

            #wpdcom .wpd-form-foot {
                margin-left: 70px
            }

            #wpdcom .wpd-form-row .wpdiscuz-item {
                clear: both
            }

            #wpdcom .wpd-form-row .wpd-form-col-full {
                width: 100%;
                float: none;
                margin: 0;
                text-align: left;
                padding: 0
            }

            #wpdcom .wpd-form-row .wpd-form-col-left {
                width: 49%;
                float: left;
                margin: 0;
                text-align: left;
                padding: 0
            }

            #wpdcom .wpd-form-row .wpd-form-col-right {
                width: 49%;
                float: right;
                margin: 0;
                text-align: right;
                padding: 0
            }

            #wpdcom .wpd-form-row .wpd-form-col-full .wpdiscuz-item {
                text-align: left
            }

            #wpdcom .wpd-form-row .wpd-form-col-left .wpdiscuz-item {
                text-align: left
            }

            #wpdcom .wpd-form-row .wpd-form-col-right .wpdiscuz-item {
                text-align: right
            }

            #wpdcom .wpdiscuz-item label.wpd-field-label {
                float: none
            }

            #wpdcom .wpd-form-row .wpdiscuz-item {
                width: 100%;
                vertical-align: baseline;
                padding: 1px 0 7px;
                position: relative
            }

            #wpdcom .wpd-form-row .wpd-field {
                width: 100%;
                line-height: 20px;
                color: #777;
                display: inline-block;
                float: none;
                clear: both;
                margin: 0;
                box-sizing: border-box;
                padding-top: 2%;
                padding-bottom: 2%;
                font-size: 14px;
                border-radius: 3px;
                vertical-align: baseline
            }

            #wpdcom .wpd-form-row .wpd-has-icon .wpd-field {
                padding-left: 30px
            }

            #wpdcom .wpd-form-row .wpd-has-desc .wpd-field {
                padding-right: 30px
            }

            #wpdcom .wpd-form-row .wpdiscuz-item .wpd-field-icon {
                display: inline-block;
                font-size: 16px;
                line-height: 16px;
                opacity: .3;
                padding: 0;
                margin: 0;
                position: absolute;
                top: 9px;
                left: 8px;
                width: 20px;
                text-align: left
            }

            #wpdcom .wpd-form-row .wpdiscuz-item .wpd-field-desc {
                display: inline-block;
                font-size: 16px;
                line-height: 16px;
                opacity: 1;
                margin: 0;
                position: absolute;
                top: 8px;
                right: 8px;
                width: 20px;
                text-align: right;
                border-left: 1px solid #ccc;
                color: #aaa;
                padding: 0 5px;
                cursor: pointer
            }

            #wpdcom .wpd-form-row .wpdiscuz-item.wpd-field-select .wpd-field-desc {
                border-left: none
            }

            #wpdcom .wpd-form-row .wpdiscuz-item input[type=color],#wpdcom .wpd-form-row .wpdiscuz-item input[type=date],#wpdcom .wpd-form-row .wpdiscuz-item input[type=datetime-local],#wpdcom .wpd-form-row .wpdiscuz-item input[type=datetime],#wpdcom .wpd-form-row .wpdiscuz-item input[type=email],#wpdcom .wpd-form-row .wpdiscuz-item input[type=month],#wpdcom .wpd-form-row .wpdiscuz-item input[type=number],#wpdcom .wpd-form-row .wpdiscuz-item input[type=text],#wpdcom .wpd-form-row .wpdiscuz-item input[type=time],#wpdcom .wpd-form-row .wpdiscuz-item input[type=url] {
                height: 32px
            }

            #wpdcom .wpd-form-row .wpdiscuz-item textarea {
                height: 72px;
                padding-left: 10px
            }

            .wpdiscuz_select {
                background: url("data:image/png; base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAANCAYAAAC+ct6XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjBBRUQ1QTQ1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjBBRUQ1QTU1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMEFFRDVBMjVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMEFFRDVBMzVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk5mU4QAAACUSURBVHjaYmRgYJD6////MwY6AyaGAQIspCieM2cOjKkIxCFA3A0TSElJoZ3FUCANxAeAWA6IOYG4iR5BjWwpCDQCcSnNgxoIVJCDFwnwA/FHWlp8EIpHSKoGgiggLkITewrEcbQO6mVAbAbE+VD+a3IsJTc7FQAxDxD7AbEzEF+jR1DDywtoCr9DbhwzDlRZDRBgACYqHJO9bkklAAAAAElFTkSuQmCC") right center no-repeat #fefefe!important;
                border-radius: 0;
                border: 1px solid #d3d3d3!important;
                box-shadow: none!important;
                height: 28px!important;
                padding: 3px 22px 3px 8px!important;
                font-size: 13px!important;
                -moz-appearance: none!important;
                -webkit-appearance: none!important;
                outline: 0!important;
                text-indent: .01px;
                text-overflow: ""!important;
                width: 100%!important;
                box-sizing: border-box!important;
                line-height: 20px!important;
                clear: both;
                float: none!important;
                margin: 0!important
            }

            #wpdcom .wc-field-submit {
                text-align: right;
                padding: 1px 2px 0 0;
                display: flex;
                flex-wrap: wrap;
                justify-content: flex-end;
                align-items: flex-start
            }

            #wpdcom .wc-field-submit input[type=button] {
                margin: 1px;
                border: 1px solid #ddd;
                font-size: 13px;
                line-height: 16px;
                padding: 6px 15px;
                clear: both;
                float: none
            }

            #wpdcom .wpd-item-wrap {
                text-align: left
            }

            #wpdcom .wpd-item {
                text-align: left
            }

            #wpdcom .wpd-form-col-full .wpd-field-group .wpd-field-group-title,#wpdcom .wpd-form-col-left .wpd-field-group .wpd-field-group-title,#wpdcom .wpd-form-col-right .wpd-field-group .wpd-field-group-title {
                font-size: 13px;
                text-align: left;
                line-height: 20px;
                padding: 5px 0
            }

            #wpdcom .wpd-form-col-full .wpd-has-desc .wpd-field-group-title,#wpdcom .wpd-form-col-left .wpd-has-desc .wpd-field-group-title,#wpdcom .wpd-form-col-right .wpd-has-desc .wpd-field-group-title {
                padding-right: 35px
            }

            #wpdcom .wpd-comment-right .wpd-top-custom-fields {
                padding: 5px 10px 10px 0
            }

            #wpdcom .wpd-comment-right .wpd-bottom-custom-fields {
                padding: 5px 0;
                margin-bottom: 5px;
                margin-top: 10px
            }

            #wpdcom .wpd-form-row .wpdiscuz-item .wc-captcha-label {
                float: right;
                display: block;
                width: 111px;
                text-align: right;
                padding: 0;
                line-height: 30px
            }

            #wpdcom .wpd-form-row .wpdiscuz-item .wc-captcha-label .wc_captcha_img {
                display: inline!important;
                border: 0;
                padding: 0;
                margin: 0;
                vertical-align: middle;
                box-sizing: content-box;
                width: 80px;
                height: 26px;
                border-bottom: 2px solid #e6e6e6
            }

            #wpdcom .wpd-form-row .wpdiscuz-item .wc-captcha-label a {
                margin: 0;
                display: inline;
                padding: 0;
                text-decoration: none;
                height: auto;
                width: auto
            }

            #wpdcom .wpd-form-row .wpdiscuz-item .wc-captcha-input {
                float: left;
                display: block;
                min-width: 30px;
                width: calc(100% - 112px);
                line-height: 30px
            }

            #wpdcom .wpd-form-row .wpdiscuz-item .wc-captcha-input input[type=text] {
                width: 100%;
                padding: 3px 5px;
                height: 28px
            }

            #wpdcom .wpd-form-row .wpdiscuz-item .wc-captcha-label .wc_captcha_refresh_img {
                cursor: pointer
            }

            #wpdcom .wpd-form-row .wpdiscuz-item .wc-captcha-label .wc_captcha_refresh_img img {
                max-width: 16px!important;
                max-height: 16px!important;
                box-sizing: content-box;
                margin: 0;
                display: inline!important;
                background-color: #e6e6e6;
                padding: 5px;
                border: 1px solid #e4e4e4;
                border-left: 1px solid #d9d9d9;
                vertical-align: middle
            }

            #wpdcom .wpd-form-row .wpdiscuz-item .wc-bin-captcha {
                background: #f5f5f5;
                padding: 2px 15px;
                font-size: 11px;
                color: #aaa;
                line-height: 28px;
                text-align: center
            }

            #wpdcom .wpd-form-row .wpdiscuz-item .wc-bin-captcha i {
                margin-right: 5px
            }

            #wpdcom .wpd-form-row .wpdiscuz-item.wpd-field-captcha {
                margin-bottom: -5px;
                padding-bottom: 2px
            }

            #wpdcom .wpdiscuz-item.wpd-field-checkbox.wpd-field-single {
                border-bottom: none;
                text-align: right
            }

            #wpdcom .wpdiscuz-item.wpd-field-checkbox.wpd-field-single .wpd-item {
                margin: 0;
                padding: 0
            }

            #wpdcom .wpdiscuz-item.wpd-field-checkbox.wpd-field-single .wpd-field {
                height: 20px;
                vertical-align: top;
                outline: 0
            }

            #wpdcom .wpdiscuz-item.wpd-field-checkbox.wpd-field-single .wpd-field-label {
                height: 20px;
                vertical-align: top
            }

            #wpdcom .wpdiscuz-item .wpd-field-label a {
                display: inline;
                vertical-align: baseline;
                line-height: inherit
            }

            #wpdcom .wpdiscuz-item.wpd-field-checkbox.wpd-field-single {
                border-bottom: none
            }

            #wpdcom .wpd-form-col-left .wpd-field-group.wpd-field-single .wpd-field-group-title,#wpdcom .wpd-form-col-right .wpd-field-group.wpd-field-single .wpd-field-group-title {
                font-size: inherit;
                text-align: right;
                line-height: inherit;
                height: 25px
            }

            #wpdcom .wpdiscuz-item.wpd-field-checkbox,#wpdcom .wpdiscuz-item.wpd-field-radio {
                padding-bottom: 12px
            }

            #wpdcom .wpdiscuz-item.wpd-field-checkbox input,#wpdcom .wpdiscuz-item.wpd-field-radio input {
                box-shadow: none;
                border: 1px solid;
                display: inline-block;
                padding: initial!important
            }

            #wpdcom .wpd-form-col-left div:last-of-type,#wpdcom .wpd-form-col-right div:last-of-type {
                border-bottom: none
            }

            #wpdcom .wpd-field-checkbox .wpd-item,#wpdcom .wpd-field-radio .wpd-item {
                display: inline-block;
                padding: 1px;
                margin: 1px 0;
                min-width: 60px
            }

            #wpdcom .wpd-field-checkbox .wpd-field,#wpdcom .wpd-field-radio .wpd-field {
                width: 18px;
                height: 18px;
                display: inline-block;
                float: left;
                padding: 0;
                line-height: 20px;
                vertical-align: baseline;
                margin: 0 6px 0 0;
                box-sizing: border-box
            }

            #wpdcom .wpd-field-checkbox .wpd-field-label,#wpdcom .wpd-field-radio .wpd-field-label {
                width: auto;
                height: 22px;
                display: inline;
                float: none;
                padding: 0;
                line-height: 20px;
                font-size: 12px;
                margin: 0
            }

            #wpdcom .wpdiscuz-item.wpd-field-checkbox.wpd-field-agreement,#wpdcom .wpdiscuz-item.wpd-field-checkbox.wpd-field-cookies-consent {
                padding-top: 0
            }

            #wpdcom .wpd-form-col-full .wpdiscuz-item.wpd-field-group.wpd-field-checkbox .wpd-item-wrap,#wpdcom .wpd-form-col-full .wpdiscuz-item.wpd-field-group.wpd-field-radio .wpd-item-wrap {
                float: none
            }

            #wpdcom .wpdiscuz-item.wpd-field-single .wpd-field,#wpdcom .wpdiscuz-item.wpd-field-single .wpd-field-label {
                line-height: 20px
            }

            #wpdcom .wpdiscuz-item.wpd-field-group.wpd-field-single {
                padding-bottom: 0
            }

            #wpdcom .wpdiscuz-item.wpd-field-single .wpd-field-desc {
                top: 5px
            }

            #wpdcom .wpd-form-row .wpd-form-col-right .wpdiscuz-item.wpd-field-select {
                text-align: left
            }

            #wpdcom .wpdiscuz-item.wpd-field-select select.wpdiscuz_select {
                height: 32px!important;
                max-width: 400px!important
            }

            #wpdcom .wpdiscuz-item.wpd-field-select.wpd-has-desc select.wpdiscuz_select {
                width: calc(100% - 40px)!important
            }

            #wpdcom .wpdiscuz-item.wpd-field-select .wpd-field-group-title {
                padding-top: 12px
            }

            #wpdcom .wpdiscuz-item.wpd-field-select.wpd-has-desc .wpd-field-desc {
                top: 9px
            }

            .wpd-custom-field {
                display: table;
                width: 100%;
                padding: 1px 0;
                line-height: 20px
            }

            .wpd-custom-field .fa-star {
                font-size: 1.2em
            }

            .wpd-cf-label {
                background: #f9f9f9;
                box-sizing: border-box!important;
                display: table-cell;
                font-size: 13px;
                opacity: 1;
                padding: 5px 10px;
                vertical-align: top;
                width: 29%;
                border-bottom: 1px solid #f0f0f0
            }

            .wpd-cf-value {
                display: table-cell;
                border-bottom: 1px solid #f0f0f0;
                width: 69%;
                box-sizing: border-box!important;
                font-size: 13px;
                vertical-align: top;
                opacity: .7;
                padding: 5px 10px
            }

            #wpdcom .wpd-top-custom-fields .wpd-custom-field.wpd-cf-rating .wpd-cf-label {
                background: 0 0;
                border: none;
                padding: 2px 10px 2px 2px
            }

            #wpdcom .wpd-top-custom-fields .wpd-custom-field.wpd-cf-rating .wpd-cf-value {
                font-size: 14px;
                border-bottom: none;
                padding: 1px 10px
            }

            #wpdcom .wpd-top-custom-fields .wpd-custom-field.wpd-cf-rating .wpd-cf-value i {
                min-width: 20px;
                align-self: center;
                text-align: center
            }

            #wpdcom .wpd-item-wrap fieldset,#wpdcom .wpdiscuz-item .wpdiscuz-rating {
                display: inline-block
            }

            #wpdcom .wpdiscuz-item.wpd-field-group.wpd-field-rating {
                border-bottom: 1px dotted #ddd;
                height: 77px;
                margin-bottom: 0
            }

            #wpdcom .wpdiscuz-item .wpdiscuz-rating {
                border: none;
                float: left;
                margin: 0;
                padding: 5px 0 5px 1px;
                margin-left: -5px
            }

            #wpdcom .wpdiscuz-item .wpdiscuz-rating>input {
                visibility: visible;
                opacity: 0;
                position: absolute;
                z-index: -1
            }

            #wpdcom .wpdiscuz-item .wpdiscuz-rating>label::before {
                margin: 1px 3px;
                line-height: 18px;
                font-size: 1.1em;
                cursor: pointer
            }

            #wpdcom .wpdiscuz-item .wpdiscuz-rating>.half::before {
                position: absolute;
                cursor: pointer
            }

            #wpdcom .wpdiscuz-item .wpdiscuz-rating>label {
                float: right;
                font-size: 1.1em
            }

            #wpdcom .wpd-form-col-full .wpdiscuz-item.wpd-field-rating.wpd-has-desc .wpd-field-desc {
                right: 0;
                top: 0;
                position: relative;
                font-size: 14px;
                margin-left: 5px;
                padding: 0 7px
            }

            #wpdcom .wpd-form-col-full .wpdiscuz-item.wpd-field-rating.wpd-has-desc .wpd-field-desc i.fa {
                font-size: 17px
            }

            #wpdcom .wpd-form-col-full .wpd-field-group .wpd-field-group-title {
                display: inline-block;
                vertical-align: baseline;
                padding: 0 0 2px;
                margin-top: -2px;
                padding-right: 35px
            }

            #wpdcom .wpd-form-col-full .wpdiscuz-item .wpdiscuz-rating {
                padding: 0 6px 0 0;
                vertical-align: middle;
                line-height: 14px
            }

            #wpdcom .wpd-form-col-full .wpd-item-wrap {
                display: inline-block;
                float: left;
                padding-right: 7px;
                vertical-align: baseline;
                padding: 0 1px 1px
            }

            #wpdcom .wpdiscuz-edit-form-wrap .wpdiscuz-item.wpd-field-group.wpd-field-rating {
                height: auto;
                border-bottom: none
            }

            #wpdcom .wpdiscuz-edit-form-wrap .editcomment td {
                vertical-align: middle;
                padding-right: 10px
            }

            #wpdcom .wpdiscuz-edit-form-wrap .editcomment .wpd-edit-checkbox td,#wpdcom .wpdiscuz-edit-form-wrap .editcomment .wpd-edit-radio td {
                vertical-align: top
            }

            #wpdcom .wpdiscuz-edit-form-wrap .editcomment .wpd-edit-checkbox td input,#wpdcom .wpdiscuz-edit-form-wrap .editcomment .wpd-edit-radio td input {
                width: auto;
                vertical-align: baseline;
                margin-right: 1px;
                display: inline;
                line-height: 22px
            }

            #wpdcom .wpdiscuz-edit-form-wrap .editcomment .wpd-edit-rating td label {
                margin-right: 1px
            }

            #wpdcom .wpdiscuz-edit-form-wrap .editcomment .wpdiscuz-item {
                padding: 7px 0
            }

            .wpdiscuz-stars-label {
                line-height: 20px;
                padding: 10px 0 2px 3px;
                font-size: 14px
            }

            .wpdiscuz-stars-wrapper {
                display: block
            }

            .wpdiscuz-stars-wrapper-inner {
                position: absolute
            }

            .wpdiscuz-activ-stars {
                position: absolute;
                display: flex;
                font-size: 22px;
                top: 0;
                left: 0
            }

            .wpdiscuz-pasiv-stars {
                font-size: 22px;
                display: flex
            }

            .wpdiscuz-activ-stars {
                overflow: hidden
            }

            .wpdiscuz-activ-stars i.wpdiscuz-activ-star,.wpdiscuz-pasiv-stars i.wpdiscuz-pasiv-star {
                padding: 0 2px;
                font-size: 20px
            }

            #wpdcom .wpd-form-col-full .wpdiscuz-item.wpd-field-group.wpd-field-rating {
                height: auto;
                border-bottom: none;
                padding-bottom: 10px
            }

            #wpdcom .wpd-form-row .wpd-field-date {
                height: 77px
            }

            #wpdcom .wpd-form-row .wpd-field-date .wpd-field-title {
                font-size: 13px;
                line-height: 20px;
                padding: 5px 0 8px;
                text-align: left;
                padding-bottom: 8px
            }

            #wpdcom .wpd-form-row .wpd-field-date.wpd-has-icon .wpd-field {
                padding-left: 5px
            }

            #wpdcom .wpd-form-row .wpd-field-date.wpd-has-desc .wpd-field {
                padding-right: 5px
            }

            #wpdcom .wpd-form-row .wpd-field-date.wpd-has-icon .wpd-field-icon {
                left: 2px;
                top: 10px
            }

            #wpdcom .wpd-form-row .wpd-field-date.wpd-has-icon .wpd-field-desc {
                top: 10px
            }

            #wpdcom .wpd-form-row .wpd-field-date.wpd-has-icon .wpd-field-title {
                padding-left: 26px
            }

            #wpdcom .wpd-form-row .wpd-field-date.wpd-has-desc .wpd-field-title {
                padding-left: 26px
            }

            #wpdcom .wpd-form-row .wpd-field-color {
                height: 77px
            }

            #wpdcom .wpd-form-row .wpd-field-color .wpd-field-title {
                font-size: 13px;
                line-height: 20px;
                padding: 5px 0 8px;
                text-align: left;
                padding-bottom: 8px
            }

            #wpdcom .wpd-form-row .wpd-field-color.wpd-has-icon .wpd-field {
                padding-left: 5px
            }

            #wpdcom .wpd-form-row .wpd-field-color.wpd-has-desc .wpd-field {
                padding-right: 5px
            }

            #wpdcom .wpd-form-row .wpd-field-color.wpd-has-icon .wpd-field-icon {
                left: 2px;
                top: 10px
            }

            #wpdcom .wpd-form-row .wpd-field-color.wpd-has-icon .wpd-field-desc {
                top: 10px
            }

            #wpdcom .wpd-form-row .wpd-field-color.wpd-has-icon .wpd-field-title {
                padding-left: 26px
            }

            #wpdcom .wpd-form-row .wpd-field-color.wpd-has-desc .wpd-field-title {
                padding-left: 26px
            }

            #wpdcom .wpdiscuz-spoiler-wrap {
                background-color: #eee;
                border: 1px solid #555;
                border-style: dashed;
                margin: 5px 0
            }

            #wpdcom .wpdiscuz-spoiler-wrap .wpdiscuz-spoiler {
                padding: 5px;
                cursor: pointer
            }

            #wpdcom .wpdiscuz-spoiler-wrap .wpdiscuz-spoiler .fas {
                margin: 0 5px
            }

            #wpdcom .wpdiscuz-spoiler-wrap .wpdiscuz-spoiler-content {
                display: none;
                font-style: italic;
                padding: 5px
            }

            @media screen and (min-width: 655px) {
                #wpdcom .wpd-field-captcha {
                    text-align:right!important;
                    display: block;
                    border-bottom: none;
                    margin-top: 3px!important
                }

                #wpdcom .wpd-field-captcha .wpdiscuz-recaptcha {
                    display: inline-block;
                    margin: 0 0 0 auto
                }

                #wpdcom .wpd-field-captcha .wpdiscuz-recaptcha iframe {
                    margin-bottom: 0
                }

                #wpdcom .wpd_main_comm_form .wpd-field-captcha .wpdiscuz-recaptcha {
                    transform: scale(.8);
                    -webkit-transform: scale(.8);
                    transform-origin: right 0;
                    -webkit-transform-origin: right 0;
                    margin: 0 0 0 auto
                }

                #wpdcom .wpd-secondary-form-wrapper .wpd-field-captcha .wpdiscuz-recaptcha {
                    transform: scale(.8);
                    -webkit-transform: scale(.8);
                    transform-origin: right 0;
                    -webkit-transform-origin: right 0;
                    margin: 0 0 0 auto
                }

                #wpdcom .wpd_comment_level-5 .wpd-secondary-form-wrapper .wpdiscuz-recaptcha {
                    transform-origin: center 0;
                    -webkit-transform-origin: center 0
                }
            }

            @media screen and (max-width: 730px) {
                #wpdcom .wpd_main_comm_form .wpd-field-captcha .wpdiscuz-recaptcha {
                    transform-origin:right 0;
                    -webkit-transform-origin: right 0
                }
            }

            @media screen and (max-width: 655px) {
                #wpdcom .wpd-field-captcha {
                    float:none;
                    width: 100%;
                    display: block;
                    border-bottom: none;
                    padding-bottom: 0;
                    margin-bottom: 0
                }

                #wpdcom .wpd-field-captcha input {
                    height: 1px;
                    padding: 0;
                    margin: 0;
                    clear: both
                }
            }

            #wpdcom .wpdiscuz-subscribe-bar .wpd-field-captcha {
                text-align: left!important;
                display: inline-block!important;
                border-bottom: none;
                clear: both;
                float: none;
                position: relative;
                transform-origin: left 0px 0px!important;
                transform: scale(.8);
                padding: 20px 0;
                margin-bottom: -40px
            }

            #wpdcom #wpd-threads {
                margin-top: 20px
            }

            #wpdcom .wpd-thread-head {
                width: 100%;
                border-bottom: 2px solid #ccc;
                display: flex;
                flex-direction: row;
                flex-wrap: wrap;
                justify-content: space-between;
                align-items: flex-end
            }

            #wpdcom .wpd-thread-head .wpd-thread-info {
                color: #555;
                padding: 5px 15px 3px 5px;
                font-weight: 600;
                margin-bottom: -2px;
                font-size: 14px;
                letter-spacing: 1px;
                text-transform: uppercase;
                text-align: left;
                line-height: 24px
            }

            #wpdcom .wpd-thread-head .wpd-thread-info.wpd-reviews-tab {
                padding: 5px 15px 0 14px
            }

            #wpdcom .wpd-thread-head .wpd-thread-info .wpdtc {
                font-size: 15px
            }

            #wpdcom .wpd-thread-head .wpdiscuz-user-settings {
                font-size: 15px;
                color: #777;
                cursor: pointer;
                text-align: center;
                padding: 5px 10px 6px 12px;
                margin: 0 2px -2px;
                width: 40px;
                text-align: center
            }

            #wpdcom .wpd-thread-head .wpd-thread-filter {
                display: flex;
                flex-direction: row;
                flex-wrap: wrap;
                justify-content: space-between;
                align-items: flex-end
            }

            #wpdcom .wpd-thread-filter .wpd-filter {
                font-size: 16px;
                color: #999;
                border-bottom: 2px solid #999;
                cursor: pointer;
                text-align: center;
                padding: 5px 10px;
                margin: 0 1px -2px;
                line-height: 18px
            }

            #wpdcom .wpd-thread-filter .wpdf-reacted {
                color: #ffa600;
                border-bottom-color: #ffa600;
                width: 34px
            }

            #wpdcom .wpd-thread-filter .wpdf-hottest {
                color: #fc5844;
                border-bottom-color: #fc5844;
                width: 34px
            }

            #wpdcom .wpd-thread-filter .wpdf-sorting {
                font-size: 14px;
                color: #777;
                line-height: 18px;
                text-transform: capitalize;
                min-width: 100px;
                font-family: "Arial Hebrew",Arial,sans-serif
            }

            #wpdcom .wpd-thread-filter .wpdf-sorting i {
                font-size: 15px;
                margin-left: 6px;
                vertical-align: top;
                line-height: 14px
            }

            #wpdcom .wpd-thread-list .wpd-load-more-submit-wrap {
                display: flex;
                flex-direction: row;
                justify-content: center;
                padding: 10px
            }

            #wpdcom .wpd-comment .wpd-comment-wrap .wpd-comment-author span.wpd-user-nicename {
                color: #aaa;
                font-size: 13px;
                font-family: "Courier New",Courier,monospace
            }

            #wpdcom .wpd-thread-list {
                padding: 30px 0
            }

            #wpdcom .wpd-comment .wpd-comment-wrap {
                display: flex;
                flex-direction: row;
                flex-wrap: nowrap;
                justify-content: space-between;
                align-items: stretch;
                align-content: flex-start;
                padding-bottom: 5px
            }

            #wpdcom .wpd-comment .wpd-comment-left {
                width: 60px;
                text-align: center;
                margin-right: 20px
            }

            #wpdcom .wpd-comment .wpd-comment-left {
                width: auto
            }

            #wpdcom .wpd-comment .wpd-comment-right {
                padding-bottom: 15px;
                flex-grow: 1;
                width: calc(100% - 80px)
            }

            #wpdcom .wpd-comment .wpd-avatar {
                position: relative
            }

            #wpdcom .wpd-comment .wpd-avatar img,#wpdcom .wpd-comment .wpd-avatar img.avatar {
                width: 56px;
                height: 56px;
                max-width: 56px;
                border-radius: 100%;
                border: 1px solid #ccc;
                padding: 2px;
                background-color: #fff;
                vertical-align: middle;
                text-align: center;
                float: none
            }

            #wpdcom .wpd-comment .wpd-avatar i {
                position: absolute;
                bottom: 1px;
                right: 5px;
                border-radius: 50%;
                padding: 3px;
                font-size: 10px;
                border: 2px solid #fff;
                width: 20px;
                line-height: initial!important;
                text-align: center
            }

            #wpdcom .wpd-comment .wpd-comment-label {
                margin: 9px auto 2px;
                border-radius: 3px;
                font-size: 11px;
                line-height: 14px;
                text-align: center;
                width: 100%;
                padding: 1px 5px;
                cursor: default;
                display: flex;
                align-items: center;
                justify-content: center;
                flex-flow: row
            }

            #wpdcom .wpd-comment .wpd-comment-label span {
                text-overflow: ellipsis;
                white-space: nowrap;
                overflow: hidden;
                display: inline-block;
                width: 100%;
                padding: 0
            }

            #wpdcom .wpd-comment .wpd-follow-link {
                color: #999;
                font-size: 13px;
                cursor: pointer;
                padding-left: 5px
            }

            #wpdcom .wpd-comment-header {
                font-size: 13px;
                color: #999
            }

            #wpdcom .wpd-comment .wpd-comment-header {
                padding: 5px 0;
                display: flex;
                flex-direction: row;
                flex-wrap: wrap;
                justify-content: space-between;
                align-items: center
            }

            #wpdcom .wpd-comment-header .wpd-comment-author {
                font-size: 15px;
                font-weight: 600;
                text-decoration: none;
                letter-spacing: .7px;
                margin-right: 5px
            }

            #wpdcom .wpd-comment .wpd-comment-header i {
                line-height: 1.75
            }

            #wpdcom .wpd-comment-date {
                padding: 0 5px;
                font-size: 11px
            }

            #wpdcom .wpd-comment-date i {
                font-size: 11px;
                margin-right: 4px
            }

            #wpdcom .wpd-comment-status {
                padding: 0 5px
            }

            #wpdcom .wpd-comment-status div {
                display: inline-block;
                cursor: default
            }

            #wpdcom .wpd-comment-status i {
                margin: 0 3px
            }

            #wpdcom .wpd-comment-status .wpd-sticky {
                vertical-align: top
            }

            #wpdcom .wpd-comment-status .wpd-closed {
                color: #999;
                font-size: 12px
            }

            #wpdcom .wpd-comment-header .wpd-comment-share {
                padding: 0 6px;
                color: #aaa;
                cursor: default
            }

            #wpdcom .wpd-comment-header .wpd-comment-share .wpd-tooltip-content {
                text-align: center
            }

            #wpdcom .wpd-comment-header .wpd-comment-share .wpd-tooltip-content i {
                font-size: 12px;
                padding: 0 6px;
                cursor: pointer
            }

            #wpdcom .wpd-comment-header .wpd-comment-share .wpd-tooltip-content i:hover {
                color: #ffee46
            }

            #wpdcom .wpd-comment-header .wpd-comment-link {
                padding: 0;
                cursor: pointer;
                font-size: 12px;
                color: #aaa;
                align-self: flex-start;
                padding-top: 9px
            }

            #wpdcom .wpd-comment-header .wpd-comment-link span {
                margin-left: 12px
            }

            #wpdcom .wpd-comment-text {
                font-size: 15px;
                padding: 0 0 8px;
                word-break: break-word
            }

            #wpdcom .wpd-comment-text * {
                line-height: 1.6
            }

            #wpdcom .wpd-comment-text p {
                margin-bottom: 10px
            }

            #wpdcom .wpd-comment-text p:last-child {
                margin-bottom: 0
            }

            #wpdcom .wpd-comment-text ol,#wpdcom .wpd-comment-text ul {
                margin: 0 0 1rem 1rem
            }

            #wpdcom .wpd-comment-text audio,#wpdcom .wpd-comment-text iframe,#wpdcom .wpd-comment-text img,#wpdcom .wpd-comment-text video {
                max-width: 100%!important
            }

            #wpdcom .wpd-comment-text iframe {
                width: 480px;
                height: 280px
            }

            #wpdcom .wpd-comment-text blockquote {
                margin: 5px auto 5px 15px;
                padding: 2px 10px;
                font-size: 14px
            }

            #wpdcom .wpd-comment-text blockquote p {
                margin-bottom: 5px
            }

            #wpdcom .wpd-comment-text .wpd-inline-feedback-wrapper {
                font-style: italic;
                font-size: 15px;
                padding: 15px;
                background: #fffce1;
                margin-bottom: 10px;
                color: #777
            }

            #wpdcom .wpd-comment-text .wpd-inline-feedback-wrapper .wpd-inline-feedback-info {
                font-style: normal;
                font-weight: 600
            }

            #wpdcom .wpd-comment-text .wpd-inline-feedback-wrapper i.fa-quote-left {
                margin-right: 8px;
                font-size: 17px;
                color: #999797
            }

            #wpdcom .wpd-comment-footer {
                display: flex;
                flex-direction: row;
                flex-wrap: nowrap;
                justify-content: space-between;
                align-items: center;
                padding-top: 0
            }

            #wpdcom .wpd-comment-footer .wpd-vote {
                display: flex;
                flex-direction: row;
                flex-wrap: nowrap;
                justify-content: flex-start;
                align-items: center;
                padding-right: 20px;
                font-size: 0
            }

            #wpdcom .wpd-comment-footer .wpd-vote-down,#wpdcom .wpd-comment-footer .wpd-vote-up {
                width: 16px;
                height: 16px;
                opacity: .7;
                cursor: pointer
            }

            #wpdcom .wpd-comment-footer .wpd-vote-down.wpd-dislike-hidden {
                display: none!important
            }

            #wpdcom .wpd-comment-footer .wpd-vote-down svg,#wpdcom .wpd-comment-footer .wpd-vote-up svg {
                fill: #888888;
                cursor: pointer
            }

            #wpdcom .wpd-comment-footer .wpd-vote-result {
                padding: 0 8px;
                font-size: 14px;
                text-align: center;
                color: #999
            }

            #wpdcom .wpd-comment-footer .wpd-reply-button {
                cursor: pointer;
                font-size: 14px;
                color: #999;
                white-space: nowrap
            }

            #wpdcom .wpd-comment-footer .wpd-reply-button i {
                margin-right: 6px;
                opacity: .7
            }

            #wpdcom .wpd-comment-footer .wpd-reply-button svg {
                vertical-align: middle;
                transform: rotate(180deg);
                width: 22px;
                height: 22px;
                opacity: .7;
                fill: #999999;
                margin-right: 2px
            }

            @-moz-document url-prefix() {
                #wpdcom .wpd-comment-footer .wpd-reply-button svg {
                    vertical-align: bottom
                }
            }

            #wpdcom .wpd-comment-footer .wpd-reply-button span {
                line-height: 21px;
                font-size: 1em
            }

            #wpdcom .wpd-comment-footer .wpd-vote-down:hover,#wpdcom .wpd-comment-footer .wpd-vote-up:hover {
                opacity: 1
            }

            #wpdcom .wpd-comment-footer .wpd-reply-button:hover {
                color: #777
            }

            #wpdcom .wpd-comment-footer .wpd-reply-button:hover svg {
                opacity: 1
            }

            #wpdcom .wpd-comment-footer .wpd-tools i {
                color: #aaa;
                font-size: 14px;
                cursor: pointer
            }

            #wpdcom .wpd-comment-footer .wpd-toggle i {
                color: #aaa;
                font-size: 15px;
                cursor: pointer
            }

            #wpdcom .wpd-comment-footer .wpd-toggle .wpd-view-replies {
                font-size: 13px!important;
                color: #888;
                margin-right: 7px
            }

            #wpdcom .wpd-hidden-replies .wpd-toggle.wpd-hidden:last-child {
                visibility: visible;
                opacity: 1
            }

            #wpdcom .wpd-comment-footer .wpd-sep {
                border-right: 1px solid #ccc;
                margin: 0 7px;
                width: 1px;
                height: 15px
            }

            #wpdcom .wpd-comment-right:hover .wpd-comment-footer .wpd-sep,#wpdcom .wpd-comment-right:hover .wpd-comment-footer .wpd-toggle,#wpdcom .wpd-comment-right:hover .wpd-comment-footer .wpd-tool-wrap,#wpdcom .wpd-comment-right:hover .wpd-comment-footer .wpd-tools,#wpdcom .wpd-comment-right:hover .wpd-comment-header .wpd-comment-link,#wpdcom .wpd-comment-right:hover .wpd-comment-header .wpd-comment-share {
                visibility: visible;
                opacity: 1
            }

            #wpdcom .wpd-comment-right .wpd-comment-last-edited {
                margin: 10px 0 20px;
                font-size: 12px;
                color: #999;
                font-style: italic
            }

            #wpdcom .wpd-comment-right .wpd-comment-last-edited i {
                padding-right: 5px
            }

            #wpdcom .wpd-comment.wpd-reply .wpd-comment-left {
                width: 50px
            }

            #wpdcom .wpd-comment.wpd-reply .wpd-comment-left {
                width: auto
            }

            #wpdcom .wpd-comment.wpd-reply .wpd-avatar img,#wpdcom .wpd-comment.wpd-reply .wpd-avatar img.avatar {
                width: 48px;
                height: 48px;
                max-width: 48px
            }

            #wpdcom .wpd-comment.wpd-reply .wpd-comment-label {
                font-size: 10px;
                line-height: 13px;
                margin: 10px auto 7px;
                display: flex;
                align-items: center;
                justify-content: center;
                flex-flow: row
            }

            #wpdcom .wpd-comment.wpd-reply .wpd-follow-link {
                font-size: 11px
            }

            #wpdcom .wpd-comment.wpd-reply .wpd-comment-header .wpd-comment-author,#wpdcom .wpd-comment.wpd-reply .wpd-comment-header .wpd-comment-author a {
                font-size: 14px;
                margin-right: 5px
            }

            #wpdcom .wpd-comment .wpd-reply-to {
                font-size: 13px;
                color: #999;
                font-style: italic
            }

            #wpdcom .wpd-comment .wpd-reply-to i {
                margin-right: 6px
            }

            #wpdcom .wpd-comment .wpd-reply-to a {
                text-decoration: none;
                opacity: .8;
                color: #0274be
            }

            #wpdcom .wpd-comment .wpd-reply-to a:hover {
                opacity: 1;
                color: #000
            }

            #wpdcom .wpd-comment.wpd-reply .wpd-comment-text {
                font-size: 14px
            }

            #wpdcom .wpd-comment.wpd-reply .wpd-comment-footer .wpd-vote-down,#wpdcom .wpd-comment.wpd-reply .wpd-comment-footer .wpd-vote-up {
                width: 15px;
                height: 15px;
                display: flex;
                flex-direction: column;
                justify-content: center;
                align-items: center
            }

            #wpdcom .wpd-comment.wpd-reply .wpd-comment-footer .wpd-vote-down,#wpdcom .wpd-comment.wpd-reply .wpd-comment-footer .wpd-vote-up {
                display: -ms-flexbox
            }

            #wpdcom .wpd-comment.wpd-reply .wpd-comment-footer .wpd-vote-result {
                font-size: 13px
            }

            #wpdcom .wpd-comment.wpd-reply .wpd-comment-footer .wpd-reply-button {
                font-size: 13px
            }

            #wpdcom .wpd-comment.wpd-reply .wpd-comment-footer .wpd-reply-button svg {
                width: 20px;
                height: 20px
            }

            #wpdcom .wpd-comment.wpd-reply .wpd-comment-footer .wpd-reply-button span {
                line-height: 19px;
                font-size: 1em
            }

            #wpdcom .wpd-comment.wpd-reply .wpd-comment-footer .wpd-tools i {
                font-size: 13px
            }

            #wpdcom .wpd-comment.wpd-reply .wpd-comment-footer .wpd-toggle i {
                font-size: 14px
            }

            #wpdcom .wpd-comment.wpd-reply .wpd-comment-footer .wpd-sep {
                height: 14px
            }

            #wpdcom.wpd-layout-1 .wpd-comment .wpd-reply-to {
                margin-bottom: 6px;
                border-left: 1px solid #ccc;
                padding: 0 10px
            }

            #wpdcom.wpd-layout-1 .wpd-comment .wpd-avatar i {
                bottom: 0;
                right: 0
            }

            #wpdcom.wpd-layout-1 .wpd-new-loaded-comment>.wpd-comment-wrap>.wpd-comment-right {
                padding-right: 15px;
                padding-left: 15px
            }

            #wpdcom.wpd-layout-1 .wpd-comment .wpd-follow-link {
                margin-top: 5px
            }

            #wpdcom.wpd-layout-3 .wpd-comment-footer .wpd-toggle .wpd-view-replies {
                background: #fff;
                padding: 5px 10px;
                border-radius: 12px;
                margin-right: 1px;
                margin-left: -6px
            }

            #wpdcom.wpd-layout-2 .wpd-form .wpd-form-foot {
                margin-left: 65px
            }

            #wpdcom.wpd-layout-2 .wpd-form .wpd-avatar {
                width: 54px;
                margin-right: 11px
            }

            #wpdcom.wpd-layout-2 .wpd-form .wpd-avatar img,#wpdcom.wpd-layout-2 .wpd-form .wpd-avatar img.avatar {
                width: 48px;
                height: 48px;
                max-width: 48px;
                border-radius: 0;
                border: none;
                border-bottom: 2px solid #ccc;
                padding: 1px;
                background-color: #fff;
                vertical-align: middle;
                text-align: center
            }

            #wpdcom.wpd-layout-2 .wpd-form .wpdiscuz-textarea-wrap textarea::placeholder {
                line-height: 27px;
                font-size: 15px
            }

            #wpdcom.wpd-layout-2 .wpd-form .wpdiscuz-textarea-wrap textarea {
                height: 48px
            }

            #wpdcom.wpd-layout-2 .wpd-comment {
                margin-bottom: 20px
            }

            #wpdcom.wpd-layout-2 .wpd-comment .wpd-comment-header,#wpdcom.wpd-layout-2 .wpd-comment .wpd-comment-header .wpd-user-info .wpd-uinfo-bottom,#wpdcom.wpd-layout-2 .wpd-comment .wpd-comment-header .wpd-user-info .wpd-uinfo-top {
                display: flex;
                flex-direction: row;
                flex-wrap: wrap;
                justify-content: flex-start;
                align-items: flex-end
            }

            #wpdcom.wpd-layout-2 .wpd-comment .wpd-comment-header .wpd-user-info {
                display: block;
                flex-grow: 1;
                margin-bottom: -3px
            }

            #wpdcom.wpd-layout-2 .wpd-comment .wpd-comment-header .wpd-user-info .wpd-uinfo-top {
                flex-wrap: nowrap;
                align-items: center
            }

            #wpdcom.wpd-layout-2 .wpd-comment .wpd-comment-header .wpd-comment-label {
                width: auto;
                padding: 1px 15px
            }

            #wpdcom.wpd-layout-2 .wpd-comment .wpd-comment-label {
                margin: 0
            }

            #wpdcom.wpd-layout-2 .wpd-comment .wpd-avatar {
                padding-right: 15px
            }

            #wpdcom.wpd-layout-2 .wpd-comment .wpd-avatar img,#wpdcom.wpd-layout-2 .wpd-comment .wpd-avatar img.avatar {
                width: 48px;
                height: 48px;
                max-width: 48px;
                border-radius: 0;
                border: none;
                border-bottom: 2px solid #ccc;
                padding: 1px;
                background-color: #fff;
                vertical-align: middle;
                text-align: center
            }

            #wpdcom.wpd-layout-2 .wpd-comment .wpd-avatar i {
                bottom: -2px;
                right: 7px
            }

            #wpdcom.wpd-layout-2 .wpd-comment .wpd-avatar i {
                line-height: 10px
            }

            #wpdcom.wpd-layout-2 .wpd-comment .wpd-follow-link {
                font-size: 12px;
                padding-left: 2px;
                padding-right: 12px
            }

            #wpdcom.wpd-layout-2 .wpd-comment .wpd-comment-text {
                margin: 8px 0 5px
            }

            #wpdcom.wpd-layout-2 .wpd-comment-header .wpd-comment-date {
                padding: 0 10px 0 0;
                font-size: 12px
            }

            #wpdcom.wpd-layout-2 .wpd-comment-header .wpd-comment-status {
                padding: 0 10px
            }

            #wpdcom.wpd-layout-2 .wpd-comment-header .wpd-comment-link {
                margin-bottom: 0;
                padding-top: 1px
            }

            #wpdcom.wpd-layout-2 .wpd-comment-header .wpd-reply-to {
                font-size: 12px;
                padding-top: 2px;
                margin-left: 0;
                font-style: normal
            }

            #wpdcom.wpd-layout-2 .wpd-comment-header .wpd-reply-to i {
                margin-right: 3px
            }

            #wpdcom.wpd-layout-2 .wpd-comment.wpd-reply {
                margin-bottom: 0
            }

            #wpdcom.wpd-layout-2 .wpd-comment.wpd-reply .wpd-comment-header .wpd-user-info .wpd-uinfo-top {
                margin-bottom: 3px
            }

            #wpdcom.wpd-layout-2 .wpd-comment.wpd-reply .wpd-comment-header .wpd-comment-date {
                padding: 0 10px
            }

            #wpdcom.wpd-layout-2 .wpd-comment.wpd-reply .wpd-comment-label {
                font-size: 10px;
                line-height: 13px;
                margin: 0 10px 0 0
            }

            #wpdcom.wpd-layout-2 .wpd-comment.wpd-reply .wpd-follow-link {
                margin-right: 12px;
                border-right: 1px solid #ccc;
                padding-right: 12px
            }

            #wpdcom.wpd-layout-2 .wpd-comment.wpd-reply .wpd-comment-wrap {
                margin: 0 0 5px;
                background-color: #fafafa;
                border-left: 3px solid #dedede;
                padding: 10px 15px 0 17px
            }

            #wpdcom.wpd-layout-2 .wpd-comment.wpd-reply .wpd-avatar img,#wpdcom.wpd-layout-2 .wpd-comment.wpd-reply .wpd-avatar img.avatar {
                border-bottom: none
            }

            #wpdcom.wpd-layout-2 .wpd-new-loaded-comment>.wpd-comment-wrap>.wpd-comment-right {
                padding-right: 15px;
                padding-left: 15px
            }

            #wpdcom.wpd-layout-2 .wpd-new-loaded-comment.wpd-comment.wpd-reply>.wpd-comment-wrap>.wpd-comment-right {
                padding-left: 0;
                padding-right: 0
            }

            #wpdcom.wpd-layout-3 .wpd-comment .wpd-tools-actions {
                top: 25px
            }

            #wpdcom.wpd-layout-3 .wpd-thread-list {
                padding: 35px 0
            }

            #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-wrap {
                padding-bottom: 0
            }

            #wpdcom.wpd-layout-3 .wpdiscuz-edit-form-wrap {
                margin-left: 36px
            }

            #wpdcom.wpd-layout-3 .wpd-form .wpd-form-foot {
                margin-left: 84px
            }

            #wpdcom.wpd-layout-3 .wpd-form .wpd-avatar {
                width: 67px
            }

            #wpdcom.wpd-layout-3 .wpd-form .wpdiscuz-textarea-wrap textarea {
                height: 60px;
                padding: 14px 15px
            }

            #wpdcom.wpd-layout-3 .wpd-comment .wpd-avatar img,#wpdcom.wpd-layout-3 .wpd-comment .wpd-avatar img.avatar,#wpdcom.wpd-layout-3 .wpd-form .wpd-avatar img,#wpdcom.wpd-layout-3 .wpd-form .wpd-avatar img.avatar {
                width: 64px;
                height: 64px;
                max-width: 64px;
                border-radius: 100%;
                padding: 3px
            }

            #wpdcom.wpd-layout-3 .wpd-comment .wpd-avatar img {
                border-color: #d1d1d1
            }

            #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-wrap {
                margin-bottom: 35px
            }

            #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-left {
                width: 70px;
                margin-right: -34px;
                position: relative;
                z-index: 2
            }

            #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-left .wpd-avatar {
                margin-top: -6px
            }

            #wpdcom.wpd-layout-3 .wpd-comment-status {
                display: flex;
                flex-direction: row;
                justify-content: flex-end;
                align-items: flex-start;
                font-size: 12px;
                line-height: 1.75;
                padding-top: 8px
            }

            #wpdcom.wpd-layout-3 .wpd-comment-status .wpd-closed {
                font-size: 11px
            }

            #wpdcom.wpd-layout-3 .wpd-comment-status div {
                margin-left: 4px
            }

            #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-right {
                padding-bottom: 0;
                border-left: 1px solid #d1d1d1;
                border-bottom: 1px solid #d1d1d1;
                width: calc(100% - 35px)
            }

            #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-header {
                background-color: #f7f7f7;
                margin-left: -1px;
                padding: 10px 0 7px
            }

            #wpdcom.wpd-layout-3 .wpd-comment.wpd-sticky-comment .wpd-comment-header {
                background-color: #f6fff4
            }

            #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-header .wpd-comment-author {
                padding-left: 42px
            }

            #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-subheader {
                margin-left: 42px;
                margin-top: 0;
                display: flex;
                flex-direction: row;
                justify-content: space-between;
                flex-wrap: wrap;
                align-items: flex-start
            }

            #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-subheader .wpd-comment-date {
                flex-grow: 1;
                font-size: 11px;
                line-height: 22px;
                color: #999;
                padding-top: 1px
            }

            #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-subheader .wpd-comment-date i {
                font-size: 10px
            }

            #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-label {
                margin: -1px 10px 0 0;
                border-radius: 0 0 5px 5px;
                font-size: 13px;
                line-height: 16px;
                text-align: center;
                width: auto;
                padding: 3px 15px;
                cursor: default
            }

            #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-header .wpd-comment-author,#wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-header .wpd-comment-author a {
                font-size: 14px;
                font-weight: 400
            }

            #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-header .wpd-follow-link {
                font-size: 12px
            }

            #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-header .wpd-comment-share {
                font-size: 12px;
                padding: 0 12px
            }

            #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-header .wpd-comment-link {
                font-size: 11px;
                padding: 1px 8px 0 0
            }

            #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-text {
                padding-left: 30px;
                padding-top: 15px;
                padding-bottom: 17px;
                font-size: 16px
            }

            #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-footer {
                margin-bottom: -14px;
                margin-left: 40px
            }

            #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-footer .wpd-vote {
                padding-left: 18px;
                margin-left: -20px
            }

            #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-footer .wpd-vote-down,#wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-footer .wpd-vote-up {
                border: 1px solid #aaa;
                border-radius: 100%;
                display: flex;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                padding: 5px;
                width: 28px;
                height: 28px;
                background-color: #fff
            }

            #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-footer .wpd-vote-down svg.fa-chevron-down,#wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-footer .wpd-vote-up svg.fa-chevron-up {
                width: 15px;
                padding: 1px
            }

            #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-footer .wpd-vote-down svg.fa-minus,#wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-footer .wpd-vote-up svg.fa-plus {
                width: 15px;
                padding: 2px
            }

            #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-footer .wpd-vote-up.wpd-up {
                border: 1px solid #009149!important
            }

            #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-footer .wpd-vote-down.wpd-down {
                border: 1px solid #fc5844!important
            }

            #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-footer .wpd-vote-result {
                padding: 0 10px;
                font-size: 16px;
                background-color: #fff;
                border-radius: 50%;
                line-height: 26px
            }

            #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-footer .wpd-reply-button {
                background-color: #fff;
                border: 1px solid #aaa;
                border-radius: 15px;
                padding: 1px 20px 1px 16px
            }

            #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-footer .wpd-reply-button svg {
                vertical-align: bottom;
                width: 20px;
                height: 20px;
                margin-right: 3px
            }

            #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-footer .wpd-wpanel {
                width: 20px;
                height: 20px
            }

            #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-footer .wpd-tool-wrap {
                padding-left: 20px;
                display: flex;
                flex-direction: row;
                justify-content: flex-end;
                align-items: center;
                flex-wrap: nowrap
            }

            #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-footer .wpd-tool-wrap i {
                background: #fff;
                border-radius: 50%;
                padding: 5px;
                height: 25px;
                width: 25px;
                line-height: 14px;
                border: 1px solid #aaa
            }

            #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-footer .wpd-sep {
                margin: 0 3px;
                border: none
            }

            #wpdcom.wpd-layout-3 .wpd-comment.wpd-reply .wpd-avatar img,#wpdcom.wpd-layout-3 .wpd-comment.wpd-reply .wpd-avatar img.avatar {
                width: 48px;
                height: 48px;
                max-width: 48px;
                border: none
            }

            #wpdcom.wpd-layout-3 .wpd-comment.wpd-reply .wpd-comment-wrap {
                margin-bottom: 0
            }

            #wpdcom.wpd-layout-3 .wpd-comment.wpd-reply .wpd-comment-status {
                padding-top: 0
            }

            #wpdcom.wpd-layout-3 .wpd-comment .wpd-reply-to {
                font-size: 13px;
                display: flex;
                flex-direction: row;
                justify-content: flex-start;
                margin-left: 36px;
                margin-top: 1px;
                align-items: center;
                background-color: #f7f7f7;
                padding: 5px 10px
            }

            #wpdcom.wpd-layout-3 .wpd-comment .wpd-reply-to .wpd-comment-date {
                margin-left: auto;
                font-style: normal
            }

            #wpdcom.wpd-layout-3 .wpd-comment.wpd-reply .wpd-comment-left {
                width: 70px;
                margin-right: -34px;
                position: relative;
                z-index: 2
            }

            #wpdcom.wpd-layout-3 .wpd-comment.wpd-reply .wpd-comment-left .wpd-avatar {
                margin-top: 0
            }

            #wpdcom.wpd-layout-3 .wpd-comment.wpd-reply .wpd-comment-right {
                border-bottom: none
            }

            #wpdcom.wpd-layout-3 .wpd-comment.wpd-reply .wpd-comment-header {
                background-color: transparent;
                margin-left: 0;
                padding: 6px 0 5px
            }

            #wpdcom.wpd-layout-3 .wpd-comment.wpd-reply .wpd-comment-header .wpd-comment-author {
                padding-left: 36px
            }

            #wpdcom.wpd-layout-3 .wpd-comment.wpd-reply .wpd-comment-label {
                margin: 0 8px 0 6px;
                border-radius: 3px;
                font-size: 11px;
                line-height: 14px;
                text-align: center;
                width: auto;
                padding: 1px 12px;
                cursor: default
            }

            #wpdcom.wpd-layout-3 .wpd-comment.wpd-reply .wpd-comment-header .wpd-comment-author,#wpdcom.wpd-layout-3 .wpd-comment.wpd-reply .wpd-comment-header .wpd-comment-author a {
                font-size: 14px;
                font-weight: 400
            }

            #wpdcom.wpd-layout-3 .wpd-comment.wpd-reply .wpd-comment-text {
                padding-left: 36px;
                padding-top: 10px;
                padding-bottom: 15px;
                font-size: 14px
            }

            #wpdcom.wpd-layout-3 .wpd-comment.wpd-reply .wpd-comment-footer {
                margin-bottom: 20px;
                margin-left: 36px;
                padding-bottom: 10px;
                border-bottom: 1px dashed #ccc
            }

            #wpdcom.wpd-layout-3 .wpd-comment.wpd-reply .wpd-comment-footer .wpd-vote {
                background: 0 0;
                padding-left: 0;
                margin-left: 0;
                font-size: 0
            }

            #wpdcom.wpd-layout-3 .wpd-comment.wpd-reply .wpd-comment-footer .wpd-vote-down,#wpdcom.wpd-layout-3 .wpd-comment.wpd-reply .wpd-comment-footer .wpd-vote-up {
                border: none;
                padding: 0;
                width: 15px;
                height: 15px;
                display: inline;
                background: 0 0
            }

            #wpdcom.wpd-layout-3 .wpd-comment.wpd-reply .wpd-comment-footer .wpd-vote-down,#wpdcom.wpd-layout-3 .wpd-comment.wpd-reply .wpd-comment-footer .wpd-vote-up {
                display: -ms-flexbox
            }

            #wpdcom.wpd-layout-3 .wpd-comment.wpd-reply .wpd-comment-footer .wpd-vote-up.wpd-up {
                border: none!important
            }

            #wpdcom.wpd-layout-3 .wpd-comment.wpd-reply .wpd-comment-footer .wpd-vote-down.wpd-down {
                border: none!important
            }

            #wpdcom.wpd-layout-3 .wpd-comment.wpd-reply .wpd-comment-footer .wpd-vote-result {
                padding: 0 8px;
                font-size: 14px;
                background: 0 0
            }

            #wpdcom.wpd-layout-3 .wpd-comment.wpd-reply .wpd-comment-footer .wpd-reply-button {
                background: 0 0;
                border: none;
                padding: 0
            }

            #wpdcom.wpd-layout-3 .wpd-comment.wpd-reply .wpd-comment-footer .wpd-reply-button svg {
                vertical-align: bottom;
                width: 20px;
                height: 20px;
                margin-right: 3px
            }

            #wpdcom.wpd-layout-3 .wpd-comment.wpd-reply .wpd-comment-footer .wpd-tool-wrap i {
                background: 0 0;
                border: none
            }

            #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment.wpd-reply:last-child {
                margin-bottom: 30px
            }

            #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment.wpd-reply:last-child .wpd-comment-footer {
                margin-bottom: 0;
                padding-bottom: 0;
                border-bottom: none
            }

            #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment.wpd-reply:last-child .wpd-comment.wpd-reply {
                margin-top: 20px
            }

            #wpdcom.wpd-layout-3 .wpd-comment.wpd-new-loaded-comment>.wpd-comment-wrap>.wpd-comment-right>.wpd-comment-text {
                padding-right: 10px
            }

            #wpdcom.wpd-layout-3 .wpd-comment-right .wpd-comment-last-edited {
                margin-left: 40px
            }

            #wpd-bubble-wrapper {
                display: none;
                position: fixed;
                z-index: 99;
                text-align: center;
                opacity: .9;
                bottom: 80px
            }

            #wpd-bubble-wrapper.wpd-bubble-hover {
                opacity: 1
            }

            #wpd-bubble-wrapper #wpd-bubble-all-comments-count {
                font-size: 15px;
                font-weight: 600;
                font-family: sans-serif
            }

            #wpd-bubble-wrapper>div {
                display: none;
                border: 1px solid #fff;
                box-shadow: 0 0 15px #aaa;
                width: 64px;
                height: 64px;
                border-radius: 50%;
                color: #fff;
                align-items: center;
                justify-content: center;
                position: relative
            }

            #wpd-bubble-wrapper svg {
                width: 60%;
                height: 60%
            }

            #wpd-bubble-wrapper #wpd-bubble-count svg {
                margin-left: 3px;
                margin-top: 3px
            }

            #wpd-bubble-wrapper #wpd-bubble svg {
                margin-left: 2px
            }

            #wpd-bubble-wrapper>#wpd-bubble-count {
                display: flex;
                cursor: pointer
            }

            #wpd-bubble-wrapper>#wpd-bubble {
                cursor: pointer
            }

            #wpd-bubble-wrapper>#wpd-bubble-count .wpd-new-comments-count {
                display: none
            }

            #wpd-bubble-wrapper>#wpd-bubble-count.wpd-new-comments .wpd-new-comments-count {
                display: flex;
                border-radius: 50%;
                width: 25px;
                height: 25px;
                background-color: #ff842a;
                position: absolute;
                top: 38px;
                left: 38px;
                font-size: 15px;
                align-items: center;
                justify-content: center;
                border: 1px solid #fff
            }

            #wpd-bubble-wrapper.wpd-bubble-hover>#wpd-bubble-count:not(.wpd-new-comments)+#wpd-bubble {
                display: flex
            }

            #wpd-bubble-wrapper.wpd-bubble-hover>#wpd-bubble-count:not(.wpd-new-comments) {
                display: none
            }

            #wpd-bubble-wrapper.wpd-new-comment-added {
                opacity: 1
            }

            #wpd-bubble-wrapper.wpd-new-comment-added #wpd-bubble-count {
                display: none
            }

            #wpd-bubble-wrapper.wpd-new-comment-added #wpd-bubble-all-comments-count {
                color: #b9501d
            }

            #wpd-bubble-wrapper #wpd-bubble-notification-message {
                display: none;
                width: 430px;
                height: 100%;
                position: absolute;
                background-color: #fbfbfb;
                top: 0;
                left: 75px;
                border: 1px solid #b2b2b2;
                box-shadow: 0 0 10px #bbb;
                border-radius: 5px;
                padding: 7px
            }

            #wpd-bubble-wrapper.wpd-right-corner #wpd-bubble-notification-message {
                left: -446px
            }

            #wpd-bubble-wrapper #wpd-bubble-notification-message span:not(.wpd-bubble-spans) {
                display: inline-block;
                margin: 5px
            }

            #wpd-bubble-wrapper #wpd-bubble-notification-message #wpd-bubble-author-avatar {
                width: 20px;
                height: 20px;
                line-height: 16px
            }

            #wpd-bubble-wrapper #wpd-bubble-notification-message #wpd-bubble-author-avatar img {
                border-radius: 50%;
                width: 100%
            }

            #wpd-bubble-wrapper #wpd-bubble-notification-message #wpd-bubble-author-name {
                color: #4e9f93;
                font-size: 14px;
                font-weight: 600
            }

            #wpd-bubble-wrapper #wpd-bubble-notification-message #wpd-bubble-comment-date {
                color: #fe7617;
                font-size: 10px
            }

            #wpd-bubble-wrapper #wpd-bubble-notification-message #wpd-bubble-comment-reply-link a {
                color: #333
            }

            #wpd-bubble-wrapper #wpd-bubble-notification-message #wpd-bubble-comment-reply-link a {
                color: #777
            }

            #wpd-bubble-wrapper #wpd-bubble-notification-message #wpd-bubble-comment-text {
                font-size: 12px;
                margin-left: 7px
            }

            #wpd-bubble-wrapper #wpd-bubble-notification-message::before {
                content: '';
                border: 9px solid transparent;
                position: absolute;
                top: 20px;
                left: -10px;
                border-left: none;
                padding: 0;
                border-right-color: #b2b2b2
            }

            #wpd-bubble-wrapper #wpd-bubble-notification-message::after {
                content: '';
                border: 9px solid transparent;
                position: absolute;
                top: 20px;
                left: -9px;
                border-left: none;
                border-right-color: #fbfbfb
            }

            #wpd-bubble-wrapper.wpd-right-corner #wpd-bubble-notification-message::before {
                left: 429px;
                border-right: none;
                border-left: 9px solid #b2b2b2
            }

            #wpd-bubble-wrapper.wpd-right-corner #wpd-bubble-notification-message::after {
                left: 428px;
                border-right: none;
                border-left: 9px solid #fbfbfb
            }

            #wpd-bubble-wrapper #wpd-bubble-comment-close a {
                color: #333;
                text-decoration: none
            }

            #wpd-bubble-wrapper #wpd-bubble-add-message-close {
                display: inline-block;
                top: 0;
                right: 10px;
                position: absolute
            }

            #wpd-bubble-wrapper #wpd-bubble-add-message-close a {
                color: #fff;
                text-decoration: none;
                display: inline-block
            }

            .wpd-inline-shortcode {
                display: inline
            }

            .wpd-inline-shortcode.wpd-active {
                background-color: #e9f7f4;
                padding: 5px 0
            }

            .wpd-inline-shortcode .wpd-inline-form-close {
                display: inline-block;
                top: 0;
                right: 10px;
                position: absolute
            }

            .wpd-inline-shortcode .wpd-inline-form-close a {
                color: #fff;
                text-decoration: none;
                display: inline-block;
                box-shadow: none;
                border-bottom: none
            }

            .wpd-inline-shortcode .wpd-inline-form-close a:hover {
                color: #fff;
                text-decoration: none;
                box-shadow: none;
                border-bottom: none
            }

            .wpd-inline-icon-wrapper {
                display: inline-block;
                position: relative;
                height: 24px;
                vertical-align: middle;
                padding: 0 7px
            }

            .wpd-inline-icon-wrapper svg.wpd-inline-icon {
                cursor: pointer;
                display: inline-block;
                background: 0 0
            }

            .wpd-inline-icon-wrapper path.wpd-inline-icon-second {
                fill: transparent
            }

            .wpd-inline-icon-count {
                position: relative;
                height: 20px;
                border-radius: 2px;
                padding: 0 11px;
                cursor: pointer;
                margin-left: 7px;
                vertical-align: top;
                color: #fff;
                font-family: Arial;
                font-size: 13px;
                line-height: 20px;
                display: none
            }

            .wpd-inline-icon-count.wpd-has-comments {
                display: inline-flex
            }

            .wpd-inline-icon-count::before {
                content: '';
                border: 5px solid transparent;
                position: absolute;
                top: 6px;
                left: -5px;
                border-left: none;
                padding: 0
            }

            .wpd-inline-form-wrapper {
                display: none;
                text-shadow: none;
                position: absolute;
                top: 35px;
                left: -191px;
                width: 400px;
                background-color: transparent;
                z-index: 9
            }

            .wpd-inline-form-wrapper::before {
                content: '';
                border: 10px solid transparent;
                position: absolute;
                top: -10px;
                left: 50%;
                border-top: none;
                padding: 0
            }

            .wpd-inline-form-question {
                border-radius: 4px;
                padding: 10px 20px;
                color: #fff;
                font-size: 16px
            }

            .wpd-inline-form {
                border-radius: 4px;
                padding: 12px;
                margin-top: 5px
            }

            .wpd-inline-form form {
                margin: 0;
                padding: 0
            }

            .wpd-inline-form button,.wpd-inline-form input {
                border-radius: 4px;
                padding: 5px 10px;
                font-size: 12px
            }

            .wpd-inline-form button.wpd-inline-submit span {
                color: #fff
            }

            .wpd-inline-form .wpd-inline-notification {
                color: #fff;
                font-size: 12px;
                line-height: 17px;
                display: flex;
                align-items: center;
                padding: 5px 0 8px;
                cursor: pointer
            }

            .wpd-inline-form .wpd-inline-comment-input {
                width: 100%;
                border: none;
                height: 30px;
                border-radius: 4px
            }

            .wpd-inline-form .wpd-inline-comment-content {
                resize: vertical;
                margin-bottom: 5px;
                max-width: 100%!important;
                width: 100%;
                border-radius: 4px;
                border: none;
                -webkit-box-shadow: inset 2px 2px 2px 0 #ddd;
                -moz-box-shadow: inset 2px 2px 2px 0 #ddd;
                box-shadow: inset 2px 2px 2px 0 #ddd;
                line-height: 20px!important;
                font-size: 13px;
                background-color: #f9f9f9;
                min-height: auto;
                height: 76px
            }

            .wpd-inline-form .wpd-inline-comment-content:focus {
                background-color: #fff
            }

            .wpd-inline-form-second-row {
                display: flex;
                justify-content: space-between;
                height: 30px
            }

            .wpd-inline-form input.wpd-inline-name-input {
                width: 32%;
                margin-right: 5px;
                border: none;
                -webkit-box-shadow: inset 2px 2px 2px 0 #ddd;
                -moz-box-shadow: inset 2px 2px 2px 0 #ddd;
                box-shadow: inset 2px 2px 2px 0 #ddd
            }

            .wpd-inline-form button.wpd-inline-submit {
                flex-grow: 1;
                max-width: 40%!important;
                border: 1px solid #fff!important;
                background-color: transparent!important;
                display: flex!important;
                justify-content: space-around;
                align-items: center;
                flex-direction: row
            }

            .wpd-inline-form button.wpd-inline-submit span {
                padding: 0;
                margin: 0;
                line-height: 20px;
                font-size: 13px;
                text-transform: uppercase
            }

            .wpd-inline-form button.wpd-inline-submit:hover {
                opacity: .8;
                text-decoration: none
            }

            .wpd-inline-submit-icon {
                vertical-align: top;
                width: 20px;
                height: 18px
            }

            .wpd-inline-icon-wrapper path.wpd-inline-submit-icon-first {
                fill: #fff
            }

            .wpd-inline-icon-wrapper path.wpd-inline-submit-icon-second {
                fill: transparent
            }

            .wpd-last-inline-comments-wrapper {
                position: absolute;
                text-align: center;
                width: 220px;
                background-color: #fbfbfb;
                border: 1px solid;
                border-radius: 5px;
                top: 35px;
                left: -60%;
                z-index: 2;
                -webkit-box-shadow: inset -7px 0 15px 3px #eee;
                -moz-box-shadow: inset -7px 0 15px 3px #eee;
                box-shadow: inset -7px 0 15px 3px #eee
            }

            .wpd-last-inline-comments-wrapper::before {
                content: '';
                border: 9px solid transparent;
                position: absolute;
                top: -9px;
                left: 40%;
                border-top: none;
                padding: 0
            }

            .wpd-last-inline-comments-wrapper::after {
                content: '';
                border: 9px solid transparent;
                position: absolute;
                top: -8px;
                left: 40%;
                border-top: none;
                border-bottom-color: #f8f8f8
            }

            .wpd-last-inline-comments {
                padding: 10px;
                text-align: left
            }

            .wpd-last-inline-comment:not(:last-child) {
                border-bottom: 1px dashed #bbb;
                margin-bottom: 3px
            }

            .wpd-last-inline-comment>div {
                color: #666
            }

            .wpd-last-inline-comment .wpd-last-inline-comment-author-name {
                margin-left: 5px;
                margin-top: 0;
                font-size: 16px;
                line-height: 24px
            }

            .wpd-last-inline-comment .wpd-last-inline-comment-date {
                font-size: 10px;
                display: block;
                margin: -6px 0 0 37px;
                padding: 0;
                line-height: 12px
            }

            .wpd-last-inline-comment .wpd-last-inline-comment-text {
                line-height: 18px;
                font-size: 12px;
                padding: 4px 0 6px;
                color: #777
            }

            .wpd-last-inline-comment span {
                display: inline-block;
                margin: 2px
            }

            .wpd-last-inline-comment-author-avatar img {
                border-radius: 50%;
                width: 30px;
                height: 30px;
                vertical-align: middle;
                display: inline-block!important
            }

            .wpd-last-inline-comments-wrapper .wpd-view-all-inline-comments {
                display: inline-block;
                color: #fff;
                border-radius: 15px;
                padding: 3px 15px;
                font-size: 11px;
                text-decoration: none!important;
                box-shadow: none!important;
                margin: 0 0 15px;
                opacity: .9
            }

            .wpd-last-inline-comments-wrapper .wpd-view-all-inline-comments:active,.wpd-last-inline-comments-wrapper .wpd-view-all-inline-comments:focus,.wpd-last-inline-comments-wrapper .wpd-view-all-inline-comments:hover {
                color: #fff;
                text-decoration: none!important;
                box-shadow: none!important;
                opacity: 1
            }

            .wpd-inline-icon.wpd-ignored path.wpd-inline-icon-first {
                animation: 30s infinite wpd_wiggle,7s ease-out infinite wpd_blink
            }

            @keyframes wpd_wiggle {
                0% {
                    transform: rotate(-3deg)
                }

                2% {
                    transform: rotate(20deg)
                }

                4% {
                    transform: rotate(-15deg)
                }

                6% {
                    transform: rotate(5deg)
                }

                8% {
                    transform: rotate(-1deg)
                }

                100% {
                    transform: rotate(0)
                }
            }

            @keyframes wpd_blink {
                0% {
                    opacity: 1
                }

                60% {
                    opacity: 1
                }

                80% {
                    opacity: .6
                }

                100% {
                    opacity: 1
                }
            }

            #wpdcom .wpd-tools {
                position: relative
            }

            #wpdcom .wpd-tools-actions {
                display: none;
                font-family: "Arial Hebrew",Arial,sans-serif;
                font-size: 14px;
                position: absolute;
                left: -50%;
                min-width: 100px;
                flex-direction: column;
                background-color: #fff;
                border: 1px solid #ccc;
                padding: 5px 8px;
                border-radius: 3px;
                z-index: 9;
                color: #999;
                top: 26px
            }

            #wpdcom .wpd-tools-actions .wpd-cta-button {
                cursor: pointer;
                line-height: 18px;
                padding: 2px 5px
            }

            #wpdcom .wpd-tools-actions .wpd-cta-button a {
                color: #999
            }

            #wpdcom .wpd-tools-actions .wpd-cta-button:hover {
                background-color: #f5f5f5
            }

            #wpdcom .wpdf-sorting {
                position: relative
            }

            #wpdcom .wpdiscuz-sort-buttons {
                display: none;
                position: absolute;
                flex-direction: column;
                background-color: #fff;
                border: 1px solid #ccc;
                padding: 5px;
                border-radius: 3px;
                width: 100%;
                left: 0;
                top: 32px;
                z-index: 9
            }

            #wpdcom .wpdiscuz-sort-buttons .wpdiscuz-sort-button {
                padding: 5px 0
            }

            #wpdcom .wpdiscuz-sort-buttons .wpdiscuz-sort-button:hover {
                background-color: #f5f5f5
            }

            #wpdcom .wpd-comment .wpd-comment-status .wpd-unapproved {
                color: #fc9007
            }

            #wpdiscuz-comment-message {
                position: fixed;
                top: 38px;
                right: 5px;
                width: 400px;
                z-index: 99999;
                font-size: 14px;
                line-height: 20px
            }

            #wpdiscuz-comment-message div {
                color: #fff;
                padding: 5px 10px;
                margin-top: 5px
            }

            #wpdiscuz-comment-message .wpdiscuz-message-error {
                background-color: #d32f2f;
                box-shadow: #666 0 0 8px;
                padding: 10px 20px
            }

            #wpdiscuz-comment-message .wpdiscuz-message-success {
                background-color: #4caf50;
                box-shadow: #666 0 0 8px;
                padding: 10px 20px
            }

            #wpdiscuz-comment-message .wpdiscuz-message-warning {
                background-color: #ffa726;
                box-shadow: #666 0 0 8px;
                padding: 10px 20px
            }

            #wpd-editor-source-code-wrapper-bg {
                display: none;
                position: fixed;
                top: 0;
                left: 0;
                background-color: rgba(0,0,0,.6);
                width: 100%;
                z-index: 9999999;
                height: 100%
            }

            #wpd-editor-source-code-wrapper {
                display: none;
                width: 50%;
                height: 350px;
                position: fixed;
                top: 50%;
                left: 50%;
                transform: translate(-50%,-50%);
                background-color: #fff;
                z-index: 99999991;
                justify-content: center;
                align-items: center;
                padding: 5px;
                border-radius: 5px;
                text-align: right
            }

            #wpd-editor-source-code {
                height: 300px;
                width: 100%;
                resize: none
            }

            #wpd-insert-source-code {
                padding: 3px 40px;
                margin-top: 5px
            }

            .wpd-vote-result-sep {
                height: 11px;
                align-self: center;
                width: 1px;
                background-color: #ccc
            }

            #wpdiscuz-loading-bar {
                position: fixed;
                top: 6px;
                right: 12px;
                width: 32px;
                height: 25px;
                border: 0;
                background-image: url('/wp-content/plugins/wpdiscuz/assets/img/loading.gif');
                z-index: 999999;
                display: none
            }

            #wpdcom .wpd-comment-info-bar {
                display: none;
                padding: 10px;
                margin: 20px auto 0;
                flex-direction: row;
                justify-content: space-between;
                font-size: 14px
            }

            #wpdcom .wpd-current-view {
                padding: 3px;
                color: #555
            }

            #wpdcom .wpd-comment-info-bar .wpd-current-view i {
                margin-right: 6px;
                font-size: 18px
            }

            #wpdcom .wpd-filter-view-all {
                color: #fff;
                background: #999;
                padding: 5px 20px;
                font-size: 13px;
                cursor: pointer;
                border-radius: 3px
            }

            #wpdcom #bywpdiscuz {
                display: none
            }

            #wpdcom .by-wpdiscuz {
                text-align: right;
                border-top: 1px solid #ddd;
                padding: 1px
            }

            #wpdcom .by-wpdiscuz a {
                font-size: 11px;
                font-weight: 700;
                text-align: right;
                color: #ccc;
                padding: 1px;
                margin: 0;
                line-height: 12px;
                border: 0;
                text-decoration: none
            }

            #wpdcom .wpdimg {
                border: 0;
                padding: 0;
                margin: 0;
                height: 12px;
                cursor: pointer;
                display: inline;
                clear: both
            }

            #wpdcom .wc-copyright {
                margin: 0 0 0 auto;
                text-align: right;
                display: block;
                padding-top: 2px
            }

            #wpdcom .wc-copyright a {
                font-size: 9px;
                color: #aaa;
                cursor: help;
                text-decoration: none;
                margin: 0;
                padding: 0;
                border: 0
            }

            #wpdcom.wpdiscuz_no_avatar .wpd-comment .wpd-comment-right {
                flex-basis: 100%
            }

            #wpdcom.wpdiscuz_no_avatar .wpd-form .wpdiscuz-textarea-wrap.wpd-txt textarea {
                flex-basis: 100%
            }

            #wpdcom.wpdiscuz_no_avatar.wpd-layout-1 .wpd-form .wpd-form-foot,#wpdcom.wpdiscuz_no_avatar.wpd-layout-2 .wpd-form .wpd-form-foot,#wpdcom.wpdiscuz_no_avatar.wpd-layout-3 .wpd-form .wpd-form-foot {
                margin-left: 0
            }

            #wpdcom.wpdiscuz_no_avatar.wpd-layout-1 .wpd-comment .wpd-comment-wrap {
                display: block
            }

            #wpdcom.wpdiscuz_no_avatar.wpd-layout-1 .wpd-comment .wpd-follow-link {
                text-align: left
            }

            .wc_comment_edit_not_possible,.wc_comment_not_edited,.wc_comment_not_updated,.wc_deny_voting_from_same_ip,.wc_error_email_text,.wc_error_url_text,.wc_follow_email_confirm_fail,.wc_follow_impossible,.wc_follow_login_to_follow,.wc_follow_not_added,.wc_invalid_captcha,.wc_invalid_field,.wc_login_to_vote,.wc_msg_input_max_length,.wc_msg_input_min_length,.wc_msg_required_fields,.wc_self_vote,.wc_vote_only_one_time,.wc_voting_error,.wpdiscuz-sendmail-error {
                background-color: #fce8e8!important;
                font-size: 14px;
                text-align: center;
                color: #ce4a66;
                border: 1px solid #f2d3d2;
                padding: 5px 10px;
                width: 100%;
                box-sizing: border-box;
                margin: 5px 0;
                border-radius: 3px
            }

            .wpd-ajax-error {
                background-color: #fce8e8!important;
                font-size: 14px;
                text-align: center;
                color: #ce4a66;
                border: 1px solid #f2d3d2;
                padding: 5px 10px;
                width: 100%;
                box-sizing: border-box;
                margin: 5px 0;
                border-radius: 3px
            }

            #wpdcom .wpd-avatar img {
                border-color: #999
            }

            #wpdcom .wpd-comment-label {
                color: #666;
                border: 1px solid #999
            }

            #wpdcom .wpd-comment-author,#wpdcom .wpd-comment-author a {
                color: #666;
                text-decoration: none
            }

            #wpdcom .wpd-blog-user .wpd-comment-label {
                color: #fff;
                background-color: #31839e;
                border: none
            }

            #wpdcom .wpd-blog-user .wpd-comment-author,#wpdcom .wpd-blog-user .wpd-comment-author a {
                color: #31839e
            }

            #wpdcom.wpd-layout-3 .wpd-blog-user .wpd-comment-subheader {
                border-top: 1px dashed #31839e
            }

            #wpdcom .wpd-soc-user-google .wpd-comment-label {
                color: #fff;
                background-color: #bf301c!important;
                border: none
            }

            #wpdcom .wpd-soc-user-google .wpd-comment-author,#wpdcom .wpd-soc-user-google .wpd-comment-author a {
                color: #bf301c!important
            }

            #wpdcom.wpd-layout-2 .wpd-comment.wpd-reply .wpd-soc-user-google {
                border-left: 3px solid #bf301c!important
            }

            #wpdcom.wpd-layout-2 .wpd-comment .wpd-soc-user-google .wpd-avatar img {
                border-bottom-color: #bf301c!important
            }

            #wpdcom.wpd-layout-3 .wpd-soc-user-google .wpd-comment-subheader {
                border-top: 1px dashed #bf301c!important
            }

            #wpdcom.wpd-layout-3 .wpd-reply .wpd-soc-user-google .wpd-comment-right {
                border-left: 1px solid #bf301c!important
            }

            #wpdcom .wpd-soc-user-google .wpd-avatar i {
                background: #bf301c!important;
                color: #fff
            }

            #wpdcom .wpd-soc-user-telegram .wpd-comment-label {
                color: #fff;
                background-color: #239cd7!important;
                border: none
            }

            #wpdcom .wpd-soc-user-telegram .wpd-comment-author,#wpdcom .wpd-soc-user-telegram .wpd-comment-author a {
                color: #239cd7!important
            }

            #wpdcom.wpd-layout-2 .wpd-comment.wpd-reply .wpd-soc-user-telegram {
                border-left: 3px solid #239cd7!important
            }

            #wpdcom.wpd-layout-2 .wpd-comment .wpd-soc-user-telegram .wpd-avatar img {
                border-bottom-color: #239cd7!important
            }

            #wpdcom.wpd-layout-3 .wpd-soc-user-telegram .wpd-comment-subheader {
                border-top: 1px dashed #239cd7!important
            }

            #wpdcom.wpd-layout-3 .wpd-reply .wpd-soc-user-telegram .wpd-comment-right {
                border-left: 1px solid #239cd7!important
            }

            #wpdcom .wpd-soc-user-telegram .wpd-avatar i {
                background: #239cd7!important;
                color: #fff
            }

            #wpdcom .wpd-soc-user-facebook .wpd-comment-label {
                color: #fff;
                background-color: #4267b2!important;
                border: none
            }

            #wpdcom .wpd-soc-user-facebook .wpd-comment-author,#wpdcom .wpd-soc-user-facebook .wpd-comment-author a {
                color: #4267b2!important
            }

            #wpdcom.wpd-layout-2 .wpd-comment.wpd-reply .wpd-soc-user-facebook {
                border-left: 3px solid #4267b2!important
            }

            #wpdcom.wpd-layout-2 .wpd-comment .wpd-soc-user-facebook .wpd-avatar img {
                border-bottom-color: #4267b2!important
            }

            #wpdcom.wpd-layout-3 .wpd-soc-user-facebook .wpd-comment-subheader {
                border-top: 1px dashed #4267b2!important
            }

            #wpdcom.wpd-layout-3 .wpd-reply .wpd-soc-user-facebook .wpd-comment-right {
                border-left: 1px solid #4267b2!important
            }

            #wpdcom .wpd-soc-user-facebook .wpd-avatar i {
                background: #4267b2!important;
                color: #fff
            }

            #wpdcom .wpd-soc-user-twitter .wpd-comment-label {
                color: #fff;
                background-color: #000!important;
                border: none
            }

            #wpdcom .wpd-soc-user-twitter .wpd-comment-author,#wpdcom .wpd-soc-user-twitter .wpd-comment-author a {
                color: #000!important
            }

            #wpdcom.wpd-layout-2 .wpd-comment.wpd-reply .wpd-soc-user-twitter {
                border-left: 3px solid #000!important
            }

            #wpdcom.wpd-layout-2 .wpd-comment .wpd-soc-user-twitter .wpd-avatar img {
                border-bottom-color: #000!important
            }

            #wpdcom.wpd-layout-3 .wpd-soc-user-twitter .wpd-comment-subheader {
                border-top: 1px dashed #000!important
            }

            #wpdcom.wpd-layout-3 .wpd-reply .wpd-soc-user-twitter .wpd-comment-right {
                border-left: 1px solid #000!important
            }

            #wpdcom .wpd-soc-user-twitter .wpd-avatar i {
                background: #000!important;
                color: #fff
            }

            #wpdcom .wpd-soc-user-vk .wpd-comment-label {
                color: #fff;
                background-color: #4a76a8!important;
                border: none
            }

            #wpdcom .wpd-soc-user-vk .wpd-comment-author,#wpdcom .wpd-soc-user-vk .wpd-comment-author a {
                color: #4a76a8!important
            }

            #wpdcom.wpd-layout-2 .wpd-comment.wpd-reply .wpd-soc-user-vk {
                border-left: 3px solid #4a76a8!important
            }

            #wpdcom.wpd-layout-2 .wpd-comment .wpd-soc-user-vk .wpd-avatar img {
                border-bottom-color: #4a76a8!important
            }

            #wpdcom.wpd-layout-3 .wpd-soc-user-vk .wpd-comment-subheader {
                border-top: 1px dashed #4a76a8!important
            }

            #wpdcom.wpd-layout-3 .wpd-reply .wpd-soc-user-vk .wpd-comment-right {
                border-left: 1px solid #4a76a8!important
            }

            #wpdcom .wpd-soc-user-vk .wpd-avatar i {
                background: #4a76a8!important;
                color: #fff
            }

            #wpdcom .wpd-soc-user-ok .wpd-comment-label {
                color: #fff;
                background-color: #ee8208!important;
                border: none
            }

            #wpdcom .wpd-soc-user-ok .wpd-comment-author,#wpdcom .wpd-soc-user-ok .wpd-comment-author a {
                color: #ee8208!important
            }

            #wpdcom.wpd-layout-2 .wpd-comment.wpd-reply .wpd-soc-user-ok {
                border-left: 3px solid #ee8208!important
            }

            #wpdcom.wpd-layout-2 .wpd-comment .wpd-soc-user-ok .wpd-avatar img {
                border-bottom-color: #ee8208!important
            }

            #wpdcom.wpd-layout-3 .wpd-soc-user-ok .wpd-comment-subheader {
                border-top: 1px dashed #ee8208!important
            }

            #wpdcom.wpd-layout-3 .wpd-reply .wpd-soc-user-ok .wpd-comment-right {
                border-left: 1px solid #ee8208!important
            }

            #wpdcom .wpd-soc-user-ok .wpd-avatar i {
                background: #ee8208!important;
                color: #fff
            }

            #wpdcom .wpd-soc-user-disqus .wpd-comment-label {
                color: #fff;
                background-color: #b67339!important;
                border: none
            }

            #wpdcom .wpd-soc-user-disqus .wpd-comment-author,#wpdcom .wpd-soc-user-disqus .wpd-comment-author a {
                color: #b67339!important
            }

            #wpdcom.wpd-layout-2 .wpd-comment.wpd-reply .wpd-soc-user-disqus {
                border-left: 3px solid #b67339!important
            }

            #wpdcom.wpd-layout-2 .wpd-comment .wpd-soc-user-disqus .wpd-avatar img {
                border-bottom-color: #b67339!important
            }

            #wpdcom.wpd-layout-3 .wpd-soc-user-disqus .wpd-comment-subheader {
                border-top: 1px dashed #b67339!important
            }

            #wpdcom.wpd-layout-3 .wpd-reply .wpd-soc-user-disqus .wpd-comment-right {
                border-left: 1px solid #b67339!important
            }

            #wpdcom .wpd-soc-user-disqus .wpd-avatar i {
                background: #b67339!important;
                color: #fff;
                font-style: normal;
                font-weight: 700;
                display: inline-block;
                width: 22px
            }

            #wpdcom .wpd-soc-user-wordpress .wpd-comment-label {
                color: #fff;
                background-color: #000!important;
                border: none
            }

            #wpdcom .wpd-soc-user-wordpress .wpd-comment-author,#wpdcom .wpd-soc-user-wordpress .wpd-comment-author a {
                color: #000!important
            }

            #wpdcom.wpd-layout-2 .wpd-comment.wpd-reply .wpd-soc-user-wordpress {
                border-left: 3px solid #555!important
            }

            #wpdcom.wpd-layout-2 .wpd-comment .wpd-soc-user-wordpress .wpd-avatar img {
                border-bottom-color: #000!important
            }

            #wpdcom.wpd-layout-3 .wpd-soc-user-wordpress .wpd-comment-subheader {
                border-top: 1px dashed #000!important
            }

            #wpdcom.wpd-layout-3 .wpd-reply .wpd-soc-user-wordpress .wpd-comment-right {
                border-left: 1px solid #000!important
            }

            #wpdcom .wpd-soc-user-wordpress .wpd-avatar i {
                background: #fff!important;
                color: #000!important;
                padding: 0;
                font-size: 15px
            }

            #wpdcom .wpd-soc-user-instagram .wpd-comment-label {
                color: #fff;
                background-color: #f97149!important;
                border: none
            }

            #wpdcom .wpd-soc-user-instagram .wpd-comment-author,#wpdcom .wpd-soc-user-instagram .wpd-comment-author a {
                color: #f97149!important
            }

            #wpdcom.wpd-layout-2 .wpd-comment.wpd-reply .wpd-soc-user-instagram {
                border-left: 3px solid #f97149!important
            }

            #wpdcom.wpd-layout-2 .wpd-comment .wpd-soc-user-instagram .wpd-avatar img {
                border-bottom-color: #f97149!important
            }

            #wpdcom.wpd-layout-3 .wpd-soc-user-instagram .wpd-comment-subheader {
                border-top: 1px dashed #f97149!important
            }

            #wpdcom.wpd-layout-3 .wpd-reply .wpd-soc-user-instagram .wpd-comment-right {
                border-left: 1px solid #f97149!important
            }

            #wpdcom .wpd-soc-user-instagram .wpd-avatar i {
                background: #f97149!important;
                color: #fff
            }

            #wpdcom .wpd-soc-user-linkedin .wpd-comment-label {
                color: #fff;
                background-color: #007bb6!important;
                border: none
            }

            #wpdcom .wpd-soc-user-linkedin .wpd-comment-author,#wpdcom .wpd-soc-user-linkedin .wpd-comment-author a {
                color: #007bb6!important
            }

            #wpdcom.wpd-layout-2 .wpd-comment.wpd-reply .wpd-soc-user-linkedin {
                border-left: 3px solid #007bb6!important
            }

            #wpdcom.wpd-layout-2 .wpd-comment .wpd-soc-user-linkedin .wpd-avatar img {
                border-bottom-color: #007bb6!important
            }

            #wpdcom.wpd-layout-3 .wpd-soc-user-linkedin .wpd-comment-subheader {
                border-top: 1px dashed #007bb6!important
            }

            #wpdcom.wpd-layout-3 .wpd-reply .wpd-soc-user-linkedin .wpd-comment-right {
                border-left: 1px solid #007bb6!important
            }

            #wpdcom .wpd-soc-user-linkedin .wpd-avatar i {
                background: #007bb6!important;
                color: #fff
            }

            #wpdcom .wpd-soc-user-yandex .wpd-comment-label {
                color: #fff;
                background-color: red!important;
                border: none
            }

            #wpdcom .wpd-soc-user-yandex .wpd-comment-author,#wpdcom .wpd-soc-user-yandex .wpd-comment-author a {
                color: red!important
            }

            #wpdcom.wpd-layout-2 .wpd-comment.wpd-reply .wpd-soc-user-yandex {
                border-left: 3px solid red!important
            }

            #wpdcom.wpd-layout-2 .wpd-comment .wpd-soc-user-yandex .wpd-avatar img {
                border-bottom-color: red!important
            }

            #wpdcom.wpd-layout-3 .wpd-soc-user-yandex .wpd-comment-subheader {
                border-top: 1px dashed red!important
            }

            #wpdcom.wpd-layout-3 .wpd-reply .wpd-soc-user-yandex .wpd-comment-right {
                border-left: 1px solid red!important
            }

            #wpdcom .wpd-soc-user-yandex .wpd-avatar i {
                background: red!important;
                color: #fff
            }

            #wpdcom .wpd-soc-user-mailru .wpd-comment-label {
                color: #fff;
                background-color: #168de2!important;
                border: none
            }

            #wpdcom .wpd-soc-user-mailru .wpd-comment-author,#wpdcom .wpd-soc-user-mailru .wpd-comment-author a {
                color: #168de2!important
            }

            #wpdcom.wpd-layout-2 .wpd-comment.wpd-reply .wpd-soc-user-mailru {
                border-left: 3px solid #168de2!important
            }

            #wpdcom.wpd-layout-2 .wpd-comment .wpd-soc-user-mailru .wpd-avatar img {
                border-bottom-color: #168de2!important
            }

            #wpdcom.wpd-layout-3 .wpd-soc-user-mailru .wpd-comment-subheader {
                border-top: 1px dashed #168de2!important
            }

            #wpdcom.wpd-layout-3 .wpd-reply .wpd-soc-user-mailru .wpd-comment-right {
                border-left: 1px solid #168de2!important
            }

            #wpdcom .wpd-soc-user-mailru .wpd-avatar i {
                background: #168de2!important;
                color: #ff9e00
            }

            #wpdcom .wpd-soc-user-weibo .wpd-comment-label {
                color: #fff;
                background-color: #d52a2c!important;
                border: none
            }

            #wpdcom .wpd-soc-user-weibo .wpd-comment-author,#wpdcom .wpd-soc-user-weibo .wpd-comment-author a {
                color: #d52a2c!important
            }

            #wpdcom.wpd-layout-2 .wpd-comment.wpd-reply .wpd-soc-user-weibo {
                border-left: 3px solid #d52a2c!important
            }

            #wpdcom.wpd-layout-2 .wpd-comment .wpd-soc-user-weibo .wpd-avatar img {
                border-bottom-color: #d52a2c!important
            }

            #wpdcom.wpd-layout-3 .wpd-soc-user-weibo .wpd-comment-subheader {
                border-top: 1px dashed #d52a2c!important
            }

            #wpdcom.wpd-layout-3 .wpd-reply .wpd-soc-user-weibo .wpd-comment-right {
                border-left: 1px solid #d52a2c!important
            }

            #wpdcom .wpd-soc-user-weibo .wpd-avatar i {
                background: #d52a2c!important;
                color: #fff
            }

            #wpdcom .wpd-soc-user-weixin .wpd-comment-label {
                color: #fff;
                background-color: #20c300!important;
                border: none
            }

            #wpdcom .wpd-soc-user-weixin .wpd-comment-author,#wpdcom .wpd-soc-user-weixin .wpd-comment-author a {
                color: #20c300!important
            }

            #wpdcom.wpd-layout-2 .wpd-comment.wpd-reply .wpd-soc-user-weixin {
                border-left: 3px solid #20c300!important
            }

            #wpdcom.wpd-layout-2 .wpd-comment .wpd-soc-user-weixin .wpd-avatar img {
                border-bottom-color: #20c300!important
            }

            #wpdcom.wpd-layout-3 .wpd-soc-user-weixin .wpd-comment-subheader {
                border-top: 1px dashed #20c300!important
            }

            #wpdcom.wpd-layout-3 .wpd-reply .wpd-soc-user-weixin .wpd-comment-right {
                border-left: 1px solid #20c300!important
            }

            #wpdcom .wpd-soc-user-weixin .wpd-avatar i {
                background: #20c300!important;
                color: #fff
            }

            #wpdcom .wpd-soc-user-qq .wpd-comment-label {
                color: #fff;
                background-color: #1479d7!important;
                border: none
            }

            #wpdcom .wpd-soc-user-qq .wpd-comment-author,#wpdcom .wpd-soc-user-qq .wpd-comment-author a {
                color: #1479d7!important
            }

            #wpdcom.wpd-layout-2 .wpd-comment.wpd-reply .wpd-soc-user-qq {
                border-left: 3px solid #1479d7!important
            }

            #wpdcom.wpd-layout-2 .wpd-comment .wpd-soc-user-qq .wpd-avatar img {
                border-bottom-color: #1479d7!important
            }

            #wpdcom.wpd-layout-3 .wpd-soc-user-qq .wpd-comment-subheader {
                border-top: 1px dashed #1479d7!important
            }

            #wpdcom.wpd-layout-3 .wpd-reply .wpd-soc-user-qq .wpd-comment-right {
                border-left: 1px solid #1479d7!important
            }

            #wpdcom .wpd-soc-user-qq .wpd-avatar i {
                background: #1479d7!important;
                color: #fff
            }

            #wpdcom .wpd-soc-user-baidu .wpd-comment-label {
                color: #fff;
                background-color: #f23f40!important;
                border: none
            }

            #wpdcom .wpd-soc-user-baidu .wpd-comment-author,#wpdcom .wpd-soc-user-baidu .wpd-comment-author a {
                color: #f23f40!important
            }

            #wpdcom.wpd-layout-2 .wpd-comment.wpd-reply .wpd-soc-user-baidu {
                border-left: 3px solid #f23f40!important
            }

            #wpdcom.wpd-layout-2 .wpd-comment .wpd-soc-user-baidu .wpd-avatar img {
                border-bottom-color: #f23f40!important
            }

            #wpdcom.wpd-layout-3 .wpd-soc-user-baidu .wpd-comment-subheader {
                border-top: 1px dashed #f23f40!important
            }

            #wpdcom.wpd-layout-3 .wpd-reply .wpd-soc-user-baidu .wpd-comment-right {
                border-left: 1px solid #f23f40!important
            }

            #wpdcom .wpd-soc-user-baidu .wpd-avatar i {
                background: #f23f40!important;
                color: #2319dc
            }

            .wpd-comment-text pre {
                overflow: auto;
                display: block;
                max-width: 100%
            }

            .wpd-inline-icon.wpd-blink {
                animation: 1s wpdBlink
            }

            @keyframes wpdBlink {
                50% {
                    transform: scale(1.5)
                }
            }

            #wpdcom.wpd-dark .wpd-cf-label {
                background: #555;
                color: #ccc;
                border-bottom: 1px solid #777
            }

            #wpdcom.wpd-dark .wpd-cf-value {
                border-bottom: 1px solid #777
            }

            #wpdcom.wpd-dark .wpd-comment .wpd-avatar img,#wpdcom.wpd-dark .wpd-comment .wpd-avatar img.avatar {
                background-color: #999
            }

            #wpdcom.wpd-dark .wpd-comment .wpd-avatar i {
                border: 2px solid #ccc
            }

            #wpdcom.wpd-dark .wpd-field-group-title {
                color: #ccc
            }

            #wpdcom.wpd-dark .wpd-sbs-toggle {
                color: #aaa
            }

            #wpdcom.wpd-dark .wpd-thread-head .wpd-thread-info {
                color: #aaa
            }

            #wpdcom.wpd-dark .wpd-thread-filter .wpdf-sorting {
                color: #999
            }

            #wpdcom.wpd-dark .ql-toolbar {
                background-color: #333
            }

            #wpdcom.wpd-dark .wpd-editor-char-counter {
                color: #ddd
            }

            #wpdcom.wpd-dark .wpd-form-row .wpdiscuz-item .wpd-field-desc {
                color: #666;
                border-left: 1px solid #666
            }

            #wpdcom.wpd-dark .wpd-form-row .wpdiscuz-item .wpd-field-icon {
                opacity: 1;
                color: #555
            }

            #wpdcom.wpd-dark .wpdem-sticker-container.wpdem-sticker-open {
                box-shadow: none
            }

            #wpdcom.wpd-dark .wpdem-sticker-container {
                background-color: #999
            }

            #wpdcom.wpd-dark.wpd-layout-2 .wpd-comment.wpd-reply .wpd-comment-wrap {
                background-color: #292929
            }

            #wpdcom.wpd-dark.wpd-layout-3 .wpd-comment.wpd-sticky-comment .wpd-comment-header {
                background-color: #292929
            }

            #wpdcom.wpd-dark.wpd-layout-3 .wpd-comment .wpd-comment-footer .wpd-vote-down,#wpdcom.wpd-dark.wpd-layout-3 .wpd-comment .wpd-comment-footer .wpd-vote-up {
                background-color: #222
            }

            #wpdcom.wpd-dark.wpd-layout-3 .wpd-comment .wpd-comment-right {
                border-left: 1px solid #666;
                border-bottom: 1px solid #666
            }

            #wpdcom.wpd-dark.wpd-layout-3 .wpd-comment.wpd-reply .wpd-comment-right {
                border-bottom: none
            }

            #wpdcom.wpd-dark.wpd-layout-3 .wpd-comment .wpd-comment-footer .wpd-vote-result {
                background-color: #222
            }

            #wpdcom.wpd-dark.wpd-layout-3 .wpd-comment .wpd-comment-footer .wpd-reply-button {
                background-color: #222
            }

            #wpdcom.wpd-dark.wpd-layout-3 .wpd-comment .trns-moderate-comments {
                background-color: #222
            }

            #wpdcom.wpd-dark.wpd-layout-3 .wpd-comment .wpd-comment-footer .wpd-tool-wrap {
                background: #222
            }

            #wpdcom.wpd-dark.wpd-layout-3 .wpd-comment .wpd-comment-footer .wpd-tool-wrap i {
                background: #222
            }

            #wpdcom.wpd-dark.wpd-layout-3 .wpd-comment .wpd-reply-to {
                background-color: transparent;
                border-bottom: 1px solid #666
            }

            #wpdcom.wpd-dark #wpdiscuz-search-form .wpdiscuz-search-box {
                background-color: #111;
                border: 1px solid #555
            }

            #wpdcom.wpd-dark .wpd-comment-text .wpd-inline-feedback-wrapper {
                background-color: #666;
                color: #ccc
            }

            #wpdcom.wpd-dark .wpd-soc-user-wordpress .wpd-comment-label {
                background-color: #666
            }

            #wpdcom .wpd-soc-user-wordpress .wpd-comment-author a,#wpdcom.wpd-dark .wpd-soc-user-wordpress .wpd-comment-author {
                color: #666
            }

            #wpdcom.wpd-dark.wpd-layout-1 .wpd-comment .wpd-soc-user-wordpress .wpd-avatar img {
                border-color: #666
            }

            #wpdcom.wpd-dark.wpd-layout-2 .wpd-comment .wpd-soc-user-wordpress .wpd-avatar img {
                border-bottom-color: #666
            }

            #wpdcom.wpd-dark.wpd-layout-3 .wpd-soc-user-wordpress .wpd-comment-subheader {
                border-top: 1px dashed #666
            }

            #wpdcom.wpd-dark.wpd-layout-3 .wpd-reply .wpd-soc-user-wordpress .wpd-comment-right {
                border-left: 1px solid #666
            }

            @media screen and (max-width: 1024px) {
                #wpd-bubble-wrapper>div {
                    width:40px;
                    height: 40px
                }

                #wpd-bubble-wrapper #wpd-bubble-all-comments-count {
                    font-size: 13px
                }

                #wpd-bubble-wrapper.wpd-left-content,#wpd-bubble-wrapper.wpd-left-corner {
                    left: 10px!important
                }

                .wpd-wrapper .wpd-list-item span {
                    display: none
                }
            }

            @media screen and (max-width: 600px) {
                #comments,#respond {
                    padding-left:0!important;
                    padding-right: 0!important
                }

                #wpdcom {
                    padding: 5px 3%;
                    overflow-x: hidden
                }

                #wpdcom .wpd-form-row div:hover.wpd-field-desc span {
                    margin-left: -187px
                }

                #wpdcom .wpd-form-row div.wpd-field-desc span::after {
                    margin-left: 80px
                }

                .wpd-inline-form-wrapper {
                    left: 0;
                    width: 320px;
                    position: relative;
                    top: 7px;
                    bottom: 15px
                }

                .wpd-inline-form-wrapper::before {
                    display: none
                }

                .wpd-inline-form-question {
                    padding: 5px 20px;
                    color: #fff;
                    font-size: 16px;
                    line-height: 1.7
                }

                .wpd-inline-form-wrapper .wpd-inline-submit-icon {
                    display: none
                }

                .wpd-last-inline-comments-wrapper {
                    position: relative;
                    width: 300px;
                    top: 0;
                    left: 0
                }

                .wpd-last-inline-comments-wrapper::after,.wpd-last-inline-comments-wrapper::before {
                    display: none
                }

                .wpd-inline-form .wpd-inline-comment-content {
                    font-size: 16px;
                    padding: 5px
                }

                .wpd-inline-form-second-row {
                    height: auto;
                    flex-direction: column
                }

                .wpd-inline-form input.wpd-inline-name-input {
                    width: 100%;
                    margin-bottom: 10px;
                    font-size: 16px;
                    padding: 2px 5px
                }

                #wpd-bubble-wrapper {
                    bottom: 20px
                }

                #wpdcom .wpd-auth {
                    margin: 0 0 2px -3px
                }

                #wpdcom .wpd-social-login .wpd-connect-with {
                    display: none!important
                }

                #wpdcom .wpd-form .wpd-avatar {
                    display: none
                }

                #wpdcom .wpd-form.wpd-form-wrapper {
                    padding-right: 5px
                }

                #wpdcom .wpd-form .wpdiscuz-textarea-wrap.wpd-txt textarea {
                    flex-basis: 100%;
                    width: 100%
                }

                #wpdcom .wpdiscuz_select {
                    font-size: 16px!important
                }

                #wpdcom .wpdiscuz-subscribe-form-email {
                    font-size: 16px;
                    display: block;
                    padding: 10px 0 0;
                    width: 98%;
                    margin: 0 auto
                }

                #wpdcom .wpdiscuz-subscribe-form-email input[type=email] {
                    font-size: 16px!important
                }

                #wpdcom .wpd-form .wpd-form-foot,#wpdcom.wpd-layout-2 .wpd-form .wpd-form-foot,#wpdcom.wpd-layout-3 .wpd-form .wpd-form-foot {
                    margin-left: 0
                }

                #wpdcom .wpd-form-row .wpd-form-col-left,#wpdcom .wpd-form-row .wpd-form-col-right {
                    width: 100%;
                    float: none
                }

                #wpdcom .wpdiscuz-item.wpd-field-group.wpd-field-rating {
                    border-bottom: none;
                    height: auto
                }

                #wpdcom .wpdiscuz-item .wpdiscuz-rating>label {
                    font-size: 1.4em
                }

                #wpdcom .ql-toolbar {
                    padding: 5px 8px 3px 5px
                }

                #wpdcom .ql-snow .ql-toolbar button,#wpdcom .ql-snow.ql-toolbar button {
                    height: 24px!important;
                    padding: 4px 5px!important;
                    width: 24px!important
                }

                #wpdcom .ql-toolbar .wpd-editor-buttons-right .wmu-upload-wrap {
                    font-size: 1.3em!important
                }

                #wpdcom .wpd-field-captcha .wpdiscuz-recaptcha {
                    transform: scale(.9);
                    margin-top: 3px
                }

                #wpdcom .wpd-field-captcha .wpdiscuz-recaptcha div {
                    width: auto!important
                }

                #wpdcom .wpd-field-checkbox .wpd-item,#wpdcom .wpd-field-radio .wpd-item {
                    display: block
                }

                #wpdcom .wpd-field-checkbox .wpd-field,#wpdcom .wpd-field-radio .wpd-field {
                    height: auto;
                    float: none;
                    vertical-align: middle
                }

                #wpdcom .wpd-field-checkbox .wpd-field-label,#wpdcom .wpd-field-radio .wpd-field-label {
                    font-size: 14px
                }

                #wpdcom .wpd-form-col-full .wpd-field-group .wpd-field-group-title,#wpdcom .wpd-form-col-left .wpd-field-group .wpd-field-group-title,#wpdcom .wpd-form-col-right .wpd-field-group .wpd-field-group-title {
                    font-size: 14px
                }

                #wpdcom .wpd-form-row .wpd-field,#wpdcom .wpd-form-row .wpdiscuz-item input[type=color],#wpdcom .wpd-form-row .wpdiscuz-item input[type=date],#wpdcom .wpd-form-row .wpdiscuz-item input[type=datetime-local],#wpdcom .wpd-form-row .wpdiscuz-item input[type=datetime],#wpdcom .wpd-form-row .wpdiscuz-item input[type=email],#wpdcom .wpd-form-row .wpdiscuz-item input[type=month],#wpdcom .wpd-form-row .wpdiscuz-item input[type=number],#wpdcom .wpd-form-row .wpdiscuz-item input[type=password],#wpdcom .wpd-form-row .wpdiscuz-item input[type=text],#wpdcom .wpd-form-row .wpdiscuz-item input[type=time],#wpdcom .wpd-form-row .wpdiscuz-item input[type=url],#wpdcom .wpd-form-row .wpdiscuz-item input[type=week],#wpdcom select,#wpdcom textarea {
                    font-size: 16px!important;
                    height: auto
                }

                #wpdcom .wpd-form .wpdiscuz-textarea-wrap.wpd-txt .wpd-textarea-wrap {
                    flex-basis: 100%;
                    width: 100%
                }

                #wpdcom .wpd-form .wpdiscuz-textarea-wrap.wpd-txt .quicktags-toolbar {
                    margin-bottom: 2px
                }

                #wpdcom .wpd-form .wpdiscuz-textarea-wrap.wpd-txt .quicktags-toolbar .ed_button {
                    font-size: 14px;
                    width: 19%
                }

                #wpdiscuz-comment-message {
                    width: 97%
                }

                #wpdcom .wpd-hidden {
                    visibility: visible;
                    opacity: 1
                }

                #wpdcom .wpd-tools-actions {
                    left: auto;
                    right: 0
                }

                #wpdcom .wpd-thread-head .wpd-thread-info {
                    flex-basis: 100%;
                    border-bottom: 2px solid #ccc
                }

                #wpdcom .wpd-thread-head .wpd-thread-filter {
                    margin-top: 5px
                }

                #wpdcom .wpdiscuz-subscribe-form-button {
                    width: 99%;
                    margin-top: 8px
                }

                #wpdcom .wpdiscuz-subscribe-bar #wpdiscuz_subscription_button {
                    width: 100%;
                    min-height: 20px!important;
                    height: 26px!important
                }

                #wpdcom .wpd-comment-footer .wpd-toggle .wpd-view-replies {
                    display: inline-block;
                    width: 78px;
                    white-space: nowrap;
                    overflow: hidden;
                    font-size: 10px!important
                }

                #wpdcom .wpd-comment .wpd-comment-wrap {
                    display: block
                }

                #wpdcom .wpd-comment-footer {
                    flex-wrap: wrap
                }

                #wpdcom .wpd-comment .wpd-comment-left {
                    width: 100%
                }

                #wpdcom .wpd-comment .wpd-comment-right {
                    width: 100%
                }

                #wpdcom.wpd-layout-1 .wpd-comment .wpd-comment-left {
                    text-align: left
                }

                #wpdcom.wpd-layout-1 .wpd-comment.wpd-reply .wpd-comment-left {
                    width: 100%
                }

                #wpdcom.wpd-layout-1 .wpd-comment .wpd-avatar {
                    display: inline-block
                }

                #wpdcom.wpd-layout-1 .wpd-comment .wpd-form .wpd-avatar {
                    display: none
                }

                #wpdcom.wpd-layout-1 .wpd-comment-label {
                    display: inline-block
                }

                #wpdcom.wpd-layout-1 .wpd-comment-header .wpd-comment-link {
                    padding-top: 0
                }

                #wpdcom.wpd-layout-1 .wpd-comment .wpd-comment-label {
                    width: auto;
                    padding: 1px 10px
                }

                #wpdcom.wpd-layout-1 .wpd-comment.wpd-reply .wpd-comment-label {
                    display: inline-block;
                    margin: 10px auto 5px
                }

                #wpdcom.wpd-layout-1 .wpd-comment .wpd-follow-link {
                    display: inline-block
                }

                #wpdcom.wpd-layout-1 .wpd-comment .wpd-avatar {
                    margin-right: 5px;
                    vertical-align: bottom
                }

                #wpdcom.wpd-layout-1 .wpd-comment .wpd-avatar img,#wpdcom.wpd-layout-1 .wpd-comment .wpd-avatar img.avatar {
                    width: 36px;
                    height: 36px;
                    padding: 1px
                }

                #wpdcom.wpd-layout-1 .wpd-comment .wpd-avatar i {
                    padding: 2px;
                    font-size: 9px;
                    border: 1px solid #fff;
                    width: 16px
                }

                #wpdcom.wpd-layout-1 .wpd-reply.wpd_comment_level-2 {
                    margin-left: 25px
                }

                #wpdcom.wpd-layout-1 .wpd-reply {
                    margin-left: 0
                }

                #wpdcom.wpd-layout-2 .wpd-reply {
                    margin-left: 0
                }

                #wpdcom.wpd-layout-2 .wpd-reply.wpd_comment_level-2 {
                    margin-left: 15px
                }

                #wpdcom.wpd-layout-2 .wpd-comment .wpd-comment-header .wpd-user-info {
                    width: 100%;
                    display: flex;
                    flex-direction: row;
                    justify-content: flex-start;
                    flex-grow: 0;
                    margin-bottom: -3px;
                    float: right;
                    margin-left: 61px;
                    flex-wrap: wrap;
                    margin-top: -44px
                }

                #wpdcom.wpd-layout-2 .wpd-comment .wpd-comment-header .wpd-user-info .wpd-uinfo-top {
                    flex-wrap: wrap!important
                }

                #wpdcom.wpd-layout-2 .wpd-comment.wpd-reply .wpd-comment-header .wpd-comment-date {
                    padding-left: 0
                }

                #wpdcom.wpd-layout-2 .wpd-comment-header .wpd-comment-link {
                    margin-bottom: 0;
                    padding-top: 1px;
                    align-items: normal;
                    flex-basis: 100%;
                    text-align: right;
                    margin-top: -20px
                }

                #wpdcom.wpd-layout-2 .wpd-comment-header .wpd-reply-to {
                    margin-right: 10px
                }

                #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-left .wpd-avatar {
                    margin-bottom: -41px;
                    margin-top: 0
                }

                #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-left {
                    width: 45px
                }

                #wpdcom.wpd-layout-3 .wpd-comment .wpd-avatar img,#wpdcom.wpd-layout-3 .wpd-comment .wpd-avatar img.avatar,#wpdcom.wpd-layout-3 .wpd-form .wpd-avatar img,#wpdcom.wpd-layout-3 .wpd-form .wpd-avatar img.avatar {
                    width: 40px;
                    height: 40px;
                    max-width: none;
                    padding: 2px
                }

                #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-header .wpd-comment-author {
                    padding-left: 55px
                }

                #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-header,#wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-subheader {
                    justify-content: flex-start
                }

                #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-right {
                    border-left: none;
                    border-bottom: none;
                    width: 100%
                }

                #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-text {
                    padding-left: 7px;
                    padding-top: 15px;
                    padding-bottom: 17px;
                    font-size: 100%
                }

                #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-footer {
                    margin-bottom: -10px;
                    margin-left: 7px
                }

                #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-footer .wpd-vote {
                    padding-left: 0;
                    margin-left: 0
                }

                #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-footer .wpd-vote-down,#wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-footer .wpd-vote-up {
                    border: none;
                    padding: 0;
                    width: 16px;
                    height: 16px;
                    background-color: none
                }

                #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-footer .wpd-reply-button {
                    background-color: transparent;
                    border: none;
                    border-radius: 15px;
                    padding: 0 10px 0 0
                }

                #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-footer .wpd-vote-result {
                    padding: 0 8px;
                    font-size: 14px;
                    background-color: transparent;
                    line-height: 24px
                }

                #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-footer .wpd-tool-wrap {
                    padding-left: 10px;
                    flex-grow: 1
                }

                #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-footer .wpd-tool-wrap i {
                    background: 0 0;
                    padding: 5px 3px;
                    width: auto;
                    line-height: 14px;
                    border: none;
                    height: auto
                }

                #wpdcom.wpd-layout-3 .wpd-comment .wpd-avatar i {
                    padding: 2px;
                    font-size: 9px;
                    width: 18px
                }

                #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-footer .wpd-wpanel {
                    display: none
                }

                #wpdcom.wpd-layout-3 .wpd-comment .wpd-reply-to {
                    margin-left: 0
                }

                #wpdcom.wpd-layout-3 .wpd-reply.wpd_comment_level-2 {
                    margin-left: 20px
                }

                #wpdcom.wpd-layout-3 .wpd-reply {
                    margin-left: 0
                }

                #wpdcom.wpd-layout-3 .wpd-comment.wpd-reply .wpd-avatar img,#wpdcom.wpd-layout-3 .wpd-comment.wpd-reply .wpd-avatar img.avatar {
                    width: 34px;
                    height: 34px;
                    max-width: 40px;
                    border: none
                }

                #wpdcom.wpd-layout-3 .wpd-comment.wpd-reply .wpd-comment-left .wpd-avatar {
                    margin-top: 0;
                    margin-bottom: -28px
                }

                #wpdcom.wpd-layout-3 .wpd-comment.wpd-reply .wpd-comment-left {
                    width: 54px
                }

                #wpdcom.wpd-layout-3 .wpd-comment.wpd-reply .wpd-comment-right {
                    border-left: 1px solid #d1d1d1
                }

                #wpdcom.wpd-layout-3 .wpd-comment.wpd-reply .wpd-comment-header .wpd-comment-author {
                    padding-left: 55px
                }

                #wpdcom.wpd-layout-3 .wpd-comment.wpd-reply .wpd-comment-label {
                    margin: 0 8px 0 0
                }

                #wpdcom.wpd-layout-3 .wpd-comment.wpd-reply .wpd-comment-text {
                    padding-left: 10px
                }

                #wpdcom.wpd-layout-3 .wpd-comment.wpd-reply .wpd-comment-footer {
                    margin-left: 10px
                }

                #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-footer .wpd-vote-down.wpd-down,#wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-footer .wpd-vote-up.wpd-up {
                    border: none
                }
            }

            #wpdcom .wpd-blog-administrator .wpd-comment-label {
                color: #fff;
                background-color: #00b38f;
                border: none
            }

            #wpdcom .wpd-blog-administrator .wpd-comment-author,#wpdcom .wpd-blog-administrator .wpd-comment-author a {
                color: #00b38f
            }

            #wpdcom.wpd-layout-1 .wpd-comment .wpd-blog-administrator .wpd-avatar img {
                border-color: #00b38f
            }

            #wpdcom.wpd-layout-2 .wpd-comment.wpd-reply .wpd-comment-wrap.wpd-blog-administrator {
                border-left: 3px solid #00b38f
            }

            #wpdcom.wpd-layout-2 .wpd-comment .wpd-blog-administrator .wpd-avatar img {
                border-bottom-color: #00b38f
            }

            #wpdcom.wpd-layout-3 .wpd-blog-administrator .wpd-comment-subheader {
                border-top: 1px dashed #00b38f
            }

            #wpdcom.wpd-layout-3 .wpd-reply .wpd-blog-administrator .wpd-comment-right {
                border-left: 1px solid #00b38f
            }

            #wpdcom .wpd-blog-editor .wpd-comment-label {
                color: #fff;
                background-color: #00b38f;
                border: none
            }

            #wpdcom .wpd-blog-editor .wpd-comment-author,#wpdcom .wpd-blog-editor .wpd-comment-author a {
                color: #00b38f
            }

            #wpdcom.wpd-layout-1 .wpd-comment .wpd-blog-editor .wpd-avatar img {
                border-color: #00b38f
            }

            #wpdcom.wpd-layout-2 .wpd-comment.wpd-reply .wpd-comment-wrap.wpd-blog-editor {
                border-left: 3px solid #00b38f
            }

            #wpdcom.wpd-layout-2 .wpd-comment .wpd-blog-editor .wpd-avatar img {
                border-bottom-color: #00b38f
            }

            #wpdcom.wpd-layout-3 .wpd-blog-editor .wpd-comment-subheader {
                border-top: 1px dashed #00b38f
            }

            #wpdcom.wpd-layout-3 .wpd-reply .wpd-blog-editor .wpd-comment-right {
                border-left: 1px solid #00b38f
            }

            #wpdcom .wpd-blog-author .wpd-comment-label {
                color: #fff;
                background-color: #00b38f;
                border: none
            }

            #wpdcom .wpd-blog-author .wpd-comment-author,#wpdcom .wpd-blog-author .wpd-comment-author a {
                color: #00b38f
            }

            #wpdcom.wpd-layout-1 .wpd-comment .wpd-blog-author .wpd-avatar img {
                border-color: #00b38f
            }

            #wpdcom.wpd-layout-2 .wpd-comment .wpd-blog-author .wpd-avatar img {
                border-bottom-color: #00b38f
            }

            #wpdcom.wpd-layout-3 .wpd-blog-author .wpd-comment-subheader {
                border-top: 1px dashed #00b38f
            }

            #wpdcom.wpd-layout-3 .wpd-reply .wpd-blog-author .wpd-comment-right {
                border-left: 1px solid #00b38f
            }

            #wpdcom .wpd-blog-contributor .wpd-comment-label {
                color: #fff;
                background-color: #00b38f;
                border: none
            }

            #wpdcom .wpd-blog-contributor .wpd-comment-author,#wpdcom .wpd-blog-contributor .wpd-comment-author a {
                color: #00b38f
            }

            #wpdcom.wpd-layout-1 .wpd-comment .wpd-blog-contributor .wpd-avatar img {
                border-color: #00b38f
            }

            #wpdcom.wpd-layout-2 .wpd-comment .wpd-blog-contributor .wpd-avatar img {
                border-bottom-color: #00b38f
            }

            #wpdcom.wpd-layout-3 .wpd-blog-contributor .wpd-comment-subheader {
                border-top: 1px dashed #00b38f
            }

            #wpdcom.wpd-layout-3 .wpd-reply .wpd-blog-contributor .wpd-comment-right {
                border-left: 1px solid #00b38f
            }

            #wpdcom .wpd-blog-subscriber .wpd-comment-label {
                color: #fff;
                background-color: #00b38f;
                border: none
            }

            #wpdcom .wpd-blog-subscriber .wpd-comment-author,#wpdcom .wpd-blog-subscriber .wpd-comment-author a {
                color: #00b38f
            }

            #wpdcom.wpd-layout-2 .wpd-comment .wpd-blog-subscriber .wpd-avatar img {
                border-bottom-color: #00b38f
            }

            #wpdcom.wpd-layout-3 .wpd-blog-subscriber .wpd-comment-subheader {
                border-top: 1px dashed #00b38f
            }

            #wpdcom .wpd-blog-wpseo_manager .wpd-comment-label {
                color: #fff;
                background-color: #00b38f;
                border: none
            }

            #wpdcom .wpd-blog-wpseo_manager .wpd-comment-author,#wpdcom .wpd-blog-wpseo_manager .wpd-comment-author a {
                color: #00b38f
            }

            #wpdcom.wpd-layout-1 .wpd-comment .wpd-blog-wpseo_manager .wpd-avatar img {
                border-color: #00b38f
            }

            #wpdcom.wpd-layout-2 .wpd-comment .wpd-blog-wpseo_manager .wpd-avatar img {
                border-bottom-color: #00b38f
            }

            #wpdcom.wpd-layout-3 .wpd-blog-wpseo_manager .wpd-comment-subheader {
                border-top: 1px dashed #00b38f
            }

            #wpdcom.wpd-layout-3 .wpd-reply .wpd-blog-wpseo_manager .wpd-comment-right {
                border-left: 1px solid #00b38f
            }

            #wpdcom .wpd-blog-wpseo_editor .wpd-comment-label {
                color: #fff;
                background-color: #00b38f;
                border: none
            }

            #wpdcom .wpd-blog-wpseo_editor .wpd-comment-author,#wpdcom .wpd-blog-wpseo_editor .wpd-comment-author a {
                color: #00b38f
            }

            #wpdcom.wpd-layout-1 .wpd-comment .wpd-blog-wpseo_editor .wpd-avatar img {
                border-color: #00b38f
            }

            #wpdcom.wpd-layout-2 .wpd-comment .wpd-blog-wpseo_editor .wpd-avatar img {
                border-bottom-color: #00b38f
            }

            #wpdcom.wpd-layout-3 .wpd-blog-wpseo_editor .wpd-comment-subheader {
                border-top: 1px dashed #00b38f
            }

            #wpdcom.wpd-layout-3 .wpd-reply .wpd-blog-wpseo_editor .wpd-comment-right {
                border-left: 1px solid #00b38f
            }

            #wpdcom .wpd-blog-post_author .wpd-comment-label {
                color: #fff;
                background-color: #00b38f;
                border: none
            }

            #wpdcom .wpd-blog-post_author .wpd-comment-author,#wpdcom .wpd-blog-post_author .wpd-comment-author a {
                color: #00b38f
            }

            #wpdcom .wpd-blog-post_author .wpd-avatar img {
                border-color: #00b38f
            }

            #wpdcom.wpd-layout-1 .wpd-comment .wpd-blog-post_author .wpd-avatar img {
                border-color: #00b38f
            }

            #wpdcom.wpd-layout-2 .wpd-comment.wpd-reply .wpd-comment-wrap.wpd-blog-post_author {
                border-left: 3px solid #00b38f
            }

            #wpdcom.wpd-layout-2 .wpd-comment .wpd-blog-post_author .wpd-avatar img {
                border-bottom-color: #00b38f
            }

            #wpdcom.wpd-layout-3 .wpd-blog-post_author .wpd-comment-subheader {
                border-top: 1px dashed #00b38f
            }

            #wpdcom.wpd-layout-3 .wpd-reply .wpd-blog-post_author .wpd-comment-right {
                border-left: 1px solid #00b38f
            }

            #wpdcom .wpd-blog-guest .wpd-comment-label {
                color: #fff;
                background-color: #00b38f;
                border: none
            }

            #wpdcom .wpd-blog-guest .wpd-comment-author,#wpdcom .wpd-blog-guest .wpd-comment-author a {
                color: #00b38f
            }

            #wpdcom.wpd-layout-3 .wpd-blog-guest .wpd-comment-subheader {
                border-top: 1px dashed #00b38f
            }

            #wpdcom .ql-editor>* {
                color: #777
            }

            #wpdcom .ql-toolbar {
                border: 1px solid #ddd;
                border-top: none
            }

            #wpdcom .ql-container {
                border: 1px solid #ddd;
                border-bottom: none
            }

            #wpdcom .wpd-form-row .wpdiscuz-item input[type=color],#wpdcom .wpd-form-row .wpdiscuz-item input[type=date],#wpdcom .wpd-form-row .wpdiscuz-item input[type=datetime-local],#wpdcom .wpd-form-row .wpdiscuz-item input[type=datetime],#wpdcom .wpd-form-row .wpdiscuz-item input[type=email],#wpdcom .wpd-form-row .wpdiscuz-item input[type=month],#wpdcom .wpd-form-row .wpdiscuz-item input[type=number],#wpdcom .wpd-form-row .wpdiscuz-item input[type=text],#wpdcom .wpd-form-row .wpdiscuz-item input[type=time],#wpdcom .wpd-form-row .wpdiscuz-item input[type=url],#wpdcom select,#wpdcom textarea {
                border: 1px solid #ddd;
                color: #777
            }

            #wpdcom .wpd-form-row .wpdiscuz-item textarea {
                border: 1px solid #ddd
            }

            #wpdcom .wpd-comment-text {
                color: #777
            }

            #wpdcom .wpd-thread-head .wpd-thread-info {
                border-bottom: 2px solid #00b38f
            }

            #wpdcom .wpd-thread-head .wpd-thread-info.wpd-reviews-tab svg {
                fill: #00B38F
            }

            #wpdcom .wpd-thread-head .wpdiscuz-user-settings {
                border-bottom: 2px solid #00b38f
            }

            #wpdcom .wpd-thread-head .wpdiscuz-user-settings:hover {
                color: #00b38f
            }

            #wpdcom .wpd-comment .wpd-follow-link:hover {
                color: #00b38f
            }

            #wpdcom .wpd-comment-status .wpd-sticky {
                color: #00b38f
            }

            #wpdcom .wpd-thread-filter .wpdf-active {
                color: #00b38f;
                border-bottom-color: #00b38f
            }

            #wpdcom .wpd-comment-info-bar {
                border: 1px dashed #33c3a6;
                background: #e6f8f4
            }

            #wpdcom .wpd-comment-info-bar .wpd-current-view i {
                color: #00b38f
            }

            #wpdcom .wpd-filter-view-all:hover {
                background: #00b38f
            }

            #wpdcom .wpdiscuz-item .wpdiscuz-rating>label {
                color: #ddd
            }

            #wpdcom .wpdiscuz-item .wpdiscuz-rating>input:not(:checked)~label:hover~label,#wpdcom .wpdiscuz-item .wpdiscuz-rating>input~label:hover {
                color: #ffed85
            }

            #wpdcom .wpdiscuz-item .wpdiscuz-rating>input:checked+label:hover~label,#wpdcom .wpdiscuz-item .wpdiscuz-rating>input:checked~label,#wpdcom .wpdiscuz-item .wpdiscuz-rating>input:checked~label:hover,#wpdcom .wpdiscuz-item .wpdiscuz-rating>input:checked~label:hover~label,#wpdcom .wpdiscuz-item .wpdiscuz-rating>label:hover~input:checked~label,.wpd-custom-field .wcf-active-star {
                color: gold
            }

            .wpdiscuz-post-rating-wrap .wpd-rating .wpd-rating-wrap .wpd-rating-stars svg .wpd-star {
                fill: #DDDDDD
            }

            .wpdiscuz-post-rating-wrap .wpd-rating .wpd-rating-wrap .wpd-rating-stars svg .wpd-active {
                fill: #FFD700
            }

            #wpdcom .wpd-comment .wpd-follow-active {
                color: #ff7a00
            }

            #wpdcom .page-numbers {
                color: #555;
                border: 1px solid #555
            }

            #wpdcom span.current {
                background: #555
            }

            #wpdcom.wpd-layout-1 .wpd-new-loaded-comment>.wpd-comment-wrap>.wpd-comment-right {
                background: #fffad6
            }

            #wpdcom.wpd-layout-2 .wpd-new-loaded-comment.wpd-comment>.wpd-comment-wrap>.wpd-comment-right {
                background: #fffad6
            }

            #wpdcom.wpd-layout-2 .wpd-new-loaded-comment.wpd-comment.wpd-reply>.wpd-comment-wrap>.wpd-comment-right {
                background: 0 0
            }

            #wpdcom.wpd-layout-2 .wpd-new-loaded-comment.wpd-comment.wpd-reply>.wpd-comment-wrap {
                background: #fffad6
            }

            #wpdcom.wpd-layout-3 .wpd-new-loaded-comment.wpd-comment>.wpd-comment-wrap>.wpd-comment-right {
                background: #fffad6
            }

            #wpdcom .wpd-comment .wpd-follow-active:hover i,#wpdcom .wpd-follow:hover i,#wpdcom .wpd-unfollow:hover i {
                color: #00b38f
            }

            #wpdcom .wpdiscuz-readmore {
                cursor: pointer;
                color: #00b38f
            }

            .wpd-custom-field .wcf-pasiv-star {
                color: #ddd
            }

            .wpd-wrapper .wpd-list-item.wpd-active {
                border-top: 3px solid #00b38f
            }

            #wpdcom.wpd-layout-2 .wpd-comment.wpd-reply.wpd-unapproved-comment .wpd-comment-wrap {
                border-left: 3px solid #fffad6
            }

            #wpdcom.wpd-layout-3 .wpd-comment.wpd-reply.wpd-unapproved-comment .wpd-comment-right {
                border-left: 1px solid #fffad6
            }

            #wpdcom .wpd-prim-button {
                background-color: #07b290;
                color: #fff
            }

            #wpdcom .wpd_label__check i.wpdicon-on {
                color: #07b290;
                border: 1px solid #83d9c8
            }

            #wpd-bubble-wrapper #wpd-bubble-all-comments-count {
                color: #1db99a
            }

            #wpd-bubble-wrapper>div {
                background-color: #1db99a
            }

            .wpd-inline-icon-wrapper path.wpd-inline-icon-first {
                fill: #1DB99A
            }

            .wpd-inline-icon-count {
                background-color: #1db99a
            }

            .wpd-inline-icon-count::before {
                border-right-color: #1db99a
            }

            .wpd-inline-form-wrapper::before {
                border-bottom-color: #1db99a
            }

            .wpd-inline-form-question {
                background-color: #1db99a
            }

            .wpd-inline-form {
                background-color: #1db99a
            }

            .wpd-last-inline-comments-wrapper {
                border-color: #1db99a
            }

            .wpd-last-inline-comments-wrapper::before {
                border-bottom-color: #1db99a
            }

            .wpd-last-inline-comments-wrapper .wpd-view-all-inline-comments {
                background: #1db99a
            }

            .wpd-last-inline-comments-wrapper .wpd-view-all-inline-comments:active,.wpd-last-inline-comments-wrapper .wpd-view-all-inline-comments:focus,.wpd-last-inline-comments-wrapper .wpd-view-all-inline-comments:hover {
                background-color: #1db99a
            }

            #wpdcom .ql-snow .ql-tooltip[data-mode=link]::before {
                content: "Enter link:"
            }

            #wpdcom .ql-snow .ql-tooltip.ql-editing a.ql-action::after {
                content: "Save"
            }

            .comments-area {
                width: auto
            }

            .far,.fas {
                -moz-osx-font-smoothing: grayscale;
                -webkit-font-smoothing: antialiased;
                display: inline-block;
                font-style: normal;
                font-variant: normal;
                text-rendering: auto;
                line-height: 1
            }

            .fa-spin {
                -webkit-animation: 2s linear infinite fa-spin;
                animation: 2s linear infinite fa-spin
            }

            .fa-pulse {
                -webkit-animation: 1s steps(8) infinite fa-spin;
                animation: 1s steps(8) infinite fa-spin
            }

            .fa-plus:before {
                content: "\f067"
            }

            .fa-star-o:before {
                content: "\f006"
            }

            .fa-facebook-f:before {
                content: "\f09a"
            }

            .fa-star-half-empty:before {
                content: "\f123"
            }

            .fa-star-half-full:before {
                content: "\f123"
            }

            .fa-star-half-o:before {
                content: "\f123"
            }

            .fa-address-card-o:before {
                content: "\f2bc"
            }

            .fa-at:before {
                content: "\f1fa"
            }

            .far {
                font-weight: 400
            }

            .far,.fas {
                font-family: "Font Awesome 5 Free"
            }

            .fas {
                font-weight: 900
            }

            #cboxCurrent {
                bottom: 0;
                font-size: 15px
            }

            #wpdcom {
                height: auto;
                padding: 5px 1px
            }

            #wpdcom .wmu-hide {
                display: none!important
            }

            #wpdcom .wmu-show {
                display: inline-block!important
            }

            #wpdcom .wmu-upload-wrap {
                float: right
            }

            #wpdcom .wmu-add {
                cursor: pointer;
                margin: 0 2px;
                color: #aaa;
                cursor: pointer;
                display: inline
            }

            #wpdcom .wmu-add i {
                color: #444
            }

            #wpdcom .wmu-add input[type=file] {
                visibility: hidden;
                display: none
            }

            #wpdcom .wmu-tabs {
                width: 100%;
                padding: 8px 0 17px;
                margin: 1px 0 0;
                border-top: 1px dotted #ddd;
                text-align: left
            }

            #wpdcom .wmu-tabs .wmu-preview-images .wmu-preview-remove .wmu-file-name {
                display: none
            }

            #wpdcom .wmu-tabs .wmu-preview-remove {
                position: relative
            }

            #wpdcom .wmu-tabs .wmu-preview-remove img {
                max-height: 45px
            }

            #wpdcom .wmu-tabs .wmu-preview-remove .wmu-delete {
                line-height: 45px;
                position: absolute;
                display: none;
                top: 0;
                left: 0;
                width: 100%;
                z-index: 100;
                background: url(/wp-content/plugins/wpdiscuz/assets/img/delete.png) center no-repeat #eee;
                opacity: .8
            }

            #wpdcom .wmu-tabs .wmu-preview-remove:hover .wmu-delete {
                display: block;
                z-index: 100
            }

            #wpdcom .wmu-preview {
                margin: 0 3px;
                cursor: pointer;
                display: inline-block
            }

            #wpdcom .wmu-attachment img {
                vertical-align: bottom
            }

            #wpdcom .wmu-attachment audio {
                vertical-align: bottom
            }

            #wpdcom .wmu-attachment-delete,.wpd-content .wmu-attachment-delete {
                cursor: pointer;
                border-top: 1px solid #fff;
                visibility: hidden;
                font-size: 5px;
                line-height: 12px;
                text-align: center;
                padding: 2px 0 1px;
                margin: 0;
                z-index: 100;
                background: url(/wp-content/plugins/wpdiscuz/assets/img/file-icons/delete.png) center no-repeat;
                border-bottom: 1px solid #fff
            }

            #wpdcom .wmu-attachment:hover>.wmu-attachment-delete,.wpd-content .wmu-attachment:hover>.wmu-attachment-delete {
                visibility: visible
            }

            #wpdcom .wmu-attachment-delete:hover,.wpd-content .wmu-attachment-delete:hover {
                visibility: visible;
                background-color: #ffefef;
                border-bottom: 1px solid #ffd6d6
            }

            #wpdcom .wmu-attached-images {
                border-bottom: 1px dotted #dfdfdf;
                display: flex;
                margin-bottom: 5px
            }

            #wpdcom .wmu-attached-images .wmu-attachment {
                margin: 10px 2px 1px
            }

            #wpdcom .wmu-attached-images .attachment-thumbnail,#wpdcom .wmu-attached-images .wmu-attached-image {
                border: 3px solid #f1f1f1
            }

            #wpdcom .wmu-attached-image-link {
                display: inline-block
            }

            #wpdcom .wmu-attached-images .wmu-separator {
                padding: 4px 0;
                display: block
            }

            #wpdcom .wmu-action-wrap {
                width: 100%;
                margin: 0;
                padding: 0;
                text-align: left
            }

            #wpdcom .wmu-action-wrap img {
                display: inline-block;
                vertical-align: bottom
            }

            #wpdcom .wmu-top-title {
                padding: 5px 20px 5px 3px;
                font-size: 10px;
                color: #888;
                text-align: left;
                margin-top: -27px;
                margin-bottom: 7px;
                line-height: 14px;
                white-space: nowrap;
                display: table;
                text-transform: uppercase
            }

            #wpdcom .msgEmptyFile,#wpdcom .msgPermissionDenied,#wpdcom .msgUploadingNotAllowed,#wpdcom .wmuPhraseMaxFileCount,#wpdcom .wmuPhraseMaxFileSize,#wpdcom .wmuPhraseNotAllowedFile,#wpdcom .wmuPhrasePostMaxSize {
                background-color: #fce8e8!important;
                font-size: 14px;
                text-align: center;
                color: #ce4a66;
                border: 1px solid #f2d3d2;
                padding: 5px 10px;
                width: 100%;
                box-sizing: border-box;
                margin: 5px 0;
                border-radius: 3px
            }

            @media screen and (max-width: 655px) {
                #wpdcom .wmu-preview-remove .wmu-file-name {
                    font-size:11px
                }

                #wpdcom .wmu-attached-images .wmu-attached-image {
                    height: auto!important
                }
            }

            @media screen and (max-width: 500px) {
                #wpdcom .wc-comment-text iframe {
                    width:98%
                }
            }

            @media screen and (max-width: 420px) {
                #wpdcom .wmu-top-title {
                    display:none
                }
            }

            .wpd-wrapper #wpd-content-item-4 .wpd-item-left {
                float: left;
                width: 88%;
                border-right: 1px dotted #ccc;
                margin-top: 5px
            }

            .wpd-wrapper #wpd-content-item-4 .wpd-item-right {
                margin-left: 92%;
                text-align: center;
                vertical-align: middle;
                padding-top: 24px;
                color: #666
            }

            .wpd-wrapper #wpd-content-item-4 .wpd-item-right i {
                display: inline-block;
                vertical-align: middle;
                font-size: 20px;
                line-height: 20px;
                color: #e8484a
            }

            .lity {
                z-index: 9990;
                position: fixed;
                top: 0;
                right: 0;
                bottom: 0;
                left: 0;
                white-space: nowrap;
                background: #0b0b0b;
                background: rgba(0,0,0,.3);
                outline: 0!important;
                opacity: 0;
                -webkit-transition: opacity .3s;
                -o-transition: opacity .3s;
                transition: opacity .3s ease
            }

            .lity.lity-opened {
                opacity: 1
            }

            .lity.lity-closed {
                opacity: 0
            }

            .lity * {
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box
            }

            .lity-wrap {
                z-index: 9990;
                position: fixed;
                top: 34px;
                right: 0;
                bottom: 0;
                left: 0;
                text-align: center;
                outline: 0!important
            }

            .lity-wrap:before {
                content: '';
                display: inline-block;
                height: 100%;
                vertical-align: middle;
                margin-right: -.25em
            }

            .lity-loader {
                z-index: 9991;
                color: #fff;
                position: absolute;
                top: 50%;
                margin-top: -.8em;
                width: 100%;
                text-align: center;
                font-size: 14px;
                font-family: Arial,Helvetica,sans-serif;
                opacity: 0;
                -webkit-transition: opacity .3s;
                -o-transition: opacity .3s;
                transition: opacity .3s ease
            }

            .lity-loading .lity-loader {
                opacity: 1
            }

            .lity-container {
                z-index: 9992;
                position: relative;
                text-align: left;
                vertical-align: middle;
                display: inline-block;
                white-space: normal;
                max-width: 100%;
                max-height: 100%;
                outline: 0!important
            }

            .lity-content {
                z-index: 9993;
                width: 100%;
                -webkit-transform: scale(1);
                -ms-transform: scale(1);
                -o-transform: scale(1);
                transform: scale(1);
                -webkit-transition: -webkit-transform .3s;
                transition: -webkit-transform .3s ease;
                -o-transition: -o-transform .3s;
                transition: transform .3s ease;
                transition: transform .3s ease,-webkit-transform .3s ease,-o-transform .3s ease
            }

            .lity-closed .lity-content,.lity-loading .lity-content {
                -webkit-transform: scale(.8);
                -ms-transform: scale(.8);
                -o-transform: scale(.8);
                transform: scale(.8)
            }

            .lity-content:after {
                content: '';
                position: absolute;
                left: 0;
                top: 0;
                bottom: 0;
                display: block;
                right: 0;
                width: auto;
                height: auto;
                z-index: -1;
                -webkit-box-shadow: 0 0 8px rgba(0,0,0,.6);
                box-shadow: 0 0 8px rgba(0,0,0,.6)
            }

            .lity-close {
                z-index: 9994;
                width: 35px;
                height: 35px;
                position: fixed;
                right: 0;
                top: 0;
                -webkit-appearance: none;
                cursor: pointer;
                text-decoration: none;
                text-align: center;
                padding: 0;
                color: #fff;
                font-style: normal;
                font-size: 35px;
                font-family: Arial,Baskerville,monospace;
                line-height: 35px;
                text-shadow: 0 1px 2px rgba(0,0,0,.6);
                border: 0;
                background: 0 0;
                outline: 0;
                -webkit-box-shadow: none;
                box-shadow: none
            }

            .lity-close::-moz-focus-inner {
                border: 0;
                padding: 0
            }

            .lity-close:active,.lity-close:focus,.lity-close:hover,.lity-close:visited {
                text-decoration: none;
                text-align: center;
                padding: 0;
                color: #fff;
                font-style: normal;
                font-size: 35px;
                font-family: Arial,Baskerville,monospace;
                line-height: 35px;
                text-shadow: 0 1px 2px rgba(0,0,0,.6);
                border: 0;
                background: 0 0;
                outline: 0;
                -webkit-box-shadow: none;
                box-shadow: none
            }

            .lity-close:active {
                top: 1px
            }

            .lity-iframe-container {
                width: 100%;
                height: 0;
                padding-top: 56.25%;
                overflow: auto;
                pointer-events: auto;
                -webkit-transform: translateZ(0);
                transform: translateZ(0);
                -webkit-overflow-scrolling: touch
            }

            .lity-iframe-container iframe {
                position: absolute;
                display: block;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                -webkit-box-shadow: 0 0 8px rgba(0,0,0,.6);
                box-shadow: 0 0 8px rgba(0,0,0,.6);
                background: #000
            }

            .lity-hide {
                display: none
            }

            .wpd-wrapper *,.wpd-wrapper :after,.wpd-wrapper :before {
                margin: 0;
                padding: 0;
                box-sizing: border-box
            }

            .wpd-wrapper {
                width: 100%;
                padding: 10px;
                margin: 0 auto;
                background: 0 0
            }

            .wpd-wrapper .wpd-list {
                display: flex;
                border-right: 1px solid #ddd
            }

            .wpd-wrapper .wpd-list,.wpd-wrapper .wpd-list-item {
                list-style: none;
                list-style-type: none;
                font-size: 14px
            }

            .wpd-wrapper .wpd-list-item {
                border-top: 1px solid #ddd;
                border-left: 1px solid #ddd;
                border-bottom: 1px solid #ddd;
                display: inline-block;
                padding: 10px;
                color: #999;
                cursor: pointer;
                flex-grow: 1;
                text-align: center
            }

            .wpd-wrapper .wpd-list-item:hover {
                color: #444
            }

            .wpd-wrapper .wpd-list-item.wpd-active {
                border-bottom: none;
                color: #444
            }

            .wpd-wrapper .wpd-list-item span {
                margin-left: 5px
            }

            .wpd-wrapper .wpd-content-item {
                border-left: 1px solid #ddd;
                border-right: 1px solid #ddd;
                border-bottom: 1px solid #ddd;
                padding: 20px
            }

            .wpd-wrapper .wpd-content-item:not(.wpd-active) {
                display: none
            }

            .wpd-wrapper .wpd-item {
                border-bottom: 1px solid #ddd;
                font-size: 13px;
                line-height: 19px;
                padding-bottom: 7px
            }

            .wpd-wrapper .wpd-item:last-child {
                border-bottom: none
            }

            .wpd-wrapper .wpd-item-link.wpd-comment-meta {
                font-size: 12px;
                color: #555;
                padding-bottom: 0
            }

            .wpd-wrapper .wpd-item-link {
                padding: 5px 10px;
                text-overflow: ellipsis;
                white-space: nowrap;
                overflow: hidden
            }

            .wpd-wrapper .wpd-post-link {
                margin-left: 3px
            }

            .wpd-wrapper .wpd-post-item-link {
                font-size: 12px;
                font-style: italic;
                color: #666
            }

            .wpd-wrapper .wpd-pagination {
                display: inline-block;
                margin: 10px 0
            }

            .wpd-wrapper .wpd-page-link {
                color: #000;
                float: left;
                padding: 3px 10px;
                text-decoration: none;
                transition: background-color .3s;
                border-top: 1px solid #ddd;
                border-left: 1px solid #ddd;
                border-bottom: 1px solid #ddd;
                transition: background-color .3s;
                cursor: pointer;
                outline: 0
            }

            .wpd-wrapper .wpd-page-link:hover:not(.wpd-current-page) {
                background: #ddd
            }

            .wpd-wrapper .wpd-page-link:last-of-type {
                border-right: 1px solid #ddd
            }

            .wpd-wrapper .wpd-current-page {
                color: #fff;
                border: none;
                cursor: initial
            }

            .wpd-wrapper .wpd-item.wpd-follow-item .fa-user {
                font-size: 15px;
                color: #777
            }

            .wpd-wrapper .wpd-item.wpd-follow-item .wpd-fl-name {
                font-size: 16px;
                color: #777
            }

            .wpd-wrapper #wpd-content-item-1 .wpd-item-left {
                float: left;
                width: 88%;
                border-right: 1px dotted #ccc;
                margin-top: 5px
            }

            .wpd-wrapper #wpd-content-item-1 .wpd-item-right {
                margin-left: 92%;
                text-align: center;
                vertical-align: middle;
                padding-top: 24px;
                color: #666
            }

            .wpd-wrapper #wpd-content-item-2 .wpd-item-left {
                float: left;
                width: 88%;
                border-right: 1px dotted #ccc;
                margin-top: 5px
            }

            .wpd-wrapper #wpd-content-item-3 .wpd-item-left {
                float: left;
                width: 88%;
                border-right: 1px dotted #ccc;
                margin-top: 5px
            }

            .wpd-wrapper #wpd-content-item-2 .wpd-item-right {
                margin-left: 92%;
                text-align: center;
                vertical-align: middle;
                padding-top: 24px;
                color: #666
            }

            .wpd-wrapper #wpd-content-item-3 .wpd-item-right {
                margin-left: 92%;
                text-align: center;
                vertical-align: middle;
                padding: 15px 0;
                color: #666
            }

            .wpd-wrapper .wpd-item-right *,.wpd-wrapper .wpd-user-email-delete-links-wrap {
                outline: 0!important
            }

            .wpd-wrapper #wpd-content-item-1 .wpd-item-right i,.wpd-wrapper #wpd-content-item-2 .wpd-item-right i {
                display: inline-block;
                vertical-align: middle;
                font-size: 30px;
                line-height: 30px;
                color: #e8484a
            }

            .wpd-wrapper #wpd-content-item-3 .wpd-item-right i {
                display: inline-block;
                vertical-align: middle;
                font-size: 20px;
                line-height: 20px;
                color: #e8484a
            }

            .wpd-wrapper .wpd-user-email-delete-links-wrap {
                text-align: center;
                padding: 8px
            }

            .wpd-wrapper .wpd-user-email-delete-links {
                font-size: 15px
            }

            .wpd-wrapper .wpd-user-email-delete-links span {
                margin-left: 5px
            }

            .wpd-wrapper.wpd-guest-settings {
                text-align: center
            }

            .wpd-wrapper.wpd-guest-settings .wpd-user-settings-button-wrap {
                width: 70%;
                min-width: 280px;
                line-height: 1.5;
                border: 1px solid #ddd;
                padding: 5px;
                background: #eee;
                font-size: 14px;
                margin: 15px auto
            }

            .wpd-wrapper.wpd-guest-settings .wpd-user-settings-button-wrap:hover {
                background: #f8f8f8
            }

            .wpd-wrapper.wpd-guest-settings .wpd-user-settings-button {
                cursor: pointer
            }

            .wpd-wrapper.wpd-guest-settings .wpd-guest-action-error {
                color: #fa5454
            }

            .wpd-wrapper.wpd-guest-settings .wpd-guest-action-success {
                color: #00b38f
            }

            .wpd-wrapper.wpd-guest-settings {
                padding: 2%
            }

            .wpd-clear {
                clear: both
            }

            .wpd-loading {
                margin-left: 5px
            }

            .wpd-hide {
                display: none
            }

            .wpd-show {
                display: inline-block
            }

            .wpd-bulk-desc {
                font-size: 12px;
                color: #666;
                font-style: italic
            }

            #cboxOverlay,#cboxWrapper,#colorbox {
                position: absolute;
                top: 0;
                left: 0;
                z-index: 9999;
                overflow: hidden;
                -webkit-transform: translate3d(0,0,0)
            }

            #cboxWrapper {
                max-width: none
            }

            #cboxOverlay {
                position: fixed;
                width: 100%;
                height: 100%
            }

            #cboxBottomLeft,#cboxMiddleLeft {
                clear: left
            }

            #cboxContent {
                position: relative
            }

            #cboxTitle {
                margin: 0
            }

            #cboxLoadingGraphic,#cboxLoadingOverlay {
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%
            }

            #cboxNext,#cboxPrevious,#cboxSlideshow {
                cursor: pointer
            }

            #cboxContent,#colorbox {
                box-sizing: content-box;
                -moz-box-sizing: content-box;
                -webkit-box-sizing: content-box
            }

            #cboxOverlay {
                background: url(/wp-content/plugins/wpdiscuz/assets/third-party/colorbox/images/overlay.png);
                opacity: .9
            }

            #colorbox {
                outline: 0
            }

            #cboxTopLeft {
                width: 21px;
                height: 21px;
                background: url(/wp-content/plugins/wpdiscuz/assets/third-party/colorbox/images/controls.png) -101px 0 no-repeat
            }

            #cboxTopRight {
                width: 21px;
                height: 21px;
                background: url(/wp-content/plugins/wpdiscuz/assets/third-party/colorbox/images/controls.png) -130px 0 no-repeat
            }

            #cboxBottomLeft {
                width: 21px;
                height: 21px;
                background: url(/wp-content/plugins/wpdiscuz/assets/third-party/colorbox/images/controls.png) -101px -29px no-repeat
            }

            #cboxBottomRight {
                width: 21px;
                height: 21px;
                background: url(/wp-content/plugins/wpdiscuz/assets/third-party/colorbox/images/controls.png) -130px -29px no-repeat
            }

            #cboxMiddleLeft {
                width: 21px;
                background: url(/wp-content/plugins/wpdiscuz/assets/third-party/colorbox/images/controls.png) left top repeat-y
            }

            #cboxMiddleRight {
                width: 21px;
                background: url(/wp-content/plugins/wpdiscuz/assets/third-party/colorbox/images/controls.png) right top repeat-y
            }

            #cboxTopCenter {
                height: 21px;
                background: url(/wp-content/plugins/wpdiscuz/assets/third-party/colorbox/images/border.png) repeat-x
            }

            #cboxBottomCenter {
                height: 21px;
                background: url(/wp-content/plugins/wpdiscuz/assets/third-party/colorbox/images/border.png) 0 -29px repeat-x
            }

            #cboxContent {
                background: #fff;
                overflow: hidden
            }

            #cboxTitle {
                position: absolute;
                bottom: 4px;
                left: 0;
                text-align: center;
                width: 100%;
                color: #949494
            }

            #cboxCurrent {
                position: absolute;
                bottom: 4px;
                left: 58px;
                color: #949494
            }

            #cboxLoadingOverlay {
                background: url(/wp-content/plugins/wpdiscuz/assets/third-party/colorbox/images/loading_background.png) center center no-repeat
            }

            #cboxLoadingGraphic {
                background: url(/wp-content/plugins/wpdiscuz/assets/third-party/colorbox/images/loading.gif) center center no-repeat
            }

            #cboxNext,#cboxPrevious,#cboxSlideshow {
                border: 0;
                padding: 0;
                margin: 0;
                overflow: visible;
                width: auto;
                background: 0 0
            }

            #cboxNext:active,#cboxPrevious:active,#cboxSlideshow:active {
                outline: 0
            }

            #cboxSlideshow {
                position: absolute;
                bottom: 4px;
                right: 30px;
                color: #0092ef
            }

            #cboxPrevious {
                position: absolute;
                bottom: 0;
                left: 0;
                background: url(/wp-content/plugins/wpdiscuz/assets/third-party/colorbox/images/controls.png) -75px 0 no-repeat;
                width: 25px;
                height: 25px;
                text-indent: -9999px
            }

            #cboxPrevious:hover {
                background-position: -75px -25px
            }

            #cboxNext {
                position: absolute;
                bottom: 0;
                left: 27px;
                background: url(/wp-content/plugins/wpdiscuz/assets/third-party/colorbox/images/controls.png) -50px 0 no-repeat;
                width: 25px;
                height: 25px;
                text-indent: -9999px
            }

            #cboxNext:hover {
                background-position: -50px -25px
            }

            div:where(.swal2-container) {
                display: grid;
                position: fixed;
                z-index: 1060;
                inset: 0;
                box-sizing: border-box;
                grid-template-areas: "top-start top top-end" "center-start center center-end" "bottom-start bottom-center bottom-end";
                grid-template-rows: minmax(min-content,auto) minmax(min-content,auto) minmax(min-content,auto);
                height: 100%;
                padding: .625em;
                overflow-x: hidden;
                transition: background-color .1s;
                -webkit-overflow-scrolling: touch
            }

            div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation {
                background: rgba(0,0,0,.4)
            }

            div:where(.swal2-container).swal2-backdrop-hide {
                background: rgba(0,0,0,0)!important
            }

            div:where(.swal2-container) div:where(.swal2-popup) {
                display: none;
                position: relative;
                box-sizing: border-box;
                grid-template-columns: minmax(0,100%);
                width: 32em;
                max-width: 100%;
                padding: 0 0 1.25em;
                border: none;
                border-radius: 5px;
                background: #fff;
                color: #545454;
                font-family: inherit;
                font-size: 1rem
            }

            div:where(.swal2-container) div:where(.swal2-popup):focus {
                outline: 0
            }

            div:where(.swal2-container) h2:where(.swal2-title) {
                position: relative;
                max-width: 100%;
                margin: 0;
                padding: .8em 1em 0;
                color: inherit;
                font-size: 1.875em;
                font-weight: 600;
                text-align: center;
                text-transform: none;
                word-wrap: break-word
            }

            div:where(.swal2-container) div:where(.swal2-actions) {
                display: flex;
                z-index: 1;
                box-sizing: border-box;
                flex-wrap: wrap;
                align-items: center;
                justify-content: center;
                width: auto;
                margin: 1.25em auto 0;
                padding: 0
            }

            div:where(.swal2-container) div:where(.swal2-loader) {
                display: none;
                align-items: center;
                justify-content: center;
                width: 2.2em;
                height: 2.2em;
                margin: 0 1.875em;
                animation: 1.5s linear infinite swal2-rotate-loading;
                border-width: .25em;
                border-style: solid;
                border-radius: 100%;
                border-color: #2778c4 transparent
            }

            div:where(.swal2-container) button:where(.swal2-styled) {
                margin: .3125em;
                padding: .625em 1.1em;
                transition: box-shadow .1s;
                box-shadow: 0 0 0 3px transparent;
                font-weight: 500
            }

            div:where(.swal2-container) button:where(.swal2-styled):not([disabled]) {
                cursor: pointer
            }

            div:where(.swal2-container) button:where(.swal2-styled):focus {
                outline: 0
            }

            div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner {
                border: 0
            }

            div:where(.swal2-container) div:where(.swal2-footer) {
                margin: 1em 0 0;
                padding: 1em 1em 0;
                border-top: 1px solid #eee;
                color: inherit;
                font-size: 1em;
                text-align: center
            }

            div:where(.swal2-container) div:where(.swal2-timer-progress-bar) {
                width: 100%;
                height: .25em;
                background: rgba(0,0,0,.2)
            }

            div:where(.swal2-container) img:where(.swal2-image) {
                max-width: 100%;
                margin: 2em auto 1em
            }

            div:where(.swal2-container) button:where(.swal2-close) {
                z-index: 2;
                align-items: center;
                justify-content: center;
                width: 1.2em;
                height: 1.2em;
                margin-top: 0;
                margin-right: 0;
                margin-bottom: -1.2em;
                padding: 0;
                overflow: hidden;
                transition: color .1s,box-shadow .1s;
                border: none;
                border-radius: 5px;
                background: rgba(0,0,0,0);
                color: #ccc;
                font-family: monospace;
                font-size: 2.5em;
                cursor: pointer;
                justify-self: end
            }

            div:where(.swal2-container) button:where(.swal2-close):hover {
                transform: none;
                background: rgba(0,0,0,0);
                color: #f27474
            }

            div:where(.swal2-container) button:where(.swal2-close):focus {
                outline: 0;
                box-shadow: inset 0 0 0 3px rgba(100,150,200,.5)
            }

            div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner {
                border: 0
            }

            div:where(.swal2-container) div:where(.swal2-radio),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) label:where(.swal2-checkbox),div:where(.swal2-container) select:where(.swal2-select),div:where(.swal2-container) textarea:where(.swal2-textarea) {
                margin: 1em 2em 3px
            }

            div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) textarea:where(.swal2-textarea) {
                box-sizing: border-box;
                width: auto;
                transition: border-color .1s,box-shadow .1s;
                border: 1px solid #d9d9d9;
                border-radius: .1875em;
                background: rgba(0,0,0,0);
                box-shadow: inset 0 1px 1px rgba(0,0,0,.06),0 0 0 3px transparent;
                color: inherit;
                font-size: 1.125em
            }

            div:where(.swal2-container) input:where(.swal2-file):focus,div:where(.swal2-container) input:where(.swal2-input):focus,div:where(.swal2-container) textarea:where(.swal2-textarea):focus {
                border: 1px solid #b4dbed;
                outline: 0;
                box-shadow: inset 0 1px 1px rgba(0,0,0,.06),0 0 0 3px rgba(100,150,200,.5)
            }

            div:where(.swal2-container) input:where(.swal2-file)::placeholder,div:where(.swal2-container) input:where(.swal2-input)::placeholder,div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder {
                color: #ccc
            }

            div:where(.swal2-container) label:where(.swal2-input-label) {
                display: flex;
                justify-content: center;
                margin: 1em auto 0
            }

            div:where(.swal2-container) div:where(.swal2-validation-message) {
                align-items: center;
                justify-content: center;
                margin: 1em 0 0;
                padding: .625em;
                overflow: hidden;
                background: #f0f0f0;
                color: #666;
                font-size: 1em;
                font-weight: 300
            }

            div:where(.swal2-container) div:where(.swal2-validation-message)::before {
                content: "!";
                display: inline-block;
                width: 1.5em;
                min-width: 1.5em;
                height: 1.5em;
                margin: 0 .625em;
                border-radius: 50%;
                background-color: #f27474;
                color: #fff;
                font-weight: 600;
                line-height: 1.5em;
                text-align: center
            }

            div:where(.swal2-icon) {
                position: relative;
                box-sizing: content-box;
                justify-content: center;
                width: 5em;
                height: 5em;
                margin: 2.5em auto .6em;
                border: .25em solid transparent;
                border-radius: 50%;
                border-color: #000;
                font-family: inherit;
                line-height: 5em;
                cursor: default;
                user-select: none
            }

            [class^=swal2] {
                -webkit-tap-highlight-color: transparent
            }

            .swal2-show {
                animation: .3s swal2-show
            }

            .swal2-hide {
                animation: .15s forwards swal2-hide
            }

            .swal2-noanimation {
                transition: none
            }

            @keyframes swal2-show {
                0% {
                    transform: scale(.7)
                }

                45% {
                    transform: scale(1.05)
                }

                80% {
                    transform: scale(.95)
                }

                100% {
                    transform: scale(1)
                }
            }

            @keyframes swal2-hide {
                0% {
                    transform: scale(1);
                    opacity: 1
                }

                100% {
                    transform: scale(.5);
                    opacity: 0
                }
            }

            @keyframes swal2-rotate-loading {
                0% {
                    transform: rotate(0)
                }

                100% {
                    transform: rotate(360deg)
                }
            }

            .wp-pagenavi {
                clear: both
            }

            .wp-pagenavi a,.wp-pagenavi span {
                text-decoration: none;
                border: 1px solid #bfbfbf;
                padding: 3px 5px;
                margin: 2px
            }

            .wp-pagenavi a:hover,.wp-pagenavi span.current {
                border-color: #000
            }

            .wp-pagenavi span.current {
                font-weight: 700
            }

            @font-face {
                font-family: Poppins;
                font-style: italic;
                font-weight: 400;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/poppins/v22/pxiGyp8kv8JHgFVrJJLucHtAOvWDSA.woff2) format('woff2');
                unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
            }

            @font-face {
                font-family: Poppins;
                font-style: normal;
                font-weight: 400;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/poppins/v22/pxiEyp8kv8JHgFVrJJfecnFHGPc.woff2) format('woff2');
                unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
            }

            @font-face {
                font-family: Poppins;
                font-style: normal;
                font-weight: 500;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/poppins/v22/pxiByp8kv8JHgFVrLGT9Z1xlFd2JQEk.woff2) format('woff2');
                unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
            }

            @font-face {
                font-family: Poppins;
                font-style: normal;
                font-weight: 600;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/poppins/v22/pxiByp8kv8JHgFVrLEj6Z1xlFd2JQEk.woff2) format('woff2');
                unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
            }

            @font-face {
                font-family: Poppins;
                font-style: normal;
                font-weight: 700;
                font-display: swap;
                src: url(https://fonts.gstatic.com/s/poppins/v22/pxiByp8kv8JHgFVrLCz7Z1xlFd2JQEk.woff2) format('woff2');
                unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
            }

            :root {
                --fa-style-family-classic: "Font Awesome 6 Free";
                --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free"
            }

            @font-face {
                font-family: "Font Awesome 6 Free";
                font-style: normal;
                font-weight: 400;
                font-display: swap;
                src: url(/public/assets/fonts/fa-regular-400.woff2) format("woff2"),url(/public/assets/fonts/fa-regular-400.ttf) format("truetype")
            }

            .fa-regular,.far {
                font-weight: 400
            }

            :root {
                --fa-style-family-classic: "Font Awesome 6 Free";
                --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free"
            }

            @font-face {
                font-family: "Font Awesome 6 Free";
                font-style: normal;
                font-weight: 900;
                font-display: swap;
                src: url(/public/assets/fonts/fa-solid-900.woff2) format("woff2"),url(/public/assets/fonts/fa-solid-900.ttf) format("truetype")
            }

            .fa-solid,.fas {
                font-weight: 900
            }

            :root {
                --fa-style-family-brands: "Font Awesome 6 Brands";
                --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands"
            }

            .fa-facebook-f:before {
                content: "\f39e"
            }

            .fa-regular,.fa-solid,.far,.fas {
                -moz-osx-font-smoothing: grayscale;
                -webkit-font-smoothing: antialiased;
                display: var(--fa-display,inline-block);
                font-style: normal;
                font-variant: normal;
                line-height: 1;
                text-rendering: auto
            }

            .fa-regular,.fa-solid,.far,.fas {
                font-family: "Font Awesome 6 Free"
            }

            .fa-spin {
                -webkit-animation-delay: var(--fa-animation-delay,0s);
                animation-delay: var(--fa-animation-delay,0s);
                -webkit-animation-direction: var(--fa-animation-direction,normal);
                animation-direction: var(--fa-animation-direction,normal)
            }

            .fa-spin {
                -webkit-animation-name: fa-spin;
                animation-name: fa-spin;
                -webkit-animation-duration: var(--fa-animation-duration,2s);
                animation-duration: var(--fa-animation-duration,2s);
                -webkit-animation-iteration-count: var(--fa-animation-iteration-count,infinite);
                animation-iteration-count: var(--fa-animation-iteration-count,infinite);
                -webkit-animation-timing-function: var(--fa-animation-timing,linear);
                animation-timing-function: var(--fa-animation-timing,linear)
            }

            .fa-pulse {
                -webkit-animation-name: fa-spin;
                animation-name: fa-spin;
                -webkit-animation-direction: var(--fa-animation-direction,normal);
                animation-direction: var(--fa-animation-direction,normal);
                -webkit-animation-duration: var(--fa-animation-duration,1s);
                animation-duration: var(--fa-animation-duration,1s);
                -webkit-animation-iteration-count: var(--fa-animation-iteration-count,infinite);
                animation-iteration-count: var(--fa-animation-iteration-count,infinite);
                -webkit-animation-timing-function: var(--fa-animation-timing,steps(8));
                animation-timing-function: var(--fa-animation-timing,steps(8))
            }

            @media (prefers-reduced-motion:reduce) {
                .fa-pulse,.fa-spin {
                    -webkit-animation-delay: -1ms;
                    animation-delay: -1ms;
                    -webkit-animation-duration: 1ms;
                    animation-duration: 1ms;
                    -webkit-animation-iteration-count: 1;
                    animation-iteration-count: 1;
                    -webkit-transition-delay: 0s;
                    transition-delay: 0s;
                    -webkit-transition-duration: 0s;
                    transition-duration: 0s
                }
            }

            @-webkit-keyframes fa-spin {
                0% {
                    -webkit-transform: rotate(0);
                    transform: rotate(0)
                }

                to {
                    -webkit-transform: rotate(1turn);
                    transform: rotate(1turn)
                }
            }

            @keyframes fa-spin {
                0% {
                    -webkit-transform: rotate(0);
                    transform: rotate(0)
                }

                to {
                    -webkit-transform: rotate(1turn);
                    transform: rotate(1turn)
                }
            }

            .fa-at:before {
                content: "\40"
            }

            .fa-sort-down:before {
                content: "\f0dd"
            }

            .fa-comments:before {
                content: "\f086"
            }

            .fa-circle-notch:before {
                content: "\f1ce"
            }

            .fa-star-and-crescent:before {
                content: "\f699"
            }

            .fa-arrow-right-from-bracket:before {
                content: "\f08b"
            }

            .fa-flag:before {
                content: "\f024"
            }

            .fa-paintbrush:before {
                content: "\f1fc"
            }

            .fa-eye-slash:before {
                content: "\f070"
            }

            .fa-chevron-up:before {
                content: "\f077"
            }

            .fa-bookmark:before {
                content: "\f02e"
            }

            .fa-umbrella-beach:before {
                content: "\f5ca"
            }

            .fa-user:before {
                content: "\f007"
            }

            .fa-star:before {
                content: "\f005"
            }

            .fa-shuffle:before {
                content: "\f074"
            }

            .fa-arrow-right-to-bracket:before {
                content: "\f090"
            }

            .fa-sign-in-alt:before {
                content: "\f2f6"
            }

            .fa-fire:before {
                content: "\f06d"
            }

            .fa-eye-low-vision:before {
                content: "\f2a8"
            }

            .fa-glass-martini-alt:before {
                content: "\f57b"
            }

            .fa-circle-check:before {
                content: "\f058"
            }

            .fa-arrow-right-to-file:before {
                content: "\f56f"
            }

            .fa-address-card:before {
                content: "\f2bb"
            }

            .fa-layer-group:before {
                content: "\f5fd"
            }

            .fa-glass-martini:before {
                content: "\f000"
            }

            .fa-circle-arrow-right:before {
                content: "\f0a9"
            }

            .fa-list-ol:before {
                content: "\f0cb"
            }

            .fa-star-half-alt:before,.fa-star-half-stroke:before {
                content: "\f5c0"
            }

            .fa-arrow-right:before {
                content: "\f061"
            }

            .fa-tags:before {
                content: "\f02c"
            }

            .fa-eye:before {
                content: "\f06e"
            }

            .fa-arrow-right-rotate:before {
                content: "\f01e"
            }

            .fa-pen-fancy:before {
                content: "\f5ac"
            }

            .fa-user-secret:before {
                content: "\f21b"
            }

            .fa-table-cells-large:before {
                content: "\f009"
            }

            .fa-tag:before {
                content: "\f02b"
            }

            .fa-envelope:before {
                content: "\f0e0"
            }

            .fa-arrow-right-to-city:before {
                content: "\e4b3"
            }

            .fa-minus:before {
                content: "\f068"
            }

            .fa-star-of-david:before {
                content: "\f69a"
            }

            .fa-caret-down:before {
                content: "\f0d7"
            }

            .fa-images:before {
                content: "\f302"
            }

            .fa-eye-dropper-empty:before,.fa-eye-dropper:before,.fa-eyedropper:before {
                content: "\f1fb"
            }

            .fa-house:before {
                content: "\f015"
            }

            .fa-arrow-right-arrow-left:before {
                content: "\f0ec"
            }

            .fa-bolt:before {
                content: "\f0e7"
            }

            .fa-sun:before {
                content: "\f185"
            }

            .fa-arrow-right-long:before {
                content: "\f178"
            }

            .fa-star-of-life:before {
                content: "\f621"
            }

            .fa-star-half:before {
                content: "\f089"
            }

            .fa-link:before {
                content: "\f0c1"
            }

            .fa-magnifying-glass:before {
                content: "\f002"
            }

            .fa-chevron-down:before {
                content: "\f078"
            }

            .fa-plus:before {
                content: "\2b"
            }

            .fa-xmark:before {
                content: "\f00d"
            }

            .fa-quote-left:before {
                content: "\f10d"
            }

            .fa-copyright:before {
                content: "\f1f9"
            }

            .fa-chevron-left:before {
                content: "\f053"
            }

            .fa-hand-lizard:before {
                content: "\f258"
            }

            .fa-chevron-right:before {
                content: "\f054"
            }

            .fa-retweet:before {
                content: "\f079"
            }

            .fa-trophy:before {
                content: "\f091"
            }

            .fa-spinner:before {
                content: "\f110"
            }

            .fa-clock-rotate-left:before {
                content: "\f1da"
            }

            .fa-arrow-right-from-file:before {
                content: "\f56e"
            }

            .fa-check:before {
                content: "\f00c"
            }

            .fa-circle-xmark:before {
                content: "\f057"
            }

            .fa-umbrella:before {
                content: "\f0e9"
            }

            ::-webkit-scrollbar {
                width: 7px
            }

            ::-webkit-scrollbar-track {
                background-color: #3f3f3f
            }

            ::-webkit-scrollbar-thumb {
                background: #888;
                border-radius: 10px
            }

            ::-webkit-scrollbar-thumb:hover {
                background: #555
            }

            .manga-item__tags::-webkit-scrollbar {
                width: 1px
            }

            .manga-item__tags::-webkit-scrollbar-track {
                border-radius: 5px;
                background: #0000;
                background-color: #d8d8d8
            }

            .manga-item__tags::-webkit-scrollbar-thumb {
                background: #0000;
                border-radius: 10px
            }

            .manga-item__tags:hover::-webkit-scrollbar-thumb {
                background: #888
            }

            .manga-item__tags::-webkit-scrollbar-thumb:hover {
                background: #555
            }

            .scaling-squares-spinner,.scaling-squares-spinner * {
                box-sizing: border-box
            }

            .scaling-squares-spinner {
                height: 65px;
                width: 65px;
                position: relative;
                display: flex;
                flex-direction: row;
                align-items: center;
                justify-content: center;
                animation: 1.25s scaling-squares-animation;
                animation-iteration-count: infinite;
                transform: rotate(0)
            }

            .scaling-squares-spinner .square {
                height: 12.5px;
                width: 12.5px;
                margin-right: auto;
                margin-left: auto;
                border: 2px solid #6366f1;
                position: absolute;
                animation-duration: 1.25s;
                animation-iteration-count: infinite
            }

            .scaling-squares-spinner .square:first-child {
                animation-name: scaling-squares-spinner-animation-child-1
            }

            .scaling-squares-spinner .square:nth-child(2) {
                animation-name: scaling-squares-spinner-animation-child-2
            }

            .scaling-squares-spinner .square:nth-child(3) {
                animation-name: scaling-squares-spinner-animation-child-3
            }

            .scaling-squares-spinner .square:nth-child(4) {
                animation-name: scaling-squares-spinner-animation-child-4
            }

            @keyframes scaling-squares-animation {
                50% {
                    transform: rotate(90deg)
                }

                to {
                    transform: rotate(180deg)
                }
            }

            @keyframes scaling-squares-spinner-animation-child-1 {
                50% {
                    transform: translate(150%,150%) scale(2)
                }
            }

            @keyframes scaling-squares-spinner-animation-child-2 {
                50% {
                    transform: translate(-150%,150%) scale(2)
                }
            }

            @keyframes scaling-squares-spinner-animation-child-3 {
                50% {
                    transform: translate(-150%,-150%) scale(2)
                }
            }

            @keyframes scaling-squares-spinner-animation-child-4 {
                50% {
                    transform: translate(150%,-150%) scale(2)
                }
            }

            .wp-pagenavi a,.wp-pagenavi span {
                border-width: 0;
                padding: .625rem 1rem;
                font-size: .875rem;
                line-height: 1.25rem;
                font-weight: 600;
                --tw-text-opacity: 1;
                color: rgb(var(--gray-200)/var(--tw-text-opacity))
            }

            .wp-pagenavi a:hover {
                color: #f97316cc
            }

            .wp-pagenavi span.current {
                border-top-width: 2px;
                --tw-border-opacity: 1;
                border-color: rgb(249 115 22/var(--tw-border-opacity));
                --tw-text-opacity: 1;
                color: rgb(249 115 22/var(--tw-text-opacity))
            }

            .wp-pagenavi span {
                cursor: pointer
            }

            .wp-pagenavi .pages {
                font-weight: 400;
                --tw-text-opacity: 1;
                color: rgb(var(--gray-400)/var(--tw-text-opacity))
            }

            .wp-pagenavi .extend:not(:last-of-type) {
                cursor: pointer
            }

            div:where(.swal2-container) div:where(.swal2-timer-progress-bar) {
                background: #6663
            }

            .grecaptcha-badge {
                display: none!important
            }

            .grecaptcha-badge {
                visibility: hidden!important
            }

            .manga-status[data-status=canceled] .manga-status__dot {
                --tw-bg-opacity: 1;
                background-color: rgb(220 38 38/var(--tw-bg-opacity))
            }

            .manga-status[data-status=upcoming] .manga-status__dot {
                --tw-bg-opacity: 1;
                background-color: rgb(5 150 105/var(--tw-bg-opacity))
            }

            .manga-status[data-status=completed] .manga-status__dot {
                --tw-bg-opacity: 1;
                background-color: rgb(2 132 199/var(--tw-bg-opacity))
            }

            .manga-status[data-status=ongoing] .manga-status__dot {
                --tw-bg-opacity: 1;
                background-color: rgb(101 163 13/var(--tw-bg-opacity))
            }

            .manga-status[data-status=on-hold] .manga-status__dot {
                --tw-bg-opacity: 1;
                background-color: rgb(217 119 6/var(--tw-bg-opacity))
            }

            .manga-status[data-status=incomplete] .manga-status__dot {
                --tw-bg-opacity: 1;
                background-color: rgb(192 38 211/var(--tw-bg-opacity))
            }

            .chapters-list>.chapter-item {
                display: flex;
                align-items: center;
                border-radius: .5rem;
                border-width: 1px;
                border-color: rgb(var(--gray-800)/var(--tw-border-opacity));
                --tw-border-opacity: 1;
                border-bottom-color: rgb(var(--gray-800)/var(--tw-border-opacity));
                padding: 1.25rem 1rem;
                font-size: 15px;
                transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
                transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
                transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
                transition-timing-function: cubic-bezier(.4,0,.2,1);
                transition-duration: .15s
            }

            .chapters-list>.chapter-item:hover {
                background-color: rgb(99 102 241/var(--tw-bg-opacity));
                --tw-bg-opacity: 0.3
            }

            .chapters-list .chapter-item.hidden {
                display: none
            }

            .manga-item .manga-status {
                display: flex;
                align-items: center;
                gap: .25rem
            }

            .manga-item .manga-status__dot {
                display: block;
                height: .5rem;
                width: .5rem;
                border-radius: 9999px
            }

            *,:after,:before {
                box-sizing: border-box;
                border-width: 0;
                border-style: solid;
                border-color: rgb(var(--gray-200)/1)
            }

            :after,:before {
                --tw-content: ""
            }

            html {
                line-height: 1.5;
                -webkit-text-size-adjust: 100%;
                -moz-tab-size: 4;
                -o-tab-size: 4;
                tab-size: 4;
                font-family: Poppins;
                font-feature-settings: normal;
                font-variation-settings: normal;
                -webkit-tap-highlight-color: transparent
            }

            body {
                margin: 0;
                line-height: inherit
            }

            hr {
                height: 0;
                color: inherit;
                border-top-width: 1px
            }

            h1,h2,h3 {
                font-size: inherit;
                font-weight: inherit
            }

            a {
                color: inherit;
                text-decoration: inherit
            }

            code {
                font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,'Liberation Mono','Courier New',monospace;
                font-feature-settings: normal;
                font-variation-settings: normal;
                font-size: 1em
            }

            table {
                text-indent: 0;
                border-color: inherit;
                border-collapse: collapse
            }

            button,input,optgroup,select,textarea {
                font-family: inherit;
                font-feature-settings: inherit;
                font-variation-settings: inherit;
                font-size: 100%;
                font-weight: inherit;
                line-height: inherit;
                color: inherit;
                margin: 0;
                padding: 0
            }

            button,select {
                text-transform: none
            }

            [type=button],[type=reset],[type=submit],button {
                -webkit-appearance: button;
                background-color: initial;
                background-image: none
            }

            progress {
                vertical-align: initial
            }

            ::-webkit-inner-spin-button,::-webkit-outer-spin-button {
                height: auto
            }

            [type=search] {
                -webkit-appearance: textfield;
                outline-offset: -2px
            }

            ::-webkit-search-decoration {
                -webkit-appearance: none
            }

            ::-webkit-file-upload-button {
                -webkit-appearance: button;
                font: inherit
            }

            dl,h1,h2,h3,hr,p {
                margin: 0
            }

            fieldset {
                margin: 0
            }

            fieldset,legend {
                padding: 0
            }

            ul {
                list-style: none;
                margin: 0;
                padding: 0
            }

            dialog {
                padding: 0
            }

            textarea {
                resize: vertical
            }

            input::-moz-placeholder,textarea::-moz-placeholder {
                opacity: 1;
                color: rgb(var(--gray-400)/1)
            }

            input::placeholder,textarea::placeholder {
                opacity: 1;
                color: rgb(var(--gray-400)/1)
            }

            [role=button],button {
                cursor: pointer
            }

            audio,canvas,embed,iframe,img,object,svg,video {
                display: block;
                vertical-align: middle
            }

            img,video {
                max-width: 100%;
                height: auto
            }

            [hidden] {
                display: none
            }

            :root {
                --gray-950: 249 250 251;
                --gray-900: 243 244 246;
                --gray-800: 229 231 235;
                --gray-700: 209 213 219;
                --gray-600: 156 163 175;
                --gray-500: 107 114 128;
                --gray-400: 75 85 99;
                --gray-300: 55 65 81;
                --gray-200: 31 41 55;
                --gray-100: 17 24 39;
                --gray-50: 3 7 18;
                --body: 249 250 251;
                --swiper-navigation-top-offset: 45%;
                --swiper-navigation-size: 44px;
                --primary-color: #f97316;
                --secondary-color: #6366f1
            }

            :root.dark {
                --gray-50: 249 250 251;
                --gray-100: 243 244 246;
                --gray-200: 229 231 235;
                --gray-300: 209 213 219;
                --gray-400: 156 163 175;
                --gray-500: 107 114 128;
                --gray-600: 75 85 99;
                --gray-700: 55 65 81;
                --gray-800: 31 41 55;
                --gray-900: 17 24 39;
                --gray-950: 3 7 18;
                --body: 10 13 22
            }

            * {
                touch-action: manipulation
            }

            html {
                scroll-behavior: smooth
            }

            i {
                display: inline-block
            }

            a,button,select,textarea {
                -webkit-appearance: none;
                -moz-appearance: none;
                appearance: none
            }

            input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea {
                border-radius: .75rem;
                border-width: 1px;
                --tw-border-opacity: 1;
                border-color: rgb(var(--gray-900)/var(--tw-border-opacity));
                --tw-bg-opacity: 1;
                background-color: rgb(var(--gray-900)/var(--tw-bg-opacity));
                padding: .75rem 1rem;
                --tw-text-opacity: 1;
                color: rgb(var(--gray-200)/var(--tw-text-opacity));
                transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
                transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
                transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
                transition-timing-function: cubic-bezier(.4,0,.2,1);
                transition-duration: .15s
            }

            input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder {
                --tw-text-opacity: 1;
                color: rgb(var(--gray-500)/var(--tw-text-opacity))
            }

            input[type=email]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,select::placeholder,textarea::placeholder {
                --tw-text-opacity: 1;
                color: rgb(var(--gray-500)/var(--tw-text-opacity))
            }

            input[type=email]:-webkit-autofill,input[type=password]:-webkit-autofill,input[type=search]:-webkit-autofill,input[type=tel]:-webkit-autofill,input[type=text]:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill {
                --tw-bg-opacity: 1;
                background-color: rgb(var(--gray-900)/var(--tw-bg-opacity))
            }

            input[type=email]:autofill,input[type=password]:autofill,input[type=search]:autofill,input[type=tel]:autofill,input[type=text]:autofill,select:autofill,textarea:autofill {
                --tw-bg-opacity: 1;
                background-color: rgb(var(--gray-900)/var(--tw-bg-opacity))
            }

            input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus {
                --tw-border-opacity: 1;
                border-color: rgb(59 82 179/var(--tw-border-opacity));
                background-color: initial;
                outline: #0000 solid 2px;
                outline-offset: 2px
            }

            select {
                overflow: hidden;
                display: -webkit-box;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 1;
                background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' aria-hidden='true' viewBox='0 0 10 6'%3E%3Cpath stroke='%236B7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 4 4 4-4'/%3E%3C/svg%3E");
                background-position: right .75rem center;
                background-repeat: no-repeat;
                background-size: .75em .75em;
                padding-right: 2.5rem;
                print-color-adjust: exact;
                -webkit-print-color-adjust: exact
            }

            input[type=search]::-webkit-search-cancel-button {
                height: 1.5rem;
                width: 1.5rem;
                cursor: pointer;
                -webkit-appearance: none;
                appearance: none;
                background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PG1hc2sgaWQ9ImEiIHdpZHRoPSIyMyIgaGVpZ2h0PSIyMiIgeD0iMSIgeT0iMSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgc3R5bGU9Im1hc2stdHlwZTpsdW1pbmFuY2UiPjxnIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiI+PHBhdGggZmlsbD0iI2ZmZiIgc3Ryb2tlPSIjZmZmIiBkPSJNMTIuNSAyMmM1LjUyMyAwIDEwLTQuNDc3IDEwLTEwcy00LjQ3Ny0xMC0xMC0xMC0xMCA0LjQ3Ny0xMCAxMCA0LjQ3NyAxMCAxMCAxMFoiLz48cGF0aCBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgZD0ibTE1LjMyOSA5LjE3MS01LjY1NyA1LjY1N20wLTUuNjU3IDUuNjU3IDUuNjU3Ii8+PC9nPjwvbWFzaz48ZyBtYXNrPSJ1cmwoI2EpIj48cGF0aCBmaWxsPSIjQkRCREJEIiBkPSJNLjUgMGgyNHYyNEguNVYwWiIvPjwvZz48L3N2Zz4=);
                background-size: 1.5rem;
                opacity: .7;
                -webkit-transition-property: opacity;
                transition-property: opacity;
                transition-timing-function: cubic-bezier(.4,0,.2,1);
                transition-duration: .15s
            }

            input[type=search]::-webkit-search-cancel-button:hover {
                opacity: 1
            }

            input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover {
                --tw-text-opacity: 1;
                color: rgb(var(--gray-50)/var(--tw-text-opacity));
                -webkit-text-fill-color: rgb(var(--gray-50)/var(--tw-text-opacity));
                -webkit-background-clip: text;
                -webkit-transition: background-color 5000s ease-in-out;
                transition: background-color 5000s ease-in-out 0s;
                box-shadow: unset
            }

            *,::backdrop,:after,:before {
                --tw-border-spacing-x: 0;
                --tw-border-spacing-y: 0;
                --tw-translate-x: 0;
                --tw-translate-y: 0;
                --tw-rotate: 0;
                --tw-skew-x: 0;
                --tw-skew-y: 0;
                --tw-scale-x: 1;
                --tw-scale-y: 1;
                --tw-pan-x: ;
                --tw-pan-y: ;
                --tw-pinch-zoom: ;
                --tw-scroll-snap-strictness: proximity;
                --tw-gradient-from-position: ;
                --tw-gradient-via-position: ;
                --tw-gradient-to-position: ;
                --tw-ordinal: ;
                --tw-slashed-zero: ;
                --tw-numeric-figure: ;
                --tw-numeric-spacing: ;
                --tw-numeric-fraction: ;
                --tw-ring-inset: ;
                --tw-ring-offset-width: 0px;
                --tw-ring-offset-color: #fff;
                --tw-ring-color: #3b82f680;
                --tw-ring-offset-shadow: 0 0 #0000;
                --tw-ring-shadow: 0 0 #0000;
                --tw-shadow: 0 0 #0000;
                --tw-shadow-colored: 0 0 #0000;
                --tw-blur: ;
                --tw-brightness: ;
                --tw-contrast: ;
                --tw-grayscale: ;
                --tw-hue-rotate: ;
                --tw-invert: ;
                --tw-saturate: ;
                --tw-sepia: ;
                --tw-drop-shadow: ;
                --tw-backdrop-blur: ;
                --tw-backdrop-brightness: ;
                --tw-backdrop-contrast: ;
                --tw-backdrop-grayscale: ;
                --tw-backdrop-hue-rotate: ;
                --tw-backdrop-invert: ;
                --tw-backdrop-opacity: ;
                --tw-backdrop-saturate: ;
                --tw-backdrop-sepia:
            }

            .container {
                width: 100%;
                margin-right: auto;
                margin-left: auto
            }

            @media (min-width: 375px) {
                .container {
                    max-width:375px
                }
            }

            @media (min-width: 640px) {
                .chapters-list>.chapter-item {
                    padding-left:2.5rem;
                    padding-right: 2.5rem
                }

                .container {
                    max-width: 640px
                }
            }

            @media (min-width: 768px) {
                .container {
                    max-width:768px
                }
            }

            @media (min-width: 1024px) {
                .container {
                    max-width:1024px
                }

                .main-container {
                    margin: auto
                }

                .group\/html:not(.sidebar-none) .main-container {
                    max-width: calc(100vw - 307px)
                }
            }

            @media (min-width: 1280px) {
                .container {
                    max-width:1280px
                }
            }

            @media (min-width: 1536px) {
                .container {
                    max-width:1536px
                }
            }

            @media (min-width: 2048px) {
                .container {
                    max-width:2048px
                }
            }

            .container {
                margin: auto;
                width: auto;
                max-width: 100%;
                padding-left: 1rem;
                padding-right: 1rem
            }

            @media (min-width: 1536px) {
                .container {
                    max-width:1920px
                }
            }

            .flex-col,.flex-row {
                display: flex
            }

            .flex-center-center {
                display: flex;
                align-items: center;
                justify-content: center
            }

            .absolute-center {
                position: absolute;
                top: 50%;
                left: 50%;
                --tw-translate-x: -50%;
                --tw-translate-y: -50%;
                transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
            }

            .absolute-full {
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0
            }

            [data-collapse] {
                cursor: pointer
            }

            .collapsed {
                height: 0;
                overflow: hidden
            }

            .collapsable {
                overflow: hidden;
                transition-property: height,padding;
                transition-timing-function: cubic-bezier(.4,0,.2,1);
                transition-duration: .5s
            }

            .btn--solid {
                --tw-bg-opacity: 1;
                background-color: rgb(99 102 241/var(--tw-bg-opacity));
                --tw-text-opacity: 1;
                color: rgb(255 255 255/var(--tw-text-opacity))
            }

            .btn--solid {
                border-radius: .5rem;
                padding: .5rem 1.25rem;
                font-size: .875rem;
                line-height: 1.25rem
            }

            .btn--rounded {
                display: flex;
                align-items: center;
                border-radius: 9999px;
                --tw-bg-opacity: 1;
                background-color: rgb(99 102 241/var(--tw-bg-opacity));
                padding: .5rem 1.25rem;
                font-size: .875rem;
                line-height: 1.25rem;
                font-weight: 600;
                --tw-text-opacity: 1;
                color: rgb(255 255 255/var(--tw-text-opacity));
                transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
                transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
                transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
                transition-timing-function: cubic-bezier(.4,0,.2,1);
                transition-duration: .15s
            }

            .btn--rounded:hover {
                background-color: #6366f1cc
            }

            .btn--rounded:disabled {
                background-color: #6366f199
            }

            .user-rating .rating__icon label:hover>i.fa-regular,.user-rating .rating__icon label:hover~label>i.fa-regular,.user-rating .rating__icon:not(:hover) input[type=radio]:checked~label>i.fa-regular {
                opacity: 0
            }

            .user-rating .rating__icon label:hover>i.fa-solid,.user-rating .rating__icon label:hover~label>i.fa-solid,.user-rating .rating__icon:not(:hover) input[type=radio]:checked~label>i.fa-solid {
                opacity: 1
            }

            .modal {
                position: relative;
                z-index: 99998
            }

            .modal.closed {
                visibility: hidden
            }

            .modal.showing {
                visibility: visible
            }

            .modal-backdrop {
                position: fixed;
                inset: 0;
                background-color: rgb(var(--gray-800)/var(--tw-bg-opacity));
                --tw-bg-opacity: 0.9;
                transition-property: opacity;
                transition-timing-function: cubic-bezier(.4,0,.2,1);
                transition-duration: .15s
            }

            .group\/modal.closed .modal-backdrop {
                opacity: 0
            }

            .group\/modal.showing .modal-backdrop {
                opacity: 1;
                transition-duration: .3s
            }

            .group\/modal.closed .modal-backdrop {
                transition-duration: .2s
            }

            .group\/modal.showing .modal-backdrop {
                transition-timing-function: cubic-bezier(0,0,.2,1)
            }

            .group\/modal.closed .modal-backdrop {
                transition-timing-function: cubic-bezier(.4,0,1,1)
            }

            .modal-content {
                position: relative;
                z-index: 10;
                margin: auto;
                width: 380px;
                max-width: 100%;
                overflow: hidden;
                border-radius: .75rem;
                --tw-bg-opacity: 1;
                background-color: rgb(var(--gray-900)/var(--tw-bg-opacity));
                padding: .75rem 1.5rem 1.25rem;
                text-align: left;
                --tw-shadow: 0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;
                --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);
                box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
                transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
                transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
                transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
                transition-timing-function: cubic-bezier(.4,0,.2,1);
                transition-duration: .15s
            }

            .group\/modal.closed .modal-content {
                --tw-translate-y: 1rem
            }

            .group\/modal.closed .modal-content,.group\/modal.showing .modal-content {
                transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
            }

            .group\/modal.showing .modal-content {
                --tw-translate-y: 0px
            }

            .group\/modal.closed .modal-content {
                opacity: 0
            }

            .group\/modal.showing .modal-content {
                opacity: 1
            }

            .group\/modal.closed .modal-content {
                transition-duration: .2s
            }

            .group\/modal.showing .modal-content {
                transition-duration: .3s
            }

            .group\/modal.closed .modal-content {
                transition-timing-function: cubic-bezier(.4,0,1,1)
            }

            .group\/modal.showing .modal-content {
                transition-timing-function: cubic-bezier(0,0,.2,1)
            }

            @media (min-width: 640px) {
                .modal-content {
                    margin-top:2rem;
                    margin-bottom: 2rem
                }

                .group\/modal.closed .modal-content {
                    --tw-translate-y: 0px;
                    --tw-scale-x: .95;
                    --tw-scale-y: .95
                }

                .group\/modal.closed .modal-content,.group\/modal.showing .modal-content {
                    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
                }

                .group\/modal.showing .modal-content {
                    --tw-scale-x: 1;
                    --tw-scale-y: 1
                }
            }

            .modal.modal-lg .modal-content {
                width: 560px
            }

            .modal .select,.modal input[type=email],.modal input[type=password],.modal input[type=search],.modal input[type=tel],.modal input[type=text],.modal select,.modal textarea {
                --tw-bg-opacity: 1;
                background-color: rgb(var(--gray-800)/var(--tw-bg-opacity))
            }

            .modal .select:-webkit-autofill,.modal input[type=email]:-webkit-autofill,.modal input[type=password]:-webkit-autofill,.modal input[type=search]:-webkit-autofill,.modal input[type=tel]:-webkit-autofill,.modal input[type=text]:-webkit-autofill,.modal select:-webkit-autofill,.modal textarea:-webkit-autofill {
                --tw-bg-opacity: 1;
                background-color: rgb(var(--gray-800)/var(--tw-bg-opacity))
            }

            .modal .select:autofill,.modal input[type=email]:autofill,.modal input[type=password]:autofill,.modal input[type=search]:autofill,.modal input[type=tel]:autofill,.modal input[type=text]:autofill,.modal select:autofill,.modal textarea:autofill {
                --tw-bg-opacity: 1;
                background-color: rgb(var(--gray-800)/var(--tw-bg-opacity))
            }

            .checkbox {
                display: inline-block;
                height: 1rem;
                width: 1rem;
                -webkit-appearance: none;
                -moz-appearance: none;
                appearance: none;
                border-radius: .125rem;
                border-width: 2px;
                border-color: rgb(var(--gray-500)/var(--tw-border-opacity));
                transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
                transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
                transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
                transition-timing-function: cubic-bezier(.4,0,.2,1);
                transition-duration: 75ms
            }

            .checkbox,.checkbox:checked {
                --tw-border-opacity: 1
            }

            .checkbox:checked {
                border-color: rgb(99 102 241/var(--tw-border-opacity));
                --tw-bg-opacity: 1;
                background-color: rgb(99 102 241/var(--tw-bg-opacity));
                background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E")
            }

            .tag-result {
                border-radius: 9999px;
                --tw-bg-opacity: 1;
                background-color: rgb(var(--gray-800)/var(--tw-bg-opacity));
                padding: .375rem .75rem;
                font-size: .875rem;
                line-height: 1.25rem;
                --tw-text-opacity: 1;
                color: rgb(var(--gray-300)/var(--tw-text-opacity));
                transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
                transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
                transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
                transition-timing-function: cubic-bezier(.4,0,.2,1);
                transition-duration: .15s
            }

            .tag-result:hover {
                --tw-bg-opacity: 1;
                background-color: rgb(99 102 241/var(--tw-bg-opacity))
            }

            .badge-ranking {
                position: relative;
                height: 2.5rem;
                width: 2.5rem;
                --tw-text-opacity: 1;
                color: rgb(255 255 255/var(--tw-text-opacity));
                --tw-drop-shadow: drop-shadow(0 4px 3px #00000012) drop-shadow(0 2px 2px #0000000f);
                filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
            }

            .badge-ranking__top {
                margin: auto;
                height: 2rem;
                width: 2rem;
                border-radius: 9999px;
                --tw-bg-opacity: 1;
                background-color: rgb(245 158 11/var(--tw-bg-opacity));
                text-align: center;
                line-height: 2rem
            }

            .badge-ranking__bottom {
                position: absolute;
                bottom: 0;
                left: 50%;
                width: 2.5rem;
                --tw-translate-x: -50%;
                transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
                border-radius: .125rem;
                --tw-bg-opacity: 1;
                background-color: rgb(185 28 28/var(--tw-bg-opacity));
                text-align: center;
                font-size: 10px
            }

            .manga-grid.grid {
                grid-template-columns: repeat(2,minmax(0,1fr));
                gap: .375rem
            }

            .manga-swiper .swiper-wrapper {
                gap: 0
            }

            .manga-swiper .swiper-wrapper>* {
                width: 100%
            }

            @media (min-width: 375px) {
                .manga-swiper .swiper-wrapper>* {
                    width:50%
                }
            }

            @media (min-width: 640px) {
                .manga-grid.grid {
                    grid-template-columns:repeat(3,minmax(0,1fr))
                }

                .manga-swiper .swiper-wrapper>* {
                    width: 33.333333%
                }
            }

            @media (min-width: 768px) {
                .manga-grid.grid {
                    grid-template-columns:repeat(4,minmax(0,1fr))
                }

                .manga-swiper .swiper-wrapper>* {
                    width: 25%
                }
            }

            @media (min-width: 1280px) {
                .manga-grid.grid {
                    grid-template-columns:repeat(5,minmax(0,1fr))
                }

                .manga-swiper .swiper-wrapper>* {
                    width: 20%
                }
            }

            @media (min-width: 1536px) {
                .manga-grid.grid {
                    grid-template-columns:repeat(6,minmax(0,1fr))
                }

                .manga-swiper .swiper-wrapper>* {
                    width: 16.666667%
                }
            }

            .manga-swiper .swiper-wrapper:not(.swiper-wrapper-initialized) {
                margin-left: -.1875rem;
                margin-right: -.1875rem;
                display: flex;
                width: auto;
                flex-wrap: nowrap;
                overflow-x: hidden
            }

            .manga-swiper .swiper-wrapper:not(.swiper-wrapper-initialized)>* {
                flex-shrink: 0;
                padding-left: .1875rem;
                padding-right: .1875rem
            }

            .manga-item__img {
                position: relative;
                overflow: hidden
            }

            .manga-item__img:before {
                position: absolute;
                top: 0;
                right: 0;
                bottom: 0;
                left: 0;
                z-index: 10;
                opacity: 0;
                transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
                transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
                transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
                transition-duration: .3s;
                content: var(--tw-content);
                transition-timing-function: cubic-bezier(.4,0,.2,1)
            }

            .manga-item__img:hover:before {
                background-color: rgb(2 6 23/var(--tw-bg-opacity));
                --tw-bg-opacity: 0.4;
                content: var(--tw-content);
                opacity: 1
            }

            .manga-item__img img {
                position: absolute;
                top: 50%;
                left: 50%;
                --tw-translate-x: -50%;
                --tw-translate-y: -50%;
                transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
                width: 100%;
                max-width: 110%;
                transition-property: width;
                transition-duration: .3s;
                transition-timing-function: cubic-bezier(.4,0,.2,1)
            }

            .manga-item__img:hover img {
                width: 110%
            }

            .manga-item__img {
                aspect-ratio: 3/4
            }

            .group\/manga-item:hover .manga-item__img-inner {
                width: 110%
            }

            .manga-item__link:visited {
                color: rgb(var(--gray-400))
            }

            .manga-item .btn-read {
                border-radius: .5rem;
                background-color: rgb(99 102 241/var(--tw-bg-opacity));
                padding: .5rem 1.25rem;
                font-size: .875rem;
                line-height: 1.25rem;
                --tw-text-opacity: 1;
                color: rgb(255 255 255/var(--tw-text-opacity));
                border-radius: 9999px;
                --tw-bg-opacity: 1;
                background-color: rgb(249 115 22/var(--tw-bg-opacity))
            }

            .manga-item .btn-read:hover {
                padding-left: 1.5rem;
                padding-right: 2.5rem
            }

            .manga-item .btn-read:hover .btn-icon {
                opacity: 1
            }

            .pointer-events-none {
                pointer-events: none
            }

            .visible {
                visibility: visible
            }

            .invisible {
                visibility: hidden
            }

            .static {
                position: static
            }

            .fixed {
                position: fixed
            }

            .absolute {
                position: absolute
            }

            .relative {
                position: relative
            }

            .sticky {
                position: sticky
            }

            .inset-0 {
                inset: 0
            }

            .-left-\[1px\] {
                left: -1px
            }

            .-right-\[1px\] {
                right: -1px
            }

            .bottom-0 {
                bottom: 0
            }

            .bottom-20 {
                bottom: 5rem
            }

            .bottom-full {
                bottom: 100%
            }

            .left-0 {
                left: 0
            }

            .left-1\/2 {
                left: 50%
            }

            .left-1\/4 {
                left: 25%
            }

            .left-2 {
                left: .5rem
            }

            .left-3 {
                left: .75rem
            }

            .left-4 {
                left: 1rem
            }

            .left-6 {
                left: 1.5rem
            }

            .right-0 {
                right: 0
            }

            .right-1 {
                right: .25rem
            }

            .right-1\.5 {
                right: .375rem
            }

            .right-10 {
                right: 2.5rem
            }

            .right-2 {
                right: .5rem
            }

            .right-3 {
                right: .75rem
            }

            .right-5 {
                right: 1.25rem
            }

            .top-0 {
                top: 0
            }

            .top-1\/2 {
                top: 50%
            }

            .top-2 {
                top: .5rem
            }

            .top-3 {
                top: .75rem
            }

            .top-3\/4 {
                top: 75%
            }

            .top-\[30vh\] {
                top: 30vh
            }

            .top-full {
                top: 100%
            }

            .-z-10 {
                z-index: -10
            }

            .z-0 {
                z-index: 0
            }

            .z-1 {
                z-index: 1
            }

            .z-10 {
                z-index: 10
            }

            .z-20 {
                z-index: 20
            }

            .z-40 {
                z-index: 40
            }

            .z-\[1\] {
                z-index: 1
            }

            .z-\[2\] {
                z-index: 2
            }

            .z-max {
                z-index: 99998
            }

            .m-0 {
                margin: 0
            }

            .m-auto {
                margin: auto
            }

            .-mx-1\.5 {
                margin-left: -.375rem;
                margin-right: -.375rem
            }

            .-mx-4 {
                margin-left: -1rem;
                margin-right: -1rem
            }

            .mx-auto {
                margin-left: auto;
                margin-right: auto
            }

            .my-1 {
                margin-top: .25rem;
                margin-bottom: .25rem
            }

            .my-10 {
                margin-top: 2.5rem;
                margin-bottom: 2.5rem
            }

            .my-12 {
                margin-top: 3rem;
                margin-bottom: 3rem
            }

            .my-4 {
                margin-top: 1rem;
                margin-bottom: 1rem
            }

            .my-5 {
                margin-top: 1.25rem;
                margin-bottom: 1.25rem
            }

            .my-8 {
                margin-top: 2rem;
                margin-bottom: 2rem
            }

            .mb-1 {
                margin-bottom: .25rem
            }

            .mb-10 {
                margin-bottom: 2.5rem
            }

            .mb-3 {
                margin-bottom: .75rem
            }

            .ml-1 {
                margin-left: .25rem
            }

            .ml-2 {
                margin-left: .5rem
            }

            .ml-auto {
                margin-left: auto
            }

            .mr-4 {
                margin-right: 1rem
            }

            .mt-3 {
                margin-top: .75rem
            }

            .mt-4 {
                margin-top: 1rem
            }

            .mt-5 {
                margin-top: 1.25rem
            }

            .mt-\[2px\] {
                margin-top: 2px
            }

            .mt-auto {
                margin-top: auto
            }

            .line-clamp-1 {
                -webkit-line-clamp: 1
            }

            .line-clamp-1,.line-clamp-2 {
                overflow: hidden;
                display: -webkit-box;
                -webkit-box-orient: vertical
            }

            .line-clamp-2 {
                -webkit-line-clamp: 2
            }

            .line-clamp-3 {
                -webkit-line-clamp: 3
            }

            .line-clamp-3,.line-clamp-\[33\] {
                overflow: hidden;
                display: -webkit-box;
                -webkit-box-orient: vertical
            }

            .line-clamp-\[33\] {
                -webkit-line-clamp: 33
            }

            .line-clamp-\[var\(--line-clamp-variable\)\] {
                overflow: hidden;
                display: -webkit-box;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: var(--line-clamp-variable)
            }

            .line-clamp-none {
                overflow: visible;
                -webkit-box-orient: horizontal;
                -webkit-line-clamp: none
            }

            .block,.line-clamp-none {
                display: block
            }

            .inline-block {
                display: inline-block
            }

            .inline {
                display: inline
            }

            .flex {
                display: flex
            }

            .table {
                display: table
            }

            .grid {
                display: grid
            }

            .hidden {
                display: none
            }

            .h-0 {
                height: 0
            }

            .h-10 {
                height: 2.5rem
            }

            .h-12 {
                height: 3rem
            }

            .h-14 {
                height: 3.5rem
            }

            .h-16 {
                height: 4rem
            }

            .h-2 {
                height: .5rem
            }

            .h-2\.5 {
                height: .625rem
            }

            .h-3 {
                height: .75rem
            }

            .h-4 {
                height: 1rem
            }

            .h-5 {
                height: 1.25rem
            }

            .h-6 {
                height: 1.5rem
            }

            .h-7 {
                height: 1.75rem
            }

            .h-8 {
                height: 2rem
            }

            .h-9 {
                height: 2.25rem
            }

            .h-\[100vh\] {
                height: 100vh
            }

            .h-\[120px\] {
                height: 120px
            }

            .h-\[1em\] {
                height: 1em
            }

            .h-\[1px\] {
                height: 1px
            }

            .h-\[20vh\] {
                height: 20vh
            }

            .h-\[25px\] {
                height: 25px
            }

            .h-\[40px\] {
                height: 40px
            }

            .h-\[50px\] {
                height: 50px
            }

            .h-\[52px\] {
                height: 52px
            }

            .h-\[60px\] {
                height: 60px
            }

            .h-\[755px\] {
                height: 755px
            }

            .h-full {
                height: 100%
            }

            .h-screen {
                height: 100vh
            }

            .max-h-\[3rem\] {
                max-height: 3rem
            }

            .max-h-\[4\.3rem\] {
                max-height: 4.3rem
            }

            .min-h-full {
                min-height: 100%
            }

            .min-h-screen {
                min-height: 100vh
            }

            .w-0 {
                width: 0
            }

            .w-1 {
                width: .25rem
            }

            .w-1\/2 {
                width: 50%
            }

            .w-10 {
                width: 2.5rem
            }

            .w-12 {
                width: 3rem
            }

            .w-14 {
                width: 3.5rem
            }

            .w-16 {
                width: 4rem
            }

            .w-2 {
                width: .5rem
            }

            .w-2\.5 {
                width: .625rem
            }

            .w-3 {
                width: .75rem
            }

            .w-4 {
                width: 1rem
            }

            .w-4\/12 {
                width: 33.333333%
            }

            .w-48 {
                width: 12rem
            }

            .w-5 {
                width: 1.25rem
            }

            .w-6 {
                width: 1.5rem
            }

            .w-64 {
                width: 16rem
            }

            .w-7 {
                width: 1.75rem
            }

            .w-8 {
                width: 2rem
            }

            .w-\[120px\] {
                width: 120px
            }

            .w-\[1280px\] {
                width: 1280px
            }

            .w-\[1em\] {
                width: 1em
            }

            .w-\[256px\] {
                width: 256px
            }

            .w-\[25px\] {
                width: 25px
            }

            .w-\[40px\] {
                width: 40px
            }

            .w-\[50px\] {
                width: 50px
            }

            .w-\[52px\] {
                width: 52px
            }

            .w-\[60px\] {
                width: 60px
            }

            .w-\[this-is\] {
                width: this-is
            }

            .w-\[weird-and-invalid\] {
                width: weird-and-invalid
            }

            .w-auto {
                width: auto
            }

            .w-full {
                width: 100%
            }

            .w-screen {
                width: 100vw
            }

            .max-w-\[400px\] {
                max-width: 400px
            }

            .flex-shrink,.shrink {
                flex-shrink: 1
            }

            .shrink-0 {
                flex-shrink: 0
            }

            .flex-grow,.grow {
                flex-grow: 1
            }

            .grow-0 {
                flex-grow: 0
            }

            .origin-top {
                transform-origin: top
            }

            .origin-top-right {
                transform-origin: top right
            }

            .-translate-x-1\/2 {
                --tw-translate-x: -50%
            }

            .-translate-x-1\/2,.-translate-x-full {
                transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
            }

            .-translate-x-full {
                --tw-translate-x: -100%
            }

            .-translate-y-0 {
                --tw-translate-y: -0px
            }

            .-translate-y-0,.-translate-y-1\/2 {
                transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
            }

            .-translate-y-1\/2 {
                --tw-translate-y: -50%
            }

            .-translate-y-full {
                transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
            }

            .-translate-y-full {
                --tw-translate-y: -100%
            }

            .translate-x-0 {
                --tw-translate-x: 0px
            }

            .translate-x-0,.translate-y-0 {
                transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
            }

            .translate-y-0 {
                --tw-translate-y: 0px
            }

            .translate-y-\[200\%\] {
                --tw-translate-y: 200%
            }

            .translate-y-\[200\%\] {
                transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
            }

            .rotate-0 {
                --tw-rotate: 0deg
            }

            .rotate-0,.rotate-180 {
                transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
            }

            .rotate-180 {
                --tw-rotate: 180deg
            }

            .scale-75 {
                --tw-scale-x: .75;
                --tw-scale-y: .75
            }

            .scale-75 {
                transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
            }

            .transform {
                transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
            }

            @keyframes ping {
                75%,to {
                    transform: scale(2);
                    opacity: 0
                }
            }

            .animate-ping {
                animation: 1s cubic-bezier(0,0,.2,1) infinite ping
            }

            @keyframes spin {
                to {
                    transform: rotate(1turn)
                }
            }

            .animate-spin {
                animation: 1s linear infinite spin
            }

            .cursor-pointer {
                cursor: pointer
            }

            .select-none {
                -webkit-user-select: none;
                -moz-user-select: none;
                user-select: none
            }

            .resize {
                resize: both
            }

            .grid-cols-\[auto_1fr\] {
                grid-template-columns: auto 1fr
            }

            .flex-row {
                flex-direction: row
            }

            .flex-row-reverse {
                flex-direction: row-reverse
            }

            .flex-col {
                flex-direction: column
            }

            .flex-col-reverse {
                flex-direction: column-reverse
            }

            .flex-wrap {
                flex-wrap: wrap
            }

            .flex-wrap-reverse {
                flex-wrap: wrap-reverse
            }

            .flex-nowrap {
                flex-wrap: nowrap
            }

            .items-start {
                align-items: flex-start
            }

            .items-end {
                align-items: flex-end
            }

            .items-center {
                align-items: center
            }

            .items-baseline {
                align-items: baseline
            }

            .items-stretch {
                align-items: stretch
            }

            .justify-normal {
                justify-content: normal
            }

            .justify-start {
                justify-content: flex-start
            }

            .justify-end {
                justify-content: flex-end
            }

            .justify-center {
                justify-content: center
            }

            .justify-between {
                justify-content: space-between
            }

            .justify-around {
                justify-content: space-around
            }

            .justify-evenly {
                justify-content: space-evenly
            }

            .justify-stretch {
                justify-content: stretch
            }

            .justify-items-start {
                justify-items: start
            }

            .justify-items-end {
                justify-items: end
            }

            .justify-items-center {
                justify-items: center
            }

            .justify-items-stretch {
                justify-items: stretch
            }

            .gap-0 {
                gap: 0
            }

            .gap-1 {
                gap: .25rem
            }

            .gap-1\.5 {
                gap: .375rem
            }

            .gap-10 {
                gap: 2.5rem
            }

            .gap-12 {
                gap: 3rem
            }

            .gap-2 {
                gap: .5rem
            }

            .gap-3 {
                gap: .75rem
            }

            .gap-4 {
                gap: 1rem
            }

            .gap-5 {
                gap: 1.25rem
            }

            .gap-7 {
                gap: 1.75rem
            }

            .gap-8 {
                gap: 2rem
            }

            .gap-x-4 {
                -moz-column-gap: 1rem;
                column-gap: 1rem
            }

            .gap-x-7 {
                -moz-column-gap: 1.75rem;
                column-gap: 1.75rem
            }

            .gap-y-2 {
                row-gap: .5rem
            }

            .gap-y-3 {
                row-gap: .75rem
            }

            .gap-y-7 {
                row-gap: 1.75rem
            }

            .justify-self-auto {
                justify-self: auto
            }

            .justify-self-start {
                justify-self: start
            }

            .justify-self-end {
                justify-self: end
            }

            .justify-self-center {
                justify-self: center
            }

            .justify-self-stretch {
                justify-self: stretch
            }

            .overflow-hidden {
                overflow: hidden
            }

            .overflow-y-auto {
                overflow-y: auto
            }

            .text-ellipsis {
                text-overflow: ellipsis
            }

            .text-clip {
                text-overflow: clip
            }

            .text-wrap {
                text-wrap: wrap
            }

            .text-nowrap {
                text-wrap: nowrap
            }

            .text-balance {
                text-wrap: balance
            }

            .text-pretty {
                text-wrap: pretty
            }

            .rounded {
                border-radius: .25rem
            }

            .rounded-3xl {
                border-radius: 1.5rem
            }

            .rounded-full {
                border-radius: 9999px
            }

            .rounded-lg {
                border-radius: .5rem
            }

            .rounded-md {
                border-radius: .375rem
            }

            .rounded-xl {
                border-radius: .75rem
            }

            .rounded-b {
                border-bottom-right-radius: .25rem;
                border-bottom-left-radius: .25rem
            }

            .rounded-b-none {
                border-bottom-right-radius: 0;
                border-bottom-left-radius: 0
            }

            .rounded-b-xl {
                border-bottom-right-radius: .75rem;
                border-bottom-left-radius: .75rem
            }

            .rounded-e {
                border-start-end-radius: .25rem;
                border-end-end-radius: .25rem
            }

            .rounded-l {
                border-top-left-radius: .25rem;
                border-bottom-left-radius: .25rem
            }

            .rounded-r {
                border-top-right-radius: .25rem;
                border-bottom-right-radius: .25rem
            }

            .rounded-s {
                border-start-start-radius: .25rem;
                border-end-start-radius: .25rem
            }

            .rounded-t {
                border-top-left-radius: .25rem;
                border-top-right-radius: .25rem
            }

            .rounded-t-lg {
                border-top-left-radius: .5rem;
                border-top-right-radius: .5rem
            }

            .rounded-bl {
                border-bottom-left-radius: .25rem
            }

            .rounded-br {
                border-bottom-right-radius: .25rem
            }

            .rounded-ee {
                border-end-end-radius: .25rem
            }

            .rounded-es {
                border-end-start-radius: .25rem
            }

            .rounded-se {
                border-start-end-radius: .25rem
            }

            .rounded-ss {
                border-start-start-radius: .25rem
            }

            .rounded-tl {
                border-top-left-radius: .25rem
            }

            .rounded-tr {
                border-top-right-radius: .25rem
            }

            .\!border-0 {
                border-width: 0!important
            }

            .border {
                border-width: 1px
            }

            .border-0 {
                border-width: 0
            }

            .border-2 {
                border-width: 2px
            }

            .border-b {
                border-bottom-width: 1px
            }

            .border-r {
                border-right-width: 1px
            }

            .\!border-gray-800 {
                --tw-border-opacity: 1!important;
                border-color: rgb(var(--gray-800)/var(--tw-border-opacity))!important
            }

            .border-gray-300 {
                --tw-border-opacity: 1;
                border-color: rgb(var(--gray-300)/var(--tw-border-opacity))
            }

            .border-gray-500 {
                --tw-border-opacity: 1;
                border-color: rgb(var(--gray-500)/var(--tw-border-opacity))
            }

            .border-gray-700 {
                --tw-border-opacity: 1;
                border-color: rgb(var(--gray-700)/var(--tw-border-opacity))
            }

            .border-gray-800\/80 {
                border-color: rgb(var(--gray-800)/.8)
            }

            .border-gray-900 {
                --tw-border-opacity: 1;
                border-color: rgb(var(--gray-900)/var(--tw-border-opacity))
            }

            .border-secondary {
                --tw-border-opacity: 1;
                border-color: rgb(99 102 241/var(--tw-border-opacity))
            }

            .border-surface-primary {
                --tw-border-opacity: 1;
                border-color: rgb(59 82 179/var(--tw-border-opacity))
            }

            .border-b-gray-800 {
                --tw-border-opacity: 1;
                border-bottom-color: rgb(var(--gray-800)/var(--tw-border-opacity))
            }

            .border-b-gray-800\/20 {
                border-bottom-color: rgb(var(--gray-800)/.2)
            }

            .border-r-gray-600 {
                --tw-border-opacity: 1;
                border-right-color: rgb(var(--gray-600)/var(--tw-border-opacity))
            }

            .\!bg-transparent {
                background-color: initial!important
            }

            .bg-body {
                background-color: rgb(var(--body)/var(--tw-bg-opacity))
            }

            .bg-body,.bg-gray-100 {
                --tw-bg-opacity: 1
            }

            .bg-gray-100 {
                background-color: rgb(var(--gray-100)/var(--tw-bg-opacity))
            }

            .bg-gray-700 {
                --tw-bg-opacity: 1;
                background-color: rgb(var(--gray-700)/var(--tw-bg-opacity))
            }

            .bg-gray-800 {
                --tw-bg-opacity: 1;
                background-color: rgb(var(--gray-800)/var(--tw-bg-opacity))
            }

            .bg-gray-800\/60 {
                background-color: rgb(var(--gray-800)/.6)
            }

            .bg-gray-900 {
                --tw-bg-opacity: 1;
                background-color: rgb(var(--gray-900)/var(--tw-bg-opacity))
            }

            .bg-gray-950 {
                --tw-bg-opacity: 1;
                background-color: rgb(var(--gray-950)/var(--tw-bg-opacity))
            }

            .bg-gray-950\/30 {
                background-color: rgb(var(--gray-950)/.3)
            }

            .bg-primary {
                --tw-bg-opacity: 1;
                background-color: rgb(249 115 22/var(--tw-bg-opacity))
            }

            .bg-primary\/90 {
                background-color: #f97316e6
            }

            .bg-secondary {
                --tw-bg-opacity: 1;
                background-color: rgb(99 102 241/var(--tw-bg-opacity))
            }

            .bg-slate-900 {
                --tw-bg-opacity: 1;
                background-color: rgb(15 23 42/var(--tw-bg-opacity))
            }

            .bg-slate-950 {
                --tw-bg-opacity: 1;
                background-color: rgb(2 6 23/var(--tw-bg-opacity))
            }

            .bg-surface-primary {
                --tw-bg-opacity: 1;
                background-color: rgb(59 82 179/var(--tw-bg-opacity))
            }

            .bg-opacity-20 {
                --tw-bg-opacity: 0.2
            }

            .bg-opacity-50 {
                --tw-bg-opacity: 0.5
            }

            .bg-opacity-60 {
                --tw-bg-opacity: 0.6
            }

            .bg-opacity-70 {
                --tw-bg-opacity: 0.7
            }

            .bg-opacity-80 {
                --tw-bg-opacity: 0.8
            }

            .bg-opacity-95 {
                --tw-bg-opacity: 0.95
            }

            .from-body {
                --tw-gradient-from: rgb(var(--body)/1) var(--tw-gradient-from-position);
                --tw-gradient-to: rgb(var(--body)/0) var(--tw-gradient-to-position);
                --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to)
            }

            .via-body {
                --tw-gradient-to: rgb(var(--body)/0) var(--tw-gradient-to-position);
                --tw-gradient-stops: var(--tw-gradient-from),rgb(var(--body)/1) var(--tw-gradient-via-position),var(--tw-gradient-to)
            }

            .via-35\% {
                --tw-gradient-via-position: 35%
            }

            .fill-gray-300 {
                fill: rgb(var(--gray-300)/1)
            }

            .fill-gray-500 {
                fill: rgb(var(--gray-500)/1)
            }

            .\!p-0 {
                padding: 0!important
            }

            .p-0 {
                padding: 0
            }

            .p-1 {
                padding: .25rem
            }

            .p-10 {
                padding: 2.5rem
            }

            .p-16 {
                padding: 4rem
            }

            .p-2 {
                padding: .5rem
            }

            .p-2\.5 {
                padding: .625rem
            }

            .p-3 {
                padding: .75rem
            }

            .p-4 {
                padding: 1rem
            }

            .p-5 {
                padding: 1.25rem
            }

            .px-1 {
                padding-left: .25rem;
                padding-right: .25rem
            }

            .px-1\.5 {
                padding-left: .375rem;
                padding-right: .375rem
            }

            .px-10 {
                padding-left: 2.5rem;
                padding-right: 2.5rem
            }

            .px-2 {
                padding-left: .5rem;
                padding-right: .5rem
            }

            .px-3 {
                padding-left: .75rem;
                padding-right: .75rem
            }

            .px-3\.5 {
                padding-left: .875rem;
                padding-right: .875rem
            }

            .px-4 {
                padding-left: 1rem;
                padding-right: 1rem
            }

            .px-5 {
                padding-left: 1.25rem;
                padding-right: 1.25rem
            }

            .px-8 {
                padding-left: 2rem;
                padding-right: 2rem
            }

            .py-0 {
                padding-top: 0;
                padding-bottom: 0
            }

            .py-0\.5 {
                padding-top: .125rem;
                padding-bottom: .125rem
            }

            .py-1 {
                padding-top: .25rem;
                padding-bottom: .25rem
            }

            .py-1\.5 {
                padding-top: .375rem;
                padding-bottom: .375rem
            }

            .py-10 {
                padding-top: 2.5rem;
                padding-bottom: 2.5rem
            }

            .py-16 {
                padding-top: 4rem;
                padding-bottom: 4rem
            }

            .py-2 {
                padding-top: .5rem;
                padding-bottom: .5rem
            }

            .py-2\.5 {
                padding-top: .625rem;
                padding-bottom: .625rem
            }

            .py-3 {
                padding-top: .75rem;
                padding-bottom: .75rem
            }

            .py-3\.5 {
                padding-top: .875rem;
                padding-bottom: .875rem
            }

            .py-4 {
                padding-top: 1rem;
                padding-bottom: 1rem
            }

            .py-5 {
                padding-top: 1.25rem;
                padding-bottom: 1.25rem
            }

            .py-6 {
                padding-top: 1.5rem;
                padding-bottom: 1.5rem
            }

            .py-8 {
                padding-top: 2rem;
                padding-bottom: 2rem
            }

            .\!pl-14 {
                padding-left: 3.5rem!important
            }

            .\!pr-6 {
                padding-right: 1.5rem!important
            }

            .pb-1 {
                padding-bottom: .25rem
            }

            .pb-10 {
                padding-bottom: 2.5rem
            }

            .pb-16 {
                padding-bottom: 4rem
            }

            .pb-2 {
                padding-bottom: .5rem
            }

            .pb-3 {
                padding-bottom: .75rem
            }

            .pb-5 {
                padding-bottom: 1.25rem
            }

            .pl-0 {
                padding-left: 0
            }

            .pl-1 {
                padding-left: .25rem
            }

            .pl-2 {
                padding-left: .5rem
            }

            .pl-3 {
                padding-left: .75rem
            }

            .pl-4 {
                padding-left: 1rem
            }

            .pl-6 {
                padding-left: 1.5rem
            }

            .pl-8 {
                padding-left: 2rem
            }

            .pr-1 {
                padding-right: .25rem
            }

            .pr-1\.5 {
                padding-right: .375rem
            }

            .pr-10 {
                padding-right: 2.5rem
            }

            .pr-14 {
                padding-right: 3.5rem
            }

            .pr-2 {
                padding-right: .5rem
            }

            .pr-3 {
                padding-right: .75rem
            }

            .pr-4 {
                padding-right: 1rem
            }

            .pr-5 {
                padding-right: 1.25rem
            }

            .pr-6 {
                padding-right: 1.5rem
            }

            .pr-8 {
                padding-right: 2rem
            }

            .pr-\[10vw\] {
                padding-right: 10vw
            }

            .pt-0 {
                padding-top: 0
            }

            .pt-0\.5 {
                padding-top: .125rem
            }

            .pt-10 {
                padding-top: 2.5rem
            }

            .pt-2 {
                padding-top: .5rem
            }

            .pt-28 {
                padding-top: 7rem
            }

            .pt-8 {
                padding-top: 2rem
            }

            .pt-\[2px\] {
                padding-top: 2px
            }

            .text-left {
                text-align: left
            }

            .text-center {
                text-align: center
            }

            .text-right {
                text-align: right
            }

            .text-justify {
                text-align: justify
            }

            .text-start {
                text-align: start
            }

            .text-end {
                text-align: end
            }

            .font-mono {
                font-family: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,'Liberation Mono','Courier New',monospace
            }

            .text-2xl {
                font-size: 1.5rem;
                line-height: 2rem
            }

            .text-3xl {
                font-size: 1.875rem;
                line-height: 2.25rem
            }

            .text-4xl {
                font-size: 2.25rem;
                line-height: 2.5rem
            }

            .text-\[\.5rem\] {
                font-size: .5rem
            }

            .text-\[10px\] {
                font-size: 10px
            }

            .text-\[50px\] {
                font-size: 50px
            }

            .text-base {
                font-size: 1rem;
                line-height: 1.5rem
            }

            .text-lg {
                font-size: 1.125rem;
                line-height: 1.75rem
            }

            .text-md {
                font-size: 15px
            }

            .text-sm {
                font-size: .875rem;
                line-height: 1.25rem
            }

            .text-xl {
                font-size: 1.25rem;
                line-height: 1.75rem
            }

            .text-xs {
                font-size: .75rem;
                line-height: 1rem
            }

            .text-xsm {
                font-size: 13px
            }

            .font-bold {
                font-weight: 700
            }

            .font-medium {
                font-weight: 500
            }

            .font-semibold {
                font-weight: 600
            }

            .uppercase {
                text-transform: uppercase
            }

            .leading-5 {
                line-height: 1.25rem
            }

            .leading-6 {
                line-height: 1.5rem
            }

            .leading-8 {
                line-height: 2rem
            }

            .leading-tight {
                line-height: 1.25
            }

            .tracking-tight {
                letter-spacing: -.025em
            }

            .tracking-wide {
                letter-spacing: .025em
            }

            .tracking-widest {
                letter-spacing: .1em
            }

            .text-\[\#336699\]\/\[\.35\] {
                color: #33669959
            }

            .text-blue-500 {
                --tw-text-opacity: 1;
                color: rgb(59 130 246/var(--tw-text-opacity))
            }

            .text-error {
                --tw-text-opacity: 1;
                color: rgb(255 109 100/var(--tw-text-opacity))
            }

            .text-gray-100 {
                --tw-text-opacity: 1;
                color: rgb(var(--gray-100)/var(--tw-text-opacity))
            }

            .text-gray-200 {
                --tw-text-opacity: 1;
                color: rgb(var(--gray-200)/var(--tw-text-opacity))
            }

            .text-gray-300 {
                --tw-text-opacity: 1;
                color: rgb(var(--gray-300)/var(--tw-text-opacity))
            }

            .text-gray-400 {
                --tw-text-opacity: 1;
                color: rgb(var(--gray-400)/var(--tw-text-opacity))
            }

            .text-gray-50 {
                --tw-text-opacity: 1;
                color: rgb(var(--gray-50)/var(--tw-text-opacity))
            }

            .text-gray-500 {
                --tw-text-opacity: 1;
                color: rgb(var(--gray-500)/var(--tw-text-opacity))
            }

            .text-gray-600 {
                --tw-text-opacity: 1;
                color: rgb(var(--gray-600)/var(--tw-text-opacity))
            }

            .text-gray-700 {
                --tw-text-opacity: 1;
                color: rgb(var(--gray-700)/var(--tw-text-opacity))
            }

            .text-green-500 {
                --tw-text-opacity: 1;
                color: rgb(34 197 94/var(--tw-text-opacity))
            }

            .text-neutral-100 {
                --tw-text-opacity: 1;
                color: rgb(245 245 245/var(--tw-text-opacity))
            }

            .text-orange-500,.text-primary {
                --tw-text-opacity: 1;
                color: rgb(249 115 22/var(--tw-text-opacity))
            }

            .text-red-400 {
                --tw-text-opacity: 1;
                color: rgb(248 113 113/var(--tw-text-opacity))
            }

            .text-secondary {
                --tw-text-opacity: 1;
                color: rgb(99 102 241/var(--tw-text-opacity))
            }

            .text-slate-100 {
                --tw-text-opacity: 1;
                color: rgb(241 245 249/var(--tw-text-opacity))
            }

            .text-slate-200 {
                --tw-text-opacity: 1;
                color: rgb(226 232 240/var(--tw-text-opacity))
            }

            .text-slate-50 {
                --tw-text-opacity: 1;
                color: rgb(248 250 252/var(--tw-text-opacity))
            }

            .text-success {
                --tw-text-opacity: 1;
                color: rgb(46 201 116/var(--tw-text-opacity))
            }

            .text-surface-primary {
                --tw-text-opacity: 1;
                color: rgb(59 82 179/var(--tw-text-opacity))
            }

            .text-white {
                --tw-text-opacity: 1;
                color: rgb(255 255 255/var(--tw-text-opacity))
            }

            .opacity-0 {
                opacity: 0
            }

            .opacity-100 {
                opacity: 1
            }

            .shadow-lg {
                --tw-shadow: 0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;
                --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);
                box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)
            }

            .ring-1 {
                box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)
            }

            .ring-1 {
                --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
                --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)
            }

            .ring-black {
                --tw-ring-opacity: 1;
                --tw-ring-color: rgb(0 0 0/var(--tw-ring-opacity))
            }

            .ring-opacity-5 {
                --tw-ring-opacity: 0.05
            }

            .blur {
                --tw-blur: blur(8px)
            }

            .blur {
                filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
            }

            .filter {
                filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
            }

            .backdrop-blur-xs {
                -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
                backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)
            }

            .backdrop-blur-xs {
                --tw-backdrop-blur: blur(1px)
            }

            .\!transition-\[width\] {
                transition-property: width!important;
                transition-timing-function: cubic-bezier(.4,0,.2,1)!important;
                transition-duration: .15s!important
            }

            .transition {
                transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
                transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
                transition-property: color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
                transition-timing-function: cubic-bezier(.4,0,.2,1);
                transition-duration: .15s
            }

            .transition-\[height\] {
                transition-property: height;
                transition-timing-function: cubic-bezier(.4,0,.2,1);
                transition-duration: .15s
            }

            .transition-\[left\2c transform\] {
                transition-property: left,transform;
                transition-timing-function: cubic-bezier(.4,0,.2,1);
                transition-duration: .15s
            }

            .transition-\[left\] {
                transition-property: left;
                transition-timing-function: cubic-bezier(.4,0,.2,1);
                transition-duration: .15s
            }

            .transition-\[padding-left\] {
                transition-property: padding-left;
                transition-timing-function: cubic-bezier(.4,0,.2,1);
                transition-duration: .15s
            }

            .transition-\[padding\] {
                transition-property: padding;
                transition-timing-function: cubic-bezier(.4,0,.2,1);
                transition-duration: .15s
            }

            .transition-\[top\2c opacity\] {
                transition-property: top,opacity;
                transition-timing-function: cubic-bezier(.4,0,.2,1);
                transition-duration: .15s
            }

            .transition-\[width\] {
                transition-property: width;
                transition-timing-function: cubic-bezier(.4,0,.2,1);
                transition-duration: .15s
            }

            .transition-opacity {
                transition-property: opacity;
                transition-timing-function: cubic-bezier(.4,0,.2,1);
                transition-duration: .15s
            }

            .\!duration-300 {
                transition-duration: .3s!important
            }

            .duration-100 {
                transition-duration: .1s
            }

            .duration-200 {
                transition-duration: .2s
            }

            .duration-300 {
                transition-duration: .3s
            }

            .duration-500 {
                transition-duration: .5s
            }

            .duration-700 {
                transition-duration: .7s
            }

            .ease-in {
                transition-timing-function: cubic-bezier(.4,0,1,1)
            }

            .ease-in-out {
                transition-timing-function: cubic-bezier(.4,0,.2,1)
            }

            .will-change-\[left\] {
                will-change: left
            }

            .will-change-auto {
                will-change: auto
            }

            .will-change-transform {
                will-change: transform
            }

            button:disabled {
                opacity: .5
            }

            .group\/html.sidebar-minimized .group-\[\.sidebar-minimized\]\/html\:flex-col {
                display: flex
            }

            .group\/body.quick-search-active .group-\[\.quick-search-active\]\/body\:flex-center-center {
                display: flex;
                align-items: center;
                justify-content: center
            }

            @media (min-width: 640px) {
                .manga-item .btn-read {
                    padding:.5rem 2.5rem
                }

                .manga-item .btn-read:hover {
                    padding-left: 2rem;
                    padding-right: 3rem
                }

                .manga-item .btn-read .btn-icon {
                    right: .75rem
                }

                .sm\:flex-col,.sm\:flex-row {
                    display: flex
                }
            }

            @media (min-width: 768px) {
                .md\:flex-row {
                    display:flex
                }
            }

            @media (min-width: 1024px) {
                .lg\:flex-row {
                    display:flex
                }
            }

            .dark\:prose:where(.dark,.dark *) {
                color: var(--tw-prose-body);
                max-width: 65ch
            }

            .dark\:prose:where(.dark,.dark *) :where(p):not(:where([class~=not-prose],[class~=not-prose] *)) {
                margin-top: 1.25em;
                margin-bottom: 1.25em
            }

            .dark\:prose:where(.dark,.dark *) :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)) {
                color: var(--tw-prose-lead);
                font-size: 1.25em;
                line-height: 1.6;
                margin-top: 1.2em;
                margin-bottom: 1.2em
            }

            .dark\:prose:where(.dark,.dark *) :where(a):not(:where([class~=not-prose],[class~=not-prose] *)) {
                color: var(--tw-prose-links);
                text-decoration: underline;
                font-weight: 500
            }

            .dark\:prose:where(.dark,.dark *) :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)) {
                color: var(--tw-prose-bold);
                font-weight: 600
            }

            .dark\:prose:where(.dark,.dark *) :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)) {
                color: inherit
            }

            .dark\:prose:where(.dark,.dark *) :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)) {
                color: inherit
            }

            .dark\:prose:where(.dark,.dark *) :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)) {
                color: inherit
            }

            .dark\:prose:where(.dark,.dark *) :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)) {
                list-style-type: decimal;
                margin-top: 1.25em;
                margin-bottom: 1.25em;
                padding-left: 1.625em
            }

            .dark\:prose:where(.dark,.dark *) :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)) {
                list-style-type: upper-alpha
            }

            .dark\:prose:where(.dark,.dark *) :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)) {
                list-style-type: lower-alpha
            }

            .dark\:prose:where(.dark,.dark *) :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)) {
                list-style-type: upper-alpha
            }

            .dark\:prose:where(.dark,.dark *) :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)) {
                list-style-type: lower-alpha
            }

            .dark\:prose:where(.dark,.dark *) :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)) {
                list-style-type: upper-roman
            }

            .dark\:prose:where(.dark,.dark *) :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)) {
                list-style-type: lower-roman
            }

            .dark\:prose:where(.dark,.dark *) :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)) {
                list-style-type: upper-roman
            }

            .dark\:prose:where(.dark,.dark *) :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)) {
                list-style-type: lower-roman
            }

            .dark\:prose:where(.dark,.dark *) :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)) {
                list-style-type: decimal
            }

            .dark\:prose:where(.dark,.dark *) :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)) {
                list-style-type: disc;
                margin-top: 1.25em;
                margin-bottom: 1.25em;
                padding-left: 1.625em
            }

            .dark\:prose:where(.dark,.dark *) :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker {
                font-weight: 400;
                color: var(--tw-prose-counters)
            }

            .dark\:prose:where(.dark,.dark *) :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker {
                color: var(--tw-prose-bullets)
            }

            .dark\:prose:where(.dark,.dark *) :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)) {
                color: var(--tw-prose-headings);
                font-weight: 600;
                margin-top: 1.25em
            }

            .dark\:prose:where(.dark,.dark *) :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)) {
                border-color: var(--tw-prose-hr);
                border-top-width: 1px;
                margin-top: 3em;
                margin-bottom: 3em
            }

            .dark\:prose:where(.dark,.dark *) :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)) {
                font-weight: 500;
                font-style: italic;
                color: var(--tw-prose-quotes);
                border-left-width: .25rem;
                border-left-color: var(--tw-prose-quote-borders);
                quotes: "\201C""\201D""\2018""\2019";
                margin-top: 1.6em;
                margin-bottom: 1.6em;
                padding-left: 1em
            }

            .dark\:prose:where(.dark,.dark *) :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before {
                content: open-quote
            }

            .dark\:prose:where(.dark,.dark *) :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after {
                content: close-quote
            }

            .dark\:prose:where(.dark,.dark *) :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)) {
                color: var(--tw-prose-headings);
                font-weight: 800;
                font-size: 2.25em;
                margin-top: 0;
                margin-bottom: .8888889em;
                line-height: 1.1111111
            }

            .dark\:prose:where(.dark,.dark *) :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)) {
                font-weight: 900;
                color: inherit
            }

            .dark\:prose:where(.dark,.dark *) :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)) {
                color: var(--tw-prose-headings);
                font-weight: 700;
                font-size: 1.5em;
                margin-top: 2em;
                margin-bottom: 1em;
                line-height: 1.3333333
            }

            .dark\:prose:where(.dark,.dark *) :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)) {
                font-weight: 800;
                color: inherit
            }

            .dark\:prose:where(.dark,.dark *) :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)) {
                color: var(--tw-prose-headings);
                font-weight: 600;
                font-size: 1.25em;
                margin-top: 1.6em;
                margin-bottom: .6em;
                line-height: 1.6
            }

            .dark\:prose:where(.dark,.dark *) :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)) {
                font-weight: 700;
                color: inherit
            }

            .dark\:prose:where(.dark,.dark *) :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)) {
                color: var(--tw-prose-headings);
                font-weight: 600;
                margin-top: 1.5em;
                margin-bottom: .5em;
                line-height: 1.5
            }

            .dark\:prose:where(.dark,.dark *) :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)) {
                font-weight: 700;
                color: inherit
            }

            .dark\:prose:where(.dark,.dark *) :where(img):not(:where([class~=not-prose],[class~=not-prose] *)) {
                margin-top: 2em;
                margin-bottom: 2em
            }

            .dark\:prose:where(.dark,.dark *) :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)) {
                display: block;
                margin-top: 2em;
                margin-bottom: 2em
            }

            .dark\:prose:where(.dark,.dark *) :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)) {
                font-weight: 500;
                font-family: inherit;
                color: var(--tw-prose-kbd);
                box-shadow: 0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%),0 3px 0 rgb(var(--tw-prose-kbd-shadows)/10%);
                font-size: .875em;
                border-radius: .3125rem;
                padding: .1875em .375em
            }

            .dark\:prose:where(.dark,.dark *) :where(code):not(:where([class~=not-prose],[class~=not-prose] *)) {
                color: var(--tw-prose-code);
                font-weight: 600;
                font-size: .875em
            }

            .dark\:prose:where(.dark,.dark *) :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before {
                content: "`"
            }

            .dark\:prose:where(.dark,.dark *) :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after {
                content: "`"
            }

            .dark\:prose:where(.dark,.dark *) :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)) {
                color: inherit
            }

            .dark\:prose:where(.dark,.dark *) :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)) {
                color: inherit
            }

            .dark\:prose:where(.dark,.dark *) :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)) {
                color: inherit;
                font-size: .875em
            }

            .dark\:prose:where(.dark,.dark *) :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)) {
                color: inherit;
                font-size: .9em
            }

            .dark\:prose:where(.dark,.dark *) :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)) {
                color: inherit
            }

            .dark\:prose:where(.dark,.dark *) :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)) {
                color: inherit
            }

            .dark\:prose:where(.dark,.dark *) :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)) {
                color: inherit
            }

            .dark\:prose:where(.dark,.dark *) :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)) {
                color: var(--tw-prose-pre-code);
                background-color: var(--tw-prose-pre-bg);
                overflow-x: auto;
                font-weight: 400;
                font-size: .875em;
                line-height: 1.7142857;
                margin-top: 1.7142857em;
                margin-bottom: 1.7142857em;
                border-radius: .375rem;
                padding: .8571429em 1.1428571em
            }

            .dark\:prose:where(.dark,.dark *) :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)) {
                background-color: initial;
                border-width: 0;
                border-radius: 0;
                padding: 0;
                font-weight: inherit;
                color: inherit;
                font-size: inherit;
                font-family: inherit;
                line-height: inherit
            }

            .dark\:prose:where(.dark,.dark *) :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before {
                content: none
            }

            .dark\:prose:where(.dark,.dark *) :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after {
                content: none
            }

            .dark\:prose:where(.dark,.dark *) :where(table):not(:where([class~=not-prose],[class~=not-prose] *)) {
                width: 100%;
                table-layout: auto;
                text-align: left;
                margin-top: 2em;
                margin-bottom: 2em;
                font-size: .875em;
                line-height: 1.7142857
            }

            .dark\:prose:where(.dark,.dark *) :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)) {
                border-bottom-width: 1px;
                border-bottom-color: var(--tw-prose-th-borders)
            }

            .dark\:prose:where(.dark,.dark *) :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)) {
                color: var(--tw-prose-headings);
                font-weight: 600;
                vertical-align: bottom;
                padding-right: .5714286em;
                padding-bottom: .5714286em;
                padding-left: .5714286em
            }

            .dark\:prose:where(.dark,.dark *) :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)) {
                border-bottom-width: 1px;
                border-bottom-color: var(--tw-prose-td-borders)
            }

            .dark\:prose:where(.dark,.dark *) :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
                border-bottom-width: 0
            }

            .dark\:prose:where(.dark,.dark *) :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)) {
                vertical-align: initial
            }

            .dark\:prose:where(.dark,.dark *) :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)) {
                border-top-width: 1px;
                border-top-color: var(--tw-prose-th-borders)
            }

            .dark\:prose:where(.dark,.dark *) :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)) {
                vertical-align: top
            }

            .dark\:prose:where(.dark,.dark *) :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)) {
                margin-top: 0;
                margin-bottom: 0
            }

            .dark\:prose:where(.dark,.dark *) :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)) {
                color: var(--tw-prose-captions);
                font-size: .875em;
                line-height: 1.4285714;
                margin-top: .8571429em
            }

            .dark\:prose:where(.dark,.dark *) {
                --tw-prose-body: #374151;
                --tw-prose-headings: #111827;
                --tw-prose-lead: #4b5563;
                --tw-prose-links: #111827;
                --tw-prose-bold: #111827;
                --tw-prose-counters: #6b7280;
                --tw-prose-bullets: #d1d5db;
                --tw-prose-hr: #e5e7eb;
                --tw-prose-quotes: #111827;
                --tw-prose-quote-borders: #e5e7eb;
                --tw-prose-captions: #6b7280;
                --tw-prose-kbd: #111827;
                --tw-prose-kbd-shadows: 17 24 39;
                --tw-prose-code: #111827;
                --tw-prose-pre-code: #e5e7eb;
                --tw-prose-pre-bg: #1f2937;
                --tw-prose-th-borders: #d1d5db;
                --tw-prose-td-borders: #e5e7eb;
                --tw-prose-invert-body: #d1d5db;
                --tw-prose-invert-headings: #fff;
                --tw-prose-invert-lead: #9ca3af;
                --tw-prose-invert-links: #fff;
                --tw-prose-invert-bold: #fff;
                --tw-prose-invert-counters: #9ca3af;
                --tw-prose-invert-bullets: #4b5563;
                --tw-prose-invert-hr: #374151;
                --tw-prose-invert-quotes: #f3f4f6;
                --tw-prose-invert-quote-borders: #374151;
                --tw-prose-invert-captions: #9ca3af;
                --tw-prose-invert-kbd: #fff;
                --tw-prose-invert-kbd-shadows: 255 255 255;
                --tw-prose-invert-code: #fff;
                --tw-prose-invert-pre-code: #d1d5db;
                --tw-prose-invert-pre-bg: #00000080;
                --tw-prose-invert-th-borders: #4b5563;
                --tw-prose-invert-td-borders: #374151;
                font-size: 1rem;
                line-height: 1.75
            }

            .dark\:prose:where(.dark,.dark *) :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)) {
                margin-top: 0;
                margin-bottom: 0
            }

            .dark\:prose:where(.dark,.dark *) :where(video):not(:where([class~=not-prose],[class~=not-prose] *)) {
                margin-top: 2em;
                margin-bottom: 2em
            }

            .dark\:prose:where(.dark,.dark *) :where(li):not(:where([class~=not-prose],[class~=not-prose] *)) {
                margin-top: .5em;
                margin-bottom: .5em
            }

            .dark\:prose:where(.dark,.dark *) :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)) {
                padding-left: .375em
            }

            .dark\:prose:where(.dark,.dark *) :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)) {
                padding-left: .375em
            }

            .dark\:prose:where(.dark,.dark *) :where(.dark\:prose:where(.dark,.dark *)>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)) {
                margin-top: .75em;
                margin-bottom: .75em
            }

            .dark\:prose:where(.dark,.dark *) :where(.dark\:prose:where(.dark,.dark *)>ul>li>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
                margin-top: 1.25em
            }

            .dark\:prose:where(.dark,.dark *) :where(.dark\:prose:where(.dark,.dark *)>ul>li>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
                margin-bottom: 1.25em
            }

            .dark\:prose:where(.dark,.dark *) :where(.dark\:prose:where(.dark,.dark *)>ol>li>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
                margin-top: 1.25em
            }

            .dark\:prose:where(.dark,.dark *) :where(.dark\:prose:where(.dark,.dark *)>ol>li>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
                margin-bottom: 1.25em
            }

            .dark\:prose:where(.dark,.dark *) :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)) {
                margin-top: .75em;
                margin-bottom: .75em
            }

            .dark\:prose:where(.dark,.dark *) :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)) {
                margin-top: 1.25em;
                margin-bottom: 1.25em
            }

            .dark\:prose:where(.dark,.dark *) :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)) {
                margin-top: .5em;
                padding-left: 1.625em
            }

            .dark\:prose:where(.dark,.dark *) :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)) {
                margin-top: 0
            }

            .dark\:prose:where(.dark,.dark *) :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)) {
                margin-top: 0
            }

            .dark\:prose:where(.dark,.dark *) :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)) {
                margin-top: 0
            }

            .dark\:prose:where(.dark,.dark *) :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)) {
                margin-top: 0
            }

            .dark\:prose:where(.dark,.dark *) :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
                padding-left: 0
            }

            .dark\:prose:where(.dark,.dark *) :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
                padding-right: 0
            }

            .dark\:prose:where(.dark,.dark *) :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)) {
                padding: .5714286em
            }

            .dark\:prose:where(.dark,.dark *) :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
                padding-left: 0
            }

            .dark\:prose:where(.dark,.dark *) :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
                padding-right: 0
            }

            .dark\:prose:where(.dark,.dark *) :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)) {
                margin-top: 2em;
                margin-bottom: 2em
            }

            .dark\:prose:where(.dark,.dark *) :where(.dark\:prose:where(.dark,.dark *)>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
                margin-top: 0
            }

            .dark\:prose:where(.dark,.dark *) :where(.dark\:prose:where(.dark,.dark *)>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)) {
                margin-bottom: 0
            }

            .\*\:h-full>* {
                height: 100%
            }

            .\*\:w-full>* {
                width: 100%
            }

            .\*\:fill-gray-100>* {
                fill: rgb(var(--gray-100)/1)
            }

            .\*\:fill-gray-300>* {
                fill: rgb(var(--gray-300)/1)
            }

            .\*\:fill-gray-400>* {
                fill: rgb(var(--gray-400)/1)
            }

            .\*\:fill-gray-500>* {
                fill: rgb(var(--gray-500)/1)
            }

            .\*\:fill-slate-50>* {
                fill: #f8fafc
            }

            .placeholder\:text-gray-500::-moz-placeholder {
                --tw-text-opacity: 1;
                color: rgb(var(--gray-500)/var(--tw-text-opacity))
            }

            .placeholder\:text-gray-500::placeholder {
                --tw-text-opacity: 1;
                color: rgb(var(--gray-500)/var(--tw-text-opacity))
            }

            .after\:content-none:after {
                --tw-content: none;
                content: var(--tw-content)
            }

            .hover\:border-primary:hover {
                --tw-border-opacity: 1;
                border-color: rgb(249 115 22/var(--tw-border-opacity))
            }

            .hover\:bg-\[\#00000017\]:hover {
                background-color: #00000017
            }

            .hover\:bg-gray-800:hover {
                --tw-bg-opacity: 1;
                background-color: rgb(var(--gray-800)/var(--tw-bg-opacity))
            }

            .hover\:bg-gray-800\/80:hover {
                background-color: rgb(var(--gray-800)/.8)
            }

            .hover\:bg-secondary\/90:hover {
                background-color: #6366f1e6
            }

            .hover\:bg-surface-primary:hover {
                --tw-bg-opacity: 1;
                background-color: rgb(59 82 179/var(--tw-bg-opacity))
            }

            .hover\:bg-transparent:hover {
                background-color: initial
            }

            .hover\:pl-6:hover {
                padding-left: 1.5rem
            }

            .hover\:pr-10:hover {
                padding-right: 2.5rem
            }

            .hover\:text-primary:hover {
                --tw-text-opacity: 1;
                color: rgb(249 115 22/var(--tw-text-opacity))
            }

            .hover\:text-surface-primary:hover {
                --tw-text-opacity: 1;
                color: rgb(59 82 179/var(--tw-text-opacity))
            }

            .focus\:\!border-surface-primary:focus {
                --tw-border-opacity: 1!important;
                border-color: rgb(59 82 179/var(--tw-border-opacity))!important
            }

            .focus\:border-surface-primary:focus {
                --tw-border-opacity: 1;
                border-color: rgb(59 82 179/var(--tw-border-opacity))
            }

            .focus\:bg-gray-900\/60:focus {
                background-color: rgb(var(--gray-900)/.6)
            }

            .focus\:bg-transparent:focus {
                background-color: initial
            }

            .focus\:outline-none:focus {
                outline: #0000 solid 2px;
                outline-offset: 2px
            }

            .focus\:outline-0:focus {
                outline-width: 0
            }

            .focus\:ring-0:focus {
                --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
                --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color)
            }

            .focus\:ring-0:focus,.focus\:ring-2:focus {
                box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)
            }

            .focus\:ring-2:focus {
                --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
                --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)
            }

            .group\/select-option:first-child .group-first\/select-option\:pt-2\.5 {
                padding-top: .625rem
            }

            .group\/select-option:last-child .group-last\/select-option\:pb-2\.5 {
                padding-bottom: .625rem
            }

            .group\/manga-item:hover .group-hover\/manga-item\:visible {
                visibility: visible
            }

            .group\/rating:hover .group-hover\/rating\:flex {
                display: flex
            }

            .group\/rating:hover .group-hover\/rating\:hidden {
                display: none
            }

            .group\/chapter:hover .group-hover\/chapter\:-translate-y-1\/2 {
                --tw-translate-y: -50%
            }

            .group\/chapter:hover .group-hover\/chapter\:-translate-y-1\/2,.group\/chapter:hover .group-hover\/chapter\:-translate-y-\[200\%\] {
                transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
            }

            .group\/chapter:hover .group-hover\/chapter\:-translate-y-\[200\%\] {
                --tw-translate-y: -200%
            }

            .group\/btn:hover .group-hover\/btn\:opacity-100,.group\/manga-item:hover .group-hover\/manga-item\:opacity-100 {
                opacity: 1
            }

            .group\/select:focus .group-focus\/select\:border {
                border-width: 1px
            }

            .group\/select:focus .group-focus\/select\:border-t-0 {
                border-top-width: 0
            }

            .group\/body.quick-search-active .group-\[\.quick-search-active\]\/body\:visible,.group\/quick-search-form.focusing .group-\[\.focusing\]\/quick-search-form\:visible,.group\/rating.loading .group-\[\.loading\]\/rating\:visible {
                visibility: visible
            }

            .group\/rating.loading .group-\[\.loading\]\/rating\:invisible {
                visibility: hidden
            }

            .group\/body.quick-search-active .group-\[\.quick-search-active\]\/body\:top-full {
                top: 100%
            }

            .group.show-all .group-\[\&\.show-all\]\:line-clamp-none {
                overflow: visible;
                display: block;
                -webkit-box-orient: horizontal;
                -webkit-line-clamp: none
            }

            .group\/body.quick-search-active .group-\[\.quick-search-active\]\/body\:block,.group\/body.searching .group-\[\.searching\]\/body\:block,.group\/chapter-list.collapsed .group-\[\&\.collapsed\]\/chapter-list\:block,.group\/html.dark .group-\[\.dark\]\/html\:block,.group\/html.sidebar-expanded .group-\[\.sidebar-expanded\]\/html\:block,.group\/results.has-mangas .group-\[\.has-mangas\]\/results\:block,.group\/results.has-tags .group-\[\.has-tags\]\/results\:block,.group\/results.no-results .group-\[\.no-results\]\/results\:block {
                display: block
            }

            .group\/body.searching .group-\[\.searching\]\/body\:inline-block {
                display: inline-block
            }

            .group\/modal.loading .group-\[\&\.loading\]\/modal\:flex,.group\/modal.success .group-\[\&\.success\]\/modal\:flex,.group\/password.text-mode .group-\[\&\.text-mode\]\/password\:flex,.group\/rating.loading .group-\[\.loading\]\/rating\:flex {
                display: flex
            }

            .group\/body.quick-search-active .group-\[\.quick-search-active\]\/body\:hidden,.group\/body.searching .group-\[\.searching\]\/body\:hidden,.group\/chapter-list.collapsed .group-\[\&\.collapsed\]\/chapter-list\:hidden,.group\/html.dark .group-\[\.dark\]\/html\:hidden,.group\/html.sidebar-minimized .group-\[\.sidebar-minimized\]\/html\:hidden,.group\/modal.loading .group-\[\&\.loading\]\/modal\:hidden,.group\/modal.success .group-\[\&\.success\]\/modal\:hidden,.group\/password.text-mode .group-\[\&\.text-mode\]\/password\:hidden,.group\/rating.loading .group-\[\.loading\]\/rating\:hidden {
                display: none
            }

            .group\/chapter-list.collapsed .group-\[\&\.collapsed\]\/chapter-list\:h-36 {
                height: 9rem
            }

            .group\/html.sidebar-expanded .group-\[\.sidebar-expanded\]\/html\:translate-x-0 {
                transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
            }

            .group\/html.sidebar-expanded .group-\[\.sidebar-expanded\]\/html\:translate-x-0 {
                --tw-translate-x: 0px
            }

            .group.show-all .group-\[\&\.show-all\]\:rotate-180,.group\/chapter-list.collapsed .group-\[\&\.collapsed\]\/chapter-list\:rotate-180,.group\/select.focusing .group-\[\.focusing\]\/select\:rotate-180 {
                --tw-rotate: 180deg;
                transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
            }

            .group\/html.sidebar-minimized .group-\[\.sidebar-minimized\]\/html\:flex-col {
                flex-direction: column
            }

            .group\/chapter-list.collapsed .group-\[\&\.collapsed\]\/chapter-list\:bg-gradient-to-t {
                background-image: linear-gradient(to top,var(--tw-gradient-stops))
            }

            .group\/body.quick-search-active .group-\[\.quick-search-active\]\/body\:pt-\[120px\] {
                padding-top: 120px
            }

            .group\/html:not(.sidebar-none) .group-\[\:not\(\.sidebar-none\)\]\/html\:pt-\[68px\] {
                padding-top: 68px
            }

            .group\/body.quick-search-active .group-\[\.quick-search-active\]\/body\:opacity-100,.group\/quick-search-form.focusing .group-\[\.focusing\]\/quick-search-form\:opacity-100,.group\/rating.loading .group-\[\.loading\]\/rating\:opacity-100 {
                opacity: 1
            }

            .peer\/rating:hover~.peer-hover\/rating\:hidden {
                display: none
            }

            .group\/parent-menu[data-collapse=yes] .group-data-\[collapse\=yes\]\/parent-menu\:rotate-0 {
                --tw-rotate: 0deg;
                transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
            }

            @media (min-width: 375px) {
                .xs\:h-12 {
                    height:3rem
                }

                .xs\:w-12 {
                    width: 3rem
                }

                .xs\:scale-100 {
                    --tw-scale-x: 1;
                    --tw-scale-y: 1;
                    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
                }
            }

            @media (min-width: 640px) {
                .sm\:ml-auto {
                    margin-left:auto
                }

                .sm\:block {
                    display: block
                }

                .sm\:inline {
                    display: inline
                }

                .sm\:h-11 {
                    height: 2.75rem
                }

                .sm\:max-h-\[2\.5rem\] {
                    max-height: 2.5rem
                }

                .sm\:max-h-\[3\.55rem\] {
                    max-height: 3.55rem
                }

                .sm\:w-11 {
                    width: 2.75rem
                }

                .sm\:w-auto {
                    width: auto
                }

                .sm\:max-w-sm {
                    max-width: 24rem
                }

                .sm\:grow-0 {
                    flex-grow: 0
                }

                .sm\:flex-row {
                    flex-direction: row
                }

                .sm\:flex-col {
                    flex-direction: column
                }

                .sm\:items-center {
                    align-items: center
                }

                .sm\:justify-start {
                    justify-content: flex-start
                }

                .sm\:p-0 {
                    padding: 0
                }

                .sm\:px-1\.5 {
                    padding-left: .375rem;
                    padding-right: .375rem
                }

                .sm\:px-8 {
                    padding-left: 2rem;
                    padding-right: 2rem
                }

                .sm\:py-0 {
                    padding-top: 0;
                    padding-bottom: 0
                }
            }

            @media (min-width: 768px) {
                .md\:mt-7 {
                    margin-top:1.75rem
                }

                .md\:block {
                    display: block
                }

                .md\:inline-block {
                    display: inline-block
                }

                .md\:w-auto {
                    width: auto
                }

                .md\:flex-row {
                    flex-direction: row
                }

                .md\:px-5 {
                    padding-left: 1.25rem;
                    padding-right: 1.25rem
                }

                .md\:py-20 {
                    padding-top: 5rem;
                    padding-bottom: 5rem
                }

                .md\:pt-10 {
                    padding-top: 2.5rem
                }
            }

            @media (min-width: 1024px) {
                .lg\:visible {
                    visibility:visible
                }

                .lg\:static {
                    position: static
                }

                .lg\:left-\[300px\] {
                    left: 300px
                }

                .lg\:z-0 {
                    z-index: 0
                }

                .lg\:z-40 {
                    z-index: 40
                }

                .lg\:mr-10 {
                    margin-right: 2.5rem
                }

                .lg\:block {
                    display: block
                }

                .lg\:flex {
                    display: flex
                }

                .lg\:hidden {
                    display: none
                }

                .lg\:w-5\/12 {
                    width: 41.666667%
                }

                .lg\:w-7\/12 {
                    width: 58.333333%
                }

                .lg\:w-\[300px\] {
                    width: 300px
                }

                .lg\:w-\[350px\] {
                    width: 350px
                }

                .lg\:max-w-\[350px\] {
                    max-width: 350px
                }

                .lg\:max-w-\[430px\] {
                    max-width: 430px
                }

                .lg\:grow-0 {
                    flex-grow: 0
                }

                .lg\:translate-x-0 {
                    --tw-translate-x: 0px;
                    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
                }

                .lg\:transform-none {
                    transform: none
                }

                .lg\:flex-row {
                    flex-direction: row
                }

                .lg\:gap-0 {
                    gap: 0
                }

                .lg\:gap-3 {
                    gap: .75rem
                }

                .lg\:p-0 {
                    padding: 0
                }

                .lg\:px-5 {
                    padding-left: 1.25rem;
                    padding-right: 1.25rem
                }

                .lg\:py-5 {
                    padding-top: 1.25rem;
                    padding-bottom: 1.25rem
                }

                .lg\:pr-14 {
                    padding-right: 3.5rem
                }

                .lg\:opacity-100 {
                    opacity: 1
                }

                .lg\:transition-\[width\] {
                    transition-property: width;
                    transition-timing-function: cubic-bezier(.4,0,.2,1);
                    transition-duration: .15s
                }

                .lg\:duration-300 {
                    transition-duration: .3s
                }

                .lg\:duration-500 {
                    transition-duration: .5s
                }

                .group\/html.sidebar-minimized .lg\:group-\[\.sidebar-minimized\]\/html\:left-3 {
                    left: .75rem
                }

                .group\/html.sidebar-minimized .lg\:group-\[\.sidebar-minimized\]\/html\:left-\[88px\] {
                    left: 88px
                }

                .group\/html.sidebar-expanded .lg\:group-\[\.sidebar-expanded\]\/html\:hidden {
                    display: none
                }

                .group\/body.quick-search-active .lg\:group-\[\.quick-search-active\]\/body\:w-\[430px\],.group\/quick-search-form.focusing .lg\:group-\[\.focusing\]\/quick-search-form\:w-\[430px\] {
                    width: 430px
                }

                .group\/html.sidebar-minimized .lg\:group-\[\.sidebar-minimized\]\/html\:w-0 {
                    width: 0
                }

                .group\/html.sidebar-minimized .lg\:group-\[\.sidebar-minimized\]\/html\:w-\[88px\] {
                    width: 88px
                }

                .group\/html.sidebar-minimized .lg\:group-\[\.sidebar-minimized\]\/html\:-translate-x-\[170\%\] {
                    --tw-translate-x: -170%
                }

                .group\/html.sidebar-minimized .lg\:group-\[\.sidebar-minimized\]\/html\:-translate-x-\[170\%\],.group\/html.sidebar-minimized .lg\:group-\[\.sidebar-minimized\]\/html\:translate-x-\[170\%\] {
                    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
                }

                .group\/html.sidebar-minimized .lg\:group-\[\.sidebar-minimized\]\/html\:translate-x-\[170\%\] {
                    --tw-translate-x: 170%
                }

                .group\/body.quick-search-active .lg\:group-\[\.quick-search-active\]\/body\:transform-none {
                    transform: none
                }

                .group\/html.sidebar-minimized .lg\:group-\[\.sidebar-minimized\]\/html\:pl-\[88px\] {
                    padding-left: 88px
                }

                .group\/html:not(.sidebar-none):not(.sidebar-minimized) .lg\:group-\[\:not\(\.sidebar-none\)\:not\(\.sidebar-minimized\)\]\/html\:pl-\[300px\] {
                    padding-left: 300px
                }

                .group\/html:not(.sidebar-none) .lg\:group-\[\:not\(\.sidebar-none\)\]\/html\:pt-\[90px\] {
                    padding-top: 90px
                }

                .dark\:lg\:hover\:\[paint-order\:markers\]:hover:where(.dark,.dark *) {
                    paint-order: markers
                }
            }

            @media (min-width: 1280px) {
                .xl\:max-h-\[3rem\] {
                    max-height:3rem
                }

                .xl\:max-h-\[4\.3rem\] {
                    max-height: 4.3rem
                }

                .xl\:max-w-full {
                    max-width: 100%
                }

                .xl\:gap-2 {
                    gap: .5rem
                }

                .xl\:px-2 {
                    padding-left: .5rem;
                    padding-right: .5rem
                }

                .xl\:py-0\.5 {
                    padding-top: .125rem;
                    padding-bottom: .125rem
                }
            }

            @media (min-width: 1536px) {
                .\32xl\:w-4\/12 {
                    width:33.333333%
                }

                .\32xl\:w-8\/12 {
                    width: 66.666667%
                }
            }

            @media (min-width: 2048px) {
                .\33xl\:-translate-x-\[170\%\] {
                    --tw-translate-x:-170%
                }

                .\33xl\:-translate-x-\[170\%\],.\33xl\:translate-x-\[170\%\] {
                    transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
                }

                .\33xl\:translate-x-\[170\%\] {
                    --tw-translate-x: 170%
                }
            }

            .dark\:border-gray-600:where(.dark,.dark *) {
                --tw-border-opacity: 1;
                border-color: rgb(var(--gray-600)/var(--tw-border-opacity))
            }

            .dark\:bg-gray-700:where(.dark,.dark *) {
                --tw-bg-opacity: 1;
                background-color: rgb(var(--gray-700)/var(--tw-bg-opacity))
            }

            .dark\:ring-offset-gray-800:where(.dark,.dark *) {
                --tw-ring-offset-color: rgb(var(--gray-800)/1)
            }

            .dark\:hover\:bg-gray-950\/30:hover:where(.dark,.dark *) {
                background-color: rgb(var(--gray-950)/.3)
            }

            .\[\&\.desc\]\:flex-col-reverse.desc {
                flex-direction: column-reverse
            }

            .\[\&\.selected\]\:text-secondary.selected {
                --tw-text-opacity: 1;
                color: rgb(99 102 241/var(--tw-text-opacity))
            }

            .\[\&\.swiper-button-disabled\]\:bg-gray-900\/90.swiper-button-disabled {
                background-color: rgb(var(--gray-900)/.9)
            }

            .\[\&\:not\(\:last-child\)\]\:border-b:not(:last-child) {
                border-bottom-width: 1px
            }
