.page-content:has(.workspace-page){padding-top:0;padding-bottom:0}.workspace-page{box-sizing:border-box;min-height:100vh;padding:7rem max(1.25rem,(100vw - 1180px) / 2) 5rem;background:linear-gradient(155deg,#bacdfdf5,#fffffffa 45%,#2f62e01a);color:#202124}.workspace-header{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-bottom:1.5rem;padding:1.45rem 1.6rem;border:1px solid rgba(47,98,224,.13);border-radius:24px;background:#fffffff0;box-shadow:0 16px 42px #2f62e01a}.workspace-header-copy,.workspace-title-row,.workspace-toolbar,.workspace-toolbar-group,.workspace-card-heading,.workspace-card-actions,.workspace-meta-list,.workspace-pagination{display:flex;align-items:center}.workspace-header-copy{gap:1rem;min-width:0}.workspace-header-icon{display:grid;flex:0 0 auto;place-items:center;width:54px;height:54px;border-radius:17px;background:#2f62e01a;color:#2f62e0;font-size:1.65rem}.workspace-title-row{gap:.7rem}.workspace-header h1{margin:0;text-align:left;font-size:clamp(1.6rem,3vw,2.25rem);font-weight:600;color:#0e4eb5}.workspace-header p{margin:.3rem 0 0;text-align:left;font-size:.86rem;line-height:1.55;color:#828488}.workspace-count-badge{padding:.25rem .55rem;border-radius:999px;background:#2f62e017;color:#2f62e0;font-size:.7rem;font-weight:700}.workspace-toolbar{justify-content:space-between;gap:1rem;margin-bottom:1.25rem;padding:.75rem;border:1px solid rgba(47,98,224,.1);border-radius:18px;background:#ffffffd1}.workspace-toolbar-group{flex-wrap:wrap;gap:.4rem}.workspace-filter-button{min-height:38px;padding:0 .8rem;border:0;border-radius:999px;background:transparent;color:#828488;font:inherit;font-size:.72rem;font-weight:650;cursor:pointer}.workspace-filter-button:hover{background:#2f62e00f;color:#2f62e0}.workspace-filter-button.active{background:#2f62e0;color:#fff}.workspace-search{box-sizing:border-box;width:min(300px,100%);min-height:42px;padding:0 .9rem;border:1px solid rgba(47,98,224,.18);border-radius:12px;background:#fff;color:#202124;font:inherit;font-size:.78rem}.workspace-search:focus{border-color:#2f62e0;outline:3px solid rgba(47,98,224,.1)}.workspace-list{display:grid;gap:.85rem}.workspace-card{box-sizing:border-box;padding:1.15rem 1.25rem;border:1px solid rgba(47,98,224,.12);border-radius:20px;background:#fff;box-shadow:0 10px 28px #2f62e012;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.workspace-card:hover{transform:translateY(-2px);border-color:#2f62e03d;box-shadow:0 15px 34px #2f62e01c}.workspace-card-heading{justify-content:space-between;gap:1rem}.workspace-card-heading h2{margin:0;text-align:left;font-size:1rem;font-weight:600;color:#0e4eb5}.workspace-card-description{margin:.45rem 0 0;text-align:left;font-size:.76rem;line-height:1.5;color:#828488}.workspace-card-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-top:1rem;padding-top:.9rem;border-top:1px solid rgba(47,98,224,.08)}.workspace-card-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.workspace-meta-list{flex-wrap:wrap;gap:.75rem 1.2rem;margin:0}.workspace-meta-list div{display:grid;gap:.15rem}.workspace-meta-list dt{font-size:.6rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:#828488}.workspace-meta-list dd{margin:0;font-size:.75rem;color:#202124}.workspace-status{display:inline-flex;align-items:center;gap:.35rem;width:fit-content;padding:.3rem .6rem;border-radius:999px;background:#8284881f;color:#828488;font-size:.65rem;font-weight:750}.workspace-status:before{width:7px;height:7px;border-radius:50%;background:currentColor;content:""}.workspace-status[data-tone=green]{background:#34d39921;color:#34d399}.workspace-status[data-tone=blue]{background:#2f62e01c;color:#2f62e0}.workspace-status[data-tone=red]{background:#ea42361a;color:#ea4236}.workspace-state{display:grid;justify-items:center;gap:.7rem;padding:3.5rem 1.5rem;border:1px dashed rgba(47,98,224,.22);border-radius:22px;background:#ffffffc7;text-align:center}.workspace-state-icon{display:grid;place-items:center;width:62px;height:62px;border-radius:20px;background:#2f62e017;color:#2f62e0;font-size:1.8rem}.workspace-state h2{margin:0;font-size:1.05rem;font-weight:600;color:#0e4eb5}.workspace-state p{max-width:560px;margin:0;font-size:.78rem;line-height:1.55;color:#828488}.workspace-state-error .workspace-state-icon{background:#ea423614;color:#ea4236}.workspace-loader{width:34px;height:34px;border:3px solid rgba(47,98,224,.18);border-top-color:#2f62e0;border-radius:50%;animation:workspace-spin .8s linear infinite}.workspace-pagination{justify-content:center;gap:.7rem;margin-top:1.25rem}@keyframes workspace-spin{to{transform:rotate(360deg)}}@media (max-width: 950px){.workspace-page{padding-top:2rem}}@media (max-width: 700px){.workspace-page{padding:1.4rem 1rem 3rem}.workspace-header{align-items:stretch;flex-direction:column;padding:1.15rem}.workspace-header-copy{align-items:flex-start}.workspace-header-icon{width:46px;height:46px;border-radius:14px}.workspace-toolbar{align-items:stretch;flex-direction:column}.workspace-search{width:100%}.workspace-card-footer{align-items:stretch;flex-direction:column}.workspace-card-actions{justify-content:stretch}.workspace-card-actions>*{flex:1}}
