.workspaces-shell{min-height:calc(100vh - 72px)}.workspaces-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));grid-gap:18px;gap:18px}.workspace-card{position:relative;min-width:0;min-height:220px;aspect-ratio:4/3;display:flex;flex-direction:column;border:var(--app-chrome-border-width) solid var(--gray-800);border-radius:var(--app-radius-card);background:var(--gray-900);transition:border-color .15s ease,box-shadow .15s ease}.workspace-card.has-summary{min-height:264px}.workspace-card.is-current{border-color:var(--app-interactive-card-state-border);background:var(--gray-900);box-shadow:0 8px 24px -20px rgb(0 0 0/.6)}.workspace-card.is-deleting{opacity:.72}.workspace-card-head{min-height:72px;padding:20px 20px 10px;display:flex;align-items:center;gap:10px}.workspace-card-status{min-width:0;margin-left:2px;overflow:hidden;color:var(--gray-500);font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.workspace-card.is-current .workspace-card-status{color:var(--indigo-400)}.workspace-card-head .site-menu-wrap{margin-left:auto}.workspace-card-link{min-height:0;flex:1 1;padding:12px 20px 20px;display:flex;flex-direction:column;color:inherit}.workspace-card-link h2{min-height:27px;flex:0 0 auto;margin:0;overflow:hidden;color:var(--gray-50);font-size:20px;line-height:27px;font-weight:700;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap}.workspace-card-link p{margin:7px 0 18px;color:var(--gray-500);font-size:13px;line-height:19px}.workspace-card-capacity{margin-top:6px;display:flex;align-items:center;gap:12px;color:var(--gray-400);font-size:12.5px;line-height:18px}.workspace-card-capacity span+span{padding-left:12px;border-left:1px solid var(--gray-700)}.workspace-card-summary-period{margin-top:12px;color:var(--gray-500);font-size:11.5px;line-height:16px;font-weight:600}.workspace-card-summary{margin-top:5px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.workspace-card-summary>div{min-width:0;display:flex;flex-direction:column;gap:1px}.workspace-card-summary span{overflow:hidden;color:var(--gray-500);font-size:11.5px;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.workspace-card-summary strong{overflow:hidden;color:var(--gray-50);font-size:18px;line-height:24px;font-weight:700;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.workspace-card-meta{margin-top:auto;padding-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:var(--app-chrome-border-width) solid var(--gray-800);color:var(--gray-400);font-size:12.5px;line-height:18px}.workspace-menu .ps-menu-item{width:100%;border:0;background:transparent;cursor:pointer}.workspace-menu .ps-menu-item:disabled{cursor:not-allowed;opacity:.42}.workspace-menu .ps-menu-item.is-danger{color:#ef6b6b}.workspace-dialog-form{display:grid;grid-gap:10px;gap:10px}.workspace-dialog-form label{color:var(--gray-200);font-size:13px;font-weight:650}.workspace-dialog-form input{width:100%;height:var(--app-control-default);border:1px solid var(--gray-700);border-radius:var(--app-radius-control);background:var(--gray-850);padding:0 12px;color:var(--gray-100);font-size:14px}.workspace-dialog-form input:focus{border-color:var(--app-focus-color);outline:0}.workspace-dialog-actions{margin-top:8px;display:flex;justify-content:flex-end;gap:var(--app-action-gap)}.workspace-dialog-actions>button{min-height:var(--app-control-default);padding:0 var(--app-control-padding-inline)}.workspace-dialog-feedback{margin:0;color:#ef6b6b;font-size:13px;line-height:18px}.workspace-delete-warning{margin:0 0 4px;color:var(--gray-400);font-size:13.5px;line-height:20px}.workspace-delete-warning strong{color:var(--gray-100)}.workspace-delete-button{border:1px solid #c43f3f;border-radius:var(--app-radius-control);background:#b62f2f;color:#fff;font-size:var(--app-control-font-size);font-weight:650;cursor:pointer}.workspace-delete-button:hover:not(:disabled){background:#9f2929}.workspace-delete-button:disabled{cursor:not-allowed;opacity:.48}.ps-page:is([data-app-theme=light] *,.is-light:where(:not([data-app-theme] *))) .workspace-card{border-color:#e4e4e7;background:#fff}.ps-page:is([data-app-theme=light] *,.is-light:where(:not([data-app-theme] *))) .workspace-card.is-current{border-color:var(--app-interactive-card-state-border);background:#fff;box-shadow:0 12px 32px -24px rgb(24 24 27/.36)}.ps-page:is([data-app-theme=light] *,.is-light:where(:not([data-app-theme] *))) .workspace-card-capacity span+span{border-color:#e4e4e7}.ps-page:is([data-app-theme=light] *,.is-light:where(:not([data-app-theme] *))) .workspace-card-meta{border-color:#e4e4e7}.ps-page:is([data-app-theme=light] *,.is-light:where(:not([data-app-theme] *))) .workspace-dialog-form input{border-color:#d4d4d8;background:#fff;color:#18181b}@media (max-width:640px){.workspaces-grid{grid-template-columns:1fr}.workspace-card{min-height:208px;aspect-ratio:auto}.workspace-card.has-summary{min-height:264px}.workspace-dialog-form input{min-height:var(--app-control-touch);font-size:16px}.workspace-dialog-actions{align-items:stretch;flex-direction:column-reverse}.workspace-dialog-actions>button{min-height:var(--app-control-touch)}}