/* Message Signatures */
[data-template="thread_view"] .message-signature {
    display: none;
}

/* Uppercase-text */

[data-template="thread_view"] .message-user,
[data-template="thread_view"] .message-attribution.message-attribution--split {
    text-transform: uppercase;
}

/* Popups */
[data-template="thread_view"] .fr-popup,
[data-template="thread_view"] .fr-toolbar .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active,
[data-template="thread_view"] .fr-popup .fr-tabs .fr-command.fr-btn:not(:hover):not(:focus).fr-active,
[data-template="thread_view"] .fr-toolbar .fr-command.fr-btn.fr-open:not(:hover):not(:focus):not(:active),
[data-template="thread_view"] .fr-popup .fr-input-line input[type="text"] {
    background: var(--lab-bg);
}

[data-template="thread_view"] .fr-buttons.fr-tabs {
    background-color: #1e1e1e;
}

/* ========== CSS Variables ========== */
[data-template="thread_view"] .p-pageWrapper,
[data-template="thread_view"] .p-body,
[data-template="thread_view"] .overlay,
[data-template="thread_view"] .overlay-title,
[data-template="thread_view"] .overlay-content,
[data-template="thread_view"] .menu-content,
[data-template="thread_view"] .menu-header,
[data-template="thread_view"] .menu-tabHeader,
[data-template="thread_view"] .menu-footer,
[data-template="thread_view"] .menu-row.menu-row--alt,
[data-template="thread_view"] .formRow>dt,
[data-template="thread_view"] .block-body,
[data-template="thread_view"] .formRow>dd,
[data-template="thread_view"] .fr-toolbar,
[data-template="thread_view"] .tooltip {
    --lab-bg: #0a100a;
    --lab-text: white;
    /* --lab-line: #2a45c5; */
    --lab-line: #adadad;
    --lab-panel: #0a100a;
    --lab-panel-alt: #2b3350;
    --lab-muted: #a0aec0;
    --lab-blue: #286f9d;
    --lab-blue-soft: #80abdb;
    --lab-radius: 0;
    --lab-fonts: Consolas, Monaco, monospace;
}

/* ========== Global / Base ========== */
[data-template="thread_view"] .p-pageWrapper,
[data-template="thread_view"] .p-body {
    background: var(--lab-bg) !important;
    background-image: none !important;
    color: var(--lab-text);
    font-family: var(--lab-fonts);
}

[data-template="thread_view"] .p-pageWrapper ::selection {
    color: var(--lab-line) !important;
    background: rgba(42, 69, 197, 0.08) !important;
}

/* [data-template="thread_view"] .p-body::after {
    content: "";
    position: fixed;
    inset: 0;
    z-index: 9999;
    pointer-events: none;
    background: repeating-linear-gradient(to bottom,
            rgba(0, 0, 0, 0) 0,
            rgba(0, 0, 0, 0) 2px,
            rgba(0, 0, 0, 0.40) 3px);
} */

[data-template="thread_view"] .avatar {
    border-radius: var(--lab-radius);
}

[data-template="thread_view"] .memberTooltip-avatar .avatar {
    filter: none !important;
    border-radius: 9px;
}

/* ========== Overlays & Menus ========== */
[data-template="thread_view"] .overlay,
[data-template="thread_view"] .overlay-title,
[data-template="thread_view"] .overlay-content {
    background: var(--lab-panel) !important;
    color: var(--lab-text) !important;
    border-radius: var(--lab-radius) !important;
    border: 0.0625rem solid var(--lab-line) !important;
}

[data-template="thread_view"] .menu-content,
[data-template="thread_view"] .menu-header,
[data-template="thread_view"] .menu-tabHeader,
[data-template="thread_view"] .menu-footer,
[data-template="thread_view"] .menu-row.menu-row--alt,
[data-template="thread_view"] .formRow>dt,
[data-template="thread_view"] .formRow>dd,
[data-template="thread_view"] .formInfoRow {
    background: var(--lab-panel) !important;
    border-color: var(--lab-line) !important;
    color: var(--lab-text) !important;
}

[data-template="thread_view"] .inputGroup.inputGroup--joined .inputGroup-text,
[data-template="thread_view"] .input[readonly],
[data-template="thread_view"] .tooltip--share .tooltip-content,
[data-template="thread_view"] .tooltip--sv-rate .tooltip-content {
    background: var(--lab-panel);
    border-color: var(--lab-line);
}

/* ========== Header / Navigation ========== */
[data-template="thread_view"] .p-header,
[data-template="thread_view"] .p-nav,
[data-template="thread_view"] .p-sectionLinks,
[data-template="thread_view"] .p-staffBar {
    background: var(--lab-panel) !important;
    border-color: var(--lab-line) !important;
    border-radius: var(--lab-radius) !important;
}

[data-template="thread_view"] .p-header {
    border-bottom: 2px solid var(--lab-line);
    padding-block: 2px !important;
}

[data-template="thread_view"] .p-header-logo.p-header-logo--image img {
    content: url("https://images.kamilishahajulikani.dev/miscellaneous/logo%20(3).png");
    max-height: 42px;
}

[data-template="thread_view"] .p-nav-list .p-navEl.is-selected,
[data-template="thread_view"] .p-nav-list .p-navEl:hover,
[data-template="thread_view"] .p-sectionLinks-list .p-navEl:hover,
[data-template="thread_view"] .p-sectionLinks-list .p-navEl.is-menuOpen,
[data-template="thread_view"] .p-staffBar-link.menuTrigger.is-menuOpen,
[data-template="thread_view"] .p-staffBar-link.menuTrigger:hover,
[data-template="thread_view"] .menu-linkRow.is-selected,
[data-template="thread_view"] .menu-linkRow:hover,
[data-template="thread_view"] .menu-linkRow:focus {
    color: var(--lab-text) !important;
    background: var(--lab-line) !important;
    border-radius: var(--lab-radius) !important;
}

[data-template="thread_view"] .p-nav-list .p-navEl.is-selected {
    color: var(--lab-blue) !important;
    background: var(--lab-panel) !important;
}

[data-template="thread_view"] .p-sideNav {
    display: none;
}

/* ========== Page Header / Title ========== */
[data-template="thread_view"] .p-title {
    justify-self: right;
}

[data-template="thread_view"] .p-title-value {
    max-width: 700px;
    color: #fff;
    font-family: Rajdhani, "Arial Narrow", system-ui, sans-serif;
    font-size: 2.5rem;
    font-weight: 700;
    letter-spacing: 0.055em;
    line-height: 1.1;
    text-transform: uppercase;
    text-shadow: 0 0.125rem 0.5rem #10131c;
}

[data-template="thread_view"] .p-body-header {
    background-image: url("https://images.kamilishahajulikani.dev/miscellaneous/flavicon-logo.png");
    background-repeat: no-repeat;
    background-position: left center;
    background-size: contain;
    text-align: right;
    min-height: 100px;
    margin-block: 1.5rem;
    border-bottom: 3px solid var(--lab-line);
}

[data-template="thread_view"] .p-body-header .p-description,
[data-template="thread_view"] .p-body-header .p-description a {
    color: #edf5fb;
}

[data-template="thread_view"] .p-breadcrumbs a,
[data-template="thread_view"] .p-breadcrumbs>li:last-child {
    color: var(--lab-blue-soft) !important;
}

[data-template="thread_view"] .p-body-inner {
    max-width: 90rem;
    margin-inline: auto;
}

/* ========== Messages & Blocks ========== */
[data-template="thread_view"] .p-sideNav,
[data-template="thread_view"] .block-container,
[data-template="thread_view"] .message,
[data-template="thread_view"] .block-footer {
    border-radius: var(--lab-radius) !important;
}

[data-template="thread_view"] .message-cell.message-cell--user,
[data-template="thread_view"] .message-cell.message-cell--action,
.block-footer {
    background: var(--lab-panel);
}

[data-template="thread_view"] .message-inner {
    border-radius: var(--lab-radius) !important;
    border: 1px solid var(--lab-line);
    background: var(--lab-bg);
}

[data-template="thread_view"] .block-filterBar,
[data-template="thread_view"] .attachmentUploads-banner {
    background: var(--lab-panel);
}

[data-template="thread_view"] .block-minorHeader,
[data-template="thread_view"] .block-header,
[data-template="thread_view"] .block-minorTabHeader {
    background: var(--lab-panel);
    border-color: var(--lab-line);
    border-radius: var(--lab-radius) !important;
    color: var(--lab-text);
    font-family: Rajdhani, "Arial Narrow", system-ui, sans-serif;
    font-weight: 700;
    letter-spacing: 0.09em;
    text-transform: uppercase;
}

[data-template="thread_view"] .message-cell--user {
    background: var(--lab-bg) !important;
    border-right: 0.0625rem solid var(--lab-line) !important;
}

[data-template="thread_view"] .message-cell--main,
[data-template="thread_view"] .message-content,
[data-template="thread_view"] .message-body {
    background: var(--lab-panel);
    color: var(--lab-text);
}

[data-template="thread_view"] .message-attribution,
[data-template="thread_view"] .message-footer,
[data-template="thread_view"] .message-userExtras,
[data-template="thread_view"] .structItem-minor,
[data-template="thread_view"] .structItem-cell--meta {
    color: var(--lab-muted);
}

[data-template="thread_view"] .message-name a,
[data-template="thread_view"] .bbWrapper a,
[data-template="thread_view"] .p-sideNav a {
    color: var(--lab-blue-soft) !important;
}

[data-template="thread_view"] .messageOwner-Indicator {
    font-family: Consolas, Monaco, monospace;
    background: none;
    text-transform: uppercase;
    /* color: #2a45c5; */
    color: #adadad;
}

[data-template="thread_view"] .messageOwner-Indicator svg {
    padding-right: 4px;
}

/* ========== Struct Items / Forum List ========== */
[data-template="thread_view"] .structItem-title a,
[data-template="thread_view"] .structItem-cell--latest a {
    color: var(--lab-text);
}

[data-template="thread_view"] .structItem,
[data-template="thread_view"] .block-row {
    background: var(--lab-panel);
    border-color: var(--lab-line);
    border-radius: var(--lab-radius) !important;
}

[data-template="thread_view"] .structItemContainer-group .structItem:hover,
[data-template="thread_view"] .block-row a:hover {
    background: var(--lab-line);
    color: var(--lab-text);
}

[data-template="thread_view"] .structItem.is-private {
    background: rgba(42, 69, 197, 0.09);
}

[data-template="thread_view"] .structItemContainer-group--sticky .structItem--thread {
    border: 1px solid var(--lab-line);
    margin-bottom: 4px;
}

[data-template="thread_view"] .structItem.is-unread .structItem-title a:not(.labelLink)::after {
    background: none;
    color: var(--lab-line);
}

[data-template="thread_view"] .structItem.is-unread:hover .structItem-title a:not(.labelLink)::after {
    color: var(--lab-text);
}

[data-template="thread_view"] .blockStatus {
    background: var(--lab-panel);
    border-radius: var(--lab-radius);
}

[data-template="thread_view"] .blockStatus::before {
    /* color: #2a45c5; */
    color: var(--lab-line);
    height: 14px !important;
    width: 14px !important;
}

/* ========== Buttons & Actions ========== */
[data-template="thread_view"] .button {
    background: var(--lab-panel) !important;
    border-color: var(--lab-line) !important;
    color: var(--lab-text) !important;
    border-radius: var(--lab-radius) !important;
}

[data-template="thread_view"] .buttonGroup .button {
    background: none !important;
    border: none !important;
}

[data-template="thread_view"] .inputChoices .iconic>i {
    fill: var(--lab-line);
    color: var(--lab-line);
}

[data-template="thread_view"] .actionBar-action {
    background: var(--lab-panel) !important;
    border-color: var(--lab-line) !important;
    color: var(--lab-line) !important;
    border-radius: var(--lab-radius) !important;
    text-transform: uppercase;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

[data-template="thread_view"] .actionBar-action:hover {
    background: var(--lab-line) !important;
    color: white !important;
    border: none;
    text-decoration: underline;
}

[data-template="thread_view"] .actionBar-action.actionBar-action--sv-rate .sv-rating-type__icon:hover {
    background: var(--lab-bg);
    border: none;
}

[data-template="thread_view"] .actionBar-action.actionBar-action--inlineMod label {
    font-size: 100%;
}

[data-template="thread_view"] .sv-rating__icon,
[data-template="thread_view"] .sv-rating__count {
    background: var(--lab-panel);
    border: 1px solid var(--lab-line);
}

/* ========== Forms & Editor ========== */
[data-template="thread_view"] .input,
[data-template="thread_view"] .input:focus,
[data-template="thread_view"] .input.is-focused {
    background: var(--lab-panel);
    border-color: var(--lab-line);
    border-radius: var(--lab-radius) !important;
    color: var(--lab-text);
}

[data-template="thread_view"] .input::placeholder {
    color: var(--lab-muted);
}

[data-template="thread_view"] .fr-box.fr-basic,
[data-template="thread_view"] .fr-box.fr-basic .fr-wrapper,
[data-template="thread_view"] .fr-box.fr-basic .fr-toolbar,
[data-template="thread_view"] .fr-box.fr-basic .fr-toolbar .fr-btn-grp,
[data-template="thread_view"] .fr-toolbar .fr-more-toolbar,
[data-template="thread_view"] .fr-box.fr-basic .fr-element {
    background: var(--lab-panel) !important;
    color: var(--lab-text) !important;
    border-radius: var(--lab-radius);
}

[data-template="thread_view"] .formSubmitRow-bar {
    background: var(--lab-panel) !important;
}

[data-template="thread_view"] .fr-sr-only {
    background: var(--lab-bg) !important;
    border-color: var(--lab-line) !important;
}

[data-template="thread_view"] .fr-toolbar .fr-command.fr-btn.fr-active:not(.fr-disabled) {
    color: var(--lab-line);
}

[data-template="thread_view"] .fr-desktop .fr-command:hover:not(.fr-table-cell) {
    background: var(--lab-blue);
    color: var(--lab-text);
}

/* ========== BBCode / Quotes / Tables ========== */
[data-template="thread_view"] .bbCodeBlock.bbCodeBlock--quote,
[data-template="thread_view"] .fr-view blockquote {
    background: var(--lab-panel);
    border-color: var(--lab-line);
    border-radius: var(--lab-radius);
    color: var(--lab-text);
}

[data-template="thread_view"] .bbCodeBlock .bbCodeBlock-expandLink {
    background: linear-gradient(to bottom, rgba(57, 47, 40, 0) 0%, var(--lab-panel) 80%);
}

[data-template="thread_view"] .message-gradient {
    background: linear-gradient(to bottom, rgba(30, 30, 45, 0) 0%, var(--lab-bg) 90%);
}

[data-template="thread_view"] .bbTable>table>tbody>tr>th {
    background: rgba(10, 16, 10, 0.4);
    border-bottom-color: var(--lab-line);
    color: var(--lab-line);
}

[data-template="thread_view"] .bbTable>table>tbody>tr>td {
    background: none;
}

/* ========== Nodes / Filter / Pagination ========== */
[data-template="thread_view"] .node-body {
    border-radius: var(--lab-radius);
    filter: saturate(0.2);
}

[data-template="thread_view"] .block-body .node .node-body:hover {
    transform: scale(1);
}

[data-template="thread_view"] .node-body::after {
    background: none;
}

[data-template="thread_view"] .filterBar .filterBar-menuTrigger,
[data-template="thread_view"] .block-filterBar .filterBar-filterToggle:hover,
[data-template="thread_view"] .block-filterBar .filterBar-menuTrigger:hover,
[data-template="thread_view"] .filterBar .filterBar-menuTrigger:hover {
    background: var(--lab-panel) !important;
    border-color: var(--lab-line) !important;
    color: var(--lab-text) !important;
}

[data-template="thread_view"] .pageNav-page {
    color: var(--lab-line);
    background: none;
    border-right: none !important;
    border-radius: var(--lab-radius) !important;
}

[data-template="thread_view"] .pageNav-jump,
[data-template="thread_view"] .pageNavSimple-el.pageNavSimple-el--next {
    color: var(--lab-text);
    background: none;
    border-right: none !important;
    border-radius: var(--lab-radius) !important;
}

[data-template="thread_view"] .pageNavSimple-el.pageNavSimple-el--prev {
    background: none;
    color: var(--lab-line);
}

[data-template="thread_view"] .pageNav-page:hover {
    color: var(--lab-text);
    border: none;
    background: none;
}

[data-template="thread_view"] .pageNav-page.pageNav-page--current,
[data-template="thread_view"] .pageNavSimple-el.pageNavSimple-el--current {
    background: none;
    color: var(--lab-text);
}

/* ========== Tooltips ========== */
[data-template="thread_view"] .tooltip--preview .tooltip-content {
    background: var(--lab-panel);
    border: 1px solid var(--lab-line) !important;
    color: var(--lab-text);
}

[data-template="thread_view"] .tooltip--preview.tooltip--top .tooltip-arrow {
    border-top-color: var(--lab-line);
}

[data-template="thread_view"] .tooltip--preview.tooltip--top .tooltip-arrow::after {
    border-top-color: var(--lab-panel);
}

[data-template="thread_view"] .tooltip--preview .tooltip-content-inner .tooltip-content-cover {
    background: linear-gradient(to bottom, rgba(30, 30, 45, 0) 160px, var(--lab-panel) 200px);
}

[data-template="thread_view"] .tooltip--basic .tooltip-content,
[data-template="thread_view"] .tooltip--member .tooltip-content {
    background: var(--lab-panel);
    color: var(--lab-text);
}

/* ========== Misc ========== */
[data-template="thread_view"] .blockMessage {
    display: none;
}

[data-template="thread_view"] .flashMessage {
    background: var(--lab-panel);
}

[data-template="thread_view"] .p-footer {
    background: var(--lab-panel);
    color: var(--lab-muted);
}

/* ========== Responsive ========== */
@media (max-width: 40.625em) {
    [data-template="thread_view"] .p-body-header {
        min-height: 8rem;
        padding: 1.25rem;
        background-position: center, 66% center;
    }

    [data-template="thread_view"] .p-title-value {
        font-size: 1.75rem;
    }

    [data-template="thread_view"] .p-body-header::before {
        font-size: 0.6875rem;
        letter-spacing: 0.08em;
    }

    [data-template="thread_view"] .message-cell--user {
        border-right: 0;
        border-bottom: 0.0625rem solid #3b4456;
    }
}

/* ========== Root & Global (thread_view) ========== */

[data-template="thread_view"] {
    background-color: #0a100a;
    /* scrollbar-color: #2a45c5 #0a100a; */
    scrollbar-color: #adadad #0a100a;
}

[data-template="thread_view"] .p-body {
    background: url("https://images.kamilishahajulikani.dev/miscellaneous/oldworldblues.png") no-repeat center center / cover fixed !important;
}

@media (max-width: 768px) {
    [data-template="thread_view"] .p-body {
        background-attachment: scroll !important;
        background-size: cover !important;
        background-position: center center !important;
        min-height: 100vh;
    }
}

[data-template="thread_view"] .p-body-container {
    width: 1080px;
    margin: 0 auto;
}

/* ========== Layout / Structure (thread_view) ========== */
[data-template="thread_view"] .p-sideNav,
[data-template="thread_view"] .p-footer,
[data-template="thread_view"] .message-userTitle,
[data-template="thread_view"] .message-attribution-opposite.message-attribution-opposite--list,
[data-template="thread_view"] .blockMessage.blockMessage--none {
    display: none;
}

[data-template="thread_view"] .p-breadcrumbs--container,
[data-template="thread_view"] .p-body-header {
    margin-bottom: 0;
}

/* ========== Blocks & Messages (thread_view) ========== */
[data-template="thread_view"] .block-container,
[data-template="thread_view"] .block--messages .message,
[data-template="thread_view"] .block--messages .block-row {
    border-radius: 0;
}

[data-template="thread_view"] .block--messages .message+.message,
[data-template="thread_view"] .block--messages .block-row+.message,
[data-template="thread_view"] .block--messages .message+.block-row,
[data-template="thread_view"] .block--messages .block-row+.block-row {
    margin-top: 15px;
}

[data-template="thread_view"] .message-cell {
    padding: 0;
}

[data-template="thread_view"] .message-cell.message-cell--user {
    padding: 15px;
}

[data-template="thread_view"] .message-content.js-messageContent {
    padding: 0 15px 5px;
}

[data-template="thread_view"] .message-attribution.message-attribution--split,
[data-template="thread_view"] .message--deleted .message-attribution {
    padding: 5px 15px;
    background: linear-gradient(to bottom, #363632, #0a100a);
}

[data-template="thread_view"] .message--deleted .messageNotice.messageNotice--deleted,
[data-template="thread_view"] .messageNotice {
    margin-block: 40px;
    background: #007cff;
    border-left: none;
    border-radius: var(--lab-radius);
}

[data-template="thread_view"] .message--deleted .messageNotice.messageNotice--deleted {
    margin-inline: 15px !important;
}

[data-template="thread_view"] .message--deleted .message-cell.message-cell--user {
    display: none;
}

[data-template="thread_view"] .message-attribution {
    color: #555;
    border-bottom: 1px solid #333;
}

[data-template="thread_view"] .message-footer {
    padding: 4px 8px;
}

[data-template="thread_view"] .message-actionBar .actionBar-set {
    margin-top: 2px;
}

[data-template="thread_view"] .actionBar-set.actionBar-set--internal>.actionBar-action:first-child {
    margin-left: 3px;
}

[data-template="thread_view"] .message-userExtras {
    margin-top: 0;
    font-size: 10px;
}

/* ========== Avatars (thread_view) ========== */
/* [data-template="thread_view"] .message-avatar .avatar {
    border-radius: 0;
    border: 1px solid #3a3a3a;
    background: #201d1d;
} */

/* [data-template="thread_view"] .message-avatar .avatar img:not(.cropImage) {
    content: url("https://i.ibb.co/SXXPMMFJ/logo-2.png");
    height: 100%;
    width: auto;
} */

/* [data-template="thread_view"] .avatar img {
    background-color: unset;
} */

/* ========== Typography & Links (thread_view) ========== */
[data-template="thread_view"] .message-name {
    font-weight: bold;
    color: #b8d4ec;
    font-size: 11px;
}

[data-template="thread_view"] .username span,
[data-template="thread_view"] .username--style23,
[data-template="thread_view"] .username--style83 {
    color: #9b9b9b !important;
}

[data-template="thread_view"] a:link {
    -webkit-tap-highlight-color: rgba(64, 64, 64, 0.3);
}

[data-template="thread_view"] .pairs>dt,
[data-template="thread_view"] .pairs.pairs--justified>dd {
    color: #555;
}

/* ========== Buttons & Actions (thread_view) ========== */
[data-template="thread_view"] .button,
[data-template="thread_view"] a.button,
[data-template="thread_view"] .button.button--primary,
[data-template="thread_view"] a.button.button--primary,
[data-template="thread_view"] .button.button--link,
[data-template="thread_view"] a.button.button--link {
    border-radius: var(--lab-radius);
    padding: 4px 6px;
    margin: 4px 6px;
}

[data-template="thread_view"] .button:hover,
[data-template="thread_view"] a.button:hover,
[data-template="thread_view"] .button:focus,
[data-template="thread_view"] a.button:focus,
[data-template="thread_view"] .button:active,
[data-template="thread_view"] a.button:active,
[data-template="thread_view"] .button.button--primary:hover,
[data-template="thread_view"] a.button.button--primary:hover,
[data-template="thread_view"] .button.button--primary:focus,
[data-template="thread_view"] a.button.button--primary:focus,
[data-template="thread_view"] .button.button--primary:active,
[data-template="thread_view"] a.button.button--primary:active,
[data-template="thread_view"] .button.button--link:hover,
[data-template="thread_view"] a.button.button--link:hover,
[data-template="thread_view"] .button.button--link:focus,
[data-template="thread_view"] a.button.button--link:focus,
[data-template="thread_view"] .button.button--link:active,
[data-template="thread_view"] a.button.button--link:active {
    color: var(--lab-line) !important;
}

[data-template="thread_view"] .buttonGroup>.buttonGroup-buttonWrapper:not(:first-child)>.button {
    border-left: solid 1px #5a5a5a;
}

/* ========== BBCode / Quotes / Tables (thread_view) ========== */
[data-template="thread_view"] .bbCodeBlock,
[data-template="thread_view"] .bbCodeBlock.bbCodeBlock--spoiler {
    background: none;
    color: unset;
}

[data-template="thread_view"] .bbCodeBlock .bbCodeBlock-expandLink {
    background: linear-gradient(to bottom, rgba(57, 47, 40, 0) 0%, #0a100a 80%);
    border-radius: 0;
}

[data-template="thread_view"] .bbWrapper hr {
    border-top: 1px solid #333;
}

/* ========== Ratings / Misc UI (thread_view) ========== */
[data-template="thread_view"] .sv-rating-type--icon-only {
    justify-content: center;
    vertical-align: middle;
}

[data-template="thread_view"] .sv-rating__count,
[data-template="thread_view"] .sv-rating--visitor-rating,
[data-template="thread_view"] .sv-rating {
    background: unset;
}

[data-template="thread_view"] .block-filterBar {
    background: unset;
}

[data-template="thread_view"] .pageNav-page:not(:first-child),
[data-template="thread_view"] .pageNav-page:not(:last-child) {
    border-right: unset;
}

/* ========== User Banners (thread_view) ========== */
[data-template="thread_view"] .message-userBanner.userBanner {
    display: none !important;
    margin-top: 0;
}

/* ========== Fixes (thread view) ========== */
[data-template="thread_view"] #js-post-130611 .actionBar-action.actionBar-action--reply {
    display: none !important;
}

[data-template="thread_view"] #js-post-130611 .actionBar-action.actionBar-action--mq.u-jsOnly.js-multiQuote {
    display: none !important;
}

[data-template="thread_view"] #js-post-130611 .actionBar-action.actionBar-action--ip.actionBar-action--menuItem {
    display: none !important;
}

[data-template="thread_view"] #js-post-130611 .actionBar-action.actionBar-action--history.actionBar-action--menuItem {
    display: none !important;
}

[data-template="thread_view"] #js-post-130611 .actionBar-action.actionBar-action--report {
    display: none !important;
}