.page-title.mypage{padding:15rem 0 10rem}.login-section{display:flex;align-items:center;justify-content:center;padding:10rem 0 0}.login-section.w-lg{padding-top:4rem}.login-card{width:100%;max-width:64rem;border-radius:var(--radius-lg);padding:var(--spacing-80) var(--spacing-60);box-shadow:var(--shadow-lg)}.reset-member-tabs{margin-bottom:var(--spacing-10)}.reset-member-panel[hidden]{display:none}.reset-member-guide{margin-top:var(--spacing-10);color:var(--text-gray70);font-size:1.6rem;text-align:center}.login-logo{display:flex;justify-content:center;margin-bottom:var(--spacing-6)}.login-logo img{height:5rem;object-fit:contain}.login-title{margin-bottom:var(--spacing-4);font-size:3.6rem;text-align:center;letter-spacing:var(--letter-spacing-tight)}.login-title.text-lg{font-size:var(--text-5xl)}.login-title.text-lg.mt100{margin-top:var(--spacing-100)}.login-desc{margin-bottom:var(--spacing-10);font-size:1.8rem;text-align:center}.social-login{display:flex;flex-direction:column;gap:var(--spacing-3)}.btn-social{display:flex;align-items:center;justify-content:center;gap:var(--spacing-3);min-height:5.2rem;padding:var(--spacing-3);font-size:var(--text-lg);border-radius:var(--radius-sm);cursor:pointer}.btn-social-kakao{background-color:#ffeb00}.btn-social-naver{background-color:#03a94d;color:#fff}.btn-social .icon-kakao{width:2.4rem;height:2.4rem;background:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.0014%2024.0027C18.6295%2024.0027%2024.0027%2018.6295%2024.0027%2012.0014C24.0027%205.3732%2018.6295%200%2012.0014%200C5.3732%200%200%205.3732%200%2012.0014C0%2018.6295%205.3732%2024.0027%2012.0014%2024.0027Z'%20fill='%23FAE100'/%3e%3cpath%20d='M12.0016%204.93438C7.75467%204.93438%204.31006%207.65611%204.31006%2011.0158C4.31006%2013.2009%205.7695%2015.1176%207.96003%2016.1882C7.79848%2016.7879%207.3768%2018.3651%207.29192%2018.7019C7.18787%2019.1208%207.44526%2019.1153%207.61502%2019.0031C7.74645%2018.9154%209.72341%2017.571%2010.575%2016.9905C11.0377%2017.059%2011.5142%2017.0946%2012.0016%2017.0946C16.2485%2017.0946%2019.6931%2014.3728%2019.6931%2011.0131C19.6931%207.65337%2016.2485%204.93164%2012.0016%204.93164'%20fill='%23371C1D'/%3e%3c/svg%3e") no-repeat center center;background-size:contain}.btn-social .icon-naver{width:2.4rem;height:2.4rem;background:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M24%2012C24%2018.6282%2018.6282%2024%2012%2024C5.37176%2024%200%2018.6282%200%2012C0%205.37169%205.37176%200%2012%200C18.6282%200%2024%205.37169%2024%2012ZM14.0093%206.36372V12.3967L9.81773%206.36372H6.35862V17.6414H9.99065V11.6083L14.1823%2017.6414H17.6414V6.36372H14.0093Z'%20fill='%2300DE5A'/%3e%3c/svg%3e") no-repeat center center;background-size:contain}.line-box{display:flex;align-items:center;gap:var(--spacing-3);margin-top:var(--spacing-10);margin-bottom:var(--spacing-10);color:var(--text-gray60)}.line-box:before{content:"";flex:1;height:1px;background-color:var(--border-color)}.line-box:after{content:"";flex:1;height:1px;background-color:var(--border-color)}.line-box .line-text{font-size:1.6rem}.form-helper{margin-top:.6rem;color:var(--text-muted)}.error-text{margin-top:.6rem;font-size:var(--text-base);color:var(--primary);text-align:center}.login-guide{margin-top:var(--spacing-4);color:var(--text-gray80);font-size:1.6rem;text-align:center}.login-guide a{color:var(--text-gray80);font-weight:700}.login-options{display:flex;justify-content:space-between;align-items:center;margin-top:var(--spacing-4);margin-bottom:var(--spacing-4);flex-wrap:wrap;gap:var(--spacing-3)}.line{position:relative;height:.1rem;width:100%;margin:var(--spacing-5) 0;background-color:var(--border-color)}.login-links{display:flex;align-items:center;justify-content:center}.login-links a{position:relative;color:var(--text-gray80)}.login-guide a:hover,.login-links a:hover{color:var(--primary)}.login-links a:not(:last-child):after{content:"";display:inline-block;position:relative;width:1px;height:1.2rem;margin:0 .8rem;background-color:var(--border-color)}.login-info{margin-top:var(--spacing-10);color:var(--text-gray70);text-align:center}.user-info{margin-bottom:var(--spacing-4);font-size:2.8rem;text-align:center}.helper-text{margin-bottom:var(--spacing-4);font-size:var(--text-base);color:var(--text-gray60)}.sns-login-wrap{margin-top:var(--spacing-8);border-top:1px solid var(--border-color);padding-top:var(--spacing-6);text-align:center}.sns-login-title{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-4);position:relative;display:inline-block;background-color:var(--bg-primary);padding:0 var(--spacing-3);top:-2.3rem}.sns-btn-group{display:flex;justify-content:center;gap:var(--spacing-4);margin-top:-1rem}.sns-btn{display:flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;border-radius:var(--radius-full);cursor:pointer;transition:var(--transition-bounce);box-shadow:var(--shadow-sm)}.sns-btn:hover{transform:scale(1.1);box-shadow:var(--shadow-md)}.sns-btn--kakao{background-color:#fee500;color:#1f2937}.sns-btn--naver{background-color:#03c75a;color:#fff}.sns-btn--google{background-color:#fff;border:1px solid var(--border-color)}.sns-btn img{width:2.2rem;height:2.2rem;object-fit:contain}.result-box{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--spacing-6);text-align:center;margin-top:var(--spacing-8);margin-bottom:var(--spacing-10)}.result-box__value{font-family:var(--font-display);font-size:2.8rem}.result-box__info{font-size:var(--text-xs);color:var(--text-muted);margin-top:var(--spacing-3);border-top:1px dashed var(--border-color);padding-top:var(--spacing-3)}.icon-top{width:8rem;height:8rem;margin:0 auto var(--spacing-4)}.join-section{padding:var(--spacing-100) var(--spacing-100)}.join-title{font-size:3.6rem;text-align:center;margin-bottom:var(--spacing-8);letter-spacing:var(--letter-spacing-tight)}.join-form{display:flex;flex-direction:column;gap:var(--spacing-6)}.join-card{width:100%;max-width:80rem;margin:0 auto;border-radius:var(--radius-lg);padding:var(--spacing-80) var(--spacing-60);box-shadow:var(--shadow-lg)}.join-card__title{font-size:2.8rem;margin-bottom:var(--spacing-10);padding-bottom:var(--spacing-10);border-bottom:1px solid var(--border-gray40)}.join-card__content{display:flex;flex-direction:column}.join-banner-section{display:flex;width:100%;max-width:80rem;margin-top:4rem}.form-address-wrap{gap:.8rem}.receipt-helper{color:var(--text-gray70)}.receipt-helper__secondary{margin-top:.2rem}.join-actions{display:inline-flex;justify-content:center;gap:var(--spacing-4);margin-top:1.6rem}.join-actions .btn{width:16.4rem}.join-actions .error-text{color:var(--primary);text-align:center}.join-actions .error-text span{position:relative;padding-left:2rem;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAAUZJREFUeAGNUtFNwzAUPDslacVPRggS8Es6AdmArsAEZIOECcoIzQbtBGGD5A+pQSpsECEhQDQxZ1pTp6RSn2TFeb577/nOAlasMAzWUHcKmAgg2KYfBcTsHJ+ZjZVmU8GLG7SFgvIFVOxABArtmCtrodJneCtd2CaTNEyXPKgwuMaBICbpkPWG3dQSJ2EX6MU9uSlX/jsqx0s43uwS3+Vekxve48pODDC65zVCThZJBREKNHMcEWeoa37mCo4uivAL8hVHBhV/kRRQsnXdB6AdNRWtDxXQo5Yu5D81HYxuL9AsekpGLTkcVdBgTPaP1/jIK7iJndtaETUQC/74/sZDN7VBTwQVPNuRfF/7SOy0AzJkG2x3on8FMcXfwDbZgcq1zPRVe1qaO+nxqObDO30cbyzZEU3waVGoNjKPnKqXbzjNDMHED3Cfff+io5xZAAAAAElFTkSuQmCC) left 0 top 50% no-repeat}.summary-box{display:flex;height:14rem;background-color:#d0c9ff33;border:1px solid var(--border-color);border-radius:var(--radius-lg);margin-bottom:var(--spacing-60);box-sizing:border-box}.summary-item{flex:1;display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:4rem;box-sizing:border-box}.summary-label{font-size:2rem;align-self:flex-start}.summary-value{display:flex;align-items:baseline;gap:var(--spacing-1);align-self:flex-end;line-height:1}.summary-value .number{font-family:var(--font-display);font-size:3.6rem;line-height:1}.summary-value .unit{font-size:2.2rem}.divider{width:1px;height:8rem;background-color:var(--border-color);align-self:center}.empty-state{text-align:center;padding:var(--spacing-100) 0;font-size:var(--text-xl);color:var(--text-muted)}.receipt-notice{font-size:1.8rem;margin-bottom:var(--spacing-10);word-break:keep-all}.receipt-box{background-color:#f4f2ee;border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--spacing-100) var(--spacing-6);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.receipt-icon{margin-bottom:var(--spacing-6)}.receipt-title{font-size:2.8rem;margin-bottom:var(--spacing-4);word-break:keep-all}.receipt-desc{font-size:1.8rem;margin-bottom:var(--spacing-10);word-break:keep-all}.receipt-status{display:flex;align-items:center;justify-content:center;gap:.8rem;font-family:var(--font-display);font-size:2.2rem;margin-bottom:var(--spacing-2)}.status-dot{display:inline-block;width:1.2rem;height:1.2rem;border-radius:50%;vertical-align:middle;flex-shrink:0}.status-dot.yellow{background-color:#ffbc0d;box-shadow:0 0 0 .4rem #ffbc0d33}.status-dot.green{background-color:#9cd83e;box-shadow:0 0 0 .4rem #9cd83e33}.status-dot.red{background-color:#db0007;box-shadow:0 0 0 .4rem #db000733}.status-item{display:inline-flex;align-items:center;gap:1rem}.content-card.receipt-list .card-title-wrap{display:flex;justify-content:space-between;align-items:center}.content-card.receipt-list .select-wrap{width:24rem;flex-shrink:0}.desc-note{display:block;font-size:1.6rem;color:var(--text-gray60);margin-top:var(--spacing-2)}.mypage-info-title-wrap{display:flex;align-items:center;margin-bottom:var(--spacing-6)}.mypage-info-title{font-family:var(--font-title);font-size:2.8rem}.mypage-info-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-6);width:100%}.info-card{background-color:#d0c9ff33;border:1px solid var(--border-gray40);border-radius:var(--radius-lg);padding:6rem;display:flex;flex-direction:column}.info-card-header{border-bottom:1px solid var(--border-color);padding-bottom:3rem;margin-bottom:3.2rem}.info-card-title{font-size:2.2rem}.info-card-body{display:flex;flex-direction:column;gap:1.6rem;flex:1}.info-form-group{display:flex;flex-direction:column;gap:.8rem;position:relative}.info-form-group.flex-row-layout{flex-direction:row;justify-content:space-between}.info-label{font-size:var(--text-lg)}.info-label.required:before{content:"* ";margin-right:.2rem}.form-control.editable{background-color:var(--bg-primary)}.info-input-desc{color:var(--text-gray60);margin-top:.2rem}.info-action-btn-wrap{display:flex;justify-content:flex-start;margin-top:.4rem}.pw-change-box{background-color:#d0c9ff33;border:1px solid var(--border-gray40);border-radius:var(--radius-sm);padding:2.4rem;display:flex;flex-direction:column;gap:1.6rem}.pw-change-title{font-family:var(--font-bold);font-size:1.8rem;margin-bottom:.8rem}.pw-form-group{display:flex;flex-direction:column;gap:.8rem}.info-form-group .custom-checkbox{width:26.4rem;font-size:var(--text-lg);text-align:right}.receipt-consent-card{background-color:#d0c9ff33;border:1px solid var(--border-color);border-radius:var(--radius-lg);margin-top:var(--spacing-6);padding:6rem}.receipt-consent-body{display:flex;flex-direction:column;gap:1.6rem}.receipt-consent-title{font-size:2.2rem;border-bottom:1px solid var(--border-color);padding-bottom:1.6rem;margin-bottom:.8rem}.receipt-consent-content{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-6)}.receipt-consent-desc{font-size:var(--text-lg);flex:1}.receipt-consent-btn{max-width:23rem;flex-shrink:0}.info-action-buttons{display:flex;justify-content:center;gap:var(--spacing-4);margin-top:4rem}.info-action-buttons .btn{max-width:16rem}.withdraw-link-container{display:flex;justify-content:flex-end;margin-top:4rem}.withdraw-link{font-family:var(--font-bold);font-size:var(--text-lg);text-decoration:none;border-bottom:3px solid var(--primary);padding-bottom:.2rem;display:inline-block}.withdraw-link:hover{color:var(--primary)}.sns-connect-wrap{display:flex;gap:var(--spacing-4);flex-direction:column;width:24rem;font-size:var(--text-lg)}.sns-connect-item{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);font-size:var(--text-lg)}.sns-icon{display:inline-flex;align-items:center;width:100%}.sns-icon:before{content:"";display:inline-block;width:2rem;height:2rem;margin-right:.8rem;border-radius:50%}.sns-icon.kakao:before{background:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.0014%2024.0027C18.6295%2024.0027%2024.0027%2018.6295%2024.0027%2012.0014C24.0027%205.3732%2018.6295%200%2012.0014%200C5.3732%200%200%205.3732%200%2012.0014C0%2018.6295%205.3732%2024.0027%2012.0014%2024.0027Z'%20fill='%23FAE100'/%3e%3cpath%20d='M12.0016%204.93438C7.75467%204.93438%204.31006%207.65611%204.31006%2011.0158C4.31006%2013.2009%205.7695%2015.1176%207.96003%2016.1882C7.79848%2016.7879%207.3768%2018.3651%207.29192%2018.7019C7.18787%2019.1208%207.44526%2019.1153%207.61502%2019.0031C7.74645%2018.9154%209.72341%2017.571%2010.575%2016.9905C11.0377%2017.059%2011.5142%2017.0946%2012.0016%2017.0946C16.2485%2017.0946%2019.6931%2014.3728%2019.6931%2011.0131C19.6931%207.65337%2016.2485%204.93164%2012.0016%204.93164'%20fill='%23371C1D'/%3e%3c/svg%3e") 50% 50% no-repeat;background-size:contain}.sns-icon.naver:before{background:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M24%2012C24%2018.6282%2018.6282%2024%2012%2024C5.37176%2024%200%2018.6282%200%2012C0%205.37169%205.37176%200%2012%200C18.6282%200%2024%205.37169%2024%2012ZM14.0093%206.36372V12.3967L9.81773%206.36372H6.35862V17.6414H9.99065V11.6083L14.1823%2017.6414H17.6414V6.36372H14.0093Z'%20fill='%2300DE5A'/%3e%3c/svg%3e") 50% 50% no-repeat;background-size:contain}.sns-status.connected{display:flex;align-items:center}.sns-status.connected:before{content:"";display:inline-block;width:2.4rem;height:2.4rem;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAOdEVYdFNvZnR3YXJlAEZpZ21hnrGWYwAAAGhJREFUeAHt0sEJgDAMheEHLuDVW0dwI0epm+kGjtBRNIH2ZmkJCZSSD95N/iAUcG56a+uDBXIcv2gb7YYyjj+0l5bQ8Sc1e0c8QOjMkcMizmIOlSOq8b8jSTteOxJgIFrGC/FTdG5wH15pHG4kQb5LAAAAAElFTkSuQmCC) 50% 50% no-repeat;background-size:contain}.sns-status.action{font-size:var(--text-lg);text-decoration:underline;cursor:pointer}.sns-status.action:hover{color:var(--primary)}@media screen and (max-width: 1024px){.mypage-info-grid{grid-template-columns:1fr}}.withdraw-section{margin:0 auto;padding:4rem var(--spacing-4) var(--spacing-16)}.withdraw-title{font-size:2.8rem;margin-bottom:var(--spacing-8);text-align:left}.withdraw-notice-desc{display:flex;flex-direction:column;gap:var(--spacing-6);margin-bottom:var(--spacing-10)}.withdraw-notice-desc p{font-size:1.8rem;color:var(--text-gray90)}.withdraw-notice-desc p strong{font-weight:600;color:var(--text-gray90)}.withdraw-notice-desc p.warning-highlight{color:#db0007;font-weight:600}.withdraw-divider{border:0;height:1px;background-color:var(--border-color);margin:var(--spacing-10) 0;display:block}.withdraw-agree-wrap{margin-bottom:var(--spacing-10);display:flex;align-items:center}.withdraw-agree-wrap .custom-checkbox{font-size:1.8rem}.withdraw-agree-wrap .required-badge{color:#db0007;margin-right:.4rem}.withdraw-confirm-card{background-color:#d0c9ff26;border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--spacing-60);margin-bottom:var(--spacing-10)}.withdraw-confirm-card .card-section-title{font-size:2.2rem;color:var(--text-black);border-bottom:1px solid var(--border-color);padding-bottom:3.2rem;margin-bottom:3.2rem}.withdraw-form-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-6);width:100%}.form-group-col{display:flex;flex-direction:column;gap:.8rem}.form-group-col .form-label{font-size:var(--text-lg)}.form-group-col .form-label.required:before{content:"* ";margin-right:.2rem}.withdraw-actions{display:flex;justify-content:center;gap:var(--spacing-4);margin-top:var(--spacing-10)}.withdraw-actions .btn{max-width:16rem}.btn-primary.btn-disabled,.btn-primary.btn-disabled:hover,.btn-primary:disabled{background-color:#f39c9c!important;color:#fff!important;cursor:not-allowed;box-shadow:none}.donation-detail-section .summary-box .summary-label{font-size:2rem}.donation-detail-section .summary-box .summary-value .number{font-family:var(--font-display);font-size:3.6rem}.donation-detail-section .summary-box .summary-value .unit{font-family:var(--font-text);font-size:2.2rem}.donate-banner{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:12rem;width:100%;margin-top:8rem;padding:0 18rem;overflow:hidden;border-radius:1.2rem;background-color:#d0c9ff;box-sizing:border-box}.join-banner-section .donate-banner{margin-top:0;padding:0 4rem}.donate-banner__heart{position:absolute;left:6rem;top:-22rem;width:90.4rem;height:76rem;background:url("data:image/svg+xml,%3csvg%20width='1392'%20height='1213'%20viewBox='0%200%201392%201213'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20filter='url(%23filter0_d_2531_57595)'%3e%3cpath%20d='M696.967%201145.07C684.728%201154.11%20668.511%201155.36%20654.743%201149.12C546.735%201098.28%2080.128%20860.603%2060.8518%20523.423C38.8218%20141.952%20449.742%20186.868%20640.362%20351.558C640.362%20351.558%20670.653%20382.75%20691.765%20388.988C712.571%20394.914%20740.415%20333.467%20823.945%20261.727C900.132%20196.225%201227.52%20-52.3709%201315.64%20119.494C1403.76%20291.359%201125.94%20835.649%20696.967%201145.07Z'%20fill='%23DB0007'/%3e%3c/g%3e%3cdefs%3e%3cfilter%20id='filter0_d_2531_57595'%20x='0'%20y='0'%20width='1391.95'%20height='1213'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeColorMatrix%20in='SourceAlpha'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result='hardAlpha'/%3e%3cfeOffset/%3e%3cfeGaussianBlur%20stdDeviation='30'/%3e%3cfeComposite%20in2='hardAlpha'%20operator='out'/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.05%200'/%3e%3cfeBlend%20mode='normal'%20in2='BackgroundImageFix'%20result='effect1_dropShadow_2531_57595'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='effect1_dropShadow_2531_57595'%20result='shape'/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e") center / contain no-repeat;will-change:transform}.join-banner-section .donate-banner__heart{left:1rem;top:-26.5rem;width:60rem}.donate-banner__content,.donate-banner__btn{position:relative;z-index:1}.donate-banner__content{width:100%;max-width:54rem}.donate-banner h2{color:#fffdf0;font-size:2.2rem;text-align:center}.join-banner-section .donate-banner h2{font-size:2.2rem}.donate-banner__btn{max-width:21rem}@media screen and (max-width: 768px){.line-box .line-text{font-size:1.2rem}.form-group-col .form-label,.withdraw-link{font-size:1.4rem}.login-section{padding:2rem 2.4rem}.login-title{font-size:2.2rem}.login-desc{margin-bottom:2.4rem;font-size:1.4rem}.login-desc.small{font-size:1.4rem}.login-card{padding:4rem 2.4rem}.reset-member-guide{margin-top:2.4rem;font-size:1.2rem}.btn-social{font-size:1.4rem}.error-text{font-size:1.2rem}.join-actions{gap:.8rem}.join-actions .btn{width:100%}.login-guide span{display:block;margin-bottom:.8rem;font-size:1.2rem}.login-guide a{font-size:1.2rem}.social-login{gap:.8rem}.login-section .form-group+.form-group{margin-top:.8rem}.login-info{margin-top:2.4rem;font-size:1.2rem}.login-links a{font-size:1.2rem}.result-box{display:flex;align-items:center;justify-content:center;height:6rem;margin-top:2.4rem;margin-bottom:2.4rem;padding:0}.result-box__value{font-size:2rem}.line{margin:2.4rem 0}.user-info{font-size:2rem}.helper-text{font-size:1.2rem}.icon-top{width:6rem;height:6rem}.join-section{padding:2rem 2.4rem}.join-title{margin-bottom:2.4rem;font-size:2.2rem}.join-form{gap:2rem}.join-form .join-card{padding:4rem 2.4rem}.join-card__title{margin-bottom:2.4rem;padding-bottom:2.4rem;font-size:2rem}.form-group.form+.form-group.form{margin-top:2.4rem}.form-control-row{min-height:4.4rem}.form-check-wrap{display:flex;flex-direction:column;gap:.8rem}.form-check-wrap .form-control-with-btn{display:contents}.form-check-wrap .form-control-with-btn .form-control{order:1}.form-check-wrap .form-helper{order:2;margin-top:0}.form-check-wrap .form-control-with-btn .btn{order:3;width:100%}.btn-input-action{width:9.2rem}.mypage-info-title-wrap{justify-content:center}.mypage-info-title{font-size:2rem}.mypage-info-grid{grid-template-columns:1fr;gap:2.4rem}.mypage-info-grid .info-card-title{font-size:1.8rem}.mypage-info-grid .info-label{font-size:1.4rem}.info-card{padding:2.4rem 1.6rem;border-radius:.8rem}.info-card-header{padding-bottom:2.6rem;margin-bottom:2.6rem}.info-card-title{font-size:1.8rem}.info-action-btn-wrap{justify-content:center;width:100%}.info-action-btn{width:100%;max-width:100%}.pw-change-box{padding:2rem 1.6rem;gap:1.6rem;border-radius:.8rem}.pw-change-title{margin-bottom:.8rem;font-size:1.4rem}.info-form-group.flex-row-layout{flex-direction:column;align-items:flex-start;gap:.8rem}.info-form-group.flex-row-layout .custom-checkbox{width:100%;font-size:1.4rem}.receipt-consent-card{padding:2.4rem 1.6rem;margin-top:2.4rem;border-radius:.8rem}.receipt-consent-title{font-size:1.8rem;padding-bottom:1.6rem;margin-bottom:1.6rem}.receipt-consent-desc{font-size:1.4rem}.receipt-consent-content{flex-direction:column;align-items:stretch;gap:1.6rem}.receipt-consent-btn{width:100%;max-width:100%}.info-action-buttons{flex-direction:row;width:100%;margin-top:3.2rem;gap:.8rem}.info-action-buttons .btn{flex:1;max-width:none}.withdraw-section{padding:0}.withdraw-link-container{margin-top:2.4rem}.withdraw-title{font-size:2rem}.withdraw-confirm-card .card-section-title{margin-bottom:2.6rem;padding-bottom:2.6rem;font-size:1.8rem}.withdraw-notice-desc p{font-size:1.4rem}.withdraw-actions{margin-top:4rem}.withdraw-form-grid{grid-template-columns:1fr;gap:var(--spacing-4)}.withdraw-agree-wrap .custom-checkbox{font-size:1.4rem}.withdraw-confirm-card{padding:3rem var(--spacing-4)}.withdraw-actions{flex-direction:row;width:100%}.withdraw-actions .btn{flex:1;max-width:none}.sns-connect-wrap .sns-connect-item,.sns-connect-wrap .sns-status.action{font-size:1.4rem}.summary-box,.donation-detail-section .summary-box{flex-direction:column;height:auto;padding:2.4rem 2rem;margin-bottom:3rem;gap:1.6rem;border-radius:.8rem}.summary-item,.donation-detail-section .summary-box .summary-item{flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:.5rem 0;height:auto}.summary-item:last-child,.donation-detail-section .summary-box .summary-item:last-child{flex-direction:column;align-items:flex-start;gap:.8rem}.summary-item:last-child .summary-label,.donation-detail-section .summary-box .summary-item:last-child .summary-label{align-self:flex-start}.summary-item:last-child .summary-value,.donation-detail-section .summary-box .summary-item:last-child .summary-value{align-self:flex-end;width:100%;justify-content:flex-end}.summary-label,.donation-detail-section .summary-box .summary-label{font-size:1.6rem;align-self:center;margin-bottom:0}.summary-value,.donation-detail-section .summary-box .summary-value{align-self:center;align-items:baseline}.summary-value .number,.donation-detail-section .summary-box .summary-value .number{font-size:2.2rem}.summary-value .unit,.donation-detail-section .summary-box .summary-value .unit{font-size:1.8rem}.divider{width:100%;height:1px;background-color:var(--border-color, #e5e7eb);align-self:stretch}.table-wrap{overflow-x:visible}.donation-table,.donation-table tbody{display:block;width:100%;box-sizing:border-box}.donation-table thead{display:none}.donation-table tr{display:flex;flex-wrap:wrap;justify-content:center;border:1px solid var(--border-gray40);border-radius:.8rem;margin-bottom:1rem;overflow:hidden;box-shadow:0 2px 8px #0000000a}.donation-table td.col-type{order:1;flex:0 0 100%;width:100%;background-color:#db00071a;padding:1.5rem 1.6rem;font-family:var(--font-display);font-size:1.6rem;text-align:left;border-bottom:1px solid var(--border-gray40);box-sizing:border-box}.donation-table td.col-type:before{display:none}.donation-table td:not(.col-type):not(.col-no):not(.col-action):not([data-label=No]){order:2;flex:0 0 100%;width:100%;display:flex;justify-content:space-between;align-items:center;padding:.8rem 1.6rem;font-size:1.2rem;border-bottom:none;text-align:right;box-sizing:border-box}.price-bold{font-weight:700}.donation-table td.col-type+td{padding-top:1.6rem}.donation-table td:not(.col-type):not(.col-no):not(.col-action):not([data-label=No]):before{content:attr(data-label);text-align:left;font-size:1.2rem;font-weight:700}.donation-table td.col-no,.donation-table th.col-no,.donation-table td[data-label=No]{display:none}.donation-table td.col-action{order:3;flex:0 0 auto;width:auto;display:inline-flex;align-items:center;justify-content:center;padding:1.6rem .4rem;border-bottom:none;box-sizing:border-box}.donation-table td.col-action:first-of-type{padding-left:1.6rem}.donation-table td.col-action:before{display:none}.donation-table td.line-bottom{padding-bottom:1.6rem!important;border-bottom:1px solid var(--border-gray40)!important}.donation-table td.line-top{padding-top:1.6rem!important}.donation-table td.col-action .btn-table{min-width:7.2rem;height:3.6rem;padding:0 1.2rem;font-size:1.2rem;border-radius:.8rem;border:1px solid #1f2937;margin:0}.page-title.mypage{padding:5rem 0}.page-title.mypage+.tab-menu{margin-bottom:2.4rem}.tab-btn{font-size:1.8rem;padding:1.6rem}.content-card{padding:3rem 2.4rem}.card-title-wrap{justify-content:center}.content-card.receipt-list .card-title-wrap{display:flex;flex-direction:column;align-items:center;gap:2.4rem;margin-bottom:2.4rem}.content-card.receipt-list .card-title-wrap .card-title{text-align:center;width:100%}.content-card.receipt-list .select-wrap{width:100%;text-align:left}.content-card.receipt-list .select-wrap .custom-select,.content-card.receipt-list .select-wrap .custom-select summary,.content-card.receipt-list .select-wrap .custom-select ul,.content-card.receipt-list .select-wrap .custom-select ul li{text-align:left}.donation-detail-section .card-title,.card-title-wrap .card-title{font-size:2rem}.receipt-notice{margin-bottom:2.4rem;font-size:1.4rem}.receipt-icon{width:6rem;height:6rem}.receipt-title{font-size:2rem}.receipt-desc{font-size:1.4rem}.receipt-box{padding:3rem 2.4rem}.receipt-status{font-size:1.4rem}.status-dot{width:.6rem;height:.6rem}.donate-banner{position:relative;flex-direction:column;align-items:center;justify-content:center;min-height:24rem;height:24rem;padding:3.2rem 2rem;margin-top:4rem;gap:2rem;text-align:center;border-radius:1.2rem;background-color:#d0c9ff;background-image:url("data:image/svg+xml,%3csvg%20width='1392'%20height='1213'%20viewBox='0%200%201392%201213'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20filter='url(%23filter0_d_2531_57595)'%3e%3cpath%20d='M696.967%201145.07C684.728%201154.11%20668.511%201155.36%20654.743%201149.12C546.735%201098.28%2080.128%20860.603%2060.8518%20523.423C38.8218%20141.952%20449.742%20186.868%20640.362%20351.558C640.362%20351.558%20670.653%20382.75%20691.765%20388.988C712.571%20394.914%20740.415%20333.467%20823.945%20261.727C900.132%20196.225%201227.52%20-52.3709%201315.64%20119.494C1403.76%20291.359%201125.94%20835.649%20696.967%201145.07Z'%20fill='%23DB0007'/%3e%3c/g%3e%3cdefs%3e%3cfilter%20id='filter0_d_2531_57595'%20x='0'%20y='0'%20width='1391.95'%20height='1213'%20filterUnits='userSpaceOnUse'%20color-interpolation-filters='sRGB'%3e%3cfeFlood%20flood-opacity='0'%20result='BackgroundImageFix'/%3e%3cfeColorMatrix%20in='SourceAlpha'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%20127%200'%20result='hardAlpha'/%3e%3cfeOffset/%3e%3cfeGaussianBlur%20stdDeviation='30'/%3e%3cfeComposite%20in2='hardAlpha'%20operator='out'/%3e%3cfeColorMatrix%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.05%200'/%3e%3cfeBlend%20mode='normal'%20in2='BackgroundImageFix'%20result='effect1_dropShadow_2531_57595'/%3e%3cfeBlend%20mode='normal'%20in='SourceGraphic'%20in2='effect1_dropShadow_2531_57595'%20result='shape'/%3e%3c/filter%3e%3c/defs%3e%3c/svg%3e");background-size:145%;background-position:center;background-repeat:no-repeat;overflow:hidden;box-sizing:border-box}.join-banner-section .donate-banner{padding:0}.donate-banner__content{width:100%}.donate-banner__heart{display:none}.join-banner-section .donate-banner h2,.donate-banner h2{font-size:1.8rem;color:#fffdf0;text-align:center;margin:0}.donate-banner__btn{width:100%;max-width:18rem;margin-top:0}.join-banner-section{width:100%;margin-top:2rem}.receipt-helper{font-size:14px;line-height:20px}.join-card__content .receipt-helper{margin-top:1.6rem}.donation-detail-section .detail-info-table{border-top:2px solid var(--border-black);border-bottom:1px solid var(--border-gray40);margin-bottom:1.6rem;overflow:hidden}.donation-detail-section .detail-info-table tbody{display:flex;flex-wrap:wrap;width:100%}.donation-detail-section .detail-info-table tr{display:contents}.donation-detail-section .detail-info-table th{flex:0 0 50%;width:50%;background-color:#d0c9ff33;font-size:1.6rem;font-weight:700;text-align:center;padding:1.2rem;height:auto;box-sizing:border-box;border-bottom:1px solid var(--border-gray40);display:flex;align-items:center;justify-content:center}.donation-detail-section .detail-info-table td{flex:0 0 50%;width:50%;font-size:1.4rem;text-align:left;padding:1.2rem 1.6rem;height:auto;box-sizing:border-box;border-bottom:1px solid var(--border-gray40);display:flex;align-items:center;justify-content:flex-start;word-break:keep-all}.detail-info-table+.card-title-wrap{margin-top:6rem}.donation-detail-section .detail-info-table:nth-of-type(1) tr:nth-child(1) th:nth-of-type(1),.donation-detail-section .detail-info-table:nth-of-type(1) tr:nth-child(1) td:nth-of-type(1){order:1}.donation-detail-section .detail-info-table:nth-of-type(1) tr:nth-child(2) th:nth-of-type(1),.donation-detail-section .detail-info-table:nth-of-type(1) tr:nth-child(2) td:nth-of-type(1){order:2}.donation-detail-section .detail-info-table:nth-of-type(1) tr:nth-child(1) th:nth-of-type(2),.donation-detail-section .detail-info-table:nth-of-type(1) tr:nth-child(1) td:nth-of-type(2){order:3}.donation-detail-section .detail-info-table:nth-of-type(1) tr:nth-child(2) th:nth-of-type(2),.donation-detail-section .detail-info-table:nth-of-type(1) tr:nth-child(2) td:nth-of-type(2){order:4}.donation-detail-section .detail-info-table:nth-of-type(2) tr:nth-child(1) th:nth-of-type(1),.donation-detail-section .detail-info-table:nth-of-type(2) tr:nth-child(1) td:nth-of-type(1){order:1}.donation-detail-section .detail-info-table:nth-of-type(2) tr:nth-child(2) th:nth-of-type(1),.donation-detail-section .detail-info-table:nth-of-type(2) tr:nth-child(2) td:nth-of-type(1){order:2}.donation-detail-section .detail-info-table:nth-of-type(2) tr:nth-child(1) th:nth-of-type(2),.donation-detail-section .detail-info-table:nth-of-type(2) tr:nth-child(1) td:nth-of-type(2){order:3}.donation-detail-section .detail-info-table:nth-of-type(2) tr:nth-child(2) th:nth-of-type(2),.donation-detail-section .detail-info-table:nth-of-type(2) tr:nth-child(2) td:nth-of-type(2){order:4}.donation-detail-section .detail-info-table tr:nth-child(2) th:nth-of-type(2),.donation-detail-section .detail-info-table tr:nth-child(2) td:nth-of-type(2){border-bottom:none}.donation-detail-section .detail-info-table td .btn-table{min-width:7.2rem;height:3.6rem;padding:0 1.2rem;font-size:1.3rem;border-radius:.4rem;border:1px solid #1f2937;color:#1f2937;margin:0}.current-payment-value{font-size:1.4rem!important}.current-payment-title{font-size:1.6rem!important}.payment-form-section-title{font-size:1.6rem;margin-top:3.2rem}}
