.forumContent {font-family: var(--fontB);max-width: var(--contentW);margin: 0 auto;padding: 15px;color: var(--bodyC);}.forum-nav-container {background-color: var(--contentB);border: 1px solid var(--contentL);border-radius: var(--greetR);box-shadow: var(--bs-1);margin-bottom: 20px;padding: 8px 12px;transition: var(--trans-3);}.forum-nav-wrapper {width: 100%;overflow-x: auto;scrollbar-width: thin;scrollbar-color: var(--scrollB) transparent;}.forum-nav-wrapper::-webkit-scrollbar {height: 4px;}.forum-nav-wrapper::-webkit-scrollbar-thumb {background: var(--scrollB);border-radius: var(--scrollR);}.forum-nav-list {display: flex;align-items: center;justify-content: flex-end;flex-wrap: wrap;gap: 6px;list-style: none;margin: 0;padding: 0;}.forum-nav-item {display: inline-flex;}.fNavLink {display: inline-flex;align-items: center;gap: 8px;padding: 8px 14px;font-size: 13.5px;font-weight: 500;color: var(--bodyC) !important;text-decoration: none !important;border-radius: var(--linkR);background-color: transparent;transition: var(--trans-2);white-space: nowrap;}.fNavLink .nav-icon {width: 16px;height: 16px;stroke: var(--iconC);transition: var(--trans-2);}.fNavLink:hover {background-color: var(--transB);color: var(--linkC) !important;}.fNavLink:hover .nav-icon {stroke: var(--linkC);transform: translateY(-1px);}.pm-badge {display: inline-flex;align-items: center;justify-content: center;background-color: var(--statusC);color: var(--white);font-family: var(--fontC);font-size: 11px;font-weight: 700;padding: 2px 7px;border-radius: 20px;margin-left: 2px;}#upml {position: relative;}.forum-body-content {background-color: var(--contentB);border: 1px solid var(--contentL);border-radius: var(--greetR);padding: 20px;box-shadow: var(--bs-1);}@media (max-width: 768px) {.forum-nav-list {flex-wrap: nowrap;justify-content: flex-start;padding-bottom: 4px;}.fNavLink {padding: 6px 10px;font-size: 12.5px;background-color: var(--contentBa);border: 1px solid var(--contentL);}.fNavLink .nav-icon {width: 14px;height: 14px;}}

.gTable.forum-section-table {border-collapse: separate !important;border-spacing: 0 8px !important;background: transparent !important;width: 100%;margin-bottom: 24px;font-family: var(--fontB);}.gTableTop {background-color: var(--contentB) !important;color: var(--bodyC) !important;font-size: 16px;font-weight: 700;padding: 14px 20px !important;border: 1px solid var(--contentL) !important;border-radius: var(--greetR);box-shadow: var(--bs-1);}.gTableTop a.catLink {color: var(--bodyC) !important;text-decoration: none !important;transition: var(--trans-2);}.gTableTop a.catLink:hover {color: var(--linkC) !important;}.gTableSubTop {background: transparent !important;color: var(--bodyCa) !important;font-size: 11px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.6px;padding: 12px 16px 4px 16px !important;border: none !important;}.forum-row-v4 {background-color: var(--contentB);box-shadow: var(--bs-1);transition: var(--trans-3);}.forum-row-v4:hover {background-color: var(--contentBs);transform: translateY(-2px);}.forumIcoTd, .forumNameTd, .forumStatsTd, .forumLastPostTd {padding: 16px !important;vertical-align: middle !important;border-top: 1px solid var(--contentL) !important;border-bottom: 1px solid var(--contentL) !important;}.forumIcoTd {width: 56px;text-align: center;border-left: 1px solid var(--contentL) !important;border-top-left-radius: var(--greetR);border-bottom-left-radius: var(--greetR);}.forumLastPostTd {width: 270px;border-right: 1px solid var(--contentL) !important;border-top-right-radius: var(--greetR);border-bottom-right-radius: var(--greetR);}.forum-row-v4.is-new-post .forumIcoTd {border-left: 4px solid var(--statusC) !important;}.forum-row-v4:not(.is-new-post) .forumIcoTd {border-left: 4px solid var(--contentL) !important;}.ico-badge {width: 40px;height: 40px;border-radius: var(--linkR);background: var(--contentBs);border: 1px solid var(--contentL);display: inline-flex;align-items: center;justify-content: center;transition: var(--trans-2);}.forum-row-v4:hover .ico-badge {border-color: var(--linkC);}.ico-badge img {max-width: 20px;max-height: 20px;}.forum-title-group {display: flex;align-items: center;gap: 8px;margin-bottom: 4px;}.forum-main-link {font-size: 15px;font-weight: 700;color: var(--linkC) !important;text-decoration: none !important;transition: var(--trans-2);}.forum-main-link:hover {opacity: 0.85;}.forum-sub-text {font-size: 13px;color: var(--bodyCa);line-height: 1.45;}.sub-forum-wrapper {display: flex;gap: 12px;font-size: 12px;color: var(--bodyCa);margin-top: 8px;flex-wrap: wrap;}.sf-item span {font-weight: 600;color: var(--bodyC);}.sf-item a {color: var(--linkC);text-decoration: none;font-weight: 500;}.sf-item a:hover {text-decoration: underline;}.forumStatsTd {width: 120px;}.compact-stats {display: inline-flex;align-items: center;justify-content: center;gap: 12px;background: var(--contentBs);border: 1px solid var(--contentL);padding: 6px 14px;border-radius: 20px;}.stat-row {display: flex;flex-direction: column;align-items: center;}.stat-num {font-size: 13px;font-weight: 700;color: var(--bodyC);}.stat-lbl {font-size: 9px;color: var(--bodyCa);text-transform: uppercase;letter-spacing: 0.3px;}.stat-divider {width: 1px;height: 16px;background: var(--contentL);}.lastpost-box-v4 {display: flex;flex-direction: column;gap: 4px;font-size: 12px;}.lp-head {display: flex;align-items: center;gap: 8px;}.lp-title-text {font-weight: 600;color: var(--bodyC) !important;text-decoration: none !important;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 200px;display: block;transition: var(--trans-2);}.lp-title-text:hover {color: var(--linkC) !important;}.lp-footer-info {font-size: 11px;color: var(--bodyCa);display: flex;align-items: center;gap: 4px;}.lp-user a, .lp-user {color: var(--linkC);text-decoration: none;font-weight: 600;}.lp-dot {color: var(--contentLa);}.lp-time-link {color: var(--bodyCa) !important;text-decoration: none !important;}@media (max-width: 768px) {.gTableSubTop {display: none !important;}.forumStatsTd {display: none !important;}.forumLastPostTd {width: auto !important;border-top-right-radius: var(--greetR) !important;border-bottom-right-radius: var(--greetR) !important;}.lp-title-text {max-width: 140px;}}.gTable.forum-topics-table {border-collapse: separate !important;border-spacing: 0 8px !important;background: transparent !important;width: 100%;margin-bottom: 24px;font-family: var(--fontB);}.forum-topics-table .gTableTop {background-color: var(--contentB) !important;color: var(--bodyC) !important;padding: 14px 20px !important;border: 1px solid var(--contentL) !important;border-radius: var(--greetR);box-shadow: var(--bs-1);}.forum-topics-table .forum-title {font-size: 16px;font-weight: 700;color: var(--bodyC);}#subscribe {float: right;font-size: 12px;}#subscribe a.subscribe_forum {color: var(--linkC) !important;text-decoration: none !important;font-weight: 600;padding: 4px 10px;background: var(--contentBs);border: 1px solid var(--contentL);border-radius: var(--linkR);transition: var(--trans-2);}#subscribe a.subscribe_forum:hover {background: var(--linkC);color: var(--white) !important;border-color: var(--linkC);}.forum-topics-table .gTableSubTop {background: transparent !important;color: var(--bodyCa) !important;font-size: 11px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.5px;padding: 12px 14px 4px 14px !important;border: none !important;}.forum-topics-table .topSortLink {color: var(--bodyCa) !important;text-decoration: none !important;transition: var(--trans-2);}.forum-topics-table .topSortLink:hover {color: var(--linkC) !important;}.forum-topics-table .sortArrDown {color: var(--linkC);font-weight: bold;margin-left: 4px;}.forum-topics-table tr[id^="tt"] {background-color: var(--contentB);box-shadow: var(--bs-1);transition: var(--trans-3);}.forum-topics-table tr[id^="tt"]:hover {background-color: var(--contentBs);transform: translateY(-2px);}.forum-topics-table td {padding: 14px !important;vertical-align: middle !important;border-top: 1px solid var(--contentL) !important;border-bottom: 1px solid var(--contentL) !important;}.forum-topics-table td.threadIcoTd:first-child {border-left: 4px solid var(--contentL) !important;border-top-left-radius: var(--greetR);border-bottom-left-radius: var(--greetR);text-align: center;}.forum-topics-table tr[id^="tt"]:hover td.threadIcoTd:first-child {border-left-color: var(--linkC) !important;}.forum-topics-table td.threadNametd {font-size: 14.5px;}.forum-topics-table a.threadLink {font-size: 15px;font-weight: 600;color: var(--bodyC) !important;text-decoration: none !important;line-height: 1.4;transition: var(--trans-2);}.forum-topics-table a.threadLink:hover {color: var(--linkC) !important;}.forum-topics-table a.modBut {display: inline-flex;align-items: center;justify-content: center;width: 22px;height: 22px;border-radius: 4px;background: var(--contentBs);border: 1px solid var(--contentL);margin-left: 4px;opacity: 0.6;transition: var(--trans-2);}.forum-topics-table tr[id^="tt"]:hover a.modBut {opacity: 1;}.forum-topics-table a.modBut:hover {background: var(--transB);border-color: var(--linkC);}.forum-topics-table td.threadPostTd, .forum-topics-table td.threadViewTd {font-weight: 700;color: var(--bodyC);font-size: 13px;}.forum-topics-table td.threadAuthTd a.threadAuthorLink {color: var(--linkC) !important;font-weight: 600;text-decoration: none !important;font-size: 13px;}.forum-topics-table td.threadLastPostTd {border-right: 1px solid var(--contentL) !important;border-top-right-radius: var(--greetR);border-bottom-right-radius: var(--greetR);font-size: 12px;color: var(--bodyCa);}.forum-topics-table a.forumLastPostLink {color: var(--bodyC) !important;font-weight: 600;text-decoration: none !important;transition: var(--trans-2);}.forum-topics-table a.forumLastPostLink:hover {color: var(--linkC) !important;}.forum-topics-table span.lastPostUser a {color: var(--linkC) !important;font-weight: 600;text-decoration: none !important;}.forum-topics-table td.threadsDetails, .forum-topics-table td.forumOnlineBar {background-color: var(--contentB) !important;border: 1px solid var(--contentL) !important;border-radius: var(--greetR);padding: 12px 18px !important;font-size: 12px;color: var(--bodyCa);}.forum-topics-table td.forumOnlineBar a {color: var(--linkC);font-weight: 700;text-decoration: none;}@media (max-width: 768px) {.forum-topics-table .gTableSubTop {display: none !important;}.forum-topics-table td.threadPostTd, .forum-topics-table td.threadViewTd, .forum-topics-table td.threadAuthTd, .forum-topics-table td.threadIcoTd:nth-child(2) {display: none !important;}.forum-topics-table td.threadNametd {width: 60%;}.forum-topics-table td.threadLastPostTd {width: 40%;border-top-right-radius: var(--greetR) !important;border-bottom-right-radius: var(--greetR) !important;font-size: 11px;}#subscribe {float: none;margin-top: 6px;}}

.ucoz-thread-row {background-color: var(--contentB);box-shadow: var(--bs-1);transition: var(--trans-2);border-bottom: 8px solid var(--bodyB);}.ucoz-thread-row:hover {background-color: var(--contentBs);transform: translateY(-1px);}.ucoz-thread-row.is-pinned {background-color: var(--contentBa);}.ucoz-thread-row.is-pinned .threadIcoTd.ico-state {border-left: 4px solid var(--synxOrange) !important;}.ucoz-thread-row:not(.is-pinned) .threadIcoTd.ico-state {border-left: 4px solid var(--contentL) !important;}.ucoz-thread-row td {padding: 12px 14px !important;vertical-align: middle !important;border-top: 1px solid var(--contentL) !important;border-bottom: 1px solid var(--contentL) !important;}.ucoz-thread-row td:first-child {border-top-left-radius: var(--greetR);border-bottom-left-radius: var(--greetR);}.ucoz-thread-row td:last-child {border-right: 1px solid var(--contentL) !important;border-top-right-radius: var(--greetR);border-bottom-right-radius: var(--greetR);}.ico-pill {width: 32px;height: 32px;border-radius: var(--linkR);background: var(--contentBs);border: 1px solid var(--contentL);display: inline-flex;align-items: center;justify-content: center;}.ico-pill img {max-width: 16px;max-height: 16px;}.thread-title-wrap {display: flex;align-items: center;gap: 8px;flex-wrap: wrap;}.pinned-tag {background: var(--synxOrange);color: var(--white);font-size: 10px;font-weight: 700;padding: 2px 6px;border-radius: 4px;text-transform: uppercase;}.threadLink, .threadPinnedLink {font-size: 15px;font-weight: 600;color: var(--bodyC) !important;text-decoration: none !important;transition: var(--trans-2);}.threadLink:hover, .threadPinnedLink:hover {color: var(--linkC) !important;}.threadPinnedLink {font-weight: 700;}.postpSwithces {font-size: 11px;color: var(--bodyCa);background: var(--transB);padding: 2px 6px;border-radius: var(--linkR);}.postpSwithces a {color: var(--linkC);text-decoration: none;font-weight: 600;}.mod-btn-group {display: inline-flex;gap: 4px;margin-left: auto;}.mod-item img {vertical-align: middle;opacity: 0.7;transition: var(--trans-2);}.mod-item img:hover {opacity: 1;transform: scale(1.1);}.threadDescr {font-size: 12.5px;color: var(--bodyCa);margin-top: 3px;line-height: 1.35;}.thread-sub-meta {display: flex;gap: 12px;font-size: 11.5px;color: var(--bodyCa);margin-top: 5px;}.threadFrmLink {color: var(--linkC);text-decoration: none;font-weight: 600;}.stat-pill {display: flex;flex-direction: column;align-items: center;}.stat-val {font-size: 13px;font-weight: 700;color: var(--bodyC);}.stat-lbl {font-size: 9px;color: var(--bodyCa);text-transform: uppercase;}.author-badge a, .author-badge {color: var(--linkC);font-weight: 600;text-decoration: none;font-size: 13px;}.lastpost-box {display: flex;flex-direction: column;gap: 3px;font-size: 12px;}.lp-top {display: flex;align-items: center;gap: 6px;}.forumLastPostLink {color: var(--bodyC) !important;font-weight: 600;text-decoration: none !important;}.forumLastPostLink:hover {color: var(--linkC) !important;}.unread-ico img {vertical-align: middle;}.lp-bottom {font-size: 11px;color: var(--bodyCa);display: flex;gap: 4px;}.lp-bottom a {color: var(--linkC);text-decoration: none;font-weight: 600;}@media (max-width: 768px) {.ico-type, .threadViewTd {display: none !important;}.threadPostTd {width: 60px;}.threadLastPostTd {font-size: 11px;}.thread-title-wrap {flex-direction: column;align-items: flex-start;gap: 4px;}.mod-btn-group {margin-left: 0;}}
 
.post-card-container {background-color: var(--contentB);border: 1px solid var(--contentL);border-radius: var(--greetR);box-shadow: var(--bs-1);margin-bottom: 20px;overflow: hidden;font-family: var(--fontB);color: var(--bodyC);transition: var(--trans-3);}.post-card-container:hover {border-color: var(--linkC);}.post-card-container.is-hidden {opacity: 0.75;border-style: dashed;}.post-card-header {display: flex;justify-content: space-between;align-items: center;background-color: var(--contentBs);padding: 10px 18px;border-bottom: 1px solid var(--contentL);font-size: 12.5px;color: var(--bodyCa);}.post-header-meta {display: flex;align-items: center;gap: 8px;}.dot-sep {color: var(--contentLa);}.post-number .num {color: var(--linkC);}.hidden-badge {background: var(--synxRed);color: #fff;padding: 2px 6px;border-radius: 4px;font-size: 10px;font-weight: 700;}.post-card-awards {display: flex;gap: 4px;}.award-btn {display: inline-flex;align-items: center;justify-content: center;width: 22px;height: 22px;border-radius: 4px;background: var(--contentB);border: 1px solid var(--contentL);color: var(--bodyC);text-decoration: none !important;font-weight: bold;font-size: 12px;}.award-btn.pos:hover {background: var(--synxGreen);color: #fff;border-color: var(--synxGreen);}.award-btn.neg:hover {background: var(--synxRed);color: #fff;border-color: var(--synxRed);}.post-card-main {display: grid;grid-template-columns: var(--sideW) 1fr;min-height: 180px;}.post-user-sidebar {background-color: var(--contentBa);border-right: 1px solid var(--contentL);padding: 18px 14px;display: flex;flex-direction: column;align-items: center;text-align: center;gap: 8px;}.avatar-ring .post-avatar {width: 72px;height: 72px;border-radius: 50%;object-fit: cover;border: 2px solid var(--linkC);box-shadow: var(--bs-1);}.avatar-placeholder {width: 72px;height: 72px;border-radius: 50%;background-color: var(--statusC);color: var(--white);display: flex;align-items: center;justify-content: center;font-weight: 700;font-size: 18px;}.post-user-name {font-size: 15px;font-weight: 700;color: var(--linkC) !important;text-decoration: none !important;}.user-role-wrap {display: flex;flex-direction: column;align-items: center;gap: 4px;}.user-rank {font-size: 12px;color: var(--bodyCa);}.user-group-badge {background: var(--notifB);color: var(--notifC);font-size: 11px;font-weight: 600;padding: 2px 8px;border-radius: 10px;}.user-curator-badge {background: var(--synxOrange);color: var(--white);font-size: 10px;font-weight: 700;padding: 2px 6px;border-radius: 4px;text-transform: uppercase;}.user-status {font-size: 11px;color: var(--bodyCa);}.user-stats-card {width: 100%;margin-top: 8px;padding-top: 8px;border-top: 1px dashed var(--contentL);display: flex;flex-direction: column;gap: 4px;font-size: 11.5px;text-align: left;}.stat-row {display: flex;justify-content: space-between;color: var(--bodyCa);}.stat-link {color: var(--linkC);font-weight: 600;text-decoration: none;}.stat-add {display: inline-block;padding: 0 4px;background: var(--transB);border-radius: 3px;color: var(--bodyC);font-weight: bold;text-decoration: none;}.post-content-area {padding: 20px;display: flex;flex-direction: column;justify-content: space-between;}.post-message-text {font-size: var(--postF);line-height: 1.65;color: var(--bodyC);word-break: break-word;}.post-extra-info {margin-top: 20px;padding-top: 12px;border-top: 1px solid var(--contentL);display: flex;flex-direction: column;gap: 8px;}.post-attachment-box {background: var(--contentBs);border: 1px dashed var(--contentL);padding: 8px 12px;border-radius: var(--linkR);font-size: 12.5px;}.post-signature-text {font-size: 12px;color: var(--bodyCa);opacity: 0.85;}.post-edited-text {font-size: 11px;font-style: italic;color: var(--bodyCa);}.post-card-footer {display: flex;justify-content: space-between;align-items: center;background-color: var(--contentBs);padding: 10px 18px;border-top: 1px solid var(--contentL);font-size: 12px;}.footer-ip-info {display: flex;align-items: center;gap: 8px;color: var(--bodyCa);}.postIpLink {color: var(--bodyCa) !important;text-decoration: none !important;}.footer-manage-buttons {display: flex;align-items: center;gap: 8px;}@media (max-width: 768px) {.post-card-main {grid-template-columns: 1fr;}.post-user-sidebar {border-right: none;border-bottom: 1px solid var(--contentL);padding: 14px;}.user-stats-card {display: grid;grid-template-columns: 1fr 1fr;gap: 6px;}.post-card-footer {flex-direction: column;gap: 10px;align-items: flex-start;}.footer-manage-buttons {width: 100%;justify-content: space-between;}}

.ThrTopButtonsTbl {width: 100% !important;background-color: var(--contentB);border: 1px solid var(--contentL);border-radius: var(--greetR);padding: 10px 16px;margin-bottom: 16px;box-shadow: var(--bs-1);font-family: var(--fontB);}.ThrTopButtonsRow1 {display: flex !important;align-items: center !important;justify-content: space-between !important;width: 100% !important;}.ThrTopButtonsCl11, .ThrTopButtonsCl12 {display: flex !important;align-items: center !important;width: auto !important;padding: 0 !important;}.forum-pages {display: flex !important;align-items: center !important;gap: 6px !important;list-style: none !important;margin: 0 !important;padding: 0 !important;}.forum-pages li {display: inline-flex !important;align-items: center !important;justify-content: center !important;font-size: 13px !important;font-weight: 600 !important;border-radius: var(--linkR) !important;transition: var(--trans-2) !important;}.forum-pages .pagesInfo {color: var(--bodyCa) !important;font-weight: 500 !important;margin-right: 8px !important;background: transparent !important;border: none !important;}.forum-pages .pagesInfo .curPage, .forum-pages .pagesInfo .numPages {color: var(--bodyC) !important;font-weight: 700 !important;}.forum-pages li:not(.pagesInfo) {min-width: 32px;height: 32px;padding: 0 8px;border: 1px solid var(--contentL);background: var(--contentBs);color: var(--bodyC);cursor: pointer;}.forum-pages li.switchActive {background: var(--linkC) !important;color: var(--white) !important;border-color: var(--linkC) !important;}.forum-pages li a {color: var(--bodyC) !important;text-decoration: none !important;}.forum-pages li:hover:not(.switchActive):not(.pagesInfo) {background: var(--transB);border-color: var(--linkC);}#frmButns83 {display: flex !important;align-items: center !important;gap: 8px !important;}#frmButns83 a {display: inline-flex !important;align-items: center !important;justify-content: center !important;padding: 8px 14px !important;background: var(--contentBs) !important;border: 1px solid var(--contentL) !important;border-radius: var(--linkR) !important;transition: var(--trans-2) !important;text-decoration: none !important;}#frmButns83 a:hover {background: var(--transB) !important;border-color: var(--linkC) !important;transform: translateY(-1px);}#frmButns83 a img {height: 16px !important;width: auto !important;object-fit: contain !important;filter: drop-shadow(0 1px 1px rgba(0,0,0,0.1));}:root.lzD.drK #frmButns83 a img, :root:not(.lzD) .modI:checked ~ .mainW #frmButns83 a img {filter: invert(var(--aInvert));}@media (max-width: 768px) {.ThrTopButtonsRow1 {flex-direction: column !important;gap: 12px !important;align-items: flex-start !important;}.ThrTopButtonsCl12 {width: 100% !important;justify-content: flex-end !important;}}

.ThrTopButtonsTbl {width: 100% !important;background-color: var(--contentB);border: 1px solid var(--contentL);border-radius: var(--greetR);padding: 10px 16px;margin-bottom: 16px;box-shadow: var(--bs-1);font-family: var(--fontB);}.ThrTopButtonsRow1 {display: flex !important;align-items: center !important;justify-content: space-between !important;width: 100% !important;}.ThrTopButtonsCl11, .ThrTopButtonsCl12 {display: flex !important;align-items: center !important;width: auto !important;padding: 0 !important;}.forum-pages {display: flex !important;align-items: center !important;gap: 6px !important;list-style: none !important;margin: 0 !important;padding: 0 !important;}.forum-pages li {display: inline-flex !important;align-items: center !important;justify-content: center !important;font-size: 13px !important;font-weight: 600 !important;border-radius: var(--linkR) !important;transition: var(--trans-2) !important;}.forum-pages .pagesInfo {color: var(--bodyCa) !important;font-weight: 500 !important;margin-right: 8px !important;background: transparent !important;border: none !important;}.forum-pages .pagesInfo .curPage, .forum-pages .pagesInfo .numPages {color: var(--bodyC) !important;font-weight: 700 !important;}.forum-pages li:not(.pagesInfo) {min-width: 32px;height: 32px;padding: 0 8px;border: 1px solid var(--contentL);background: var(--contentBs);color: var(--bodyC);cursor: pointer;}.forum-pages li.switchActive {background: var(--linkC) !important;color: var(--white) !important;border-color: var(--linkC) !important;}.forum-pages li a {color: var(--bodyC) !important;text-decoration: none !important;}.forum-pages li:hover:not(.switchActive):not(.pagesInfo) {background: var(--transB);border-color: var(--linkC);}#frmButns83 {display: flex !important;align-items: center !important;gap: 8px !important;}#frmButns83 a {display: inline-flex !important;align-items: center !important;justify-content: center !important;padding: 8px 14px !important;background: var(--contentBs) !important;border: 1px solid var(--contentL) !important;border-radius: var(--linkR) !important;transition: var(--trans-2) !important;text-decoration: none !important;}#frmButns83 a:hover {background: var(--transB) !important;border-color: var(--linkC) !important;transform: translateY(-1px);}#frmButns83 a img {height: 16px !important;width: auto !important;object-fit: contain !important;filter: drop-shadow(0 1px 1px rgba(0,0,0,0.1));}:root.lzD.drK #frmButns83 a img, :root:not(.lzD) .modI:checked ~ .mainW #frmButns83 a img {filter: invert(var(--aInvert));}.ThrForumBarTbl {width: 100% !important;background-color: var(--contentB);border: 1px solid var(--contentL);border-radius: var(--greetR);padding: 8px 12px !important;margin-bottom: 12px;box-shadow: var(--bs-1);font-family: var(--fontB);}.ThrForumBarRow1 {display: flex !important;align-items: center !important;justify-content: space-between !important;width: 100% !important;gap: 8px !important;}.ThrForumBarCl11.breadcrumbs {display: flex !important;align-items: center !important;flex-wrap: nowrap !important;overflow-x: auto !important;white-space: nowrap !important;padding: 0 !important;margin: 0 !important;font-size: 12px !important;color: var(--bodyCa) !important;scrollbar-width: none;}.ThrForumBarCl11.breadcrumbs::-webkit-scrollbar {display: none;}.breadcrumb-item, .forumBarA {color: var(--bodyCa) !important;text-decoration: none !important;font-weight: 500;transition: var(--trans-2);}.forumBarA {color: var(--bodyC) !important;font-weight: 700 !important;}.breadcrumb-item:hover, .forumBarA:hover {color: var(--linkC) !important;}.breadcrumb-sep {margin: 0 4px !important;color: var(--contentLa) !important;font-size: 11px;}.ThrForumBarCl12 {display: flex !important;align-items: center !important;flex-shrink: 0 !important;padding: 0 !important;}#thread_search_form {display: flex !important;align-items: center !important;flex-direction: row-reverse !important;gap: 4px !important;margin: 0 !important;}#thread_search_field {width: 100px !important;height: 30px !important;padding: 0 8px !important;font-size: 11px !important;font-family: var(--fontB) !important;color: var(--bodyC) !important;background-color: var(--srchB) !important;border: 1px solid var(--contentL) !important;border-radius: var(--linkR) !important;outline: none !important;transition: var(--trans-2) !important;}#thread_search_field:focus {width: 130px !important;border-color: var(--linkC) !important;}#thread_search_button {height: 30px !important;padding: 0 10px !important;font-size: 11px !important;font-weight: 700 !important;color: var(--white) !important;background-color: var(--linkC) !important;border: none !important;border-radius: var(--linkR) !important;cursor: pointer !important;transition: var(--trans-2) !important;}#thread_search_button:hover {opacity: 0.9;transform: translateY(-1px);}@media (max-width: 768px) {.ThrTopButtonsRow1 {flex-direction: column !important;gap: 12px !important;align-items: flex-start !important;}.ThrTopButtonsCl12 {width: 100% !important;justify-content: flex-end !important;}}@media (max-width: 600px) {.ThrForumBarTbl {padding: 6px 10px !important;}#thread_search_field {width: 80px !important;font-size: 10px !important;}#thread_search_field:focus {width: 105px !important;}.breadcrumb-item, .forumBarA {font-size: 11px !important;}}
 
 
/* Container Utama Editor BBCode & Textarea */
#frM58 {
  background-color: var(--contentB) !important;
  border: 1px solid var(--contentL) !important;
  border-radius: var(--greetR) !important;
  padding: 12px 16px !important;
  box-shadow: var(--bs-1) !important;
  font-family: var(--fontB) !important;
  color: var(--bodyC) !important;
  transition: var(--trans-3) !important;
}

#frM58:focus-within {
  border-color: var(--linkC) !important;
}

/* Container Bilah Tombol BBCode */
#frM58 > div[style*="padding-bottom"] {
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  gap: 6px !important;
  padding: 8px 10px !important;
  margin-bottom: 12px !important;
  background-color: var(--contentBs) !important;
  border: 1px solid var(--contentL) !important;
  border-radius: var(--linkR) !important;
}

/* Menghapus Spacing Inline Bawaan uCoz */
#frM58 > div > span[id^="bc"] {
  display: inline-flex !important;
  padding-right: 0 !important;
}

/* Tombol BBCode (.codeButtons) */
#frM58 .codeButtons {
  height: 32px !important;
  width: auto !important;
  min-width: 32px !important;
  padding: 0 10px !important;
  background-color: var(--contentB) !important;
  color: var(--bodyC) !important;
  border: 1px solid var(--contentL) !important;
  border-radius: var(--linkR) !important;
  font-family: var(--fontB) !important;
  font-size: 12px !important;
  font-weight: 600 !important;
  cursor: pointer !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  transition: var(--trans-2) !important;
  box-shadow: none !important;
  outline: none !important;
}

/* Hover & Active State Tombol BBCode */
#frM58 .codeButtons:hover {
  background-color: var(--linkC) !important;
  color: var(--white) !important;
  border-color: var(--linkC) !important;
  transform: translateY(-1px) !important;
}

#frM58 .codeButtons:active {
  transform: translateY(0) !important;
}

/* Tombol Spesifik (Close All "/") */
#frM58 .codeCloseAll {
  color: var(--synxRed) !important;
  background-color: var(--transB) !important;
}

#frM58 .codeCloseAll:hover {
  background-color: var(--synxRed) !important;
  color: var(--white) !important;
  border-color: var(--synxRed) !important;
}

/* Style Dropdown Option (Select: Size, Font, Color) */
#frM58 select.codeButtons {
  padding-right: 20px !important;
  appearance: none !important;
  -webkit-appearance: none !important;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23989b9f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e") !important;
  background-repeat: no-repeat !important;
  background-position: right 6px center !important;
  background-size: 12px !important;
}

#frM58 select.codeButtons option {
  background-color: var(--contentB) !important;
  color: var(--bodyC) !important;
  padding: 6px !important;
}

/* Textarea Input Pesan */
#message.postTextFl {
  width: 100% !important;
  min-height: 180px !important;
  padding: 12px 14px !important;
  background-color: var(--srchB) !important;
  color: var(--bodyC) !important;
  border: 1px solid var(--contentL) !important;
  border-radius: var(--linkR) !important;
  font-family: var(--fontB) !important;
  font-size: var(--postF) !important;
  line-height: 1.6 !important;
  resize: vertical !important;
  outline: none !important;
  box-sizing: border-box !important;
  transition: var(--trans-2) !important;
}

#message.postTextFl:focus {
  border-color: var(--linkC) !important;
  box-shadow: 0 0 0 2px var(--transB) !important;
}

/* Responsif Layar Kecil (Mobile) */
@media (max-width: 600px) {
  #frM58 {
    padding: 10px !important;
  }

  #frM58 > div[style*="padding-bottom"] {
    gap: 4px !important;
    padding: 6px !important;
  }

  #frM58 .codeButtons {
    height: 30px !important;
    min-width: 30px !important;
    padding: 0 8px !important;
    font-size: 11px !important;
  }

  #message.postTextFl {
    font-size: var(--postFm) !important;
    padding: 10px !important;
  }
}


:root.lzD.drK .wysibb .wysibb-toolbar-btn .btn-inner, :root.lzD.drK .wysibb .wysibb-toolbar-btn img, :root.lzD.drK .wysibb .wysibb-toolbar-btn .ar, :root.lzD.drK .wysibb .wysibb-toolbar-btn .sar, .drK .wysibb .wysibb-toolbar-btn .btn-inner {
  filter: unset !important;
}
 
 
/* ======================================================
   POST TABLE CARD LAYOUT - PLUS UI STYLE (UCOZ DEFAULT)
   ====================================================== */

/* Container Utama Tabel Post */
.postTable {
  width: 100% !important;
  border-collapse: separate !important;
  border-spacing: 0 !important;
  background-color: var(--contentB) !important;
  border: 1px solid var(--contentL) !important;
  border-radius: var(--greetR) !important;
  box-shadow: var(--bs-1) !important;
  margin-bottom: 20px !important;
  font-family: var(--fontB) !important;
  color: var(--bodyC) !important;
  overflow: hidden !important;
  transition: var(--trans-3) !important;
}

.postTable:hover {
  border-color: var(--linkC) !important;
}

/* 1. Header Post (Tanggal & Nomor Pesan) */
.postTdTop {
  background-color: var(--contentBs) !important;
  padding: 10px 16px !important;
  border-bottom: 1px solid var(--contentL) !important;
  font-size: 12.5px !important;
  color: var(--bodyCa) !important;
  vertical-align: middle !important;
}

/* Nama Penulis di Header Kiri */
.postTdTop a.postUser {
  font-size: 14px !important;
  font-weight: 700 !important;
  color: var(--linkC) !important;
  text-decoration: none !important;
}

/* Tombol Vote Thumb Up / Down di Header Kanan */
.postTdTop div[style*="float:inline-end"] {
  display: inline-flex !important;
  gap: 6px !important;
  align-items: center !important;
}

.postTdTop div[style*="float:inline-end"] a {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 24px !important;
  height: 24px !important;
  background-color: var(--contentB) !important;
  border: 1px solid var(--contentL) !important;
  border-radius: var(--linkR) !important;
  transition: var(--trans-2) !important;
}

.postTdTop div[style*="float:inline-end"] a:hover {
  border-color: var(--linkC) !important;
  background-color: var(--transB) !important;
  transform: translateY(-1px) !important;
}

.postTdTop div[style*="float:inline-end"] img {
  filter: drop-shadow(0 1px 1px rgba(0,0,0,0.1)) !important;
}

/* Mode Gelap untuk Ikon Vote */
:root.lzD.drK .postTdTop div[style*="float:inline-end"] img,
:root:not(.lzD) .modI:checked ~ .mainW .postTdTop div[style*="float:inline-end"] img {
  filter: invert(var(--aInvert)) !important;
}


/* 2. Sidebar Profil Penulis (Kolom Kiri) */
.postTdInfo {
  width: var(--sideW) !important;
  background-color: var(--contentBa) !important;
  border-right: 1px solid var(--contentL) !important;
  padding: 18px 14px !important;
  font-size: 12px !important;
  color: var(--bodyCa) !important;
  vertical-align: top !important;
}

/* Avatar User */
.postTdInfo img.userAvatar {
  width: 72px !important;
  height: 72px !important;
  border-radius: 50% !important;
  object-fit: cover !important;
  border: 2px solid var(--linkC) !important;
  box-shadow: var(--bs-1) !important;
  display: block !important;
  margin: 0 auto 10px auto !important;
}

/* Detail Pangkat & Group */
.postRankName {
  font-size: 13px !important;
  font-weight: 700 !important;
  color: var(--bodyC) !important;
  text-align: center !important;
  margin-bottom: 2px !important;
}

.postRankIco {
  text-align: center !important;
  margin-bottom: 6px !important;
}

.postUserGroup {
  text-align: center !important;
  background-color: var(--notifB) !important;
  color: var(--notifC) !important;
  font-size: 11px !important;
  font-weight: 600 !important;
  padding: 2px 8px !important;
  border-radius: 10px !important;
  margin-bottom: 6px !important;
  display: inline-block !important;
  width: fit-content !important;
}

.postCurator {
  text-align: center !important;
  background-color: var(--synxOrange) !important;
  color: var(--white) !important;
  font-size: 10px !important;
  font-weight: 700 !important;
  padding: 2px 6px !important;
  border-radius: 4px !important;
  text-transform: uppercase !important;
  margin-bottom: 8px !important;
}

/* Blok Statistik User (Messages, Rep, Awards) */
.postTdInfo .numposts,
.postTdInfo .reputation,
.postTdInfo .userBan,
.postTdInfo .statusBlock {
  padding: 4px 0 !important;
  border-top: 1px dashed var(--contentL) !important;
  margin-top: 4px !important;
  display: flex !important;
  justify-content: space-between !important;
  align-items: center !important;
}

.postTdInfo .unp,
.postTdInfo .repNums,
.postTdInfo .repHistory,
.postTdInfo .banPercent {
  color: var(--linkC) !important;
  font-weight: 700 !important;
  text-decoration: none !important;
}

.postTdInfo a {
  color: var(--linkC) !important;
  text-decoration: none !important;
}


/* 3. Area Konten Utama (Kolom Kanan) */
.posttdMessage {
  padding: 20px !important;
  vertical-align: top !important;
  font-size: var(--postF) !important;
  line-height: 1.65 !important;
  color: var(--bodyC) !important;
}

/* Lampiran / Attachment Box */
.eAttach {
  margin-top: 16px !important;
  padding: 10px 14px !important;
  background-color: var(--contentBs) !important;
  border: 1px dashed var(--contentL) !important;
  border-radius: var(--linkR) !important;
  font-size: 12.5px !important;
  color: var(--bodyCa) !important;
}

/* Garis Pembatas & Tampilan Tanda Tangan (Signature) */
.signatureHr {
  border: none !important;
  border-top: 1px dashed var(--contentL) !important;
  margin: 20px 0 10px 0 !important;
  width: 100% !important;
}

.signatureView {
  font-size: 12px !important;
  color: var(--bodyCa) !important;
  opacity: 0.85 !important;
}

/* Teks Edit Pesan */
.edited {
  font-size: 11px !important;
  font-style: italic !important;
  color: var(--bodyCa) !important;
}


/* 4. Footer Postingan (IP & Baris Aksi) */
.postBottom {
  background-color: var(--contentBs) !important;
  padding: 10px 16px !important;
  border-top: 1px solid var(--contentL) !important;
  font-size: 12px !important;
  color: var(--bodyCa) !important;
}

.postip {
  text-align: left !important;
}

.postIpLink {
  color: var(--bodyCa) !important;
  text-decoration: none !important;
}

.postIpLink:hover {
  color: var(--linkC) !important;
}

/* Merapikan Tabel Ikon Aksi Dalam Footer */
.postBottom table {
  width: 100% !important;
  border: none !important;
}

.postBottom td {
  padding: 0 !important;
  border: none !important;
  background: transparent !important;
}


/* ======================================================
   5. RESPONSIVE DESIGN (TABLET & HP)
   ====================================================== */

@media (max-width: 768px) {
  /* Ubah Tabel Menjadi Tampilan Stack Block Vertikal */
  .postTable, 
  .postTable tbody, 
  .postTable tr, 
  .postTable td {
    display: block !important;
    width: 100% !important;
    box-sizing: border-box !important;
  }

  /* Adjust Sidebar User di HP */
  .postTdInfo {
    border-right: none !important;
    border-bottom: 1px solid var(--contentL) !important;
    padding: 14px !important;
    text-align: center !important;
  }

  .postTdInfo img.userAvatar {
    margin: 0 auto 8px auto !important;
  }

  /* Tampilan Statistik Grid 2 Kolom di HP */
  .postTdInfo .numposts,
  .postTdInfo .reputation,
  .postTdInfo .userBan,
  .postTdInfo .statusBlock {
    display: inline-flex !important;
    width: 48% !important;
    margin: 2px 1% !important;
    border-top: none !important;
    background-color: var(--contentBs) !important;
    padding: 6px 8px !important;
    border-radius: var(--linkR) !important;
  }

  /* Padding Konten di HP */
  .posttdMessage {
    padding: 14px !important;
    font-size: var(--postFm) !important;
  }

  /* Footer Adjustment di HP */
  .postBottom table tr {
    display: flex !important;
    flex-direction: column !important;
    gap: 8px !important;
  }

  .postBottom td {
    text-align: left !important;
    padding-inline-end: 0 !important;
  }
} 