/* GreenWeb Translate — language switcher */
.gwt-switcher{--gwt-g:#5ECC62;--gwt-ink:#051006;--gwt-line:rgba(5,16,6,.12);position:relative;display:inline-flex;align-items:center;font-family:inherit;font-size:14px;line-height:1;z-index:50;direction:ltr;flex:none}
.gwt-switcher *{box-sizing:border-box}
.gwt-switcher .gwt-flag{width:22px;height:16px;border-radius:3px;box-shadow:0 0 0 1px rgba(0,0,0,.1);flex:none;display:block}
.gwt-switcher .gwt-code{font-weight:700;letter-spacing:.04em;font-size:13px}
.gwt-switcher .gwt-name{font-weight:600;font-size:13.5px;white-space:nowrap}

/* dropdown */
.gwt-dropdown .gwt-current{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 12px;border-radius:12px;border:1px solid var(--gwt-line);background:#fff;color:var(--gwt-ink);cursor:pointer;transition:border-color .2s,box-shadow .2s,background .2s;font:inherit;margin:0;box-shadow:none;text-transform:none;min-width:0}
.gwt-dropdown .gwt-current:hover,.gwt-dropdown.is-open .gwt-current{border-color:var(--gwt-g);box-shadow:0 0 0 3px rgba(94,204,98,.15);background:#fff;color:var(--gwt-ink)}
.gwt-dropdown .gwt-current:focus-visible{outline:2px solid var(--gwt-g);outline-offset:2px}
.gwt-dropdown .gwt-chev{transition:transform .25s;opacity:.6}
.gwt-dropdown.is-open .gwt-chev{transform:rotate(180deg)}
.gwt-dropdown .gwt-globe{opacity:.75}
.gwt-dropdown .gwt-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:170px;background:#fff;border:1px solid var(--gwt-line);border-radius:14px;padding:6px;box-shadow:0 18px 48px -12px rgba(5,16,6,.28);opacity:0;visibility:hidden;transform:translateY(-6px) scale(.98);transform-origin:top right;transition:opacity .18s,transform .18s,visibility .18s;display:flex;flex-direction:column;gap:2px}
[dir=ltr] .gwt-dropdown .gwt-menu,.gwt-dir-ltr .gwt-dropdown .gwt-menu{right:auto;left:0;transform-origin:top left}
.gwt-dropdown.is-open .gwt-menu{opacity:1;visibility:visible;transform:none}
.gwt-open-up .gwt-menu{top:auto;bottom:calc(100% + 8px);transform-origin:bottom right}
.gwt-dropdown .gwt-switch{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;color:var(--gwt-ink)!important;text-decoration:none!important;transition:background .15s}
.gwt-dropdown .gwt-switch .gwt-name{flex:1}
.gwt-dropdown .gwt-switch .gwt-code{opacity:.55;font-size:12px}
.gwt-dropdown .gwt-switch:hover,.gwt-dropdown .gwt-switch:focus-visible{background:#F4FBF4;outline:none}
.gwt-dropdown .gwt-switch.is-active{background:#E8F7E9;font-weight:700}
.gwt-dropdown .gwt-switch.is-active:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--gwt-g);margin-inline-start:auto}

/* inline pills */
.gwt-inline{gap:2px;padding:3px;border-radius:12px;background:rgba(5,16,6,.05)}
.gwt-inline .gwt-switch{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:9px;color:var(--gwt-ink)!important;text-decoration:none!important;transition:background .2s,color .2s;opacity:.75}
.gwt-inline .gwt-switch:hover{opacity:1;background:rgba(255,255,255,.7)}
.gwt-inline .gwt-switch.is-active{background:#fff;opacity:1;box-shadow:0 2px 8px -2px rgba(5,16,6,.2)}

/* injected in header */
.gwt-injected{margin-inline:8px;align-self:center}

/* floating */
.gwt-floating{position:fixed;bottom:20px;left:20px;z-index:9998}
.gwt-floating .gwt-current{box-shadow:0 10px 30px -10px rgba(5,16,6,.35)}

@media (max-width:767px){
	.gwt-dropdown .gwt-current{height:36px;padding:0 9px;gap:5px}
	.gwt-injected{margin-inline:4px}
}
img.gwt-flag{object-fit:cover;object-position:center}

/* editor notice bar */
.gwt-editor-bar{position:fixed;bottom:16px;left:50%;transform:translateX(-50%);z-index:999999;display:flex;align-items:center;gap:12px;flex-wrap:wrap;max-width:calc(100% - 32px);background:#051006;color:#fff;padding:10px 12px 10px 16px;border-radius:16px;box-shadow:0 20px 50px -15px rgba(0,0,0,.55);font:13px/1.7 "GWT Vazirmatn",Tahoma,sans-serif}
.gwt-editor-bar .gwt-eb-msg{opacity:.9}
.gwt-editor-bar .gwt-eb-btns{display:flex;gap:6px;flex-wrap:wrap}
.gwt-editor-bar a{color:#fff!important;text-decoration:none!important;border:1px solid rgba(255,255,255,.25);padding:5px 12px;border-radius:10px;font-weight:600;white-space:nowrap}
.gwt-editor-bar a:hover{background:rgba(255,255,255,.1)}
.gwt-editor-bar a.p{background:#5ECC62;border-color:#5ECC62;color:#051006!important}
.gwt-editor-bar .gwt-eb-x{background:none;border:0;color:#fff;opacity:.6;font-size:20px;cursor:pointer;padding:0 4px;line-height:1}
@font-face{font-family:"GWT Vazirmatn";src:url("../fonts/Vazirmatn.woff2") format("woff2");font-weight:100 900;font-display:swap}
