body {
    margin: 0;
    font-family: 'NEXONLv1Gothic';
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

code {
    font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New',
        monospace;
}

.App {
  text-align: center;
}

.App-logo {
  height: 40vmin;
  pointer-events: none;
}

@media (prefers-reduced-motion: no-preference) {
  .App-logo {
    animation: App-logo-spin infinite 20s linear;
  }
}

.App-header {
  background-color: #282c34;
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-size: calc(10px + 2vmin);
  color: white;
}

.App-link {
  color: #61dafb;
}

@keyframes App-logo-spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

input[type="password"] {
  font-family: sans-serif !important;
}

.app-loading-fallback{height:100vh;display:flex;align-items:center;justify-content:center;background-color:#fff;color:#fff;font-size:24px}
/* -------------------------넥슨고딕------------------------- */
@font-face {
  font-family: "NEXONLv1Gothic";
  font-weight: 400;
  font-style: normal;
  src:
    url("/static/media/NEXON%20Lv1%20Gothic%20OTF.8f9046cec117d22030d4.eot"),
    url("/static/media/NEXON%20Lv1%20Gothic%20OTF.eb1217e4bc7f9fe24aac.woff") format("woff");
}

@font-face {
  font-family: "NEXONLv1Gothic";
  font-weight: 300;
  font-style: normal;
  src:
    url("/static/media/NEXON%20Lv1%20Gothic%20OTF%20Light.871db397a1f52ba04449.eot"),
    url("/static/media/NEXON%20Lv1%20Gothic%20OTF%20Light.846c9b6d2062d0b807c1.woff") format("woff");
}

@font-face {
  font-family: "NEXONLv1Gothic";
  font-weight: 700;
  font-style: normal;
  src:
    url("/static/media/NEXON%20Lv1%20Gothic%20OTF%20Bold.7ad113623db67efd2a2d.eot"),
    url("/static/media/NEXON%20Lv1%20Gothic%20OTF%20Bold.fea89342b1b0f7a386b6.woff") format("woff");
}

@font-face {
  font-family: "KyoboHandwriting2019";
  src:
    url(/static/media/KyoboHandwriting2019.0a4860d960659eb1620b.eot),
    url(/static/media/KyoboHandwriting2019.78299eb591482a53ff96.woff) format("woff");
  font-weight: normal;
  font-style: normal;
}

/* -------------------------넥슨 메이플체------------------------- */
@font-face {
  font-family: "Maple";
  src:
    url(/static/media/MaplestoryLight.62723a08fddf0b86b9fd.eot),
    url(/static/media/MaplestoryLight.181047d24de52316389e.woff) format("woff");
  font-weight: normal;
  font-style: normal;
}

/* -------------------------국민연금체------------------------- */
@font-face {
  font-family: "NPS";
  src: url(/static/media/NPSfont_regular.6b68815b01dff36289c6.eot), url(/static/media/NPSfont_regular.5bceb3464b101df3beb8.woff);
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "NPS";
  src: url(/static/media/NPSfont_bold.2589a4389867bcdbb0c1.eot), url(/static/media/NPSfont_bold.ceff45dc6823cec1d4d5.woff);
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "NPS";
  src: url(/static/media/NPSfont_extrabold.6f4144610b79fbcebe1b.eot), url(/static/media/NPSfont_extrabold.2124f9b9244a9a4f6270.woff);
  font-weight: bold;
  font-style: normal;
}

/* -------------------------나눔스퀘어------------------------- */
@font-face {
  font-family: "nanum";
  src: url(/static/media/NanumSquareR.a5386b4d73f72b4542db.eot), url(/static/media/NanumSquareR.99d675599ff36e82677e.woff);
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "nanum";
  src: url(/static/media/NanumSquareL.e70d85a730acd1c31f93.eot), url(/static/media/NanumSquareL.111d6e195973e7b05d18.woff);
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "nanum";
  src: url(/static/media/NanumSquareB.f2ccd36ad62ffd7d6945.eot), url(/static/media/NanumSquareB.1690ade543a61c137f24.woff);
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "nanum";
  src: url(/static/media/NanumSquareEB.21f923ebc916467d71e4.eot), url(/static/media/NanumSquareEB.214116183723c54d5d7f.woff);
  font-weight: 900;
  font-style: normal;
}
/* -------------------------강원교육모두체------------------------- */
@font-face {
  font-family: "EduAll";
  src:
    url(/static/media/EduAllBold.f9a9c67e2d800fb8287f.eot),
    url(/static/media/EduAllBold.8eaefb5b786b8cf34f6b.woff) format("woff");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "EduAll";
  src:
    url(/static/media/EduAllLight.0255b7661c41108d0414.eot),
    url(/static/media/EduAllLight.0199f2fa3d48c9d10dc8.woff) format("woff");
  font-weight: lighter;
  font-style: normal;
}

/* -------------------------시니어관련 글씨체------------------------- */
@font-face {
  /* 한글 재민체 - 그림 만들기 */
  font-family: "Jaemin3";
  src:
    url(/static/media/Jaemin3-Regular.3c18c385e6725ff9262b.eot),
    url(/static/media/Jaemin3-Regular.6d7b3dc6cb4329e882bb.woff) format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  /* 학교안심 투호 - 숏폼 만들기 */
  font-family: "Tuho";
  src:
    url(/static/media/HakgyoansimTuho.5602d59da6e72c9384e1.eot),
    url(/static/media/HakgyoansimTuho.cfda12e17613937e478e.woff) format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  /* 김정철서체 - 편지 쓰기(regular) */
  font-family: "KimjungchulScript";
  src:
    url(/static/media/KimjungchulScript-Regular.39dc23cf7f29ea6ac804.eot),
    url(/static/media/KimjungchulScript-Regular.4189812a99bbc898f1a5.woff) format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  /* 김정철서체 - 편지 쓰기(bold) */
  font-family: "KimjungchulScript";
  src:
    url(/static/media/KimjungchulScript-Bold.1b4dc97fffcd58207da6.eot),
    url(/static/media/KimjungchulScript-Bold.68bf5abb30c212f85f40.woff) format("woff");
  font-weight: bold;
  font-style: bold;
}
@font-face {
  /* 김정철서체 - 편지 쓰기(light) */
  font-family: "KimjungchulScript";
  src:
    url(/static/media/KimjungchulScript-Light.172051e4974fc6e29a00.eot),
    url(/static/media/KimjungchulScript-Light.588ee62fbde3f906944d.woff) format("woff");
  font-weight: light;
  font-style: light;
}
@font-face {
  /* 온글잎 재건사체 - 음악 만들기 */
  font-family: "JAEGEONSA";
  src: url(/static/media/JAEGEONSA.7f8efb1a44320d320aeb.woff) format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  /* 원 모바일 팝업 - 훈민정음 */
  font-family: "OneMobilePopup";
  src: url(/static/media/ONE_Mobile_POP.957b8ef29ff5d107c577.woff2) format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  /* 오뮤 다예쁨체 - OX퀴즈 */
  font-family: "OmyuPretty";
  src: url(/static/media/omyu_pretty.f423ef116359c37276d6.woff2) format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  /* 핑크퐁 아기상어체 - 슬라이딩 퍼즐 */
  font-family: "PinkfongBabyShark";
  src: url(/static/media/Pinkfong_Baby_Shark_Font_Light.d6f22528798efd4657ac.woff2) format("woff2");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  /* 핑크퐁 아기상어체 - 슬라이딩 퍼즐 */
  font-family: "PinkfongBabyShark";
  src: url(/static/media/Pinkfong_Baby_Shark_Font_Regular.92dba8e646f2bd1b1311.woff2) format("woff2");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  /* 핑크퐁 아기상어체 - 슬라이딩 퍼즐 */
  font-family: "PinkfongBabyShark";
  src: url(/static/media/Pinkfong_Baby_Shark_Font_Bold.5ddf59aaa86a10e93e47.woff2) format("woff2");
  font-weight: 700;
  font-style: normal;
}

.heart{position:absolute;width:24px;height:24px;background-color:red;transform:rotate(-45deg);animation:popHeart .5s forwards;z-index:9999999}.heart::before,.heart::after{content:"";position:absolute;width:24px;height:24px;background-color:red;border-radius:50%}.heart::before{top:-12px;left:0}.heart::after{left:12px}@keyframes popHeart{0%{opacity:1;transform:scale(1) rotate(-45deg)}50%{opacity:.5;transform:scale(1.2) rotate(-45deg)}100%{opacity:0;transform:scale(0.5) rotate(-45deg)}}
.contents-request-page{min-height:100vh;background:#fefde2;font-family:"Maple" !important;padding:44px 0 80px}.contents-request-page__inner{width:min(94%,1800px);margin:0 auto;position:relative}.contents-request-page__back-button{position:absolute;top:0;right:0;width:100px;cursor:pointer}.contents-request-page__hero{text-align:center;padding-top:12px}.contents-request-page__hero h1{margin:0;color:#111;font-size:2.25rem;font-weight:700;line-height:1.2}.contents-request-page__hero p{margin:34px 0 0;color:#111;font-size:1.375rem;line-height:1.5;word-break:keep-all}.contents-request-page__tabs{margin-top:34px;display:flex;justify-content:center;gap:14px}.contents-request-page__tabs button{min-height:64px;padding:16px 28px;border:none;border-radius:999px;background:#f2f2f7;color:#8e8e93;font-family:"Maple";font-size:1.5rem;cursor:pointer}.contents-request-page__tabs button.is-active{background:#3478f6;color:#fff}.contents-request-form{position:relative;margin:86px auto 0;padding:76px 118px 108px;border-radius:20px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.15)}.contents-request-form__save{position:absolute;top:20px;right:18px;display:inline-flex;align-items:center;gap:4px;min-height:40px;padding:8px 18px;border:none;border-radius:4px;background:#8e8e93;color:#fff;font-family:"Maple";font-size:1.125rem;cursor:pointer}.contents-request-form__row{display:grid;grid-template-columns:230px minmax(0, 1fr);grid-gap:32px;gap:32px;align-items:start}.contents-request-form__row+.contents-request-form__row{margin-top:20px}.contents-request-form__row--textarea{margin-top:28px}.contents-request-form__row--short{margin-top:20px}.contents-request-form__row--short-medium textarea{min-height:332px}.contents-request-form__row--file{margin-top:28px}.contents-request-form__label{padding-top:18px;color:#111;font-size:1.5rem;line-height:1.45;word-break:keep-all}.contents-request-form__label em{color:#f04438;font-style:normal}.contents-request-form__label span{color:#667085}.contents-request-form__field{min-width:0}.contents-request-form__select,.contents-request-form input[type=text],.contents-request-form textarea{width:100%;border:none;border-radius:4px;background:#f3f3f3;color:#111;font-family:"Maple";font-size:1.125rem;box-sizing:border-box}.contents-request-form__select::placeholder,.contents-request-form input[type=text]::placeholder,.contents-request-form textarea::placeholder{color:#a0a0a0}.contents-request-form__select{position:relative}.contents-request-form__select::after{content:"";position:absolute;top:50%;right:28px;width:10px;height:10px;border-right:2px solid #111;border-bottom:2px solid #111;transform:translateY(-70%) rotate(45deg);pointer-events:none}.contents-request-form__select select{width:100%;min-height:74px;padding:0 64px 0 24px;border:none;border-radius:4px;background:rgba(0,0,0,0);color:#111;font-family:"Maple";font-size:1.125rem;-webkit-appearance:none;appearance:none;cursor:pointer}.contents-request-form__select select:invalid,.contents-request-form__select select option[value=""]{color:#a0a0a0}.contents-request-form input[type=text]{min-height:74px;padding:0 24px}.contents-request-form textarea{min-height:772px;padding:16px 24px;resize:none;line-height:1.6;white-space:pre-wrap}.contents-request-form__row--short textarea{min-height:242px}.contents-request-form__file{display:grid;grid-template-columns:minmax(0, 1fr) 204px;grid-gap:8px;gap:8px}.contents-request-form__file input[type=text]{min-height:74px;padding-right:18px}.contents-request-form__file button{min-height:74px;border:1px solid #d7d7d7;border-radius:4px;background:#fff;color:#111;font-family:"Maple";font-size:1.125rem;cursor:pointer}.contents-request-form__file-guide{margin:14px 0 0 6px;color:#a0a0a0;font-size:1.125rem;line-height:1.5}.contents-request-form__actions{margin-top:54px;display:flex;justify-content:center;gap:12px}.contents-request-form__actions button{display:inline-flex;align-items:center;gap:4px;min-height:40px;padding:8px 18px;border:none;border-radius:4px;font-family:"Maple";font-size:1.125rem;cursor:pointer}.contents-request-form__secondary{background:#f2f2f7;color:#667085}.contents-request-form__primary{background:#3478f6;color:#fff}.contents-request-form__primary:disabled{background:#d1d1d6;cursor:not-allowed}.custom-lesson-form{padding-top:66px}.custom-lesson-form__section{padding:26px 0 40px;border-top:1px solid #ececec}.custom-lesson-form__section:first-of-type{border-top:none;padding-top:18px}.custom-lesson-form__section--file{padding-top:34px;padding-bottom:0}.custom-lesson-form__section-title{margin:0 0 26px;color:#111;font-size:1.5rem;font-weight:700;line-height:1.4}.custom-lesson-form__dashed-field{min-height:332px;border:1px dashed #bdbdbd !important;background:#f3f3f3}.custom-lesson-form__selection-box{width:100%;min-height:332px;padding:18px;border:1px dashed #bdbdbd;border-radius:4px;background:#f3f3f3;text-align:left;cursor:pointer}.custom-lesson-form__selection-placeholder{margin:0;color:#a0a0a0;font-size:1.125rem;line-height:1.4}.custom-lesson-form__tag-list{display:flex;flex-wrap:wrap;align-items:flex-start;gap:14px}.custom-lesson-form__tag{display:inline-flex;align-items:center;gap:10px;padding:14px 16px;border-radius:4px;background:#fff;color:#111;font-size:1.125rem;line-height:1.4;box-shadow:0 1px 2px rgba(0,0,0,.04)}.custom-lesson-form__tag button{border:none;background:rgba(0,0,0,0);color:#667085;font-size:1.4rem;line-height:1;cursor:pointer;padding:0}.activity-selection-modal{position:fixed;inset:0;z-index:2000;display:flex;align-items:flex-start;justify-content:center;padding:24px;background:rgba(0,0,0,.5);overflow-y:auto}.activity-selection-modal__dialog{position:relative;width:min(1520px,100%);max-height:min(1020px,94vh);margin:auto 0;padding:28px 34px 30px;border-radius:24px;background:#fff;box-shadow:0 20px 60px rgba(0,0,0,.18);overflow-y:auto}.activity-selection-modal__close{position:absolute;top:24px;right:38px;width:40px;height:40px;border:none;padding:0;background:rgba(0,0,0,0);cursor:pointer}.activity-selection-modal__close img{display:block;width:100%;height:100%;object-fit:contain}.activity-selection-modal__header{text-align:center;padding:0px 0px 28px;border-bottom:1px solid #e7e7e7}.activity-selection-modal__header h3{margin:0;color:#111;font-size:24px;font-weight:700;line-height:1.4}.activity-selection-modal__layout{display:grid;grid-template-columns:230px minmax(0, 1160px);grid-gap:28px;gap:28px;justify-content:space-between;margin-top:22px;min-height:min(760px,94vh - 170px)}.activity-selection-modal__sidebar{display:flex;flex-direction:column;gap:24px;padding-top:16px}.activity-selection-modal__category{padding:16px 18px;border:none;border-radius:8px;background:#fff;color:#111;font-family:"Maple";font-size:24px;font-weight:700;line-height:1.3;text-align:left;cursor:pointer;transition:background .2s ease,color .2s ease;white-space:nowrap}.activity-selection-modal__category.is-active{background:#3478f6;color:#fff}.activity-selection-modal__content{min-width:0;display:flex;flex-direction:column;gap:18px;padding:14px;border-radius:18px;background:#f2f2f2}.activity-selection-modal__search{display:flex;gap:12px}.activity-selection-modal__search button{width:150px;min-width:150px;border:none;border-radius:6px;background:#35c96c;color:#fff;font-family:"Maple";font-size:24px;cursor:pointer}.activity-selection-modal__search-field{flex:1 1;display:flex;align-items:center;gap:14px;min-height:62px;padding:0 18px;border-radius:6px;background:#fff;color:#b0b0b0;box-sizing:border-box}.activity-selection-modal__search-field span{font-size:2rem;line-height:1}.activity-selection-modal__search-field input{width:100%;border:none;background:rgba(0,0,0,0);color:#111;font-family:"Maple";font-size:18px}.activity-selection-modal__search-field input::placeholder{color:#a0a0a0}.activity-selection-modal__grid-wrap{flex:1 1;min-height:0;padding-right:6px;overflow-y:auto;max-height:620px}.activity-selection-modal__grid-wrap::-webkit-scrollbar-track{background:#c4c4c4}.activity-selection-modal__grid-wrap::-webkit-scrollbar-thumb{background:#585858}.activity-selection-modal__grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));grid-gap:14px;gap:14px}.activity-selection-modal__card{position:relative;padding:8px 8px 12px;border:2px solid rgba(0,0,0,0);border-radius:10px;background:#fff;color:#111;font-family:"Maple";text-align:left;cursor:pointer;box-sizing:border-box}.activity-selection-modal__card.is-selected{border-color:#1dc84b}.activity-selection-modal__badge{position:absolute;top:0;left:0;z-index:1;padding:10px 14px;border-radius:8px 0 8px 0;background:#1dc84b;color:#fff;font-size:1rem;line-height:1}.activity-selection-modal__thumb{aspect-ratio:1/1;border-radius:6px;background:#ececec;overflow:hidden}.activity-selection-modal__thumb img{display:block;width:100%;height:100%;object-fit:cover}.activity-selection-modal__thumb-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#98a2b3;font-size:1rem}.activity-selection-modal__card-title{margin:10px 0 0;color:#111;font-size:1.05rem;line-height:1.35;text-align:center;word-break:keep-all;min-height:2.7em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.activity-selection-modal__empty{margin:0;min-height:340px;display:flex;align-items:center;justify-content:center;color:#98a2b3;font-size:1.125rem;text-align:center}.activity-selection-modal__summary{margin-top:22px;padding:12px 18px;border:1px solid #b7e9bf;border-radius:4px;background:#ddfbdf;text-align:center}.activity-selection-modal__summary-label{margin:0;color:#119c49;font-size:1rem;line-height:1.3}.activity-selection-modal__summary-label span{margin-right:6px}.activity-selection-modal__summary-text{margin:10px 0 0;color:#111;font-size:24px;line-height:1.35;word-break:keep-all}.activity-selection-modal__footer{margin-top:22px;display:flex;justify-content:center;gap:12px}.activity-selection-modal__footer button{display:inline-flex;align-items:center;gap:6px;min-height:52px;padding:0 22px;border:none;border-radius:6px;font-family:"Maple";font-size:1.2rem;cursor:pointer}.activity-selection-modal__footer .is-cancel{background:#f2f2f7;color:#667085}.activity-selection-modal__footer .is-confirm{background:#3478f6;color:#fff}@media screen and (max-width: 1680px){.contents-request-form{padding:72px 72px 88px}.contents-request-form__row{grid-template-columns:200px minmax(0, 1fr);gap:24px}}@media screen and (max-width: 1280px){.contents-request-page{padding-top:48px}.contents-request-page__hero h1{font-size:1.95rem}.contents-request-page__hero p{font-size:1.15rem}.contents-request-page__tabs button{min-height:56px;font-size:1.2rem}.contents-request-form{margin-top:60px;padding:68px 36px 72px}.contents-request-form__row{grid-template-columns:1fr;gap:14px}.contents-request-form__label{padding-top:0}.contents-request-form textarea{min-height:420px}.contents-request-form__row--short textarea{min-height:220px}.contents-request-form__row--short-medium textarea{min-height:280px}.custom-lesson-form__section{padding:24px 0 32px}.custom-lesson-form__selection-box{min-height:280px}.activity-selection-modal__dialog{width:min(1180px,100%);padding:24px 24px 22px}.activity-selection-modal__header{padding:6px 56px 22px}.activity-selection-modal__header h3{font-size:1.7rem}.activity-selection-modal__layout{grid-template-columns:180px minmax(0, 940px);justify-content:space-between;min-height:min(680px,94vh - 150px)}.activity-selection-modal__category{min-height:60px;font-size:1.2rem}.activity-selection-modal__search button{min-height:56px;font-size:1.3rem}.activity-selection-modal__search-field{min-height:56px}.activity-selection-modal__search-field input{font-size:1.1rem}.activity-selection-modal__grid{grid-template-columns:repeat(3, minmax(0, 1fr))}.activity-selection-modal__card-title{font-size:1rem}.activity-selection-modal__grid-wrap{max-height:520px}.activity-selection-modal__summary-text{font-size:1.35rem}}@media screen and (max-width: 768px){.contents-request-page__inner{width:min(94%,720px)}.contents-request-page__back-button{width:72px}.contents-request-page__hero{padding-top:56px}.contents-request-page__hero h1{font-size:1.6rem}.contents-request-page__hero p{margin-top:24px;font-size:.95rem}.contents-request-page__tabs{flex-direction:column;align-items:center;gap:10px}.contents-request-page__tabs button{width:100%;max-width:320px;min-height:52px;font-size:1rem}.contents-request-form{padding:64px 18px 56px}.contents-request-form__save{top:14px;right:14px;font-size:.95rem}.contents-request-form__label{font-size:1.1rem}.contents-request-form__select select,.contents-request-form input[type=text],.contents-request-form textarea,.contents-request-form__file button,.contents-request-form__file-guide,.contents-request-form__actions button{font-size:.95rem}.contents-request-form textarea{min-height:320px}.contents-request-form__row--short textarea{min-height:180px}.contents-request-form__row--short-medium textarea,.contents-request-form .custom-lesson-form__dashed-field,.contents-request-form .custom-lesson-form__selection-box{min-height:220px}.contents-request-form__file{grid-template-columns:1fr}.contents-request-form__actions{flex-direction:column}.contents-request-form__actions button{justify-content:center}.custom-lesson-form__section-title{margin-bottom:18px;font-size:1.1rem}.custom-lesson-form__tag-list{gap:10px}.custom-lesson-form__tag{width:100%;justify-content:space-between;font-size:.95rem}.activity-selection-modal{padding:18px}.activity-selection-modal__dialog{padding:24px 18px 20px}.activity-selection-modal__header h3{font-size:1.25rem}.activity-selection-modal__layout{grid-template-columns:1fr;min-height:auto}.activity-selection-modal__sidebar{flex-direction:row;flex-wrap:wrap;gap:10px;padding-top:0}.activity-selection-modal__category{min-height:48px;font-size:1rem}.activity-selection-modal__content{padding:12px}.activity-selection-modal__search{flex-direction:column}.activity-selection-modal__search button{width:100%;min-width:0;min-height:56px;font-size:1.1rem}.activity-selection-modal__search-field{min-height:56px}.activity-selection-modal__search-field input{font-size:.95rem}.activity-selection-modal__grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px}.activity-selection-modal__grid-wrap{max-height:420px}.activity-selection-modal__card-title{font-size:.9rem}.activity-selection-modal__summary-text{font-size:1rem}.activity-selection-modal__footer{flex-direction:column}.activity-selection-modal__footer button{justify-content:center}}
