.modal.cpop .cpop-plus{letter-spacing:-.02em;font-weight:800}.modal.cpop .cpop-x{width:44px;height:44px;top:8px;right:8px}.modal.cpop .cpop-sub{min-height:0;margin-top:12px;padding:0;font-size:12px;line-height:1.3}.modal.cpop .cpop-x:focus-visible{outline-color:var(--paper);outline-offset:-4px}.cpop-ticket{z-index:2;border:2px solid var(--ink);background:linear-gradient(135deg,#ffe066,#ffd43b 45%,#f2b705);width:min(286px,72%);height:132px;padding:7px;position:relative;left:-14px;transform:rotate(-2deg);box-shadow:0 6px 18px #0000008c}.cpop-ticket:before,.cpop-ticket:after{content:"";background:var(--ink);border-radius:50%;width:22px;height:22px;margin-top:-11px;position:absolute;top:50%}.cpop-ticket:before{left:-12px}.cpop-ticket:after{right:-12px}.cpop-ticket .in{border:1.5px dashed var(--ink);height:100%;color:var(--ink);flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex}.cpop-ticket small{font-size:14px;font-weight:700}.cpop-ticket b{letter-spacing:-.05em;font-size:34px;font-weight:800;line-height:1.15}.cpop-ticket em{font-size:13px;font-style:normal;font-weight:600}.cpop-day .plus{color:var(--text-3);font-size:10.5px;font-weight:600}.modal.cpop .nb-btn.cpop-long{white-space:nowrap;padding:0 12px}@media (max-width:360px){.modal.cpop .nb-btn.cpop-long{font-size:14px}}.nb-popups-bye{padding-top:16px}.nb-popups-bye p{border-radius:var(--r);background:var(--soft);color:var(--ink);padding:14px 18px;font-size:15px;line-height:1.6}.nb-popups-list{color:var(--text-2);flex-direction:column;gap:6px;padding-left:20px;font-size:15px;line-height:1.6;list-style:outside;display:flex}.nb-popups-check{cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;font-size:15px;display:flex}.nb-popups-check input{width:20px;height:20px;accent-color:var(--ink);flex:none;margin-top:2px}.nb-popups-acts{gap:8px;display:flex}.nb-popups-acts .nb-btn{flex:1}
