@charset "Windows-1251";
@import url(style_cs.1674460888.css);
@import url(//forumstatic.ru/files/000b/09/4f/60123.css); /* перекраски */

/***   ICOMOON   ***/
@font-face {font-family: "icomoon"; src: url("//forumstatic.ru/files/000b/09/4f/28822.woff") format("woff"),
url("//forumstatic.ru/files/000b/09/4f/15981.ttf") format("truetype"); font-style: normal; font-weight: normal;}

@font-face {font-family: OldStandart;
src: url("//forumstatic.ru/files/000b/09/4f/46123.ttf") format("truetype");}


/* реакции */
#pun .post-body .reactions-container {justify-content: flex-end; margin-right: -8px;}
#pun .post-body .reaction-picker-panel {right: 0;}
#pun .post-body .emoji-mart {background-color: var(--bgpun2); border: var(--bdpun2); box-shadow:var(--bs-tr);}
#pun .emoji-mart-bar {border:0px solid transparent;}
#pun .post-body .reaction-chip {background-color: var(--bgpun2); border: 1px solid var(--bgh3);}
#pun .reaction-chip:not(.reaction-chip--disabled):hover {background-color: var(--bgpun2); filter: brightness(1.1);}
.darkg #pun .reaction-chip:not(.reaction-chip--disabled):hover, .darkv #pun .reaction-chip:not(.reaction-chip--disabled):hover {filter: brightness(1.3);}
#pun .post-body .reaction-picker-button {border-radius: 4px; width: 18px; height: 18px; padding: 4px; margin-top: 4px;}
#pun .post-body .reaction-chip.reaction-chip--clicked {border: 1px solid var(--bgh3); background: transparent; color: var(--clrbody);}
#pun .emoji-mart-search input {margin-bottom: 6px;
border: var(--bdpun2); box-shadow: none; background-color: var(--bgpun2); border-radius: 0px; color: var(--clrbody);}
#pun .emoji-mart-category-label span {background-color: var(--bgpun2); filter: brightness(1.07); border: var(--bdpun2); color:var(--clrbody);}
#pun .emoji-mart-anchor {color:var(--forpunah);}
#pun .emoji-mart-anchor:hover, .emoji-mart-anchor:focus, .emoji-mart-anchor-selected {color:var(--forpuna);}


/* для страницы баннеров */
.obmen2 td:first-of-type img {display:inline-block; overflow:hidden;}


/* для капчи */
#pun-viewtopic #post-form input[type=text]:not(#fld1) {
width: 162px;
padding: 8px 10px;
display: inline-block;
border: var(--bdpun2);
background-color: var(--bgpun2);
box-sizing: border-box;
}
#post-form button {
background-color: #1f201f;
border: none;
color: #d1c6ae;
padding: 8px 12px;
text-decoration: none;
margin: 4px 2px;
cursor: pointer;
}
#captchaBlock {margin-left: 18px;}
#captchaWin {display: none;}
#post-form canvas {pointer-events: none; background: rgba(255,255,255,0.3); padding: 0 10px;}
#post-form input.button.submit:disabled {opacity: 0.5;}


/* для фильтра Шамана */
.post.topicpost .charlist .charlist_divider {display: block !important;}
.fd, .nm {display: none;}
.charlist_fd .charlist_title {font-weight:600; text-transform:uppercase;}