.sac-install{box-sizing:border-box;display:grid;grid-template-columns:42px minmax(0,1fr) auto 44px;align-items:center;gap:12px;width:min(1080px,calc(100% - 32px));margin:14px auto;padding:15px 17px;border:1px solid #d9e3e7;border-inline-start:3px solid #EE5F23;border-radius:12px;background:#fff;color:#0b2939;box-shadow:0 5px 16px #0b293908;font-family:Tahoma,Arial,sans-serif;font-size:13px;line-height:1.7;font-style:normal}
.sac-install[lang=en]{font-family:SanaLatin,Arial,sans-serif}
.sac-install *{box-sizing:border-box}
.sac-install [hidden]{display:none!important}
.sac-install__logo{display:block;width:42px;height:48px;object-fit:contain}
.sac-install__copy{min-width:0}
.sac-install__title{font:700 15px/1.6 Tahoma,Arial,sans-serif;margin:0 0 2px;color:#0b2939;letter-spacing:0}
.sac-install[lang=en] .sac-install__title{font-family:SanaLatin,Arial,sans-serif}
.sac-install__subtitle,.sac-install__status{margin:0;color:#546d79;font-size:11px;line-height:1.7;overflow-wrap:anywhere}
.sac-install__status{margin-top:3px}
.sac-install__action,.sac-install__close{min-height:44px;border:1px solid transparent;border-radius:8px;cursor:pointer;font:700 12px/1.6 Tahoma,Arial,sans-serif;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 15px;background:#0b2939;color:#fff;-webkit-tap-highlight-color:transparent}
.sac-install[lang=en] .sac-install__action{font-family:SanaLatin,Arial,sans-serif}
.sac-install__action{max-width:250px}
.sac-install__action:disabled{opacity:.7;cursor:default}
.sac-install__close{width:44px;padding:10px;background:#f6f8f9;color:#546d79;border-color:#e2e9ec}
.sac-install button:focus-visible{outline:3px solid #EE5F23;outline-offset:3px}
.sac-install svg{display:block;width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}
.sac-install__action svg{color:#EE5F23}
.sac-install__guidance{grid-column:2/-1;max-width:760px;margin:2px 0 0;padding-block-start:12px;padding-inline-start:20px;border-block-start:1px solid #e6ecef;color:#405d6c;font-size:12px;line-height:1.85}
.sac-install__guidance li+li{margin-top:5px}
@media(hover:hover){.sac-install__action:not(:disabled):hover{background:#173f53}.sac-install__close:hover{background:#edf2f4}}
@media(max-width:690px){.sac-install{grid-template-columns:36px minmax(0,1fr) 44px;gap:9px 11px;width:calc(100% - 24px);margin:11px auto;padding:12px}.sac-install__logo{width:36px;height:43px}.sac-install__title{font-size:13px}.sac-install__subtitle,.sac-install__status{font-size:10px;line-height:1.75}.sac-install__close{grid-column:3;grid-row:1;align-self:start}.sac-install__action{grid-column:1/-1;max-width:none;width:100%;font-size:12px;min-height:44px;padding:10px 12px}.sac-install__guidance{grid-column:1/-1;font-size:11px;padding-inline-start:19px;margin-top:3px}}
@media(max-width:360px){.sac-install{width:calc(100% - 20px);padding:11px;gap:8px}.sac-install__title{font-size:12px}}
