@font-face{font-family:__Pretendard_963bb3;src:url(/_next/static/media/ff840cfebfb63b0c-s.p.woff2) format("woff2");font-display:fallback;font-weight:100 900}@font-face{font-family:__Pretendard_Fallback_963bb3;src:local("Arial");ascent-override:93.76%;descent-override:23.75%;line-gap-override:0.00%;size-adjust:101.55%}.__className_963bb3{font-family:__Pretendard_963bb3,__Pretendard_Fallback_963bb3}.__variable_963bb3{--Pretendard:"__Pretendard_963bb3","__Pretendard_Fallback_963bb3"}.container{max-width:1536px;min-width:1536px;margin:0 auto;padding:0 20px}header{position:fixed;top:0;left:0;right:0;padding:10px;box-shadow:0 4px 15px 0 rgba(0,0,0,.1);background-color:hsla(0,0%,100%,.85);z-index:1000}.header-submenu{display:flex;gap:10px}.header-item{font-size:1.1rem;color:#595959}.header-item-divide{border:1px solid #eee}.header-item:hover{color:#171717}@media (max-width:600px){.header{padding:10px 20px;background-color:#fff}}header .icon{font-weight:700;font-size:24px;color:#333;cursor:pointer;gap:50px}.header-content,header .icon{display:flex;align-items:center}.header-content{max-width:1536px;width:100%;margin:0 auto;justify-content:space-between;height:60px;padding:0 10px;box-sizing:border-box}.header-btns,.login_header_menu{display:flex;gap:10px}.login_header_bell{height:32px;cursor:pointer}.login_message_avatar{width:33px;border-radius:10px;border:1px solid #eee;cursor:pointer}.avatar-tooltip-wrap{position:relative;display:inline-block}.avatar-tooltip{visibility:hidden;opacity:0;pointer-events:none;position:absolute;left:30%;bottom:calc(-100% + 8px);transform:translateX(-50%);padding:6px 12px;font-size:13px;background:#222;color:#fff;border-radius:6px;white-space:nowrap;box-shadow:0 2px 8px rgba(0,0,0,.09);transition:opacity .15s;z-index:20}.avatar-tooltip-wrap:focus-within .avatar-tooltip,.avatar-tooltip-wrap:hover .avatar-tooltip{visibility:visible;opacity:1}.login_header_bell_badge{position:absolute;top:0;right:0;background-color:#ff7344;color:#fff;border-radius:50%;padding:4px 7px;font-size:14px;font-weight:700;line-height:1;min-width:18px;text-align:center;transform:translate(50%,-50%);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.divider{border-left:1px solid #ddd;margin:0 10px}.hr-line{border-bottom:1px solid #ddd}footer{border-top:1px solid #ddd;background:#fff}@media (max-width:600px){footer{margin-top:50px;margin-bottom:80px}}.footer-section{max-width:1536px;width:100%;margin:0 auto;padding:60px 16px;box-sizing:border-box}.footer-content{display:flex;justify-content:space-between;align-items:flex-start;font-size:14px;line-height:1.7;color:#666;gap:40px}.footer-info{font-weight:600;font-size:18px;margin-top:20px;color:#000}.footer-divider{border:1px solid #e6e6e6;margin:5px 0}.icon img{width:200px}.kakao-logo-btn{border:none;border-radius:10px}.kakao-logo-btn img{width:50px}.kakao-btn{background:#fae100;color:#3c1e1e;font-weight:600;padding:12px 24px;margin-top:16px;display:flex;transition:box-shadow .2s}.kakao-btn:hover{box-shadow:0 3px 8px rgba(0,0,0,.17)}@media (min-width:768px){.mobile-btn-logout{display:none!important}}@media (max-width:768px){footer{margin-bottom:100px}.footer-section{max-width:100%;padding:32px 8px}.footer-content{flex-direction:column;align-items:flex-start;font-size:13px;gap:24px}.icon img{width:120px!important;margin-bottom:0!important}.kakao-btn{width:100%;min-width:0;font-size:15px;padding:10px 0}.footer-info-section,.header-submenu{display:none}}@media (max-width:600px){.footer-section{padding:20px}.footer-content{font-size:.75rem;gap:16px}.footer-info{font-size:12px}.policy{font-size:.875rem}}.main{margin-top:120px}@media (max-width:768px){.main{padding:0 20px;margin-top:110px}}.btn-login{padding:8px 25px;font-size:14px;border:1px solid #eee;background-color:#fff;border-radius:60px;cursor:pointer;transition:background-color .3s ease}.btn-login:hover{font-weight:600}@media (max-width:650px){.btn-login{padding:4px 15px;font-size:.875rem;margin-top:5px}}.btn-logout{padding:8px 25px;font-size:14px;border:1px solid #eee;background-color:#fff;border-radius:60px;cursor:pointer;transition:background-color .3s ease}.btn-logout:hover{font-weight:600}@media (max-width:650px){.btn-logout{display:none}}.btn-talk{padding:10px 25px 11px;font-size:14px;background-color:#0b4a75;border:none;color:#fff;border-radius:60px;cursor:pointer;transition:background-color .3s ease}.btn-talk:hover{font-weight:600}.floating-bubble{position:absolute;top:calc(100% + 12px);left:-60px;background-color:#fff;color:#111;padding:12px 20px;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.15);border:1px solid #ddd;width:150px;font-size:14px;font-weight:600;z-index:100}.floating-close-btn{position:absolute;top:4px;right:8px;background:transparent;border:none;font-size:16px;cursor:pointer;font-weight:700;color:#666}.bubble-tail{position:absolute;top:-12px;left:90px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:12px solid #fff;filter:drop-shadow(0 -1px 1px rgba(0,0,0,.1))}.new-web-slider-container{max-width:1536px;min-width:1536px;margin:30px auto;overflow:hidden}.new-web-slider-viewport{display:flex}.new-web-slider-image{width:45%}.image-boxes{max-width:1536px;margin:40px auto;padding:0;box-sizing:border-box;display:grid;grid-template-columns:repeat(auto-fill,minmax(201px,1fr));grid-gap:40px 15px;gap:40px 15px}@media (max-width:1400px){.image-boxes{grid-template-columns:repeat(6,minmax(180px,1fr))}}@media (max-width:1280px){.image-boxes{grid-template-columns:repeat(6,minmax(180px,1fr))}}@media (max-width:1024px){.image-boxes{grid-template-columns:repeat(3,max(180px,1fr))}}@media (max-width:768px){.image-boxes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.image-boxes{grid-template-columns:repeat(2,minmax(0,1fr))}.floating-bubble{display:none}}.image-box{border-radius:10px;margin-bottom:10px;overflow:hidden;cursor:pointer;transition:box-shadow .3s ease;aspect-ratio:1/1}.image-box:hover{box-shadow:0 4px 8px rgba(0,0,0,.15)}.image-box img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s cubic-bezier(.4,2,.7,1)}.image-box:hover img{transform:scale(1.07)}.image-box .caption{padding:8px;font-size:14px;color:#555;text-align:center}.item-title{font-weight:700;font-size:25px}.item-top{display:flex;justify-content:space-between}.item-more{font-weight:400;font-size:15px}.item-shortcut{display:flex;align-items:center;margin-bottom:10px;gap:5px;justify-content:space-between}.item-shortcut-img{width:20px}.popular-section{background-color:#f2f2f2}.popular-item{max-width:1536px;margin:0 auto;padding:30px 20px 10px}.deadline-section{background-color:#fcf7f7}.deadline-item{max-width:1536px;margin:0 auto;padding:30px 20px 10px}.new-item{max-width:1536px;margin:0 auto;padding:30px 20px 10px}.btn-main-more,.mobile-main-ad-business,.mobile-main-ad-talk{display:none}.new-signin-container{max-width:400px;min-width:400px;margin:100px auto;padding:30px 0;border-radius:10px;border:1px solid #d9d9d9}.item-details{display:flex;justify-content:space-between;margin:15px 0}.item-product{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .3s ease,margin-left .3s cubic-bezier(.4,2,.7,1)}.image-box:focus~.item-product,.image-box:hover~.item-product{color:#ff7344;margin-left:.6rem}.item-point{color:#96f;margin:10px 0;font-size:14px;font-weight:600}.item-blog{display:flex}.item-instagram{display:flex;gap:10px}.insta_icon{width:20px}.item-type{display:flex;align-items:center;gap:10px}.spi_btn_blog{background-image:url(/image/icons/sp_spi_layer.png);background-size:282px 265px;background-position:-134px -210px;background-repeat:no-repeat;width:30px;height:30px;transform:scale(.7);transform-origin:left top}.item-service{margin-top:10px}.item-deadline{background-color:#ffcf47;color:#363012}.item-deadline,.item-deadline-done{padding:5px 10px;font-size:13px;font-weight:600;border:none;border-radius:8px;transition:background-color .3s ease}.item-deadline-done{background-color:#000;color:#fff}.kakao-btn-top{display:inline-flex;align-items:center;background-color:#fae100;color:#371d1e;font-weight:700;border:none;border-radius:60px;padding:4px 20px;font-size:14px;cursor:pointer;transition:background-color .2s;box-shadow:0 2px 8px rgba(0,0,0,.04)}.kakao-btn-top:hover{background-color:#ffdf00}.header-kakao-icon{width:30px;height:30px;margin-right:8px}@media (max-width:540px){.kakao-btn-top{display:none}.btn-talk{padding:4px 15px;font-size:.875rem}}.bell-top{position:relative;display:inline-block}@media (max-width:650px){.bell-top{display:none}}.kakao-btn{display:inline-flex;align-items:center;background-color:#fae100;color:#371d1e;font-weight:700;border:none;border-radius:6px;padding:10px 20px;font-size:16px;cursor:pointer;transition:background-color .2s;box-shadow:0 2px 8px rgba(0,0,0,.04)}.kakao-btn:hover{background-color:#ffdf00}.item-visit{font-weight:600}.item-status{font-size:14px}.main-menu{max-width:1536px;min-width:1536px;margin:0 auto;padding:30px 0;gap:10px}.main-menu,.menu-btn{display:flex;align-items:center;justify-content:center}.menu-btn{width:93px;height:88px;background-color:var(--bkg-color);border-radius:30px;box-shadow:0 4px 6px #0000000d;border:1px solid #eee}.location-menu{flex-wrap:wrap;max-width:1536px;margin:0 auto 50px;padding:30px 0;gap:10px}.location-btn,.location-menu{display:flex;align-items:center;justify-content:center}.location-btn{width:40px;height:40px;background-color:var(--bkg-color);border-radius:30px;box-shadow:0 4px 6px #0000000d;border:1px solid #eee;font-size:.875rem}.location-btn:hover{border:1px solid #f48a9a}.main-col{display:flex;max-width:1536px;margin:0 auto;justify-content:center;gap:35px}.main-count{font-weight:800;font-size:50px}.main-title{font-size:20px;font-weight:800;color:#c5122c}.main-col-card{display:flex;gap:10px}.main-col-card-img{width:80px}.campaign-count{border:1px solid #eee;border-radius:50px;box-shadow:0 4px 16px 0 #0002;padding:32px 40px;width:360px;cursor:pointer;transition:box-shadow .25s,transform .25s}.campaign-count:hover{box-shadow:0 8px 24px 4px #0003;transform:translateY(-2px) scale(1.03)}.campaign-mission-part{font-weight:700;display:flex;gap:4px}.campaign-item{max-width:1536px;margin:0 auto;padding:30px 20px;display:flex;align-items:flex-start}.campaign-mobile-apply,.campaign-mobile-calendar{display:none}.campaign-options{margin-left:20px;background-color:var(--bkg-color);border-radius:10px;border:1px solid #eee;padding:20px}.campaign-recommand{width:440px;margin:20px;padding:20px}.campaign-recommand-title{font-weight:700;font-size:30px;display:flex;align-items:center}.campaign-recommand-title img{height:55px;margin-right:8px}.recommand-boxes{margin:20px auto;padding:0;box-sizing:border-box;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:15px;gap:15px}.recommand-deadline{padding:5px 10px;font-size:14px;margin:10px 0;border:none;background-color:#ff7344;color:#fff;border-radius:8px;transition:background-color .3s ease;display:inline-block}.campaign-mobile-options{display:none}.campaign_naver_map{width:100%;height:400px}.campaign-images-mobile{display:none}.campaign-title{font-weight:700;font-size:30px}.campaign-option-title,.campaign-point{font-weight:600;font-size:20px}.campaign-point{color:#96f;margin:10px 0 30px}.campaign-address{margin:10px 0}.campaign-maplink{margin:10px 0;color:#00b33c}.campaign-images{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:13px;gap:13px;width:100%;box-sizing:border-box;margin:30px 0}.campaign-img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block;background:#eee;border-radius:8px;border-radius:10px;transition:transform .3s cubic-bezier(.4,2,.7,1)}.campaign-img.empty{background:transparent}.campaign-img:hover{transform:scale(1.07)}.campaign-post{display:flex}.campaign-cate{display:flex;max-width:160px;min-width:160px;align-items:center;gap:10px}.campaign-icon{display:inline-block;vertical-align:middle}.campaign-icon img{width:35px;display:block}.campaign-section{vertical-align:middle}.campaign-condition{border-radius:10px;border:1px solid #eee;width:100%;padding:20px;margin:10px 0;white-space:pre-line;line-height:25px}.keyword-list{display:flex;flex-wrap:wrap;gap:8px}.keyword-pill{background:#f48a9a}.keyword-pill,.sub-keyword-pill{display:inline-block;color:#333;padding:4px 12px;border-radius:16px;font-size:14px;font-weight:500;border:1px solid #eee;color:#fff}.sub-keyword-pill{background:#969696}.campain-common-notice{white-space:pre-line}.btn-applyed-wrapper{position:relative;margin:30px 0 20px}.btn-applyed{width:100%;padding:12px 10px;font-size:16px;font-weight:600;border:none;background-color:#fde8eb;color:#eb2d4a;border-radius:10px}.btn-applyed-overlay{position:absolute;left:0;top:0;right:0;bottom:0;z-index:10;background:transparent;pointer-events:all;cursor:not-allowed}.btn-apply{margin:30px 0 20px;width:100%;padding:12px 10px;font-size:16px;font-weight:600;border:none;background-color:#ee445e;color:#fff;border-radius:10px;cursor:pointer;transition:all .35s}.btn-apply:hover{transform:translateY(-.2em);box-shadow:0 0 .5em 0 #d9d9d9;border-color:#d9d9d9;color:#fff;background-color:#c5122c}.btn-apply.logout{pointer-events:none;opacity:.6;cursor:not-allowed;background-color:#dbdbdb;color:#1f1f1f}.campaign-type{padding:8px 10px;font-size:15px;margin:15px 0;border:none;background-color:#000;color:#fff;border-radius:8px;transition:background-color .3s ease;display:inline-block}.campaign-col{margin:20px 0}.campaign-date{display:flex;align-items:center}.campaign-row{width:200px;font-weight:600;margin:10px 0}.campaign-visit{font-weight:600;color:#93f}.campaign-status{font-size:18px;margin:20px 0}.apply-popup-modal{display:flex}.apply-modal,.apply-popup-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);align-items:center;justify-content:center;z-index:1000}.apply-modal{display:none}.apply-modal-label{font-size:.8rem;color:#ee445e;margin:10px 0 5px}.apply-modal-freevisit{color:#ee445e;font-weight:600}.apply-confirm{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);align-items:center;justify-content:center;z-index:1000}.apply-modal-notice{color:red;font-size:2rem;margin:10px 0}.apply-modal-notice,.apply-modal-notice-ment{text-align:center;font-weight:700;line-height:1.5}.apply-modal-postinglink{display:flex}.apply-modal-postinglink-save{padding:6px 1px;background-color:#ee445e;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:13px;width:3rem;margin-left:5px}.apply-modal-file-input{display:flex;gap:8px;content-align:center}.apply-link-item{display:flex;align-items:center;margin-top:6px;font-size:.7rem;color:#c5122c;margin-left:7px}.apply-link-delete{margin-left:7px;border:none;width:20px;height:20px;cursor:point;font-weight:600;background-color:transparent}.apply-link-saved{display:inline-block;max-width:300px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.campaign-apply-card{width:450px}.campaign-apply-card,.campaign-confirm-card{background:#fff;padding:32px;border-radius:10px}.campaign-confirm-card{width:300px}.campaign-confirm-header{margin-bottom:20px}.campaign-confirm-buttons{display:flex;gap:10px}.apply-modal-row{margin:15px 0}.modal-label{font-weight:400;margin-bottom:10px;font-size:.9rem;color:#333}.modal-input-date-box{color:#000;text-align:left;cursor:pointer;background:url(/image/icons/chevron-down-solid.svg) no-repeat right 10px center}.modal-input-box,.modal-input-date-box{width:100%;border:1px solid #eee;border-radius:10px;outline:none;padding:6px 8px}.modal-input-box{transition:border-color .2s,box-shadow .2s}.modal-input-box:focus{border-color:#f48a9a}.modal-header{display:flex;justify-content:space-between}.btn-apply-modal{width:100%;padding:12px 10px;font-size:16px;font-weight:600;border:none;background-color:#ee445e;color:#fff;border-radius:10px;cursor:pointer;transition:all .35s}.btn-apply-modal:hover:not(:disabled){transform:translateY(-.2em);box-shadow:0 0 .5em 0 #d9d9d9;border-color:#d9d9d9;color:#fff;background-color:#c5122c}.btn-apply-modal:disabled,.btn-apply-modal[disabled]{background-color:#ddd!important;color:#aaa!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important;border:none!important}.btn-modal-close{border:none;background-color:transparent;font-size:18px;font-weight:400}.modal-input-email{display:flex;justify-content:space-between;align-items:center;gap:5px}.btn-confirm-ok{width:100%;padding:4px 8px;font-size:14px;font-weight:400;border:none;background-color:#4747d1;color:#fff;border-radius:10px;cursor:pointer;transition:all .35s}.btn-confirm-ok:hover{background-color:#0808c9}.btn-confirm-cancel{width:100%;padding:4px 8px;font-size:14px;font-weight:400;border:none;background-color:#999;color:#fff;border-radius:10px;cursor:pointer;transition:all .35s}.btn-confirm-cancel:hover{background-color:#787878}.alert-confirm{display:flex;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);align-items:center;justify-content:center;z-index:1000}.login-card{background:#fff;padding:50px;border-radius:20px;width:450px;border:1px solid #eee;margin:200px auto;box-shadow:0 8px 24px 0 rgba(0,0,0,.1),0 1.5px 6px 0 rgba(0,0,0,.1)}.btn-card-login{width:100%;padding:12px 10px;font-size:16px;font-weight:600;border:none;background-color:#ff7344;color:#fff;border-radius:10px;cursor:pointer;transition:all .35s}.btn-card-login:hover{transform:translateY(-.2em);box-shadow:0 0 .5em 0 #d9d9d9;border-color:#d9d9d9;color:#fff;background-color:#ff4000}.login-card-type{display:flex;justify-content:space-between;align-items:center;margin:20px 0}.login-card-registry,.login-card-remember{display:flex;gap:5px}.login-card-auth,.login-card-phone{width:100%;padding:10px 12px;border:1px solid #eee;border-radius:5px;outline:none;transition:border-color .2s,box-shadow .2s}.login-card-auth-time{position:absolute;top:0;right:0;fontsize:.95em;color:red;padding:7px 20px;vertical-align:middle;content-align:center}.login-logo{padding:10px;text-align:center;justify-items:center;margin-bottom:30px}.login-logo-image{width:250px;display:block}.login-card-mobile{display:flex;gap:10px;margin-bottom:10px}.login-btn-auth-get{width:150px;padding:0 2px;font-size:13px;border:none;background-color:#c5122c;color:#fff;border-radius:5px;cursor:pointer;transition:all .35s}.login-logo-mobile{display:none}.btn_sign_big{border:none;border-radius:8px;background-color:#c5122c;font-size:16px;font-weight:400;color:#fff;width:100%;height:48px}.button-auth-new-number{padding:0 12px;white-space:nowrap;height:43px;border-radius:4px;border:1px solid #c5122c;background-color:#fff;color:#c5122c}.signin-card-row{margin:15px 0}.signin-card-label,.signin-card-label-title{margin:10px 0;font-size:.9rem}.signin-card-label-title{color:#ff7344}.signin-hr{border:1px solid #eee}.signin-card-check{margin-top:20px;margin-bottom:40px}.signin-card-policy{font-size:.8rem;margin:10px 0;color:grey}.signin-policy-check{margin-right:5px;vertical-align:middle}.mycook_wrap{display:flex;max-width:1536px;width:100%;padding:30px 20px;margin:0 auto}.avatar{width:150px;height:150px;overflow:hidden;border-radius:50%;border:1px solid #ddd;display:flex;justify-content:center;align-items:center}.avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.avartar_greeting{margin:30px 0 10px;font-size:1.2rem;font-weight:400}.avartar_username,.nav_title{font-size:1.5rem;font-weight:600}.nav_title{margin:30px 0;color:#ee445e}.nav_link{margin:30px 0 10px;font-size:1rem;font-weight:600;color:#969696}.nav_link.active{font-weight:700;color:#000}.mycook_nav{width:250px;padding:0 10px}@media (max-width:768px){.campaign-pc-option,.mycook_nav{display:none}.campaign-post{display:block}.campaign-cate{padding:10px 0 0 10px}.campaign-item{display:block;padding:30px 0}.campaign-map{margin-bottom:25px}.campaign_naver_map{height:300px}.campaign-images{display:none}.campaign-title{font-size:20px}.campaign-mobile-apply,.campaign-mobile-calendar,.campaign-mobile-options{display:block}.campaign-address{margin-top:30px}.popular-section{margin:0 -20px}.popular-item{margin:0}.deadline-section{margin:0 -20px}.deadline-item{margin:0}.new-section{margin:0 -20px}.new-item{margin:0}.btn-main-more{width:100%;display:block;background-color:#fff;padding:8px;font-size:.875rem;font-weight:500;border:1px solid #eee;border-radius:10px;box-shadow:1px 1px 1px #eee;text-align:center}.image-boxes{margin-bottom:20px}.mobile-main-ad-business,.mobile-main-ad-talk{display:block;background-color:#000;color:#fff;padding:20px 0;text-align:center;border-radius:20px;margin:10px 0}.main-col{display:flex;margin:0 auto;justify-content:center;gap:10px}.main-title{text-align:center;font-size:15px}.main-count{font-weight:800;font-size:20px}.main-col-card-img{width:40px}.campaign-count{border:1px solid #eee;border-radius:20px;box-shadow:0 4px 16px 0 #0002;padding:12px 20px;cursor:pointer;transition:box-shadow .25s,transform .25s}.location-menu{margin-bottom:20px}.mycook-board{display:none}}.mycook_control{padding:0 40px;width:100%}@media (max-width:650px){.login-card{border:none;width:100%;box-shadow:none;padding:0 40px;margin:150px 0}.login-logo-image{display:none}.mycook_control{padding:0}.login-logo-mobile{display:block;font-size:2rem;font-weight:800;text-align:center;margin:30px 0}}.mycook_campaign{font-size:1.5rem;font-weight:600}.mycook_all_campaign,.mycook_select_campaign{margin:30px 0;font-size:1.2rem;font-weight:400}.mycook_all_campaignlist{max-width:1024px;display:flex}.mycook_campaignlist_thumbnail img{width:150px;border-radius:10px;object-fit:cover;display:block;transition:transform .3s cubic-bezier(.4,2,.7,1)}.mycook_campaignlist_thumbnail:hover img{transform:scale(1.05)}.mycook_campaignlist_details{display:block;margin-left:20px}.mycook_all_campaignlist_mobile{display:flex}.mycook_campaignlist_thumbnail_mobile img{width:100px;height:100%;border-radius:10px;object-fit:cover;display:block;transition:transform .3s cubic-bezier(.4,2,.7,1)}.mycook_campaign_card_mobile{display:none;border:1px solid #eee;padding:10px;margin:10px 0;white-space:pre-line}.mycook_campaign_card{padding:20px}.mycook_campaign_card,.mycook_campaign_card_cash_history{border-bottom:1px solid #eee;width:100%;margin:10px 0;white-space:pre-line;line-height:25px}.mycook_campaign_card_radius{border:1px solid #eee;border-radius:10px}.mycook_campaign_card_box,.mycook_campaign_card_radius{width:100%;padding:20px;margin:10px 0;white-space:pre-line;line-height:25px}.mycook_campaign_card_box{border:1px solid #eee}.mycook_message_card{border-radius:30px;box-shadow:0 4px 6px #0000000d;border:1px solid #eee;width:100%;padding:20px;margin:10px 0;white-space:pre-line;line-height:25px}.mycook_message_card:hover{box-shadow:0 8px 20px rgba(0,0,0,.15);transform:translateY(-5px);border-color:#ccc;cursor:pointer}.mycook_campaignlist_rounded_fill{padding:5px;border-radius:10px;background-color:#ffe4df}.mycook_campaignlist_title{margin-left:20px;font-size:1.2rem;font-weight:600}.mycook_campaignlist_badge_mobile{border:1px solid #12a880;border-radius:3px;padding:3px 8px;font-size:.75rem}.mycook_campaignlist_badge,.mycook_campaignlist_badge_mobile{display:inline-flex;color:#12a880;align-items:center;margin:5px 10px 5px 0;gap:3px}.mycook_campaignlist_badge{border:1px solid #12a880;border-radius:20px;padding:1px 12px 1px 8px}.mycook_campaignlist_badge_check{width:20px;margin:0 5px}.mycook_campaign_options{display:inline-flex;align-items:center;margin:5px 0}.mycook_campaign_option_type{font-weight:600;margin-left:10px;color:#0074e3}.mycook_campaign_status{display:inline-flex;border-radius:5px;align-items:center;padding:3px 8px;margin-right:10px;margin-bottom:10px}.mycook_campaign_status_mobile{display:none}.mycook_campaign_status_result{display:flex;height:35px}.mycook_campaign_status_ment{font-size:1rem}.status-win{border:1px solid #4780ec;color:#4780ec}.status-lose{border:1px solid #b98572;color:#b98572}.status-progress{border:1px solid #57423f;color:#57423f}.status-cancel{border:1px solid red;color:red}.status-in{border:1px solid #51b23b;color:#51b23b}.status-end{border:1px solid #0b4a75;color:#0b4a75}.mycook_campaignlist_add_options{align-content:end}.mycook_campaignlist_add_options_mobile{margin-top:10px}.mycook_campaignlist_nav{padding:5px 10px}.mycook_campaignlist_nav,.mycook_campaignlist_nav_btn{border:1px solid #eee;background:#fff;border-radius:20px}.mycook_campaign_extra{display:flex}.mycook_campaign_createat{font-size:1rem}@media (max-width:900px){.mycook_campaign_card,.mycook_message_card{padding:12px;margin:10px 0 18px}.mycook_campaign_card{border:1px solid #eee}.mycook_campaignlist_details{margin-left:20px;margin-top:8px;font-size:.9rem;gap:5px}.mycook_campaignlist_title{margin-left:12px;font-size:1rem}.mycook_campaign_options,.mycook_campaign_status,.mycook_campaignlist_badge{font-size:.95em}.mycook_campaignlist_nav,.mycook_campaignlist_nav_btn{padding:4px 7px}.mycook_campaignlist_add_options{margin:10px 0;text-align:end}}@media (max-width:768px){.category-item,.mycook_wrap{padding:0!important}.mycook_campaign_card,.mycook_message_card{padding:7px 3vw}.mycook_campaign_card{display:none}.mycook_campaign_card_mobile{display:block}.mycook_campaign_card_cash_history{padding:10px 0}.mycook_campaignlist_thumbnail img{width:30%;max-width:98vw;border-radius:10px}.mycook_campaignlist_details{gap:2px;margin-top:5px;font-size:.9rem}.mycook_campaignlist_rounded_fill{padding:3px 5px;font-size:.95em}.mycook_campaignlist_title{margin-left:8px;font-size:.875em}.mycook_campaignlist_nav,.mycook_campaignlist_nav_btn{padding:3px 4px;font-size:1em}.mycook_campaign_status{display:none}.mycook_campaign_status_mobile{display:inline-block;border-radius:3px;padding:3px 8px;margin-right:10px;font-size:.75rem}.mycook_campaign_status_ment{display:none}.mycook_campaign_options{display:flex;flex-direction:column;gap:2px;align-items:flex-start}.mycook_campaign_createat{font-size:.75rem}.mycook_campaign_extra{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.75rem}.mycook_campaign_extra svg{width:20px;height:20px;vertical-align:middle}.mycook_campaign_option_type{margin-left:5px;font-weight:700;color:#0074e3}.mycook_campaign{font-size:1.3rem}.mycook_message_card{border-radius:10px;box-shadow:none;border:1px solid #eee;width:100%;padding:10px;margin:10px 0;white-space:pre-line;line-height:25px}.mycook_message_card_title{padding:0 0 0 10px}.mycook_message_modal_content{width:350px!important;font-size:.875rem;padding:20px!important}.mycook_campaign_status_result{display:none}.apply-modal{width:100vw;height:100vh;top:0;left:0;right:0;bottom:0;overflow-y:auto}.campaign-apply-card{border-radius:0;width:100%;height:100%}.mycook_campaign_card_box{border:none;width:100%;padding:10px;margin:10px 0;white-space:pre-line;line-height:25px}.mycook-stats-sum{grid-template-columns:none!important}.campaign-condition,.campaign-date{font-size:.875rem}.campaign-row{width:140px}.withdrawal_notice{font-size:.9rem}}@media (max-width:375px){.mycook_campaign_card,.mycook_message_card{font-size:.875em}}.btn-mission-submitted{cursor:not-allowed}.btn-mission-submit,.btn-mission-submitted{width:150px;padding:5px;font-size:13px;border:none;background-color:#f48a9a;color:#fff;border-radius:5px;transition:all .35s}.btn-mission-submit{cursor:pointer}.btn-mission-submit:hover{transform:translateY(-.2em);box-shadow:0 0 .5em 0 #d9d9d9;border-color:#d9d9d9;color:#fff;background-color:#ee445e}.btn-mission-cancel{width:60px;font-size:1rem;border:none;background-color:#ee445e;color:#fff;border-radius:5px;cursor:pointer;transition:all .35s;margin-bottom:10px}.btn-mission-cancel:hover{transform:translateY(-.2m);border-color:#c5122c;color:#fff;background-color:#c5122c}.btn-mission-cancel-mobile{display:inline-flex;color:#fff;background-color:#ee445e;border:1px solid #ee445e;border-radius:3px;align-items:center;padding:2px 8px;margin:5px 10px 5px 0;gap:3px;font-size:.75rem}.btn-mission-submit-mobile{width:100%;padding:5px;font-size:13px;font-weight:600;border:none;background-color:#f3eed9;color:#57423f;border-radius:5px;cursor:pointer;transition:all .35s}.btn-mission-submit-mobile:hover{box-shadow:0 0 .5em 0 #d9d9d9;border-color:#d9d9d9;color:#fff;background-color:#999}.mycook_cash_sum{font-size:2rem;font-weight:600;padding:10px}.mycook_cash_deposit_sum,.mycook_cash_wihtdrwal_sum{font-size:1.1rem;padding:5px 10px}.mycook-amount-table{width:100%;border-collapse:collapse;font-size:.9rem;background:#fff;overflow:hidden}.mycook-amount-table td,.mycook-amount-table th{border-bottom:1px solid #eee;padding:4px 4px 4px 30px;text-align:left}.mycook-amount-table th{background:#f7f7fa;font-weight:700;color:#3a3a3a}.mycook-amount-table tr:last-child td{border-bottom:none}.mycook-amount-table td{color:#595959}@media (max-width:600px){.mycook-amount-table td,.mycook-amount-table th{border-bottom:1px solid #eee;padding:2px 0;text-align:left;font-size:.75rem;text-align:center}.mycook_cash_sum{font-size:2rem;font-weight:600;padding:0 10px 10px}}.mycook-amount-type-badge.적립{font-weight:600;color:#37b151}.mycook-amount-type-badge.출금{font-weight:600;color:#ea635c}.mycook-amount-cash{font-weight:600}.mycook-amount-date{font-size:.9rem}.mycook_message_head{display:flex;gap:10px}.mycook_message_avatar{width:30px;border-radius:10px;border:1px solid #eee}.mycook_message_check{color:#ff7344;font-weight:600;font-size:.875rem}.mycook_message_modal{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center}.mycook_message_modal_content{background:#fff;border-radius:12px;padding:30px;width:450px;box-shadow:0 2px 12px rgba(0,0,0,.15)}.my-message-title{margin:0 0 15px;font-size:1.2rem}.my-message-content{white-space:pre-wrap;margin:20px 0}.my-message-close{margin-left:95%}.my-message-close-btn{border:0;background-color:#fff;font-weight:600;font-size:1rem;color:#ff7344}.my-message-date{font-size:.8rem;line-height:20px;color:#ff7344}.mycook_check_agree{color:#ee445e;font-weight:600}.mycook_check_agree input{margin-right:10px}.mycook_withdraw_input{width:100%;padding:6px 8px;border:1px solid #eee;border-radius:10px;outline:none;transition:border-color .2s,box-shadow .2s;margin-bottom:10px}.mycook_withdraw_input:focus{border-color:#ffc6b3;box-shadow:0 1px 6px #ff7344}.mycook_info_input{width:100%;padding:6px 8px;border:1px solid #eee;border-radius:10px;outline:none;transition:border-color .2s,box-shadow .2s;margin-bottom:15px}.mycook_info_address{display:flex;margin-bottom:15px;gap:10px}.mycook_info_label{margin-bottom:5px}.mycook_info_address_input{width:100%;padding:6px 8px;border:1px solid #eee;border-radius:10px;outline:none;transition:border-color .2s,box-shadow .2s}.mycook_info_btn_address{width:150px;padding:0 10px;font-weight:600;border:1px solid #f48a9a;color:#ee445e;border-radius:10px;cursor:pointer;transition:all .35s;background-color:#fff}.mycook_info_email{display:flex;gap:5px}.btn-edit{margin:10px 0;width:100%;padding:10px;font-size:14px;font-weight:600;border:none;background-color:#eee;color:#969696;border-radius:10px;cursor:pointer;transition:all .35s}.btn-edit:hover{transform:translateY(-.2em);box-shadow:0 0 .5em 0 #d9d9d9;color:#fff;background-color:#969696}.mission_category{border-bottom:1px solid #eee}.category-item{max-width:1536px;width:100%;margin:0 auto;padding:30px 20px}.category-title{font-weight:700;font-size:25px}.category-location{font-weight:600;font-size:20px}.category-top{display:flex;margin-bottom:15px;align-items:center}.sub-category-top{display:flex;margin-bottom:10px;align-items:center;justify-content:space-between}.category-top-count{color:#006b5e}.category-top-btns{display:flex;justify-content:space-between;gap:8px}.cate-blog,.cate-instagram{padding:5px 20px;font-size:14px;border:1px solid #eee;background-color:#fff;border-radius:60px;cursor:pointer;transition:background-color .3s}.category-btn.active.cate-blog{background:#03c75a;color:#fff}.category-btn.active.cate-instagram{background:linear-gradient(90deg,#fd5,#ff543e 40%,#c837ab 80%,#285aeb);color:#fff}.category-btn{padding:5px 20px;font-size:14px;border:1px solid #eee;background-color:#fff;border-radius:60px;cursor:pointer;transition:background-color .3s}@media (max-width:600px){.category-btn{padding:4px 8px}.faq-container{font-size:.875rem!important;padding:10px 0!important}}@media (max-width:400px){.category-btn{padding:3px 4px;font-size:.75rem}.item-details,.item-product{font-size:.875rem}.item-status{font-size:.75rem}.item-type{font-size:.875rem}}.triangle{margin-left:5px;font-size:.78em;line-height:1;display:inline-flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .12s}.speech-box{display:none;position:absolute;top:140%;left:-26px;background:#fff;border:1px solid #eee;border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,.12);padding:14px;min-width:105px;z-index:10;line-height:28px}.speech-box.show{display:block}.speech-box:before{content:"";position:absolute;top:-12px;left:48px;border-color:transparent transparent #fff;border-style:solid;border-width:0 12px 12px;filter:drop-shadow(0 -2px 0 #eee)}.custom-radio{display:flex;align-items:center;cursor:pointer;font-size:.875rem;gap:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-radio input[type=radio]{display:none}.radio-mark{width:16px;height:16px;border:1px solid #ccc;border-radius:50%;background:#fff;display:inline-block;position:relative;transition:border-color .2s,background .2s;flex-shrink:0;box-sizing:border-box}.custom-radio input[type=radio]:checked+.radio-mark{background:#3e64ff;border-color:#3e64ff}.custom-radio input[type=radio]:checked+.radio-mark:after{content:"";position:absolute;left:50%;top:50%;width:7px;height:7px;border:solid #fff;border-width:0 0 2.5px 2.5px;transform:translate(-50%,-60%) rotate(-45deg);box-sizing:border-box;border-radius:0 0 2px 2px;pointer-events:none}.custom-radio:hover .radio-mark{border-color:#2041b3}.mission-location-btn{padding:5px 20px;font-size:20px;font-weight:600;border:hidden;background-color:#fff;border-radius:60px;cursor:pointer;transition:background-color .3s;color:#c5122c;margin-left:10px}@media (max-width:600px){.mission-location-btn{padding:4px 8px}}@media (max-width:400px){.mission-location-btn{padding:3px 4px;font-size:.875rem}}.location-box{display:none;position:absolute;top:140%;left:0;background:#fff;border:1px solid #eee;border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,.12);padding:14px;min-width:105px;z-index:10;line-height:28px}.location-box.show{display:block}.location-box:before{content:"";position:absolute;top:-12px;left:48px;border-color:transparent transparent #fff;border-style:solid;border-width:0 12px 12px;filter:drop-shadow(0 -2px 0 #eee)}.mission-section{margin-bottom:50px}.mycook_pagination{align-items:center;margin-top:20px}.mission-pagination,.mycook_pagination{display:flex;justify-content:center;gap:8px}.mission-pagination{margin:32px auto 0}.mission-pagination a{text-decoration:none;color:#222;background:none;border:none;padding:6px 10px;border-radius:4px;font-size:15px;transition:box-shadow .2s,border .2s;position:relative}.mission-pagination a.active{border:1px solid #d9d9d9;box-shadow:0 2px 8px #d9d9d9;color:#000;background:#fff;z-index:1}.mission-pagination a.disabled,.mission-pagination a[aria-disabled=true]{opacity:.35;pointer-events:none;background:none;border:none;color:#999}.mission-pagination a:not(.active):hover{color:#0056b3;background:#f8f8f8}.request-count{color:#c5122c;font-weight:600}.floating-nav{position:fixed;bottom:-1px;left:0;width:101%;transition:transform .5s ease-in-out;background-color:#fff;border-top:.01rem solid #e6e6e6;display:none}@media (max-width:768px){.floating-nav{display:block}.mycook_pagination{font-size:.875rem}}.floating-nav ul{list-style-type:none;margin:0;padding:0;display:flex;justify-content:space-around}.floating-nav li{flex:1 1 20%;text-align:center}.floating-nav-icon.active{filter:invert(53%) sepia(91%) saturate(2899%) hue-rotate(343deg) brightness(101%) contrast(103%)}.floating-nav a{font-size:.7rem;padding:10px 0;color:#595959;text-decoration:none}.floating-nav-icon{display:flex;flex-direction:column;align-items:center;text-decoration:none;-webkit-tap-highlight-color:transparent}.mycook-stats,.mycook-stats-sum{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin:16px 0}.stat-card-sum{text-align:center}.stat-card,.stat-card-sum{align-items:center;gap:12px;padding:16px 14px;border-radius:14px;background:#fff;border:1px solid #eee}.stat-card{display:flex}.stat-card-sum:hover,.stat-card:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(17,24,39,.1);border-color:#e8ebf0}.stat-icon{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto;color:#fff}@media (min-width:768px){.mycook-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}}.icon-svg{width:22px;height:22px;fill:currentColor}.stat-meta{display:grid;grid-gap:8px;gap:8px;min-width:0}.stat-label{font-size:1.1rem;letter-spacing:.02em;color:#6b7280}.stat-value{font-size:20px;color:#111827}.stat-value,.stat-value-sum{font-weight:700;line-height:1.2}.stat-value-sum{font-size:30px;color:#3265ea}.stat-sub{ont-size:1.1rem;color:#f48a9a}.stat-icon.cash{background:linear-gradient(135deg,#22c55e,#16a34a)}.stat-icon.apply{background:linear-gradient(135deg,#6366f1,#4f46e5)}.stat-icon.schedule{background:linear-gradient(135deg,#a855f7,#7c3aed)}.stat-icon.message{background:linear-gradient(135deg,#f97316,#ea580c)}.mycook_mobile{display:none}@media (max-width:767px){.mycook_select_campaign{margin:15px 0}.mycook_mobile{display:block;margin-bottom:20px}.stat-card{display:flex;align-items:center;gap:12px;padding:16px 14px;border-radius:14px;background:#fff;border:1px solid #eee;box-shadow:none}.stat-card:hover{transform:translateY(0);box-shadow:none;border-color:#e8ebf0}.hr_pc,.stat-icon{display:none}.stat-value{font-size:18px}.stat-label{font-size:.875rem;margin-bottomm:0}.stat-sub{ont-size:1.1rem;font-size:.875rem}.stat-meta{gap:2px}}.mc-listnav{margin-top:8px;background:#fff;border-radius:12px;border:1px solid #eee;overflow:hidden}.mc-title{margin:0;padding:14px 16px 10px;font-size:14px;font-weight:800;color:#0f172a}.mc-list{margin:0;padding:0 8px 8px;list-style:none}.mc-item{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 12px;border-radius:12px;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background .15s ease,transform .06s ease}.mc-item+.mc-item,.mc-item+li .mc-item{margin-top:2px}.mc-item:hover{background:#f8fafc}.mc-item:active{transform:translateY(1px)}.mc-left{display:inline-flex;align-items:center;gap:12px;min-width:0}.mc-icon{width:26px;height:26px;color:#334155;flex:0 0 auto}.mc-label{font-size:16px;color:#1f2937;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-right{display:inline-flex;align-items:center;gap:8px;margin-left:auto}.mc-chevron{width:18px;height:18px;color:#cbd5e1;flex:0 0 auto}.mc-badge{display:inline-block;padding:2px 8px;font-size:12px;font-weight:700;color:#2563eb;background:#e8f0ff;border-radius:9999px;line-height:1.4}.mycook-board{width:100%;background:#fff;padding:12px 0;box-sizing:border-box}.mycook-board-header{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:10px 0 12px}.mycook-board-title{font-size:1.2rem;font-weight:400;margin:0}.mycook-board-search{width:min(48vw,280px);padding:8px 10px;border:1px solid #ececec;border-radius:10px;outline:none;background:#fff}.mycook-board-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:12px;gap:12px}.mycook-board-card{background:#fff;border:1px solid #ececec;border-radius:14px;padding:14px;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease;max-width:500px}.mycook-board-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,0,0,.08)}.mycook-board-card-title{font-size:16px;font-weight:700;margin:0 0 8px;color:#222}.mycook-board-card-user{display:flex;justify-content:space-between}.mycook-board-card-content{margin:0 0 10px;color:#7b7b7b;font-size:14px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mycook-board-card-meta{display:flex;justify-content:space-between;color:#8c8c8c;font-size:12px}.mycook-board-empty{grid-column:1/-1;text-align:center;color:#9a9a9a;padding:24px 0}.mycook-modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;padding:14px;z-index:1000}.mycook-modal{width:min(520px,100%);background:#fff;border-radius:16px;border:1px solid #ececec;box-shadow:0 8px 24px rgba(0,0,0,.12);max-height:80vh;display:flex;flex-direction:column}.mycook-modal-header{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid #ececec}.mycook-modal-title{margin:0;font-size:16px;font-weight:800}.mycook-modal-close{background:#fff;border:none;color:#000;border-radius:8px;padding:4px 8px;cursor:pointer;font-size:1.5rem}.mycook-modal-body{padding:16px;overflow:auto}.mycook-modal-content{white-space:pre-wrap;font-size:1rem;line-height:1.6;margin:0;color:#222;font-family:inherit}.mycook-modal-footer{padding:12px 16px;border-top:1px solid #ececec;color:#8c8c8c;display:flex;justify-content:space-between;font-size:12px}@media (max-width:480px){.mycook-board-search{width:52vw}.mycook-board-card{padding:12px}.mycook-board-card-title{font-size:15px}.mycook-board-card-content{-webkit-line-clamp:2}.mycook-modal-content{font-size:.875rem}}.btn-board-delete{border:1px solid #eee;padding:3px 15px;border-radius:20px;font-weight:600;color:red}.btn-board-delete:hover{color:#fff;background-color:#f48a9a}.mobile-btn-logout{border:1px solid #eee;padding:5px 15px;border-radius:8px;font-size:.875rem;width:100%;text-align:center;align-items:center;justify-content:center;display:block}.mobile-btn-logout:hover{font-weight:600}.faq-container{width:100%;background:#fff;padding:10px 20px}.faq-container h1{text-align:center;margin-bottom:30px;font-size:1.8rem}.faq-item+.faq-item{border-top:1px solid #eee}.faq-item{padding:15px 0;position:relative}.faq-item input{display:none}.faq-question{display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-weight:600;transition:color .3s}.faq-question:after{content:"＋";font-weight:700;transition:transform .3s}.faq-item input:checked+.faq-question:after{content:"－";transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;opacity:0;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .35s cubic-bezier(.4,0,.2,1)}.faq-answer p{white-space:pre-line}.faq-item input:checked~.faq-answer{opacity:1;max-height:500px;margin-top:10px}.faq-answer p{margin:0;line-height:1.6;color:#555}.mobile_badge{position:absolute;top:7%;right:25%;background:#ff2600;color:#fff;border-radius:50%;padding:3px 5px;font-size:11px;min-width:18px;box-shadow:0 1px 2px rgba(0,0,0,.1);z-index:1;display:none}.free_visit_notice,.mobile_badge{font-weight:700;text-align:center}.free_visit_notice{font-size:1rem;color:#c5102c}*{box-sizing:border-box;padding:0;margin:0;-webkit-user-drag:none}body,html{max-width:100vw;min-height:90dvh;overflow-x:hidden}body{background:#fff}a{color:inherit;text-decoration:none}button,select{cursor:pointer}.cursor-pointer{cursor:pointer;padding:1rem 0 0 1.5rem}input:-moz-read-only{cursor:default;opacity:.6}.disabled,:disabled,input:read-only{cursor:default;opacity:.6}.address-search{display:flex;gap:8px;align-items:center;justify-content:center}.address-search button{border-radius:4px;border:1px solid #ff7344;font-size:12px;font-weight:400;color:#ff7344;width:-moz-fit-content;width:fit-content;white-space:nowrap;height:43px;transition:all .2s ease-in-out}.address-search button:hover{background-color:#ff7344;color:#fff}.policy{padding:20px}.policy-list ol>li{margin-top:12px;list-style:none}.policy-list__title{margin-bottom:12px;font-size:18px;font-weight:700}.policy-list__content{color:#666}.policy-list__item{margin-top:30px}.campaign_on{color:red}.campaign_off{color:blue}.campaign_end{color:gray}.pop_visible{position:fixed;top:200px;left:1050px}.list_deadline{margin-left:10px;color:#ff7344}.list_deadline_except{margin-left:10px;color:#fff}.kakao_welcome{background-color:#fff;margin-top:60%;padding:24px 16px;max-width:328px}.admin-logoutBtn{border:none;border-radius:8px;background-color:#000;font-size:12px;font-weight:400;color:#fff;padding:6px 12px;display:flex;align-items:center;justify-content:center}.userPointHistory{font-size:14px;color:#234235;margin-bottom:10px}.userPointInfo{font-size:14px;color:blue;margin-top:10px}.App_card{padding:16px 16px 0}.badge_ios{background:linear-gradient(90deg,#5865f2,#8b9df8)}.badge_android,.badge_ios{display:inline-block;font-size:13px;font-weight:700;border-radius:999px;color:#fff;vertical-align:middle;letter-spacing:.5px;margin-left:3px}.badge_android{background:linear-gradient(90deg,#3ddc84,#00bd6a)}.GuideModal_head{display:flex;gap:20px;font-size:12px;font-weight:600;color:#3780d5;border-bottom:1px solid #eee}.GuideModal_body{display:flex;gap:10px;font-size:12px}.opacity_none{opacity:0}.titleWrap{display:flex;flex-direction:column;gap:11px;margin-top:35px;margin-bottom:20px;align-items:center}.title_small{font-size:16px;font-weight:600;letter-spacing:-.48px;line-height:20px;color:#111}.title_basic{font-size:20px;font-weight:600px;letter-spacing:-.6px;color:#111;line-height:28px}.title_big{font-size:26px;font-weight:600;color:#111;line-height:36px}.subTitle_basic{font-size:12px;font-weight:300;letter-spacing:-.36px;color:#999}.subTitle_big{font-size:14px;font-weight:400;letter-spacing:.42px;color:#777;line-height:22px}.textColorAccent{color:#ff7344}.loginTitle{justify-content:center;height:100%;gap:24px}.loginTitle,.loginTitle-textWrap{display:flex;flex-direction:column;align-items:center}.loginTitle-textCombined{display:flex}.form_column{display:flex;flex-direction:column;gap:8px}.label_basic{font-size:14px;font-weight:500;color:#000}.input_basic,.label_small{font-size:13px;font-weight:400;color:#000}.input_basic{max-width:328px;width:100%;height:43px;border:1px solid #eaeaea;border-radius:4px;outline:none;padding:0 16px;text-align:left}.input_date{position:relative;cursor:pointer;background:url(/image/icons/chevron-down-solid.svg) no-repeat right 10px center}.input_date,.input_file{max-width:328px;width:100%;height:43px;border:1px solid #eaeaea;border-radius:4px;outline:none;padding:0 16px;font-size:13px;font-weight:400;color:#000;text-align:left}.input_file_btn{position:absolute;right:15px;top:10px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.posingForm-file-inputWrap{position:relative;max-width:328px;width:100%;height:43px}.input_basic:focus:not(:-moz-read-only){border:1px solid #ff7344}.input_basic:focus:not(:read-only){border:1px solid #ff7344}.input_basic::placeholder{color:#ccc}.input_file:focus{border:1px solid #ff7344}.input_file::placeholder{color:#ccc}.input_date::-webkit-calendar-picker-indicator{opacity:0;background:transparent;bottom:0;color:transparent;cursor:pointer;height:auto;left:0;position:absolute;right:0;top:0;width:auto}.btn_other_big_colored{max-width:328px}.btn_big_colored,.btn_other_big_colored{background-color:#ff7344;color:#fff}.btn_big_colored,.btn_big_colored_light,.btn_other_big_colored{border:none;border-radius:8px;font-size:16px;font-weight:400;width:100%;height:48px}.btn_big_colored_light{background-color:#fdece6;color:#ff7344;max-width:328px}.btn_gray_colored{border:none;border-radius:8px;background-color:#0d0d0d;font-size:16px;font-weight:400;color:#fff;width:100%;height:48px}.toggle_row{display:flex}.toggle_basic{border:1px solid #eaeaea;border-radius:4px;outline:none;cursor:pointer;width:164px;height:43px;background-color:#fff;color:#000;font-size:13px;font-weight:400}.toggle_basic.active{background-color:#ff7344;color:#fff}.tab_basic{width:164px;height:38px;border:none;font-size:12px;font-weight:200;margin-top:20px;background-color:#f3f7f9;color:#555}.tab_basic.active{background-color:#fa7345;color:#fff}.dropdown_small{padding:14px 10px;border:1px solid #eaeaea;border-radius:4px;outline:none;background-color:#fff;color:#555;width:156px}.singleBanner{display:flex;justify-content:center;@media (max-width:600px){justify-content:center}}.singleBanner a:link{text-decoration:none;width:328px}.singleBanner-img{min-width:328px;height:130px;width:100%;border:none;display:block;margin-top:20px}.campaignImg_basic{width:158px;height:158px;border:none;border-radius:.75rem}.campaignImg_basic_filter{width:158px;height:144px;border:none;border-radius:.75rem;filter:brightness(.4)}.campaignImg_Big{max-width:400px;width:100%;height:300px;display:block}.campaignImg_container{width:100%;height:300px;overflow:hidden;justify-items:center}.campaignImg_container_small{max-width:328px;width:100%;height:180px;overflow:hidden;border-radius:8px}.campaign_wrap{width:158px;gap:12px;-webkit-user-drag:none}.campaign_details,.campaign_wrap{display:flex;flex-direction:column}.campaign_details{gap:4px}.campaignDetails_site{font-size:12px}.category-general{color:#03c75a}.category-premium{color:#6969fb}.category-instagram{color:#b158ff}.campaignDetails_productName{font-size:14px;font-weight:600;line-height:1.2;min-height:35px;letter-spacing:-.42px;color:#333;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.campaignDetails_bottom{display:flex;justify-content:space-between;font-size:12px;letter-spacing:-.36px;margin-top:4px}.campaignDetails_points{color:#ff7344}.campaignDetails_users{display:flex}.campaignDetails_appliedUsers{color:#000}.campaignDetails_maxUsers{color:#999}.campaign_grid{display:grid;min-height:232px;align-items:center;grid-gap:20px 16px;margin-bottom:36px;grid-template-columns:repeat(2,158px);justify-content:center;@media (max-width:600px){justify-content:center;grid-template-columns:repeat(2,158px)}}.campaignTag{display:flex;margin-top:4px}.campaignTag-site{color:#333;background-color:#f2f3f3}.campaignTag-point,.campaignTag-site{font-size:12px;font-weight:400;padding:8px 11px 10px 12px;border-radius:4px;margin-right:4px}.campaignTag-point{color:#f97345;background-color:#fcebe5}.areaContainer{background-color:#fff;padding:24px 16px}.campaignDetailNavContainer{width:100%;position:absolute}.campaignDetailNav{display:flex;align-items:center;background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent);padding:20px 16px;justify-content:space-between;max-width:360px;width:100%}.campaignDetailNav-left{display:flex;align-items:center;gap:16px}.myPageNav,.proposalNav{display:flex;justify-content:space-between;align-items:center;padding:20px 16px}.skeleton-campaign{width:158px;display:flex;flex-direction:column;gap:12px}.skeleton{background:#ddd;border-radius:4px}.skeleton-detail-wrap{display:flex;flex-direction:column;gap:4px}.skeleton.blog,.skeleton.img,.skeleton.img-banner,.skeleton.img-big,.skeleton.text,.skeleton.title{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 37%,#f0f0f0 63%);animation:loading 2.5s ease infinite}.skeleton.text{width:100%;height:12px;margin-top:14px}.skeleton.title{width:70%;height:17px}.skeleton.img{width:158px;height:144px;border-radius:.75rem}.skeleton.img-big{width:310px;height:120px;border-radius:8px}.skeleton.blog{width:30%;height:12px}@keyframes loading{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.skeleton.blog-horizontal,.skeleton.im-horizontalg,.skeleton.text-horizontal,.skeleton.title-horizontal{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 37%,#f0f0f0 63%);background-size:200px 100%;animation:loading 2.5s ease infinite}.skeleton-campaign-horizontal{display:flex;gap:13px;width:296px;margin-bottom:20px}.skeleton-detail-wrapper-horizontal{width:211px;height:100px;display:flex;flex-direction:column;justify-content:space-between}.skeleton.text-horizontal{width:100%;height:12px;margin-top:11px}.skeleton.title-horizontal{width:70%;height:17px;margin-top:4px}.skeleton.img-horizontal{width:72px;height:100px;border-radius:4px}.skeleton.blog-horizontal{width:30%;height:12px}.text-wrap{white-space:pre-line}.selectedRow{color:#ddd}.selectedText.selected{color:#33f;font-weight:500}.selectedText.not-selected{color:#f30;font-weight:500}.basicText{color:#ff7344}.doneText{color:#999}.myCampaignDropdownWrap{height:24px;position:relative;display:flex;justify-content:flex-end;align-items:center}.myCampaignDropdown{outline:none;border:none;color:#333;font-size:14px;line-height:20px;letter-spacing:-.42px;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block}.myDropdownIcon{position:absolute;right:85px;top:5px}.campaignDropdownWrap{height:24px;position:relative;align-items:center;text-align:left}.campaignDropdownContainer{display:flex;padding:0;gap:4px;justify-content:center}.campaignDropdownWrapRegion{height:24px;position:relative;align-items:center}.filter-container{margin-bottom:8px}.campaignDropdown{outline:none;border:none;color:#333;width:80px;font-size:14px;line-height:20px;letter-spacing:-.42px;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;padding-right:0;padding-left:0;text-indent:25px}.dropdownIcon,.dropdownIconRegion{margin-right:4px}