:root{--wh-core-navy:#060a2a;--wh-core-gold:#bca979;--wh-navy-shade:#0d1559;--wh-navy-tint:#1c2ec2;--wh-white:#fff;--wh-text-muted:#c9ccda;--wh-success:#8bc34a;--wh-error:#ff6b6b;--wh-border-subtle:rgba(188,169,121,.3);--wh-overlay:rgba(0,0,0,.5)}section{text-align:center}.form{margin:30px auto;max-width:400px}.field-wrapper{align-items:center;display:flex;justify-content:space-between;margin:10px 0}.field-wrapper .field{width:65%}.field-wrapper .field input,.field-wrapper .field select,.field-wrapper .field textarea{background-color:var(--wh-core-navy);border:2px solid var(--wh-core-gold);border-radius:5px;box-sizing:border-box;color:var(--wh-white);font-size:13px;outline:none;padding:6px 8px;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease;width:100%}.field-wrapper .field input:focus,.field-wrapper .field select:focus,.field-wrapper .field textarea:focus{border-color:var(--wh-core-gold);box-shadow:0 0 0 2px rgba(188,169,121,.18)}.field-wrapper .field input::placeholder,.field-wrapper .field textarea::placeholder{color:var(--wh-text-muted)}.label{color:var(--wh-white);cursor:pointer;font-size:13px;margin-right:30px;text-align:right;width:30%}.label__icon{color:var(--wh-core-gold);transition:color .15s ease}.asterix,.label__icon:hover{color:var(--wh-white)}.asterix{display:inline-block;font-size:11px;margin:0 3px}.label--checkbox{position:relative}.checkbox{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.checkmark{background-color:transparent;border:2px solid var(--wh-core-gold);border-radius:5px;height:13px;left:150px;padding:5px;position:absolute;top:0;transition:background-color .15s ease,border-color .15s ease,opacity .15s ease;width:13px}.label--checkbox:hover
.checkbox:not(:checked)~.checkmark{background-color:var(--wh-navy-shade)}.checkbox:checked~.checkmark{background-color:var(--wh-core-gold)}.checkmark:after{border-width:0 3px 3px 0;content:"";height:10px;left:8px;position:absolute;top:4px;transform:rotate(45deg);width:5px}.checkbox:disabled~.checkmark{cursor:not-allowed;opacity:.4}.label--checkbox:has(.checkbox:disabled){cursor:not-allowed;opacity:.5}.field input:disabled,.field select:disabled,.field textarea:disabled{cursor:not-allowed;opacity:.5}.deeplink-options{align-items:center;display:flex;gap:24px}.radio-option{align-items:center;color:var(--wh-white);cursor:pointer;display:flex;font-size:13px;gap:7px;white-space:nowrap}.radio-option input[type=radio]{accent-color:var(--wh-core-gold);cursor:pointer;height:16px;margin:0;width:16px}.selectionID{align-items:flex-start}textarea[name=sel]{min-height:110px;resize:vertical;width:100%}.field-help{color:var(--wh-text-muted);display:block;font-size:11px;line-height:1.4;margin-top:6px;text-align:left}.field-wrapper-result{display:block;margin:14px 0;text-align:left}.field-wrapper-result .label{color:var(--wh-core-gold);margin-right:0;text-align:left;width:auto}.field-wrapper-result .label~p{color:var(--wh-white);font-size:11px;margin-top:6px;overflow-wrap:break-word;white-space:normal}.field-status{border-radius:15px;color:var(--wh-white);display:inline-block;font-size:11px;margin-left:6px;padding:3px 7px}.field-status i{margin:0 3px}.field-status--valid{background-color:#33691e}.field-status--invalid{background-color:#b00020}.field-wrapper-result.invalid
.field-status--valid{display:none}.field-wrapper-result
.field-status--valid,.field-wrapper-result.invalid
.field-status--invalid{display:inline-block}.field-wrapper-result
.field-status--invalid{display:none}#BetBuilderStatus{display:block;font-size:11px;line-height:1.4;margin-top:8px;text-align:left}#BetBuilderStatus.error{color:var(--wh-error)}#BetBuilderStatus.success{color:var(--wh-success)}.button-primary,.generate-button{background-color:var(--wh-core-gold);border:2px solid var(--wh-core-gold);border-radius:5px;color:var(--wh-core-navy);cursor:pointer;font-size:13px;font-weight:700;padding:9px 14px;transition:opacity .15s ease,background-color .15s ease,color .15s ease;width:100%}.button-primary:hover,.generate-button:hover{opacity:.9}.button-primary:disabled,.generate-button:disabled{cursor:not-allowed;opacity:.45}.button-secondary{background-color:transparent;border:1px solid var(--wh-core-gold);border-radius:5px;color:var(--wh-white);cursor:pointer;font-size:13px;font-weight:600;padding:8px 14px;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.button-secondary:hover{background-color:var(--wh-navy-shade)}.dialog{align-items:center;background-color:var(--wh-overlay);display:flex;inset:0;justify-content:center;opacity:0;position:fixed;transition:opacity 225ms cubic-bezier(.4,0,.2,1);visibility:hidden;z-index:-1}.dialog--show{opacity:1;visibility:visible;z-index:1300}.dialog__container{align-items:center;display:flex;height:100%;justify-content:center;opacity:1;outline:0;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.dialog__content{background-color:var(--wh-core-navy);border:2px solid var(--wh-core-gold);border-radius:6px;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);color:var(--wh-white);display:flex;flex-direction:column;margin:20px;max-height:calc(100% - 40px);max-width:1200px;position:relative;transition:box-shadow .35s cubic-bezier(.4,0,.2,1)}.dialog__content-header{padding:20px 60px}.dialog__content-main{border-bottom:1px solid var(--wh-border-subtle);border-top:1px solid var(--wh-border-subtle);overflow-y:auto;padding:20px 40px}.dialog__content-main *{font-size:11px}.dialog__title{color:var(--wh-white);font-size:2rem;margin:0;text-transform:uppercase}.dialog .mark{color:var(--wh-core-gold)}.dialog img{display:block;margin:10px auto;max-width:100%}.dialog ol{margin:0;padding:0;text-align:left}.dialog ol li{margin:10px 0}.dialog__close-btn{background:none;border:0;border-radius:50%;color:var(--wh-core-gold);cursor:pointer;font-size:2.5rem;padding:12px;position:absolute;right:10px;top:10px;transition:color .15s cubic-bezier(.4,0,.2,1)}.dialog__close-btn:hover{background:none;border:0}.dialog__close-btn:hover .icon{fill:rgba(188,169,121,.65)}.icon{display:inline-block;fill:currentColor;height:1em;margin:-2px 3px;stroke:currentColor;stroke-width:0;width:1em}.icon-check-circle,.icon-info-circle,.icon-question-circle,.icon-times-circle{width:.857421875em}hr{border:0;border-top:1px solid var(--wh-border-subtle);margin:20px 0}@media (max-width:520px){.form{max-width:100%;width:100%}.field-wrapper{align-items:flex-start}.label{margin-right:18px}.deeplink-options{flex-wrap:wrap;gap:14px}.dialog__content-header{padding:18px 45px 18px 20px}.dialog__content-main{padding:18px 20px}}