.dgga-panel,.dgga-preferences{box-sizing:border-box;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;line-height:1.6!important;letter-spacing:normal!important}.dgga-panel[hidden],.dgga-panel [hidden]{display:none!important}.dgga-panel{position:fixed;z-index:100001;left:20px;bottom:72px;width:min(440px,calc(100vw - 40px));max-height:calc(100dvh - 110px);overflow:auto;padding:24px;border:1px solid #9daf98;border-radius:16px;background:#fffef9;color:#18382c;box-shadow:0 12px 45px #18382c26;text-align:left}.dgga-panel h2{color:#18382c!important;font-size:20px!important;font-weight:750!important;line-height:1.3!important;letter-spacing:-.3px!important;margin:0 0 12px!important}.dgga-panel p{font-size:13px!important;color:#405d4a!important;margin:0 0 18px!important;line-height:1.7!important}.dgga-panel .dgga-state{font-size:12px!important;font-weight:600!important}.dgga-panel .dgga-state:empty{display:none}.dgga-actions{display:flex;gap:10px;flex-wrap:wrap}.dgga-panel button,.dgga-preferences{font-family:inherit!important;cursor:pointer;border:1px solid #8ca280;background:#fffef9;color:#18382c;font-weight:650;font-size:12px;line-height:1.5;border-radius:9px;padding:11px 13px;min-height:44px;box-sizing:border-box}.dgga-choice{flex:1;min-width:140px}.dgga-panel button:hover,.dgga-preferences:hover{background:#edf2e7;border-color:#466a3b}.dgga-panel .dgga-close{font-size:12px;margin-top:14px;background:transparent;border-color:transparent;text-decoration:underline;padding:4px 0;min-height:36px}.dgga-preferences{position:fixed;z-index:100000;left:20px;bottom:16px;box-shadow:0 3px 12px #18382c12}.dgga-panel button:focus-visible,.dgga-preferences:focus-visible{outline:3px solid #e96832;outline-offset:3px}@media(max-width:480px){.dgga-panel{left:12px;bottom:70px;width:calc(100vw - 24px);padding:21px}.dgga-preferences{left:12px;bottom:12px}.dgga-choice{min-width:120px}}@media(prefers-reduced-motion:reduce){.dgga-panel *,.dgga-preferences{transition:none!important}}
