body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Noto Sans,UD Shin Go Regular,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Meiryo,メイリオ,ＭＳ Ｐゴシック,MS PGothic,sans-serif;margin:0;overflow:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{display:flex;justify-content:center;text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.primary-blue{color:#0d64f2}.bold{font-weight:700}.value-negative{color:#ea1b1b}.title-box{border:1px solid #d2d2d2;border-radius:5px;margin-top:1em;position:relative}.title-box h3{left:0;margin-left:1em;position:absolute;right:0;top:-1.7em}.title-box span{background:#fff;border-radius:5px;color:#595757;display:inline-block;padding:0 2em}.title-box .inner{padding:1.2em .5em .5em}.gray-box{background-color:#f1f1f1;border-radius:5px;width:100%}.progressbar{display:flex;flex-wrap:wrap}.progressbar .item{align-items:center;background:#f5f5f5;color:#999;justify-content:center;line-height:1.5;min-width:80px;padding:13px 0;position:relative;text-align:center;width:32%}.progressbar .item:not(:last-child):after,.progressbar .item:not(:last-child):before{border:25px solid #0000;border-left:20px solid #f5f5f5;bottom:0;content:"";left:100%;margin:auto;position:absolute;top:0;z-index:2}.progressbar .item:not(:last-child):before{border-left-color:#fff;margin-left:1px}@media screen and (max-width:767px){.progressbar .item{font-size:11px;line-height:1.4;padding:10px 0}.progressbar .item:not(:last-child):after,.progressbar .item:not(:last-child):before{border-width:18px 18px 18px 12px}}.progressbar .item.active{background:#0d64f2;border-color:#0d64f2;color:#fff;z-index:1}.progressbar .item.active:not(:last-child):after{border-left-color:#0d64f2}.progressbar .item.active:not(:last-child):before{border-left:none}.center{text-align:center!important}.left{text-align:left!important}.right{text-align:right!important}.emphasis{color:#eb2c2c}.general-button{align-items:center;display:flex;font-size:14px;gap:10px;justify-content:center;min-width:24px;padding:8px;width:auto}.general-button.square{border-radius:0}.general-button.soft{border-radius:3px}.general-button.rectangle{border-radius:0;width:240px}.general-button.rounded{border-radius:12px}.general-button.pill{border-radius:30px;width:240px}.general-button.full{width:auto}.general-button.min{font-size:14px}.general-button.icon{min-width:20px}.general-button.minFit{font-size:14px}.general-button.minFit,.general-button.minimal{min-width:1px;width:-webkit-fit-content;width:fit-content}.general-button.minimal{font-size:12px;gap:4px;height:-webkit-fit-content;height:fit-content;min-height:1px;padding:2px 4px}.general-button.primary-blue{background-color:#0d64f2;border:1px solid #0d64f2;color:#fff;cursor:pointer}.general-button.primary-red{background-color:#df2a1f;border:1px solid #df2a1f;color:#fff;cursor:pointer}.general-button.primary-yellow{background-color:#e6a800;border:1px solid #e6a800;color:#fff;cursor:pointer}.general-button.primary-orange{background-color:#da7c0e;border:1px solid #da7c0e;color:#fff;cursor:pointer}.general-button.primary-green{background-color:#28a745;border:1px solid #28a745;color:#fff;cursor:pointer}.general-button.primary-gray{background-color:#a2a2a2;border:1px solid #a2a2a2;color:#fff;cursor:pointer}.general-button.secondary-white{background-color:#fff;border:1px solid #595656;color:#000;cursor:pointer}.general-button.secondary-blue{background-color:#fff;border:1px solid #0d64f2;color:#0d64f2;cursor:pointer}.general-button.secondary-red{background-color:#fff;border:1px solid #df2a1f;color:#df2a1f;cursor:pointer}.general-button.ghost-blue{border:1px solid #0d64f2;color:#0d64f2;cursor:pointer}.general-button.ghost-black{border:1px solid #636363;color:#636363;cursor:pointer}.general-button.ghost-red{border:1px solid #df2a1f;color:#df2a1f;cursor:pointer}.general-button.disabled{background-color:#c1c1c1!important;border:1px solid #c1c1c1!important;color:#fff!important;pointer-events:none}.general-button.disabled-label{cursor:auto;opacity:.6;padding-left:18px;padding-right:18px;pointer-events:none}.blue{color:#0d64f2}.orange{color:#da7c0e}.red{color:#df2a1f}.general-button.bold{border-width:2px;font-weight:700}.general-button.no-border{border:none}.general-label{border-radius:16px;font-size:12px;padding:4px 12px;width:-webkit-fit-content;width:fit-content}.general-label.primary-blue{background-color:#0d64f2;border:1px solid #0d64f2;color:#fff}.general-label.secondary-black{border:1px solid #000;color:#000}.general-label.secondary-blue{border:1px solid #0d64f2;color:#0d64f2}.general-label.green{border:1px solid #24da4f;color:#24da4f}.general-label.secondary-red{border:1px solid #eb2c2c;color:#eb2c2c}.general-switch{align-items:center;display:flex;font-size:14px;gap:6px}.dialog-overlay .general-button{width:120px}.dialog-normal-area{margin:40px 0;width:460px}.dialog-normal-area.after{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center}.dialog-normal-area.after .anticon{font-size:90px}.dialog-actions{margin-bottom:20px;margin-top:10px}.pagination-area{align-items:center;box-sizing:border-box;display:flex;gap:24px;justify-content:flex-end;margin-top:16px;padding:12px}.pagination-area .pagination-jump{align-items:center;display:flex;gap:12px}.pagination-area .pagination-jump .general-button{height:16px;padding-bottom:4px;padding-top:5px}.pagination-area .pagination-jump .input{height:30px;width:64px}.ant-pagination-item{background-color:initial!important;border-color:#636363!important}.ant-pagination-item a{color:#0d64f2!important}.ant-pagination-item.ant-pagination-item-active{background-color:#0d64f2!important;border-color:#0d64f2!important}.ant-pagination-item.ant-pagination-item-active a{color:#fff!important}.ant-pagination-next,.ant-pagination-prev{border:1px solid #636363}.ant-pagination-next .ant-pagination-item-link,.ant-pagination-prev .ant-pagination-item-link{color:#0d64f2!important}.ant-pagination-next.ant-pagination-disabled .ant-pagination-item-link,.ant-pagination-prev.ant-pagination-disabled .ant-pagination-item-link{color:#00000040!important}.ant-select-selector{border-radius:4px!important}.ant-table-header,.ant-table-thead .ant-table-cell{border-start-end-radius:0!important;border-start-start-radius:0!important}.ant-table-thead .ant-table-cell{background-color:#d9d9d9!important}.ant-table-cell{color:#636363}.ant-table-cell-row-hover{background-color:initial!important}.ant-table-cell .icon{color:#0d64f2;font-size:16px}.deleted-row{background-color:#d1d1d1}br.sp{display:none}@media screen and (max-width:767px){br.sp{display:inline}}.custom-table{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;text-align:left;width:100%}.custom-table>.custom-table-title{background-color:#d9d9d9;box-sizing:border-box;display:flex;justify-content:space-between;padding:6px 24px;width:100%}.custom-table>.custom-table-title.buttons{min-height:45px}.custom-table>.custom-table-title.buttons>div{display:flex;gap:12px}.custom-table>.custom-table-detail{background-color:#fff;width:100%}.custom-table>.custom-table-detail .custom-table-information{box-sizing:border-box;padding:12px 24px}.custom-table .row{border-bottom:1px solid #d9d9d9;display:flex;padding:6px 24px}.custom-table .row:not(.list-row):last-child{border-bottom:none}.custom-table .row.vertical{align-items:flex-start;border-bottom:none;display:flex;flex-direction:column}.custom-table .row .label{min-width:160px;width:160px}.custom-table .row.vertical .label{margin-bottom:18px;min-width:0;min-width:auto;width:auto}.custom-table .row .value{display:flex;gap:20px;max-width:100%;word-break:normal}.custom-table .row .value.pre{white-space:pre-wrap}.custom-table .row>.row-title{display:flex;padding:6px 0}.custom-table .row>.row-detail{display:flex;flex-direction:column;padding:6px 0}.custom-table .row>.row-detail>.row-detail-col{display:flex;gap:12px}.custom-table .row>.row-detail>.row-detail-col>.value{display:flex;justify-content:flex-end;margin-left:12px;width:80px}.custom-table .row>.row-detail>.row-detail-col>.value.flex-start{justify-content:flex-start}.custom-table>.custom-table-detail>.list-area{height:128px;overflow-y:auto}.custom-table .list-area>div{display:flex}.readonly-checkbox{pointer-events:none}#global-spinner{background-color:#ffffffb3;z-index:1000}#global-spinner,.dialog-overlay{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.dialog-overlay{background:#00000080;z-index:10}.dialog{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;color:#242323;max-width:95%;min-width:350px}.dialog-header{align-items:center;border-bottom:1px solid #f3f3f3;display:flex;height:20px;justify-content:space-between;padding:18px}.dialog-title{font-size:16px;font-weight:700}.dialog-close-button{background:none;border:none;cursor:pointer;font-size:1.2rem}.dialog-content{border-bottom:1px solid #f3f3f3;max-height:calc(100vh - 200px);overflow-x:hidden;overflow-y:auto;padding:12px 20px;text-align:left}.dialog-actions{display:flex;gap:16px;justify-content:center;padding:12px;text-align:right}.dialog-actions.flex-end{justify-content:flex-end}.dialog-bold-area{font-size:16px;font-weight:700;margin-bottom:12px}.dialog-normal-area{font-size:14px}.header{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;height:60px;justify-content:space-between;padding-left:30px;width:100%}.header div,.header>.header-logo{display:flex;justify-content:center}.header>.header-logo{align-items:center}.header>.header-logo img{box-sizing:border-box;display:flex;height:62px;justify-content:center}.header>.header-logo label{color:#595757;font-size:16px;font-weight:600}.header .close{cursor:pointer}@media (min-width:0px){.header .header_s_link .header_s_link_contact,.header .header_s_link .header_s_link_member{align-items:center;color:#fff;display:flex;display:-webkit-flex;font-size:16px;font-weight:700;height:60px;justify-content:center;position:relative;width:200px}.header .header_s_link a{color:#545454;text-decoration:none;transition:.3s linear;word-break:break-all}.header .header_s_link .header_s_link_contact{background:#0d64f2}.header .header_s_link .header_s_link_contact .contact-icon{margin-right:10px}.header ul{list-style:none;padding-left:30px}}@media (min-width:0px) and (max-width:1699px){.header>.header-logo label{color:#595757;font-size:14px;font-weight:600}.header .header_s_link .header_s_link_contact .contact-icon{height:20px;margin-right:0;padding-top:0}.header .header_s_link .header_s_link_contact,.header .header_s_link .header_s_link_member{align-items:center;box-sizing:border-box;flex-direction:column;padding-top:4px;width:60px}.header .header_s_link .header_s_link_contact:after{content:"お問合わせ";font-size:10px;line-height:1;margin-top:6px}.header .header_s_link .header_s_link_contact_wide_txt,.header .header_s_link .header_s_link_member_wide_txt{display:none}}.toast-container{padding:12px}.toast-icon{margin-right:16px}.context{color:#000}.toast-close-icon{color:#fff;cursor:pointer;margin-left:8px}.ant-message-notice-content{border-radius:4px!important;box-shadow:0 5px 15px 0 #00000059}.ant-message-notice-content-success .toast-icon{color:#17891b}.ant-message-notice-content-error .toast-icon{color:#df2a1f!important}.point-caption{align-items:center;background-color:#fff;border-bottom:8px solid #0f64f2;box-shadow:5px 5px 15px #d0d0d0;display:flex;flex-direction:column;justify-content:center;margin:50px 10% 30px;padding-top:30px;width:80%}.point-caption>.title{color:#000}.point-caption .point{font-size:40px;font-weight:700;margin-bottom:8px}.point-caption span{font-size:20px;margin-left:5px}.point-caption .information{background-color:#f1f1f1;box-sizing:border-box;padding:10px 0;width:100%}.point-history{align-items:center;display:flex;flex-flow:column;justify-content:center;width:100%}.point-history .filter-area{align-items:flex-start;display:none;width:100%}.point-history .filter-area select{font-size:16px}.point-history .filter-area>.button{margin:20px 20px 40px 0;padding:5px 30px}.point-history .filter-area>.button.selected,.point-history .filter-area>.button:hover{background-color:#0d64f2;color:#fff}.point-history .history-area{width:100%}.point-history .history-area .history-item{border-bottom:1px solid #bbb;display:flex;padding:8px 0;width:100%}.mobile .point-history .history-area .history-item{flex-direction:column}.desktop .point-history .history-area .history-item>div{align-items:center;display:flex;font-size:14px;margin:12px}.mobile .point-history .history-area .history-item>div{align-items:flex-start;display:flex;justify-content:space-between;margin:12px}.mobile .point-history .history-area .history-item>div>div{align-items:flex-start;justify-content:space-between}.point-history .history-area .date{width:100px}.point-history .history-area .title{flex-grow:1;text-align:left}.point-history .history-area .point{width:100px}.point-history .history-area .point-value{font-size:20px;margin-right:12px;text-align:right;width:90px}.desktop .point-history .history-area .history-item .status{box-sizing:border-box;display:flex;justify-content:center;padding:0 10px;width:64px}.mobile .point-history .history-area .history-item .status{box-sizing:border-box;display:flex;font-size:12px;justify-content:center;padding:2px 4px;width:54px}.point-history .history-area .status.expired{border:1px solid #ea1b1b;color:#ea1b1b}.point-history .history-area .status.get{border:1px solid #0f64f2;color:#0f64f2}.point-history .history-area .status.use{border:1px solid #000;color:#000}.point-history .buttons-area{margin-top:24px}@media screen and (max-width:767px){.mobile .point-history .history-area .history-item>div{align-items:center;font-size:14px;margin:8px}.point-history .history-area .date{font-size:12px;width:auto}.point-history .history-area .point{text-align:left;width:auto;width:40%}.point-history .history-area .point .point-value{font-size:18px;font-weight:700;margin-top:10px}}.expiration-list{align-items:center;display:flex;flex-flow:column;justify-content:center;width:100%}.expiration-list .filter-area select{font-size:16px}.expiration-list .expiration-area{width:100%}.expiration-list .expiration-area .expiration-item{border-bottom:1px solid #bbb;display:flex;padding:8px 0;width:100%}.expiration-list .expiration-area .expiration-item>div{align-items:center;font-size:14px;margin:12px;text-align:center;width:50%}.expiration-list .expiration-area .expiration-item>.column{font-weight:700}.expiration-list .expiration-area .date{width:80px}.expiration-list .expiration-area .point{width:100px}.expiration-list .expiration-area .point-value{font-size:20px;margin-right:12px;text-align:right;width:90px}.expiration-list .expiration-comment{box-sizing:border-box;font-size:12px;margin-top:24px;text-align:left;width:100%}.expiration-list .buttons-area{margin-top:24px}@media screen and (max-width:767px){.expiration-list .expiration-area .expiration-item{align-items:center}.expiration-list .expiration-area .expiration-item>div{margin:5px 0}.expiration-list .expiration-area .expiration-item>.column{white-space:nowrap}.expiration-list .expiration-area .expiration-item>.date{font-size:12px}.expiration-list .expiration-area .point-value{font-weight:700}}.refer-content{background-color:#fff;padding-bottom:20px;padding-top:10px}.refer-content>.point-information{margin:auto;width:80%}.refer-content>.point-information>.tabs{color:#a0a0a0}.refer-content>.point-information>.tabs>.tab{border-bottom:3px solid #f1f1f1}.refer-content>.point-information>.tabs>.tab.selected{border-bottom:3px solid #0f64f2;color:#0f64f2}.refer-content>.point-caption>.point-expired-description{color:grey;font-size:12px}.refer-content>.point-information>.main{background-color:#fff;box-sizing:border-box;padding:24px 0}.refer-content>.point-information>.main>.title{text-align:left}.refer-content>.point-comment{align-items:flex-start;background-color:#fff;border:1px solid #bbb;box-sizing:border-box;display:flex;flex-direction:column;font-size:12px;margin:28px 10%;min-height:160px;padding:8px;width:80%}.refer-content>.point-comment>.title{color:#7f7f7f;font-size:20px;font-weight:700;margin:20px 0 10px;text-align:center;width:100%}.refer-content>.point-comment>.comment-list{margin:0 2.5%;text-align:left;width:95%}.refer-content>.point-comment>.comment-list>ul{list-style:none;list-style-type:none;margin:0;padding-left:0}.refer-content>.point-comment>.comment-list>ul li{color:#7f7f7f;margin-bottom:5px;padding-left:17px;position:relative}.refer-content>.point-comment>.comment-list>ul li:before{content:"■";left:0;position:absolute}.refer-content .tabs{align-items:center;display:flex;font-size:18px}.refer-content .tabs.around{justify-content:space-around}.refer-content .tabs.between{justify-content:space-between}.refer-content .tab{cursor:pointer;font-weight:700;padding:14px;width:50%}@media screen and (max-width:767px){.refer-content>.point-information>.tabs>.tab{font-size:16px}.refer-content>.point-caption,.refer-content>.point-comment,.refer-content>.point-information{margin-left:5%;margin-right:5%;width:90%}}.earn-content{background-color:#fff;box-sizing:border-box;padding-bottom:20px;padding-top:10px}.earn-content .earn-area{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;margin:0 10% 30px;padding-top:36px;width:80%}.earn-content .content-message{color:#595757;font-size:24px;font-weight:700;margin-top:12px;text-align:left;width:100%}.earn-content .content-area{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start;margin:16px 16px 50px;padding:0 8px;row-gap:60px;width:100%}.earn-content .content-button{padding:15px 0}.earn-content .content-area .service-item{background-color:#fff;width:31%}.earn-content .content-area .service-item img{width:100%}.earn-content .content-area .content-image img{border-bottom:1px solid #d2d2d2;width:100%}.earn-content .content-area .service-item .content-body{margin:10px 5%;text-align:left;width:90%}.earn-content .content-area .service-item .content-body .title{font-size:14px;font-weight:700}.earn-content .content-area .service-item .content-body .point{border-bottom:1px solid #d2d2d2;display:flex;justify-content:space-between;margin-top:10px}.earn-content .content-area .service-item .content-body .point span{font-size:12px;margin-top:1em}.earn-content .content-area .service-item .content-body .point span:nth-child(2){color:#000;font-size:24px;font-weight:600;margin:0}.earn-content .content-area .service-item .content-body .point span .pt{font-size:16px}.earn-content .content-area .service-item .content-body .detail{cursor:pointer;font-size:12px;margin-top:10px;padding-right:25px;position:relative;text-align:right}.earn-content .content-area .service-item .content-body .detail .icon{position:absolute;right:0;top:3px}.earn-content .earn-area .point-step img{width:100%}.earn-content .question-area{margin:16px 0 50px;width:100%}.earn-content .answer-item,.earn-content .question-item{align-items:center;border-bottom:1px solid #bbb;display:flex;font-size:14px;justify-content:space-between;padding:8px 0;width:100%}.earn-content .question-item .icon{font-size:24px;margin-right:10px}.earn-content .answer-item .title,.earn-content .question-item .title{display:flex;font-size:14px}.earn-content .answer-item .title p,.earn-content .question-item .title p{align-items:center;display:flex;margin:0;padding:0;text-align:left}.earn-content .question-item .title .q{color:#0f64f2;font-size:24px;font-weight:700;padding:20px}.earn-content .answer-item .a{color:#ea1b1b;font-size:24px;font-weight:700;padding:20px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{animation:fadeIn .5s ease-out}.earn-content .empty-programs{align-items:center;background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:4px;display:flex;justify-content:center;margin-left:10%;margin-right:10%;margin-top:20px;padding:60px 40px;width:73%}.earn-content .empty-programs .empty-message{color:#666;font-size:16px;line-height:1.6;margin:0;text-align:center}.programs-grid{display:flex;flex-wrap:wrap;gap:30px 16px;justify-content:flex-start;margin-top:20px;width:100%}.program-card{background:#fff;border:1px solid #e0e0e0;border-radius:4px;display:flex;flex-direction:column;height:100%;min-height:330px;overflow:hidden;transition:box-shadow .3s ease}.program-card-wrapper{box-sizing:border-box;width:calc(33.333% - 11px)}a.program-card{color:inherit;cursor:pointer;display:flex;flex-direction:column;text-decoration:none}.program-card.clickable:hover{box-shadow:0 2px 8px #00000026}.program-card .program-image{align-items:center;display:flex;flex-shrink:0;height:180px;justify-content:center;overflow:hidden}.program-card .program-image img{height:100%;object-fit:contain;width:100%}.program-card .program-info{display:flex;flex:1 1;flex-direction:column;min-height:0;padding:14px}.program-content{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.program-title{color:#595757;font-size:16px;font-weight:700;line-height:1.4;margin:0;text-align:left}.program-condition{flex:1 1;margin:4px 0}.condition-text{-webkit-box-orient:vertical;color:#595757;display:-webkit-box;font-size:13px;line-height:1.5;margin:0;overflow:hidden;padding:4px;text-align:left;text-overflow:ellipsis}.program-point{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;flex-shrink:0;justify-content:space-between;margin-top:4px;padding:8px}.point-label{color:#666;font-size:14px}.point-value{color:#595757;font-size:18px;font-weight:400}.point-value strong{font-weight:700}.single-image-container{align-items:center;display:flex;justify-content:center;padding:20px 0;width:100%}.single-image,.single-image-link{display:block;max-width:100%}.single-image{box-shadow:0 2px 8px #0000001a;height:auto;margin:0 auto}.carousel-wrapper{margin:20px 0;position:relative;width:100%}.carousel{margin:0 auto;max-width:900px;overflow:hidden;width:100%}.carousel__container{display:flex}.carousel__slide{align-items:center;display:flex;flex:0 0 100%;justify-content:center;opacity:.5;transition:opacity .5s ease-in-out}.carousel__slide.is-selected{opacity:1;transform:scale(1)}.carousel__slide-link{display:block;max-width:100%;text-decoration:none}.carousel__slide-link:hover{opacity:.9}.carousel__slide img{border-radius:4px;display:block;height:auto;max-width:100%;object-fit:contain;width:auto}.carousel__button{position:absolute;top:45%;transform:translateY(-50%);z-index:10}.carousel__button--prev{left:5%}.carousel__button--next{right:5%}.carousel__dots{display:flex;gap:8px;justify-content:center;margin-top:16px;text-align:center}.carousel__dot{background:#ccc;border:none;border-radius:50%;cursor:pointer;height:10px;opacity:.6;padding:0;transition:all .3s ease;width:10px}.carousel__dot:hover{opacity:.8}.carousel__dot.is-selected{background:#0d64f2;opacity:1}@media (max-width:1024px){.programs-grid{gap:30px 16px}.program-card-wrapper{width:calc(50% - 8px)}}@media screen and (max-width:767px){.earn-content .earn-area{margin-left:3.5%;margin-right:3.5%;width:93%}.earn-content .content-area{margin:0;padding:0}.earn-content .content-area .service-item{min-width:0;min-width:auto;width:100%}.earn-content .content-area .service-item .content-body .point{flex-wrap:wrap;margin-top:0}.earn-content .content-button{margin-top:30px}.earn-content .answer-item .title .a,.earn-content .question-item .title .q{padding:5px 20px 5px 5px}.earn-content .answer-item .title,.earn-content .question-item .title{margin-right:20px}.earn-content .empty-programs{max-width:70%;padding:60px 16px}.earn-content .empty-programs .empty-message{font-size:12px}.programs-grid{gap:20px 16px}.program-card-wrapper{width:100%}.carousel__slide{flex:0 0 100%;margin-right:10px}.carousel__button--prev{left:10px}.carousel__button--next{right:10px}.carousel__button-icon{height:16px;width:16px}.carousel__dots{gap:6px;margin-top:12px}}.CircleButton_button__PJtdg{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 0 6px #0003;color:#1a2533;cursor:pointer;display:flex;justify-content:center}.CircleButton_medium__4Urld{height:38px;width:38px}.CircleButton_small__5ULrw{height:30px;width:30px}.CircleButton_mini__GEzGA{height:26px;width:26px}.CircleButton_disabled__dVRP5{background:#d9d9d9;box-shadow:none;color:#fff;cursor:default}.exchange-information .main{margin:0 10%;width:80%}.exchange-list{padding:40px 0}.exchange-list .anchor-area{display:flex;gap:12px;justify-content:flex-start;padding-bottom:20px;width:100%}.exchange-list .anchor-area .general-button{border-width:3px;font-weight:700;justify-content:space-between;padding:16px;width:180px}.exchange-list .exchange-item{width:100%}.exchange-list .exchange-area{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center}.exchange-list .exchange-item .category-name{font-size:1.2rem;font-weight:700;margin-bottom:12px;text-align:left}.exchange-list .exchange-item .point-data{display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start}.exchange-list .exchange-item .exchange-child-item{border:1px solid #d2d2d2;box-sizing:border-box;cursor:pointer;text-align:center;width:31%}.exchange-list .exchange-child-item .image img{height:100%;object-fit:contain;width:100%}.exchange-list .exchange-child-item .detail{display:flex;flex-direction:column;gap:4px;justify-content:center;padding:10px 20px;text-align:left}.exchange-list .exchange-child-item .detail .expired-at{color:#aeaeae;font-size:12px}.exchange-list .exchange-child-item .title{color:#595757;font-size:12px;font-weight:700}.exchange-list .exchange-child-item .detail .point-value{font-weight:700;margin-right:5px}@media screen and (max-width:767px){.exchange-list .exchange-item .exchange-child-item{width:calc(50% - 10px)}.exchange-list .exchange-child-item .detail{font-size:14px}.exchange-list .exchange-child-item .detail .point-value{font-size:18px}}.exchange-history{box-sizing:border-box;padding:24px 0;width:100%}.exchange-history .exchange-area{align-items:center;display:flex;flex-direction:column;width:100%}.exchange-history .exchange-item{border-bottom:1px solid gray;box-sizing:border-box;padding-bottom:16px;padding-top:16px;width:100%}.exchange-history .exchange-item .row{align-items:center;display:flex;justify-content:space-between;margin:8px 0}.exchange-history .exchange-item .row div:nth-child(2){display:flex}.exchange-history .exchange-item .point-data{display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start}.exchange-history .date-time{color:#7f7f7f;font-size:14px}.exchange-history .title{font-size:14px;font-weight:700;margin-bottom:4px}.exchange-history .detail-button{border:1px solid #d2d2d2;border-radius:5px;color:#7f7f7f;font-size:14px;font-weight:700;margin:0 30px;max-width:30px;padding:4px 30px 4px 20px;position:relative}.exchange-history .detail-button span{font-size:10px;position:absolute;right:10px}.exchange-history .exchange-item .point{margin-top:.3em}@media screen and (max-width:767px){.exchange-history .exchange-item .row{flex-wrap:wrap}.exchange-history .exchange-item{padding-bottom:10px;padding-left:10px;width:calc(100% - 10px)}.exchange-history .title{margin-bottom:10px;text-align:left;width:100%}.exchange-history .exchange-item .row div:nth-child(2){justify-content:space-between;width:100%}.exchange-history .detail-button{margin:0}}.exchange-detail{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;justify-content:center;width:100%}.desktop .exchange-detail,.mobile .exchange-detail{padding-bottom:42px;padding-top:14px}.mobile .exchange-detail .point-area{display:flex;flex-direction:column;max-width:460px;width:100%}.mobile .exchange-detail .point-area .label{font-size:16px}.mobile .exchange-detail .point-area .point{font-size:24px}.exchange-detail .product-information>.head{border-bottom:1px solid #d2d2d2;color:#595757;font-size:24px;margin-bottom:50px;margin-top:70px;text-align:left}.exchange-detail .product-information>.body{align-items:center;display:flex;flex-direction:column;justify-content:center}.desktop .exchange-detail .product-information>.body{gap:56px}.mobile .exchange-detail .product-information>.body{gap:16px}.exchange-detail .product-information>.body>div{width:100%}.exchange-detail .product-information .product-name{box-sizing:border-box;font-size:24px;font-weight:700;text-align:left}.desktop .exchange-detail .product-detail{display:flex;justify-content:space-between;width:100%}.mobile .exchange-detail .product-detail{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center;width:100%}.desktop .exchange-detail .product-detail .image-area{align-items:flex-start;display:flex;flex-direction:column;gap:10px;justify-content:flex-start;object-fit:contain;width:40%}.desktop .exchange-detail .product-detail .image-area div{width:100%}.desktop .exchange-detail .product-detail .image-area img{max-height:140px;max-width:100%}.desktop .exchange-detail .product-detail .image-area .exchange-count{border-bottom:1px solid #d2d2d2;display:flex;justify-content:space-between;padding:1em 0;width:100%}.exchange-detail .product-detail .image-area .description{font-size:12px;text-align:left;white-space:pre-wrap}.desktop .exchange-detail .product-detail .image-area .exchange-count span:nth-child(2){padding-right:1em}.desktop .exchange-detail .product-detail .select-area{width:50%}.mobile .exchange-detail .product-detail .select-area{width:100%}.exchange-detail .product-detail .select-area>div{display:flex;padding:10px 0;width:100%}.exchange-detail .product-detail .select-area>.list{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;margin-top:60px;padding:8px 0}.exchange-detail .product-detail .select-area>.list.select-value{height:80px}.exchange-detail .product-detail .select-area>.list.select-value .ant-select{font-size:16px;height:50px;padding-left:10px;text-align:left;width:200px}.exchange-detail .product-detail .select-area>.list.select-value .label{font-size:20px}.exchange-detail .product-detail .select-area>.list.select-value .label span{font-size:30px;font-weight:700;padding-right:10px}.exchange-detail .product-detail .select-area select{font-size:18px;height:40px;width:200px}.desktop .exchange-detail .point-area{display:flex;font-size:14px;justify-content:space-between;margin-top:10px}.desktop .exchange-detail .point-area .point{font-size:16px}.exchange-detail .exchange-button{height:40px;margin-top:80px}.desktop .exchange-detail .remark{font-size:12px;margin-top:10px}.exchange-detail .link a{color:#000;font-size:18px;font-weight:700;margin:20px 0;position:relative;text-decoration:none}.exchange-detail .link a:before{content:"<";left:-2em;position:absolute}.exchange-detail .product-confirm{align-content:center;display:flex;flex-direction:column;gap:24px;justify-content:center;margin-top:50px}.mobile .exchange-detail .product-confirm{font-size:12px}.exchange-detail .product-confirm .list{text-align:left}.exchange-detail .product-confirm .explain{font-size:14px;line-height:1.8;text-align:left}.exchange-detail .product-confirm .terms-of-service{margin-top:30px;text-align:center}.exchange-detail .product-confirm .terms-of-service .explain{margin-bottom:20px;margin-top:20px}.exchange-detail .product-confirm .list-area>.list{align-items:center;border-bottom:1px solid #bbb;box-sizing:border-box;display:flex;font-size:14px;padding:20px 0;width:100%}.exchange-detail .product-confirm .list-area>.list>.label{width:200px}.exchange-detail .product-confirm .list-area>.list>.value{width:calc(100% - 100px)}.exchange-detail .product-confirm .link{color:#0d64f2;font-size:18px;margin-bottom:20px}.exchange-detail .product-confirm .gray-box{font-size:16px;margin-bottom:80px;padding:1em 0;text-align:center}.exchange-detail .buttons-area{display:flex;gap:30px;justify-content:center}.exchange-detail .buttons-area.column{flex-direction:column}.exchange-detail .buttons-area.row>.general-button{max-width:300px;padding:12px;width:50%}.exchange-detail .content{align-items:center;background-color:#fff;display:flex;flex-direction:column;gap:16px;width:100%}.exchange-detail .content .general-button{padding:15px 0;width:350px}.exchange-detail .title-box{width:100%}.exchange-detail .title-box .inner-detail{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;padding:50px;width:100%}.exchange-detail .title-box .inner-detail>.head{border-bottom:1px solid #d2d2d2;box-sizing:border-box;padding-bottom:12px;padding-top:6px;width:100%}.exchange-detail .title-box .inner-detail>.body{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;width:100%}.exchange-detail .title-box .inner-detail>.body>div{width:100%}.exchange-detail .title-box .inner-detail .product-name{font-weight:700;text-align:left}.exchange-detail .title-box .inner-detail .gift-caption{align-items:center;background-color:#0d64f21a;border-radius:5px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:20px 30px;width:100%}.exchange-detail .title-box .inner-detail .gift-caption>.label{color:#0d64f2;font-weight:700;text-align:left;width:100%}.exchange-detail .title-box .inner-detail .gift-caption>.value{font-size:26px;margin:10px 0}.exchange-detail .title-box .inner-detail .button-area{display:flex;justify-content:center}.exchange-detail .content>.allow-icon{color:#7f7f7f;font-size:48px;margin-top:12px;rotate:90deg}.exchange-detail .product-confirm .apply-complete .gray-box{font-size:16px;line-height:2;margin:30px 0;padding:20px 0 20px 30px;width:calc(100% - 30px)}.exchange-detail .product-confirm>.apply-complete .thanks{font-size:22px;font-weight:700;margin-bottom:30px}.exchange-detail .product-confirm .title-box .button-area{margin-top:30px}.exchange-detail .product-confirm .title-box .button-area .apply-button,.exchange-detail .product-confirm .title-box .button-area .copy-button{font-size:16px;position:relative}.exchange-detail .product-confirm .title-box .button-area .apply-button span,.exchange-detail .product-confirm .title-box .button-area .copy-button span{background:#0000 none repeat 0 0/auto auto padding-box border-box scroll;background:initial;color:#fff;padding:0;position:absolute;right:30px}.exchange-detail .product-confirm .title-box .explain{font-size:12px;margin-top:20px}.exchange-detail .product-confirm .about-card{margin-bottom:50px}.exchange-detail .product-confirm .about-card .title{font-size:22px;margin:30px 0}.exchange-detail .product-confirm .about-card a{font-size:13px}.exchange-detail .product-confirm .shipping-address .label>span{margin-left:4px}@media screen and (max-width:767px){.exchange-detail .product-information>.head{margin-bottom:1em;margin-top:1em}.product-detail .image-area,.product-detail .image-area img{width:100%}.exchange-detail .product-information .product-name{font-size:18px}.exchange-detail .product-detail .select-area>.list.select-value{flex-wrap:wrap;height:auto;margin-top:0;text-align:left}.exchange-detail .product-detail .select-area>.list.select-value .label{margin-bottom:10px;width:100%}.exchange-detail .product-detail .select-area>.list.select-value .label span{font-size:32px}.exchange-detail .product-detail .select-area>.list.select-value .ant-select{padding:0}.exchange-detail .product-detail .select-area .point-area{flex-direction:row;flex-wrap:nowrap;margin-bottom:15px}.exchange-detail .product-detail .select-area .point-area>div{align-items:center;display:flex;font-size:14px}.exchange-detail .product-detail .select-area .point-area .label{margin-right:20px}.exchange-detail .product-detail .select-area .exchange-count{border-bottom:1px solid #d9d9d9;font-size:14px;justify-content:space-between;padding:20px 20px 20px 5px;width:calc(100% - 25px)}.exchange-detail .product-detail .select-area>div.exchange-button{margin:30px 0 10px;padding:0}.exchange-detail .product-detail .select-area>div.remark{font-size:12px;text-align:left}.exchange-detail .link a{font-size:16px}.exchange-detail .product-confirm .list-area>.list{flex-direction:column;padding-bottom:10px}.exchange-detail .product-confirm .list-area>.list>.label,.exchange-detail .product-confirm .list-area>.list>.value{padding-left:20px;text-align:left;width:100%}.exchange-detail .product-confirm .list-area>.list>.label{margin-bottom:5px}.exchange-detail .product-confirm .list-area>.list.shipping-address>.value{padding-left:0}.exchange-detail .product-confirm .explain{font-size:13px}.exchange-detail .product-confirm .terms-of-service .explain{margin-bottom:5px}.exchange-detail .buttons-area{flex-direction:column-reverse;gap:10px}.exchange-detail .buttons-area.row>.general-button{margin:0 10%;padding:10px 0;width:80%}.exchange-detail .product-confirm .gray-box{font-size:13px;margin-bottom:30px;padding:10px 15px;text-align:center;width:calc(100% - 30px)}.exchange-detail .product-confirm .comfermation{font-size:14px;text-align:left}.exchange-detail .product-confirm>.apply-complete .thanks{line-height:1.5}.exchange-detail .product-confirm>.apply-complete .gray-box{margin-bottom:0;padding:10px 15px}.exchange-detail .content{padding-top:10px}.exchange-detail .title-box .inner-detail{padding:0 10px}.exchange-detail .title-box .inner-detail>.head{font-size:16px}.exchange-detail .title-box .inner-detail .product-name{font-size:15px;text-align:center}.exchange-detail .title-box .inner-detail .gift-caption{padding:10px 5px}.exchange-detail .title-box .inner-detail .gift-caption>.label{font-size:14px;text-align:center}.exchange-detail .title-box .inner-detail .gift-caption>.value{font-size:22px;font-weight:700}.exchange-detail .title-box .inner-detail .expiration-date{font-size:14px}.exchange-detail .product-confirm .title-box .button-area{margin:0}.exchange-detail .product-confirm .title-box .button-area .copy-button{margin-bottom:20px}.exchange-detail .product-confirm .title-box .button-area .apply-button,.exchange-detail .product-confirm .title-box .button-area .copy-button{font-size:14px;padding:10px 0}.exchange-detail .product-confirm .title-box .button-area .apply-button span,.exchange-detail .product-confirm .title-box .button-area .copy-button span{padding-top:3px;right:20px}.exchange-detail .product-confirm .title-box .button-area .apply-button{align-items:center;box-sizing:border-box;display:flex;font-size:14px;justify-content:space-between;max-width:100%;padding:10px 15px;width:100%}.exchange-detail .product-confirm .title-box .button-area .apply-button span{flex-shrink:0;margin-left:8px;position:static}.exchange-detail .product-confirm .about-card{width:100%}.exchange-detail .product-confirm .about-card .title{font-size:20px}.exchange-detail .product-confirm .about-card{word-wrap:break-word;margin-bottom:30px}.exchange-detail .buttons-area{width:100%}.exchange-detail .buttons-area .general-button{font-size:14px;margin:0 5%;width:90%}}.exchange-content{display:flex;justify-content:center;padding-bottom:20px;width:100%}.exchange-content .exchange-information{background-color:#fff;padding-top:10px;width:100%}.exchange-content .exchange-information .step-area{margin-top:50px}.exchange-content .tabs.around{align-items:center;color:#a0a0a0;display:flex;font-size:18px;margin:0 10%;width:80%}.exchange-content .tabs .tab{border-bottom:3px solid #f1f1f1;width:50%}.exchange-content .tab.selected{border-bottom:3px solid #0f64f2;color:#0f64f2}.exchange-content .tab{cursor:pointer;padding:14px;width:50%}@media screen and (max-width:767px){.exchange-content .exchange-information>.point-caption,.exchange-content .tabs.around,.exchange-information .main{margin-left:5%;margin-right:5%;width:90%}.exchange-list .exchange-item .point-data{justify-content:space-between}.exchange-content .tabs .tab{font-size:14px;padding:10px;white-space:nowrap}}.member-mypage{background-color:#f1f1f1;display:flex;flex-direction:column;height:100vh;overflow-x:hidden;width:100vw}.member-mypage>.content{border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2;margin:0 auto;max-width:1200px;padding-top:30px;width:calc(100% - 48px)}.member-mypage>.no-content{margin-top:120px}.member-mypage>.content>.title{font-size:18px;font-weight:700;margin-bottom:40px;padding-top:20px}.member-mypage>.content>.tabs{align-items:center;background-color:#fafafa;display:flex;font-size:16px;margin-bottom:-1px}.member-mypage>.content>.tabs.around{justify-content:space-around}.member-mypage>.content>.tabs.between{justify-content:space-between}.member-mypage>.content>.tabs>.tab{border:1px solid #e5e5e5;border-right:none;cursor:pointer;padding:17px 10px 10px;width:33.33333%}.member-mypage>.content>.tabs>.tab:first-child{border-left:none}.box:nth-child(3){border-right:1px solid #e5e5e5}.member-mypage>.content>.tabs>.tab.selected{background-color:#fff;border-bottom:none;border-top:4px solid #0f64f2;color:#0f64f2;padding-top:14px}.member-mypage>.content>.container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px}.footer{text-align:left}.footer.sp{background-color:#fff;margin-top:28px}.footer.desktop>.footer-top{align-items:center;box-sizing:border-box;display:flex;font-size:14px;gap:20px;height:120px;padding:40px 48px;width:100%}.footer.sp>.footer-top{background-color:#f1f1f1;font-size:10px;padding:20px 12px}.footer.sp>.footer-middle{align-items:center;box-sizing:border-box;display:flex;font-size:19px;gap:36px;padding:30px 48px;text-align:left;width:100%}.footer>.footer-logo{align-items:center;display:flex;justify-content:center}.footer .footer-logo img{width:95px}.footer.desktop .footer-bottom{background-color:#fff;box-sizing:border-box;display:flex;justify-content:space-between;padding:12px 44px;width:100%}.footer.desktop .footer-link{align-items:center;box-sizing:border-box;display:flex;font-size:15px;gap:52px}.footer.sp .footer-link{display:flex;flex-direction:column}@media (max-width:480px){.footer.sp .footer-link{font-size:calc(11px + 1vw)}}.footer .footer-link a{color:#252525;text-decoration:none}.footer.sp .footer-bottom{padding:12px 0;text-align:center}.footer.desktop small{color:#7b7b7b;font-size:14px}.footer.sp small{color:#7b7b7b;font-size:16px}.user-search-list .sub-head-area{display:flex;justify-content:space-between;margin-bottom:8px;margin-top:12px;width:100%}.user-search-list .sub-head-area .operation-area{align-items:center;display:flex;gap:12px}.user-search-list .sub-head-area .operation-area .ant-select{height:28px;text-align:left}.user-search-list .sub-head-area .operation-area .ant-select.status{width:96px}.user-search-list .sub-head-area .operation-area .ant-select.valid{width:80px}.user-search-list .sub-head-area .general-button{height:14px}.user-search-list .sub-head-area .pagination-count-area{align-items:center;display:flex;font-size:14px}.user-search-list .sub-content-area,.user-search-list .sub-content-area .table{width:100%}.user-search-list .id{display:flex;height:100%}.user-search-list .id div{align-items:center;display:flex;justify-content:flex-start}.user-search-list .id div:first-child{width:280px}.user-search-list .download-dialog-area{align-items:center;display:flex;gap:14px;padding-bottom:24px;padding-top:16px}.user-search-list .download-dialog-area .date{margin-top:0!important;width:120px}.user-search-list .download-dialog-area .value{align-items:center;display:flex;gap:8px}.user-search-detail{align-items:center;display:flex;flex-direction:column;font-size:14px;width:100%}.user-search-detail .sub-head-area{display:flex;justify-content:space-between;margin-bottom:4px;margin-top:12px;max-width:900px;width:100%}.user-search-detail .sub-head-area .general-button{height:12px;padding-bottom:6px;padding-top:6px;width:60px}.user-search-detail .sub-content-category{width:100%}.user-search-detail .sub-content-category .sub-content-category-title{font-size:16px;margin-bottom:6px;text-align:left}.user-search-detail .sub-content-area{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center;max-width:900px;width:100%}.user-search-detail .sub-content-area .general-button{width:160px}.user-search-detail .custom-table .list-area .title{min-width:380px;width:380px}.user-search-detail .custom-table .list-area .date,.user-search-detail .custom-table .list-area .point{min-width:180px;width:180px}.user-search-content{box-sizing:border-box;width:100%}.user-search-content .category-area,.user-search-content .content-area{min-width:880px}.user-search-content .category-area{background-color:#fff;border-bottom:1px solid #a2a2a2;display:flex;justify-content:space-between;padding:24px 58px}.user-search-content .category-area>.title{font-size:28px}.user-search-content .content-area{padding:20px 58px}.user-search-content .buttons-area{align-items:center;display:flex;gap:12px}.user-search-content .buttons-area .general-button{height:14px}.award-points-list .sub-head-area{display:flex;justify-content:space-between;margin-bottom:8px;margin-top:12px;width:100%}.award-points-list .sub-head-area .filter-area{align-items:center;display:flex;gap:12px}.award-points-list .sub-head-area .filter-area select{height:28px;text-align:left}.award-points-list .sub-head-area .operation-area{align-items:center;display:flex;gap:12px}.award-points-list .sub-head-area .operation-area .ant-select{height:28px;text-align:left}.award-points-list .sub-head-area .general-button{height:14px;width:100px}.award-points-list .sub-head-area .pagination-count-area{align-items:center;display:flex;font-size:14px}.award-points-list .sub-content-area,.award-points-list .sub-content-area .table{width:100%}.award-points-input-form{font-size:14px}.award-points-input-form.vertical{display:flex;flex-direction:column;gap:8px}.award-points-input-form>div{display:flex}.award-points-input-form .form-area{flex:1 1;margin-right:20px}.award-points-input-form .form-area .detail{box-sizing:border-box;font-size:12px;margin-bottom:16px;padding-left:12px}.award-points-input-form .form-area div.horizontal{display:flex;gap:23px}.award-points-input-form .selection-area{background-color:#f1f1f1;border:1px solid #d9d9d9;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;padding:16px;transition:width 1s ease,height 1s ease;width:560px}.award-points-input-form .switch-area{margin-bottom:12px;margin-top:12px;padding-left:4px}.award-points-input-form .disp-area{display:flex;flex-direction:column;gap:6px;height:240px}.award-points-input-form .disp-area .keyword-input{width:200px}.award-points-input-form .disp-area>.row{display:flex;gap:16px}.award-points-input-form .general-button{height:14px;padding-left:16px;padding-right:16px;width:-webkit-fit-content;width:fit-content}.award-points-input-form .buttons-area{display:flex;gap:16px;justify-content:center}.award-points-input-form .target-area{display:flex;flex-direction:column;gap:8px;width:560px}.award-points-input-form .target-area .header{align-items:center;display:flex;justify-content:space-between}.award-points-input-form .ant-table-wrapper{border:1px solid #d9d9d9}.award-points-input-form .users-table{min-height:162px}.award-points-input-form .select-button{width:100px}.award-points-input-form .import-button{font-size:12px;height:12px}.award-points-input-form .ant-upload-wrapper{display:flex;flex-direction:row;gap:4px}.award-points-input-form .ant-upload-list-item-name{max-width:160px}.award-points-input-form .target-table{min-height:192px}.file-input-wrapper{align-items:center;display:flex;gap:10px}.file-input-wrapper .file-name{font-size:12px;margin-left:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:164px}.file-input-wrapper .clear-icon{color:red}.file-input-wrapper .file-input-button{background-color:#fff;border:1px solid #a2a2a2;border-radius:6px;font-size:12px;padding:4px 14px}.file-input-wrapper .file-input-button.gray{background-color:#f1f1f1}.award-bulk-points-input-form{font-size:14px}.award-bulk-points-input-form.vertical{display:flex;flex-direction:column;gap:8px}.award-bulk-points-input-form>div{display:flex}.award-bulk-points-input-form .form-area{flex:1 1;margin-right:20px}.award-bulk-points-input-form .form-area .detail{box-sizing:border-box;font-size:12px;margin-bottom:16px;padding-left:12px}.award-bulk-points-input-form .form-area div.horizontal{display:flex;gap:23px}.award-bulk-points-input-form .selection-area{background-color:#f1f1f1;border:1px solid #d9d9d9;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;padding:16px;transition:width 1s ease,height 1s ease;width:560px}.award-bulk-points-input-form .disp-area{display:flex;flex-direction:column;gap:6px;margin-top:10px}.award-bulk-points-input-form .disp-area>.row{display:flex;gap:16px}.award-bulk-points-input-form .selection-header{align-items:center;display:flex;font-size:14px;font-weight:500;justify-content:space-between;margin-bottom:10px}.award-bulk-points-input-form .selection-header .csv-template-section{align-items:center;display:flex}.award-bulk-points-input-form .selection-header .csv-template-section .general-button{box-sizing:border-box;height:25px}.award-bulk-points-input-form .general-button{height:14px;padding-left:16px;padding-right:16px;width:-webkit-fit-content;width:fit-content}.award-bulk-points-input-form .buttons-area{display:flex;gap:16px;justify-content:center}.award-bulk-points-input-form .import-button{font-size:12px;height:12px}.award-bulk-points-input-form .csv-summary-area{background-color:#f1f1f1;border:1px solid #e9ecef;border-radius:4px;margin-top:10px;padding:8px}.award-bulk-points-input-form .summary-header h4{font-size:14px;font-weight:600;margin:0 0 12px}.award-bulk-points-input-form .summary-grid{display:flex;flex-direction:column;gap:2px}.award-bulk-points-input-form .summary-item{align-items:center;display:flex;justify-content:space-between;padding:2px 0}.award-bulk-points-input-form .summary-item.indent{padding-left:16px}.award-bulk-points-input-form .summary-label,.award-bulk-points-input-form .summary-value{font-size:12px;font-weight:500}.award-bulk-points-input-form .summary-breakdown{border-top:1px solid #dee2e6;margin-top:4px;padding-top:8px}.award-bulk-points-input-form .custom-error-display{background-color:#fff2f0;border:1px solid #ffccc7;border-radius:4px;margin-top:8px;max-height:200px;overflow-y:auto;padding:8px;white-space:pre-line}.award-bulk-points-input-form .error-message{color:#ff4d4f;font-size:12px;margin:0}.file-input-section .ant-form-item-additional,.file-input-section .ant-form-item-explain{display:none!important}.award-points-detail{align-items:center;display:flex;flex-direction:column;width:100%}.award-points-detail .sub-head-area{display:flex;justify-content:space-between;margin-bottom:4px;margin-top:12px;max-width:900px;width:100%}.award-points-detail .sub-head-area .general-button{height:12px;padding-bottom:6px;padding-top:6px;width:60px}.award-points-detail .sub-content-category{width:100%}.award-points-detail .sub-content-category .sub-content-category-title{font-size:16px;margin-bottom:6px;text-align:left}.award-points-detail .sub-content-category .sub-content-category-detail .general-button{padding-bottom:4px;padding-top:4px}.award-points-detail .sub-content-category .sub-content-category-detail .general-button.edit{width:50px}.award-points-detail .sub-content-category .sub-content-category-detail .general-button.cancel{width:160px}.award-points-detail .sub-content-category .sub-content-category-detail .general-button.remove{width:50px}.award-points-detail .sub-content-area{align-items:center;display:flex;flex-direction:column;gap:14px;justify-content:center;max-width:900px;width:100%}.award-points-detail .custom-table.gray{font-size:14px}.award-points-detail .custom-table.gray>.custom-table-detail>.list-area{background-color:#f5f5f5;border:1px solid #d9d9d9;box-sizing:border-box}.award-points-detail .custom-table>.custom-table-detail>.list-area{height:calc(100vh - 640px);min-height:120px}.award-points-detail .custom-table .list-area .id{min-width:320px;width:320px}.award-points-detail .custom-table .list-area .name{min-width:160px;width:160px}.award-points-detail .custom-table .list-area .mailAddress{min-width:240px;width:240px}.award-points-detail .row.vertical .value{display:flex;justify-content:center;width:100%}.award-points-detail .csv-download-area{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:4px;padding:15px}.award-points-detail .csv-download-area,.award-points-detail .csv-download-area .download-section{align-items:center;display:flex;flex-direction:column;text-align:center}.award-points-detail .csv-download-area .download-description{color:#666}.award-points-detail .csv-download-area .csv-summary{width:100%}.award-points-detail .csv-download-area .csv-summary .summary-item{display:flex;justify-content:space-between;margin-bottom:8px}.award-points-content{box-sizing:border-box;width:100%}.award-points-content .category-area,.award-points-content .content-area{min-width:880px}.award-points-content .category-area{background-color:#fff;border-bottom:1px solid #a2a2a2;display:flex;justify-content:space-between;padding:24px 58px}.award-points-content .category-area>.title{font-size:28px}.award-points-content .content-area{padding:20px 58px}.award-points-content .buttons-area{align-items:center;display:flex;gap:12px;position:relative}.award-points-content .buttons-area .general-button{height:14px}.award-points-content .buttons-area .dropdown-list-area{background:#fff;border:1px solid #ccc;box-shadow:0 2px 8px #00000026;left:0;min-width:120px;position:absolute;top:100%;z-index:10}.dropdown-list-area .dropdown-item{cursor:pointer;padding:8px 16px}.dropdown-list-area .dropdown-item:hover{background:#e6f7ff}.prizes-information-list .sub-head-area{display:flex;justify-content:space-between;margin-bottom:8px;margin-top:12px;width:100%}.prizes-information-list .sub-head-area .operation-area{align-items:center;display:flex;gap:12px}.prizes-information-list .sub-head-area .operation-area .ant-select{height:28px;text-align:left}.prizes-information-list .sub-head-area .operation-area .category{width:178px}.prizes-information-list .sub-head-area .general-button{height:14px}.prizes-information-list .sub-head-area .pagination-count-area{align-items:center;display:flex;font-size:14px}.prizes-information-list .sub-content-area,.prizes-information-list .sub-content-area .table{width:100%}.sortable-label{display:flex;gap:12px;margin-bottom:46px;margin-top:12px}.sortable-label .category-label{padding-left:12px;padding-right:12px;pointer-events:none;width:-webkit-fit-content!important;width:fit-content!important}.sortable-area{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));max-height:80vh;max-width:900px;overflow:auto}.sortable-item{background-color:#fff;border:1px solid #d2d2d2;box-sizing:border-box;cursor:grab;text-align:center}.sortable-item:active{cursor:grabbing}.sortable-item .image img{max-height:140px;max-width:100%;object-fit:contain}.sortable-item .detail{display:flex;flex-direction:column;gap:4px;justify-content:center;padding:10px 20px;text-align:left}.sortable-item .detail .expired-at{color:#aeaeae;font-size:12px}.sortable-item .title{color:#595757;font-size:12px;font-weight:700}.sortable-item .detail .point-value{font-weight:700;margin-right:5px}.prizes-information-list .download-dialog-area{display:flex;flex-direction:column;gap:12px}.prizes-information-list .download-dialog-area .date{width:120px}.prizes-information-list .download-dialog-area .value{align-items:center;display:flex;gap:8px}.prizes-information-list .col-quantity{display:flex;gap:20px}.agency-download-section .dialog-title,.prizes-information-input-form{font-size:14px}.prizes-information-input-form .ant-form{width:100%}.prizes-information-input-form.vertical{display:flex;flex-direction:column;gap:26px}.prizes-information-input-form>div{display:flex}.prizes-information-input-form{width:520px}.prizes-information-input-form .form-area{flex:1 1;margin-right:20px}.prizes-information-input-form .form-area div.horizontal{display:flex;gap:46px}.prizes-information-input-form .general-button{height:14px}.prizes-information-input-form img{margin-top:24px;max-height:140px;max-width:100%}.prizes-information-input-form .thumbnail{display:inline-block;position:relative}.prizes-information-input-form .thumbnail-clear-icon{align-items:center;background:#ffffffb3;border-radius:50%;cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;right:4px;top:30px;width:30px}.prizes-information-input-form .distribute-area{display:flex;gap:8px}.prizes-information-input-form .distribute-area .isInitialUsed{margin-bottom:30px!important}.prizes-information-input-form #description{min-width:226px}.prizes-information-input-form #description.wide{min-height:440px}.prizes-information-detail{align-items:center;display:flex;flex-direction:column;width:100%}.prizes-information-detail .sub-head-area{display:flex;justify-content:space-between;margin-bottom:4px;margin-top:12px;max-width:900px;width:100%}.prizes-information-detail .sub-head-area .general-button{height:12px;padding-bottom:6px;padding-top:6px;width:60px}.prizes-information-detail .sub-content-category{width:100%}.prizes-information-detail .sub-content-category .sub-content-category-title{font-size:16px;margin-bottom:6px;text-align:left}.prizes-information-detail .sub-content-category .sub-content-category-detail .general-button{padding-bottom:4px;padding-top:4px}.prizes-information-detail .sub-content-category .sub-content-category-detail .general-button.edit,.prizes-information-detail .sub-content-category .sub-content-category-detail .general-button.remove{width:50px}.prizes-information-detail .sub-content-area{align-items:center;display:flex;flex-direction:column;gap:14px;justify-content:center;max-width:900px;width:100%}.prizes-information-detail img{max-height:140px;max-width:100%}.prizes-information-content{box-sizing:border-box;width:100%}.prizes-information-content .category-area,.prizes-information-content .content-area{min-width:880px}.prizes-information-content .category-area{background-color:#fff;border-bottom:1px solid #a2a2a2;display:flex;justify-content:space-between;padding:24px 58px}.prizes-information-content .category-area>.title{font-size:28px}.prizes-information-content .content-area{padding:20px 58px}.prizes-information-content .buttons-area{align-items:center;display:flex;gap:12px}.prizes-information-content .buttons-area .general-button{height:14px}.point-master-list .sub-head-area{display:flex;justify-content:space-between;margin-bottom:8px;margin-top:12px;width:100%}.point-master-list .sub-head-area .operation-area{align-items:center;display:flex;gap:12px}.point-master-list .sub-head-area .operation-area select{height:28px;text-align:left}.point-master-list .sub-head-area .general-button{height:14px;width:100px}.point-master-list .sub-head-area .pagination-count-area{align-items:center;display:flex;font-size:14px}.point-master--list .sub-content-area,.point-master--list .sub-content-area .table{width:100%}.point-information-input-form .points-input-area{background-color:#f1f1f1;border:1px solid #d9d9d9;border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;margin-bottom:12px;margin-top:32px;overflow:hidden;padding:16px;transition:width 1s ease,height 1s ease}.point-information-input-form .points-input-area .label{margin-bottom:12px}.point-information-input-form .points{display:flex;gap:16px}.point-information-input-form .point{width:138px}.point-information-input-form .point-code{width:360px}.point-information-input-form .site{width:260px}.point-information-input-form .name{width:360px}.point-information-input-form .span{width:260px}.point-master-detail{align-items:center;display:flex;flex-direction:column;width:100%}.point-master-detail .sub-head-area{display:flex;justify-content:space-between;margin-bottom:4px;margin-top:12px;max-width:900px;width:100%}.point-master-detail .sub-head-area .general-button{height:12px;padding-bottom:6px;padding-top:6px;width:60px}.point-master-detail .sub-content-category{width:100%}.point-master-detail .sub-content-category .sub-content-category-title{font-size:16px;margin-bottom:6px;text-align:left}.point-master-detail .sub-content-category .sub-content-category-detail .general-button{padding-bottom:4px;padding-top:4px}.point-master-detail .sub-content-category .sub-content-category-detail .general-button.edit,.point-master-detail .sub-content-category .sub-content-category-detail .general-button.remove{width:50px}.point-master-detail .sub-content-area{align-items:center;display:flex;flex-direction:column;gap:14px;justify-content:center;max-width:900px;width:100%}.point-master-content{box-sizing:border-box;width:100%}.point-master-content .category-area,.point-master-content .content-area{min-width:880px}.point-master-content .category-area{background-color:#fff;border-bottom:1px solid #a2a2a2;display:flex;justify-content:space-between;padding:24px 58px}.point-master-content .category-area>.title{font-size:28px}.point-master-content .content-area{padding:20px 58px}.point-master-content .buttons-area{align-items:center;display:flex;gap:12px}.point-master-content .buttons-area .general-button{height:14px}.admin-setting-list .sub-head-area{display:flex;justify-content:space-between;margin-bottom:8px;margin-top:12px;width:100%}.admin-setting-list .sub-head-area .operation-area{align-items:center;display:flex;gap:12px}.admin-setting-list .sub-head-area .operation-area select{height:28px;text-align:left}.admin-setting-list .sub-head-area .general-button{height:14px;width:100px}.admin-setting-list .sub-head-area .pagination-count-area{align-items:center;display:flex;font-size:14px}.admin-setting--list .sub-content-area,.admin-setting--list .sub-content-area .table{width:100%}.admin-setting-detail{align-items:center;display:flex;flex-direction:column;width:100%}.admin-setting-detail .sub-head-area{display:flex;justify-content:space-between;margin-bottom:4px;margin-top:12px;max-width:900px;width:100%}.admin-setting-detail .sub-head-area .general-button{height:12px;padding-bottom:6px;padding-top:6px;width:60px}.admin-setting-detail .sub-content-category{width:100%}.admin-setting-detail .sub-content-category .sub-content-category-title{font-size:16px;margin-bottom:6px;text-align:left}.admin-setting-detail .sub-content-category .sub-content-category-detail .general-button{padding-bottom:4px;padding-top:4px}.admin-setting-detail .sub-content-category .sub-content-category-detail .general-button.approval{width:100px}.admin-setting-detail .sub-content-category .sub-content-category-detail .general-button.approval.approved{background-color:#f2c796;border-color:#f2c796;cursor:auto}.admin-setting-detail .sub-content-category .sub-content-category-detail .general-button.edit,.admin-setting-detail .sub-content-category .sub-content-category-detail .general-button.remove{width:50px}.admin-setting-detail .sub-content-area{align-items:center;display:flex;flex-direction:column;gap:14px;justify-content:center;max-width:900px;width:100%}.admin-setting-content{box-sizing:border-box;width:100%}.admin-setting-content .category-area,.admin-setting-content .content-area{min-width:880px}.admin-setting-content .category-area{background-color:#fff;border-bottom:1px solid #a2a2a2;display:flex;justify-content:space-between;padding:24px 58px}.admin-setting-content .category-area>.title{font-size:28px}.admin-setting-content .content-area{padding:20px 58px}.admin-setting-content .buttons-area{align-items:center;display:flex;gap:12px}.admin-setting-content .buttons-area .general-button{height:14px}.side-area{background-color:#fff;box-sizing:border-box;justify-content:space-between;min-width:260px;width:260px}.side-area,.side-area>.list{align-items:flex-start;display:flex;flex-direction:column}.side-area>.list{font-size:16px;width:100%}.side-area>.list>.logo{box-sizing:border-box;display:flex;flex-direction:column;padding:24px 32px;width:100%}.side-area>.list>.logo>img{width:190px}.side-area>.list>.logo>.label{color:#595757;font-weight:700;margin-top:8px;text-align:left}.side-area>.list>.item{border-bottom:1px solid #e8e8e8;box-sizing:border-box;color:#595757;cursor:pointer;display:flex;padding:18px 36px;width:100%}.side-area>.list>.item.first{border-top:1px solid #e8e8e8}.side-area>.list>.item.selected{background-color:#0f64f2;color:#fff;font-weight:700}.side-area>.list>.item-b{color:#a2a2a2;cursor:pointer;display:flex;padding:4px 32px;width:100%}.side-area>.list>.item-b>.icon{font-size:18px;margin-right:12px}.side-area>.list>.item-b>span{align-items:center;display:flex;height:100%;justify-content:center}.side-area>.list:last-child{margin:36px 0}.manage-mypage{display:flex;height:100vh;width:100vw}.manage-mypage .main-area{background-color:#f1f1f1;border-left:1px solid #a2a2a2;border-right:1px solid #a2a2a2;height:100%;min-width:768px;overflow:auto;width:100%}.current-program-list .sub-head-area{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:8px;margin-top:12px;width:100%}.current-program-list .sub-head-area .tab-area{width:100%}.current-program-list .sub-head-area .tab-area .jobtype-tabs .ant-tabs-nav{margin-bottom:18px}.current-program-list .sub-head-area .tab-area .jobtype-tabs .ant-tabs-nav-list{display:flex;gap:0!important;justify-content:space-around;width:100%}.current-program-list .sub-head-area .tab-area .jobtype-tabs .ant-tabs-tab{align-items:center;background-color:#f5f5f5;border:1px solid #d2d2d2!important;display:flex;flex:1 1;height:50px;justify-content:center;margin:0!important;padding:0!important;position:relative;transition:all .3s}.current-program-list .sub-head-area .tab-area .jobtype-tabs .ant-tabs-tab-active{background-color:#0f64f2!important;border-color:#0f64f2!important;z-index:2}.current-program-list .sub-head-area .tab-area .jobtype-tabs .ant-tabs-tab-btn{align-items:center;color:#8c8c8c;display:flex;font-size:16px;justify-content:center;padding:0 4px!important;text-align:center;width:100%}.current-program-list .sub-head-area .tab-area .jobtype-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff!important;font-weight:700}.current-program-list .sub-head-area .tab-area .jobtype-tabs .ant-tabs-tab:hover:not(.ant-tabs-tab-active){background-color:#d9d9d9}.current-program-list .sub-head-area .tab-area .jobtype-tabs .ant-tabs-ink-bar{display:none!important}.current-program-list .sub-head-area .filter-area{align-items:center;display:flex;justify-content:space-between;width:100%}.current-program-list .sub-head-area .filter-area .right-section{align-items:center;display:flex;gap:12px}.current-program-list .sub-head-area .filter-button-area{align-items:center;background-color:#fff;border:1px solid #d2d2d2;border-radius:6px;color:#595757;cursor:pointer;display:flex;font-size:20px;height:40px;justify-content:center;position:relative;transition:all .3s;width:40px}.current-program-list .sub-head-area .filter-button-area img{filter:invert(35%) sepia(0) saturate(0) hue-rotate(0deg) brightness(95%) contrast(90%);height:25px;object-fit:contain;width:25px}.current-program-list .sub-head-area .filter-button-area.active img,.current-program-list .sub-head-area .filter-button-area:hover img{filter:invert(38%) sepia(96%) saturate(3038%) hue-rotate(220deg) brightness(99%) contrast(93%)}.current-program-list .sub-head-area .filter-button-area:hover{background-color:#f5f5f5;border-color:#0f64f2;color:#0f64f2}.current-program-list .sub-head-area .filter-button-area.active{background-color:#e6f0ff;border-color:#0f64f2;color:#0f64f2}.filter-popover-content{box-sizing:border-box;padding:16px;width:100%}.filter-section{box-sizing:border-box;margin-bottom:16px;width:100%}.filter-section:last-of-type{margin-bottom:12px}.filter-label{color:#595757;font-size:16px;font-weight:700;margin-bottom:8px}.filter-checkbox-group{width:100%}.filter-checkbox-group .checkbox-row{display:flex;gap:16px;margin-bottom:6px}.filter-checkbox-group .checkbox-row:last-child{margin-bottom:0}.filter-checkbox-group .ant-checkbox-wrapper{color:#595757;flex:0 0 auto;font-size:14px;margin:0}.filter-radio-group{display:flex;gap:16px}.filter-radio-group .ant-radio-wrapper{color:#595757;font-size:13px;margin:0}.filter-actions{border-top:1px solid #f0f0f0;display:flex;justify-content:flex-end;padding-top:12px}.filter-actions .general-button{font-size:13px;height:auto;padding:6px 16px}.current-program-list .sub-head-area .operation-area{align-items:center;display:flex;gap:12px}.current-program-list .sub-head-area .operation-area .ant-select{height:28px;text-align:left}.current-program-list .sub-head-area .operation-area .category{width:178px}.current-program-list .sub-head-area .general-button{height:14px}.current-program-list .sub-head-area .pagination-count-area{align-items:center;display:flex;font-size:14px}.current-program-list .sub-content-area,.current-program-list .sub-content-area .table{width:100%}.programs-sortable-label{display:flex;gap:12px;margin-bottom:16px;margin-top:12px}.programs-sortable-label .category-label{padding-left:12px;padding-right:12px;pointer-events:none;width:-webkit-fit-content!important;width:fit-content!important}.jobtype-notice{align-items:center;color:#595757;display:flex;font-size:13px;gap:8px;margin-bottom:12px}.programs-sortable-area{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);max-height:500px;overflow:auto;width:900px}.programs-sortable-item{background-color:#fff;border:1px solid #d2d2d2;box-sizing:border-box;cursor:grab;display:flex;flex-direction:column;height:360px;text-align:center;width:100%}.progrmas-sortable-item:active{cursor:grabbing}.programs-sortable-item .image{align-items:center;background-color:#f9f9f9;display:flex;height:180px;justify-content:center;overflow:hidden}.programs-sortable-item .image img{height:180px;object-fit:contain;width:100%}.programs-sortable-item .detail{display:flex;flex:1 1;flex-direction:column;gap:0;padding:10px 20px;text-align:left}.programs-sortable-item .detail .title{font-size:12px;font-weight:700}.programs-sortable-item .detail .point-value{margin-right:5px}.programs-sortable-item .detail .point-value strong{font-weight:700}.current-program-list .download-dialog-area{display:flex;flex-direction:column;gap:12px}.current-program-list .download-dialog-area .date{width:120px}.current-program-list .download-dialog-area .value{align-items:center;display:flex;gap:8px}.current-program-list .col-quantity{display:flex;gap:20px}.programs-sortable-area.empty{align-items:center;display:flex;justify-content:center;min-height:300px;padding:40px 20px}.programs-sortable-area .empty-message{color:#666;text-align:center}.programs-sortable-area .empty-message p{font-size:16px;font-weight:500;margin:8px 0}.programs-sortable-area .empty-message .sub-text{color:#999;font-size:14px;font-weight:400;margin-top:4px}.programs-sortable-item .detail .title{color:#595757;font-size:16px;line-height:1.4;min-height:22px;overflow:hidden;text-overflow:ellipsis}.programs-sortable-item .detail .description{-webkit-box-orient:vertical;color:#595757;display:-webkit-box;font-size:12px;line-height:1.4;margin-bottom:3px;margin-top:6px;min-height:32px;overflow:hidden;text-overflow:ellipsis}.programs-sortable-item .detail .point-section{display:flex;flex-direction:column;gap:4px;margin-bottom:12px;padding-top:8px}.programs-sortable-item .detail .point-row{align-items:baseline;display:flex;justify-content:space-between}.programs-sortable-item .detail .point-note{color:#999;font-size:10px;line-height:1.2;margin-top:2px;text-align:right}.programs-sortable-item .detail .jobtype-label{border-top:1px solid #f0f0f0;display:flex;gap:2px;justify-content:flex-start;margin-top:2px;padding-top:8px}.programs-sortable-item .detail .jobtype-label .label{font-size:9px;height:auto;padding:4px 12px;pointer-events:none;width:-webkit-fit-content!important;width:fit-content!important}.current-programs-input-form{font-size:14px}.current-programs-input-form .ant-form{width:100%}.current-programs-input-form.vertical{display:flex;flex-direction:column;gap:26px}.current-programs-input-form>div{display:flex}.current-programs-input-form{width:520px}.current-programs-input-form .form-area{flex:1 1;margin-right:20px}.current-programs-input-form .form-area div.horizontal{display:flex;gap:46px}.current-programs-input-form img{margin-top:24px;max-height:140px;max-width:100%}.current-programs-input-form .thumbnail{display:inline-block;position:relative}.current-programs-input-form .thumbnail-clear-icon{align-items:center;background:#ffffffb3;border-radius:50%;cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;right:4px;top:30px;width:30px}.ant-form-item-margin-offset{margin-bottom:0}.current-programs-input-form .distribute-area{align-items:flex-start;display:flex;gap:32px}.current-programs-input-form #description{min-width:226px}.current-programs-input-form #description.wide{min-height:440px}.description-input-wrapper{position:relative}.description-prefix{color:#bfbfbf;font-size:14px;left:11px;line-height:22px;pointer-events:none;position:absolute;top:5px;-webkit-user-select:none;user-select:none;z-index:1}.description-input-wrapper textarea{padding-left:80px!important}.current-program-detail{align-items:center;display:flex;flex-direction:column;width:100%}.current-program-detail .sub-head-area{display:flex;justify-content:space-between;margin-bottom:4px;margin-top:12px;max-width:900px;width:100%}.current-program-detail .sub-head-area .general-button{height:12px;padding-bottom:6px;padding-top:6px;width:60px}.current-program-detail .sub-content-category{width:100%}.current-program-detail .sub-content-category .sub-content-category-detail .general-button{padding-bottom:4px;padding-top:4px}.current-program-detail .sub-content-category .sub-content-category-detail .general-button.edit,.current-program-detail .sub-content-category .sub-content-category-detail .general-button.remove{width:50px}.current-program-detail .sub-content-area{align-items:center;display:flex;flex-direction:column;gap:14px;justify-content:center;max-width:900px;width:100%}.current-program-detail img{max-height:140px;max-width:100%}.current-program-detail .custom-table-information .row .label{min-width:200px;width:200px}.current-program-detail .custom-table-information .value .clickable-link{color:#1890ff;cursor:pointer;text-decoration:underline;transition:color .3s}.current-program-detail .custom-table-information .value .clickable-link:hover{color:#40a9ff;text-decoration:underline}.current-program-detail .warning-message-area{margin-bottom:10px;margin-top:20px;padding:0 20px}.current-program-detail .warning-message{border-radius:4px;font-size:14px;line-height:1.6;padding:15px}.current-program-detail .warning-message.error{background-color:#fff5f5;border:1px solid #ff4d4f;color:#ff4d4f;font-weight:500}.current-program-master-content{box-sizing:border-box;width:100%}.current-program-master-content .category-area,.current-program-master-content .content-area{min-width:880px}.current-program-master-content .category-area{background-color:#fff;border-bottom:1px solid #a2a2a2;display:flex;justify-content:space-between;padding:24px 58px}.current-program-master-content .category-area>.title{font-size:28px}.current-program-master-content .content-area{padding:20px 58px}.current-program-master-content .buttons-area{align-items:center;display:flex;gap:12px}.current-program-master-content .buttons-area .general-button{height:14px}.manage-loginpage{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;width:100vw}.manage-loginpage h2{margin-bottom:20px;text-align:center}.manage-loginpage .form-area{display:flex;flex-direction:column;gap:12px;justify-content:flex-start;text-align:left;width:260px}
/*# sourceMappingURL=main.b54e32fc.css.map*/