/* Figma43/120. Presentation only: native application form, values and qualification gate remain intact. */
.owj-ui .owj-promoter-application{box-sizing:border-box;width:100%;min-width:0;min-height:692px;margin:0;padding:32px 20px 40px!important;color:var(--bch5-ink,#203d32);background:transparent}
.owj-ui .bch5-main>main.owj-promoter-application>.container{display:flex;flex-direction:column;gap:24px;box-sizing:border-box;width:100%;max-width:none!important;margin:0;padding:0!important}
.owj-ui .owj-promoter-application>.container>a{display:flex;align-items:center;min-height:44px;margin:0;padding:0;font-size:14px;line-height:23px;color:var(--bch5-green,#205642);text-decoration:none}
.owj-ui .owj-promoter-application>.container>section{display:flex;flex-direction:column;gap:24px;width:100%;min-width:0;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
.owj-ui .owj-promoter-application h1{margin:0!important;padding:0;border:0;background:transparent;font-size:26px!important;line-height:38px!important;font-weight:700!important;color:var(--bch5-ink,#203d32)!important;text-shadow:none!important;letter-spacing:0}
.owj-ui .owj-promoter-application section>p{margin:0!important;font-size:16px;line-height:29px;color:var(--bch5-muted,#66756b)!important}
.owj-ui .owj-promoter-application section:has(>form)>p{display:none}
.owj-ui .owj-promoter-application form{display:flex;flex-direction:column;gap:24px;min-width:0;width:100%;margin:0;padding:0}
.owj-ui .owj-promoter-application form>.mb-3{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0!important}
.owj-ui .owj-promoter-application .form-label{margin:0;font-size:14px;line-height:23px;font-weight:500!important;color:var(--bch5-ink,#203d32)}
.owj-ui .owj-promoter-application .form-label::after{content:" *"}
.owj-ui .owj-promoter-application .form-control{box-sizing:border-box;width:100%;min-width:0;min-height:52px;margin:0;padding:12px 16px;border:1px solid var(--bch5-line,#e1e7dd);border-radius:8px;background:#fff;color:var(--bch5-ink,#203d32);font-family:inherit;font-size:16px!important;line-height:26px!important;font-weight:400;box-shadow:none}
.owj-ui .owj-promoter-application textarea.form-control{height:176px;min-height:176px;resize:vertical}
.owj-ui .owj-promoter-application .form-control::placeholder{color:var(--bch5-muted,#66756b);opacity:1}
.owj-ui .owj-promoter-application .form-control:focus{border-color:var(--bch5-green,#205642);outline:2px solid #20564233;outline-offset:2px}
.owj-ui .owj-promoter-application .form-check{display:flex;align-items:center;gap:24px;min-width:0;min-height:44px;margin:0!important;padding:0 12px}
.owj-ui .owj-promoter-application .form-check-input{position:static;flex:none;float:none;width:20px;height:20px;min-height:0;margin:0;padding:0;border:1px solid var(--bch5-green,#205642);border-radius:0;background-color:#fff;accent-color:var(--bch5-green,#205642);box-shadow:none}
.owj-ui .owj-promoter-application .form-check-input:checked{background-color:var(--bch5-green,#205642);border-color:var(--bch5-green,#205642)}
.owj-ui .owj-promoter-application .form-check-label{min-width:0;margin:0;font-size:14px;line-height:23px;font-weight:500;color:var(--bch5-ink,#203d32)}
.owj-ui .owj-promoter-application form>button{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:48px;height:auto;margin:0;padding:12px 16px;border:1px solid var(--bch5-green,#205642);border-radius:8px;background:var(--bch5-green,#205642);color:#fff!important;font-family:inherit;font-size:14px;line-height:22px;font-weight:500;white-space:normal;box-shadow:none}
.owj-ui .owj-promoter-application .owj-promoter-status-card{display:flex;flex-direction:column;gap:8px;box-sizing:border-box;margin:0;padding:16px!important;border:0;border-radius:12px!important;background:#fff!important}
.owj-ui .owj-promoter-application .owj-promoter-status-card>div{margin:16px 0 0!important;font-size:14px;line-height:23px;color:var(--bch5-muted,#66756b)!important}
.owj-ui .owj-promoter-application .owj-promoter-status-card>div:first-child{margin-top:0!important}
.owj-ui .owj-promoter-application .owj-promoter-status-card>strong{font-size:17px!important;line-height:29px!important;font-weight:500;color:var(--bch5-ink,#203d32)}
.owj-ui .owj-promoter-application .owj-promoter-status-card+p{font-size:12px;line-height:20px}
.owj-ui .owj-promoter-application .alert{margin:0;padding:16px;border:1px solid var(--bch5-line,#e1e7dd);border-radius:8px;font-size:14px;line-height:23px}
@media(min-width:768px){.owj-ui .owj-promoter-application{max-width:680px;margin:0 auto;padding:40px 32px 48px!important}}
