.ws-form,.ws-toolbar{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:end}.ws-form{flex-direction:column;align-items:stretch}.ws-row,.ws-table{display:grid;gap:var(--space-2)}.ws-row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:center;padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1);color:inherit;text-decoration:none}.ws-row span,.ws-row strong{min-width:0;overflow-wrap:anywhere}.ws-row span{color:var(--text-secondary);font-size:var(--type-compact)}.ws-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.ws-stack{display:grid;gap:var(--space-3)}@media (max-width:759px){.ws-metrics,.ws-row{grid-template-columns:1fr}}.home-group,.home-list{display:grid;gap:var(--space-2)}.home-item{display:grid;gap:2px;min-height:44px;padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1);color:inherit;text-decoration:none}.home-item span,.home-item strong{min-width:0;overflow-wrap:anywhere}.home-group h3,.home-item span{color:var(--text-secondary);font-size:var(--type-compact)}.staff-search{min-width:0}.staff-search .ui-input{width:9rem;max-width:100%}.staff-root--reduce,.staff-root--reduce *,.staff-root--reduce :after,.staff-root--reduce :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}@media (max-width:759px){.staff-actions,.staff-search,.staff-search .ui-input{width:100%}}.ws-dash.dash-shell{position:relative;inset:auto;z-index:auto;min-height:0;max-width:100%;overflow-x:clip;border-radius:12px}.ws-dash .dash-kpis{border:1px solid rgba(168,198,192,.2);border-radius:10px;background:linear-gradient(180deg,rgba(22,52,54,.96),rgba(10,24,26,.98) 58%,rgba(6,12,14,1));box-shadow:inset 0 1px 0 rgba(214,232,226,.07);overflow:hidden}.ws-dash .dash-kpis.is-1{grid-template-columns:minmax(0,1fr)}.ws-dash .dash-kpis.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-dash .dash-kpis.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ws-dash .dash-kpis.is-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ws-tone--gold{background:#c6a56e}.ws-tone--teal{background:#3f7c76}.ws-tone--violet{background:#8a7aa3}.ws-tone--slate{background:#8ea0a4}.ws-status{display:flex;height:12px;margin-top:12px;border-radius:99px;overflow:hidden;background:rgba(255,255,255,.06)}.ws-status i{display:block;min-width:4px;height:100%}.ws-dash .dash-records{display:grid;margin-top:8px}.ws-dash .dash-records li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:2px 0;border-top:1px solid rgba(150,186,180,.1)}.ws-dash a{color:inherit;text-decoration:none}.ws-dash .dash-records a,.ws-dash .dash-related a{display:flex;align-items:center;gap:8px;min-height:44px;min-width:0}.ws-dash .dash-kpis small,.ws-dash .dash-metrics span,.ws-dash .dash-records a,.ws-dash .dash-records span{overflow-wrap:anywhere}.ws-dash .dash-related a{width:100%;min-height:44px;padding:0 8px;border:1px solid rgba(150,186,180,.1);border-radius:8px;background:linear-gradient(180deg,rgba(18,36,38,.92),rgba(7,12,14,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.ws-dash .dash-related a:hover{border-color:rgba(198,165,110,.35);background:linear-gradient(180deg,rgba(28,44,40,.95),rgba(8,14,16,.98))}.ws-dash .dash-related small{margin-inline-start:auto;color:rgba(176,196,194,.62);font-size:11px}.ws-dash .dash-records{grid-template-columns:minmax(0,1fr)}.ws-dash .dash-dist{grid-template-columns:repeat(3,minmax(0,1fr))}.ws-dash a:focus-visible{outline:2px solid rgba(198,165,110,.7);outline-offset:2px}@media (max-width:1100px){.ws-dash .dash-main{min-height:0}}@media (max-width:759px){.ws-dash.dash-shell{padding:12px}.ws-dash .dash-main{min-height:0}.ws-dash .dash-kpis,.ws-dash .dash-kpis.is-2,.ws-dash .dash-kpis.is-3,.ws-dash .dash-kpis.is-4{display:grid;grid-template-columns:1fr 1fr;overflow:visible}.ws-dash .dash-kpis article{min-width:0;border-inline-start:0}.ws-dash .dash-context__cat{display:flex}.ws-dash .dash-dist{grid-template-columns:1fr 1fr}}