.cmn-sap[hidden]{display:none!important}.cmn-sap{position:fixed;right:18px;bottom:max(16px,env(safe-area-inset-bottom));width:min(410px,calc(100vw - 30px));z-index:99990;background:#fff;color:#19314b;border:1px solid #e0e5ea;border-top:3px solid #c92232;border-radius:15px;box-shadow:0 12px 38px rgb(10 29 48 / .17);font-family:system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.4;overflow:hidden;box-sizing:border-box;animation:cmn-sap-in .2s ease-out both}.cmn-sap *,.cmn-sap *::before,.cmn-sap *::after{box-sizing:border-box}.cmn-sap__head{position:relative;padding:13px 47px 9px 16px;border-bottom:1px solid #eef0f3}.cmn-sap__eyebrow{display:block;color:#ae2431;font-size:10px!important;font-weight:700;letter-spacing:.06em;margin-bottom:2px}.cmn-sap h2{font-size:17px!important;line-height:1.3!important;color:#153456!important;font-weight:800!important;margin:0!important;padding:0!important;letter-spacing:normal!important;text-transform:none!important}.cmn-sap__close{position:absolute;right:9px;top:10px;width:32px;height:32px;border:none!important;border-radius:50%;background:#f1f3f6!important;color:#35485c!important;cursor:pointer;display:grid;place-items:center;font-size:23px!important;line-height:1!important;padding:0!important;box-shadow:none!important}.cmn-sap__close:hover,.cmn-sap__close:focus-visible{background:#e2e7ee!important;outline:2px solid #87a8c5;outline-offset:1px}.cmn-sap__items{list-style:none!important;margin:0!important;padding:4px 0!important;max-height:min(46vh,370px);overflow-y:auto;overscroll-behavior:contain}.cmn-sap__item{list-style:none!important;border-bottom:1px solid #f0f2f5!important;margin:0!important;padding:0!important}.cmn-sap__item:last-child{border-bottom:0!important}.cmn-sap__link{display:flex;align-items:center;gap:10px;color:#1c3855!important;text-decoration:none!important;padding:10px 14px!important;min-height:62px;line-height:1.4!important}.cmn-sap__link:hover,.cmn-sap__link:focus-visible{background:#f4f8fc!important;text-decoration:none!important;outline:2px solid #b8d5ee;outline-offset:-2px}.cmn-sap__image{width:64px!important;height:60px!important;flex:none;object-fit:cover;border-radius:7px;background:#f0f2f5}.cmn-sap__text{flex:1;min-width:0}.cmn-sap__text strong{font-size:13px!important;line-height:1.35!important;color:#173450!important;font-weight:700!important;display:block;margin:0 0 3px}.cmn-sap__text small{font-size:11px!important;line-height:1.4!important;color:#526679!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.cmn-sap__arrow{color:#c82a35;font-weight:800;font-size:17px;flex:none}@keyframes cmn-sap-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.cmn-sap{left:10px;right:10px;bottom:max(10px,env(safe-area-inset-bottom));width:auto;border-radius:13px}.cmn-sap__head{padding:11px 44px 9px 13px}.cmn-sap h2{font-size:16px!important}.cmn-sap__link{padding:9px 12px!important}.cmn-sap__image{width:52px!important;height:52px!important}.cmn-sap__items{max-height:min(42vh,300px)}}@media(prefers-reduced-motion:reduce){.cmn-sap{animation:none}}.cmn-sap--text-only .cmn-sap__link{min-height:54px;padding:11px 15px!important;gap:8px}.cmn-sap--text-only .cmn-sap__text strong{font-size:14px!important}@media(max-width:600px){.cmn-sap--text-only .cmn-sap__link{padding:11px 12px!important}}