.circuit-library-entry{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:18px 0;border-left:7px solid #c7f35a}.circuit-library-entry h2{margin:7px 0}.circuit-library-entry p{max-width:680px;margin-bottom:0}.circuit-library-intro{padding:22px;border-radius:22px;background:linear-gradient(135deg,#17111f,#5122a8);color:#fff;margin-bottom:18px}.circuit-library-intro h2{color:#fff;margin:10px 0}.circuit-filter-row{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px;margin-bottom:18px}.circuit-filter-row label{display:grid;gap:6px;font-weight:700}.circuit-filter-row input,.circuit-filter-row select{width:100%;font:inherit;padding:12px;border:1px solid #d8cdea;border-radius:12px;background:#fff}.circuit-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-bottom:20px}.circuit-choice-card{border:1px solid #ded3ec;border-radius:20px;padding:18px;background:#fff;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.circuit-choice-card h3,.circuit-choice-card p{margin:0}.circuit-choice-card small{color:#6e6578}.circuit-choice-top{width:100%;display:flex;justify-content:space-between;align-items:center}.circuit-planes{display:flex;flex-wrap:wrap;gap:6px}.circuit-planes span{font-size:12px;font-weight:800;background:#f0e8fa;color:#50219e;border-radius:999px;padding:5px 9px}.circuit-preview-head{padding:22px;border-radius:22px;background:#f5f0fb;margin-bottom:16px}.circuit-preview-head h2{margin:10px 0}.circuit-move-list{display:grid;gap:10px}.circuit-move-list>article{display:grid;grid-template-columns:1fr auto;gap:10px;border:1px solid #ded3ec;border-radius:16px;padding:14px}.circuit-move-list article>div:first-child{display:grid;grid-template-columns:auto 1fr;column-gap:10px}.circuit-move-list small{grid-column:2;color:#6e6578}.move-number{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#17111f;color:#fff;font-weight:800}.circuit-swap-options{grid-column:1/-1}.circuit-swap-options>div{display:flex;flex-wrap:wrap;gap:7px}.circuit-schedule{margin-top:18px;padding:18px;border-radius:18px;background:#f7f3fb}.assigned-simple-form{display:grid;gap:16px;padding-bottom:16px}.assigned-simple-hero{background:linear-gradient(135deg,#17111f,#5122a8);color:#fff;padding:22px;border-radius:22px}.assigned-simple-hero h2{color:#fff;margin:10px 0}.assigned-simple-hero .textbtn{color:#c7f35a}.assigned-simple-section{border:1px solid #ded3ec;border-radius:20px;padding:18px}.assigned-simple-section>div{display:grid;gap:9px}.assigned-simple-exercise{border:1px solid #e6deee;border-radius:15px;padding:12px}.assigned-simple-exercise>label{display:grid;grid-template-columns:auto auto 1fr;align-items:start;gap:10px}.assigned-simple-exercise input[type=checkbox]{width:22px;height:22px;margin-top:4px}.assigned-simple-exercise label>span:last-child{display:grid;gap:4px}.assigned-simple-exercise small,.assigned-simple-exercise em{display:block;color:#6e6578;font-style:normal}.assigned-simple-exercise>.textbtn{margin:8px 0 0 64px}.assigned-alternative-list{margin-left:64px}.assigned-alternative-list>div{display:flex;flex-wrap:wrap;gap:7px}.feeling-buttons{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.feeling-buttons label input{position:absolute;opacity:0}.feeling-buttons label span{display:block;border:1px solid #8c76ac;border-radius:999px;padding:8px 12px;cursor:pointer}.feeling-buttons label input:checked+span{background:#5421b5;color:#fff;border-color:#5421b5}.app-editor-page{display:grid;gap:18px}.app-editor-link-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.screen-copy-grid,.dropdown-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.screen-copy-grid fieldset{border:1px solid #ded3ec;border-radius:16px;padding:14px}.screen-copy-grid legend{font-weight:800;padding:0 5px}.circuit-admin-list{display:grid;gap:8px;max-height:640px;overflow:auto}.circuit-admin-list article{display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid #e8e0ef;padding:10px 0}.circuit-admin-list article>div:first-child{display:grid}.circuit-admin-list small{color:#6e6578}
@media(max-width:760px){.circuit-library-entry{align-items:flex-start;flex-direction:column}.circuit-filter-row,.circuit-card-grid,.screen-copy-grid,.dropdown-editor-grid{grid-template-columns:1fr}.app-editor-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.circuit-move-list>article{grid-template-columns:1fr}.circuit-move-list>article>.textbtn{justify-self:start}.circuit-admin-list article{align-items:flex-start;flex-direction:column}.assigned-simple-exercise>.textbtn,.assigned-alternative-list{margin-left:0}}
