/* MAX has its own accent; the chat symbol is a UI icon, not an official logo. */
.max-contact{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:11px 16px;border:1px solid #6470dd;border-radius:10px;background:linear-gradient(120deg,#2862db,#7251ce);color:#fff;font-family:inherit;font-size:14px;font-weight:600;line-height:1.3;text-decoration:none;white-space:nowrap;box-sizing:border-box;vertical-align:middle;transition:box-shadow .18s,transform .18s}
.max-contact:not(:disabled):hover{color:#fff;box-shadow:0 5px 16px #5353c933;transform:translateY(-1px)}
.max-contact:focus-visible{outline:3px solid #9675ed;outline-offset:3px}
.max-contact:disabled{background:linear-gradient(120deg,#e4efff,#eee7ff);border-color:#c4c5ef;color:#393679;opacity:1;cursor:default;box-shadow:none}
.max-contact small{padding:3px 6px;border-radius:5px;background:#ffffffb3;color:#504587;font-size:10px;letter-spacing:.2px}
.max-chat-icon{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.floating-options .max-contact{width:100%;justify-content:flex-start;margin:0 0 5px;padding:12px 14px}
.footer-links .max-contact,.site-footer .max-contact{width:max-content;max-width:100%;font-size:12px;margin-block:4px}
.header-tools .max-contact{font-size:12px;padding:9px 12px;min-height:40px}
.result>.max-contact{margin:10px 0 10px 12px}
.account-support-links{flex-wrap:wrap}
@media(max-width:700px){.header-tools{flex-wrap:wrap}.header-tools .max-contact{font-size:11px;padding:8px;gap:5px}.header-tools .max-chat-icon{width:16px;height:16px}.result>.max-contact{margin-left:0;display:flex;width:max-content}.max-contact{max-width:100%}}
@media(max-width:560px){body[data-max-site="passenger"] .header-row{flex-wrap:wrap;padding-block:12px;gap:10px}body[data-max-site="passenger"] .header-tools{width:100%;min-width:0;flex-shrink:1;justify-content:flex-start}}
@media(prefers-reduced-motion:reduce){.max-contact{transition:none}.max-contact:not(:disabled):hover{transform:none}}
