.lessonLinks{--numCols: 3;display:grid;grid-template-columns:repeat(var(--numCols),minmax(0,1fr));grid-column-gap:24px;grid-row-gap:24px}.lessonLinks .lessonLink{background:#fff;border-radius:8px;box-shadow:0 0 0 1px #0000001f;padding:20px;color:#000;min-height:160px;display:flex}.lessonLinks .lessonLink .rhs{display:flex;flex-direction:column;justify-content:space-between}.lessonLinks .lessonLink .view{display:none;font-weight:700}.lessonLinks .lessonLink img{width:100px;height:130px;max-height:130px;object-fit:cover;object-position:top;align-self:flex-start;flex-shrink:0;border:1px solid var(--grey-80);margin-right:20px}.lessonLinks .lessonLink:hover{background:var(--grey-96)}#root.mobileMode .lessonLinks{--numCols: 1 !important}#root.mobileMode .lessonLinks .lessonLink .view{display:block}.worksheetParams{box-shadow:inset -1px 0 #0000001f;flex-shrink:0;max-height:calc(100vh - 64px);overflow-y:auto;font-size:13px;line-height:20px;letter-spacing:.2px;background:#fff;width:400px;display:flex;flex-direction:column;justify-content:space-between}.worksheetParams>div:first-child{padding:24px}.worksheetParams .links{margin-bottom:24px}.worksheetParams .links a{color:#000;text-decoration:underline}.worksheetParams .title{font-size:17px;line-height:24px;letter-spacing:.25px;font-weight:700;margin-bottom:12px}.worksheetParams .description{margin-bottom:32px}.worksheetParams .parameters>*+*{margin-top:24px}.worksheetParams .parameters>*>label{display:block;font-size:13px;line-height:20px;letter-spacing:.2px;margin-bottom:12px}.worksheetParams .parameters label.split{display:flex;justify-content:space-between}.worksheetParams .parameters label.split .regen{color:var(--grey-45);cursor:pointer}.worksheetParams .parameters .numberButtons .buttons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.worksheetParams .parameters .numberButtons .buttons button{width:100%;min-width:0;height:32px;background:#fff;border-radius:4px;border:0;cursor:pointer;border:1px solid var(--grey-90)}.worksheetParams .parameters .numberButtons .buttons button.selected{border:1px solid #030303}.worksheetParams .parameters .numberButtons .buttons button:disabled{border:0;background:var(--grey-93);color:var(--grey-60)}.worksheetParams .parameters .questions>label{margin-bottom:16px}.worksheetParams .parameters .questions .checkbox label{min-height:20px}.worksheetParams .parameters .questions .checkbox label:before{margin-right:16px}.worksheetParams .parameters .questions .checkbox+.checkbox{margin-top:8px}.worksheetParams .actions{position:sticky;bottom:0;background:#fff;padding:16px 20px;border-top:1px solid #F2F2F2;width:100%}.worksheetParams .actions>.button{width:100%}.worksheetParams .actions>.button+.button{margin-top:8px}.worksheetTopBar{position:fixed;height:72px;width:100%;background:#fff;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;padding:0 16px}.worksheetActionsBar{position:fixed;width:100%;background:#fff;bottom:0;z-index:3;padding:16px 20px;border-top:1px solid #E5E5E5}.worksheetActionsBar .actions .button{width:100%}.worksheetActionsBar .actions .button+.button{margin-top:8px}.worksheetPreview .worksheetParams,.worksheetPreview .worksheetActionsBar{display:none}@media print{.worksheetParams,.worksheetActionsBar{display:none}}#root.mobileMode .worksheetParams{width:100%;max-height:unset;overflow-y:unset}#root.mobileMode .worksheetParams>div:first-child{padding:24px}#root.mobileMode .worksheetParams .links{margin-bottom:24px}#root.mobileMode .worksheetParams .description{margin-bottom:32px}#worksheetUpsell{padding:40px 32px;width:464px;border-radius:16px;margin:auto;display:flex;flex-direction:column;align-items:center}#worksheetUpsell .header{font-size:24px;font-weight:700;line-height:32px;letter-spacing:-.12px;margin-bottom:24px}#worksheetUpsell .body{padding:24px 0;font-size:16px;line-height:24px;margin-bottom:8px}#worksheetUpsell .buttons,#worksheetUpsell .buttons .button{width:100%}#worksheetUpsell .buttons .button+.button{margin-top:8px}#modal.mobileMode #worksheetUpsell{width:calc(100vw - 40px)}.worksheet{height:calc(100vh - 64px);width:100%;display:flex}.worksheetScrollBody{background:var(--grey-93);overflow:auto;flex-grow:1}.worksheetRelated{font-size:13px;line-height:20px;letter-spacing:.2px;width:750px;margin:40px auto}.worksheetRelated .header{display:flex;justify-content:space-between;margin-bottom:24px}.worksheetRelated .header .text{font-weight:700}.worksheetRelated .header a{color:#000}.worksheetPreview .worksheetRelated{display:none}#root.mobileMode .worksheet{flex-grow:1;height:auto}#root.mobileMode .worksheetScrollBody{max-height:calc(100% - 113px)}@media print{.worksheet{height:auto}.worksheetRelated{display:none}}
