*,:after,:before{box-sizing:border-box}.bottom-nav{display:none;position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #e2e8f0;z-index:1000;padding-bottom:env(safe-area-inset-bottom,0);box-shadow:0 -2px 16px rgba(15,23,42,.08)}.bottom-nav a{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 4px;text-decoration:none;color:#94a3b8;font-size:11px;font-weight:600;gap:4px;min-height:58px;letter-spacing:.01em;transition:color .15s}.bottom-nav a svg{width:22px;height:22px;stroke-width:1.8}@media (max-width:640px){.bottom-nav{display:flex!important}.top-tab-bar{display:none!important}.page-main{padding:12px 12px 76px!important}.page-header{padding:14px 16px!important;border-radius:12px!important;margin-bottom:12px!important}.header-title{font-size:17px!important}.header-subtitle{font-size:12px!important}.stat-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important;margin-bottom:12px!important}.stat-hide-mobile{display:none!important}.page-card{padding:16px!important;border-radius:12px!important}.task-actions{flex-direction:column!important;gap:8px!important}.task-actions form{width:100%}.task-actions button,.task-actions form button{width:100%!important;padding:14px 12px!important;font-size:15px!important;justify-content:center}.form-2col{grid-template-columns:1fr!important}.table-scroll{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.back-to-sites{display:none!important}.notif-badge{padding:5px 10px!important;font-size:12px!important}}@media (min-width:641px) and (max-width:1024px){.stat-grid{grid-template-columns:repeat(3,1fr)!important}}