.brand-mark.has-workspace-logo{background-color:#fff;background-position:center;background-size:cover;color:transparent;box-shadow:inset 0 0 0 1px #d8d4cb}
.workspace-view .workspace-projects-section{display:none}
.projects-view #workspace>.workspace-page-heading,.projects-view #workspace>#workspaceStatus,.projects-view #workspace>.workspace-profile-card,.projects-view #workspace>.workspace-members-section{display:none}
.projects-view #workspace>.workspace-projects-section{margin-top:0;border-top:0;padding-top:0}
.projects-view .workspace-projects-section>.workspace-projects-heading{padding-bottom:12px}
.catalog-heading.workspace-page-heading{margin-bottom:0}
.workspace-page{display:grid;gap:0;padding:42px 0}.workspace-page.hidden{display:none!important}.workspace-page-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;padding-bottom:30px}.workspace-page-heading h1{margin:5px 0 7px;font:600 42px/1.05 'Playfair Display',serif}.workspace-page-heading p:last-child{margin:0;color:var(--muted)}.workspace-page-heading>button,.workspace-profile-actions button{border:1px solid #34362f;border-radius:4px;background:#34362f;color:#fff;padding:10px 15px;font:600 11px 'DM Sans';cursor:pointer}.workspace-page-heading .eyebrow,.workspace-section-heading .eyebrow{display:inline-flex;align-items:center;gap:9px;color:#99513d;font-weight:600}.workspace-page-heading .eyebrow::before,.workspace-section-heading .eyebrow::before{width:20px;height:1px;background:#ad6b56;content:''}.workspace-status{margin:0 0 20px}.workspace-profile-card{display:grid;grid-template-columns:minmax(280px,1.25fr) minmax(250px,1fr) minmax(220px,.8fr);gap:24px;border:1px solid #d4cdbf;border-radius:7px;background:#eee9de;padding:26px;box-shadow:0 8px 28px #5147380b}.workspace-visuals{display:flex;align-items:center;gap:18px;min-width:0}.workspace-logo-preview{display:grid;flex:0 0 94px;height:94px;place-items:center;border-radius:50%;background:#2d2d29 center/cover no-repeat;color:#fff;font:600 26px 'Playfair Display',serif;box-shadow:0 8px 25px #3d35251c}.workspace-logo-preview.has-photo{color:transparent}.workspace-visuals h2{margin:5px 0 8px;font:600 27px 'Playfair Display',serif}.workspace-visuals p{margin:0;color:#6e6a62;line-height:1.55}.workspace-owner-line{display:flex;gap:7px;margin-top:13px;color:#77736b;font-size:10px}.workspace-owner-line strong{color:#3f403a}.workspace-profile-view{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-content:center}.workspace-profile-view>div{display:grid;gap:5px;border-bottom:1px solid #d8d1c5;padding:6px 0 10px}.workspace-profile-view span{color:#888278;font:9px 'DM Mono';letter-spacing:.06em;text-transform:uppercase}.workspace-profile-view strong,.workspace-profile-view a{overflow-wrap:anywhere;color:#3e3f39;font-size:11px;font-weight:600;text-decoration:none}.workspace-profile-view a:not(.is-empty):hover{text-decoration:underline}.workspace-profile-view .is-empty{color:#99938a;font-style:italic}.workspace-studio-photo{display:flex;align-items:flex-end;min-height:175px;border-radius:6px;background:#d9d3c7 center/cover no-repeat;overflow:hidden}.workspace-studio-photo span{width:100%;padding:14px;color:#fff;font:600 12px 'DM Sans';text-shadow:0 1px 4px #0008}.workspace-studio-photo:not(.has-photo) span{color:#7f786e;text-shadow:none}.workspace-profile-form{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:14px;border-top:1px solid #d8d0c2;padding-top:22px}.workspace-profile-form.hidden{display:none}.workspace-profile-form label,.workspace-upload-field{display:grid;gap:6px;color:#66615a;font-size:10px;font-weight:600}.workspace-field-wide{grid-column:1/-1}.workspace-profile-form input,.workspace-profile-form textarea{width:100%;border:1px solid #d4cec3;border-radius:4px;background:#fffefa;padding:10px;color:#34342f;font:12px 'DM Sans';outline-color:#78816a;resize:vertical}.workspace-upload-field{border:1px dashed #c8c0b4;border-radius:5px;background:#f8f5ee;padding:12px}.workspace-upload-field input{border:0;background:transparent;padding:0}.workspace-upload-field small{color:#8c867d;font-size:8px;font-weight:400}.workspace-profile-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px}.workspace-profile-actions #cancelWorkspaceProfile{border-color:#cbc4b9;background:transparent;color:#56544e}.workspace-profile-actions button:disabled{opacity:.5;cursor:wait}
.workspace-section{display:grid;gap:18px;margin-top:42px;border-top:1px solid #cec8bd;padding-top:34px}.workspace-section+.workspace-section{margin-top:48px}.workspace-section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;border-left:3px solid #a95a43;padding:2px 0 2px 18px}.workspace-section-heading h2{margin:6px 0 5px;font:600 30px 'Playfair Display',serif}.workspace-section-heading p{margin:0;color:#817d75;font-size:11px}.workspace-section-heading>strong{align-self:center;min-width:48px;border:1px solid #d7d1c6;border-radius:999px;background:#f0ede6;padding:8px 11px;font:600 18px 'DM Mono',monospace;text-align:center}.member-view-only{color:#99938e;font-size:9px}.workspace-project-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) 180px 200px;gap:10px}.workspace-project-toolbar label{display:grid;gap:5px;color:#69655e;font-size:9px;font-weight:600}.workspace-project-toolbar input,.workspace-project-toolbar select{height:40px;border:1px solid #d7d2c9;border-radius:4px;background:#fffefa;padding:0 11px;color:#34342f;font:11px 'DM Sans';outline-color:#78816a}.workspace-project-table{overflow:hidden;border:1px solid #ddd9d0;border-radius:6px;background:#fffefa}.workspace-project-head,.workspace-project-row{display:grid;grid-template-columns:minmax(220px,1.5fr) 130px 140px 140px 110px 125px 125px;gap:12px;align-items:center}.workspace-project-head{background:#efede7;padding:0 14px}.workspace-project-head button{height:43px;border:0;background:transparent;color:#77736c;text-align:left;font:9px 'DM Mono';letter-spacing:.07em;text-transform:uppercase;cursor:pointer}.workspace-project-head button span{margin-left:5px;color:#9d978e}.workspace-project-head button.active{color:#34342f;font-weight:600}.workspace-project-row{min-height:72px;border-top:1px solid #e7e3dc;padding:10px 14px;color:#66625c;font-size:10px}.workspace-project-name{display:grid;gap:3px;border:0;background:transparent;padding:0;color:#34342f;text-align:left;cursor:pointer}.workspace-project-name strong{font:600 14px 'Playfair Display',serif}.workspace-project-name span{overflow:hidden;color:#8a857d;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.workspace-project-name:hover strong{text-decoration:underline}.workspace-project-status-select{width:100%;height:34px;border:1px solid #d7d2c9;border-radius:4px;background:#fff;padding:0 8px;color:#4e4d48;font:10px 'DM Sans'}.workspace-project-status{display:inline-flex;border-radius:12px;padding:5px 8px;font:600 9px 'DM Sans'}.workspace-project-status.draft{background:#ece9e2;color:#706b63}.workspace-project-status.active{background:#e5eadf;color:#536049}.workspace-project-status.on_hold{background:#f2e8d6;color:#7c633b}.workspace-project-status.completed{background:#dde9e8;color:#476765}.workspace-project-status.archived{background:#ebe5e2;color:#765f59}.workspace-project-row time{color:#767169}.workspace-project-empty{display:grid;min-height:150px;place-items:center;align-content:center;gap:5px;color:#858078}.workspace-project-empty strong{font:600 16px 'Playfair Display',serif}.workspace-project-empty span{font-size:10px}
.workspace-section-actions{display:flex;align-items:center;justify-content:flex-end;gap:18px}.workspace-section-count{display:flex;align-items:flex-end;gap:7px;color:#817e78;font:10px 'DM Mono';letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.workspace-section-count strong{color:#37372f;font:600 31px/1 'Playfair Display',serif}.workspace-section-actions>button{display:inline-flex;align-items:center;gap:7px;border:1px solid #34362f;border-radius:4px;background:#34362f;color:#fff;padding:10px 15px;font:600 11px 'DM Sans';white-space:nowrap;cursor:pointer}.workspace-section-actions>button span{font-size:15px;line-height:1}.workspace-section-actions>button.hidden{display:none}
#workspaceDemoProjectBannerSlot:empty{display:none}#workspaceDemoProjectBannerSlot .demo-project-banner{margin:0}
@media(max-width:1150px){.workspace-profile-card{grid-template-columns:1fr 1fr}.workspace-studio-photo{grid-column:1/-1;min-height:230px}.workspace-project-table{overflow-x:auto}.workspace-project-head,.workspace-project-row{min-width:1040px}}
@media(max-width:800px){.workspace-page-heading{align-items:flex-start}.workspace-profile-card{grid-template-columns:1fr}.workspace-profile-view,.workspace-profile-form{grid-template-columns:1fr}.workspace-studio-photo,.workspace-profile-form{grid-column:1}.workspace-field-wide,.workspace-profile-actions{grid-column:1}.workspace-project-toolbar{grid-template-columns:1fr 1fr}.workspace-project-toolbar label:first-child{grid-column:1/-1}}
@media(max-width:700px){.workspace-section-heading{align-items:flex-start;flex-direction:column}.workspace-section-actions{width:100%;justify-content:space-between}}
@media(max-width:600px){.workspace-page{padding-top:28px}.workspace-page-heading{display:grid}.workspace-page-heading>button{width:100%}.workspace-profile-card{padding:18px}.workspace-visuals{align-items:flex-start}.workspace-logo-preview{flex-basis:72px;height:72px}.workspace-project-toolbar{grid-template-columns:1fr}.workspace-project-toolbar label:first-child{grid-column:1}.workspace-section-heading p{display:none}}
