.trade-form-wrapper{--cls-green: #00693c;--cls-green-dark: #004f2d;--cls-yellow: #fdc82f;--cls-yellow-hover: #f5b81f;--cls-red: #c62828;--cls-border: #d7ddd9;--cls-muted: #647067;max-width:840px;margin:40px auto;padding:44px;background:#fff;border-radius:14px;box-shadow:0 8px 25px #0000001f}.trade-form-wrapper>h2{margin:0 0 12px;color:var(--cls-green);font-size:clamp(28px,4vw,36px);line-height:1.15;text-align:left}.trade-form-wrapper>p{max-width:680px;margin:0 0 30px;color:#333;font-size:17px;line-height:1.6;text-align:left}.trade-form-wrapper .wufoo{max-width:760px;margin:0 auto}.trade-form-wrapper .wufoo #logo,.trade-form-wrapper .wufoo .logo,.trade-form-wrapper .wufoo .info h2{display:none!important}.trade-flow-progress{margin:0 0 34px}.trade-flow-progress ol{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none}.trade-flow-progress.is-cash-flow ol{grid-template-columns:repeat(4,minmax(0,1fr))}.trade-flow-progress li{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;min-width:0;color:#7a847d;font-size:12px;text-align:center}.trade-flow-progress li.is-clickable{cursor:pointer}.trade-flow-progress li.is-clickable:hover span,.trade-flow-progress li.is-clickable:focus-visible span{border-color:var(--cls-green);box-shadow:0 0 0 3px #00693c1c}.trade-flow-progress li:focus-visible{outline:none}.trade-flow-progress li:before{position:absolute;z-index:0;top:16px;right:50%;width:100%;height:2px;background:#dce2de;content:""}.trade-flow-progress li:first-child:before{display:none}.trade-flow-progress li span{position:relative;z-index:1;display:grid;width:34px;height:34px;place-items:center;border:2px solid #cbd3ce;border-radius:50%;background:#fff;font-weight:700}.trade-flow-progress li strong{overflow:hidden;max-width:100%;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.trade-flow-progress li.is-active,.trade-flow-progress li.is-complete{color:var(--cls-green)}.trade-flow-progress li.is-active span{border-color:var(--cls-green);background:var(--cls-green);color:#fff}.trade-flow-progress li.is-complete span{border-color:var(--cls-yellow);background:var(--cls-yellow);color:var(--cls-green-dark)}.trade-flow-progress li.is-complete:before,.trade-flow-progress li.is-active:before{background:var(--cls-yellow)}.trade-form-wrapper .wufoo ul,.trade-form-wrapper .wufoo li{margin:0;padding:0;list-style:none}.trade-form-wrapper .wufoo li:not(.trade-flow-step){margin-bottom:16px}.trade-flow-step[hidden],.trade-flow-progress li[hidden],.trade-flow-fields>li[hidden],.trade-flow-fields [hidden]{display:none!important}.trade-flow-step-header{margin-bottom:24px;padding-bottom:18px;border-bottom:1px solid #e4e8e5}.trade-flow-step-header .step-kicker{margin:0 0 4px;color:var(--cls-green);font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.trade-form-wrapper .wufoo .trade-flow-step-header h3{margin:0 0 7px;color:#243029;font-size:27px;line-height:1.2}.trade-flow-step-header>p:last-child{margin:0;color:var(--cls-muted);font-size:15px;line-height:1.55}.account-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:12px}.trade-form-wrapper .wufoo .account-choice{display:flex;width:100%;min-height:126px;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:20px;border:2px solid var(--cls-border);border-radius:10px;background:#fff;color:#26312b;cursor:pointer;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.trade-form-wrapper .wufoo .account-choice:hover,.trade-form-wrapper .wufoo .account-choice:focus-visible{border-color:var(--cls-green);outline:none;box-shadow:0 0 0 3px #00693c1c}.trade-form-wrapper .wufoo .account-choice.is-selected{border-color:var(--cls-green);background:#f1f8f4;box-shadow:inset 0 0 0 1px var(--cls-green)}.account-choice strong{margin-bottom:8px;color:var(--cls-green);font-size:18px}.account-choice span{color:#536058;font-size:14px;line-height:1.45}.trade-form-wrapper .wufoo .account-select-fallback{position:absolute!important;overflow:hidden!important;width:1px!important;height:1px!important;padding:0!important;border:0!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.trade-form-wrapper .wufoo label,.trade-form-wrapper .wufoo label.desc,.trade-form-wrapper .wufoo legend.desc{display:block;margin:18px 0 8px;color:#333;font-size:15px;font-weight:700;text-transform:none}.trade-form-wrapper .wufoo .req{display:inline;margin-left:4px;color:var(--cls-red)}.trade-form-wrapper .wufoo input,.trade-form-wrapper .wufoo textarea,.trade-form-wrapper .wufoo select{width:100%;box-sizing:border-box;padding:14px 12px;border:1px solid #c8d0cb;border-radius:6px;background:#f8faf9;color:#1f2923;font-size:16px}.trade-form-wrapper .wufoo input:focus,.trade-form-wrapper .wufoo textarea:focus,.trade-form-wrapper .wufoo select:focus{border-color:var(--cls-green);outline:none;background:#fff;box-shadow:0 0 0 3px #00693c1f}.trade-form-wrapper .wufoo select{padding-right:38px;background-image:linear-gradient(45deg,transparent 50%,var(--cls-green) 50%),linear-gradient(135deg,var(--cls-green) 50%,transparent 50%);background-position:calc(100% - 20px) calc(50% - 3px),calc(100% - 14px) calc(50% - 3px);background-size:6px 6px;background-repeat:no-repeat;-webkit-appearance:none;appearance:none}.trade-form-wrapper .wufoo textarea{min-height:100px;resize:vertical}.trade-form-wrapper .wufoo input[type=checkbox],.trade-form-wrapper .wufoo input[type=radio]{width:auto;margin-top:4px;accent-color:var(--cls-green)}#foli854 #Field854_group.yard-choice-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px}#foli854 .yard-choice-grid>span{display:flex!important;min-width:0;align-items:center;gap:10px}.trade-form-wrapper .wufoo #foli854 .yard-choice-grid input[type=checkbox]{position:static!important;width:20px!important;height:20px!important;flex:0 0 20px;margin:0!important;opacity:1!important;cursor:pointer;accent-color:var(--cls-green)}.trade-form-wrapper .wufoo #foli854 .yard-choice-grid label.choice{display:inline!important;width:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#344038;box-shadow:none!important;cursor:pointer;font-size:15px;font-weight:600;line-height:1.35}.trade-form-wrapper .wufoo #foli854 .yard-choice-grid label.choice:before{display:none!important;content:none!important}.trade-form-wrapper .wufoo fieldset{min-inline-size:0;margin:0 0 12px;padding:0;border:0}.trade-form-wrapper .wufoo fieldset>div{margin:0;padding:0}.trade-form-wrapper .wufoo h3{margin:28px 0 12px;color:var(--cls-green);font-size:23px}.trade-form-wrapper .wufoo small,.trade-form-wrapper .wufoo .instruct,.trade-form-wrapper .wufoo [id^=instruct]{color:#626d66;font-size:13px;line-height:1.5}#foli37 div,#foli637 div,#foli639 div,#foli739 div,#foli74 div,#foli175 div,#foli277 div,#foli377 div{display:flex;flex-wrap:wrap;gap:20px}#foli37 span,#foli637 span,#foli639 span,#foli739 span,#foli74 span,#foli175 span,#foli277 span,#foli377 span{display:inline-flex;align-items:center;gap:8px}#foli37 label.choice,#foli637 label.choice,#foli639 label.choice,#foli739 label.choice,#foli74 label.choice,#foli175 label.choice,#foli277 label.choice,#foli377 label.choice,#foliMarketingConsent label.choice{display:inline!important;margin:0!important}#foli37 input[type=radio],#foli637 input[type=radio],#foli639 input[type=checkbox],#foli739 input[type=checkbox],#foli74 input[type=checkbox],#foli175 input[type=checkbox],#foli277 input[type=checkbox],#foli377 input[type=checkbox],#foliMarketingConsent input[type=checkbox]{margin-top:0!important}#Field74_group,#Field175_group,#Field277_group,#Field377_group{margin-top:14px}#Field74_group .subfield,#Field175_group .subfield,#Field277_group .subfield,#Field377_group .subfield{display:inline-flex!important;align-items:center;gap:12px;min-height:52px;padding:10px 16px;border:2px solid #cbd5cf;border-radius:8px;background:#f8faf9;cursor:pointer}#Field74_group input[type=checkbox],#Field175_group input[type=checkbox],#Field277_group input[type=checkbox],#Field377_group input[type=checkbox]{width:24px!important;height:24px;flex:0 0 24px;cursor:pointer}#Field74_group label.choice,#Field175_group label.choice,#Field277_group label.choice,#Field377_group label.choice{font-size:18px!important;font-weight:700!important;line-height:1.3;cursor:pointer}#Field74_group .subfield:has(input:checked),#Field175_group .subfield:has(input:checked),#Field277_group .subfield:has(input:checked),#Field377_group .subfield:has(input:checked){border-color:#00693c;background:#edf7f1}.trade-form-wrapper .wufoo li.date{display:flex;flex-wrap:wrap;gap:12px}.trade-form-wrapper .wufoo li.date>label{width:100%}.trade-form-wrapper .wufoo li.date>span{width:calc(33.333% - 8px)}.trade-form-wrapper .wufoo li.date .symbol{display:none}.trade-form-wrapper .wufoo .complex>div>span{display:flex;flex-direction:column;margin-bottom:12px}.trade-form-wrapper .wufoo .complex>div>span label{order:-1;margin-bottom:6px}.optional-section-toggle{margin:18px 0 20px!important}.trade-form-wrapper .wufoo .optional-toggle-label{display:inline-flex!important;align-items:center;gap:10px;margin:0!important;cursor:pointer;font-size:15px}.trade-form-wrapper .wufoo .optional-toggle-label input{flex:0 0 auto;margin:0!important}#foli484,#foli480,#foli478,#foli493,#foli510{display:flex;flex-wrap:wrap;gap:12px}#foli484>label,#foli480>label,#foli478>label,#foli493>label,#foli510>label{width:100%}#foli484>span,#foli480>span,#foli478>span,#foli493>span,#foli510>span{display:flex;width:calc(50% - 6px);flex-direction:column}#foli484>span{width:calc(33.333% - 8px)}#foli484 span label,#foli480 span label,#foli478 span label,#foli493 span label,#foli510 span label{order:-1;margin-bottom:6px}.signature-declaration{margin-bottom:18px;padding:15px 17px;border-left:4px solid var(--cls-yellow);background:#fff9e8;color:#4b514d;font-size:14px;line-height:1.55}.signature-pad-wrap{position:relative}.signature-canvas{display:block;width:100%;height:190px;box-sizing:border-box;border:2px dashed #9ba79f;border-radius:8px;background:#fff;cursor:crosshair;touch-action:none}.signature-canvas:focus{border-color:var(--cls-green);outline:none;box-shadow:0 0 0 3px #00693c1f}.signature-canvas.input-error{border-color:var(--cls-red);background:snow}.signature-hint{margin:7px 0 0;color:var(--cls-muted);font-size:13px}.trade-form-wrapper .wufoo .signature-clear{width:auto;margin-top:10px;padding:9px 13px;border:1px solid #bbc4be;border-radius:6px;background:#fff;color:#39433d;font-size:14px;font-weight:650;cursor:pointer}.trade-form-wrapper .wufoo .signature-clear:hover{border-color:var(--cls-green);color:var(--cls-green)}.signature-file-input{position:absolute!important;overflow:hidden!important;width:1px!important;height:1px!important;padding:0!important;border:0!important;opacity:0!important;pointer-events:none!important}.trade-flow-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:32px;padding-top:22px;border-top:1px solid #e1e6e3}.trade-form-wrapper .wufoo .flow-button,.trade-form-wrapper .wufoo #saveForm{width:240px;min-width:142px;margin:0;padding:14px 20px;border:0;border-radius:8px;font-size:16px;font-weight:750;cursor:pointer}.trade-form-wrapper .wufoo .flow-next,.trade-form-wrapper .wufoo #saveForm{margin-left:auto;background:var(--cls-yellow);color:var(--cls-green-dark)}.trade-form-wrapper .wufoo .flow-next:hover,.trade-form-wrapper .wufoo #saveForm:hover{background:var(--cls-yellow-hover)}.trade-form-wrapper .wufoo .flow-back{border:1px solid #bcc5bf;background:#fff;color:#344038}.trade-form-wrapper .wufoo .flow-back:hover{border-color:var(--cls-green);color:var(--cls-green)}.trade-flow-controls li.buttons{flex:1 1 auto;min-width:0;margin:0!important}.trade-flow-controls li.buttons>div{width:100%}.trade-form-wrapper .wufoo #saveForm{display:block;margin-left:auto}.trade-form-wrapper .form-error-summary{display:none;margin-bottom:20px;padding:14px 16px;border:1px solid var(--cls-red);border-radius:6px;background:#fff5f5;color:#8b1e1e;font-size:14px;line-height:1.5}.trade-form-wrapper .form-error-summary.is-visible,.trade-form-wrapper .field-error.is-visible{display:block}.trade-form-wrapper .field-error{display:none;margin-top:6px;color:var(--cls-red);font-size:13px;font-weight:500;line-height:1.4}.trade-form-wrapper .wufoo input.input-error,.trade-form-wrapper .wufoo textarea.input-error,.trade-form-wrapper .wufoo select.input-error{border-color:var(--cls-red)!important;background:#fff;box-shadow:0 0 0 1px var(--cls-red) inset}.trade-form-wrapper .wufoo span.input-error,.trade-form-wrapper .wufoo div.input-error{display:block;padding:8px 10px;border:1px solid var(--cls-red);border-radius:6px;background:#fff5f5}.trade-form-wrapper .wufoo #Field37_group.input-error{width:100%;box-sizing:border-box;padding:14px 16px}.trade-form-wrapper .wufoo #Field37_group.input-error input[type=radio]{box-shadow:none}.trade-form-wrapper .wufoo #foli845 div>label,.trade-form-wrapper .wufoo #foli846 div>label,.trade-form-wrapper .wufoo #foli847 div>label,.trade-form-wrapper .wufoo #foli845 .currently,.trade-form-wrapper .wufoo #foli846 .currently,.trade-form-wrapper .wufoo #foli847 .currently,.trade-form-wrapper .wufoo li.hide{display:none!important}@media(max-width:700px){.trade-form-wrapper{margin:20px 12px;padding:26px 18px;border-radius:10px}.trade-flow-progress li strong{display:none}.trade-flow-progress li:before{top:15px}.trade-flow-progress li span{width:32px;height:32px}.account-choice-grid{grid-template-columns:1fr}#foli854 #Field854_group.yard-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trade-form-wrapper .wufoo .account-choice{min-height:0}#foli484>span,#foli480>span,#foli478>span,#foli493>span,#foli510>span{width:100%}.trade-flow-controls{flex-wrap:wrap}.trade-form-wrapper .wufoo .flow-button,.trade-form-wrapper .wufoo #saveForm,.trade-flow-controls li.buttons{width:100%}.trade-form-wrapper .wufoo .flow-next,.trade-form-wrapper .wufoo #saveForm{margin-left:0}.signature-canvas{height:160px}}@media(prefers-reduced-motion:reduce){.trade-form-wrapper *,.trade-form-wrapper *:before,.trade-form-wrapper *:after{scroll-behavior:auto!important;transition:none!important}}.submission-status{margin:16px 0 0;font-size:15px;line-height:1.5}.submission-status.is-working{color:#555}.submission-status.is-success{padding:18px;border:1px solid #00693c;border-radius:8px;background:#f1faf5;color:#00542f;font-weight:700}.submission-status.is-error{padding:14px;border:1px solid #c62828;border-radius:8px;background:#fff5f5;color:#8b1e1e}.trade-form-wrapper .wufoo input[type=file]{padding:12px;background:#fff}
/*# sourceMappingURL=/cdn/shop/t/15/assets/wufoo-trade-flow-style.css.map */
