.gm-thread-actions{display:flex;align-items:center;justify-content:flex-end;gap:18px;clear:both;padding:10px 0 12px;flex-wrap:wrap}.gm-thread-rating:empty{display:none}.gm-thread-rating>.float_right{float:none!important;margin:0!important;padding:0!important}.gm-thread-rating .inline_rating{display:flex;align-items:center;gap:6px}.gm-share-trigger{display:inline-flex;align-items:center;gap:8px;border:1px solid #bec6cd;border-radius:8px;background:#eef0f2;color:#35434b;padding:8px 14px;font:600 13px/1.3 system-ui;cursor:pointer}.gm-share-trigger svg,.gm-share-copy svg,.gm-share-device svg{width:17px;height:17px;flex:none}.gm-share-trigger:hover{border-color:#cc743a;color:#a64c13;background:#fff3e8}.gm-share-trigger:focus-visible,.gm-share-dialog :focus-visible{outline:3px solid #d77e40;outline-offset:3px}
.gm-share-dialog{box-sizing:border-box;position:fixed;inset:0;margin:auto;width:min(520px,calc(100% - 28px));max-height:calc(100dvh - 32px);overflow:auto;border:1px solid #c9cdd0;border-radius:20px;padding:28px;background:#f7f6f3;color:#28343b;box-shadow:0 28px 90px #0005;font:14px/1.55 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-align:left}.gm-share-dialog::backdrop{background:#16212bb3;backdrop-filter:blur(4px)}.gm-share-dialog[open]{animation:gm-share-in .18s ease-out}.gm-share-head{display:flex;align-items:center;justify-content:space-between}.gm-share-emblem{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:#f3e3d5;color:#b96127}.gm-share-emblem svg{width:23px;height:23px}.gm-share-dialog .gm-share-close{display:grid;place-items:center;width:36px;height:36px;border:1px solid #d7d9da;border-radius:50%;background:transparent;color:#647078;font:26px/1 system-ui;cursor:pointer}.gm-share-dialog .gm-share-close:hover{background:#e5e8e9;color:#253039}.gm-share-dialog .gm-share-eyebrow{margin:23px 0 6px;color:#a15425;font-size:10px;font-weight:750;letter-spacing:1.5px}.gm-share-dialog h2{margin:0 0 8px;font-size:28px;line-height:1.25;letter-spacing:-.8px;font-weight:700;color:#28343b}.gm-share-dialog #gm-share-description{margin:0;color:#6a7378;font-size:14px}.gm-share-topic{margin:18px 0 20px;padding:12px 14px;border-left:3px solid #cb7438;background:#eceeed;border-radius:0 8px 8px 0;font-weight:600;overflow-wrap:anywhere}.gm-share-platforms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.gm-share-dialog .gm-share-platform{display:flex;align-items:center;flex-direction:column;gap:8px;padding:14px 4px 12px;border:1px solid #d9dddd;border-radius:12px;text-decoration:none;color:#3e4950;background:#fff;transition:transform .15s,border-color .15s}.gm-share-platform>span{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;font-size:24px;font-weight:700;color:#fff;background:#262c30}.gm-share-platform--whatsapp>span{background:#19895a;font-size:20px}.gm-share-platform--facebook>span{background:#2767c5;font:700 33px/1 Arial}.gm-share-platform--telegram>span{background:#298bb4;font-size:25px}.gm-share-platform strong{font-size:11px;font-weight:600}.gm-share-platform:hover{transform:translateY(-3px);border-color:#b96d39}.gm-share-copy{margin-top:24px;padding-top:20px;border-top:1px solid #dcdedc}.gm-share-copy label{display:block;margin-bottom:8px;font-size:12px;color:#68747a;font-weight:600}.gm-share-copy>div{display:flex;border:1px solid #cbd0d2;border-radius:9px;background:#fff;overflow:hidden}.gm-share-dialog .gm-share-copy input{box-sizing:border-box;width:100%;min-width:0;border:0;background:transparent;color:#59666d;padding:12px;font:12px/1.4 system-ui;box-shadow:none;margin:0}.gm-share-copy button{display:flex;align-items:center;gap:7px;padding:10px 12px;border:0;border-left:1px solid #cbd0d2;background:#e9edef;color:#2d414b;cursor:pointer;font:600 12px/1.4 system-ui;white-space:nowrap}.gm-share-dialog .gm-share-device{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:12px;width:100%;border:1px solid #cad1d4;border-radius:9px;background:transparent;color:#40545e;padding:10px;font:600 13px/1.4 system-ui;cursor:pointer}.gm-share-device[hidden]{display:none!important}.gm-share-feedback{min-height:20px;margin:10px 0 0;font-size:12px;color:#337154}@keyframes gm-share-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:480px){.gm-thread-actions{gap:12px;justify-content:space-between}.gm-share-dialog{padding:21px;border-radius:16px}.gm-share-platforms{gap:7px}.gm-share-platform strong{font-size:10px}.gm-thread-rating .inline_rating{font-size:11px}}@media(prefers-reduced-motion:reduce){.gm-share-dialog[open]{animation:none}.gm-share-platform{transition:none!important}}

.gm-share-platform>span svg{width:27px;height:27px}

/* One toolbar: share first, pagination, rating and native reply. */
.gm-thread-actions{justify-content:flex-start;gap:18px}.gm-thread-rating{margin-left:auto}.gm-thread-actions>.gm-thread-reply,.gm-thread-actions>.gm-thread-pager{float:none!important;margin:0!important}.gm-thread-pager:empty,.gm-thread-reply:empty{display:none}.gm-thread-reply a{white-space:nowrap}.gm-thread-reply{flex-shrink:0}
@media(max-width:600px){.gm-thread-actions{gap:10px}.gm-thread-rating .inline_rating>strong{display:none}.gm-thread-pager:not(:empty){order:4;flex-basis:100%}.gm-share-trigger{padding:8px 10px}.gm-thread-actions .gm-thread-rating{margin-left:auto}}

/* Keep the topic navigation, action row and title visually connected. */
.gm-thread-page>.breadcrumb:first-of-type{margin-bottom:16px!important}
.gm-thread-page>.gm-thread-actions{padding:0;margin:0 0 20px}
.gm-thread-page>.gm-thread-actions+br.clear{display:none}
@media(max-width:767px){.gm-thread-page>.breadcrumb:first-of-type{margin-bottom:12px!important}.gm-thread-page>.gm-thread-actions{margin-bottom:12px}}

/* Remove the legacy blank line above topic breadcrumbs. */
main.gm-thread-page{padding-top:24px}
main.gm-thread-page>br:first-child{display:none}
@media(max-width:767px){main.gm-thread-page{padding-top:12px}}
