.study-week-summary{padding:28px;display:grid;grid-template-columns:1fr 280px;gap:28px;align-items:center;margin-bottom:24px}.study-week-summary h2{font-size:28px;margin:8px 0}.study-week-summary p,.study-plan-item p,.study-plan-explanation p{color:var(--muted,#5c5e65);line-height:1.65}.study-days{display:flex;gap:5px;justify-content:space-between;margin-top:12px}.study-days span{font-size:12px;padding:6px 4px;border-radius:5px;color:#63656f}.study-days .selected{background:#7458e4;color:#2e3037}.study-plan-list{display:grid;gap:14px;margin:24px 0}.study-plan-item{padding:26px;display:flex;align-items:center;justify-content:space-between;gap:24px}.study-plan-item>div{min-width:0}.study-plan-item h2{font-size:25px;margin:10px 0}.study-plan-item form{flex-shrink:0}.study-reason{font-size:13px;margin-top:10px}.study-support-links{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin:26px 0}.study-specializations{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:28px 0}.study-specializations article{padding:22px}.study-specializations h2{font-size:24px;margin:12px 0}.study-specializations p{font-size:14px;line-height:1.65;color:#5c5e65;margin-bottom:16px}.study-specializations .is-selected{border-color:#7458e4;box-shadow:0 0 0 1px #7458e4}.study-custom-layout,.study-notebook-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:24px}.study-plan-form,.study-plan-explanation,.study-word-form{padding:28px}.study-plan-form h2,.study-word-form h2{margin-bottom:24px}.study-plan-explanation p{margin:18px 0}.study-plan-form .form-fields>div{margin-bottom:18px}.study-plan-form textarea,.study-word-form textarea{width:100%;resize:vertical;min-height:86px}.study-plan-form #id_weekdays{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.study-plan-form #id_weekdays label{display:flex;align-items:center;gap:8px}.study-plan-form input[type=checkbox]{width:18px;height:18px}.study-log{padding:26px;margin:24px 0}.study-log h2{margin-bottom:14px}.study-log>div{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid #d3d5df}.study-log time{font-size:13px;white-space:nowrap}.study-filter{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:24px 0}.study-filter select{width:auto;max-width:100%}.study-word-list{display:grid;gap:16px;align-content:start}.study-word{padding:24px;overflow-wrap:anywhere}.study-word h2{margin:12px 0;font-size:28px}.study-word blockquote{border-left:2px solid #7458e4;padding-left:16px;margin:18px 0;color:#5c5e65}.study-word .small{margin:18px 0}.study-word-form{align-self:start}.study-word-form>p{line-height:1.7;margin-bottom:20px;color:#5c5e65}.study-word-form form+ p{margin-top:20px}.study-access-wall{padding:40px;margin:40px 0;max-width:850px}.study-access-wall h1{font-size:42px;margin:18px 0}.study-access-wall p{line-height:1.75;color:#5c5e65}.study-learning-steps{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.study-learning-steps span{font-size:12px;padding:8px 12px;background:#dbdeeb;border-radius:6px}.study-overview-goal{background:#edeef5;padding:22px;border-left:3px solid #7458e4;border-radius:8px;margin:20px 0}.study-overview-goal strong{display:block;margin-bottom:8px}.study-reread{display:flex;justify-content:space-between;gap:18px;margin:20px 0;font-size:14px}.workspace-unit details>summary{cursor:pointer;list-style:none}.workspace-unit details>summary::-webkit-details-marker{display:none}.workspace-unit details>summary .workspace-unit-header:after{content:'Afficher +';font-size:13px;margin-left:auto;white-space:nowrap}.workspace-unit details[open]>summary .workspace-unit-header:after{content:'Réduire −'}.study-next-step{padding:26px;margin:24px 0;display:flex;justify-content:space-between;align-items:center;gap:24px}.study-next-step h2{font-size:28px;margin:10px 0}.study-next-step p{color:#5c5e65;line-height:1.6}.study-next-step .button{flex-shrink:0}.study-plan-item .button,.study-next-step .button{white-space:normal;text-align:center}.study-unit-locked{font-size:12px;color:#4a4e5e;white-space:nowrap}
@media(max-width:1100px){.study-specializations{grid-template-columns:repeat(2,minmax(0,1fr))}.study-custom-layout,.study-notebook-layout{grid-template-columns:1fr}.study-plan-explanation{display:none}}
@media(max-width:760px){.study-week-summary{grid-template-columns:1fr;padding:22px}.study-plan-item,.study-next-step{flex-direction:column;align-items:stretch;padding:22px}.study-plan-item form,.study-plan-item .button,.study-next-step .button{width:100%}.study-plan-item h2,.study-next-step h2{font-size:25px}.study-specializations{grid-template-columns:1fr 1fr;gap:10px}.study-specializations article{padding:16px}.study-specializations h2{font-size:22px}.study-specializations .eyebrow{font-size:12px;letter-spacing:.05em}.study-plan-form,.study-word-form{padding:22px}.study-log>div{flex-direction:column;gap:6px}.study-access-wall{padding:24px}.study-access-wall h1{font-size:30px}.study-reread{flex-wrap:wrap}.workspace-unit details>summary .workspace-unit-header:after{content:'+'}.workspace-unit details[open]>summary .workspace-unit-header:after{content:'−'}}
@media(max-width:360px){.study-specializations{grid-template-columns:1fr}.study-plan-form #id_weekdays{grid-template-columns:1fr}}
