.cabinet-navigation{position:fixed;z-index:30;inset:auto 0 0;display:flex;max-width:520px;margin:auto;padding:8px 8px calc(8px + env(safe-area-inset-bottom));border:1px solid #e5ddea;border-bottom:0;border-radius:22px 22px 0 0;background:#fffffff5;box-shadow:0 -6px 24px #49325808;backdrop-filter:blur(16px)}.cabinet-navigation a,.cabinet-navigation button,.mentor-shell .cabinet-navigation button{flex:1;min-width:0;min-height:52px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;border:0;border-radius:14px;padding:6px 3px;margin:0;background:transparent;color:#766d7d;font-size:11px;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer}.cabinet-navigation [aria-current],.cabinet-navigation button[aria-pressed=true],.mentor-shell .cabinet-navigation button[aria-pressed=true]{background:#f0e8f7;color:#7841a3}.cabinet-navigation :is(a,button):focus-visible{outline:3px solid #7841a3;outline-offset:2px}@media(min-width:768px){.cabinet-navigation{position:static;max-width:none;box-shadow:none;border:1px solid #e5ddea;border-radius:18px;margin:20px 0 28px;padding:6px;backdrop-filter:none}.cabinet-navigation a,.cabinet-navigation button,.mentor-shell .cabinet-navigation button{flex-direction:row;gap:10px;font-size:14px;min-height:48px}}@media print{.cabinet-navigation{display:none}}