.srct-driver-application-modal{box-sizing:border-box!important;position:fixed!important;inset:0!important;margin:auto!important;padding:0!important;width:min(660px,calc(100% - 48px))!important;height:min(840px,calc(100dvh - 64px))!important;max-width:none!important;max-height:calc(100dvh - 64px)!important;border:10px solid #fff!important;border-radius:24px!important;background:#fff!important;color:#141619!important;box-shadow:0 32px 100px #0007,0 8px 30px #0003!important;overflow:hidden!important;font:17px/1.4 Calibri,Arial,sans-serif!important;z-index:2147483000!important}
.srct-driver-application-modal[open]{display:flex!important;flex-direction:column!important}
.srct-driver-application-modal:not([open]){display:none!important}
.srct-driver-application-modal::backdrop{background:rgba(13,17,22,.48);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
.srct-driver-application-modal-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;padding:14px 18px 18px!important;background:#fff!important;border:0!important;border-bottom:1px solid #e3e6e9!important;flex:none!important}
.srct-driver-application-modal-head>img{display:block!important;width:168px!important;max-width:65%!important;height:auto!important;object-fit:contain!important;margin:0!important}
.srct-driver-application-close{display:grid!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:10px!important;margin:0!important;border:1.5px solid #c4c9d0!important;border-radius:12px!important;background:#fff!important;color:#17191c!important;box-shadow:0 3px 9px #0001!important;cursor:pointer!important}
.srct-driver-application-close:hover{background:#f1f3f5!important;border-color:#151719!important}.srct-driver-application-close:focus-visible{outline:3px solid #111!important;outline-offset:3px!important}
.srct-driver-application-close>svg{width:24px!important;height:24px!important;fill:none!important;stroke:currentColor!important;stroke-width:2.5!important;stroke-linecap:round!important}
.srct-driver-application-modal-body{position:relative!important;flex:1!important;min-height:0!important;display:flex!important;background:#fff!important}
.srct-driver-application-modal-body>iframe{display:block!important;width:100%!important;height:100%!important;min-height:0!important;flex:1!important;border:0!important;margin:0!important;padding:0!important;background:#fff!important}
.srct-driver-application-loading{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;background:#fff;text-align:center;padding:24px;color:#252a30;font:17px/1.5 Calibri,Arial,sans-serif}
.srct-driver-application-loading[hidden]{display:none!important}.srct-driver-application-loading p{max-width:350px;margin:0}.srct-driver-application-loading button{padding:12px 20px;border:0;border-radius:8px;background:#111;color:#fff;font:700 17px Calibri,Arial,sans-serif;min-height:48px;cursor:pointer}.srct-driver-application-loading a{font-size:15px;text-decoration:underline;color:#424950}.srct-driver-application-loading button[hidden]{display:none}.srct-application-spinner{width:28px;height:28px;border:3px solid #e3e6e9;border-top-color:#d62229;border-radius:50%;animation:srct-application-spin .8s linear infinite}.has-error .srct-application-spinner{display:none}
@keyframes srct-application-spin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.srct-application-spinner{animation:none;border-color:#d62229}}
@media(max-width:600px){.srct-driver-application-modal{width:calc(100% - 24px)!important;height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;border-width:7px!important;border-radius:19px!important}.srct-driver-application-modal-head{padding:9px 10px 13px!important}.srct-driver-application-modal-head>img{width:148px!important}}

.srct-driver-application-modal-body{display:block!important;overflow:auto!important;overscroll-behavior:contain!important;scroll-padding:24px!important}.srct-driver-application-modal-body>.sro-application{box-sizing:border-box!important;margin:0!important;padding:22px 24px 28px!important;max-width:none!important;width:100%!important;border:0!important;border-radius:0!important;box-shadow:none!important}.srct-driver-application-modal-body .sro-application form{gap:14px!important}.srct-driver-application-modal-body .sro-honey{display:none!important}.srct-driver-application-modal-body .sro-application button[type=submit]{width:100%!important;margin:0!important}.srct-driver-application-modal-body .sro-application .sro-consent{margin:0!important}.srct-driver-application-modal-body .sro-application input{margin:0!important}.srct-driver-application-modal-body .sro-application [hidden]{display:none!important}
@media(max-width:600px){.srct-driver-application-modal-body>.sro-application{padding:20px 16px 24px!important}}
