:root{--gdha-color:#ffffff;--gdha-bg:#000000}.gdha-container{max-width:var(--gdha-maxw);margin:0 auto;padding:0 calc(var(--gdha-gap)/2)}.gdha-sidebar{width:var(--gdha-menuw)}.gdha-radius{border-radius:var(--gdha-radius)}:root{--gdha-color:#fff;--gdha-bg:#000;--gdha-font:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,Helvetica Neue,Arial,"Apple Color Emoji","Segoe UI Emoji";--gdha-radius:16px;--gdha-gap:24px;--gdha-maxw:1080px;--gdha-menuw:256px;--gdha-anim:1}body,html{color:var(--gdha-color);background:var(--gdha-bg);font-family:var(--gdha-font)}.gdha-header{justify-content:space-between;margin-bottom:12px;user-select:none}.gdha-header,.gdha-title{display:flex;align-items:center}.gdha-title{font-size:18px;gap:10px}.gdha-actions{display:flex;gap:10px}.gdha-section{margin-top:16px}.gdha-section h6{text-transform:uppercase;letter-spacing:.06em;font-size:12px;opacity:.85;margin:0 0 10px}.gdha-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.gdha-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gdha-input[type=color]{height:46px;padding:0;background:transparent;border:none}.gdha-list{max-height:300px;overflow:auto;padding-right:6px}.gdha-fab{position:fixed;bottom:20px;left:20px;z-index:99999;padding:16px 18px;border-radius:9999px;border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.98);color:#000;font-weight:700;font-size:16px;box-shadow:0 8px 26px rgba(0,0,0,.28);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer}.gdha-panel{font-size:16px;line-height:1.45}.gdha-card{border-radius:22px;background:rgba(22,22,26,.86);color:white;border:1px solid rgba(255,255,255,.16);padding:18px;box-shadow:0 24px 70px rgba(0,0,0,.45);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:100000}.gdha-label{font-size:15px;display:block;opacity:.95}.gdha-input{margin-top:8px;width:100%;border-radius:14px;padding:14px 16px;background:rgba(255,255,255,.1);color:white;border:1px solid rgba(255,255,255,.18);font-size:15px}.gdha-btn{color:#000;background:#fff}.gdha-btn,.gdha-btn-ghost{border-radius:14px;padding:12px 16px;font-size:14px;font-weight:700;border:1px solid rgba(255,255,255,.22);cursor:pointer}.gdha-btn-ghost{color:#fff;background:rgba(255,255,255,.16)}.gdha-fab{padding:18px 20px}.gdha-btn,.gdha-btn-ghost{border-radius:16px}.gdha-fab{padding:18px 22px}.gdha-fab,.gdha-panel{font-size:18px;font-family:Helvetica Neue,Helvetica,Arial,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,Apple Color Emoji,Segoe UI Emoji,sans-serif}.gdha-panel{line-height:1.5}.gdha-title{font-size:20px;font-weight:800;letter-spacing:.02em}.gdha-input{font-size:16px;padding:16px 18px;border-radius:16px}.gdha-btn,.gdha-btn-ghost{font-size:16px;padding:12px 16px;border-radius:14px}#gdha-debug,#gdha-mini,.gdha-mini,.gdha_debug,[id*=gdha][class*=debug],[id*=gdha][class*=mini]{display:none!important}#gdha-admin-left{left:18px!important;bottom:18px!important}.gdha-hide-legacy{display:none!important}#gdha-pass-modal{position:fixed!important;inset:0!important;z-index:2147483000!important}#gdha-pass-modal>div{width:480px!important;max-width:94vw!important;border-radius:14px!important}#gdha-admin-left{padding:12px 18px!important;font-size:16px!important;font-weight:600!important}[data-gdha=panel]{position:fixed!important;top:0!important;right:0!important;height:100vh!important;width:560px!important;max-width:90vw!important;background:#fff!important;box-shadow:-18px 0 30px rgba(0,0,0,.15)!important;z-index:2147482998!important}#gdha-admin-left{border-radius:999px!important;position:fixed!important;left:24px!important;bottom:24px!important;z-index:2147482999!important;padding:14px 20px!important;border-radius:9999px!important;border:1px solid #d0d0d0!important;background:#fff!important;font-family:Helvetica Neue,Helvetica,Arial,sans-serif!important;letter-spacing:.2px!important;box-shadow:0 10px 24px rgba(0,0,0,.18)!important;cursor:pointer!important}#gdha-admin-left,button.menu-btn{font-size:20px!important;font-weight:700!important}button.menu-btn{position:fixed;top:24px;right:24px;padding:12px 18px!important;border-radius:999px!important;border:1px solid #333!important;background:#000!important;color:#fff!important}