/* CD_PREPARING_NOTICE_V1 — scoped to the entry notice only. */
#cdPreparingNotice {
 box-sizing:border-box; width:calc(100% - 32px); max-width:360px;
 max-height:calc(100dvh - 32px); margin:auto; padding:30px 22px 20px;
 border:0; border-radius:24px; background:#fff; color:#183550;
 box-shadow:0 20px 70px #102b4a35; font-family:inherit;
 overflow:auto; text-align:left;
}
#cdPreparingNotice:not([open]) {display:none;}
#cdPreparingNotice::backdrop {background:rgba(15,35,57,.48);}
#cdPreparingNotice * {box-sizing:border-box;}
#cdPreparingNotice .cdpn-x {
 position:absolute; right:8px; top:8px; width:44px; height:44px;
 padding:0; border:0; background:transparent; color:#678095;
 font:28px/1 sans-serif; cursor:pointer;
}
#cdPreparingNotice .cdpn-label {display:block; margin:0 24px 15px 0; font-size:13px; font-weight:700; color:#297ab9;}
#cdPreparingNotice h2 {margin:0 0 17px; padding:0; font-size:25px; font-weight:800; line-height:1.4; letter-spacing:-.7px; color:#183550; outline:none;}
#cdPreparingNotice p {margin:0 0 23px; padding:0; font-size:14px; line-height:1.8; color:#627787; letter-spacing:-.3px;}
#cdPreparingNotice .cdpn-contact {display:grid; grid-template-columns:1fr 1fr; gap:10px; margin:0 0 10px;}
#cdPreparingNotice .cdpn-contact a, #cdPreparingNotice .cdpn-dismiss {
 display:flex; align-items:center; justify-content:center; min-height:48px;
 padding:10px 8px; border:0; border-radius:12px; text-decoration:none;
 font-family:inherit; font-size:15px; font-weight:700; line-height:1.4;
 cursor:pointer;
}
#cdPreparingNotice .cdpn-phone {background:#eaf4ff; color:#1264ab;}
#cdPreparingNotice .cdpn-kakao {background:#fee875; color:#413821;}
#cdPreparingNotice .cdpn-dismiss {width:100%; background:#0874d7; color:#fff;}
#cdPreparingNotice :is(a,button):focus-visible {outline:3px solid #173d61; outline-offset:2px;}
@media(max-width:320px){
 #cdPreparingNotice {padding:30px 18px 18px;}
 #cdPreparingNotice h2 {font-size:23px;}
 #cdPreparingNotice p {font-size:13px;}
 #cdPreparingNotice .cdpn-contact {gap:8px;}
 #cdPreparingNotice .cdpn-contact a {font-size:14px;}
}
