.wv-choice,.wv-calendar{font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6;box-sizing:border-box}.wv-choice *,.wv-calendar *{box-sizing:border-box}.wv-choice [hidden],.wv-calendar [hidden]{display:none!important}.wv-tabs{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:24px}.wv-tabs button{padding:18px 12px;background:#14161b;color:#fff;border:1px solid #565965;font:700 16px/1.5 Arial;cursor:pointer;border-radius:12px}.wv-tabs button[aria-pressed=true]{border-color:#ff5360;background:#42151c}.wv-tabs small{font-size:14px;font-weight:400}.wv-calendar{background:#14161b;color:#f8f8fa;border:1px solid #353740;border-radius:20px;padding:28px}.wv-calendar h3{color:#fff!important;font:600 29px/1.2 Arial!important;letter-spacing:-.025em;margin:10px 0 22px}.wv-calendar p{color:#d6d7dd;margin:14px 0}.wv-calendar .wv-kicker{font-size:12px;color:#ff6671;font-weight:700;letter-spacing:.12em}.wv-hours{font-size:14px;color:#bec1ca!important}.wv-form{display:grid;gap:18px;margin-top:25px}.wv-form label{display:grid;gap:8px;color:#fff;font-size:15px;font-weight:600;margin:0}.wv-form input:not([type=checkbox]),.wv-form textarea{display:block;width:100%;min-height:46px;min-width:0;background:#080a0e;color:#fff;border:1px solid #656975;border-radius:7px;padding:12px;font:16px/1.4 Arial;color-scheme:dark}.wv-form input[type=checkbox]{width:20px;height:20px;margin:3px 0;accent-color:#e52635}.wv-form input:focus-visible,.wv-form textarea:focus-visible,.wv-calendar button:focus-visible,.wv-tabs button:focus-visible{outline:3px solid #ff7380;outline-offset:3px}.wv-form .wv-consent{display:grid;grid-template-columns:20px 1fr;gap:12px;font-size:14px;font-weight:400}.wv-consent a{color:#fff;text-decoration:underline}.wv-form .wv-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.wv-times{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.wv-times:empty{display:none}.wv-slot{border:1px solid #626673;background:#0b0d12;color:#fff;border-radius:9px;min-height:70px;padding:12px 5px;cursor:pointer;font:15px/1.5 Arial}.wv-slot strong,.wv-slot span{display:block}.wv-slot span{font-size:12px;color:#bfc2cd}.wv-slot:disabled{opacity:.45;cursor:not-allowed}.wv-slot[aria-pressed=true]{border-color:#ff6170;background:#501c26}.wv-details{border:0;border-top:1px solid #444854;padding:22px 0 0;min-width:0;display:grid;gap:18px}.wv-details legend{padding:0 8px 0 0;font-weight:700;color:#fff}.wv-calendar .wv-submit{background:#d81f2f;color:#fff;border:0;border-radius:8px;padding:17px;width:100%;font:700 16px/1.4 Arial;cursor:pointer}.wv-submit:disabled{opacity:.55;cursor:wait}.wv-calendar .wv-status{font-size:15px;margin:0}.wv-calendar .wv-error{color:#ffadb5}.wv-calendar .wv-selection{font-weight:700;font-size:15px}.wv-confirmed{border-left:4px solid #f05260;padding:8px 0 8px 20px}.wv-choice button:hover:not(:disabled){border-color:#ff6573}@media(max-width:650px){.wv-calendar{padding:22px 17px}.wv-tabs{gap:8px}.wv-tabs button{font-size:14px;padding:14px 8px}.wv-tabs small{font-size:12px}.wv-times{grid-template-columns:repeat(2,minmax(0,1fr))}.wv-calendar h3{font-size:26px!important}}
