
html body #guest-comments-panel .gc-list,
html body #guest-comments-panel #comment-page-controls,
html body #guest-comments-panel .gc-status{display:none!important}
html body #guest-comments-panel .gc-new-agree{
  display:flex!important;align-items:flex-start;gap:12px;line-height:1.6;text-align:start
}
html body #guest-comments-panel .gc-new-agree input{
  width:20px!important;height:20px!important;min-width:20px!important;
  flex:0 0 20px;margin:3px 0!important;accent-color:#f3ce00
}
#gc-upgrade{margin-top:28px;width:100%}
#gc-upgrade .sort-label{display:grid;gap:8px;max-width:260px;margin-bottom:24px}
#gc-upgrade select{font:inherit;padding:12px;border-radius:9px;background:#222;color:#fff;border:1px solid #777}
#gc-upgrade .new-list{display:grid;gap:16px}
#gc-upgrade article{width:100%;box-sizing:border-box;padding:22px;border:1px solid #8886;border-inline-start:3px solid #d99a00;border-radius:12px;text-align:start}
#gc-upgrade strong{display:block;font-size:17px}
#gc-upgrade time{display:block;opacity:.75;font-size:13px;margin-top:6px}
html body #gc-upgrade .message{line-height:1.7!important;max-height:8.5em!important;overflow-y:auto!important;white-space:pre-wrap;overflow-wrap:anywhere;padding-inline-end:8px}
#gc-upgrade .new-pages{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin:28px 0}
#gc-upgrade button{width:auto!important;min-height:44px;padding:10px 18px;border-radius:9px;background:#f3ce00;color:#111;border:0;font:inherit;cursor:pointer}
#gc-upgrade button:disabled{opacity:.4;cursor:default}

/* Keep commenter name, date and message aligned together. */
html body #gc-upgrade article {
  display: block !important;
  padding: 22px 24px !important;
}
html body #gc-upgrade[dir="ltr"] article,
html body #gc-upgrade[dir="ltr"] article > strong,
html body #gc-upgrade[dir="ltr"] article > time,
html body #gc-upgrade[dir="ltr"] article > .message {
  text-align: left !important;
}
html body #gc-upgrade[dir="rtl"] article,
html body #gc-upgrade[dir="rtl"] article > strong,
html body #gc-upgrade[dir="rtl"] article > time,
html body #gc-upgrade[dir="rtl"] article > .message {
  text-align: right !important;
}
html body #gc-upgrade article > strong {
  display: block !important;
  margin: 0 !important;
  font-size: 17px !important;
  line-height: 1.5 !important;
  overflow-wrap: anywhere;
}
html body #gc-upgrade article > time {
  display: block !important;
  margin: 4px 0 0 !important;
  font-size: 13px !important;
  line-height: 1.6 !important;
  opacity: .75;
}
html body #gc-upgrade article > .message {
  margin: 16px 0 0 !important;
  font-size: 16px !important;
}
@media (max-width: 600px) {
  html body #gc-upgrade article {
    padding: 18px !important;
  }
}

/* Clearly distinguish the author, timestamp and comment. */
html body #gc-upgrade article > strong::before {
  content: "Name: ";
  color: #999 !important;
  -webkit-text-fill-color: #999 !important;
  font-size: 13px;
  font-weight: 400;
}
html body #gc-upgrade article > time::before {
  content: "Date / time: ";
  font-weight: 600;
}
html body #gc-upgrade article > .message {
  border-top: 1px solid #8885;
  padding-top: 12px !important;
}
html body #gc-upgrade article > .message::before {
  content: "Comment";
  display: block;
  margin-bottom: 8px;
  font-size: 13px;
  font-weight: 700;
  color: #999;
}
html body #gc-upgrade[dir="rtl"] article > strong::before {
  content: "ناو: ";
}
html body #gc-upgrade[dir="rtl"] article > time::before {
  content: "بەروار / کات: ";
}
html body #gc-upgrade[dir="rtl"] article > .message::before {
  content: "کۆمێنت";
}

/* Separate labels from bidirectional user text. */
html body #gc-upgrade article strong::before,
html body #gc-upgrade article time::before,
html body #gc-upgrade article .message::before {
  content: none !important;
  display: none !important;
}
html body #gc-upgrade .gc-detail-row {
  display: flex !important;
  flex-direction: row !important;
  justify-content: flex-start !important;
  align-items: baseline !important;
  flex-wrap: wrap;
  gap: 6px 10px;
  margin: 0 0 8px !important;
  direction: inherit;
  text-align: start !important;
}
html body #gc-upgrade .gc-detail-label {
  color: inherit !important;
  -webkit-text-fill-color: currentColor !important;
  opacity: .7;
  font-size: 13px !important;
  font-weight: 600 !important;
  line-height: 1.6 !important;
}
html body #gc-upgrade .gc-name-value {
  display: inline-block !important;
  margin: 0 !important;
  min-width: 0;
  max-width: 100%;
  font-size: 17px !important;
  line-height: 1.6 !important;
  unicode-bidi: isolate;
  overflow-wrap: anywhere;
}
html body #gc-upgrade .gc-date-value {
  display: inline-block !important;
  margin: 0 !important;
  font-size: 13px !important;
  line-height: 1.6 !important;
  unicode-bidi: isolate;
  direction: ltr !important;
}
html body #gc-upgrade .gc-comment-block {
  border-top: 1px solid #8885;
  margin-top: 16px;
  padding-top: 14px;
  text-align: start !important;
}
html body #gc-upgrade .gc-comment-block > .message {
  display: block !important;
  height: auto !important;
  min-height: 0 !important;
  max-height: 8.5em !important;
  box-sizing: content-box !important;
  border: 0 !important;
  padding: 0 !important;
  margin: 8px 0 0 !important;
  font-size: 16px !important;
  line-height: 1.7 !important;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  white-space: pre-wrap !important;
  overflow-wrap: anywhere;
  unicode-bidi: plaintext;
}
html body #gc-upgrade[dir="ltr"] .gc-comment-block > .message {
  text-align: left !important;
}
html body #gc-upgrade[dir="rtl"] .gc-comment-block > .message {
  text-align: right !important;
}

/* Comment border and three visible lines — EN and KU. */
html body #gc-upgrade .gc-comment-block > .message {
  display: block !important;
  box-sizing: content-box !important;
  height: auto !important;
  min-height: 0 !important;
  max-height: 5.1em !important;
  line-height: 1.7 !important;
  padding: 12px 14px !important;
  border: 1px solid #687180 !important;
  border-radius: 10px !important;
  background: #181818 !important;
  color: #f1f3f5 !important;
  overflow-y: auto !important;
  overflow-x: hidden !important;
  white-space: pre-wrap !important;
  overflow-wrap: anywhere !important;
}
html[data-theme="light"] body #gc-upgrade .gc-comment-block > .message {
  background: #fff !important;
  color: #17212c !important;
  border-color: #b9c3cf !important;
}

/* Mobile navigation follows the selected theme. */
html body #site-menu-drawer {
  background: #181818 !important;
  color: #f1f3f5 !important;
  color-scheme: dark;
}
html[data-theme="light"] body #site-menu-drawer {
  background: #f6f7f9 !important;
  color: #17212c !important;
  color-scheme: light;
}
html body #site-menu-drawer nav,
html body #site-menu-drawer > strong {
  background: transparent !important;
  color: inherit !important;
}
html body #site-menu-drawer nav a {
  background: #ffffff0d !important;
  color: #f1f3f5 !important;
}
html[data-theme="light"] body #site-menu-drawer nav a {
  background: #e9edf2 !important;
  color: #17212c !important;
}
html body #site-menu-drawer .drawer-close {
  background: transparent !important;
  color: inherit !important;
  border-color: #8887 !important;
}
html body #site-menu-drawer nav a:hover,
html body #site-menu-drawer nav a:focus-visible,
html body #site-menu-drawer nav a[aria-current="page"] {
  background: #f3ce00 !important;
  color: #111 !important;
}

/* Your Comment: separate icon and purple highlight. */
html body .header nav a[href="#comments"],
html body #site-menu-drawer nav a[href="#comments"] {
  display: inline-flex !important;
  align-items: center;
  gap: 9px;
  border-radius: 10px;
  transition: background-color .2s, color .2s;
}
html body .header nav a[href="#comments"]::before,
html body #site-menu-drawer nav a[href="#comments"]::before {
  content: "" !important;
  position: static !important;
  inset: auto !important;
  display: inline-block !important;
  flex: 0 0 20px;
  width: 20px !important;
  height: 20px !important;
  margin: 0 !important;
  opacity: 1 !important;
  transform: none !important;
  animation: none !important;
  background: currentColor !important;
  border-radius: 0 !important;
  z-index: auto !important;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' d='M5 4h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H9l-6 4V6a2 2 0 0 1 2-2Z M7 9h10 M7 13h6'/%3E%3C/svg%3E") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' d='M5 4h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H9l-6 4V6a2 2 0 0 1 2-2Z M7 9h10 M7 13h6'/%3E%3C/svg%3E") center / contain no-repeat;
}
html body .header nav a[href="#comments"]:hover,
html body .header nav a[href="#comments"]:focus-visible,
html body .header nav a[href="#comments"][aria-current="page"],
html body #site-menu-drawer nav a[href="#comments"]:hover,
html body #site-menu-drawer nav a[href="#comments"]:focus-visible,
html body #site-menu-drawer nav a[href="#comments"][aria-current="page"] {
  background: #6d28d9 !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  box-shadow: none !important;
  text-shadow: none !important;
}

/* Animated purple background and glow for Your Comment. */
html body .header nav a[href="#comments"]:hover,
html body .header nav a[href="#comments"]:focus-visible,
html body .header nav a[href="#comments"][aria-current="page"],
html body #site-menu-drawer nav a[href="#comments"]:hover,
html body #site-menu-drawer nav a[href="#comments"]:focus-visible,
html body #site-menu-drawer nav a[href="#comments"][aria-current="page"] {
  background: linear-gradient(
    115deg, #581c87, #7c3aed, #6525b5, #581c87
  ) !important;
  background-size: 300% 300% !important;
  color: #fff !important;
  -webkit-text-fill-color: #fff !important;
  box-shadow: 0 0 9px #a855f780, 0 0 22px #8b5cf655 !important;
  animation: commentPurpleFlow 4s ease-in-out infinite alternate !important;
}
@keyframes commentPurpleFlow {
  from { background-position: 0% 50%; }
  to   { background-position: 100% 50%; }
}
@media (prefers-reduced-motion: reduce) {
  html body .header nav a[href="#comments"],
  html body #site-menu-drawer nav a[href="#comments"] {
    animation: none !important;
    transition: none !important;
  }
}

/* Make Your Comment tab match the other menu tabs */
html body .header nav a[href="#comments"],
html body #site-menu-drawer nav a[href="#comments"] {
    all: unset;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    gap: 0.45rem;
    color: inherit;
    font: inherit;
    padding: 0.65rem 0.85rem;
    border-radius: 0.65rem;
    text-decoration: none;
}

html body .header nav a[href="#comments"]:hover,
html body #site-menu-drawer nav a[href="#comments"]:hover {
    background: var(--surface, rgba(128,128,128,0.12));
}

html body .header nav a[href="#comments"]::before,
html body #site-menu-drawer nav a[href="#comments"]::before {
    content: "✎";
    font-size: 1rem;
}

/* Completely hide comment menu tabs */
html body .header nav .your-comment-tab,
html body .header nav .gc-nav,
html body .header nav a[href="#comments"],
html body .header nav a[href="#guest-comments"],
html body #site-menu-drawer nav .your-comment-tab,
html body #site-menu-drawer nav .gc-nav,
html body #site-menu-drawer nav a[href="#comments"],
html body #site-menu-drawer nav a[href="#guest-comments"] {
    display: none !important;
}

/* Show the new main Your Comment tab */
html body .header nav a[href="#guest-comments"]:not(.gc-nav):not(.your-comment-tab),
html body #site-menu-drawer nav a[href="#guest-comments"]:not(.gc-nav):not(.your-comment-tab) {
    display: inline-flex !important;
}

/* Keep old duplicate comment tabs hidden */
html body .header nav a.gc-nav,
html body .header nav a.your-comment-tab,
html body #site-menu-drawer nav a.gc-nav,
html body #site-menu-drawer nav a.your-comment-tab {
    display: none !important;
}

/* GUEST COMMENTS REPLIES REACTIONS V1 START */
html body #gc-upgrade .gc-social-card{overflow:visible!important}
html body #gc-upgrade .gc-owner-reply{border-inline-start-color:#f3ce00!important;background:linear-gradient(135deg,#241f0c,#15171b 52%)!important}
html body #gc-upgrade .gc-owner-identity{display:flex!important;align-items:center!important;gap:10px!important;min-width:0}
html body #gc-upgrade .gc-owner-identity img{display:block;width:32px!important;height:32px!important;min-width:32px;border-radius:50%;object-fit:cover;border:2px solid #f3ce00;box-shadow:0 0 0 3px #f3ce0020}
html body #gc-upgrade .gc-owner-identity strong{color:#f3ce00!important;-webkit-text-fill-color:#f3ce00!important;font-size:14px!important}
html body #gc-upgrade .gc-comment-meta{display:grid!important;grid-template-columns:minmax(0,1fr) max-content max-content;align-items:center;gap:12px 24px;padding-bottom:15px;border-bottom:1px solid #8885}
html body #gc-upgrade .gc-comment-meta .gc-detail-row{display:flex!important;align-items:baseline!important;gap:7px!important;margin:0!important;min-width:0}
html body #gc-upgrade .gc-comment-meta .gc-detail-label{white-space:nowrap!important}
html body #gc-upgrade .gc-comment-meta time{display:inline-block!important;margin:0!important;white-space:nowrap!important;font-variant-numeric:tabular-nums}
html body #gc-upgrade .gc-comment-meta+.gc-comment-block{margin-top:15px!important;border-top:0!important;padding-top:0!important}
html body #gc-upgrade .gc-reaction-bar{display:flex!important;flex-wrap:wrap;gap:7px;margin-top:15px;padding-top:13px;border-top:1px solid #8884}
html body #gc-upgrade .gc-reaction-button{display:inline-flex!important;align-items:center;justify-content:center;gap:5px;width:auto!important;min-width:0!important;min-height:36px!important;margin:0!important;padding:6px 10px!important;border:1px solid #687180!important;border-radius:999px!important;background:#181b20!important;color:#eef2f6!important;box-shadow:none!important;font-size:13px!important;line-height:1!important;transform:none!important}
html body #gc-upgrade .gc-reaction-button:hover,html body #gc-upgrade .gc-reaction-button:focus-visible{border-color:#f3ce00!important;background:#292716!important;transform:translateY(-1px)!important}
html body #gc-upgrade .gc-reaction-button.is-selected{border-color:#f3ce00!important;background:#f3ce00!important;color:#111!important;box-shadow:0 0 0 3px #f3ce0030!important}
html body #gc-upgrade .gc-reaction-button:disabled{opacity:.65!important}
#gc-upgrade .gc-reaction-emoji{font-size:16px;line-height:1}.gc-reaction-count{font-weight:800;min-width:1ch}.gc-reply-toggle{margin-top:14px!important;background:#722f99!important;color:#fff!important;border:1px solid #9450bd!important}
#gc-upgrade .gc-reply-form{display:grid;gap:10px;margin-top:14px;padding:15px;border:1px solid #8885;border-radius:12px;background:#121418}
#gc-upgrade .gc-reply-form input,#gc-upgrade .gc-reply-form textarea{box-sizing:border-box;width:100%;font:inherit;color:#eef2f6;background:#1d2025;border:1px solid #687180;border-radius:9px;padding:11px 13px}
#gc-upgrade .gc-reply-form textarea{min-height:100px;resize:vertical}.gc-reply-trap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important}
#gc-upgrade .gc-reply-agree{display:flex;align-items:flex-start;gap:9px;font-size:13px;line-height:1.5}#gc-upgrade .gc-reply-agree input{flex:0 0 18px;width:18px!important;height:18px!important;margin-top:2px!important;accent-color:#f3ce00}
#gc-upgrade .gc-reply-actions{display:flex;flex-wrap:wrap;gap:9px}#gc-upgrade .gc-reply-actions button{margin:0!important}.gc-cancel-reply{background:#30343a!important;color:#fff!important}
#gc-upgrade .gc-replies{margin:20px 0 0 clamp(10px,4vw,45px);padding-inline-start:15px;border-inline-start:3px solid #19bfe8}#gc-upgrade[dir="rtl"] .gc-replies{margin-left:0;margin-right:clamp(10px,4vw,45px)}
#gc-upgrade .gc-replies h4{margin:0 0 12px;color:#19bfe8}html body #gc-upgrade .gc-reply{padding:16px!important;margin:10px 0!important;border:1px solid #8885!important;border-inline-start:3px solid #19bfe8!important;border-radius:11px;background:#14171b}
#gc-upgrade .gc-social-status{min-height:1.5em;margin-top:12px;font-weight:700}
html[data-theme="light"] body #gc-upgrade .gc-reaction-button{background:#fff!important;color:#17212c!important;border-color:#aeb9c5!important}html[data-theme="light"] body #gc-upgrade .gc-reaction-button:hover,html[data-theme="light"] body #gc-upgrade .gc-reaction-button:focus-visible{background:#fff9d7!important;border-color:#d5ad00!important}html[data-theme="light"] body #gc-upgrade .gc-reaction-button.is-selected{background:#f3ce00!important;color:#111!important}
html[data-theme="light"] #gc-upgrade .gc-reply-form,html[data-theme="light"] body #gc-upgrade .gc-reply{background:#f4f6f8!important}html[data-theme="light"] #gc-upgrade .gc-reply-form input,html[data-theme="light"] #gc-upgrade .gc-reply-form textarea{background:#fff;color:#17212c;border-color:#aeb9c5}
html[data-theme="light"] body #gc-upgrade .gc-owner-reply{background:linear-gradient(135deg,#fff9d8,#fff 58%)!important}
html.da-stable-pointer-on,html.da-stable-pointer-on body,html.da-stable-pointer-on a,html.da-stable-pointer-on button,html.da-stable-pointer-on input,html.da-stable-pointer-on textarea,html.da-stable-pointer-on select{cursor:auto!important}
.cursor-dot,.cursor-ring,.custom-cursor,.custom-cursor-dot,.custom-cursor-ring,.cursor-follower,.mouse-cursor,#cursor-dot,#cursor-ring,#custom-cursor,[class*="cursor-dot"],[class*="cursor-ring"]{display:none!important}
.da-stable-pointer{display:none!important}
.da-stable-pointer::after{content:"";position:absolute;left:100%;top:50%;width:9px;height:9px;border:2px solid #17212c;border-radius:50%;background:#f3ce00;box-shadow:0 0 8px #f3ce00;transform:translate(-55%,-50%)}
.da-stable-pointer.is-visible{opacity:1;visibility:visible}.da-stable-pointer.is-down{width:28px;height:28px}
@media(pointer:coarse),(max-width:760px){.da-stable-pointer{display:none!important}html.da-stable-pointer-on,html.da-stable-pointer-on body,html.da-stable-pointer-on a,html.da-stable-pointer-on button,html.da-stable-pointer-on input,html.da-stable-pointer-on textarea,html.da-stable-pointer-on select{cursor:auto!important}}
@media(max-width:760px){html body #gc-upgrade .gc-comment-meta{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px!important}html body #gc-upgrade .gc-comment-meta .gc-meta-name{grid-column:1/-1;padding-bottom:9px;border-bottom:1px solid #8884}html body #gc-upgrade .gc-comment-meta .gc-meta-date,html body #gc-upgrade .gc-comment-meta .gc-meta-time{display:grid!important;gap:3px!important;padding:8px 10px;border:1px solid #8884;border-radius:9px;background:#ffffff08}html body #gc-upgrade .gc-comment-meta time{font-size:12px!important;overflow:hidden;text-overflow:ellipsis}html body #gc-upgrade .gc-reaction-bar{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px!important;width:100%!important}.gc-reaction-label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important}html body #gc-upgrade .gc-reaction-button{display:flex!important;width:100%!important;max-width:none!important;min-width:0!important;padding:8px 6px!important;gap:6px!important}.gc-reaction-count{font-size:13px!important}.gc-replies{margin-inline-start:5px!important;padding-inline-start:9px!important}.gc-reply-actions button{flex:1 1 120px}}

/* COMPACT COMMENTS V2 — same clean layout on desktop and mobile. */
html body #gc-upgrade .new-list{gap:11px!important}
html body #gc-upgrade article.gc-social-card{padding:16px 18px!important;border-radius:12px!important}
html body #gc-upgrade .gc-comment-meta{display:grid!important;grid-template-columns:minmax(0,1fr) max-content!important;align-items:center!important;gap:10px!important;padding:0 0 9px!important;border-bottom:1px solid #8884!important}
html body #gc-upgrade .gc-comment-meta .gc-meta-name{grid-column:auto!important;padding:0!important;border:0!important;min-width:0}
html body #gc-upgrade .gc-comment-meta .gc-detail-label{display:none!important}
html body #gc-upgrade .gc-comment-meta .gc-meta-name .gc-detail-label{display:inline!important;opacity:.72!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;font-size:12px!important}
html body #gc-upgrade .gc-comment-meta .gc-name-value{font-size:15px!important;color:#f3ce00!important;-webkit-text-fill-color:#f3ce00!important}
html body #gc-upgrade .gc-comment-meta .gc-stamp-value{display:block!important;margin:0!important;color:#aeb6c1!important;font-size:12px!important;white-space:nowrap!important;font-variant-numeric:tabular-nums}
html body #gc-upgrade .gc-comment-meta+.gc-comment-block{margin:9px 0 0!important;padding:0!important;border:0!important}
html body #gc-upgrade .gc-comment-block>.message{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:inherit!important;max-height:5.1em!important;font-size:15px!important;line-height:1.7!important}
html body #gc-upgrade .gc-reaction-bar{display:flex!important;flex-wrap:wrap!important;gap:5px!important;margin:10px 0 0!important;padding:9px 0 0!important;border-top:1px solid #8883!important}
html body #gc-upgrade .gc-reaction-label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}
html body #gc-upgrade .gc-reaction-button{width:auto!important;min-width:48px!important;min-height:31px!important;padding:4px 9px!important;gap:5px!important;font-size:12px!important}
html body #gc-upgrade .gc-reaction-emoji{font-size:15px!important}
html body #gc-upgrade .gc-reply-toggle{min-height:34px!important;margin:10px 0 0!important;padding:6px 15px!important;background:#f3ce00!important;border-color:#f3ce00!important;color:#111!important;font-size:13px!important;font-weight:800!important}
#gc-upgrade .gc-replies{margin:10px 0 0!important;padding:0!important;border:0!important}
#gc-upgrade .gc-replies>summary{display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border:1px solid #19bfe866;border-radius:8px;color:#35c7ef;font-weight:800;font-size:13px;cursor:pointer;list-style:none}
#gc-upgrade .gc-replies>summary::-webkit-details-marker{display:none}
#gc-upgrade .gc-replies>summary::before{content:'+';display:grid;place-items:center;width:17px;height:17px;border-radius:50%;background:#19bfe822;font-size:14px}
#gc-upgrade .gc-replies[open]>summary::before{content:'−'}
#gc-upgrade .gc-replies-list{display:grid;gap:8px;margin:9px 0 0 14px;padding-inline-start:10px;border-inline-start:2px solid #19bfe8}
html body #gc-upgrade article.gc-reply{padding:12px!important;margin:0!important;border-radius:9px!important}
html body #gc-upgrade .gc-reply .gc-comment-meta{padding-bottom:7px!important}
html body #gc-upgrade .gc-owner-identity{gap:7px!important}
html body #gc-upgrade .gc-owner-identity img{width:27px!important;height:27px!important;min-width:27px!important}
html body #gc-upgrade .gc-owner-identity strong{font-size:13px!important}
#gc-upgrade .gc-reply-form{margin-top:10px!important;padding:12px!important}
#guest-comments-panel .gc-notify-button{display:block;width:auto!important;margin:8px 0 0!important;min-height:38px!important;padding:8px 14px!important;border:1px solid #20bce5!important;border-radius:9px!important;background:#123746!important;color:#7ce3ff!important;font-weight:800!important}
#guest-comments-panel .gc-notify-button[hidden]{display:none!important}
#guest-comments-panel .gc-notify-button:hover,#guest-comments-panel .gc-notify-button:focus-visible{background:#165069!important;box-shadow:0 0 0 3px #20bce52b!important}
html[data-theme="light"] #guest-comments-panel .gc-notify-button{background:#e8f8fd!important;color:#086b86!important}
html[data-theme="light"] body #gc-upgrade .gc-comment-block>.message{background:transparent!important;color:#17212c!important}
@media(max-width:760px){html body #gc-upgrade article.gc-social-card{padding:13px!important}html body #gc-upgrade .gc-comment-meta{grid-template-columns:minmax(0,1fr) max-content!important;gap:7px!important}html body #gc-upgrade .gc-comment-meta .gc-stamp-value{font-size:10.5px!important}html body #gc-upgrade .gc-reaction-bar{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important}html body #gc-upgrade .gc-reaction-button{width:100%!important;min-width:0!important;min-height:30px!important;padding:4px!important}#gc-upgrade .gc-replies-list{margin-inline-start:5px!important;padding-inline-start:7px!important}}
/* GUEST COMMENTS REPLIES REACTIONS V1 END */
