.modal:has(.LoginRequiredModal-module__f4FEeW__confirm){width:min(480px,100vw - 32px)}.modal:has(.LoginRequiredModal-module__f4FEeW__confirm) .modal-head{display:none}.modal:has(.LoginRequiredModal-module__f4FEeW__confirm) .modal-body{padding:32px 28px}.modal:has(.LoginRequiredModal-module__f4FEeW__confirm) .modal-foot{padding:20px 28px}.LoginRequiredModal-module__f4FEeW__confirm{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.LoginRequiredModal-module__f4FEeW__icon{background:var(--brand-50);border-radius:999px;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.LoginRequiredModal-module__f4FEeW__icon img{width:30px;height:30px}.LoginRequiredModal-module__f4FEeW__title{color:var(--ink-900);margin:0;font-size:22px;font-weight:700;line-height:1.4}.LoginRequiredModal-module__f4FEeW__text{color:var(--ink-500);margin:0;font-size:15px;line-height:1.6}.LoginRequiredModal-module__f4FEeW__foot{gap:10px;width:100%;display:flex}.LoginRequiredModal-module__f4FEeW__foot .btn{border-radius:12px;flex:1;min-width:0;height:54px;font-size:16px}@media (max-width:767px){.modal:has(.LoginRequiredModal-module__f4FEeW__confirm) .modal-body{padding:28px 20px}.modal:has(.LoginRequiredModal-module__f4FEeW__confirm) .modal-foot{padding:16px 20px}.LoginRequiredModal-module__f4FEeW__title{font-size:20px}.LoginRequiredModal-module__f4FEeW__text{font-size:14px}.LoginRequiredModal-module__f4FEeW__foot .btn{height:50px;font-size:15px}}
