.th-ga-settings{text-align:center;color:#59463d;background:#fff;padding:16px 24px;font-family:inherit}.th-ga-settings button{font:inherit;cursor:pointer;background:0 0;border:0;padding:8px;font-size:14px;text-decoration:underline}.th-ga-panel{z-index:99999;bottom:max(16px,env(safe-area-inset-bottom));box-sizing:border-box;color:#44372f;background:#fff;border:1px solid #d18063;border-radius:12px;width:min(560px,100% - 32px);max-height:calc(100dvh - 32px);padding:24px;font-family:inherit;position:fixed;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 8px 32px #0003}.th-ga-panel h2{margin:0 0 12px;font-size:20px}.th-ga-panel p{margin:0 0 16px;font-size:16px;line-height:1.7}.th-ga-panel .th-ga-status{font-size:14px}.th-ga-actions{flex-wrap:wrap;gap:12px;display:flex}.th-ga-actions button{min-width:110px;font:inherit;color:#704331;cursor:pointer;background:#fff;border:1px solid #a96349;border-radius:6px;flex:1;padding:12px 16px;font-size:16px}.th-ga-actions button:nth-child(2){color:#fff;background:#a96349}.th-ga-actions .th-ga-close{flex:0 auto;min-width:60px}:is(.th-ga-panel button:focus-visible,.th-ga-settings button:focus-visible){outline-offset:3px;outline:3px solid #edac4a}@media (max-width:380px){.th-ga-panel{padding:18px}.th-ga-actions{gap:8px}}
