﻿/* ADMIN DOCK */
.is-admin .adminlink{display:none!important}
.adock{position:fixed;inset-inline-start:12px;top:50%;translate:0 -50%;z-index:90;display:grid;gap:6px;padding:10px;border-radius:20px;background:var(--glass);backdrop-filter:blur(16px);border:1px solid var(--line);box-shadow:0 14px 40px rgba(0,0,0,.35)}
.adock [hidden]{display:none!important}
.adock .adtag{display:flex;align-items:center;justify-content:center;gap:7px;padding:2px 6px 6px;font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--glow)}
.adock .adtag i{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 8px #22c55e}
.adock a,.adock button{position:relative;display:flex;align-items:center;gap:9px;padding:9px 14px;border-radius:12px;background:transparent;border:1px solid transparent;color:var(--text);font:inherit;font-size:.8rem;font-weight:600;cursor:pointer;text-align:start;transition:.3s}
.adock a:hover,.adock button:hover{background:var(--accent);color:#fff}
.adock .adbadge{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:20px;background:#f59e0b;color:#fff;font-size:.68rem;font-weight:700}
.adock.min .lbl{display:none}
.adock.min a,.adock.min button{padding:9px 11px}
@media(max-width:860px){.adock .lbl{display:none}.adock a,.adock button{padding:9px 11px}.adock{padding:6px;inset-inline-start:6px}}

.adback{position:fixed;inset-inline-start:12px;top:50%;translate:0 -50%;z-index:90;padding:10px 18px;border-radius:50px;background:var(--accent);color:#fff;border:0;font:inherit;font-size:.78rem;font-weight:600;cursor:pointer;box-shadow:0 10px 30px rgba(0,0,0,.35);opacity:.92;transition:.3s}
.adback:hover{opacity:1;scale:1.05}
@media(max-width:860px){.adback{font-size:.7rem;padding:8px 12px}}
