body.gg-demo-admin{padding-top:42px}.gg-demo-admin .gg-admin-top{top:42px}.gg-demo-ribbon{position:fixed;z-index:99990;left:0;right:0;top:0;height:42px;background:#101713;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 14px;border-bottom:1px solid #2b3b31;font:800 11px Arial,sans-serif}.gg-demo-ribbon .left{display:flex;align-items:center;gap:9px}.gg-demo-ribbon .dot{width:8px;height:8px;border-radius:50%;background:#62c370;box-shadow:0 0 0 4px rgba(98,195,112,.13)}.gg-demo-ribbon .right{display:flex;gap:7px;align-items:center}.gg-demo-ribbon a,.gg-demo-ribbon button{border:1px solid #3c4d42;background:#1a2820;color:#fff;border-radius:7px;padding:7px 9px;text-decoration:none;font:800 10px Arial,sans-serif;cursor:pointer}.gg-demo-ribbon .primary{background:#62c370;border-color:#62c370;color:#08120a}.gg-demo-locked{position:relative!important;opacity:.72}.gg-demo-locked::after{content:'LOCKED';display:inline-block;margin-left:5px;padding:2px 5px;border-radius:999px;background:#fff1dd;color:#8a4808;font-size:7px;font-weight:1000;letter-spacing:.05em;vertical-align:middle}.gg-demo-modal{position:fixed;z-index:100000;inset:0;background:rgba(4,8,6,.62);display:none;align-items:center;justify-content:center;padding:18px}.gg-demo-modal.open{display:flex}.gg-demo-dialog{width:min(500px,100%);background:#fff;color:#17221b;border-radius:18px;padding:24px;box-shadow:0 25px 80px rgba(0,0,0,.3);font-family:Arial,sans-serif}.gg-demo-dialog .icon{width:48px;height:48px;border-radius:14px;background:#fff0df;display:grid;place-items:center;font-size:24px}.gg-demo-dialog h2{margin:12px 0 8px;font-size:24px}.gg-demo-dialog p{color:#59645d;line-height:1.55}.gg-demo-dialog .included{background:#f0f7f2;border:1px solid #d8e9dc;border-radius:10px;padding:10px 12px;font-size:12px;color:#2d4634}.gg-demo-dialog .actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.gg-demo-dialog button{border:0;border-radius:9px;padding:10px 13px;font-weight:900;cursor:pointer}.gg-demo-dialog .close{background:#173f27;color:#fff}.gg-demo-tour-highlight{outline:4px solid rgba(98,195,112,.72)!important;outline-offset:5px!important;position:relative!important;z-index:99970!important}.gg-demo-tour-card{position:fixed;z-index:99999;right:18px;bottom:18px;width:min(380px,calc(100vw - 36px));background:#fff;border:1px solid #dce4de;border-radius:16px;padding:18px;box-shadow:0 24px 70px rgba(0,0,0,.28);font-family:Arial,sans-serif;display:none}.gg-demo-tour-card.open{display:block}.gg-demo-tour-card small{color:#2e7d32;font-size:9px;font-weight:1000;letter-spacing:.12em}.gg-demo-tour-card h3{margin:6px 0 8px;font-size:20px}.gg-demo-tour-card p{margin:0;color:#59645d;line-height:1.5;font-size:12px}.gg-demo-tour-card .actions{display:flex;justify-content:space-between;gap:8px;margin-top:14px}.gg-demo-tour-card button{border:0;border-radius:8px;padding:9px 11px;font-weight:900;cursor:pointer;background:#edf2ee;color:#26332a}.gg-demo-tour-card button.next{background:#173f27;color:#fff}.gg-demo-demoonly{background:#eff8f1;border:1px solid #d6eadb;border-radius:10px;padding:10px 12px;margin-bottom:14px;color:#31513a;font-size:12px}.gg-demo-admin form[method="post"] button,.gg-demo-admin form[method="post"] input[type="submit"]{position:relative}@media(max-width:700px){body.gg-demo-admin{padding-top:72px}.gg-demo-admin .gg-admin-top{top:72px}.gg-demo-ribbon{height:72px;align-items:flex-start;padding-top:8px;flex-direction:column}.gg-demo-ribbon .right{padding-bottom:7px}.gg-demo-ribbon .left span:last-child{font-size:9px}.gg-demo-tour-card{right:10px;bottom:10px;width:calc(100vw - 20px)}}
