/* Gandi Siasat Core: base styles for the custom Elementor widgets. Colors/sizes are set per widget in Elementor. */
.gs-icons{display:flex;flex-wrap:wrap;align-items:center;gap:8px}
.gs-icons__heading{font-weight:700;margin-inline-end:4px}
.gs-icons__item{--gs-box:36px;--gs-icon:16px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:var(--gs-box);height:var(--gs-box);padding:0 calc((var(--gs-box) - var(--gs-icon))/2);border:1px solid transparent;background:transparent;color:inherit;font:inherit;line-height:1;text-decoration:none;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}
.gs-icons__item svg{width:var(--gs-icon);height:var(--gs-icon);fill:currentColor}
.gs-icons__item i{font-size:var(--gs-icon)}
.gs-icons__item:focus-visible{outline:2px solid currentColor;outline-offset:2px}
.gs-icons__name{font-size:.85em}
.gs-icons__status{position:absolute;inset-block-start:calc(100% + 6px);inset-inline-start:50%;transform:translateX(-50%);white-space:nowrap;font-size:12px;background:#15181f;color:#fff;padding:0 8px;line-height:24px;pointer-events:none}
.gs-icons__status:empty{display:none}
.gs-colors-brand .gs-icons__item{color:#fff;border-color:transparent}
.gs-colors-brand .gs-icons__item--facebook{background:#0866ff}
.gs-colors-brand .gs-icons__item--instagram{background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}
.gs-colors-brand .gs-icons__item--tiktok,.gs-colors-brand .gs-icons__item--x{background:#000}
.gs-colors-brand .gs-icons__item--whatsapp{background:#25d366}
.gs-colors-brand .gs-icons__item--telegram{background:#26a5e4}
.gs-colors-brand .gs-icons__item--copy{background:#5b6170}
.gs-colors-brand .gs-icons__item:hover{filter:brightness(.92)}
.gs-ad{display:block;margin-inline:auto;width:100%;text-align:center;border-block:1px solid #e3e5ea;padding-block:6px 10px}
.gs-ad__label{display:block;font-size:11px;letter-spacing:.06em;color:#6b7280;line-height:20px}
.gs-ad__unit{display:flex;align-items:center;justify-content:center;overflow:hidden}
.gs-ad--placeholder .gs-ad__unit{flex-direction:column;gap:2px;background:repeating-linear-gradient(135deg,#f4f5f7 0 10px,#eceef2 10px 20px);border:1px dashed #b8bdc8;color:#4b5563;font:600 13px/1.4 system-ui,sans-serif;direction:ltr}
.gs-ad--placeholder small{font-weight:400;font-size:11px}
.gs-meta{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:center}
.gs-meta>span+span::before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.45;margin-inline-end:14px;vertical-align:middle}
.gs-source{margin:0}
.gs-source a{text-decoration:underline;text-underline-offset:3px}
.gs-editor-note{padding:10px 12px;border:1px dashed #9aa3b2;font:12px/1.5 system-ui,sans-serif;color:#4b5563;direction:ltr;text-align:left}
