.coach-library-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.coach-library-tile{display:flex;flex-direction:column;gap:16px;text-align:left;color:inherit;cursor:pointer;border:1px solid var(--line);margin:0!important;min-height:185px}.coach-library-tile strong{font:500 25px Georgia,serif}.coach-library-tile>span:last-child{color:var(--muted);line-height:1.5}.library-tile-number{color:var(--accent);font-size:12px;letter-spacing:.15em}.coach-library-tile:hover{border-color:var(--accent)}.coach-library-back{margin-bottom:22px}.coach-library-filters{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto;gap:14px;align-items:end}.coach-library-filters label{display:block;font-size:13px;color:var(--muted)}.coach-library-filters input,.coach-library-filters select{width:100%;box-sizing:border-box;margin-top:7px}.coach-library-filters .library-favorite-filter{display:flex;align-items:center;gap:8px;min-height:46px}.library-favorite-filter input{width:18px;margin:0}.coach-library-item{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px;margin-bottom:10px}.coach-library-item strong{font-size:17px}.coach-library-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:14px}.coach-library-item .coach-library-actions{margin:0;justify-content:flex-end}.coach-library-actions .btn{font-size:12px;padding:9px 12px}.coach-library-actions>.text-btn{font-size:24px}.coach-library-item>div:first-child{min-width:0;overflow-wrap:anywhere}.coach-library-filters+div .row-meta{line-height:1.5}#coachExerciseLibrary{display:none}#coachLibraryHub #coachExerciseLibraryContent>.btn:first-child{display:none}#libraryCycleForm input,#libraryCycleForm select,#libraryCycleForm textarea{width:100%;box-sizing:border-box}#libraryCycleForm label{display:block}#libraryCycleForm .cycle-grid{grid-template-columns:1fr 1fr}.sheet:has(#libraryCycleForm){width:min(100%,780px)}.admin-mobile-nav{overflow-x:auto}.admin-mobile-nav>button{flex-shrink:0}
@media(max-width:850px){.coach-library-filters{grid-template-columns:1fr 1fr}.coach-library-item{align-items:flex-start;flex-direction:column}.coach-library-item .coach-library-actions{justify-content:flex-start}}@media(max-width:520px){.coach-library-tiles{grid-template-columns:1fr}.coach-library-tile{min-height:145px}.coach-library-tile strong{font-size:23px}.coach-library-filters{grid-template-columns:minmax(0,1fr)}#coachLibraryHub>.section-head{flex-wrap:wrap;gap:12px}}

@media(max-width:780px){.admin-mobile-nav{display:flex!important;overflow-x:auto!important;justify-content:flex-start!important;gap:5px}.admin-mobile-nav>button{min-width:64px!important;flex:0 0 64px!important}}
