html.winkdom-route-loading{cursor:progress}#winkdom-public-app[hidden]{display:none!important}.winkdom-pending-surface{min-height:65vh;color:var(--winkdom-ui-heading, #111827)}.winkdom-pending-skeleton{padding:clamp(20px,3vw,48px);display:grid;gap:20px}.winkdom-pending-skeleton>div{padding:24px;border:1px solid var(--winkdom-ui-border, #e5e7eb);border-radius:16px;background:var(--winkdom-ui-surface, #fff)}.winkdom-pending-skeleton:empty{min-height:40vh}.winkdom-pending-skeleton span{display:block;height:10px;margin-block:12px;border-radius:4px;background:var(--winkdom-ui-border, #e5e7eb);opacity:.5}.winkdom-pending-skeleton span:first-child{width:45%;height:15px}.winkdom-pending-skeleton span:last-child{width:70%}.winkdom-pending-skeleton--catalog{grid-template-columns:repeat(3,minmax(0,1fr))}.winkdom-pending-skeleton--document{max-width:900px;margin-inline:auto}.winkdom-pending-skeleton--document>div{border:0;padding:12px 0;background:transparent}.winkdom-pending-skeleton--dashboard{grid-template-columns:minmax(180px,24%) 1fr}.winkdom-pending-skeleton--dashboard>div:first-child{grid-row:span 3}.winkdom-pending-skeleton--feed{max-width:800px;margin-inline:auto}.winkdom-pending-skeleton--feed>div{min-height:170px}@media(max-width:700px){.winkdom-pending-skeleton--catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.winkdom-pending-skeleton--dashboard{grid-template-columns:1fr}.winkdom-pending-skeleton--dashboard>div:first-child{grid-row:auto;padding:8px 20px}.winkdom-pending-skeleton--dashboard>div:first-child span:not(:first-child){display:none}}html.winkdom-route-loading:before{position:fixed;z-index:2147483647;top:0;right:0;left:0;height:2px;content:"";background:linear-gradient(90deg,transparent,var(--winkdom-ui-brand, var(--winkdom-color-brand, #6658e8)),transparent);transform-origin:left center;animation:winkdom-route-progress .85s cubic-bezier(.2,.8,.2,1) infinite;pointer-events:none}html.winkdom-route-loading #winkdom-public-app{opacity:1}a[data-winkdom-navigation-pending=true]{cursor:progress}a[data-winkdom-navigation-pending=true] :where(.menu-item-label,.winkdom-nav-label){opacity:.72}#winkdom-public-app{--winkdom-builder-canvas: var(--winkdom-ui-bg, var(--winkdom-color-canvas, #f7f8fc));--winkdom-builder-surface: var(--winkdom-ui-surface, var(--winkdom-color-surface, #fff));--winkdom-builder-surface-muted: var(--winkdom-ui-surface-muted, var(--winkdom-color-surface-muted, #f1f5f9));--winkdom-builder-text: var(--winkdom-ui-text, var(--winkdom-color-text, #344054));--winkdom-builder-heading: var(--winkdom-ui-heading, var(--winkdom-color-heading, #111827));--winkdom-builder-border: var(--winkdom-ui-border, var(--winkdom-color-border, #e5e7eb));--winkdom-builder-brand: var(--winkdom-ui-brand, var(--winkdom-color-brand, #6658e8));--winkdom-builder-on-brand: var(--winkdom-ui-on-brand, var(--winkdom-color-on-brand, #fff));color:var(--winkdom-builder-text);color-scheme:inherit;transition:opacity .14s ease}#winkdom-public-runtime{display:contents}@keyframes winkdom-route-progress{0%{transform:translate(-100%) scaleX(.35)}55%{transform:translate(15%) scaleX(.55)}to{transform:translate(100%) scaleX(.3)}}#winkdom-public-app :where(input,select,textarea){border-color:var(--winkdom-builder-border);background-color:var(--winkdom-builder-surface);color:var(--winkdom-builder-text)}#winkdom-public-app>.winkdom-public-page{display:contents}.winkdom-menu-icon{width:1em;height:1em;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;margin-inline-end:.4em;vertical-align:-.125em}.winkdom-menu-icon svg{width:100%;height:100%;display:block;fill:none}@media(prefers-reduced-motion:reduce){#winkdom-public-app{transition:none}html.winkdom-route-loading:before{animation:none}}
