:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#18181b;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--bg-app:#fafafa;--bg-card:#fff;--bg-sidebar:#f4f4f5;--border-color:#e4e4e7;--text-primary:#18181b;--text-secondary:#71717a;--primary-color:#18181b;--primary-hover:#27272a;--primary-focus:#18181b1a;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;background:#fafafa;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.5}*{box-sizing:border-box}html,body,#root{background-color:var(--bg-app);min-height:100%;margin:0}body{color:var(--text-primary);margin:0}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,p{color:var(--text-primary);margin:0}#root{width:100%;max-width:100%}:root{--bg-app:#fafafa;--bg-card:#fff;--bg-sidebar:#09090b;--border-color:#f4f4f5;--border-color-dark:#e4e4e7;--text-primary:#09090b;--text-secondary:#71717a;--sidebar-text:#e4e4e7;--sidebar-text-muted:#a1a1aa;--primary-color:#09090b;--primary-hover:#27272a;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--transition-fast:.15s cubic-bezier(.16, 1, .3, 1);--focus-ring:0 0 0 2px #09090b14}.app-shell{background-color:var(--bg-app);grid-template-columns:240px 1fr;min-height:100vh;display:grid}@media (width<=767px){.app-shell{grid-template-columns:1fr}}.sidebar{background-color:var(--bg-sidebar);color:var(--sidebar-text-muted);border-right:1px solid #18181b;flex-direction:column;gap:28px;padding:24px 16px;display:flex}.brand{align-items:center;gap:12px;padding:0 8px;display:flex}.brand-logo{border-radius:var(--radius-sm);color:#000;background:#fff;place-items:center;width:28px;height:28px;font-size:.95rem;font-weight:700;display:grid}.brand-title{flex-direction:column;display:flex}.brand-title strong{color:#fff;letter-spacing:-.01em;font-size:.875rem;font-weight:600}.brand-title span{color:var(--sidebar-text-muted);font-size:.7rem}.sidebar-group{flex-direction:column;gap:4px;display:flex}.sidebar-group-title{color:#3f3f46;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;padding:0 12px;font-size:.7rem;font-weight:600}.sidebar-nav{flex-direction:column;gap:2px;display:flex}.nav-item{border-radius:var(--radius-sm);width:100%;color:var(--sidebar-text-muted);text-align:left;cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;align-items:center;gap:10px;padding:8px 12px;font-size:.85rem;font-weight:500;display:flex}.nav-item:hover{color:#fff;background-color:#ffffff0a}.nav-item.active{color:#fff;background-color:#ffffff14;font-weight:500}.nav-icon{opacity:.8;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.nav-item.active .nav-icon{opacity:1}.sidebar-close{display:none}.app-main{height:100vh;padding:40px;overflow-y:auto}@media (width<=600px){.app-main{padding:24px}}.page-content{flex-direction:column;gap:32px;width:100%;max-width:1200px;margin:0 auto;display:flex}.page-header{justify-content:space-between;align-items:flex-start;display:flex}.page-header h1{letter-spacing:-.02em;color:var(--text-primary);font-size:1.5rem;font-weight:600}.page-intro{color:var(--text-secondary);margin-top:4px;font-size:.875rem}.table-container{background-color:var(--bg-card);border:1px solid var(--border-color-dark);border-radius:var(--radius-md);overflow:hidden}.table-wrapper{position:relative;overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:.875rem}thead th{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border-color-dark);z-index:10;background-color:#fff;padding:12px 16px;font-size:.75rem;font-weight:500;position:sticky;top:0}tbody tr{border-bottom:1px solid var(--border-color);transition:background-color var(--transition-fast);background-color:#fff}tbody tr:last-child{border-bottom:none}tbody tr:hover{background-color:#09090b04}tbody td{color:var(--text-primary);vertical-align:middle;padding:14px 16px}.slide-over-overlay{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:1000;background-color:#0000001a;justify-content:flex-end;display:flex;position:fixed;inset:0}.slide-over-content{background-color:var(--bg-card);border-left:1px solid var(--border-color-dark);width:100%;max-width:580px;height:100%;animation:slideIn var(--transition-fast);flex-direction:column;display:flex;box-shadow:-10px 0 30px -10px #0000000d}@keyframes slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.slide-over-header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:flex-start;padding:24px;display:flex}.slide-over-header h2{letter-spacing:-.02em;font-size:1.25rem;font-weight:600}.slide-over-body{flex-direction:column;flex:1;gap:28px;padding:24px;display:flex;overflow-y:auto}.slide-over-footer{border-top:1px solid var(--border-color);background-color:#fafafa;justify-content:flex-end;gap:12px;padding:20px 24px;display:flex}.slide-tabs{border-bottom:1px solid var(--border-color);gap:16px;margin-bottom:16px;display:flex}.slide-tab-btn{color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;border-bottom:2px solid #0000;padding:8px 0;font-size:.85rem;font-weight:500}.slide-tab-btn:hover{color:var(--text-primary)}.slide-tab-btn.active{color:var(--text-primary);border-bottom-color:var(--primary-color)}.primary-button,.secondary-button,.destructive-button{border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;outline:none;justify-content:center;align-items:center;gap:8px;padding:6px 12px;font-size:.875rem;font-weight:500;display:inline-flex}.primary-button{background-color:var(--primary-color);color:#fff;border:1px solid var(--primary-color)}.primary-button:hover{background-color:var(--primary-hover);border-color:var(--primary-hover)}.secondary-button{color:var(--text-primary);border:1px solid var(--border-color-dark);background-color:#fff}.secondary-button:hover{background-color:#fafafa;border-color:#d4d4d8}.secondary-button:disabled{opacity:.5;cursor:not-allowed}.destructive-button{color:#ef4444;border:1px solid var(--border-color-dark);background-color:#fff}.destructive-button:hover{background-color:#fef2f2;border-color:#fca5a5}.close-panel-btn{color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-sm);transition:background-color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.close-panel-btn:hover{color:var(--text-primary);background-color:#09090b0d}.date-dropdown-select{border-radius:var(--radius-sm);border:1px solid var(--border-color-dark);color:var(--text-primary);cursor:pointer;transition:all var(--transition-fast);background-color:#fff;outline:none;padding:6px 12px;font-size:.875rem}.date-dropdown-select:focus{border-color:var(--primary-color);box-shadow:var(--focus-ring)}.dashboard-grid{grid-template-columns:1fr 340px;align-items:start;gap:32px;display:grid}@media (width<=1024px){.dashboard-grid{grid-template-columns:1fr}}.hero-metrics-row{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (width<=640px){.hero-metrics-row{grid-template-columns:repeat(2,1fr)}}.hero-metric-card{background-color:var(--bg-card);border:1px solid var(--border-color-dark);border-radius:var(--radius-md);flex-direction:column;gap:4px;padding:20px;display:flex}.hero-metric-card span{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:500}.hero-metric-card strong{letter-spacing:-.03em;color:var(--text-primary);font-size:1.5rem;font-weight:600}.dashboard-section{background-color:var(--bg-card);border:1px solid var(--border-color-dark);border-radius:var(--radius-md);flex-direction:column;gap:20px;padding:24px;display:flex}.dashboard-section-header{justify-content:space-between;align-items:center;display:flex}.dashboard-section h2{color:var(--text-primary);font-size:1rem;font-weight:600}.widget-list{background-color:var(--border-color-dark);border-radius:var(--radius-sm);border:1px solid var(--border-color-dark);flex-direction:column;gap:1px;display:flex;overflow:hidden}.widget-item{background-color:#fff;justify-content:space-between;align-items:center;padding:12px 14px;font-size:.85rem;display:flex}.widget-item-meta{flex-direction:column;gap:2px;display:flex}.widget-item-meta strong{color:var(--text-primary);font-weight:500}.widget-item-meta span{color:var(--text-secondary);font-size:.75rem}.activity-feed{flex-direction:column;gap:16px;display:flex}.activity-item{gap:12px;font-size:.85rem;display:flex}.activity-dot{background-color:var(--text-secondary);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.activity-content{flex-direction:column;gap:2px;display:flex}.activity-content p{color:var(--text-primary);margin:0}.activity-time{color:var(--text-secondary);font-size:.75rem}.dashboard-sidebar-column{flex-direction:column;gap:24px;display:flex}.sidebar-widget{background-color:var(--bg-card);border:1px solid var(--border-color-dark);border-radius:var(--radius-md);flex-direction:column;gap:16px;padding:20px;display:flex}.sidebar-widget h3{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin:0;font-size:.85rem;font-weight:600}.form-field{flex-direction:column;gap:6px;display:flex}.form-field span{color:var(--text-secondary);font-size:.8rem;font-weight:500}.form-field input,.form-field select,.form-field textarea{border-radius:var(--radius-sm);border:1px solid var(--border-color-dark);width:100%;color:var(--text-primary);transition:all var(--transition-fast);background-color:#fff;outline:none;padding:8px 12px;font-size:.875rem}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--primary-color);box-shadow:var(--focus-ring)}.search-field input{border-radius:var(--radius-sm);border:1px solid var(--border-color-dark);color:var(--text-primary);width:100%;transition:all var(--transition-fast);background-color:#fff;outline:none;padding:8px 12px 8px 32px;font-size:.875rem}.search-field input:focus{border-color:var(--primary-color);box-shadow:var(--focus-ring)}.search-field-icon{color:var(--text-secondary);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.status-indicator{color:var(--text-primary);align-items:center;gap:6px;font-size:.85rem;font-weight:500;display:inline-flex}.status-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.status-dot.green{background-color:#22c55e}.status-dot.yellow{background-color:#eab308}.status-dot.red{background-color:#ef4444}.status-dot.blue{background-color:#3b82f6}.sessions-layout-grid{grid-template-columns:320px 1fr;gap:24px;display:grid}@media (width<=1024px){.sessions-layout-grid{grid-template-columns:1fr}}.calendar-widget{background-color:var(--bg-card);border:1px solid var(--border-color-dark);border-radius:var(--radius-md);flex-direction:column;gap:12px;padding:16px;display:flex}.calendar-header{justify-content:space-between;align-items:center;font-size:.9rem;font-weight:600;display:flex}.calendar-days-grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.calendar-day-label{color:var(--text-secondary);padding-bottom:4px;font-size:.7rem;font-weight:600}.calendar-cell{aspect-ratio:1;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);justify-content:center;align-items:center;font-size:.8rem;display:flex;position:relative}.calendar-cell:hover{background-color:#fafafa}.calendar-cell.active{background-color:var(--primary-color);color:#fff;font-weight:600}.calendar-dot{background-color:#22c55e;border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px}.calendar-dot.conducted{background-color:#3b82f6}.training-split-layout{grid-template-columns:300px 1fr;align-items:start;gap:24px;display:grid}@media (width<=767px){.training-split-layout{grid-template-columns:1fr}}.training-details-sidebar{background-color:var(--bg-card);border:1px solid var(--border-color-dark);border-radius:var(--radius-md);flex-direction:column;gap:20px;padding:20px;display:flex}.training-main-panel{background-color:var(--bg-card);border:1px solid var(--border-color-dark);border-radius:var(--radius-md);flex-direction:column;gap:24px;padding:24px;display:flex}.attendance-row{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:12px 0;display:flex}.attendance-athlete-name{flex-direction:column;gap:2px;display:flex}.attendance-athlete-name strong{font-weight:500}.attendance-athlete-name span{color:var(--text-secondary);font-size:.75rem}.attendance-btn-group{gap:6px;display:flex}.attendance-btn{border-radius:var(--radius-sm);border:1px solid var(--border-color-dark);cursor:pointer;transition:all var(--transition-fast);background-color:#fff;padding:8px 16px;font-size:.85rem;font-weight:600}.attendance-btn.present.active{color:#166534;background-color:#dcfce7;border-color:#bbf7d0}.attendance-btn.absent.active{color:#991b1b;background-color:#fee2e2;border-color:#fecaca}.modal-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;background-color:#0006;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal-content{background-color:var(--bg-card);border:1px solid var(--border-color-dark);border-radius:var(--radius-lg);flex-direction:column;gap:20px;width:100%;max-width:600px;max-height:90vh;padding:24px;display:flex;overflow-y:auto}.modal-header{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.modal-header h2{font-size:1.15rem;font-weight:600}.modal-actions{border-top:1px solid var(--border-color);justify-content:flex-end;gap:12px;padding-top:16px;display:flex}.mobile-bottom-nav{display:none}@media (width<=767px){.mobile-bottom-nav{border-top:1px solid var(--border-color-dark);z-index:100;background-color:#fff;justify-content:space-around;align-items:center;height:60px;padding:0 10px;display:flex;position:fixed;bottom:0;left:0;right:0}.bottom-nav-item{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:4px;font-size:.7rem;display:flex}.bottom-nav-item.active{color:var(--primary-color);font-weight:600}.app-main{padding-bottom:80px}}@media (width>=1025px){.mobile-tablet-only{display:none!important}}@media (width<=1024px){.desktop-only{display:none!important}}@media (width<=768px){.date-filter-controls{flex-direction:column;align-items:stretch!important;gap:12px!important}.date-filter-custom{flex-direction:column;align-items:stretch!important;gap:8px!important;width:100%!important}.date-filter-custom .form-field{width:100%!important}}:root{--muted-foreground:var(--text-secondary)}.filter-label,.eyebrow{display:block;color:var(--muted-foreground)!important;text-transform:none!important;letter-spacing:normal!important;margin-bottom:4px!important;font-size:12px!important;font-weight:500!important}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border-width:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.search-field{width:100%;display:block;position:relative}@media (width>=768px){.search-field{flex-grow:1!important;min-width:380px!important;max-width:500px!important}}.datepicker-container{flex-direction:column;align-items:flex-start;display:flex;position:relative}.datepicker-trigger-btn{border-radius:var(--radius-sm);border:1px solid var(--border-color-dark);color:var(--text-primary);cursor:pointer;transition:all var(--transition-fast);text-align:left;background-color:#fff;outline:none;align-items:center;gap:8px;min-width:240px;padding:8px 14px;font-size:.875rem;font-weight:500;display:flex}.datepicker-trigger-btn:hover{background-color:#fafafa;border-color:#a1a1aa}.datepicker-trigger-icon{color:var(--text-secondary)}.datepicker-dropdown{border:1px solid var(--border-color-dark);border-radius:var(--radius-md);z-index:1000;background-color:#fff;flex-direction:column;margin-top:8px;display:flex;position:absolute;top:100%;left:0;overflow:hidden;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.datepicker-body{flex-direction:row;display:flex}.datepicker-presets{border-right:1px solid var(--border-color-dark);background-color:#fafafa;flex-direction:column;gap:12px;width:140px;padding:16px 12px;display:flex}.datepicker-presets-title{text-transform:uppercase;color:var(--text-secondary);letter-spacing:.05em;font-size:11px;font-weight:600}.datepicker-presets-list{flex-direction:column;gap:4px;display:flex}.datepicker-preset-btn{text-align:left;width:100%;color:var(--text-primary);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;padding:6px 8px;font-size:.8rem;font-weight:500;display:block}.datepicker-preset-btn:hover{background-color:var(--border-color)}.datepicker-preset-btn.active{background-color:var(--primary-color);color:#fff}.datepicker-calendars-wrapper{flex-direction:column;padding:16px 20px;display:flex;position:relative}.datepicker-nav{pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:16px;left:20px;right:20px}.datepicker-nav-btn{pointer-events:auto;border:1px solid var(--border-color-dark);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);background-color:#fff;justify-content:center;align-items:center;padding:4px;display:flex}.datepicker-nav-btn:hover{background-color:#fafafa;border-color:#a1a1aa}.datepicker-calendars{gap:24px;display:flex}.datepicker-month{width:230px}.datepicker-month-title{text-align:center;color:var(--text-primary);margin-bottom:12px;font-size:.875rem;font-weight:600}.datepicker-weekdays{text-align:center;color:var(--text-secondary);grid-template-columns:repeat(7,1fr);margin-bottom:8px;font-size:11px;font-weight:600;display:grid}.datepicker-grid{grid-template-columns:repeat(7,1fr);row-gap:2px;display:grid}.datepicker-cell{aspect-ratio:1;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;font-size:.8rem;display:flex}.datepicker-cell.pad{pointer-events:none}.datepicker-cell.day{cursor:pointer;border-radius:var(--radius-sm);color:var(--text-primary);transition:all var(--transition-fast);font-weight:500}.datepicker-cell.day:hover{background-color:var(--border-color)}.datepicker-cell.day.in-range{background-color:#f4f4f5;border-radius:0}.datepicker-cell.day.sel-start{border-radius:var(--radius-sm) 0 0 var(--radius-sm);font-weight:600;background-color:var(--primary-color)!important;color:#fff!important}.datepicker-cell.day.sel-end{border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-weight:600;background-color:var(--primary-color)!important;color:#fff!important}.datepicker-footer{border-top:1px solid var(--border-color-dark);background-color:#fafafa;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.datepicker-selection-summary{color:var(--text-primary);font-size:.8rem;font-weight:500}.datepicker-footer-btns{gap:8px;display:flex}.datepicker-clear-btn,.datepicker-apply-btn{padding:6px 12px!important;font-size:.8rem!important}@media (width<=640px){.datepicker-body{flex-direction:column}.datepicker-presets{border-right:none;border-bottom:1px solid var(--border-color-dark);flex-flow:wrap;width:100%;padding:12px 16px}.datepicker-presets-list{flex-flow:wrap}.datepicker-preset-btn{width:auto}.datepicker-calendars{flex-direction:column;gap:16px}.datepicker-dropdown{width:calc(100vw - 32px);max-width:320px;margin-top:0;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 25px -5px #00000026}}@media (width<=767px){body,html,#root,.app-shell{box-sizing:border-box;width:100%!important;max-width:100vw!important;height:auto!important;min-height:100vh!important;overflow-x:hidden!important}.sidebar{display:none!important}.app-shell{grid-template-columns:1fr!important}.app-main{height:auto!important;min-height:calc(100vh - 100px)!important;padding:16px 16px 100px!important;overflow-y:visible!important}.page-content{gap:20px!important}h1{font-size:1.35rem!important}h2{font-size:1.15rem!important}h3{font-size:.95rem!important}.page-header{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.page-header>div:last-child{flex-direction:column!important;gap:8px!important;width:100%!important;display:flex!important}.page-header button{justify-content:center!important;width:100%!important}.table-toolbar{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.table-toolbar>div{flex-direction:column!important;align-items:stretch!important;gap:8px!important;width:100%!important}.search-field{width:100%!important;min-width:0!important;max-width:100%!important}.search-field input,.date-dropdown-select,.table-toolbar select,.datepicker-container,.datepicker-trigger-btn{width:100%!important;min-width:0!important}.generator-toolbar-row{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.generator-toolbar-row>*,.generator-toolbar-row label,.generator-toolbar-row button,.generator-toolbar-row input{width:100%!important;min-width:0!important;max-width:100%!important}.hero-metrics-row{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.hero-metric-card{padding:14px!important}.hero-metric-card strong{font-size:1.25rem!important}.dashboard-grid{grid-template-columns:1fr!important;gap:20px!important}.dashboard-section{padding:16px!important}.table-container,.table-card{background-color:#0000!important;border:none!important;overflow-x:visible!important}.table-container table,.table-card table,.table-container tbody,.table-card tbody,.table-container tr,.table-card tr,.table-container td,.table-card td{width:100%!important;display:block!important}.table-container thead,.table-card thead{display:none!important}.table-container tr,.table-card tr{background-color:var(--bg-card)!important;border:1px solid var(--border-color-dark)!important;border-radius:var(--radius-md)!important;box-sizing:border-box!important;margin-bottom:16px!important;padding:8px 0!important;box-shadow:0 1px 3px #0000000d!important}.table-container td,.table-card td{border-bottom:1px solid var(--border-color)!important;box-sizing:border-box!important;text-align:right!important;justify-content:space-between!important;align-items:center!important;min-height:40px!important;padding:10px 16px!important;display:flex!important}.table-container td:last-child,.table-card td:last-child{border-bottom:none!important}.table-container td[data-label]:before,.table-card td[data-label]:before{content:attr(data-label)!important;color:var(--text-secondary)!important;text-transform:uppercase!important;letter-spacing:.05em!important;text-align:left!important;flex-shrink:0!important;margin-right:16px!important;font-size:.75rem!important;font-weight:600!important}.table-container td[data-label=Select]:before,.table-card td[data-label=Select]:before{content:""!important}.table-container td>div,.table-card td>div{justify-content:flex-end!important;width:auto!important}.form-grid{grid-template-columns:1fr!important;gap:12px!important}.modal-content{border-radius:var(--radius-md)!important;width:100%!important;max-width:100%!important;margin:0!important;padding:16px!important}.mobile-only{display:flex!important}.desktop-only-block{display:none!important}.reports-charts-grid,.reports-tables-grid{grid-template-columns:1fr!important;gap:16px!important}.mobile-bottom-nav{white-space:nowrap!important;justify-content:space-around!important;display:flex!important;overflow-x:hidden!important}.bottom-nav-item{flex:1!important;min-width:0!important}.bottom-nav-label{text-overflow:ellipsis!important;font-size:.65rem!important;overflow:hidden!important}.more-menu-card:active{background-color:var(--border-color)!important}.mobile-only-cell{display:flex!important}}.mobile-only,.mobile-only-cell{display:none!important}.desktop-only-block{display:block}
