/*
 * ПЕГАС: единое визуальное подтверждение отправки.
 * © 2026 ООО «СпецТехСервис ГРУПП», Республика Беларусь.
 * Зелёный статус показывается только после подтверждения CRM.
 */
[data-submit-feedback]{transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease,color .2s ease}
[data-submit-feedback].is-sending{background:#e88924;color:#fff;box-shadow:0 6px 18px rgba(232,137,36,.3)}
[data-submit-feedback].is-sending::after{content:' ';display:inline-block;width:12px;height:12px;margin-left:8px;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;vertical-align:-2px;animation:pegasSubmitSpin .7s linear infinite}
[data-submit-feedback].is-sent{background:#159a62!important;color:#fff!important;box-shadow:0 7px 20px rgba(21,154,98,.35)!important}
@keyframes pegasSubmitSpin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){[data-submit-feedback].is-sending::after{animation:none}}

/* Лёгкая анимация света без видеодекодера: бережёт трафик и батарею iOS/Android. */
.object-hero.time-cover{background-size:auto 106%;animation:pegasHeroLight 14s ease-in-out infinite alternate}
@keyframes pegasHeroLight{0%{background-position:48% 50%}100%{background-position:52% 48%}}
@media(prefers-reduced-motion:reduce),(prefers-reduced-data:reduce){.object-hero.time-cover{animation:none;background-position:center}}

.scud-home-favorites>div.reordering .scud-home-point{animation:pegasIconWiggle .16s ease-in-out infinite alternate;touch-action:none}
.scud-home-favorites>div.reordering .scud-home-point.dragging{z-index:3;animation:none;transform:scale(1.06);box-shadow:0 12px 28px rgba(5,30,64,.28)}
@keyframes pegasIconWiggle{from{transform:rotate(-1.2deg)}to{transform:rotate(1.2deg)}}
@media(prefers-reduced-motion:reduce){.scud-home-favorites>div.reordering .scud-home-point{animation:none}.scud-home-favorites>div.reordering .scud-home-point.dragging{transform:scale(1.03)}}

/* Семейный доступ: статусы CRM и безопасное двухэтапное подтверждение отзыва. */
.premise-access-card .state.validating{color:#b66300;background:rgba(255,159,10,.14);border-color:rgba(255,159,10,.24)}
.premise-access-card-actions .danger.confirming{color:#fff;background:#d13b32;border-color:#d13b32;box-shadow:0 8px 20px rgba(209,59,50,.24)}
