.ssl-skeleton{background:var(--ssl-bg,#e0e0e0);border-radius:var(--ssl-radius,8px);position:relative;overflow:hidden;box-sizing:border-box}html.ssl-booting,html.ssl-booting body{background-color:#fff!important;background-image:none!important}img.ssl-skel-media:not(.ssl-ready){opacity:0!important;background-color:var(--ssl-bg,#e0e0e0)!important;border-radius:var(--ssl-radius,8px)}img.ssl-ready{opacity:1!important;transition:opacity .25s ease}.ssl-skel-text:not(.ssl-ready){color:transparent!important;-webkit-text-fill-color:transparent!important;caret-color:transparent!important;border-radius:var(--ssl-radius,8px)}.ssl-skel-text:not(.ssl-ready) *{visibility:hidden!important}.ssl-region-track{background-image:none!important}.ssl-table-processing-overlay{position:absolute;inset:0;padding:10px;z-index:10}.ssl-table-rows{display:flex;flex-direction:column;gap:10px;height:100%;justify-content:center}.ssl-table-row{display:flex;gap:8px;width:100%}.ssl-table-cell{display:block;height:16px;flex-shrink:0;border-radius:calc(var(--ssl-radius,8px)/ 2);background:rgba(0,0,0,.08);overflow:hidden}.ssl-transient-overlay{position:absolute;inset:0;z-index:5}@media (prefers-reduced-motion:reduce){.ssl-skel-text,.ssl-skeleton,img.ssl-skel-media{animation:none!important}img.ssl-ready{transition:none!important}}