.CardCheckbox_root__R0G1g{display:flex;flex-direction:column;padding:var(--spacing-xx-large) var(--spacing-large);background-color:var(--color-background-paper-level-1);position:relative;cursor:pointer}.CardCheckbox_root__R0G1g:before{content:" ";position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid var(--color-border-3);border-radius:var(--border-radius-large)}.CardCheckbox_root__active__gWYLt{border-width:2px}.CardCheckbox_root__active__gWYLt:before{content:" ";position:absolute;top:0;left:0;right:0;bottom:0;border:2px solid var(--color-primary-main)}.CardCheckbox_root__header__kirnm{font-size:var(--font-size-h5);padding:0 var(--spacing-normal) var(--spacing-x-large);font-weight:var(--font-weight-h6);display:flex;align-items:flex-start;justify-content:space-between;position:relative;transition:border-color .3s ease-in-out 0s;gap:var(--spacing-normal)}.CardCheckbox_root__header__open__Kfhe3{border-color:var(--color-gray-level-200)}.CardCheckbox_root__header__icon__vyAsz{width:24px!important;height:24px;border-radius:100%;border:1px solid var(--color-gray-level-400);display:flex;align-items:center;justify-content:center;cursor:pointer;white-space:nowrap}.CardCheckbox_root__header__icon__checked__JNNeS{border-color:var(--color-primary-main);background-color:var(--color-primary-main)}.CardCheckbox_root__header__icon__checked__JNNeS svg{transition:all .3s ease-in-out 0s;width:18px;height:18px;fill:var(--color-gray-level-0)}.CardCheckbox_root__header__collapse__Z6e3G{width:24px;height:24px}.CardCheckbox_root__header__collapse__Z6e3G svg{display:none}.CardCheckbox_root__header__title__GmCos{cursor:pointer;font-size:var(--font-size-h5);font-weight:var(--font-weight-h5);line-height:var(--line-height-h5);flex:1 1;text-align:center}.CardCheckbox_root__footer__Mwzxt{padding-top:var(--spacing-x-large);border-top:1px solid var(--color-gray-level-200)}.CardCheckbox_root__topAction__iJX45{padding:var(--spacing-normal) 0}@media(max-width:599px){.CardCheckbox_root__header__collapse__Z6e3G{cursor:pointer}.CardCheckbox_root__header__collapse__Z6e3G svg{display:block;fill:var(--color-gray-level-600);transition:transform .3s ease-in-out 0s}.CardCheckbox_root__header__collapse__open__ykThJ svg{transform:rotate(180deg)}}