/* Oslíkovo: navigation groups and future pet tab. Do not change item rarities. */
.dock-nav{display:flex;flex-wrap:wrap;align-items:flex-start;gap:0 16px}
.dock-nav [role="tablist"]{display:flex;flex:1 1 100%;width:100%;max-width:100%;align-items:center;gap:0 clamp(8px,1.3vw,17px);flex-wrap:wrap;overflow:visible}
.dock-nav-divider{width:1px;height:17px;background:linear-gradient(transparent,#c19b5a,transparent);flex:none;opacity:.75}
.dock-nav-extra{display:flex;align-items:center;gap:10px;padding:4px 0 8px}
.dock-nav-extra a{display:inline-flex;align-items:center;min-height:29px;padding:3px 12px;border:1px solid #8e794a;border-radius:8px;background:#293f4b;color:#f4d997;text-decoration:none;font-size:13px;font-weight:750}
.dock-nav-extra a:hover,.dock-nav-extra a:focus-visible{background:#3a5566;border-color:#ecc67c;color:#fff2cc}
.dock-pet-preview{display:flex;align-items:center;justify-content:center;gap:24px;min-height:225px;max-width:780px;margin:20px auto;padding:20px;border:1px solid #667a87;border-radius:16px;background:linear-gradient(135deg,#203a4c,#0f2436)}
.dock-pet-preview img{width:150px;height:150px;object-fit:contain;flex:none}
.dock-pet-preview h3{margin:0 0 10px;color:#f4e0bb;font-size:21px}
.dock-pet-preview p{margin:0 0 10px;color:#c8d9e1;font-size:14px;line-height:1.45}
.dock-pet-market-link{border:0;background:none;color:#f7d38c;text-decoration:underline;font:inherit;cursor:pointer}
@media(max-width:700px){.dock-nav [role="tablist"]{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;gap:0 13px}.dock-nav-divider{height:12px}.dock-nav-extra{padding:2px 0 6px}.dock-pet-preview{flex-direction:column;gap:10px;padding:14px;margin:8px 0;min-height:0}.dock-pet-preview img{width:112px;height:112px}.dock-pet-preview h3{font-size:18px}.dock-pet-preview p{font-size:12px}}
