@keyframes small_shimmer{0%{background-position:-100px 0}to{background-position:100px 0}}@keyframes shimmer{0%{background-position:-550px 0}to{background-position:550px 0}}.skeleton,.stat.skeleton .value,.stat.skeleton .title,.stat.skeleton{background:linear-gradient(80deg, var(--card-skeleton-background) 0px, var(--card-skeleton-line) 100px, var(--card-skeleton-background) 200px, var(--card-skeleton-line) 300px, var(--card-skeleton-background) 400px);background-size:550px;border-radius:8px;animation:2.5s linear infinite shimmer;display:block}@media (prefers-reduced-motion:reduce){.skeleton,.stat.skeleton .value,.stat.skeleton .title,.stat.skeleton{background:var(--card-skeleton-background);animation:none}}.stat.skeleton,.stat.skeleton .stat.value,.stat.skeleton .stat.title{gap:8px;width:110px}.stat.skeleton .title{width:80%;height:12px}.stat.skeleton .value{width:50%;height:18px}.entity_search_page_skeleton{box-sizing:border-box;background:var(--card);border:var(--border);border-left:3px solid color-mix(in lch, var(--accent) 45%, var(--card));border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;width:100%;min-height:7.5rem;padding:18px 18px 20px;display:flex;box-shadow:0 2px 10px #0000000a}.entity_search_page_skeleton .sk-row{border-radius:6px;max-width:100%}.entity_search_page_skeleton .sk-row--lg{width:min(88%,240px);height:22px}.entity_search_page_skeleton .sk-row--md{width:min(72%,180px);height:16px}.entity_search_page_skeleton .sk-row--sm{width:min(55%,140px);height:14px}.switch_field{cursor:pointer;border-radius:72px;align-items:center;width:74px;min-width:74px;max-width:74px;height:36px;margin:4px;padding:4px;transition:all .15s;display:flex}.switch_field:focus{outline:none}.switch_field.inactive{background:#dc4141}.switch_field.active{background:linear-gradient(135deg,#05c814e6,#05c814b3)}.switch_field:hover{filter:brightness(115%)}.switch_field.switch_disabled{filter:contrast(80%)}.switch_field.loading{cursor:wait;background:linear-gradient(80deg, var(--card-skeleton-background) 0px, var(--card-skeleton-line) 50px, var(--card-skeleton-background) 100px, var(--card-skeleton-line) 150px, var(--card-skeleton-background) 200px);background-size:100px 100px;animation:1s linear infinite small_shimmer}.switch_field .circle{border:var(--border);background:#fff;border-radius:50%;width:28px;height:28px;transition:all .2s;box-shadow:-1px 1px 4px #0003}.switch_field .circle.switched{border:1px solid #14281e33;transform:translate(38px);box-shadow:-1px 2px 2px #232d371a}
