.pv-ex-library-layout>div{min-width:0}.pv-ex-sections button{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(4ch,max-content);align-items:start;gap:12px;text-align:left}.pv-ex-sections button>span{min-width:0;overflow-wrap:break-word}.pv-ex-sections button>small{white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;min-width:4ch;flex-shrink:0;text-align:right;justify-self:end}.pv-ex-card-grid:not(.v69-ex-list){display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.pv-ex-card-grid .pv-ex-card{min-width:0;display:flex;flex-direction:column}.pv-ex-card-grid .pv-ex-card-open{flex:1;min-width:0}.pv-ex-card-grid .pv-ex-card h3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;overflow-wrap:anywhere}.pv-ex-card-grid .pv-ex-card p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.pv-ex-card-grid .pv-ex-card>.pv-button{width:100%;font-size:12px;padding:8px;white-space:normal;margin-top:8px}.pv-ex-card-art{overflow:hidden}.pv-ex-card-art img,.pv-ex-card-art svg{max-width:100%;object-fit:contain}.v75-workout-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.v75-save-wrap{position:relative;display:inline-flex}.pv-button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.v75-save-tip{display:none;position:absolute;bottom:calc(100% + 8px);right:0;background:#292c2d;color:white;padding:8px 12px;border-radius:7px;max-width:280px;width:max-content;z-index:2;font-size:13px}.v75-save-tip.is-visible,.v75-save-wrap:focus-within .v75-save-tip,.v75-save-wrap:hover .v75-save-tip{display:block}.pv-workout-top input[aria-invalid=true]{border-color:#df443c}.v75-plan-fieldset{border:0;margin:0;padding:0;min-width:0}.v75-lesson-tools{display:flex;gap:8px;flex-direction:row-reverse}.v75-workout-meta{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0}.v75-workout-meta span{background:#f4f5ef;border-radius:7px;padding:8px 12px}.v75-preview-exercises{display:grid;gap:10px}.v75-preview-exercises details{border:1px solid #e4e7dd;border-radius:10px;padding:12px}.v75-preview-exercises summary{display:flex;align-items:center;gap:16px;cursor:pointer}.v75-preview-exercises summary>span{white-space:nowrap;background:#f0f4e9;padding:6px;border-radius:5px;font-size:13px}.v75-preview-exercises summary strong{flex:1;min-width:0}.v75-preview-exercises summary small{display:block;font-weight:400;color:#667060;margin-top:6px}.v75-preview-thumb{width:110px;flex-shrink:0;max-height:80px;overflow:hidden}.v75-preview-thumb img,.v75-preview-thumb svg{width:100%;height:auto;max-height:80px;object-fit:contain}.v75-preserve-lines{white-space:pre-wrap}@media(max-width:1250px){.pv-ex-card-grid:not(.v69-ex-list){grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1050px){.pv-ex-card-grid:not(.v69-ex-list){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.pv-ex-card-grid:not(.v69-ex-list){grid-template-columns:repeat(2,minmax(0,1fr))}.v75-workout-actions{justify-content:flex-start}.pv-plan-heading{flex-wrap:wrap}}@media(max-width:480px){.pv-ex-card-grid:not(.v69-ex-list){grid-template-columns:minmax(0,1fr)}.v75-preview-thumb{width:70px}.v75-preview-exercises summary{gap:8px}.v75-save-tip{max-width:calc(100vw - 48px)}}.pv-ex-card-grid:not(.v69-ex-list) .pv-ex-card-art{height:130px;margin-bottom:10px;padding:8px}.pv-ex-card-grid:not(.v69-ex-list) .pv-ex-card-art svg{max-height:110px!important}.pv-ex-card-grid:not(.v69-ex-list) .pv-ex-card h3{font-size:14px;line-height:1.35;margin:8px 0}.pv-ex-card-grid:not(.v69-ex-list) .pv-ex-card p{font-size:12px;line-height:1.5;margin:10px 0;-webkit-line-clamp:3}.pv-ex-card-open>small{font-size:11px;color:#65715b}.pv-library-tabs{flex-wrap:wrap;max-width:100%}.pv-library-tabs button{min-width:0;white-space:normal}@media(min-width:761px) and (max-width:1050px){.pv-ex-card-grid:not(.v69-ex-list){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.pv-ex-sections{display:flex;flex-direction:column;max-width:100%}.pv-ex-sections button{width:100%;margin:0}.pv-ex-sections .pv-eyebrow{width:100%}.pv-library-tabs button{flex:1;font-size:11px;padding:10px 6px}.pv-library-tabs{gap:4px}}.v75-preview-chevron{width:18px;flex-shrink:0}.v75-preview-exercises details[open] .v75-preview-chevron{transform:rotate(180deg)}.pv-modal[aria-label="Удалить тренировку?"] .pv-danger{background:#dc352b;color:#fff;border-color:#dc352b}.pv-modal[aria-label="Удалить тренировку?"] .pv-danger:hover{background:#bd281f;color:#fff}