.acr-app{
  --acr-blue:#006494;--acr-blue-d:#00527A;--acr-blue-l:#38A7D6;--acr-gold:#F6C216;--acr-gold-d:#E0AC00;
  --acr-bg:#EAF0F4;--acr-card:#fff;--acr-ink:#132430;--acr-muted:#5F7280;--acr-soft:#95A6B1;
  --acr-line:#E3EAEF;--acr-field:#F5F8FA;--acr-ring:rgba(0,100,148,.16);--acr-wa:#25D366;--acr-tg:#229ED9;
  position:relative;width:100%;padding:30px 16px;font-family:inherit;color:var(--acr-ink);line-height:1.75;
  -webkit-font-smoothing:antialiased;background:transparent
}
.acr-app,.acr-app *{box-sizing:border-box}.acr-app *{margin:0;padding:0}.acr-app svg{display:block}
.acr-frame{position:relative;width:100%;max-width:672px;margin:0 auto;border-radius:28px;padding:3.5px;overflow:hidden;box-shadow:0 34px 66px -26px color-mix(in srgb,var(--acr-blue) 30%,transparent)}
.acr-frame::before{content:"";position:absolute;z-index:0;top:50%;left:50%;width:190%;aspect-ratio:1;transform:translate(-50%,-50%);background:conic-gradient(from 0deg,var(--acr-gold),var(--acr-blue-l),var(--acr-blue),transparent 42%,var(--acr-gold),var(--acr-blue),var(--acr-blue-l),transparent 92%,var(--acr-gold));animation:acr-spin 5s linear infinite}
.acr-frame.acr-no-animation::before{animation:none}.acr-card{position:relative;z-index:1;width:100%;background:var(--acr-card);border-radius:25px;overflow:hidden}
@keyframes acr-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.acr-frame::before{animation:none}}
.acr-head{position:relative;padding:24px 30px 22px;overflow:hidden;background:linear-gradient(135deg,#F3FAFD 0%,#EAF4F9 60%,#FDF6E0 100%);border-bottom:1px solid var(--acr-line)}
.acr-head::before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:linear-gradient(90deg,var(--acr-blue) 0 55%,var(--acr-gold) 55% 100%)}
.acr-head::after{content:"";position:absolute;left:-50px;top:-70px;width:210px;height:210px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--acr-blue) 12%,transparent),transparent 70%)}
.acr-logo{position:relative;z-index:1;height:42px;max-width:230px;width:auto;object-fit:contain;display:block;margin-top:6px}
.acr-logo-placeholder{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:142px;height:42px;margin-top:6px;padding:0 18px;border:1.5px dashed color-mix(in srgb,var(--acr-blue) 30%,transparent);border-radius:10px;color:var(--acr-blue);background:rgba(255,255,255,.55);font-size:12px;font-weight:800}
.acr-head h2{position:relative;z-index:1;margin-top:16px;font-size:21px!important;line-height:1.5!important;font-weight:800;color:var(--acr-ink)}
.acr-head p{position:relative;z-index:1;margin-top:3px;font-size:13.5px;color:var(--acr-muted)}
.acr-body{padding:24px 30px 30px}.acr-form{display:grid;grid-template-columns:1fr 1fr;gap:16px}.acr-field{display:flex;flex-direction:column;gap:7px;min-width:0}.acr-full{grid-column:1/-1}
.acr-field>label{font-size:13px;font-weight:700;display:flex;align-items:center;gap:6px;color:var(--acr-ink)}.acr-req{color:var(--acr-gold-d);font-size:12px;font-weight:900}
.acr-control{position:relative;isolation:isolate}.acr-pre{position:absolute;right:0;top:0;width:52px;height:100%;transform:none;color:var(--acr-muted);pointer-events:none;display:flex;align-items:center;justify-content:center;line-height:1;transition:color .16s;z-index:3}.acr-pre svg{display:block!important;width:18px!important;height:18px!important;min-width:18px!important;max-width:18px!important;min-height:18px!important;max-height:18px!important;margin:0!important;padding:0!important;stroke:currentColor!important;fill:none!important;stroke-width:1.7!important;overflow:visible}.acr-control:focus-within .acr-pre{color:var(--acr-blue)}
.acr-app .acr-control>input,.acr-app .acr-control>select,.acr-app .acr-control>textarea{width:100%!important;height:auto;font-family:inherit;font-size:14.5px;color:var(--acr-ink);background-color:var(--acr-field)!important;background-image:none!important;border:1.5px solid var(--acr-line);border-radius:13px;padding:13px 54px 13px 44px!important;outline:none;box-shadow:none;direction:rtl!important;text-align:right!important;text-indent:0!important;line-height:1.6!important;transition:border-color .16s,box-shadow .16s,background .16s,opacity .16s;appearance:none!important;-webkit-appearance:none!important}
.acr-control input::placeholder,.acr-control textarea::placeholder{color:var(--acr-soft)}.acr-control input:hover,.acr-control select:hover,.acr-control textarea:hover{border-color:#CFDBE2}.acr-control input:focus,.acr-control select:focus,.acr-control textarea:focus{border-color:var(--acr-blue);background-color:#fff!important;box-shadow:0 0 0 4px var(--acr-ring)}
.acr-app .acr-control>textarea{min-height:112px;resize:vertical;padding-top:13px!important;line-height:1.9!important}.acr-textarea-control .acr-pre-top{top:13px;height:22px;align-items:flex-start}.acr-app .acr-control>.acr-mobile-input{direction:ltr!important;text-align:left!important;padding-right:54px!important;padding-left:15px!important;unicode-bidi:plaintext}.acr-mobile-input::placeholder{direction:ltr!important;text-align:left!important}
.acr-app .acr-control>select{cursor:pointer;padding-left:46px!important}.acr-control select:disabled{opacity:.55;cursor:not-allowed;background-color:#EDF1F4!important}.acr-select::after{content:"";position:absolute;left:17px;top:50%;width:8px;height:8px;border-right:2px solid var(--acr-muted);border-bottom:2px solid var(--acr-muted);transform:translateY(-70%) rotate(45deg);pointer-events:none;transition:.16s;z-index:3}.acr-select:focus-within::after{border-color:var(--acr-blue)}
.acr-divider{grid-column:1/-1;display:flex;align-items:center;gap:9px;color:var(--acr-blue);font-size:13px;font-weight:800;margin-top:4px}.acr-di{width:28px;height:28px;border-radius:9px;background:color-mix(in srgb,var(--acr-blue) 9%,transparent);display:grid;place-items:center;flex:none}.acr-di svg{width:16px;height:16px;stroke:var(--acr-blue);fill:none;stroke-width:1.8}.acr-ln{height:1px;background:linear-gradient(90deg,var(--acr-gold),var(--acr-line) 40%);flex:1}
.acr-source-wrap{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.acr-source-card{position:relative;display:flex;align-items:center;gap:10px;min-width:0;padding:12px;border:1.5px solid var(--acr-line);border-radius:14px;background:var(--acr-field);cursor:pointer;transition:.18s}.acr-source-card:hover{border-color:#CFDBE2;transform:translateY(-1px)}.acr-source-card input{position:absolute;opacity:0;pointer-events:none}.acr-source-card:has(input:checked){border-color:var(--acr-blue);background:#fff;box-shadow:0 0 0 4px var(--acr-ring)}
.acr-source-icon{width:38px;height:38px;border-radius:11px;background:#fff;display:grid;place-items:center;flex:none;box-shadow:0 5px 14px -8px rgba(0,0,0,.35)}.acr-source-icon svg{width:23px;height:23px;stroke:var(--acr-blue);fill:none;stroke-width:1.6}.acr-source-google .acr-source-icon svg{stroke:none}.acr-instagram-icon{background:linear-gradient(145deg,#833ab4,#fd1d1d,#fcb045)}.acr-instagram-icon svg{stroke:#fff!important;fill:none}.acr-instagram-icon .acr-dot{fill:#fff;stroke:none}.acr-source-card>span:nth-child(3){display:flex;flex-direction:column;min-width:0}.acr-source-card strong{font-size:13px;color:var(--acr-ink);font-weight:800;line-height:1.5}.acr-source-card small{font-size:10.5px;color:var(--acr-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acr-radio-check{width:16px;height:16px;border:1.5px solid #b7c5ce;border-radius:50%;margin-right:auto;flex:none;box-shadow:inset 0 0 0 3px #fff}.acr-source-card:has(input:checked) .acr-radio-check{background:var(--acr-blue);border-color:var(--acr-blue)}
.acr-submit{grid-column:1/-1;margin-top:12px;display:flex;align-items:center;justify-content:center;gap:9px;width:100%;border:0;cursor:pointer;font-family:inherit;font-size:15.5px;font-weight:800;color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,var(--acr-blue),var(--acr-blue-d));padding:15px;border-radius:14px;box-shadow:0 12px 26px -10px color-mix(in srgb,var(--acr-blue) 60%,transparent);transition:transform .15s,box-shadow .2s,opacity .2s}.acr-app button.acr-submit,.acr-app button.acr-submit:hover,.acr-app button.acr-submit:focus,.acr-app button.acr-submit:active,.acr-app button.acr-submit span{color:#fff!important;-webkit-text-fill-color:#fff!important;text-decoration:none!important}.acr-app button.acr-submit svg{color:#fff!important;stroke:#fff!important}
.acr-submit:hover{transform:translateY(-2px);box-shadow:0 18px 32px -10px color-mix(in srgb,var(--acr-blue) 65%,transparent)}.acr-submit:active{transform:translateY(0)}.acr-submit:disabled{opacity:.65;cursor:wait;transform:none}.acr-submit svg{width:19px;height:19px;stroke:#fff;fill:none;stroke-width:1.8}.acr-submit.acr-loading svg{animation:acr-fly .8s ease-in-out infinite alternate}@keyframes acr-fly{to{transform:translate(4px,-3px)}}
.acr-note{grid-column:1/-1;text-align:center;color:var(--acr-muted);font-size:12px;margin-top:2px}.acr-form-error{display:none;grid-column:1/-1;padding:10px 12px;border-radius:11px;background:#fff1f1;border:1px solid #ffd0d0;color:#a92b2b;font-size:12.5px}.acr-form-error.acr-show{display:block}.acr-hp{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.acr-contactus{display:flex;justify-content:center;gap:16px;padding:20px 24px 22px;border-top:1px solid var(--acr-line)}.acr-contactus a{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;color:#fff;text-decoration:none;box-shadow:0 8px 18px -8px rgba(0,0,0,.35);transition:transform .16s,filter .16s}.acr-contactus a:hover{transform:translateY(-3px);filter:brightness(1.05)}.acr-contactus a svg{width:26px;height:26px;fill:#fff}.acr-wa{background:var(--acr-wa)}.acr-tg{background:var(--acr-tg)}.acr-call{background:var(--acr-blue)}
.acr-overlay{position:fixed;inset:0;background:rgba(19,36,48,.55);backdrop-filter:blur(3px);z-index:999999;display:none;align-items:center;justify-content:center;padding:20px}.acr-overlay.acr-show{display:flex}.acr-modal{background:#fff;border-radius:24px;width:100%;max-width:410px;padding:30px 26px 26px;text-align:center;box-shadow:0 30px 70px -20px rgba(0,0,0,.5);transform:scale(.9);opacity:0;transition:transform .3s cubic-bezier(.2,.9,.3,1.3),opacity .25s}.acr-overlay.acr-show .acr-modal{transform:scale(1);opacity:1}.acr-check{width:78px;height:78px;margin:0 auto 14px;border-radius:50%;background:rgba(37,211,102,.12);display:grid;place-items:center}.acr-check svg{width:44px;height:44px}.acr-check circle{stroke:var(--acr-wa);stroke-width:3;fill:none;stroke-dasharray:170;stroke-dashoffset:170}.acr-check path{stroke:var(--acr-wa);stroke-width:4;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:48;stroke-dashoffset:48}.acr-overlay.acr-show .acr-check circle{animation:acr-draw .5s ease forwards}.acr-overlay.acr-show .acr-check path{animation:acr-draw .4s .45s ease forwards}@keyframes acr-draw{to{stroke-dashoffset:0}}.acr-modal h3{font-size:20px!important;line-height:1.5!important;font-weight:800;color:var(--acr-ink)}.acr-modal-text{font-size:13.5px;color:var(--acr-muted);margin-top:6px}.acr-summary{margin:16px 0 4px;background:var(--acr-field);border:1px solid var(--acr-line);border-radius:14px;padding:12px 14px;text-align:right}.acr-summary div{display:flex;justify-content:space-between;gap:10px;font-size:13px;padding:4px 0}.acr-summary div span:first-child{color:var(--acr-muted)}.acr-summary div span:last-child{font-weight:700;color:var(--acr-ink);text-align:left}.acr-modal-buttons{display:flex;gap:10px;margin-top:16px}.acr-modal-buttons a,.acr-modal-buttons button{flex:1;border:0;cursor:pointer;font-family:inherit;font-weight:800;font-size:14px;padding:12px;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:7px;text-decoration:none;transition:transform .15s}.acr-modal-buttons a:hover,.acr-modal-buttons button:hover{transform:translateY(-1px)}.acr-modal-buttons .acr-wa{color:#fff}.acr-close{background:color-mix(in srgb,var(--acr-blue) 10%,transparent);color:var(--acr-blue)}
@media(max-width:680px){.acr-source-wrap{grid-template-columns:1fr}.acr-source-card small{white-space:normal}.acr-radio-check{margin-right:auto}}
@media(max-width:560px){.acr-app{padding:12px 0;background:transparent}.acr-frame{max-width:none;border-radius:0;padding:0;box-shadow:none}.acr-frame::before{display:none}.acr-card{border-radius:0}.acr-head{padding:22px 18px 18px}.acr-logo{height:36px}.acr-logo-placeholder{height:36px}.acr-head h2{font-size:19px!important}.acr-body{padding:22px 16px 24px}.acr-form{grid-template-columns:1fr;gap:15px}.acr-app .acr-control>input,.acr-app .acr-control>select,.acr-app .acr-control>textarea{padding:14px 54px 14px 44px!important;font-size:15px}.acr-submit{padding:16px;font-size:16px}.acr-divider,.acr-full,.acr-source-wrap,.acr-submit,.acr-note,.acr-form-error{grid-column:1}.acr-modal-buttons{flex-direction:column}}
@media(max-width:560px){
  .acr-app.acr-mobile-full-style{padding:16px 10px;background:transparent}
  .acr-app.acr-mobile-full-style .acr-frame{max-width:672px;border-radius:24px;padding:3px;box-shadow:0 24px 54px -22px color-mix(in srgb,var(--acr-blue) 35%,transparent)}
  .acr-app.acr-mobile-full-style .acr-frame::before{display:block}
  .acr-app.acr-mobile-full-style .acr-card{border-radius:21px}
  .acr-app.acr-mobile-full-style .acr-head{padding:24px 22px 20px}
  .acr-app.acr-mobile-full-style .acr-logo{height:40px}
  .acr-app.acr-mobile-full-style .acr-logo-placeholder{height:40px}
  .acr-app.acr-mobile-full-style .acr-head h2{font-size:20px!important;margin-top:15px}
  .acr-app.acr-mobile-full-style .acr-head p{font-size:13px}
  .acr-app.acr-mobile-full-style .acr-body{padding:23px 18px 27px}
  .acr-app.acr-mobile-full-style .acr-contactus{padding:20px 18px 22px}
}
@media(max-width:360px){.acr-logo{height:32px}.acr-logo-placeholder{height:32px}}

/* global popup */
html.acr-popup-open,html.acr-popup-open body{overflow:hidden!important}
.acr-popup-shell{position:fixed;inset:0;z-index:999990;display:flex;align-items:flex-start;justify-content:center;padding:24px 16px;background:rgba(19,36,48,.62);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,visibility .22s ease}
.acr-popup-shell.acr-show{opacity:1;visibility:visible;pointer-events:auto}
.acr-popup-dialog{position:relative;width:100%;max-width:720px;margin:auto;transform:translateY(18px) scale(.975);opacity:0;transition:transform .26s cubic-bezier(.2,.8,.2,1),opacity .2s ease}
.acr-popup-shell.acr-show .acr-popup-dialog{transform:translateY(0) scale(1);opacity:1}
.acr-popup-shell .acr-app{padding:0;background:transparent}
.acr-popup-shell .acr-frame{max-width:672px}
.acr-popup-close{position:fixed;top:16px;left:16px;z-index:1000001;width:42px;height:42px;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.38);border-radius:50%;background:rgba(255,255,255,.96);color:#132430;box-shadow:0 10px 28px rgba(0,0,0,.2);cursor:pointer;transition:transform .16s ease,background .16s ease}
.acr-popup-close:hover{transform:rotate(4deg) scale(1.05);background:#fff}
.acr-popup-close svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}
@media(max-width:560px){
  .acr-popup-shell{padding:12px 8px}
  .acr-popup-dialog{max-width:none;margin:0 auto}
  .acr-popup-shell .acr-frame{border-radius:22px;padding:3px;box-shadow:0 24px 54px -22px color-mix(in srgb,var(--acr-blue) 35%,transparent)}
  .acr-popup-shell .acr-frame::before{display:block}
  .acr-popup-shell .acr-card{border-radius:19px}
  .acr-popup-close{top:10px;left:10px;width:38px;height:38px}
}

/* custom form builder fields */
.acr-custom-app .acr-control>textarea{width:100%!important;min-height:128px;font-family:inherit;font-size:14.5px;color:var(--acr-ink);background-color:var(--acr-field)!important;background-image:none!important;border:1.5px solid var(--acr-line);border-radius:13px;padding:13px 54px 13px 15px!important;outline:none;box-shadow:none;direction:rtl!important;text-align:right!important;line-height:1.9!important;resize:vertical;transition:border-color .16s,box-shadow .16s,background .16s}.acr-custom-app .acr-control>textarea::placeholder{color:var(--acr-soft)}.acr-custom-app .acr-control>textarea:hover{border-color:#CFDBE2}.acr-custom-app .acr-control>textarea:focus{border-color:var(--acr-blue);background-color:#fff!important;box-shadow:0 0 0 4px var(--acr-ring)}.acr-custom-app .acr-textarea-control .acr-pre{height:48px;align-items:center}.acr-choice-group{display:flex;flex-wrap:wrap;gap:9px;padding:4px 0}.acr-choice{position:relative;display:flex;align-items:center;gap:8px;min-height:43px;padding:9px 12px;border:1.5px solid var(--acr-line);border-radius:12px;background:var(--acr-field);color:var(--acr-ink);font-size:13px;font-weight:600;cursor:pointer;transition:.16s}.acr-choice:hover{border-color:#c9d8df;background:#fff}.acr-choice input{position:absolute;opacity:0;pointer-events:none}.acr-choice-mark{width:18px;height:18px;border:1.5px solid #b8c7cf;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 4px #fff;flex:none;transition:.16s}.acr-checkbox-group .acr-choice-mark{border-radius:5px;box-shadow:none;position:relative}.acr-choice:has(input:checked){border-color:var(--acr-blue);background:#fff;box-shadow:0 0 0 3px var(--acr-ring)}.acr-radio-group .acr-choice:has(input:checked) .acr-choice-mark{border-color:var(--acr-blue);background:var(--acr-blue)}.acr-checkbox-group .acr-choice:has(input:checked) .acr-choice-mark{border-color:var(--acr-blue);background:var(--acr-blue)}.acr-checkbox-group .acr-choice:has(input:checked) .acr-choice-mark:after{content:"";position:absolute;right:4px;top:1px;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.acr-choice-single{width:100%}.acr-custom-app input[type=date]{min-height:51px}.acr-custom-app .acr-mtxt{font-size:13.5px;color:var(--acr-muted);margin-top:6px}.acr-custom-app .acr-mbtns{display:flex;gap:10px;margin-top:16px}.acr-custom-app .acr-mbtns button{flex:1;border:0;cursor:pointer;font-family:inherit;font-weight:800;font-size:14px;padding:12px;border-radius:12px}.acr-custom-app .acr-mbtns .acr-close{background:color-mix(in srgb,var(--acr-blue) 10%,transparent);color:var(--acr-blue)}
@media(max-width:560px){.acr-custom-app .acr-control>textarea{font-size:15px;padding:14px 54px 14px 15px!important}.acr-choice-group{flex-direction:column}.acr-choice{width:100%}}

/* Inline mobile verification: the form stays visible and the code box opens directly below the submit button. */
.acr-form.acr-awaiting-otp{scroll-margin-top:24px}
.acr-otp-inline{display:none;grid-column:1/-1;width:100%;padding:0;margin-top:14px}
.acr-otp-inline.acr-show{display:block;animation:acr-otp-inline-in .24s ease both}
@keyframes acr-otp-inline-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
.acr-otp-box{position:relative;width:100%;max-width:none;margin:0;padding:22px 24px 20px;border:1.5px solid color-mix(in srgb,var(--acr-blue) 25%,var(--acr-line));border-radius:20px;background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--acr-blue) 3%,#fff));text-align:center;box-shadow:0 18px 42px -28px color-mix(in srgb,var(--acr-blue) 55%,transparent)}
.acr-otp-icon{width:62px;height:62px;margin:0 auto 12px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--acr-blue) 10%,#fff);color:var(--acr-blue)}
.acr-otp-icon svg{width:30px;height:30px;stroke:currentColor;fill:none;stroke-width:1.8}
.acr-otp-box h3{margin:0!important;font-size:19px!important;line-height:1.5!important;color:var(--acr-ink)!important;font-weight:850!important}
.acr-otp-text{margin-top:7px!important;font-size:13px!important;color:var(--acr-muted)!important}
.acr-otp-text strong{display:inline-block;direction:ltr;color:var(--acr-ink)}
.acr-otp-input{display:block!important;width:100%!important;max-width:245px!important;margin:18px auto 10px!important;padding:13px 16px!important;border:1.5px solid var(--acr-line)!important;border-radius:14px!important;background:var(--acr-field)!important;color:var(--acr-ink)!important;box-shadow:none!important;direction:ltr!important;text-align:center!important;letter-spacing:11px!important;font-family:inherit!important;font-size:24px!important;font-weight:800!important;line-height:1.3!important}
.acr-otp-input:focus{border-color:var(--acr-blue)!important;background:#fff!important;box-shadow:0 0 0 4px var(--acr-ring)!important;outline:none!important}
.acr-otp-input::placeholder{color:#b7c2c8;letter-spacing:8px}
.acr-otp-error{display:none;margin:8px 0 12px;padding:9px 11px;border:1px solid #ffd0d0;border-radius:10px;background:#fff2f2;color:#a32e35;font-size:12px;line-height:1.7}
.acr-otp-error.acr-show{display:block}
.acr-otp-verify{width:100%;border:0;border-radius:13px;padding:14px 18px;background:linear-gradient(135deg,var(--acr-blue),var(--acr-blue-d));color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:inherit;font-size:14px;font-weight:850;cursor:pointer;box-shadow:0 12px 25px -13px color-mix(in srgb,var(--acr-blue) 70%,transparent)}
.acr-otp-verify:disabled,.acr-otp-resend:disabled{opacity:.58;cursor:wait}
.acr-otp-actions{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:13px;min-height:28px}
.acr-otp-resend{border:0;background:transparent;font-family:inherit;cursor:pointer;color:var(--acr-blue);font-size:12.5px;font-weight:800}
.acr-otp-timer{color:var(--acr-soft);font-size:11px}
.acr-otp-note{margin-top:14px!important;padding-top:12px;border-top:1px solid var(--acr-line);color:#82929a!important;font-size:10.5px!important;line-height:1.8!important}
@media(max-width:560px){.acr-otp-inline{padding:0;margin-top:12px}.acr-otp-box{padding:20px 16px 18px;border-radius:17px}.acr-otp-input{max-width:220px!important}}

/* Stable custom dropdowns: prevents RTL/native option clipping caused by themes and browsers. */
.acr-app .acr-select>select.acr-native-select{
  position:absolute!important;width:1px!important;height:1px!important;min-width:1px!important;min-height:1px!important;
  margin:0!important;padding:0!important;border:0!important;opacity:0!important;pointer-events:none!important;
  clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;overflow:hidden!important
}
.acr-app .acr-select-trigger{
  display:flex!important;align-items:center!important;width:100%!important;min-height:51px!important;margin:0!important;
  padding:13px 54px 13px 46px!important;border:1.5px solid var(--acr-line)!important;border-radius:13px!important;
  background:var(--acr-field)!important;background-image:none!important;color:var(--acr-ink)!important;-webkit-text-fill-color:var(--acr-ink)!important;
  box-shadow:none!important;outline:none!important;font-family:inherit!important;font-size:14.5px!important;font-weight:400!important;
  line-height:1.6!important;direction:rtl!important;text-align:right!important;cursor:pointer!important;transition:border-color .16s,box-shadow .16s,background .16s!important
}
.acr-app .acr-select-trigger:hover{border-color:#CFDBE2!important;background:var(--acr-field)!important}
.acr-app .acr-select-trigger:focus,.acr-app .acr-select-open .acr-select-trigger{border-color:var(--acr-blue)!important;background:#fff!important;box-shadow:0 0 0 4px var(--acr-ring)!important}
.acr-app .acr-select-trigger:disabled{opacity:.55!important;cursor:not-allowed!important;background:#EDF1F4!important}
.acr-app .acr-select-trigger-label{display:block!important;width:100%!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:inherit!important;-webkit-text-fill-color:inherit!important}
.acr-app .acr-select-trigger.acr-select-placeholder{color:var(--acr-soft)!important;-webkit-text-fill-color:var(--acr-soft)!important}
.acr-app .acr-select-invalid .acr-select-trigger{border-color:#d63638!important;box-shadow:0 0 0 4px rgba(214,54,56,.12)!important}
.acr-select-menu-portal{
  display:none;z-index:1000008;padding:6px!important;border:1px solid #d9e3e8!important;border-radius:13px!important;
  background:#fff!important;box-shadow:0 18px 42px -18px rgba(19,36,48,.5)!important;overflow-x:hidden!important;overflow-y:auto!important;
  overscroll-behavior:contain;direction:rtl!important;text-align:right!important;font-family:inherit
}
.acr-select-menu-portal.acr-select-menu-open{display:block!important;animation:acr-select-menu-in .14s ease both}
@keyframes acr-select-menu-in{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}
.acr-select-menu-portal.acr-select-menu-up.acr-select-menu-open{animation-name:acr-select-menu-up-in}
@keyframes acr-select-menu-up-in{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}
.acr-select-menu-portal .acr-select-option{
  display:block!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:10px 12px!important;
  border:0!important;border-radius:9px!important;background:#fff!important;background-image:none!important;color:#132430!important;-webkit-text-fill-color:#132430!important;
  box-shadow:none!important;outline:none!important;font-family:inherit!important;font-size:14px!important;font-weight:500!important;line-height:1.8!important;
  direction:rtl!important;text-align:right!important;white-space:normal!important;overflow:visible!important;word-break:normal!important;cursor:pointer!important
}
.acr-select-menu-portal .acr-select-option:hover,.acr-select-menu-portal .acr-select-option:focus{background:#eef7fb!important;color:#00527A!important;-webkit-text-fill-color:#00527A!important}
.acr-select-menu-portal .acr-select-option-selected{background:#e8f4f9!important;color:#006494!important;-webkit-text-fill-color:#006494!important;font-weight:800!important}
.acr-select-menu-portal .acr-select-option-disabled{color:#95A6B1!important;-webkit-text-fill-color:#95A6B1!important;background:#fff!important;cursor:default!important;font-weight:400!important}
@media(max-width:560px){.acr-app .acr-select-trigger{min-height:53px!important;padding:14px 54px 14px 44px!important;font-size:15px!important}.acr-select-menu-portal .acr-select-option{font-size:14.5px!important;padding:11px 12px!important}}
