.training-hub{display:grid;gap:16px;margin:18px 0}.training-hub-card{display:grid;grid-template-columns:minmax(0,1fr) 28px;width:100%;padding:0;border:1px solid #a08042;border-radius:14px;background:var(--card,#1b1712);text-align:left;color:inherit;overflow:hidden;cursor:pointer}.training-hub-card>img{grid-column:1/-1;display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain}.training-hub-card>span{display:grid;gap:7px;padding:15px;min-width:0}.training-hub-card b{font:23px/1.25 'Permanent Marker',cursive}.training-hub-card small{font-size:12px;line-height:1.4}.training-hub-card>i{align-self:center;font-style:normal;color:var(--pink);font-size:25px}.training-hub-search,.training-hub-calendar{display:block;width:100%;min-height:48px;padding:14px;border-radius:12px;margin:12px 0}html #main .training-hub-search{background:var(--pink,#c83c75)!important;border-color:var(--pink,#c83c75)!important;color:white!important;font-weight:700}.hub-workout-list{display:grid;gap:13px}.hub-workout-list>button{display:grid;grid-template-columns:minmax(0,1fr) 25px;overflow:hidden;padding:0;background:var(--card,#1b1712);color:inherit;border:1px solid #8a6f40;border-radius:12px;text-align:left}.hub-workout-list>button>img{display:block;grid-column:1/-1;width:100%;height:auto;object-fit:contain}.hub-workout-list>button>span{display:grid;gap:7px;padding:13px;min-width:0}.hub-workout-list b{font-size:15px;line-height:1.4}.hub-workout-list small{font-size:11px}.hub-workout-list i{font-style:normal;align-self:center;font-size:23px;color:var(--pink)}.hub-classics-list{display:grid;gap:12px}.hub-classics-list>button{display:grid;grid-template-columns:1fr 20px;gap:8px;padding:16px;text-align:left}.hub-classics-list small{grid-column:1}.hub-classics-list span{grid-column:2;grid-row:1/3;align-self:center}.agenda-options{position:absolute;top:5px;right:5px;z-index:2;width:32px;height:32px;border-radius:50%;border:1px solid #cba361;background:#161015e6;color:#ffe5a6;font-size:23px;line-height:1;cursor:pointer}.agenda-manage-actions{display:grid;gap:12px;margin:20px 0}.agenda-manage-actions>button{min-height:46px}.agenda-danger{border:1px solid #d54b80!important;color:#ffe4ef;background:#862344!important;padding:13px;border-radius:10px}.agenda-manage-note{font-size:13px;line-height:1.6}html[data-theme=light] :is(.training-hub-card,.hub-workout-list>button){background:#fffaf5;color:#302132;border-color:#c1a77a}html[data-appearance=purple-queen] :is(.training-hub-card,.hub-workout-list>button){background:#281735;border-color:#805077}
