.club-profile-editor-module__csDiDG__editor{padding:20px}.club-profile-editor-module__csDiDG__editor h3{margin:0 0 6px}.club-profile-editor-module__csDiDG__editor p{margin:6px 0 16px}.club-profile-editor-module__csDiDG__form>fieldset{border:0;min-width:0;margin:0;padding:0}.club-profile-editor-module__csDiDG__group{border:1px solid #cbd8d0;border-radius:8px;min-width:0;margin:0 0 16px;padding:14px 16px}.club-profile-editor-module__csDiDG__group legend{padding:0 6px;font-weight:700}.club-profile-editor-module__csDiDG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;display:grid}.club-profile-editor-module__csDiDG__grid label{flex-direction:column;gap:5px;min-width:0;margin:0;font-size:.95rem;display:flex}.club-profile-editor-module__csDiDG__grid input,.club-profile-editor-module__csDiDG__grid textarea,.club-profile-editor-module__csDiDG__grid select{box-sizing:border-box;width:100%;min-width:0;font:inherit;margin:0;padding:8px 10px}.club-profile-editor-module__csDiDG__grid textarea{resize:vertical}.club-profile-editor-module__csDiDG__wide{grid-column:1/-1}.club-profile-editor-module__csDiDG__grid .club-profile-editor-module__csDiDG__checkbox{flex-direction:row;align-items:center}.club-profile-editor-module__csDiDG__checkbox input{width:auto}.club-profile-editor-module__csDiDG__setup{border-top:1px solid #cbd8d0;margin-top:20px;padding-top:12px}.club-profile-editor-module__csDiDG__setup summary{cursor:pointer;font-weight:600}@media (max-width:700px){.club-profile-editor-module__csDiDG__editor{padding:14px}.club-profile-editor-module__csDiDG__grid{grid-template-columns:1fr}.club-profile-editor-module__csDiDG__group{padding:12px}}.club-profile-editor-module__csDiDG__grid.club-profile-editor-module__csDiDG__identityGrid{grid-template-columns:minmax(0,1fr);width:100%}
.home-image-picker-module__YiZ4aW__options{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin:16px 0;display:grid}.home-image-picker-module__YiZ4aW__option{cursor:pointer;background:#fff;border:2px solid #c8d1cb;border-radius:8px;flex-direction:column;gap:8px;padding:10px;display:flex}.home-image-picker-module__YiZ4aW__selected{background:#f3f6f2;border-color:#164d3b}.home-image-picker-module__YiZ4aW__option:focus-within{outline-offset:2px;outline:3px solid #d6a84b}.home-image-picker-module__YiZ4aW__thumbnail{object-fit:contain;width:100%;height:150px}.home-image-picker-module__YiZ4aW__option input{width:auto;margin:0}.home-image-picker-module__YiZ4aW__upload{gap:12px;max-width:480px;display:grid}.home-image-picker-module__YiZ4aW__upload label{gap:6px;display:grid}.home-image-picker-module__YiZ4aW__upload p{margin:0}
.resource-selection-module__SByAXG__selections{width:100%;margin:18px 0}.resource-selection-module__SByAXG__selections .resource-selection-module__SByAXG__row{border-bottom:1px solid #d8ded8;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;width:100%;padding:10px 0;display:grid}.resource-selection-module__SByAXG__check{justify-content:center;display:flex}.resource-selection-module__SByAXG__check input{flex-shrink:0;width:20px;height:20px;margin:0}.resource-selection-module__SByAXG__row span:last-child{overflow-wrap:anywhere;font-size:1rem}
.quiz-workspace-module__-KpR2W__workspace{grid-template-columns:minmax(200px,280px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.quiz-workspace-module__-KpR2W__workspace aside{border:1px solid #cbd8cf;border-radius:8px;padding:16px}.quiz-workspace-module__-KpR2W__workspace textarea,.quiz-workspace-module__-KpR2W__workspace input:not([type=radio]),.quiz-workspace-module__-KpR2W__workspace select{width:100%}.quiz-workspace-module__-KpR2W__workspace label{margin:12px 0;display:block}.quiz-workspace-module__-KpR2W__workspace details{margin:18px 0}.quiz-workspace-module__-KpR2W__workspace h5{margin:12px 0;font-size:1.1rem}@media (max-width:760px){.quiz-workspace-module__-KpR2W__workspace{grid-template-columns:minmax(0,1fr)}}.quiz-workspace-module__-KpR2W__quizTabs{flex-wrap:wrap;gap:6px}.quiz-workspace-module__-KpR2W__quizTabs button{white-space:nowrap;min-height:34px;padding:6px 10px;font-size:.85rem;line-height:1.25}.quiz-workspace-module__-KpR2W__quizPanel{margin-top:24px}
.match-chess-terms-module__SLnXKG__game{font-size:1rem;line-height:1.35}.match-chess-terms-module__SLnXKG__game h3{margin:0 0 8px}.match-chess-terms-module__SLnXKG__intro{margin:0 0 10px}.match-chess-terms-module__SLnXKG__controls{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.match-chess-terms-module__SLnXKG__controls>button{padding:7px 12px;font-size:1rem}.match-chess-terms-module__SLnXKG__levels{border:0;flex-wrap:wrap;gap:14px;margin:0;padding:0 8px 0 0;display:flex}.match-chess-terms-module__SLnXKG__levels legend{margin-bottom:3px;padding:0;font-size:.9rem}.match-chess-terms-module__SLnXKG__levels label{align-items:center;gap:7px;margin:0;display:inline-flex}.match-chess-terms-module__SLnXKG__levels input{accent-color:#287148;width:21px;height:21px;margin:0}.match-chess-terms-module__SLnXKG__progress{margin:10px 0 4px;font-weight:600}.match-chess-terms-module__SLnXKG__status{min-height:1.35em;margin:0 0 10px}.match-chess-terms-module__SLnXKG__columns{grid-template-columns:minmax(220px,.85fr) minmax(300px,1.5fr);align-items:start;gap:16px;display:grid}.match-chess-terms-module__SLnXKG__columns h4{margin:0 0 7px;font-size:1rem}.match-chess-terms-module__SLnXKG__target{background:#f7faf6;border:1px dashed #8caa96;border-radius:6px;margin-bottom:7px;padding:7px 9px}.match-chess-terms-module__SLnXKG__game .match-chess-terms-module__SLnXKG__termButton{color:#203b30;text-align:left;width:100%;box-shadow:none;background:0 0;border:0;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:3px 9px;padding:0;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.35;display:flex}.match-chess-terms-module__SLnXKG__game .match-chess-terms-module__SLnXKG__termButton:disabled{opacity:1;cursor:default;color:#203b30}.match-chess-terms-module__SLnXKG__term{font-size:1rem;font-weight:650}.match-chess-terms-module__SLnXKG__definition{flex-basis:100%;font-size:1rem;font-weight:400;display:block}.match-chess-terms-module__SLnXKG__dropHint{color:#58685c;flex:130px;font-size:.85rem;font-weight:400}.match-chess-terms-module__SLnXKG__game .match-chess-terms-module__SLnXKG__returnButton{color:#225c40;background:0 0;border:0;margin:4px 0 0 auto;padding:0 3px;font-size:.85rem;font-weight:400;text-decoration:underline;display:block}.match-chess-terms-module__SLnXKG__game .match-chess-terms-module__SLnXKG__bankDefinition{color:#203b30;width:100%;font:inherit;text-align:left;cursor:grab;white-space:normal;background:#f1f6ef;border:1px solid #b6c7bc;border-radius:6px;margin:0 0 7px;padding:9px 11px;font-weight:400;display:block}.match-chess-terms-module__SLnXKG__game .match-chess-terms-module__SLnXKG__bankDefinition:hover{color:#203b30;background:#e5efdf}.match-chess-terms-module__SLnXKG__game .match-chess-terms-module__SLnXKG__bankDefinition.match-chess-terms-module__SLnXKG__selected{background:#dcebd7;border:2px solid #287148;padding:8px 10px}.match-chess-terms-module__SLnXKG__game button:focus-visible{outline-offset:3px;outline:3px solid #936b19}.match-chess-terms-module__SLnXKG__correct{border:1px solid #287148}.match-chess-terms-module__SLnXKG__incorrect{border:1px solid #aa3535}.match-chess-terms-module__SLnXKG__feedback,.match-chess-terms-module__SLnXKG__bankHint{margin:6px 0 0;font-size:.9rem;font-weight:400}.match-chess-terms-module__SLnXKG__reviewTerm{margin-bottom:14px}@media (max-width:700px){.match-chess-terms-module__SLnXKG__columns{grid-template-columns:minmax(0,1fr)}.match-chess-terms-module__SLnXKG__game{font-size:1rem}}
