.drt-dealer-invitation[hidden]{display:none!important}
.drt-dealer-invitation{position:fixed;left:24px;bottom:24px;width:380px;max-width:calc(100vw - 48px);z-index:25;color:#171a20;font-family:'DRT Manrope',Arial,sans-serif}
.drt-dealer-invitation__card{position:relative;background:#fff;border:1px solid #e5e6e8;border-radius:12px;padding:28px;box-shadow:0 10px 38px #161a2524}
.drt-dealer-invitation .drt-dealer-invitation__eyebrow{font-size:10px;font-weight:650;letter-spacing:.12em;line-height:1.5;margin:0 36px 12px 0;color:#636973}
.drt-dealer-invitation h2{font:inherit;font-size:26px;font-weight:600;letter-spacing:-.035em;line-height:1.2;margin:0 0 12px}
.drt-dealer-invitation .drt-dealer-invitation__text{font-size:14px;line-height:1.65;color:#636973;margin:0 0 22px}
.drt-dealer-invitation__close{position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:#171a20;cursor:pointer}
.drt-dealer-invitation__close:hover{background:#f3f4f5}
.drt-dealer-invitation__actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}
.drt-dealer-invitation__actions a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;gap:18px;font-size:12px;font-weight:600;line-height:1.4;text-decoration:none}
.drt-dealer-invitation__apply{padding:12px 16px;background:#171a20;color:#fff;border-radius:5px}
.drt-dealer-invitation__login{color:#535961;text-decoration:underline!important;text-underline-offset:4px}
.drt-dealer-invitation :is(a,button):focus-visible{outline:2px solid #3557c9;outline-offset:3px}
@media(max-width:1023px){.drt-dealer-invitation{display:none}}
