.vl-verify-container{width:100%;max-width:none;margin:40px auto;padding:30px;background:#fff;border-radius:12px;box-shadow:0 2px 20px rgba(0,0,0,.1)}.vl-verify-header{text-align:center;margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid #ae99ca}.vl-verify-header h2{color:#8667b0;font-size:28px;margin:0 0 10px;font-family:'Work Sans',sans-serif}.vl-verify-subtitle{color:#0c0c0c;font-size:16px;margin:0}.vl-verify-form{display:flex;gap:10px;margin-bottom:20px}.vl-input{flex:1;padding:14px 28px;border:.5px solid #ddd;border-radius:4px;font-size:15px;font-family:'Work Sans',sans-serif;transition:all .3s}.vl-input:focus{border-color:#ae99ca;outline:none;box-shadow:0 0 0 2px rgba(174,153,202,.2)}.vl-btn{padding:14px 28px;background:#ae99ca !important;color:#fff !important;border:none !important;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s;text-shadow:none !important;font-family:'Work Sans',sans-serif;text-decoration:none !important;display:block;text-align:center;width:100%;max-width:none;margin:0 auto}.vl-btn:hover:not(:disabled){background:#8667b0 !important}.vl-verify-result{animation:vlFadeIn .5s ease;background:#fff;border-radius:8px;padding:0;margin-top:20px}@keyframes vlFadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.vl-status-text{color:#ae99ca;font-size:22px;margin:0 0 20px;padding-bottom:15px;border-bottom:1px solid #e0e0e0;font-weight:400}.vl-booking-link{color:#ae99ca;text-decoration:none;font-size:14px;transition:all .3s}.vl-booking-link:hover{color:#8667b0;text-decoration:underline}.vl-verify-result.invalid h3{color:#666;font-size:20px;margin:0 0 15px}.vl-verify-result .vl-info-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f0f0f0}.vl-verify-result .vl-info-row:last-of-type{border-bottom:none}.vl-verify-result .vl-info-label{color:#666;font-size:15px;font-weight:500}.vl-verify-result .vl-info-value{color:#0c0c0c;font-weight:400;font-size:15px}.vl-verify-result p{color:#666;font-size:15px;margin:10px 0}.vl-verify-result strong{color:#0c0c0c;font-weight:600}.vl-verify-result code{background:#f5f5f5;padding:4px 8px;border-radius:4px;font-family:monospace;color:#8667b0;font-size:14px}.vl-verify-actions{margin-top:25px;padding-top:20px;text-align:center}@media (max-width:768px){.vl-verify-form{flex-direction:column}.vl-verify-container{margin:20px 10px;padding:20px}}