/* Engine */
.comment-layout br, .pagination {display: none;}#wrap {position: relative;display: flex;gap: 20px;align-items: flex-start;max-width: 1350px;margin-left: auto;margin-right: auto;padding: 80px 0 20px 0;}canvas#particles-bg {will-change: transform;position: fixed;top: 0;left: 0;z-index: -1;}h2 {padding-bottom: 10px;border-bottom: 1px solid var(--color2);}h2, h3, h4, h5 {font-weight: normal;}hr {padding: 0;border-color: #ddd;border-style: dashed;}input, textarea, select {color: var(--color_gray);font-size: var(--size_main);border-radius: var(--borderradius);}label {display: block;color: var(--color_white);font-size: clamp(12px, 2.5vw, 14px);}textarea {min-height: 100px;resize: vertical;}textarea#dle-promt-text {background: var(--color1);}select[name="doaction"] {width: max-content;margin-bottom: 20px;background-color: var(--color4);}.form-group {display: grid;gap: 10px;}.form-group label {color: var(--color_lightgray);font-size: 14px;}.form-group label[for="all_word_seach"], .form-group label.checkbox-label, .form-group label#lb_showposts_0, .form-group label#lb_showposts_1 {display: flex;gap: 10px;align-items: center;width: max-content;}.form-group label[for="all_word_seach"] {margin-bottom: 10px;}.form-group label[for="all_word_seach"] input, .form-group label.checkbox-label input, .form-group label#lb_showposts_0 input, .form-group label#lb_showposts_1 input {width: max-content;order: 1;}.form-group input, .form-group select, .form-group textarea {background: var(--color3);border: none;border-radius: var(--borderradius);padding: 10px;color: var(--color_lightgray);font-size: 14px;}.checkbox-label {display: flex;align-items: center;gap: 5px;font-size: 13px;color: var(--color_gray);}label.comments_subscribe {display: flex;gap: 10px;align-items: center;justify-content: space-between;margin: 0;width: max-content;}.comments-section input, .lastcomments input {width: auto;}label.comments_subscribe input {order: 1;}.mass_comments_action {display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 10px;}.mass_comments_action select, .mass_comments_action input[type="submit"] {width: max-content;}.mass_comments_action>*:first-child, .mass_comments_action>select {margin-right: auto;}.inputs {display: flex;gap: 10px;align-items: center;}.xfields {display: grid;gap: 10px;align-items: center;width: 100%;}.inputs input[type="checkbox"] {order: 1;}.inputs .inputs label {margin: 0;}input[type="checkbox"] {position: relative;width: 24px !important;height: 24px !important;background-color: var(--color_white);border-radius: 50% !important;border: 2px solid var(--color3);transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;cursor: pointer;vertical-align: middle;appearance: none;-webkit-appearance: none;-moz-appearance: none;}input[type="checkbox"]:checked {background-color: var(--maincolor);border-color: var(--maincolor);}input[type="checkbox"]::after {content: '';position: absolute;top: 50%;left: 50%;width: 6px;height: 12px;border: solid var(--color_white);border-width: 0 2px 2px 0;transform: translate(-50%, -60%) rotate(45deg);-webkit-transform: translate(-50%, -60%) rotate(45deg);transition: opacity 0.2s ease-in-out;-webkit-transition: opacity 0.2s ease-in-out;opacity: 0;}input[type="checkbox"]:checked::after {opacity: 1;}input[type="checkbox"]:hover:not(:disabled) {background-color: var(--maincolordark);border-color: var(--color3);}input[type="checkbox"]:active:not(:disabled) {transform: scale(0.95);-webkit-transform: scale(0.95);}input[type="checkbox"]:disabled {background-color: #f0f0f0;border-color: var(--color_lightgray);opacity: 0.6;cursor: not-allowed;}input[type="checkbox"]:disabled:checked {background-color: var(--maincolordark);}.com-submit, article.pm-page .pm-header .pm-actions a {padding: 10px 20px;width: max-content;color: var(--color_white);font-size: 14px;background: var(--maincolor);border: none;border-radius: var(--borderradius);transition: background var(--transform_0-2);-webkit-transition: background var(--transform_0-2);cursor: pointer;}.com-submit:hover {background: var(--maincolordark);}.toc-content::-webkit-scrollbar, .sidebar::-webkit-scrollbar, header .burger-panel::-webkit-scrollbar, main article.fullpage .file_info ul li .file_tooltip::-webkit-scrollbar {width: 5px;}.toc-content::-webkit-scrollbar-thumb, .sidebar::-webkit-scrollbar-thumb, header .burger-panel::-webkit-scrollbar-thumb, main article.fullpage .file_info ul li .file_tooltip::-webkit-scrollbar-thumb {background: var(--color3);border-radius: 4px;}.toc-content, .sidebar, header .burger-panel, main article.fullpage .file_info ul li .file_tooltip {scrollbar-width: thin;scrollbar-color: var(--color3) transparent;}mark, .article_desrc_full span[style^="background-color:"] {display: inline-block;padding: 0 7px;border-radius: 5px;vertical-align: baseline;color: #000 !important;text-indent: 0;text-wrap-mode: nowrap;line-height: 1.4;}mark.mark-red {background-color: #ff9292;}mark.mark-qian {background-color: #cff;}mark.mark-salad {background-color: #cfc;}mark.mark-orange {background-color: #fc9;}mark.mark-blue {background-color: #9cf;}mark.mark-pink {background-color: #f9c;}mark.mark-purple {background-color: #c9f;}mark.mark-green {background-color: #92ff92;}code.keybutton {display: inline-flex;align-items: center;padding: 14px 7px;max-height: 30px;overflow: hidden;color: var(--color_white);background-color: var(--color4);text-indent: 0;border-radius: var(--borderradius);}span.text-gray {/*color: #808080;*/color: #c9f5ff;font-style: italic;}p span[style^="background-color:#161b1d;"] {color: var(--color_white);}iframe {border: 0;border-width: 0;border-radius: 5px;}#app_rulive_div iframe {display: block;margin: 0 auto !important;max-width: 600px;aspect-ratio: 16 / 9;border-radius: var(--borderradius);}.iframe-area {width: 70%;padding-bottom: 39.375% !important;}.iframe-container {width: 100%;margin-bottom: 15px;padding-bottom: 56.25% !important;}.iframe-area, .iframe-container {position: relative;height: 0;margin: 0 auto;text-align: center;overflow: hidden;border-radius: var(--borderradius);}.iframe-area iframe, .iframe-container iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100% !important;}#notification {display: none;position: fixed;top: 8px;left: 50%;padding: 10px 20px;height: auto;width: fit-content;max-width: 500px;font-size: clamp(12px, 2.5vw, 16px);color: var(--color_white);line-height: 1.5;text-align: center;border-radius: 10px;backdrop-filter: blur(5px);transform: translateX(-50%);-webkit-transform: translateX(-50%);background: rgba(76, 175, 80, 0.7);z-index: 10000;}#notification.error {background: rgba(241, 26, 54, 0.7);}
.spoiler {background-color: var(--color1);border: 1px solid var(--color2);border-radius: var(--borderradius);}.spoiler-header {display: flex;align-items: center;justify-content: space-between;padding: 10px 15px;background-color: var(--color2);border-radius: var(--borderradius);transition: background-color 0.3s ease;-webkit-transition: background-color 0.3s ease;cursor: pointer;}.spoiler-header:hover {background-color: var(--color3);}.spoiler-title {color: var(--color_white);font-size: clamp(14px, 2.5vw, 16px);font-weight: bold;}.spoiler-icon {color: var(--color_white);font-size: 16px;transition: transform 0.3s ease;-webkit-transition: -webkit-transform 0.3s ease;}.spoiler.open .spoiler-icon {transform: rotate(180deg);-webkit-transform: rotate(180deg);}.spoiler-content {display: grid;gap: 15px;max-height: 0;padding: 0 15px;color: var(--color_lightgray);font-size: clamp(12px, 2.5vw, 14px);transition: max-height 0.3s ease, padding 0.3s ease;-webkit-transition: max-height 0.3s ease, padding 0.3s ease;line-height: 1.5;overflow: hidden;}.spoiler.open .spoiler-content {padding: 15px;max-height: max-content;}.spoiler-content p {text-indent: 0 !important;}.spoiler-content ol {padding-left: 20px;}.spoiler-content code {padding: 2px 4px;border-radius: 4px;background-color: var(--color1);}.scriptcode, .title_quote, .title_spoiler, .text_spoiler, .quote {padding: 0;background: transparent;border: 0;}.title_spoiler {margin-top: 2px;}.text_spoiler {margin-bottom: 2px;}.title_spoiler img {vertical-align: middle;margin: -1px 0 0 !important;}.scriptcode {color: #4c6d0f;text-align: left;font-family: "Courier New";}.title_spoiler {font-weight: normal;}.text_spoiler {border-top: 0;text-align: justify;}
blockquote {position: relative;display: grid;gap: 10px;margin: 0;padding: 15px 20px 15px 25px;color: var(--color_lightgray);font-size: 15px;font-style: italic;background: var(--color2);border-left: 4px solid var(--maincolor);border-radius: var(--borderradius);line-height: 1.5;}blockquote p {margin: 0;color: var(--color_lightgray);}blockquote cite {display: block;margin-left: -5px;color: var(--color_gray);font-style: normal;}blockquote:before {content: '\201C';position: absolute;top: 10px;left: 10px;color: var(--maincolor);font-size: 24px;}.quote {display: block;position: relative;padding: 10px;color: var(--color_gray);font-style: italic;border-radius: 5px;border: 2px solid var(--color3);background-color: var(--color2);}.quote ul {padding: 0 !important;}.quote li {color: inherit !important;opacity: 0.8;list-style: none !important;}.quote li::marker {color: inherit !important;}.com_text .quote:before {padding: 1.5px 0 0 10px;}.quote a {color: inherit !important;border-color: initial !important;}.quote a {color: #242a2c !important;border-bottom: 1px solid #242a2c !important;text-decoration: none;}.quote a:hover {color: inherit !important;border-bottom: 0 !important;}.quote.red {color: #850000;background-color: #ff9292;border: 2px solid #eb8787;}.quote.qian {color: #007985;background-color: #cff;border: 2px solid #9ff;}.quote.salad {color: #2d8500;background-color: #cfc;border: 2px solid #9f9;}.quote.orange {color: #854a00;background-color: #fc9;border: 2px solid #ffb366;}.quote.blue {color: #004e85;background-color: #9cf;border: 2px solid #66b3ff;}.quote.pink {color: #85005c;background-color: #f9c;border: 2px solid #ff66b3;}.quote.purple {color: #85007b;background-color: #c9f;border: 2px solid #b465ff;}.quote.qian:before {color: #cff;}.quote.salad:before {color: #cfc;}.quote.orange:before {color: #fc9;}.quote.blue:before {color: #9cf;}.quote.pink:before {color: #f9c;}.quote.purple:before {color: #c9f;}.title_quote {border-left: 0;margin-bottom: 5px;font-weight: bold;}.quote, blockquote {border-left: 2px solid var(--maincolor);font-style: italic;background-color: var(--color3);}blockquote p {text-indent: 0px !important;}blockquote cite {text-indent: 15px;}
.table {border-radius: var(--borderradius);}table {width: 100%;border-collapse: collapse;border-radius: var(--borderradius);overflow: hidden;}table thead {position:relative;}table thead tr {position:sticky;top:60px;}th, tr.theading {color: white;background-color: #ff000075;}tr {border: 0;}tr:nth-of-type(odd) {background-color: var(--color2);}tr:nth-of-type(even) {background-color: var(--color3);}tr:has(th) {background-color: #ff000075 !important;} tr:has(th) th {background-color: transparent;}.pm-page tr:nth-of-type(odd) td {border-bottom: 1px solid var(--color3);}.pm-page tr:nth-of-type(even) td {border-bottom: 1px solid var(--color4);}.pm-page tr:last-child td {border-bottom: 0;}th, td {padding: 15px;}th:last-child, td:last-child {border-right: 0;}table.table_mini-icons img {max-width: 64px !important;}table.trophys {font-size: 14px;}table.trophys td.trophy-image {width: 107px;text-align: center;}table.trophys td.trophy-image img {width: 90px;vertical-align: middle;}table.trophys .trophy-size {font-size: 18px;}table.trophys .trophy-secret {color: #99ccff;}table.trophys td.trophy-icon {width: 81px;padding: 0 20px;text-align: center;vertical-align: middle;}table.trophys td.trophy-icon img {padding: 10px 0;}dl {display: grid;grid-template-columns: min-content auto;margin: 0;border-radius: var(--borderradius);overflow: hidden;}dt {grid-column: 1;min-width: 160px;}dl dt:nth-of-type(odd), dl dd:nth-of-type(odd) {background-color: var(--color2);}dl dt:nth-of-type(even), dl dd:nth-of-type(even) {background-color: var(--color3);}dl dd {margin: 0 }dl dt, dl dd {padding: 15px;}.dleplyrplayer {display: block !important;margin: 0 auto;}
.scroll-top, .btn_editor_respon {position: fixed;bottom: 20px;left: 20px;height: 48px;display: flex;align-items: center;justify-content: center;color: var(--color_white);background-color: var(--maincolor);opacity: 0;border: none;cursor: pointer;visibility: hidden;transition: opacity 0.3s ease, visibility 0.3s ease, transform 0.3s ease;-webkit-transition: opacity 0.3s ease, visibility 0.3s ease, -webkit-transform 0.3s ease;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);z-index: 1000;}.scroll-top {width: 48px;border-radius: 50%;}.btn_editor_respon {width: auto;padding: 0 10px;gap: 5px;border-radius: 8px;transition: opacity 0.3s ease, visibility 0.3s ease, transform 0.3s ease, right 0.3s ease;-webkit-transition: opacity 0.3s ease, visibility 0.3s ease, -webkit-transform 0.3s ease, right 0.3s ease;}.scroll-top.visible, .btn_editor_respon.visible {opacity: 1;visibility: visible;transform: translateY(0);-webkit-transform: translateY(0);}.btn_editor_respon.scroll-top-visible {right: 80px;}.scroll-top:hover, .btn_editor_respon:hover {text-decoration: none;background-color: #ac1226;transform: translateY(-2px);-webkit-transform: translateY(-2px);}.scroll-top svg {width: 24px;height: 24px;}.btn_editor_respon i {font-size: 24px;}
.dle-alert, .dle-confirm, .dle-promt {padding: 20px 1em !important;}.form_submit .c-captcha {float: right;}.c-captcha {position: relative;}.c-captcha:after {clear: both;display: block;content: "";}.c-captcha>a {float: left;margin-right: 5px;}.c-captcha img {position: relative;display: block;width: 130px;height: 46px;z-index: 1;-webkit-transition: all ease .2s;transition: all ease .2s;}.c-captcha>input {float: left;width: 130px;}.dle-captcha {position: relative;}.dle-captcha:after {clear: both;display: block;content: "";}.dle-captcha>a {float: left;margin-right: 5px;}.dle-captcha img {position: relative;display: block;width: 130px;height: 46px;-webkit-transition: all ease .2s;transition: all ease .2s;}.dle-captcha>input {float: left;width: 130px;}
.ui-dialog:before {content: '';position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.8);z-index: -1;}.ui-front {z-index: 1000;}.ui-widget-overlay {background: rgba(0, 0, 0, 0.8);position: fixed;top: 0;left: 0;right: 0;bottom: 0;}.ui-helper-clearfix:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}.ui-helper-clearfix {display: inline-block;}* html .ui-helper-clearfix {height: 1%;}.ui-helper-clearfix {display: block;}.ui-dialog {text-align: left;overflow: hidden;padding: 0;position: absolute;width: 370px;border-radius: 8px;box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5);border: 1px solid var(--color2);background-color: var(--color1);background-clip: padding-box;outline: none;}.ui-dialog-titlebar {display: flex;align-items: center;justify-content: space-between;padding: 15px 20px;position: relative;background-color: var(--color1);border-bottom: 1px solid var(--color2);border-radius: 8px 8px 0 0;}.ui-dialog-title {float: left;font-weight: bold;font-size: clamp(14px, 2.5vw, 16px);color: #cccccc;}.ui-dialog-titlebar-close:hover .ui-icon {opacity: 1;}.ui-button {float: right;border: none;display: inline-block;vertical-align: middle;cursor: pointer;height: 36px;border-radius: 8px;line-height: 22px;background-color: var(--maincolordark);color: #ffffff;padding: 7px 22px;text-decoration: none;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);transition: all 0.2s ease;-webkit-transition: all 0.2s ease;}.ui-button:hover {background-color: var(--maincolordark);opacity: 0.8;}.ui-button:active {background-color: #444444;}.ui-icon, .ui-button-icon-only {overflow: hidden;text-indent: -9999px;}.ui-dialog label {color: #cccccc;}.ui-dialog-content {padding: 20px;border: 1px solid var(--color2);overflow: auto;position: relative;zoom: 1;color: #cccccc;background-color: var(--color2);font-size: clamp(14px, 2.5vw, 16px);line-height: 1.5;}.loginbox.ui-dialog, .loginbox .ui-dialog-content {overflow: visible !important;}.ui-dialog-content h2 {display: inline;font-size: 16px;font-weight: bold;color: #cccccc;}.ui-dialog .ui-dialog-buttonpane {padding: 15px 20px;text-align: right;background-color: var(--color1);border-top: 1px solid var(--color2);}.ui-dialog .ui-resizable-se {bottom: 3px;height: 14px;right: 3px;width: 14px;}.ui-state-error {background: #3d1e1e !important;border: 1px solid #cd0a0a;color: #cd0a0a;}.ui-button {margin: 0 3px;}.ui-helper-hidden-accessible {display: none;}.ui-dialog-titlebar-close {position: relative;top: 0;right: 0;width: 24px;height: 24px;margin-left: auto;padding: 0;border: none;box-shadow: none;background-color: var(--color3);transition: background-color 0.2s ease;-webkit-transition: background-color 0.2s ease;}.ui-dialog-titlebar-close:hover {background-color: #444444;border-radius: 8px;}.ui-dialog-titlebar-close .ui-icon {display: block;margin: 4px auto;width: 16px;height: 16px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23cccccc'%3E%3Cpath d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3C/svg%3E") no-repeat center;opacity: 0.7;text-indent: -9999px;}.ui-dialog-content .quick-edit-text {background-color: var(--color3);}.ui-autocomplete {position: absolute;cursor: default;}* html .ui-autocomplete {width: 1px;}.ui-menu {list-style: none;padding: 2px;margin: 0;float: left;background: #fff 50% bottom repeat-x;border: 1px solid #dedede;color: #353535;}.ui-menu .ui-menu {margin-top: -3px;}.ui-menu .ui-menu-item {margin: 0;padding: 0;zoom: 1;float: left;clear: left;width: 100%;}.ui-menu .ui-menu-item a {text-decoration: none;display: block;padding: .2em .4em;line-height: 1.5;zoom: 1;}.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {font-weight: normal;margin: -1px;border: 1px solid #a7a7a7;color: #4e4e4e;font-weight: bold;}#loading-layer {background: #000;padding: 20px;text-align: center;color: #fff;border-radius: 2px;}.hide {background-color: #f0f0f0;padding: 5px;color: #4c6d0f;margin: 0 0 1em 0;}.hide a {text-decoration: underline;}.hide a:hover {text-decoration: none;}
#dropmenudiv {padding: 10px 0;min-width: 140px;width: auto !important;opacity: 1 !important;display: none;font-size: 0.9em;background-color: var(--color1);border: 1px solid var(--color2);border-radius: 8px;box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5);background-clip: padding-box;z-index: 1000;}#dropmenudiv a {text-decoration: none !important;color: #cccccc;display: block;padding: 8px 20px;border: none;white-space: nowrap;transition: all 0.2s ease;-webkit-transition: all 0.2s ease;}#dropmenudiv a:hover {background-color: var(--color2);color: var(--maincolor);}
.sort {list-style: none;padding: 0;margin: 0;}.sort>li, .sort {display: inline;}.sort>li {margin: 0 0 0 3%;}.sort>li a {color: #353535;}.sort>li.asc a, .sort>li.desc a {color: #3394e6;}.sort>li.asc a:after, .sort>li.desc a:after {content: "";background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAsBAMAAACj90TiAAAAG1BMVEUAAAAzlOYzlOYzlOYzlOYzlOYzlOYzlOYzlOar6gzlAAAACHRSTlMAjesv90eHRuQt1XUAAABSSURBVBjTzdCxDQAhDENRSyzAEFdQ0zDB9axEgzw2DokEI1A9/S4OyAxADEcpPGlpFKWoSpEKp0Dlb6SvG2jY4Fka4tw4PqbEsDNTcb8gn/d4LPQHQDdjhblbAAAAAElFTkSuQmCC);display: inline-block;vertical-align: middle;margin: -1px 0 0 .4em;width: 6px;height: 11px;-webkit-background-size: 6px auto;background-size: 6px auto;}.sort>li.asc a:after {background-position: 0 -11px;}
.rating, .unit-rating {width: 115px;height: 23px;}.rating {font-size: 11px;}.unit-rating, .unit-rating li a:hover, .unit-rating li.current-rating {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAACKBAMAAAAnGmX8AAAALVBMVEX///+RkZH+12L/w0//7cP/5aj+24X/+u7/9d2tra3Jycne3t7/zGn5+fnx8fHkdmbhAAACEUlEQVRIx+2UuUsDQRTGF+8bp4yiyKDRUhiNFikW73LxwsIiRETL4F2KilpYmFYQklIE0VYbIQQsY2kjWkbwfzDjzvhm3rzCJiCSr1p+SfY7HsT7w2rYp3ltQPO6HpqPDdA8GSVxPeckr+HcJ205T1D8gHPSeJbzPopz7hrvnk4sSL4wcboLdIpb6v0ZxuY+LGB/HRY2ubn2MeB1a5ukxtEUGkEp4bSVchtvhLzfORaE/NV7VCDnlFzJPSKPJmEcczpffhg4x13zvB2nVxXvDdP2oKNHU+FOAyi+r/xRgWn9sOVVRKv8/ycJmlc/0nx8iOYrMRLXC5EibYUIKN4iBGl8KMQoaSsEaZwTIo7Z3tHkoihpdX7mBOiysJSHhJYCWMDExho1JjfXPgP8ZG2T0zhub7SjecJpK+U23gz5iHMsHRJpLuTDzmoqjnNEJRXTbByTv/Gd48YD+WHgHHddtsMnrhb5MO0gih/b/7ZfQQWWA+WPCizph22vojKr7Y3mTec0L7bT/K6T5ukIbctYgbRlLEPxRsbOSVvGuimeZYw0ZiVh9vpwfyX5xfXDJ1CJDHVAQlOQtvXOxMYazSa/9UDvGqIOrWmNI/ZxXjS/xCOrjHjSZ3g7Wg1CmsZZ6Eq9P1LAR1RCXDaOpKGtOV2mGUaD48pGRXliFL8jTNuF4odB2tKoQDaj/FGBG/3w4f0LfQHtX5JXyZBVcwAAAABJRU5ErkJggg==);-webkit-background-size: 23px auto;background-size: 23px auto;}.unit-rating {list-style: none;margin: 0;padding: 0;position: relative;background-position: 0 -46px;}.unit-rating li {text-indent: -90000px;padding: 0;margin: 0;float: left;}.unit-rating li a {display: block;width: 23px;height: 23px;text-decoration: none;border: 0 none !important;text-indent: -9000px;z-index: 17;position: absolute;padding: 0;}.unit-rating li a:hover {background-position: 0 -23px;z-index: 2;left: 0;}.unit-rating a.r1-unit {left: 0;}.unit-rating a.r1-unit:hover {width: 23px;}.unit-rating a.r2-unit {left: 23px;}.unit-rating a.r2-unit:hover {width: 46px;}.unit-rating a.r3-unit {left: 46px;}.unit-rating a.r3-unit:hover {width: 69px;}.unit-rating a.r4-unit {left: 69px;}.unit-rating a.r4-unit:hover {width: 92px;}.unit-rating a.r5-unit {left: 92px;}.unit-rating a.r5-unit:hover {width: 115px;}.unit-rating li.current-rating {background-position: 0 0;position: absolute;height: 23px;display: block;text-indent: -9000px;z-index: 1;padding: 0px;}.ratingplus {color: #70bb39;}.ratingminus {color: red;}.ratingzero {color: #6c838e;}
pre code {display: block;padding: 0.5em;background: #f9fafa;border: 1px solid #dce7e7;overflow: auto;white-space: pre-wrap !important;}pre .comment, pre .template_comment, pre .diff .header, pre .doctype, pre .lisp .string, pre .javadoc {padding: 0;margin: 0;border: none;box-shadow: none;background-color: inherit;color: #93a1a1;font-style: italic;}pre .keyword, pre .css .rule .keyword, pre .winutils, pre .javascript .title, pre .method, pre .addition, pre .css .tag, pre .lisp .title {color: #859900;}pre .number, pre .command, pre .string, pre .tag .value, pre .phpdoc, pre .tex .formula, pre .regexp, pre .hexcolor {color: #2aa198;}pre .title, pre .localvars, pre .function .title, pre .chunk, pre .decorator, pre .builtin, pre .built_in, pre .lisp .title, pre .identifier, pre .title .keymethods, pre .id {color: #268bd2;}pre .tag .title, pre .rules .property, pre .django .tag .keyword {font-weight: bold;font-size: 1.08em !important;}pre .attribute, pre .variable, pre .instancevar, pre .lisp .body, pre .smalltalk .number, pre .constant, pre .class .title, pre .parent, pre .haskell .label {color: #b58900;}pre .preprocessor, pre .pi, pre .shebang, pre .symbol, pre .diff .change, pre .special, pre .keymethods, pre .attr_selector, pre .important, pre .subst, pre .cdata {color: #cb4b16;}pre .deletion {color: #dc322f;}pre .tex .formula {background: #eee8d5;}pre .comment:hover {background-color: inherit;box-shadow: none;}
.emoji {border: none;vertical-align: middle;width: 22px;height: 22px;}.native-emoji {font-size: 1.3em;font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI Emoji', 'NotoColorEmoji', 'Segoe UI Symbol', 'Android Emoji', 'EmojiSymbols';}.emoji_box {width: 100%;max-width: 390px;}.emoji_category {padding: 7px;clear: both;}.emoji_list {display: flex;flex-wrap: wrap;gap: 5px;margin: 0;width: 100%;font-family: 'Apple Color Emoji', 'Segoe UI Emoji', 'NotoColorEmoji', 'Segoe UI Symbol', 'Android Emoji', 'EmojiSymbols';font-size: 2em;}.emoji_symbol {float: left;margin: 0;width: auto;text-align: center;}.emoji_symbol a, .emoji_symbol a:hover {cursor: pointer;text-decoration: none;}.emoji_symbol a:hover {opacity: 0.8;}.quick-edit-text {padding: .4em;width: 350px;}.quick-edit-textarea {height: 250px;padding: 2px;border: 1px solid #d7d7d7;width: 100%;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;}#dlefastreplycomments {padding: 10px;}#marker-bar, #txtselect_marker {display: block;visibility: hidden;position: absolute;z-index: 1200;opacity: 0;-webkit-transition: opacity .4s, visibility .1s linear .4s;transition: opacity .4s, visibility .1s linear .4s;}#txtselect_marker {cursor: pointer;background: url(https://static.wol.su/assets/images/marker.png) no-repeat 0 0;}#txtselect_marker:hover {background-position: 0 -32px;}#marker-bar {border: 1px solid #ccc;border-radius: 15px;background: #fff;padding: 5px 10px;cursor: default;box-shadow: 0 0 4px #ccc;-webkit-box-shadow: 0 0 4px #ccc;}#marker-bar.show {-webkit-transition: opacity .4s, visibility 0s;transition: opacity .4s, visibility 0s;opacity: 1;visibility: visible;}#txtselect_marker.show {visibility: visible;width: 32px;height: 32px;-webkit-transition: opacity .4s, visibility 0s;transition: opacity .4s, visibility 0s;opacity: 1;}#marker-bar .masha-social, #marker-bar .masha-marker {cursor: pointer;display: block;margin: 0 5px;float: left;}#marker-bar .masha-marker {line-height: 1em;color: #aaa;border-bottom: 1px dotted #aaa;margin-right: 10px;}#marker-bar .masha-marker:hover {color: #ea3e26;border-color: #ea3e26;}.user_selection, .user_selection_true {background: #fff5d5;padding: 2px 0;}.user_selection a.txtsel_close, .user_selection_true a.txtsel_close {display: none;}.user_selection .closewrap, .user_selection_true .closewrap {position: relative;}.user_selection.hover a.txtsel_close, .user_selection_true.hover a.txtsel_close {display: inline-block;position: absolute;top: -7px;left: -5px;width: 33px;height: 33px;background: url(https://static.wol.su/assets/images/closemarker.png) 0 0 no-repeat;}.user_selection.hover a.txtsel_close:hover, .user_selection_true.hover a.txtsel_close:hover {background-position: -0px -33px;}
.btn, .bbcodes, .btn-border {width: max-content;padding: 10px 20px;color: var(--color_white);font-size: 14px;background-color: var(--maincolor);border-radius: var(--borderradius);border: none;cursor: pointer;transition: all 0.5s ease;}.btn>.icon {fill: #fff;}.btn-white>.icon {fill: #3394e6;}.btn-white {background-color: #fff;color: #3394e6;}.btn-white:hover>.icon {fill: #fff;}.btn-white:hover {background-color: #3394e6;color: #fff;}.btn:hover, .bbcodes:hover, .ui-button:hover {background-color: var(--maincolordark);}.btn-big {height: 46px;padding: 12px 27px;border-radius: 23px;}.btn-border {color: #3394e6;border: 2px solid #3394e6;line-height: 22px;padding: 5px 20px;background-color: transparent !important;overflow: hidden;box-shadow: inset 0 0 0 0 transparent;-webkit-box-shadow: inset 0 0 0 0 transparent;}.btn-border:hover {box-shadow: inset 0 0 0 2px rgba(51, 148, 230, 0.2);-webkit-box-shadow: inset 0 0 0 2px rgba(51, 148, 230, 0.2);}
table.xfields {width: 100%;}.xfields textarea, .xprofile textarea {width: 100%;height: 186px;margin-top: 5px;}.xfields input[type="text"] {width: 100%;}.xfieldsdescr {width: 200px;}.xfields .bb-pane+textarea {margin-top: 0px;}.xfieldsnote {color: #838383;font-size: .9em;}.xfields_table td {vertical-align: top;}.xfieldsrow {padding-top: 10px;clear: both;}.xfieldscolleft {float: left;width: 30%;}.xfieldscolright {float: left;width: 70%;}.file-box {width: 95%;max-width: 437px;border: 1px solid #B3B3B3;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;background-color: #F5F5F5;padding: 10px;margin-top: 10px;}.xfieldimagegallery {margin: 0;padding: 0;list-style: none;clear: both;}.xfieldimagegallery li {list-style: none;margin: 0;padding: 0;}.xfieldimagegallery li img {float: left;margin-right: 5px;border: 5px solid #fff;width: 100px;height: 100px;transition: box-shadow 0.5s ease;}.xfieldimagegallery li img:hover {box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.4);}.qq-uploader {position: relative;width: 100%;}.qq-upload-button {display: inline-block;margin-top: 5px;margin-bottom: 5px;cursor: pointer;}.qq-upload-button input:hover {cursor: pointer;}.qq-upload-drop-area {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 2;max-width: 437px;background: #FF9797;text-align: center;}.qq-upload-drop-area span {display: block;position: absolute;top: 50%;width: 100%;margin-top: -8px;font-size: 16px;}.qq-upload-drop-area-active {background: #FF7171;}.uploadedfile {display: inline-block;width: 117px;height: 160px;margin: 10px 5px 5px 0;border: 1px solid var(--color3);box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.3);text-align: center;background: var(--color2);border-radius: var(--borderradius);font-size: clamp(12px, 2.5vw, 14px);}.uploadedfile .uploadimage {margin-top: 5px;width: auto;height: 90px;display: flex;align-items: center;justify-content: center;cursor: move;cursor: -webkit-grabbing;}.uploadedfile .uploadimage img border-radius: var(--borderradius);}.sortable-ghost {opacity: 0.4;}.uploadedfile .info {text-align: left;white-space: nowrap;margin: 0px 5px 0px 5px;overflow: hidden;}.btn.disabled, .btn[disabled], fieldset[disabled] .btn {cursor: not-allowed;pointer-events: none;opacity: 0.65;filter: alpha(opacity=65);-webkit-box-shadow: none;box-shadow: none;}.progress {overflow: hidden;margin-top: 10px;margin-bottom: 10px;background-color: whitesmoke;height: 10px;-webkit-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius: 8px;-o-border-radius: 8px;border-radius: 8px;background: #eee;-webkit-box-shadow: 0 1px 0 white, 0 0px 0 1px rgba(0, 0, 0, 0.1) inset, 0 1px 4px rgba(0, 0, 0, 0.2) inset;box-shadow: 0 1px 0 white, 0 0px 0 1px rgba(0, 0, 0, 0.1) inset, 0 1px 4px rgba(0, 0, 0, 0.2) inset;}.progress .progress-bar {float: left;width: 0%;font-size: 12px;line-height: 20px;color: white;text-align: center;background-color: #428bca;-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);-webkit-transition: width 0.6s ease;transition: width 0.6s ease;-webkit-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius: 8px;-o-border-radius: 8px;border-radius: 8px;-webkit-box-shadow: none;box-shadow: none;height: 8px;}.progress-bar span {position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);border: 0;}.progress-blue {background-image: -webkit-gradient(linear, left 0%, left 100%, from(#9bcff5), to(#6db9f0));background-image: -webkit-linear-gradient(top, #9bcff5, 0%, #6db9f0, 100%);background-image: -moz-linear-gradient(top, #9bcff5 0%, #6db9f0 100%);background-image: linear-gradient(to bottom, #9bcff5 0%, #6db9f0 100%);background-repeat: repeat-x;border: 1px solid #55aeee;}

/* Push */
.DLEPush {
	z-index: 2001;
	position: fixed;
	right: 20px;
	top: 20px
}

@keyframes DLEPush-show {
	0% {
		transform: translateY(100%);
		opacity: 0;
	}

	100% {
		transform: translateY(0);
		opacity: 1;
	}
}

.DLEPush-notification.wrapper {
	animation-name: DLEPush-show;
	animation-duration: 1s;
	position: relative;
	display: grid;
	grid-template-columns: auto 1fr;
	align-items: center;
	color: #333;
	margin-bottom: 10px;
	width: 100%;
	max-width: 400px;
	box-shadow: 0 10px 15px rgb(0 0 0 / 20%);
	background-color: #fff;
	border-radius: 10px
}

.DLEPush-notification .DLEPush-icon {
	grid-column: 1;
	grid-row: 1 / span 2;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	width: 45px;
	height: 100%;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	text-align: center;
}

.DLEPush-notification .DLEPush-icon svg {
	scale: .8;
}

.DLEPush-notification .DLEPush-header {
	font-weight: 500;
	grid-column: 2;
	grid-row: 1;
	font-size: 1rem;
	margin-left: 1rem;
	margin-top: .5rem;
}
.DLEPush-notification .DLEPush-header:empty {
	margin-top: 0;
}

.DLEPush-notification .DLEPush-message {
	grid-column: 2;
	grid-row: 2;
	font-size: .875rem;
	margin: 1rem;
}

.DLEPush-notification .DLEPush-message li, .DLEPush-notification .DLEPush-message ul {
	list-style-type: none;
	padding-left: 0;
}

.DLEPush-notification .DLEPush-close {
	position: absolute;
	top: 8px;
	right: 10px;
	font-weight: 300;
	background: none;
	border: 0;
	font-size: 1.15rem;
	cursor: pointer;
	line-height: 1;
	padding: 0;
	color: inherit;
	outline: 0;
	opacity: 0.75;
}

@media only screen and (min-width: 601px) {
	.DLEPush-notification.wrapper {
		min-width: 400px;
	}
}

.DLEPush-notification .DLEPush-close:hover {
	opacity: 1;
}

.DLEPush-notification.wrapper.push-success {
	background-color: #e0f2f1;
}

.DLEPush-notification.wrapper.push-success .DLEPush-icon {
	background-color: #00897b;
}

.DLEPush-notification.wrapper.push-warning {
	background-color: #FFF3E0;
}

.DLEPush-notification.wrapper.push-warning .DLEPush-icon {
	background-color: #FF9800;
}

.DLEPush-notification.wrapper.push-error {
	background-color: #FBE9E7;
}

.DLEPush-notification.wrapper.push-error .DLEPush-icon {
	background-color: #FF5722;
}

input[type="text"].comments_author_field {
	width: 100%;
	margin-bottom: 10px;
}