/* Beta production organization workspace and CMS components. */
.ui-icon{display:inline-block;flex:0 0 auto;vertical-align:middle}.button .ui-icon{margin-right:7px}.sidebar nav a{display:flex;align-items:center;gap:11px}.sidebar nav a .ui-icon{width:18px;height:18px;opacity:.82}.avatar-link img{width:36px;height:36px;object-fit:cover;border-radius:50%;border:2px solid #d9faf5}.workspace-welcome{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:28px}.workspace-welcome h1{font-size:36px}.workspace-welcome p{margin:8px 0 0}.dashboard-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:18px}.dashboard-stat-card{display:flex;align-items:center;gap:16px;min-width:0;padding:21px;background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 9px 28px rgba(11,31,77,.04);transition:.22s}.dashboard-stat-card:hover{transform:translateY(-2px);box-shadow:0 14px 35px rgba(11,31,77,.08)}.stat-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:13px}.stat-icon-blue{color:#2563eb;background:#e8efff}.stat-icon-teal{color:#087f74;background:#d9faf5}.stat-icon-purple{color:#7451c8;background:#f0eaff}.stat-icon-amber{color:#a86700;background:#fff3d6}.dashboard-stat-card div{min-width:0}.dashboard-stat-card small,.dashboard-stat-card p{display:block;color:var(--muted);font-size:11px}.dashboard-stat-card strong{display:block;margin:2px 0;font:800 27px Manrope}.dashboard-stat-card p{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-resource-strip{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:17px 20px;margin-bottom:20px;border:1px solid #bfe9e5;border-radius:15px;background:linear-gradient(100deg,#effffc,#eef5ff)}.dashboard-resource-strip>div{display:flex;align-items:center;gap:13px}.resource-strip-icon{display:grid;place-items:center;width:39px;height:39px;color:#087f74;background:#fff;border-radius:11px}.dashboard-resource-strip p{margin:2px 0 0;font-size:12px}.dashboard-resource-strip>a{color:#087f74;font-weight:800;white-space:nowrap}.dashboard-layout-modern{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(290px,.7fr);gap:20px}.dashboard-side-modern{min-width:0}.modern-dashboard-card{overflow:hidden}.modern-project-list{display:grid}.modern-project-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:17px 21px;border-top:1px solid #e8f0f2;transition:.2s}.modern-project-row:hover{background:#f8ffff}.project-brand-icon{display:grid;place-items:center;width:42px;height:42px;color:#087f74;background:#d9faf5;border-radius:12px}.modern-project-copy{display:grid;min-width:0}.modern-project-copy>a{color:var(--ink);font-weight:800}.modern-project-copy span{color:var(--muted);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-row-health{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:11px}.project-row-links{display:flex;align-items:center;gap:5px}.project-row-links a{display:grid;place-items:center;width:32px;height:32px;color:#087f74;background:#eff8f7;border-radius:8px}.dashboard-empty-state{text-align:center;padding:55px 25px}.dashboard-empty-state>span{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 16px;color:#087f74;background:#d9faf5;border-radius:18px}.activity-feed>div{display:grid;grid-template-columns:37px 1fr auto;align-items:center;gap:12px;padding:15px 20px;border-top:1px solid #e8f0f2}.activity-state{display:grid;place-items:center;width:34px;height:34px;color:#876300;background:#fff3d6;border-radius:10px}.activity-completed{color:#087f74;background:#d9faf5}.activity-feed p,.activity-feed small{display:block;margin:0}.activity-feed small,.activity-feed time{color:var(--muted);font-size:11px}.onboarding-card{padding:22px}.onboarding-head{display:flex;justify-content:space-between;align-items:center}.setup-ring{display:grid;place-items:center;width:70px;height:70px;border-radius:50%;background:conic-gradient(#14b8a6 calc(var(--progress)*1%),#e6eff1 0);position:relative}.setup-ring:before{content:"";position:absolute;inset:7px;background:#fff;border-radius:50%}.setup-ring span{position:relative;font-weight:800;font-size:12px}.setup-list{display:grid;margin-top:18px}.setup-list a{display:flex;align-items:center;gap:10px;padding:12px 0;color:#526879;border-top:1px solid #e8f0f2}.setup-list a>span{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#eef3f4}.setup-list a.complete{color:#087f74;text-decoration:line-through}.setup-list a.complete>span{color:#fff;background:#14b8a6}.resource-link-list{display:grid}.resource-link-list>a{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;padding:14px 18px;color:var(--ink);border-top:1px solid #e8f0f2}.resource-link-icon{display:grid;place-items:center;width:36px;height:36px;color:#2563eb;background:#eef3ff;border-radius:10px}.resource-link-list p,.resource-link-list strong,.resource-link-list small{display:block;margin:0}.resource-link-list small{color:var(--muted);font-size:10px}.profile-layout{display:grid;grid-template-columns:270px minmax(0,1fr);gap:20px}.profile-identity-card{padding:30px;text-align:center;align-self:start}.profile-avatar-large{display:grid;place-items:center;width:120px;height:120px;margin:0 auto 18px;border-radius:32px;overflow:hidden;color:#fff;background:linear-gradient(135deg,#0b1f4d,#14b8a6);font:800 40px Manrope}.profile-avatar-large img{width:100%;height:100%;object-fit:cover}.profile-identity-card p{margin:5px 0 20px}.avatar-upload{display:flex;align-items:center;justify-content:center;gap:8px;padding:11px;border:1px solid var(--line);border-radius:10px;color:#087f74;cursor:pointer}.avatar-upload input{display:none}.profile-identity-card>small{display:block;margin-top:8px;color:var(--muted)}.danger-zone{display:flex;justify-content:space-between;align-items:flex-start;gap:30px;padding:24px;border-color:#f2c3bd;background:#fffafa}.danger-zone>div:first-child{display:flex;gap:14px}.danger-icon{display:grid;place-items:center;width:42px;height:42px;color:#a62b20;background:#ffebe8;border-radius:12px}.danger-zone h2,.danger-zone p{margin:0}.danger-zone details{min-width:280px}.danger-zone summary{list-style:none}.deletion-request-form{display:grid;gap:13px;margin-top:15px}.deletion-pending{text-align:right}.deletion-admin-list>article{display:grid;grid-template-columns:1fr minmax(300px,.7fr);gap:25px;padding:22px;border-top:1px solid var(--line)}.deletion-request-copy blockquote{margin:12px 0;padding:12px;background:#f7fafb;border-radius:9px}.review-outcome{padding:18px;background:#f7fafb;border-radius:12px}.project-create-flow{max-width:1150px}.setup-step{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:#087f74;background:#d9faf5;font-weight:800}.project-create-flow .inset-head{display:flex;align-items:center;gap:13px}.project-plan-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.project-plan-option{position:relative;display:flex;flex-direction:column;gap:12px;padding:20px;border:1px solid var(--line);border-radius:15px;background:#fbffff;cursor:pointer}.project-plan-option>input{position:absolute;top:16px;right:16px;width:auto}.project-plan-option.is-selected{border-color:#14b8a6;box-shadow:0 0 0 3px rgba(20,184,166,.12);background:#effffc}.project-plan-name{display:flex;align-items:center;gap:8px}.project-plan-name b{padding:4px 7px;border-radius:20px;color:#fff;background:#2563eb;font-size:8px;text-transform:uppercase}.project-plan-price{font:800 24px Manrope}.project-plan-price small{font:500 10px Inter;color:var(--muted)}.project-plan-option ul{margin:0;padding-left:18px;color:var(--muted);font-size:11px}.create-ai-option{align-self:end;padding:12px;border:1px solid var(--line);border-radius:10px}.create-ai-option span{display:grid}.create-ai-option small{font-weight:400;color:var(--muted)}.language-option-flag{font-size:22px}.blog-cms-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:18px}.blog-cms-stats article{padding:17px;background:#fff;border:1px solid var(--line);border-radius:13px}.blog-cms-stats span{display:block;color:var(--muted);font-size:11px}.blog-cms-stats strong{font:800 25px Manrope}.blog-filter-bar{display:grid;grid-template-columns:1fr 170px 190px auto auto;align-items:end;gap:12px;padding:18px}.blog-admin-list>article{display:grid;grid-template-columns:90px minmax(0,1fr) auto;gap:17px;align-items:center;padding:17px 20px;border-top:1px solid var(--line)}.blog-admin-thumbnail{display:grid;place-items:center;width:90px;height:70px;overflow:hidden;color:#087f74;background:#e7faf7;border-radius:11px}.blog-admin-thumbnail img{width:100%;height:100%;object-fit:cover}.blog-admin-copy h2{margin:6px 0 3px;font-size:16px}.blog-admin-copy p,.blog-admin-copy small{display:block;margin:0;color:var(--muted);font-size:11px}.blog-admin-copy>small{max-width:760px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.blog-admin-actions{display:flex;align-items:center;gap:10px}.blog-admin-actions a,.blog-admin-actions button{border:0;background:none;color:#087f74;font:700 11px Inter;cursor:pointer}.badge-featured{color:#704f00!important;background:#fff3d6!important}.blog-editor-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:20px;align-items:start}.blog-editor-sidebar{position:sticky;top:95px}.editor-section-head{display:flex;justify-content:space-between;align-items:center}.content-block-list{display:grid;gap:13px}.content-block{overflow:hidden;border:1px solid var(--line);border-radius:13px;background:#fbffff}.content-block>header{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#eff7f7;border-bottom:1px solid var(--line)}.content-block>header>div{display:flex;gap:5px;margin-left:auto}.content-block>header button{width:29px;height:29px;border:1px solid var(--line);border-radius:7px;background:#fff;cursor:pointer}.block-drag{color:#8ca2ad}.content-block>.form-grid{padding:16px}.legacy-body{margin-top:16px}.legacy-body summary{cursor:pointer;font-weight:800}.legacy-body label{margin-top:13px}.editor-cover-preview{width:100%;max-height:210px;object-fit:cover;border-radius:12px;margin-bottom:15px}.editor-secondary-actions{padding-top:15px;margin-top:15px;border-top:1px solid var(--line)}.editor-checklist{display:grid;gap:11px}.taxonomy-layout{align-items:start}.taxonomy-list>div{display:flex;align-items:center;gap:10px;padding:13px 20px;border-top:1px solid var(--line)}.taxonomy-list>div>span{width:12px;height:36px;border-radius:8px;background:var(--taxonomy-color)}.taxonomy-list p,.taxonomy-list small{display:block;margin:0}.tag-cloud-admin{display:flex;gap:8px;flex-wrap:wrap;padding:20px;border-top:1px solid var(--line)}.tag-cloud-admin span{padding:7px 10px;border-radius:20px;background:#eef7f7}.tag-cloud-admin b{margin-left:5px;color:#087f74}.sticky-form-actions>div{display:flex;align-items:center;gap:16px}
@media(max-width:1200px){.dashboard-stat-grid{grid-template-columns:1fr 1fr}.blog-cms-stats{grid-template-columns:repeat(3,1fr)}.blog-filter-bar{grid-template-columns:1fr 1fr}.blog-editor-layout{grid-template-columns:1fr}.blog-editor-sidebar{position:static;display:grid;grid-template-columns:1fr 1fr;gap:15px}.blog-editor-sidebar .section-gap-small{margin-top:0}}
@media(max-width:950px){.dashboard-layout-modern,.profile-layout{grid-template-columns:1fr}.dashboard-side-modern{display:grid;grid-template-columns:1fr 1fr;gap:15px}.dashboard-side-modern .section-gap-small{margin-top:0}.project-plan-grid{grid-template-columns:1fr 1fr}.deletion-admin-list>article{grid-template-columns:1fr}}
@media(max-width:680px){.workspace-welcome,.dashboard-resource-strip,.danger-zone{align-items:stretch;flex-direction:column}.dashboard-stat-grid,.dashboard-side-modern,.project-plan-grid,.blog-cms-stats,.blog-filter-bar,.blog-editor-sidebar{grid-template-columns:1fr}.modern-project-row{grid-template-columns:42px 1fr}.project-row-health,.project-row-links{grid-column:2}.blog-admin-list>article{grid-template-columns:70px 1fr}.blog-admin-thumbnail{width:70px}.blog-admin-actions{grid-column:2}.deletion-pending{text-align:left}.activity-feed>div{grid-template-columns:35px 1fr}.activity-feed time{grid-column:2}.workspace-welcome .head-actions{flex-wrap:wrap}}
