.popup{background-color:#fff;border-radius:10px;box-shadow:0 4px 6px rgb(0 0 0 / .1);width:400px;padding:20px;text-align:center}.step{display:none}.step.active{display:block}.navigation{display:flex;justify-content:space-between;margin-top:20px}select,button{width:100%;padding:10px;margin:10px 0}#summaryText{margin:20px 0;line-height:1.6;text-align:left}.confirmation-message{margin-top:20px;padding:20px;border:1px solid #ddd;border-radius:4px;background-color:#f9f9f9;white-space:pre-line;font-size:14px}.info-text{font-size:12px;color:#666;margin-top:10px;font-style:italic}.policy-link{color:#06c;text-decoration:underline}.policy-link:hover{text-decoration:none}.confirmation-message h2{text-align:center;margin-bottom:20px;color:#1a1a1a}.popup{max-width:600px;width:90%}select{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;margin-bottom:10px;font-size:14px}.navigation{display:flex;gap:10px;justify-content:space-between;margin-top:20px}button{padding:10px 20px;background-color:#06c;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color 0.3s}button:hover{background-color:#0052a3}#popupOverlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .5);display:flex;justify-content:center;align-items:center;z-index:1000}.hidden{display:none!important}#userInfo{text-align:center;margin-top:20px}button{background-color:#4CAF50;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color 0.3s}button:hover{background-color:#45a049}select{border:1px solid #ddd;border-radius:4px;background-color:#fff}