#gfa-tech-dot-v2866{position:fixed;right:14px;bottom:14px;z-index:2147483000;border:1px solid #d7e0eb;background:rgba(255,255,255,.96);color:#2b3d59;border-radius:999px;padding:7px 10px;display:flex;align-items:center;gap:7px;font:600 12px/1.1 Arial,sans-serif;box-shadow:0 4px 16px rgba(31,45,61,.16);cursor:pointer}#gfa-tech-dot-v2866 .gfa-tech-led{width:9px;height:9px;border-radius:50%;background:#98a2b3;box-shadow:0 0 0 3px rgba(152,162,179,.15)}#gfa-tech-dot-v2866.gfa-tech-ok .gfa-tech-led{background:#20a464;box-shadow:0 0 0 3px rgba(32,164,100,.15)}#gfa-tech-dot-v2866.gfa-tech-warn .gfa-tech-led{background:#f0a020;box-shadow:0 0 0 3px rgba(240,160,32,.18)}#gfa-tech-dot-v2866.gfa-tech-bad .gfa-tech-led{background:#d94b4b;box-shadow:0 0 0 3px rgba(217,75,75,.18)}#gfa-tech-panel-v2866{position:fixed;right:14px;bottom:54px;width:340px;max-width:calc(100vw - 28px);max-height:72vh;z-index:2147483001;background:#fff;border:1px solid #dce4ee;border-radius:14px;box-shadow:0 14px 40px rgba(26,39,58,.26);font:13px/1.35 Arial,sans-serif;color:#2e405e;display:none;overflow:hidden}#gfa-tech-panel-v2866.open{display:block}.gfa-tech-head{padding:12px 14px;border-bottom:1px solid #edf1f5;display:flex;justify-content:space-between;align-items:center}.gfa-tech-head strong{font-size:15px}.gfa-tech-close{border:0;background:transparent;font-size:23px;line-height:1;color:#66758c;cursor:pointer}.gfa-tech-body{padding:12px 14px;overflow:auto;max-height:calc(72vh - 48px)}.gfa-tech-summary{border-radius:10px;padding:10px 12px;display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.gfa-tech-summary strong{font-size:22px}.gfa-tech-summary.ok{background:#edf9f3;color:#187a4c}.gfa-tech-summary.warn{background:#fff7e8;color:#9b6612}.gfa-tech-summary.bad{background:#fff0f0;color:#a83939}.gfa-tech-body h5{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:#8793a6;margin:13px 0 6px}.gfa-tech-row{display:flex;justify-content:space-between;gap:14px;padding:4px 0;border-bottom:1px dotted #edf1f5}.gfa-tech-row span{color:#68778e}.gfa-tech-row b{text-align:right;font-weight:600;overflow-wrap:anywhere}.gfa-tech-row b.good{color:#188052}.gfa-tech-row b.warn{color:#a36b11}.gfa-tech-row b.bad{color:#b53d3d}.gfa-tech-body ul{margin:6px 0 0;padding-left:18px;color:#a36b11}.gfa-tech-allgood{padding:8px 10px;background:#eef9f3;color:#177b4b;border-radius:8px}.gfa-tech-foot{margin-top:12px;padding-top:9px;border-top:1px solid #edf1f5;color:#98a2b3;font-size:11px;text-align:center}@media(max-width:600px){#gfa-tech-dot-v2866{right:8px;bottom:8px}#gfa-tech-panel-v2866{right:8px;bottom:48px;max-width:calc(100vw - 16px)}}