.support-dock{position:fixed;z-index:2147482999;right:max(18px,env(safe-area-inset-right));bottom:var(--sc-support-bottom,max(18px,env(safe-area-inset-bottom)));width:max-content;max-width:calc(100vw - 32px);font:inherit;color:#243428;--sc-support-paper:#fff;--sc-support-ink:#243428;--sc-support-border:#ccd7c6;--sc-support-accent:#315634}
.support-dock.support-left{right:auto;left:max(18px,env(safe-area-inset-left))}.support-dock details{position:relative}.support-dock summary{list-style:none;display:flex;align-items:center;gap:9px;min-height:50px;padding:9px 17px;border:1px solid var(--sc-support-border);border-radius:999px;background:var(--sc-support-accent);color:#fff;box-shadow:0 6px 25px #0004;font-size:14px;font-weight:700;cursor:pointer;box-sizing:border-box}.support-dock summary::-webkit-details-marker{display:none}.support-dock summary>b{display:grid;place-items:center;width:28px;height:28px;border:1px solid #ffffff80;border-radius:50%;font-size:18px}.support-dock details>div{position:absolute;right:0;bottom:calc(100% + 10px);width:min(310px,calc(100vw - 32px));max-height:calc(100dvh - var(--sc-support-bottom,18px) - 90px);overflow-y:auto;padding:17px;border:1px solid var(--sc-support-border);border-radius:13px;background:var(--sc-support-paper);color:var(--sc-support-ink);box-shadow:0 12px 40px #0005;box-sizing:border-box}.support-dock.support-left details>div{right:auto;left:0}.support-dock p{margin:0 0 14px;font-size:13px;line-height:1.65;overflow-wrap:anywhere}.support-dock details>div>a{display:flex;align-items:center;gap:11px;min-height:46px;padding:9px 11px;margin-top:9px;border:1px solid var(--sc-support-border);border-radius:8px;color:var(--sc-support-ink);background:transparent;text-decoration:none;font-size:13px;line-height:1.5;box-sizing:border-box;overflow-wrap:anywhere}.support-dock a>b{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;color:white;background:#315634;font-size:12px}.support-dock .support-messenger>b,.support-dock .support-zalo>b{background:#1877f2}.support-dock :is(a,summary):focus-visible{outline:3px solid #edac38;outline-offset:3px}.game-shop .support-dock{--sc-support-paper:#fff;--sc-support-ink:#244765;--sc-support-border:#c9dce8;--sc-support-accent:#176886}.game-shop .footer-social{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.game-shop .footer-social>a{display:inline-flex;align-items:center;min-height:40px;padding:7px 11px;border:1px solid #c9dce8;border-radius:6px;color:#176886;font-size:12px;text-decoration:none}.game-shop .shopcraft-cookie{border-color:#c7dce8;background:#fffffff5;color:#244765}.game-shop .shopcraft-cookie a{color:#176886}
@media(max-width:480px){.support-dock{right:max(12px,env(safe-area-inset-right));max-width:calc(100vw - 24px)}.support-dock.support-left{left:max(12px,env(safe-area-inset-left))}.support-dock details>div{width:min(300px,calc(100vw - 24px))}.support-dock summary{min-height:48px;padding:8px 14px}}
.game-shop .shopcraft-cookie button{color:#315672;border-color:#c9dce8;background:#edf4f8}.game-shop .shopcraft-cookie button[data-accept]{color:#fff;border-color:#176886;background:#176886}
