.ws-skeleton{width:100%;min-width:0;padding:4px;box-sizing:border-box}.ws-placeholder{display:block;border-radius:7px;background:var(--ct-line, #e9e3db);animation:ws-breathe 1.8s ease-in-out infinite}.ws-heading{display:grid;gap:14px;padding:16px 0 24px}.ws-label{width:28%;min-width:48px;height:10px}.ws-title{width:min(310px,65%);height:29px}.ws-line{width:85%;height:13px}.ws-tabs{display:flex;flex-wrap:wrap;gap:12px;padding-top:10px}.ws-tab{width:98px;height:34px}.ws-card{border:1px solid var(--ct-line, #e9e3db);background:var(--ct-card, #fffdf9);border-radius:16px;padding:22px;display:grid;align-content:start;gap:18px;min-width:0}.ws-field{height:39px;width:100%}.ws-profile,.ws-metrics,.ws-contents{display:grid;gap:18px}.ws-profile{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-metrics,.ws-contents{grid-template-columns:repeat(3,minmax(0,1fr))}.ws-cover{width:100%;aspect-ratio:16/10}.ws-chart{margin-top:20px}.ws-chart .ws-chart{margin:0;height:190px;clip-path:polygon(0 90%,15% 70%,29% 76%,46% 45%,59% 57%,76% 24%,90% 31%,100% 5%,100% 100%,0 100%)}.ws-calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-left:1px solid var(--ct-line,#e9e3db);border-top:1px solid var(--ct-line,#e9e3db)}.ws-calendar>div{min-height:130px;padding:12px 8px;display:grid;align-content:start;gap:17px;border-right:1px solid var(--ct-line,#e9e3db);border-bottom:1px solid var(--ct-line,#e9e3db)}.ws-calendar .ws-label{min-width:12px;width:20px}.ws-event{height:25px}.ws-rows{display:grid;gap:14px}.ws-rows .ws-card{grid-template-columns:1fr 3fr 1fr;align-items:center}.ws-rows .ws-card>:nth-child(n+4){display:none}.ws-chat{min-height:58vh;display:grid;align-content:center;justify-items:center;gap:18px}.ws-chat .ws-line{width:min(400px,70%)}.ws-composer{margin-top:28px;height:130px;width:min(700px,100%);border-radius:20px}@keyframes ws-breathe{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.ws-placeholder{animation:none}}@media (max-width:760px){.ws-profile,.ws-metrics{grid-template-columns:1fr}.ws-contents{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-card{padding:16px}.ws-calendar{grid-template-columns:repeat(3,minmax(0,1fr))}.ws-calendar>div:nth-child(n+7){display:none}}
