.myakm-safari-ai{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:center;gap:24px;padding:24px;border:1px solid #D8E0E8;border-radius:var(--rounded-lg,8px);background:#FFF5DF;color:#213A67;font-family:inherit;scroll-margin-block-start:100px;min-width:0}
.myakm-safari-ai__content,.myakm-safari-ai__actions{min-width:0}
.myakm-safari-ai__intro{display:flex;align-items:center;gap:12px;margin-block-end:12px}
.myakm-safari-ai__icon{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;background:#E8EEF5;border-radius:8px;color:#213A67}
.myakm-safari-ai h2.myakm-safari-ai__title{margin:0;color:#213A67;font-size:24px;line-height:1.5;letter-spacing:0}
.myakm-safari-ai__description{max-width:68ch;font-size:14px;line-height:1.7;color:#243247;overflow-wrap:anywhere}
.myakm-safari-ai__description p{margin:0}
.myakm-safari-ai__steps{display:flex;flex-wrap:wrap;gap:12px 20px;padding:0;margin:16px 0 0;list-style:none}
.myakm-safari-ai__steps li{display:flex;align-items:center;gap:8px;font-size:13px;line-height:1.6;margin:0;color:#213A67}
.myakm-safari-ai__number{display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;border-radius:50%;background:#213A67;color:#FFF5DF;font-size:12px;font-weight:700}
.myakm-safari-ai__actions>.button{min-height:48px;font-size:15px;line-height:1.5;white-space:normal;padding:12px 16px}
.myakm-safari-ai__hint{margin:8px 0 0;color:#526178;font-size:12px;line-height:1.65;text-align:center}
.myakm-safari-ai__fallback{margin-block-start:8px;font-size:12px;color:#213A67}
.myakm-safari-ai__fallback summary{min-height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:underline;text-underline-offset:3px;list-style:none}
.myakm-safari-ai__fallback summary::-webkit-details-marker{display:none}
.myakm-safari-ai__fallback-content{display:grid;gap:8px;padding-block-start:8px}
.myakm-safari-ai__prompt{width:100%;max-width:100%;padding:12px;border:1px solid #7A879B;border-radius:8px;background:#fff;color:#243247;font:inherit;line-height:1.8;resize:vertical}
.myakm-safari-ai__copy{min-height:44px;text-align:start;font-size:13px}
.myakm-safari-ai__copy-status{margin:0;min-height:0;color:#243247;font-size:12px;line-height:1.65}
.myakm-safari-ai :is(a,button,summary,textarea):focus-visible{outline:2px solid #213A67;outline-offset:3px}
.myakm-safari-ai-strip{display:flex;align-items:stretch;width:100%;min-width:0;background:#213A67;color:#fff;--myakm-ticker-height:44px}
.myakm-safari-ai-strip .myakm-news-ticker{flex:1;min-width:0}
.myakm-safari-ai-strip .myakm-news-ticker__label{max-width:none}
.myakm-safari-ai-strip .myakm-news-ticker:is(:hover,:focus-visible) .scrolling-text__text{animation-play-state:paused}
.myakm-safari-ai-strip__cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;min-height:44px;padding-inline:20px;background:#213A67;color:#FFF5DF;font-size:13px;font-weight:700;line-height:1.5;border-inline-start:1px solid #7A879B;text-decoration:none}
.myakm-safari-ai-strip__cta:hover{background:#142D52;color:#fff}
.myakm-safari-ai-strip__cta:focus-visible{outline:2px solid #fff;outline-offset:-4px}
@media(max-width:999px){.myakm-safari-ai{grid-template-columns:1fr;gap:20px}.myakm-safari-ai__actions{max-width:420px;width:100%;justify-self:start}.myakm-safari-ai h2.myakm-safari-ai__title{font-size:22px}}
@media(max-width:699px){.myakm-safari-ai{padding:20px 16px;gap:16px}.myakm-safari-ai__intro{gap:10px;margin-block-end:10px}.myakm-safari-ai h2.myakm-safari-ai__title{font-size:20px}.myakm-safari-ai__steps{flex-direction:column;gap:8px;margin-block-start:12px}.myakm-safari-ai__actions{max-width:none}.myakm-safari-ai-strip__cta{padding-inline:12px;font-size:12px}.myakm-safari-ai-strip__cta svg{display:none}}
@media(prefers-reduced-motion:reduce){.myakm-safari-ai-strip .myakm-news-ticker__viewport{overflow:visible}.myakm-safari-ai-strip .myakm-news-ticker .scrolling-text__text{overflow-wrap:anywhere}.myakm-safari-ai-strip__cta{transition:none}}


.myakm-used-car-ai__send{grid-column:1/-1;padding-block-start:12px;border-block-start:1px solid #D8E0E8;color:#213A67;font-size:14px}
.myakm-used-car-ai__send summary{display:flex;align-items:center;min-height:44px;font-weight:700;cursor:pointer;text-decoration:underline;text-underline-offset:4px;list-style:none}
.myakm-used-car-ai__send summary::-webkit-details-marker{display:none}
.myakm-used-car-ai__send-content{display:grid;gap:12px;padding-block-start:12px}
.myakm-used-car-ai__send-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap}
.myakm-used-car-ai__send-actions>.button[data-send-car-ad]{--button-background:11 107 75!important;--button-text-color:255 255 255!important;--button-outline-color:11 107 75!important;min-height:48px;font-size:14px;white-space:normal;padding:12px 16px}
.myakm-used-car-ai__send-actions>.button[data-send-car-ad][aria-disabled=true]{--button-background:232 236 241!important;--button-text-color:88 101 121!important;--button-outline-color:122 135 155!important;cursor:not-allowed}
.myakm-used-car-ai__send-actions .myakm-safari-ai__hint{text-align:start;margin:0;flex:1;min-width:180px}
@media(max-width:699px){.myakm-used-car-ai__send-actions{align-items:stretch;flex-direction:column}.myakm-used-car-ai__send-actions>.button{width:100%}}
