.workspace-body{margin:0;background:#f7faf9;min-height:100vh}.workspace-header{max-width:1160px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:22px 28px;gap:20px}.workspace-brand{display:flex;align-items:center;gap:8px;text-decoration:none;color:#343b3d}.workspace-brand img{width:80px;height:36px;object-fit:contain}.workspace-brand b{font-size:20px}.workspace-brand small{font-size:12px;color:#71807b;border-inline-start:1px solid #dbe5df;padding-inline-start:12px;margin-inline-start:8px}.workspace-person{display:flex;align-items:center;gap:10px;font-size:14px}.workspace-avatar{display:inline-grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:50%;background:#e5f4ee;color:#389480;font-weight:700;overflow:hidden}.workspace-avatar img{width:100%;height:100%;object-fit:cover}.workspace-avatar.is-large{width:72px;height:72px;margin-bottom:24px;font-size:26px}.workspace-nav{max-width:1104px;margin:auto;display:flex;gap:12px;padding:0 0 16px;border-bottom:1px solid #e1e9e5}.workspace-nav a{padding:9px 18px;border-radius:10px;text-decoration:none;color:#60716a;font-size:15px}.workspace-nav a[aria-current=page]{background:#fff0f3;color:#d8405a;font-weight:700}.workspace-main{max-width:1160px;margin:30px auto;padding:0 28px 48px}.workspace-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px}.workspace-heading h1{font-size:27px}.workspace-count{border:1px solid #dde8e1;background:#fff;border-radius:12px;padding:10px 16px;color:#389480;white-space:nowrap;font-size:14px}.workspace-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.workspace-session-card{display:flex;flex-direction:column;border:1px solid #e0e8e3;background:#fff;border-radius:18px;padding:24px;box-shadow:0 3px 12px #29483a05}.workspace-card-top{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px}.workspace-number{display:grid;place-items:center;min-width:40px;height:40px;border-radius:12px;background:#fff0f3;color:#F05069;font-size:20px;font-weight:700}.workspace-status{display:inline-block;border-radius:30px;padding:4px 10px;background:#f0f3f1;color:#67766f;font-size:12px;white-space:nowrap}.workspace-status.is-draft{background:#e7f5ed;color:#389480}.workspace-status.is-approved{background:#dff1e8;color:#287d69}.workspace-status.is-locked{background:#f0f2f1;color:#68746e}.workspace-session-card h2{font-size:18px;line-height:1.8;min-height:98px}.workspace-last{font-size:13px;margin-top:auto!important;min-height:60px}.workspace-last time{direction:ltr;font-size:12px;display:inline-block}.workspace-session-card .bt-btn{margin-top:10px}.workspace-message{padding:13px 18px;border:1px solid #d6e8dc;background:#eff9f3;border-radius:12px;color:#389480;font-size:15px}.workspace-login{max-width:440px;margin:22px auto}.workspace-login h1{margin-top:14px}.workspace-members-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px;align-items:start}.workspace-member{display:flex;gap:12px;align-items:center;padding:16px 0;border-bottom:1px solid #edf1ee}.workspace-member>div{flex:1;min-width:0}.workspace-member strong{display:block;font-size:15px}.workspace-member small,.workspace-member div>span{display:block;color:#748279;font-size:12px}.workspace-member div>span{direction:ltr;text-align:right;letter-spacing:.6px}.workspace-member .workspace-status{font-size:11px}.workspace-profile{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px;max-width:900px;margin-top:24px}.workspace-phone{border:1px solid #e4ebe6;padding:12px 16px;border-radius:10px;letter-spacing:1px}.workspace-profile form[action]{margin-top:30px}.workspace-topbar{display:flex;justify-content:space-between;align-items:center;gap:16px;background:#fff;border-bottom:1px solid #e0e8e3;padding:12px 24px;font:14px/1.6 Vazir,sans-serif;position:relative;z-index:90}.workspace-topbar a{color:#389480;text-decoration:none}.workspace-topbar strong{font-size:14px}.workspace-session-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.workspace-session-tools button,.workspace-session-tools a{font:13px/1.5 Vazir,sans-serif;border:1px solid #d7e4dc;border-radius:9px;padding:8px 12px;background:white;cursor:pointer;color:#389480;text-decoration:none}.workspace-session-tools button.is-main{background:#F05069;color:white;border-color:#F05069}.workspace-session-tools button:disabled{opacity:.5;cursor:default}.workspace-section-badge{display:block;font:12px/1.6 Vazir,sans-serif;color:#389480;background:#eef8f2;padding:6px 10px;border-radius:7px;margin-top:5px}.workspace-history{position:fixed;inset:10% 12%;background:white;padding:24px;border:1px solid #dce5df;border-radius:18px;box-shadow:0 15px 70px #1434233b;z-index:200;overflow:auto;font:14px/1.7 Vazir,sans-serif}.workspace-history h2{font-size:20px}.workspace-history-row{padding:12px 0;border-bottom:1px solid #edf1ef}.workspace-history-row small{display:block;color:#728178}.workspace-history pre{white-space:pre-wrap;font:14px/1.8 Vazir,sans-serif;background:#f6f9f7;padding:14px;border-radius:10px}.workspace-placeholder{max-width:900px;margin:28px auto;padding:0 24px}.workspace-placeholder .bt-panel{margin-top:20px}.workspace-placeholder textarea{min-height:180px;height:auto;line-height:1.8}.workspace-placeholder .workspace-section-badge{margin-bottom:16px}@media(max-width:900px){.workspace-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-members-layout{grid-template-columns:1fr}.workspace-nav{margin:0 28px}.workspace-topbar{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.workspace-header{padding:18px 18px;align-items:flex-start}.workspace-brand{flex-wrap:wrap;gap:6px}.workspace-brand img{width:70px}.workspace-brand small{border:0;width:100%;padding:0;margin:0;font-size:11px}.workspace-person{font-size:12px;gap:7px;max-width:52%}.workspace-avatar{width:30px;height:30px}.workspace-nav{margin:0 16px;gap:4px}.workspace-nav a{padding:8px 13px;font-size:14px}.workspace-main{margin:24px auto;padding:0 16px 32px}.workspace-cards{grid-template-columns:1fr;gap:16px}.workspace-session-card{padding:22px}.workspace-session-card h2{min-height:0;margin-bottom:20px}.workspace-last{min-height:0}.workspace-heading{gap:12px}.workspace-heading h1{font-size:23px}.workspace-heading .bt-muted{font-size:14px}.workspace-count{font-size:12px;padding:8px 10px}.workspace-profile{grid-template-columns:1fr}.workspace-member{gap:8px}.workspace-member strong{font-size:14px}.workspace-topbar{padding:12px 16px}.workspace-session-tools{gap:6px}.workspace-history{inset:4%;padding:18px}.workspace-placeholder{padding:0 16px}}

/* Shared storefront component dimensions; no editing behavior changed. */
.brd-panel,.workspace-session-card{border-radius:20px;box-shadow:0 4px 20px #3894800a}.brd-body button,.workspace-session-tools button,.workspace-session-tools a{min-height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px}.brd-actions a{min-height:48px;display:inline-flex;align-items:center}.brd-panel h2{font-size:23px}.workspace-main,.workspace-topbar,.workspace-header{font-family:Vazir,sans-serif}.workspace-status.is-draft,.workspace-status.is-approved{color:var(--barook-green-dark,#389480)}
