body.spr-root .zgd-sidebar{display:flex;flex-direction:column;gap:7px;background:#1b1917;border:1px solid #4d4033;border-radius:10px;padding:10px;align-self:start}body.spr-root .zgd-sidebar a{color:#efddcb;padding:12px;border-radius:7px;font-size:13px;text-decoration:none}body.spr-root .zgd-sidebar a:hover{background:#3f362e}body.spr-root .zgd-sidebar a.active{background:#d8b990;color:#241e18;font-weight:700}body.spr-root .zgd-shell>.szt-primary-nav{display:none!important}body.spr-root .zgd-panel{margin-top:22px;padding:23px}body.spr-root .zgd-panel .zgd-line{padding:13px;margin:10px 0;border:1px solid #4b4036;border-radius:8px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}body.spr-root .zgd-panel .zgd-line small{display:block;opacity:.75;margin-top:4px}body.spr-root .zgd-panel .zgd-btn{border:1px solid #d3b189;background:#33291f;color:#f8e2c5;border-radius:6px;padding:9px 12px;cursor:pointer;text-decoration:none;font-size:13px}body.spr-root .zgd-panel .zgd-btn:disabled{opacity:.5}body.spr-root .zgd-panel .zgd-choice{max-height:210px;overflow:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:9px}body.spr-root .zgd-panel .zgd-choice label{font-size:13px}body.spr-root .zgd-float{position:fixed;bottom:16px;right:16px;z-index:999999;background:#201d19;border:1px solid #c1a27c;color:white;padding:12px;border-radius:10px;width:290px;max-width:calc(100vw - 32px);box-shadow:0 4px 30px #0008;font-size:12px}body.spr-root .zgd-float progress{display:block;width:100%;height:8px;margin:9px 0;accent-color:#dfbd90}body.spr-root .zgd-float small{display:block;line-height:1.5;max-height:48px;overflow:auto}@media(min-width:980px){body.spr-root .zgd-shell{display:grid;grid-template-columns:205px minmax(0,1fr);gap:0 26px;align-items:start}body.spr-root .zgd-shell>:not(.zgd-sidebar){grid-column:2;min-width:0}body.spr-root .zgd-shell>.zgd-sidebar{grid-column:1;grid-row:1 / span 80;position:sticky;top:14px}}@media(max-width:979px){body.spr-root .zgd-sidebar{flex-direction:row;flex-wrap:wrap;margin-bottom:18px}body.spr-root .zgd-sidebar a{padding:9px}body.spr-root .zgd-panel .zgd-line{align-items:flex-start}}