.celisa-loading{gap:.75rem;min-width:0;padding:.65rem 0;display:grid}.celisa-loading__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.celisa-skeleton{background:var(--celisa-border,#e1dbcf);border-radius:.45rem;min-width:0;height:2rem;animation:2s ease-in-out infinite celisa-skeleton-pulse;display:block}.celisa-loading--line .celisa-skeleton{width:min(12rem,80%);height:1.25rem}.celisa-loading--list .celisa-skeleton:nth-child(2n){width:88%}.celisa-loading--form{grid-template-columns:repeat(2,minmax(0,1fr))}.celisa-loading--form .celisa-skeleton{height:3.5rem}.celisa-loading--report{grid-template-columns:repeat(3,minmax(0,1fr))}.celisa-loading--report .celisa-skeleton{height:4rem}.celisa-loading--report .celisa-skeleton:last-child{grid-column:1/-1;height:clamp(12rem,35vw,22rem)}.celisa-loading--document{max-width:50rem;margin-inline:auto}.celisa-loading--document .celisa-skeleton:nth-child(2){width:45%;height:3rem}.celisa-loading--document .celisa-skeleton:nth-child(3){width:70%}.celisa-loading--page{width:min(100% - 2rem,72rem);margin:2rem auto}.celisa-loading--page .celisa-skeleton:nth-child(2){width:42%;height:2.75rem}@keyframes celisa-skeleton-pulse{50%{opacity:.55}}@media (width<=30rem){.celisa-loading--form,.celisa-loading--report{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.celisa-skeleton{animation:none}}*{box-sizing:border-box;margin:0;padding:0}
