.gcoguide{position:fixed;left:14px;bottom:14px;z-index:99990;font:15px/1.4 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;color:#14231c}
.gcoguide *{box-sizing:border-box}
.gcoguide__btn{display:flex;align-items:center;gap:8px;border:0;border-radius:99px;background:#0b4d34;color:#fff;padding:9px 14px 9px 9px;cursor:pointer;box-shadow:0 6px 20px rgba(0,0,0,.25);font:600 14px/1 inherit}
.gcoguide__q{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#fff;color:#0b4d34;font-weight:800}
.gcoguide__panel{position:absolute;left:0;bottom:52px;width:min(340px,calc(100vw - 28px));max-height:min(70vh,560px);overflow:auto;background:#fff;border:1px solid #dfe7e2;border-radius:16px;padding:14px;box-shadow:0 16px 44px rgba(0,0,0,.28)}
.gcoguide__panel[hidden]{display:none}
.gcoguide__head{display:flex;justify-content:space-between;align-items:center}
.gcoguide__head strong{font-size:1.05rem}
.gcoguide__x{border:0;background:#eef3f0;border-radius:50%;width:30px;height:30px;font-size:20px;line-height:1;cursor:pointer}
.gcoguide__hi{margin:6px 0 10px;color:#5b6b63;font-size:.92rem}
.gcoguide h4{margin:12px 0 6px;font-size:.8rem;letter-spacing:.04em;text-transform:uppercase;color:#5b6b63}
.gcoguide__list,.gcoguide__six{display:grid;gap:6px}
.gcoguide__six{grid-template-columns:1fr 1fr}
.gcoguide__link{display:flex;align-items:center;gap:8px;width:100%;padding:9px 10px;border:1px solid #dfe7e2;border-radius:10px;background:#fff;color:#14231c!important;text-decoration:none;font:600 .92rem/1.25 inherit;text-align:left;cursor:pointer;overflow:hidden}
.gcoguide__link:hover,.gcoguide__link:focus-visible{background:#f2faf5;border-color:#0f6b49;outline:none}
.gcoguide__ico{flex:0 0 auto}
.gcoguide__go{background:#0b4d34;color:#fff!important;border-color:#0b4d34}.gcoguide__go:hover{background:#0f6b49}
.gcoguide__note{margin:10px 0 0;font-size:.78rem;color:#7a8780}
@media(max-width:820px){.gcoguide{bottom:78px}.gcoguide__lbl{display:none}.gcoguide__btn{padding:9px}}
@media print{.gcoguide{display:none}}
.gcoguide__out{color:#8a1c1c!important}
.gcoguide__fb label{display:block;margin:10px 0 4px;font-weight:600;font-size:.88rem}
.gcoguide__fb select,.gcoguide__fb textarea,.gcoguide__fb input[type=email]{width:100%;padding:10px;border:1px solid #c9d5ce;border-radius:10px;font:inherit;background:#fff;color:#14231c}
.gcoguide__stars{display:flex;gap:4px}.gcoguide__star{border:0;background:none;font-size:26px;line-height:1;color:#d49b00;cursor:pointer;padding:2px}
.gcoguide__fbrow{display:flex;gap:8px;margin-top:12px}.gcoguide__fbrow .gcoguide__link{justify-content:center}
.gcoguide__fbmsg{margin:8px 0 0;font-size:.9rem;color:#0b4d34;min-height:1.2em}
.gcoguide__fb[hidden],.gcoguide__panel [hidden]{display:none!important}

.gcoguide__langs{display:grid;grid-template-columns:1fr 1fr;gap:6px;max-height:46vh;overflow:auto;margin:8px 0}
.gcoguide__langs .gcoguide__link{padding:8px 10px;font-size:.92rem}
.gcoguide__on{outline:2px solid #1f9d62}
