:root{--menu-font:inherit;--menu-size:15px;--menu-weight:750}.mini-links{background:#ffffff;border-radius:22px;padding:18px 18px 16px;border:1px solid rgba(0,0,0,0.06);box-shadow:0 12px 28px rgba(0,0,0,0.10);display:flex;flex-wrap:wrap;gap:12px 14px;align-items:stretch;font-family:var(--menu-font);font-size:var(--menu-size)}.mini-links-left{display:flex;flex-wrap:wrap;gap:12px 14px;align-items:stretch;flex:1 1 100%}.mini-links-left a{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:11px 18px;min-height:44px;border-radius:999px;background:#fbfaf8;border:1px solid rgba(107,63,43,0.28);color:#6b3f2b!important;text-decoration:none!important;font-weight:var(--menu-weight);line-height:1.1;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;font-family:var(--menu-font);font-size:var(--menu-size)}.mini-logout{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:11px 18px;min-height:44px;border-radius:999px;background:#ffffff!important;border:1px solid rgba(216,64,64,0.60)!important;color:#d84040!important;font-weight:800;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;font-family:var(--menu-font);font-size:var(--menu-size)}.mini-links-left a:hover{background:#f4f1ed}.mini-logout:hover{background:rgba(216,64,64,0.06)!important}@media (min-width: 901px){.mini-links{flex-wrap:nowrap;align-items:center}.mini-links-left{flex:0 1 auto}.mini-user{margin-left:auto;display:inline-flex;align-items:center;gap:10px;padding:10px 14px;min-height:44px;border-radius:999px;background:#fbfaf8;border:1px solid rgba(107,63,43,0.18);color:rgba(107,63,43,0.95);font-weight:700;white-space:nowrap}.mini-user .mini-user-mail{font-weight:800}}@media (max-width: 900px){.mini-links{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px 14px;align-items:stretch}.mini-links-left{display:contents}.mini-links-left a,
 .mini-logout{width:100%}.mini-links-left a{order:1}#adminBtn{order:2}.mini-logout{order:3;grid-column:2}.mini-user{order:4;grid-column:1 / -1;justify-self:center;width:100%;text-align:center}#adminBtn{grid-column:1;white-space:normal;text-align:center}.mini-links:has(#adminBtn[style*="display:none"]) .mini-logout{grid-column:1 / -1;justify-self:center;width:min(320px, 100%)}}