body:has(.erp) .app-shell{grid-template-columns:none!important;gap:0!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important}body:has(.erp) .app-shell>aside.rail{display:none!important}body:has(.erp) .cockpit-burger{display:none!important}body:has(.erp) .mobile-rail-toggle{display:none!important}body:has(.erp) .app-shell>main.content{grid-column:unset!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}body:has(.erp) main.content{grid-column:unset!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}@keyframes cks-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.cks{background:linear-gradient(90deg, var(--surface-2) 0%, color-mix(in oklab, var(--surface-2) 55%, var(--border)) 50%, var(--surface-2) 100%);background-size:200% 100%;border-radius:8px;animation:1.4s ease-in-out infinite cks-shimmer;display:block}.cks.is-circle{border-radius:50%;flex:none}.cks-page{flex-direction:column;gap:22px;max-width:1200px;padding:28px 32px;display:flex}.cks-head{flex-direction:column;gap:10px;display:flex}.cks-stats{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.cks-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.cks-card{border:1px solid var(--border);background:var(--surface);border-radius:16px;flex-direction:column;gap:12px;padding:18px;display:flex}.cks-list{border:1px solid var(--border);background:var(--surface);border-radius:16px;flex-direction:column;gap:4px;padding:10px;display:flex}.cks-row{align-items:center;gap:12px;padding:12px 10px;display:flex}.cks-row+.cks-row{border-top:1px solid var(--border)}.cks-board{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}.cks-agenda{border:1px solid var(--border);background:var(--surface);border-radius:16px;grid-template-columns:56px 1fr;display:grid;overflow:hidden}.cks-agenda-time{border-right:1px solid var(--border)}.cks-agenda-tick{justify-content:flex-end;height:60px;padding:8px 10px 0 0;display:flex}.cks-agenda-canvas{position:relative}.cks-agenda-line{border-top:1px solid color-mix(in oklab, var(--border) 55%, transparent);height:60px}.cks-agenda-line:first-child{border-top:0}.cks-agenda-ev{border-radius:10px;position:absolute;left:10px;right:12px}@media (max-width:900px){.cks-page{padding:20px 16px}.cks-stats{grid-template-columns:repeat(2,1fr)}.cks-board{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){.cks{background:var(--surface-2);animation:none}}
