/* «Чем вам помочь?» (01.11.2026): navy+lime, компактная карточка (desktop) / нижняя шторка (mobile) */
.dlh{position:fixed;z-index:45;right:20px;bottom:20px;width:344px;max-width:calc(100vw - 24px);box-sizing:border-box;background:#fff;color:#0b1530;border:1px solid #e3e9f4;border-radius:18px;box-shadow:0 14px 40px rgba(10,22,51,.22);padding:16px 16px 14px;font:14px/1.4 Inter,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;transform:translateY(24px);opacity:0;pointer-events:none;transition:transform .35s ease,opacity .35s ease}
.dlh.on{transform:none;opacity:1;pointer-events:auto}
.dlh *{box-sizing:border-box}
.dlh-x{position:absolute;top:8px;right:8px;width:30px;height:30px;border:0;border-radius:50%;background:transparent;color:#5b6b8c;font-size:16px;line-height:1;cursor:pointer}
.dlh-x:hover{background:#eef2ff;color:#0a1633}
.dlh-t{margin:0 30px 2px 0;font-size:16px;font-weight:800;color:#0a1633;letter-spacing:-.01em}
.dlh-s{margin:0 0 10px;color:#5b6b8c;font-size:13px}
.dlh-o{display:flex;flex-wrap:wrap;gap:7px}
.dlh-o button{border:1px solid #d5def0;background:#f4f7fc;color:#0a1633;border-radius:99px;padding:8px 13px;font:600 13.5px/1.2 inherit;cursor:pointer;transition:background .15s,border-color .15s}
.dlh-o button:hover,.dlh-o button:focus-visible{background:#c6f432;border-color:#b3e11f;outline:none}
.dlh-ty{margin:0 30px 12px 0;font-size:15px;font-weight:700;color:#0a1633}
.dlh-go{display:inline-block;background:#c6f432;color:#0a1633!important;font-weight:800;border-radius:12px;padding:10px 16px;text-decoration:none}
.dlh-go:hover{background:#b3e11f;text-decoration:none}
@media (max-width:640px){
 .dlh{left:10px;right:10px;bottom:10px;width:auto;max-width:none;border-radius:18px 18px 14px 14px;padding:14px 14px 12px;transform:translateY(40px)}
 .dlh-t{font-size:15px}.dlh-o{gap:6px}.dlh-o button{padding:8px 11px;font-size:13px}
}
@media (prefers-reduced-motion:reduce){.dlh{transition:none}}
