/* АЛФИН — кабинет клиента. Цвета и размеры — в переменных, меняйте здесь. */
.amsi,.amsi-btn{
	--amsi-accent:#5e0a73;
	--amsi-accent-dark:#470858;
	--amsi-accent-soft:#f4ecf7;
	--amsi-yellow:#f6df3c;
	--amsi-yellow-dark:#ecd21c;
	--amsi-ink:#27212d;
	--amsi-muted:#6d6675;
	--amsi-line:#e5e1ea;
	--amsi-bg:#f5f6f8;
	--amsi-ok:#17753f;
	--amsi-ok-soft:#e6f4ec;
	--amsi-warn:#8a5a00;
	--amsi-warn-soft:#fff4d6;
	--amsi-err:#a62626;
	--amsi-err-soft:#fdecec;
}
.amsi{max-width:none;margin:0;padding:0 0 8px;color:var(--amsi-ink);font-size:16px;line-height:1.55;box-sizing:border-box}
.amsi *,.amsi *::before,.amsi *::after{box-sizing:border-box}
.amsi a{text-decoration:none}
.amsi a:hover,.amsi a:focus{text-decoration:none}
.amsi h1,.amsi h2,.amsi h3,.amsi p,.amsi ol,.amsi ul{margin:0;padding:0}
.amsi .amsi-ic{flex:0 0 auto;display:block}

/* Кнопки */
.amsi-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:0;padding:13px 26px;font:inherit;font-size:15px;font-weight:600;line-height:1.2;text-align:center;text-decoration:none!important;border:2px solid transparent;border-radius:5px;cursor:pointer;transition:background-color .15s,box-shadow .15s,border-color .15s,color .15s}
.amsi-btn:focus-visible,.amsi a:focus-visible,.amsi input:focus-visible,.amsi button:focus-visible{outline:3px solid rgba(94,10,115,.35);outline-offset:2px}
.amsi-btn--primary{background:var(--amsi-yellow);color:#1f1a24}
.amsi-btn--primary:hover{background:var(--amsi-yellow-dark);color:#1f1a24;box-shadow:0 4px 14px rgba(94,10,115,.18)}
.amsi-btn--accent{background:var(--amsi-accent);color:#fff;padding:10px 18px;font-size:14px;white-space:nowrap}
.amsi-btn--accent:hover,.amsi-btn--accent:focus{background:var(--amsi-accent-dark);color:#fff}
.amsi-btn--accent .amsi-ic{width:18px;height:18px}
.amsi-btn.amsi-btn--ghost{background:transparent;color:var(--amsi-accent);border-color:var(--amsi-accent)}
.amsi-btn.amsi-btn--ghost:hover{background:var(--amsi-accent-soft);color:var(--amsi-accent)}
.amsi-btn--block{width:100%}
.amsi-btn[disabled]{opacity:.6;cursor:wait}

/* Уведомления */
.amsi-notice{display:block;margin:0 0 20px;padding:14px 18px;border-radius:5px;font-size:15px;border-left:4px solid}
.amsi-notice--ok{background:var(--amsi-ok-soft);color:var(--amsi-ok);border-color:var(--amsi-ok)}
.amsi-notice--warn{background:var(--amsi-warn-soft);color:var(--amsi-warn);border-color:#e0a100}
.amsi-notice--err{background:var(--amsi-err-soft);color:var(--amsi-err);border-color:var(--amsi-err)}

/* Заголовки */
.amsi .amsi-h{font-size:28px;line-height:1.2;font-weight:700;color:var(--amsi-ink);margin:0 0 8px}
.amsi .amsi-h--section{font-size:24px;margin-bottom:20px}
.amsi .amsi-lead{color:var(--amsi-muted);margin:0 0 24px}

/* Вход и регистрация */
.amsi-auth{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);background:#fff;border-radius:5px;box-shadow:0 10px 40px rgba(40,10,60,.12);overflow:hidden}
.amsi-auth__intro{background:var(--amsi-accent);color:#fff;padding:44px 40px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}
.amsi-auth__logo{display:block;width:320px;max-width:90%;height:auto;margin:0 auto 34px}
.amsi-auth__title{font-size:26px;line-height:1.2;font-weight:700;color:#fff;margin:0 0 12px!important}
.amsi-auth__text{color:rgba(255,255,255,.85);margin:0 0 28px!important}
.amsi-steps-list{list-style:none;counter-reset:s;display:grid;gap:16px;text-align:left}
.amsi-steps-list li{counter-increment:s;position:relative;padding-left:46px;color:#fff;min-height:32px;display:flex;align-items:center}
.amsi-steps-list li::before{content:counter(s);position:absolute;left:0;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;background:var(--amsi-yellow);color:#1f1a24;font-weight:700;display:flex;align-items:center;justify-content:center}
.amsi-auth__card{padding:44px 44px 36px}
.amsi-foot{margin:22px 0 0!important;color:var(--amsi-muted);font-size:15px}
.amsi-foot a{color:var(--amsi-accent);font-weight:600}
.amsi-foot a:hover{color:var(--amsi-accent-dark)}

/* Поля */
.amsi-form{display:flex;flex-direction:column;gap:18px}
.amsi-field{display:flex;flex-direction:column;gap:6px}
.amsi-label{font-size:14px;font-weight:600;color:var(--amsi-ink);margin:0}
.amsi-input,.amsi input.amsi-input{display:block;width:100%;height:50px;padding:0 16px;font:inherit;font-size:16px;color:var(--amsi-ink);background:#fff;border:1.5px solid var(--amsi-line);border-radius:5px;box-shadow:none;transition:border-color .15s,box-shadow .15s}
.amsi-input::placeholder{color:#a39dab}
.amsi-input:hover{border-color:#cfc8d6}
.amsi-input:focus{border-color:var(--amsi-accent);box-shadow:0 0 0 4px rgba(94,10,115,.12);outline:0}
.amsi-pass{position:relative}
.amsi-pass .amsi-input{padding-right:50px}
.amsi-pass__toggle{position:absolute;right:4px;top:4px;width:42px;height:42px;display:flex;align-items:center;justify-content:center;background:transparent;border:0;border-radius:5px;color:var(--amsi-muted);cursor:pointer}
.amsi-pass__toggle:hover{color:var(--amsi-accent);background:var(--amsi-accent-soft)}
.amsi-check{position:relative;display:block;margin:0;padding:1px 0 1px 34px;min-height:24px;font-size:14px;font-weight:400;line-height:1.45;color:var(--amsi-ink);cursor:pointer}
.amsi-check input{position:absolute;left:0;top:0;width:24px;height:24px;margin:0;opacity:0;cursor:pointer}
.amsi-check>span{display:block;font-weight:400}
.amsi-check>span::before{content:"";position:absolute;left:0;top:0;width:24px;height:24px;border:1.5px solid #cfc8d6;border-radius:5px;background:#fff center/16px no-repeat;transition:background-color .15s,border-color .15s}
.amsi-check:hover>span::before{border-color:var(--amsi-accent)}
.amsi-check input:checked+span::before{background-color:var(--amsi-accent);border-color:var(--amsi-accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='5 12.5 10 17.5 19 7'/%3E%3C/svg%3E")}
.amsi-check input:focus-visible+span::before{box-shadow:0 0 0 4px rgba(94,10,115,.18);border-color:var(--amsi-accent)}
.amsi-check a{color:var(--amsi-accent);text-decoration:underline!important}

/* Кабинет */
.amsi-cab{display:grid;grid-template-columns:330px minmax(0,1fr);gap:28px;align-items:start}
.amsi-side{background:#fff;border-radius:5px;box-shadow:0 6px 24px rgba(40,10,60,.08);padding:22px 16px 14px}
.amsi-me{display:flex;gap:14px;align-items:center;padding:0 8px 20px;border-bottom:1px solid var(--amsi-line);margin-bottom:14px}
.amsi-avatar{flex:0 0 52px;width:52px;height:52px;border-radius:50%;background:var(--amsi-accent);color:#fff;font-weight:700;font-size:18px;display:flex;align-items:center;justify-content:center}
.amsi-avatar .amsi-ic{width:24px;height:24px}
.amsi-me__text{display:flex;flex-direction:column;min-width:0}
.amsi-me__text strong{font-size:16px;line-height:1.25;font-weight:700;color:var(--amsi-ink);overflow-wrap:anywhere}
.amsi-me__text span{font-size:14px;color:var(--amsi-muted)}
.amsi-nav{display:flex;flex-direction:column;gap:4px;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid var(--amsi-line)}
.amsi-nav a,.amsi-logout{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:5px;color:var(--amsi-ink);font-weight:600;font-size:14.5px;line-height:1.3;transition:background-color .15s,color .15s}
@media (hover:hover){.amsi-nav a:hover,.amsi-logout:hover{background:var(--amsi-accent-soft);color:var(--amsi-accent)}}
.amsi-nav a.is-active{background:var(--amsi-accent);color:#fff}
.amsi-logout{margin:0;color:var(--amsi-muted);font-weight:500}

.amsi-main{min-width:0}
.amsi aside.amsi-side,.amsi section.amsi-main{margin:0}

/* Состояние согласия */
.amsi-state{display:flex;gap:20px;align-items:flex-start;border-radius:5px;padding:34px 36px}
.amsi-state--cta{background:var(--amsi-accent);color:#fff;margin-bottom:18px}
.amsi-state--cta .amsi-state__text--last{margin-bottom:0!important}
.amsi-state--ok{background:#fff;box-shadow:0 6px 24px rgba(40,10,60,.08);border-left:6px solid var(--amsi-ok)}
.amsi-state__icon{flex:0 0 48px;width:48px;height:48px;border-radius:50%;background:var(--amsi-ok-soft);color:var(--amsi-ok);display:flex;align-items:center;justify-content:center}
.amsi-state__icon .amsi-ic{width:26px;height:26px;stroke-width:2.6}
.amsi-state__title{font-size:24px;line-height:1.25;font-weight:700;margin:0 0 10px!important;color:inherit}
.amsi-state--cta .amsi-state__title{color:#fff}
.amsi-state__text{margin:0 0 22px!important;max-width:60ch}
.amsi-state--cta .amsi-state__text{color:rgba(255,255,255,.88)}
.amsi-state--ok .amsi-state__text{color:var(--amsi-muted);margin:0!important}

/* Как это работает: настоящая последовательность, поэтому нумерация уместна */
.amsi-how{margin-top:28px}
.amsi-how__title{font-size:18px;font-weight:700;margin:0 0 14px!important;color:var(--amsi-ink)}
.amsi-how__list{list-style:none;counter-reset:h;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.amsi-how__list li{counter-increment:h;position:relative;background:#fff;border-radius:5px;padding:18px 18px 18px 64px;box-shadow:0 2px 10px rgba(40,10,60,.06);display:flex;flex-direction:column;gap:2px}
.amsi-how__list li::before{content:counter(h);position:absolute;left:18px;top:18px;width:32px;height:32px;border-radius:50%;border:2px solid var(--amsi-accent);color:var(--amsi-accent);font-weight:700;display:flex;align-items:center;justify-content:center}
.amsi-how__list strong{font-size:16px;color:var(--amsi-ink)}
.amsi-how__list span{font-size:14px;color:var(--amsi-muted);line-height:1.4}

/* История */
.amsi-history{list-style:none;background:#fff;border-radius:5px;box-shadow:0 6px 24px rgba(40,10,60,.08);padding:8px 8px}
.amsi-hi{display:flex;gap:16px;align-items:center;padding:16px 18px}
.amsi-hi+.amsi-hi{border-top:1px solid var(--amsi-line)}
.amsi-hi__icon{flex:0 0 40px;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#eeecf1;color:var(--amsi-muted)}
.amsi-hi__icon .amsi-ic{width:20px;height:20px}
.amsi-hi--success .amsi-hi__icon{background:var(--amsi-ok-soft);color:var(--amsi-ok)}
.amsi-hi--failed .amsi-hi__icon{background:var(--amsi-err-soft);color:var(--amsi-err)}
.amsi-hi--pending .amsi-hi__icon,.amsi-hi--processing .amsi-hi__icon{background:var(--amsi-accent-soft);color:var(--amsi-accent)}
.amsi-hi__body{display:flex;flex-direction:column;min-width:0}
.amsi-hi__text{font-weight:600;color:var(--amsi-ink);line-height:1.35}
.amsi-hi--cancelled .amsi-hi__text,.amsi-hi--abandoned .amsi-hi__text,.amsi-hi--expired .amsi-hi__text{color:var(--amsi-muted)}
.amsi-hi__time{font-size:14px;line-height:1.4;color:var(--amsi-muted);margin-top:2px}
.amsi-empty{background:#fff;border-radius:5px;padding:36px;text-align:center;color:var(--amsi-muted);box-shadow:0 6px 24px rgba(40,10,60,.08)}

/* О вас */
.amsi-card__hint{padding:6px 0 22px;font-size:13px;line-height:1.4;color:var(--amsi-muted)}
.amsi-actions-row{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start;margin:18px 0 0}
.amsi-hi__link{margin-left:auto;flex:0 0 auto;color:var(--amsi-accent);font-weight:600;font-size:14px;white-space:nowrap}
.amsi-hi__link:hover{text-decoration:underline!important}
.amsi-card{max-width:720px;background:#fff;border-radius:5px;box-shadow:0 6px 24px rgba(40,10,60,.08);padding:0 28px;margin:0 0 18px}
.amsi-card--form{padding:26px 28px 30px}
.amsi .amsi-card__title{font-size:19px;font-weight:700;margin:0;padding:18px 0 4px;color:var(--amsi-ink)}
.amsi-card--form .amsi-card__title{padding-top:0;margin-bottom:18px}
.amsi-dl{margin:0}
.amsi-dl__row{display:flex;gap:20px;padding:16px 0;margin:0}
.amsi-dl__row+.amsi-dl__row{border-top:1px solid var(--amsi-line)}
.amsi-dl dt{flex:0 0 240px;margin:0;font-weight:500;color:var(--amsi-muted)}
.amsi-dl dd{margin:0;font-weight:600;color:var(--amsi-ink);overflow-wrap:anywhere}

/* Вкладки */
.amsi-panel[hidden]{display:none!important}

/* «Подтвердить заново» */
.amsi-redo{margin:0}
.amsi-redo[open]{flex:0 0 100%}
.amsi-consent--tab{padding:30px 36px 34px;box-shadow:0 6px 24px rgba(40,10,60,.08)}

.amsi-redo>summary{list-style:none;display:inline-flex}
.amsi-redo>summary::-webkit-details-marker{display:none}
.amsi-redo[open]>summary{display:none}
.amsi-redo .amsi-consent--tab{margin-top:6px}

/* Загрузка при переходе в МСИ */
.amsi-overlay{position:fixed;inset:0;z-index:99999;background:rgba(94,10,115,.92);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;font-size:18px;font-weight:600}
.amsi-spinner{width:46px;height:46px;border-radius:50%;border:4px solid rgba(255,255,255,.3);border-top-color:#f6df3c;animation:amsi-spin .8s linear infinite}
@keyframes amsi-spin{to{transform:rotate(360deg)}}
@media (prefers-reduced-motion:reduce){.amsi-spinner{animation-duration:2.4s}}

/* Страница согласия */
.amsi-consent{max-width:none;margin:0;background:#fff;border-radius:5px;box-shadow:0 10px 40px rgba(40,10,60,.12);padding:34px 44px 40px}
.amsi-redo .amsi-consent{margin-top:6px}
.amsi-back{display:inline-flex;align-items:center;gap:8px;margin:0 0 18px;color:var(--amsi-muted);font-size:14px;font-weight:600}
.amsi-back:hover{color:var(--amsi-accent)}
.amsi-back .amsi-ic{width:18px;height:18px}
.amsi-consent .amsi-h{margin-bottom:20px}
.amsi-consent__text{margin:0 0 28px;padding:20px 24px;background:var(--amsi-bg);border-left:4px solid var(--amsi-accent);border-radius:0 5px 5px 0;font-size:15px;line-height:1.65}
.amsi-consent__text p{margin:0 0 12px}
.amsi-consent__text p:last-child{margin:0}
.amsi-methods{border:0;margin:0;padding:0;display:grid;gap:10px}
.amsi-methods legend{font-weight:700;font-size:16px;margin:0 0 6px;padding:0;border:0;width:auto}
.amsi-method{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1.5px solid var(--amsi-line);border-radius:5px;cursor:pointer;margin:0;font-weight:500;transition:border-color .15s,background-color .15s}
.amsi-method:hover{border-color:#cfc8d6}
.amsi-method input{width:20px;height:20px;margin:0;accent-color:var(--amsi-accent)}
.amsi-method:has(input:checked){border-color:var(--amsi-accent);background:var(--amsi-accent-soft)}
.amsi-consent__actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:4px}
.amsi-consent__actions .amsi-btn{min-width:240px;padding:16px 32px;font-size:16px}
.amsi-note{display:flex;gap:8px;align-items:center;color:var(--amsi-muted);font-size:14px;margin:0;line-height:1.4;white-space:nowrap}
.amsi-note .amsi-ic{width:18px;height:18px}

/* Выпадающее меню кнопки */
.amsi-dd{position:relative;display:inline-block}
.amsi-btn__ini{display:none}
.amsi-dd>.amsi-btn .amsi-ic:last-child{width:16px;height:16px;transition:transform .15s}
.amsi-dd.is-open>.amsi-btn .amsi-ic:last-child{transform:rotate(180deg)}
.amsi-dd__menu{display:none;position:absolute;right:0;top:calc(100% + 8px);min-width:220px;padding:6px;background:#fff;border-radius:5px;box-shadow:0 12px 36px rgba(40,10,60,.22);z-index:50}
.amsi-dd.is-open .amsi-dd__menu{display:block}
.amsi-dd__menu a{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:5px;color:#27212d;font-size:15px;font-weight:600;line-height:1.3;text-decoration:none!important;white-space:nowrap}
.amsi-dd__menu a:hover,.amsi-dd__menu a:focus{background:#f4ecf7;color:#5e0a73;text-decoration:none!important}
.amsi-dd__menu .amsi-ic{width:18px;height:18px}
.amsi-dd__menu a:last-child{color:#6d6675;font-weight:500}

/* ── Кнопка кабинета в шапке сайта ───────────────────────────── */
.amsi-hcol{display:none}
.amsi-hcol .amsi-btn{margin:0}
@media (min-width:992px){
	.amsi-header-container{width:calc(100% - 30px);max-width:1320px}
	.amsi-header-row{display:flex;align-items:center;flex-wrap:nowrap}
	.amsi-header-row::before,.amsi-header-row::after{display:none}
	.amsi-header-row>[class*="col-"]{float:none;min-width:0}
	.amsi-header-row>.logo-wr{flex-shrink:3}
	.amsi-header-row>[class*="col-md-4"]{flex-shrink:.5}
	.amsi-header-row>.amsi-hphone{flex:0 0 auto;width:auto}
	.amsi-hphone .h-block{white-space:nowrap}
	.amsi-header-row>.amsi-hcol{display:flex;align-items:center;flex:0 0 auto;padding:0 6px;position:relative;z-index:3}
}
@media (min-width:992px) and (max-width:1279px){
	.amsi-hcol .amsi-btn__text{display:none}
	.amsi-hcol .amsi-btn{padding:10px 12px}
}
.amsi-hmob{display:none}
.amsi-menu-open .amsi-hmob{display:none!important}
@media (max-width:359px){.amsi-hmob{display:none!important}}
@media (max-width:767px){.amsi-header-row .logo-wr{padding-right:112px}}
@media (max-width:991px){
	.fix-mnu .row.header{position:relative}
	.amsi-header-row .amsi-hmob,.fix-mnu .row.header>.amsi-hmob{display:block;position:absolute;top:3px;right:50px;z-index:5;margin:0}
	.amsi-hmob .amsi-btn{padding:0;width:44px;height:44px;min-width:0;border-radius:50%;background:transparent;color:var(--amsi-accent);box-shadow:none}
	.amsi-hmob .amsi-btn:hover,.amsi-hmob .amsi-btn:focus{background:var(--amsi-accent-soft);color:var(--amsi-accent)}
	.amsi-hmob .amsi-btn__text,.amsi-hmob .amsi-btn .amsi-ic:last-child:not(:first-child){display:none}
	.amsi-hmob .amsi-btn .amsi-ic:first-child{width:26px;height:26px}
	.amsi-hmob .amsi-btn__ini{display:none}
	.amsi-hmob .amsi-btn--ini .amsi-ic:first-child{display:none}
	.amsi-hmob .amsi-btn--ini .amsi-btn__ini{display:flex;width:34px;height:34px;border-radius:50%;background:var(--amsi-accent);color:#fff;font-size:13px;font-weight:700;letter-spacing:.02em;align-items:center;justify-content:center}
	.amsi-hmob .amsi-dd__menu{right:-40px;left:auto;top:calc(100% + 8px)}
	.amsi-header-row .logo-wr #logo{background-position:left center!important}
}
	.amsi-header-row .logo-wr #logo{background-position:left center!important}
	.amsi-hmob .amsi-btn{width:40px;height:40px}
}

/* ── Страница кабинета в шаблоне плагина ─────────────────────── */
.amsi-page:has(.amsi-auth){display:flex;flex-direction:column;justify-content:center}
.amsi-page:has(.amsi-auth)>.container{width:100%}
.amsi-page{background:var(--amsi-bg,#f5f6f8);padding:40px 0 72px;min-height:60vh}
.amsi-page.amsi-page--fixed{padding-top:112px}

/* Телефон и планшет */
@media (max-width:991px){
	.amsi-page.amsi-page--fixed{padding-top:92px}
	.amsi-cab{grid-template-columns:1fr;gap:18px}
	.amsi-side{padding:16px 12px 8px}
	.amsi-me{padding-bottom:14px;margin-bottom:10px}
	.amsi-nav{flex-direction:column;gap:4px}
	.amsi-nav a{padding:12px 14px;font-size:15px}

	.amsi-how__list{grid-template-columns:1fr}
}
@media (max-width:720px){
	.amsi-page{padding-bottom:48px}
	.amsi-page:not(.amsi-page--fixed){padding-top:28px}
	.amsi-auth{grid-template-columns:1fr;border-radius:5px}
	.amsi-auth__intro{padding:26px 22px}
	.amsi-auth__logo{width:200px;margin-bottom:20px}
	.amsi-auth__title{font-size:21px}
	.amsi-auth__text{margin-bottom:0!important}
	.amsi-steps-list{display:none}
	.amsi-auth__card{padding:28px 22px 26px}
	.amsi .amsi-h{font-size:24px}
	.amsi-state{flex-direction:column;padding:26px 22px}
	.amsi-state--ok{flex-direction:row;gap:14px;padding:20px 16px}
	.amsi-state--ok .amsi-state__icon{flex-basis:36px;width:36px;height:36px}
	.amsi-state--ok .amsi-state__title{font-size:19px;margin-bottom:6px!important}
	.amsi-state--ok .amsi-state__text{margin:0!important;font-size:15px}
	.amsi-state__title{font-size:21px}
	.amsi-consent{padding:24px 20px 28px;border-radius:5px}
	.amsi-consent__text{padding:16px 16px}
	.amsi-consent__actions{flex-direction:column;align-items:stretch}
	.amsi-consent__actions .amsi-btn{width:100%}
	.amsi-note{white-space:normal}
	.amsi-state .amsi-btn{width:100%}
	.amsi-dl__row{flex-direction:column;gap:2px;padding:14px 0}
	.amsi-dl dt{flex:0 0 auto;font-size:14px}
	.amsi-card{padding:4px 18px}
	.amsi-card--form{padding:22px 18px 24px}
	.amsi-hi{flex-direction:column;align-items:flex-start;gap:10px;padding:16px 14px}
	.amsi-hi__icon{flex-basis:auto;width:36px;height:36px}
	.amsi-hi__link{margin-left:0}
}
@media (prefers-reduced-motion:reduce){.amsi *,.amsi-btn{transition:none!important}}
