@layer vm-base{.vm-loading{gap:1rem;margin-block:1rem;display:grid}.vm-loading-label,.vm-loading-heading,.vm-loading-block i{display:block}.vm-loading-blocks{gap:.75rem;display:grid}.vm-loading-cards .vm-loading-blocks{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr))}.vm-loading-block{align-content:start;gap:.6rem;display:grid}.vm-loading-tabs,.vm-loading-toolbar{flex-wrap:wrap;gap:.5rem;display:flex}.vm-loading-tabs i,.vm-loading-toolbar i{display:block}.vm-loading-calendar{grid-template-columns:minmax(0,1fr) minmax(14rem,18rem);align-items:start;gap:1rem;display:grid}.vm-loading-month{grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem;display:grid}.vm-loading-month i{display:block}.vm-loading-detail{gap:1rem;display:grid}.vm-loading-detail-body{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}@media (width<=760px){.vm-loading-calendar,.vm-loading-detail-body{grid-template-columns:minmax(0,1fr)}.vm-loading-calendar .vm-loading-day{display:none}}}@layer vm{.vm-loading{--vm-loading-fill:color-mix(in srgb, var(--vm-text,#1f2933) 8%, var(--vm-surface,#fff))}.vm-loading-label{color:var(--vm-text-muted,#5b6470);margin:0;font-size:.875rem;line-height:1.4}.vm-loading-heading{background:var(--vm-loading-fill);border-radius:.4rem;width:min(16rem,60%);height:1.25rem}.vm-loading-block{border:1px solid var(--vm-line,#e3e6ea);background:var(--vm-surface,#fff);border-radius:1rem;padding:1rem}.vm-loading-cards .vm-loading-block{min-height:9rem}.vm-loading-block i{background:var(--vm-loading-fill);border-radius:1rem;height:.75rem}.vm-loading-cards .vm-loading-block i:first-child{border-radius:.6rem;height:4.5rem}.vm-loading-block i:last-child{width:65%}.vm-loading-list .vm-loading-block{grid-template-columns:1fr 30%;align-items:center;padding:.85rem 1rem}.vm-loading-list .vm-loading-block i:last-child{width:100%}.vm-loading-form .vm-loading-block i:first-child{width:30%}.vm-loading-form .vm-loading-block i:last-child{border-radius:.6rem;width:100%;height:2.5rem}.vm-loading:has(>.vm-loading-real-heading){margin-block-start:0}.vm-loading-tabs i{background:var(--vm-loading-fill);border-radius:999px;width:6.5rem;height:2.25rem}.vm-loading-toolbar{justify-content:space-between}.vm-loading-toolbar i{background:var(--vm-loading-fill);border-radius:.6rem;width:min(18rem,55%);height:2.5rem}.vm-loading-toolbar i:last-child{width:9rem}.vm-loading-month i{aspect-ratio:1/.8;background:var(--vm-loading-fill);border-radius:.5rem}.vm-loading-day{min-height:14rem}.vm-loading-detail-side i:first-child{border-radius:.6rem;height:9rem}.vm-loading :is(.vm-loading-heading,.vm-loading-block i,.vm-loading-tabs i,.vm-loading-toolbar i,.vm-loading-month i){animation:1.4s ease-in-out infinite vm-loading-pulse}@keyframes vm-loading-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.vm-loading :is(.vm-loading-heading,.vm-loading-block i,.vm-loading-tabs i,.vm-loading-toolbar i,.vm-loading-month i){animation:none}}}.loading.vm-boot{box-sizing:border-box;text-align:center;width:100%;min-height:100dvh;padding:16px}.loading.vm-boot .vm-boot-label{color:var(--vm-text-muted,#5b6470);margin:0;font-size:1rem;line-height:1.5}.vm-lazy-error{margin-block:1rem}.vm-lazy-error .vm-notice p{margin:.35rem 0 .75rem}
