/* Only the embedded project library participates in the persistent platform shell.
   The production project editor, dialogs, permissions and storage are unchanged. */
.workspace-project-filters{display:none}
.workspace-embedded{color-scheme:dark;background:#0e0d12}
.workspace-embedded body{margin:0;background:#0e0d12;color:#f1edf8}
.workspace-embedded #appView>.topbar,.workspace-embedded .platform-rail,.workspace-embedded .platform-boot-progress{display:none!important}
.workspace-embedded #appView>main{margin:0;height:100dvh;overflow:auto;display:block;padding:0}
.workspace-embedded #appView .content,.workspace-embedded .workspace-team-page{padding:36px 40px;max-width:1440px;margin:0 auto}
.workspace-embedded #appView .hero{padding:0;margin:0 0 28px;min-height:0;gap:20px;align-items:center}
.workspace-embedded #appView .hero .eyebrow,.workspace-embedded #appView .stats,.workspace-embedded #projectHome .toolbar>div:not(.workspace-project-filters){display:none!important}
.workspace-embedded #appView .hero h1,.workspace-embedded .workspace-team-page>h1{font-size:26px;line-height:1.4;margin:0 0 7px;font-weight:650}
.workspace-embedded #appView .hero p{font-size:13px;color:#9991a6;margin:0;line-height:1.6}
.workspace-embedded #newProjectButton{padding:11px 18px;font-size:13px;border-radius:9px;white-space:nowrap;min-height:40px}
.workspace-embedded #projectHome .toolbar{margin:0 0 22px;gap:12px;display:flex;align-items:center}
.workspace-embedded .workspace-project-filters{display:flex;align-items:center;gap:10px;flex:1;min-width:0}
.workspace-project-filters label{font-size:12px;white-space:nowrap;color:#9991a6}
.workspace-embedded .workspace-project-filters :is(select,input){height:38px;border:1px solid #302b3b;border-radius:8px;padding:0 12px;background:#15121c;color:#eee9f4;font:inherit;font-size:13px;min-width:0;width:190px}
.workspace-embedded .workspace-project-filters input{margin-left:auto;max-width:240px;flex:1}
.workspace-embedded #refreshButton{padding:9px 12px;font-size:12px;white-space:nowrap}
.workspace-embedded #projectList{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:18px;align-items:start}
.workspace-embedded .project-card{min-height:0;border:1px solid #302b3b;border-radius:12px;background:#15121c;overflow:visible;box-shadow:none}
.workspace-embedded .project-card .cover{height:92px;min-height:0;padding:16px;border-radius:12px 12px 0 0;background:linear-gradient(125deg,#292232,#19151f);margin:0;display:flex;align-items:flex-end}
.workspace-embedded .project-card .cover span{padding:5px 9px;background:#15121c9c;color:#c3b2e0;border-radius:6px;font-size:11px}
.workspace-embedded .project-card .cover i{display:none}
.workspace-embedded .project-body{padding:18px}
.workspace-embedded .project-title h3{font-size:17px;margin:0;line-height:1.5;overflow-wrap:anywhere}
.workspace-embedded .project-title>span{display:none}
.workspace-embedded .project-summary{font-size:12px;color:#aaa1b8;margin:8px 0 20px;line-height:1.6}
.workspace-embedded .project-meta{font-size:11px;color:#8c849a;margin:0 0 16px}
.workspace-embedded .project-actions{display:flex;align-items:center;gap:10px;margin:0}
.workspace-embedded .project-actions>.enter{font-size:13px;padding:9px 12px;min-height:36px;border-radius:8px;background:#292135;color:#d8c6f4;border:1px solid #4a3c60;flex:1}
.workspace-project-more{position:relative;flex-shrink:0}
.workspace-project-more summary{list-style:none;cursor:pointer;border:1px solid #393040;border-radius:8px;width:36px;height:36px;text-align:center;line-height:30px;color:#bcb2ca;font-size:22px}
.workspace-project-more summary::-webkit-details-marker{display:none}
.workspace-project-more>div{position:absolute;right:0;top:42px;z-index:5;width:148px;background:#211b2a;padding:5px;border:1px solid #3d324c;border-radius:9px;box-shadow:0 12px 32px #0006}
.workspace-project-more>div>button{width:100%;border:0;background:none!important;box-shadow:none;text-align:left;padding:10px!important;font-size:12px!important;color:#e0d6ed!important;border-radius:6px}
.workspace-project-more>div>button:hover{background:#342941!important}
.workspace-embedded #emptyProjects{padding:52px 20px;border:1px dashed #302b3b;border-radius:12px;background:transparent}
.workspace-embedded #emptyProjects h3{font-size:18px}.workspace-embedded #emptyProjects p{font-size:13px}
.workspace-embedded .workspace-page-hidden{display:none!important}
.workspace-embedded .workspace-team-page>.sidebar{display:block!important;position:static;width:100%;max-width:850px;padding:24px;margin:24px 0;border:1px solid #302b3b;border-radius:12px;background:#15121c}
.workspace-team-page .team-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}
.workspace-team-page .team{font-size:13px;padding:12px;background:#1c1725;border:1px solid #302b3b}
.workspace-team-page .team.active{background:#30243e;border-color:#8d6cb9}
.workspace-team-page .team-icon,.workspace-team-page .member-avatar{background:#30243e;color:#d7c3f2}
.workspace-team-page .members-head{margin-top:28px}
.workspace-team-page .team-wallet-home-entry{padding:10px 15px;font-size:13px;width:auto;margin-top:12px}
.workspace-team-page .team-wallet-home-entry small{display:none}
.workspace-embedded .guest-team-hint{position:static;display:none;background:transparent;border:0;padding:0}
.workspace-team-login{display:none}
.workspace-embedded .is-guest .workspace-team-page>.sidebar{display:none!important}
.workspace-embedded .is-guest .guest-team-hint,.workspace-embedded .is-guest .workspace-team-login{display:block}
.workspace-embedded .is-guest .workspace-project-filters{visibility:hidden}
.workspace-embedded .workbench-content-enter{animation:none!important}
@media(max-width:767px){.workspace-embedded #appView .content,.workspace-embedded .workspace-team-page{padding:24px 18px}.workspace-embedded #appView .hero h1{font-size:22px}.workspace-embedded #appView .hero{align-items:flex-start}.workspace-embedded #appView .hero p{max-width:200px}.workspace-embedded #projectHome .toolbar{flex-wrap:wrap}.workspace-embedded .workspace-project-filters{flex-wrap:wrap;flex-basis:100%}.workspace-project-filters label{display:none}.workspace-embedded .workspace-project-filters select{width:140px}.workspace-embedded #projectList{grid-template-columns:1fr}.workspace-embedded .workspace-team-page>.sidebar{padding:16px}.workspace-team-page .members-head{flex-wrap:wrap;gap:8px}}
