.current-user-badge[data-v-249b40c2]{width:100%;min-width:0;max-width:100%;padding:16px;border:1px solid var(--workspace-border-soft);border-radius:var(--workspace-radius-lg);background:var(--workspace-surface);display:flex;align-items:center;gap:12px}.current-user-badge__avatar[data-v-249b40c2]{width:48px;height:48px;border:0;border-radius:999px;padding:0;overflow:hidden;background:var(--workspace-surface-muted, #eef2f7);color:var(--workspace-text-primary, #1f2937);display:grid;place-items:center;cursor:pointer;flex:none}.current-user-badge__avatar img[data-v-249b40c2]{width:100%;height:100%;object-fit:cover;display:block}.current-user-badge__avatar span[data-v-249b40c2]{font-size:18px;font-weight:700}.current-user-badge__body[data-v-249b40c2]{min-width:0;max-width:100%;display:grid;gap:6px}.current-user-badge__body>span[data-v-249b40c2]{font-size:11px;font-family:var(--workspace-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--workspace-text-tertiary)}.current-user-badge strong[data-v-249b40c2]{font-size:22px}.current-user-badge small[data-v-249b40c2]{color:var(--workspace-text-secondary);line-height:1.5}.current-user-badge__body>span[data-v-249b40c2],.current-user-badge strong[data-v-249b40c2],.current-user-badge small[data-v-249b40c2]{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.f-field-error[data-v-bc840609]{display:block;margin:var(--forest-field-error-margin, 0);color:var(--forest-field-error-color, var(--workspace-danger, #c2410c));font-size:var(--forest-field-error-font-size, 13px);line-height:var(--forest-field-error-line-height, 1.5);word-break:break-word}.forest-password-login-panel[data-v-ad3bd5ef]{display:grid;gap:14px;width:100%}.forest-password-login-panel__heading[data-v-ad3bd5ef]{display:grid;gap:8px}.forest-password-login-panel__heading h2[data-v-ad3bd5ef],.forest-password-login-panel__heading p[data-v-ad3bd5ef],.forest-password-login-panel__error[data-v-ad3bd5ef]{margin:0}.forest-password-login-panel__field[data-v-ad3bd5ef]{display:grid;gap:8px}.forest-password-login-panel__field span[data-v-ad3bd5ef]{color:var(--workspace-text-secondary)}.forest-password-login-panel__field input[data-v-ad3bd5ef]{width:100%;min-width:0}.forest-password-login-panel__history-field[data-v-ad3bd5ef]{position:relative}.forest-password-login-panel__history[data-v-ad3bd5ef]{position:absolute;z-index:10;top:calc(100% + 6px);right:0;left:0;display:grid;gap:4px;max-height:180px;overflow:auto;padding:6px;border:1px solid var(--workspace-border, #d8dee8);border-radius:10px;background:var(--workspace-surface, #fff);box-shadow:0 16px 36px #0f172a24}.forest-password-login-panel__history-item[data-v-ad3bd5ef]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;border:0;border-radius:8px;padding:9px 10px;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.forest-password-login-panel__history-item[data-v-ad3bd5ef]:hover{background:var(--workspace-surface-muted, #f4f6f8)}.forest-password-login-panel__history-item small[data-v-ad3bd5ef]{color:var(--workspace-text-tertiary, #7c8798);font-size:12px;white-space:nowrap}.forest-password-login-panel__remember[data-v-ad3bd5ef]{display:inline-flex;align-items:center;gap:8px;width:fit-content;color:var(--workspace-text-secondary);font-size:13px;cursor:pointer}.forest-password-login-panel__remember input[data-v-ad3bd5ef]{margin:0}.forest-password-login-panel__error[data-v-ad3bd5ef]{--forest-field-error-color: var(--workspace-danger)}.forest-sms-code-field[data-v-239c8db7]{display:grid;gap:var(--forest-sms-code-gap, 8px)}.forest-sms-code-field__control[data-v-239c8db7]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--forest-sms-code-control-gap, 10px);align-items:center}.forest-sms-code-field__input[data-v-239c8db7]{min-width:0;width:100%}.forest-sms-code-field__send[data-v-239c8db7]{display:inline-flex;min-width:var(--forest-sms-code-send-width, 112px);min-height:var(--forest-sms-code-send-height, 40px);align-items:center;justify-content:center;border:var(--forest-sms-code-send-border, 1px solid #d8dee8);border-radius:var(--forest-sms-code-send-radius, 8px);background:var(--forest-sms-code-send-background, #f8fafc);color:var(--forest-sms-code-send-color, #334155);box-shadow:var(--forest-sms-code-send-shadow, none);cursor:pointer;font:inherit;font-weight:var(--forest-sms-code-send-font-weight, 700);line-height:1;padding:var(--forest-sms-code-send-padding, 0 12px);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,color .16s ease;white-space:nowrap}.forest-sms-code-field__send[data-v-239c8db7]:hover:not(:disabled){border:var(--forest-sms-code-send-hover-border, var(--forest-sms-code-send-border, 1px solid #cbd5e1));background:var(--forest-sms-code-send-hover-background, #f1f5f9);color:var(--forest-sms-code-send-hover-color, var(--forest-sms-code-send-color, #334155));box-shadow:var(--forest-sms-code-send-hover-shadow, var(--forest-sms-code-send-shadow, none));transform:none}.forest-sms-code-field__send[data-v-239c8db7]:focus-visible{outline:none;border:var(--forest-sms-code-send-focus-border, var(--forest-sms-code-send-hover-border, var(--forest-sms-code-send-border, 1px solid #2563eb)));background:var(--forest-sms-code-send-focus-background, var(--forest-sms-code-send-background, #f8fafc));color:var(--forest-sms-code-send-focus-color, var(--forest-sms-code-send-color, #334155));box-shadow:var(--forest-sms-code-send-focus-shadow, 0 0 0 2px rgba(37, 99, 255, .12))}.forest-sms-code-field__send[data-v-239c8db7]:disabled{border:var(--forest-sms-code-send-disabled-border, 1px solid #e2e8f0);background:var(--forest-sms-code-send-disabled-background, #f1f5f9);color:var(--forest-sms-code-send-disabled-color, #94a3b8);box-shadow:none;cursor:not-allowed}.forest-sms-code-field__error[data-v-239c8db7]{--forest-field-error-color: var(--forest-sms-code-error-color, #c2410c);--forest-field-error-font-size: var(--forest-sms-code-error-font-size, 13px)}.forest-phone-sms-login-panel[data-v-257bb337]{display:grid;gap:var(--forest-phone-sms-login-gap, 16px);width:100%}.forest-phone-sms-login-panel__heading[data-v-257bb337]{display:grid;gap:8px}.forest-phone-sms-login-panel__heading h2[data-v-257bb337],.forest-phone-sms-login-panel__heading p[data-v-257bb337],.forest-phone-sms-login-panel__error[data-v-257bb337]{margin:0}.forest-phone-sms-login-panel__field[data-v-257bb337]{display:grid;gap:8px}.forest-phone-sms-login-panel__field span[data-v-257bb337]{color:var(--forest-phone-sms-login-label-color, currentColor);font-size:var(--forest-phone-sms-login-label-font-size, 13px)}.forest-phone-sms-login-panel__field input[data-v-257bb337]{width:100%;min-width:0}.forest-phone-sms-login-panel__history-field[data-v-257bb337]{position:relative}.forest-phone-sms-login-panel__history[data-v-257bb337]{position:absolute;z-index:10;top:calc(100% + 6px);right:0;left:0;display:grid;gap:4px;max-height:180px;overflow:auto;padding:6px;border:1px solid var(--workspace-border, #d8dee8);border-radius:10px;background:var(--workspace-surface, #fff);box-shadow:0 16px 36px #0f172a24}.forest-phone-sms-login-panel__history-item[data-v-257bb337]{width:100%;border:0;border-radius:8px;padding:9px 10px;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.forest-phone-sms-login-panel__history-item[data-v-257bb337]:hover{background:var(--workspace-surface-muted, #f4f6f8)}.forest-phone-sms-login-panel__error[data-v-257bb337]{--forest-field-error-color: var(--forest-phone-sms-login-error-color, #c2410c)}.forest-phone-sms-login-panel__submit[data-v-257bb337]{width:100%}.forest-web-pc-login-panel[data-v-9b282c79]{display:grid;gap:var(--forest-web-pc-login-gap, 16px);width:100%}.forest-web-pc-login-panel__tabs[data-v-9b282c79]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--forest-web-pc-login-tab-gap, 4px);padding:var(--forest-web-pc-login-tabs-padding, 4px);border:var(--forest-web-pc-login-tabs-border, 1px solid #d8dee8);border-radius:var(--forest-web-pc-login-tabs-radius, 999px);background:var(--forest-web-pc-login-tabs-background, #f4f6f8)}.forest-web-pc-login-panel__tab[data-v-9b282c79]{min-width:0;border:0;border-radius:var(--forest-web-pc-login-tab-radius, 999px);padding:var(--forest-web-pc-login-tab-padding, 10px 12px);background:transparent;color:var(--forest-web-pc-login-tab-color, currentColor);cursor:pointer;font-size:var(--forest-web-pc-login-tab-font-size, 14px)}.forest-web-pc-login-panel__tab--active[data-v-9b282c79]{background:var(--forest-web-pc-login-tab-active-background, #111827);color:var(--forest-web-pc-login-tab-active-color, #fff)}.workspace-layout[data-v-fd2f17c4]{min-height:100vh;display:grid;grid-template-columns:292px minmax(0,1fr)}.workspace-layout__sidebar[data-v-fd2f17c4]{padding:28px 22px;background:linear-gradient(180deg,var(--workspace-sidebar-start),var(--workspace-sidebar-end));color:var(--workspace-text-primary);position:sticky;top:0;min-height:100vh;border-right:1px solid var(--workspace-border-soft);display:grid;align-content:start;gap:28px}.workspace-layout__eyebrow[data-v-fd2f17c4]{margin:0;font-size:11px;font-family:var(--workspace-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--workspace-text-tertiary)}.workspace-layout__brand[data-v-fd2f17c4]{display:grid;gap:12px}.workspace-layout__sidebar h1[data-v-fd2f17c4]{margin:0;font-size:38px;line-height:1.04}.workspace-layout__copy[data-v-fd2f17c4]{margin:0;line-height:1.7;color:var(--workspace-text-secondary)}.workspace-layout__nav[data-v-fd2f17c4]{display:grid;gap:8px}.workspace-layout__link[data-v-fd2f17c4]{padding:13px 14px;border-radius:var(--workspace-radius-lg);border:1px solid transparent;color:var(--workspace-text-secondary);background:var(--workspace-nav-item-background);transition:var(--workspace-motion-normal) var(--workspace-ease-standard)}.workspace-layout__link[data-v-fd2f17c4]:hover,.workspace-layout__link.is-active[data-v-fd2f17c4]{background:var(--workspace-nav-item-active-background);border-color:var(--workspace-nav-item-active-border);color:var(--workspace-text-primary);transform:translate(2px)}.workspace-layout__main[data-v-fd2f17c4]{padding:22px 26px 32px}.workspace-layout__header[data-v-fd2f17c4]{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--workspace-border-soft)}.workspace-layout__header p[data-v-fd2f17c4]{margin:0;font-size:11px;font-family:var(--workspace-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--workspace-text-tertiary)}.workspace-layout__header h2[data-v-fd2f17c4]{margin:8px 0 0;font-size:34px;line-height:1.02}.workspace-layout__logout[data-v-fd2f17c4]{border:1px solid var(--workspace-border-soft);border-radius:var(--workspace-radius-pill);padding:11px 16px;background:var(--workspace-surface-strong);color:var(--workspace-text-primary);cursor:pointer;box-shadow:var(--workspace-shadow-soft)}.workspace-layout__content[data-v-fd2f17c4]{display:grid}@media(max-width:980px){.workspace-layout[data-v-fd2f17c4]{grid-template-columns:1fr}.workspace-layout__sidebar[data-v-fd2f17c4]{min-height:auto;position:relative}.workspace-layout__header[data-v-fd2f17c4]{flex-direction:column;align-items:flex-start}}.lead-panel[data-v-01327ffc]{padding:18px;border-radius:var(--workspace-radius-lg);background:linear-gradient(180deg,var(--workspace-card-paper-start),var(--workspace-card-paper-end));border:1px solid var(--workspace-border-soft);box-shadow:var(--workspace-shadow-soft)}.lead-panel__header[data-v-01327ffc]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.lead-panel__header p[data-v-01327ffc]{margin:0;font-size:11px;color:var(--workspace-text-tertiary);font-family:var(--workspace-font-mono);letter-spacing:.1em;text-transform:uppercase}.lead-panel__header h3[data-v-01327ffc]{margin:6px 0 0;font-size:24px;color:var(--workspace-text-primary);font-family:var(--workspace-font-heading)}.lead-panel__header span[data-v-01327ffc]{color:var(--workspace-text-secondary);font-weight:600}.lead-panel__intro[data-v-01327ffc]{margin:14px 0;color:var(--workspace-text-secondary);line-height:1.6}.lead-panel__grid[data-v-01327ffc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.lead-panel__grid dt[data-v-01327ffc]{color:var(--workspace-text-tertiary);font-family:var(--workspace-font-mono);font-size:11px}.lead-panel__grid dd[data-v-01327ffc]{margin:4px 0 0;color:var(--workspace-text-primary);font-weight:600}.lead-grid[data-v-beefebbf]{grid-template-columns:1.4fr .7fr .9fr 1.2fr .5fr}@media(max-width:1080px){.lead-grid[data-v-beefebbf]{grid-template-columns:repeat(2,minmax(0,1fr))}}.lead-form[data-v-c3894b6f]{display:grid;gap:12px}.login-page[data-v-c83dab87]{min-height:100vh;display:grid;align-items:center;grid-template-columns:minmax(0,1.1fr) minmax(380px,460px);gap:22px;padding:28px}.login-page__hero[data-v-c83dab87]{position:relative;align-self:stretch;display:grid;align-items:center;overflow:hidden;isolation:isolate}.login-page__hero[data-v-c83dab87]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 18% 20%,var(--workspace-page-decor-primary),transparent 28%),radial-gradient(circle at 84% 12%,var(--workspace-page-decor-secondary),transparent 24%);pointer-events:none;z-index:0}.login-page__hero[data-v-c83dab87] .workspace-card__body{position:relative;z-index:1}.login-page__eyebrow[data-v-c83dab87]{margin:0;font-size:11px;font-family:var(--workspace-font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--workspace-text-tertiary)}.login-page__hero h1[data-v-c83dab87]{margin:14px 0 0;font-size:clamp(44px,6vw,78px);line-height:.95;max-width:520px}.login-page__copy[data-v-c83dab87]{margin:16px 0 0;max-width:520px;line-height:1.8;color:var(--workspace-text-secondary)}.login-page__panel[data-v-c83dab87]{display:flex;align-items:center;justify-content:center}.login-page__panel[data-v-c83dab87] .forest-web-pc-login-panel{width:min(100%,420px);padding:28px;--forest-web-pc-login-tabs-border: 1px solid var(--workspace-border);--forest-web-pc-login-tabs-background: var(--workspace-surface-muted);--forest-web-pc-login-tab-color: var(--workspace-text-secondary);--forest-web-pc-login-tab-active-background: var(--workspace-button-primary-background);--forest-web-pc-login-tab-active-color: var(--workspace-button-primary-text)}.login-page__panel[data-v-c83dab87] .forest-password-login-panel__heading h2,.login-page__panel[data-v-c83dab87] .forest-phone-sms-login-panel__heading h2{margin:10px 0 0;font-size:34px}.login-page__panel[data-v-c83dab87] .forest-password-login-panel__heading p,.login-page__panel[data-v-c83dab87] .forest-phone-sms-login-panel__heading p{margin-top:10px;color:var(--workspace-text-secondary);line-height:1.6}.login-page__panel[data-v-c83dab87] .forest-password-login-panel__field,.login-page__panel[data-v-c83dab87] .forest-phone-sms-login-panel__field{margin-top:18px}.login-page__panel[data-v-c83dab87] input{padding:14px 16px}.login-page__panel[data-v-c83dab87] .workspace-button,.login-page__panel[data-v-c83dab87] .forest-phone-sms-login-panel__submit{margin-top:8px;width:100%;border:1px solid transparent;border-radius:var(--workspace-radius-pill);padding:14px 18px;background:var(--workspace-button-primary-background);color:var(--workspace-button-primary-text);cursor:pointer;font-size:16px;box-shadow:var(--workspace-button-primary-shadow)}@media(max-width:960px){.login-page[data-v-c83dab87]{grid-template-columns:1fr;padding:18px}.login-page__hero[data-v-c83dab87]{order:2}}.user-card[data-v-bafa3921]{border:1px solid var(--workspace-border-soft);border-radius:var(--workspace-radius-lg);padding:18px;background:linear-gradient(180deg,var(--workspace-card-paper-start),var(--workspace-card-paper-end))}.user-card__header[data-v-bafa3921]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.user-card__header h3[data-v-bafa3921]{margin:0;font-size:24px;color:var(--workspace-text-primary);font-family:var(--workspace-font-heading)}.user-card__header p[data-v-bafa3921],.user-card__body p[data-v-bafa3921]{margin:4px 0 0;color:var(--workspace-text-secondary);line-height:1.7}.user-card__status[data-v-bafa3921]{padding:6px 10px;border-radius:var(--workspace-radius-pill);background:var(--workspace-accent-soft);color:var(--workspace-accent-strong);font-size:11px;font-family:var(--workspace-font-mono);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.users-grid[data-v-41654b52]{grid-template-columns:.6fr 1.2fr 1fr 1.2fr .8fr .6fr}@media(max-width:1080px){.users-grid[data-v-41654b52]{grid-template-columns:repeat(2,minmax(0,1fr))}}.user-detail-panel[data-v-d9ce834f]{display:grid;gap:18px}.platform-point-balance[data-v-2cb70389]{display:flex;justify-content:space-between;gap:18px;padding:18px;border-radius:var(--workspace-radius-lg);background:linear-gradient(180deg,var(--workspace-card-paper-start),var(--workspace-card-paper-end));border:1px solid var(--workspace-border-soft)}.platform-point-balance p[data-v-2cb70389]{margin:0;font-size:11px;color:var(--workspace-text-tertiary);font-family:var(--workspace-font-mono);text-transform:uppercase;letter-spacing:.1em}.platform-point-balance strong[data-v-2cb70389]{display:block;margin-top:10px;font-size:38px;color:var(--workspace-text-primary);font-family:var(--workspace-font-heading)}.platform-point-balance dl[data-v-2cb70389]{display:grid;gap:10px;margin:0}.platform-point-balance dt[data-v-2cb70389]{color:var(--workspace-text-tertiary);font-family:var(--workspace-font-mono);font-size:11px}.platform-point-balance dd[data-v-2cb70389]{margin:4px 0 0;color:var(--workspace-text-primary);font-weight:700}.point-log-table[data-v-225cb0bb]{border:1px solid var(--workspace-border-soft);border-radius:var(--workspace-radius-lg);overflow:hidden;background:var(--workspace-surface-strong)}.point-log-table__head[data-v-225cb0bb],.point-log-table__row[data-v-225cb0bb]{display:grid;grid-template-columns:1.4fr .8fr .8fr .8fr .8fr 1.4fr;gap:12px;padding:14px 16px}.point-log-table__head[data-v-225cb0bb]{background:var(--workspace-table-header-bg);color:var(--workspace-table-header-text);font-family:var(--workspace-font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.point-log-table__row[data-v-225cb0bb]{color:var(--workspace-text-primary);border-top:1px solid var(--workspace-border-soft)}.log-wrap[data-v-6c442aa4]{margin-top:18px}@media(max-width:720px){.log-wrap[data-v-6c442aa4]{overflow-x:auto}}.user-point-layout[data-v-e772944b]{align-items:start}.user-point-search__form[data-v-e772944b]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.user-point-search__form .workspace-button[data-v-e772944b]{min-width:160px}.user-point-search__table[data-v-e772944b]{margin-top:16px}.user-point-grid[data-v-e772944b]{grid-template-columns:72px minmax(120px,1fr) minmax(130px,1fr) minmax(180px,1.3fr) 92px minmax(180px,1.1fr) 96px;align-items:center}.workspace-table__button.is-selected[data-v-e772944b]{background:var(--workspace-table-row-hover);box-shadow:inset 3px 0 0 var(--workspace-button-primary-background)}@media(max-width:1080px){.user-point-search__form[data-v-e772944b],.user-point-grid[data-v-e772944b]{grid-template-columns:1fr}}*{box-sizing:border-box}html,body,#app{min-height:100%}body{margin:0;color:var(--workspace-text-primary);background:radial-gradient(circle at top left,var(--workspace-page-decor-primary),transparent 22%),radial-gradient(circle at 88% 8%,var(--workspace-page-decor-secondary),transparent 18%),linear-gradient(180deg,var(--workspace-page) 0%,var(--workspace-page) 48%,var(--workspace-page-accent) 100%);font-family:var(--workspace-font-body);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-family:var(--workspace-font-heading);font-weight:600;letter-spacing:-.02em}input,select,textarea{border:1px solid var(--workspace-border-soft);border-radius:var(--workspace-radius-md);padding:12px 14px;background:var(--workspace-input-background);color:var(--workspace-text-primary);transition:border-color var(--workspace-motion-normal) var(--workspace-ease-standard),box-shadow var(--workspace-motion-normal) var(--workspace-ease-standard),background-color var(--workspace-motion-normal) var(--workspace-ease-standard)}input::placeholder,textarea::placeholder{color:var(--workspace-text-tertiary)}input:focus,select:focus,textarea:focus{outline-color:var(--workspace-focus-outline-color);outline-style:var(--workspace-focus-outline-style);outline-width:var(--workspace-focus-outline-width);outline-offset:var(--workspace-focus-outline-offset);border-color:var(--workspace-accent);box-shadow:0 0 0 4px var(--workspace-focus-ring);background:var(--workspace-input-background-focus)}button{transition:transform var(--workspace-motion-fast) var(--workspace-ease-standard),box-shadow var(--workspace-motion-fast) var(--workspace-ease-standard),background-color var(--workspace-motion-fast) var(--workspace-ease-standard),border-color var(--workspace-motion-fast) var(--workspace-ease-standard)}button:hover:not(:disabled){transform:translateY(-1px)}button:focus-visible,a:focus-visible{outline-color:var(--workspace-focus-outline-color);outline-style:var(--workspace-focus-outline-style);outline-width:var(--workspace-focus-outline-width);outline-offset:var(--workspace-focus-outline-offset)}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.66}.workspace-page{display:grid;gap:20px}.workspace-page__header{display:grid;gap:10px}.workspace-page__eyebrow{margin:0;font-size:11px;font-family:var(--workspace-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--workspace-text-tertiary)}.workspace-page__title{margin:0;font-size:clamp(30px,4vw,44px);line-height:1}.workspace-page__description{margin:0;max-width:780px;color:var(--workspace-text-secondary);line-height:1.7}.workspace-grid{display:grid;gap:18px}.workspace-grid--split{grid-template-columns:minmax(0,1.28fr) minmax(320px,420px)}.workspace-card{background:var(--workspace-surface);border:1px solid var(--workspace-border-soft);border-radius:var(--workspace-radius-xl);box-shadow:var(--workspace-shadow-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.workspace-card--paper{background:linear-gradient(180deg,var(--workspace-card-paper-start),var(--workspace-card-paper-end))}.workspace-card__body{padding:22px}.workspace-card__heading{display:grid;gap:8px;margin-bottom:18px}.workspace-card__heading p{margin:0;font-size:11px;font-family:var(--workspace-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--workspace-text-tertiary)}.workspace-card__heading h3{margin:0;font-size:28px;line-height:1.08}.workspace-toolbar{display:grid;gap:12px;margin-bottom:18px}.workspace-toolbar--users{grid-template-columns:repeat(6,minmax(0,1fr))}.workspace-toolbar--point{grid-template-columns:minmax(220px,320px) 140px}.workspace-toolbar--lead{grid-template-columns:1fr 1fr 140px}.workspace-button,.workspace-button-soft,.workspace-button-danger,.workspace-button-success{border-radius:var(--workspace-radius-pill);padding:12px 16px;border:1px solid transparent;cursor:pointer;font-weight:500}.workspace-button{background:var(--workspace-button-primary-background);color:var(--workspace-button-primary-text);box-shadow:var(--workspace-button-primary-shadow)}.workspace-button-soft{background:var(--workspace-button-soft-background);color:var(--workspace-text-primary);border-color:var(--workspace-border-soft)}.workspace-button-danger{background:var(--workspace-danger-soft);color:var(--workspace-danger);border-color:var(--workspace-danger-border)}.workspace-button-success{background:var(--workspace-success-soft);color:var(--workspace-success);border-color:var(--workspace-success-border)}.workspace-note{margin:0;padding:12px 14px;border-radius:var(--workspace-radius-md);background:var(--workspace-accent-soft);color:var(--workspace-text-secondary);line-height:1.6}.workspace-error{margin:0;padding:12px 14px;border-radius:var(--workspace-radius-md);background:var(--workspace-danger-soft);color:var(--workspace-danger)}.workspace-table{border:1px solid var(--workspace-border-soft);border-radius:18px;overflow:hidden;background:var(--workspace-surface-strong)}.workspace-table__row{display:grid;gap:12px;padding:14px 16px}.workspace-table__head{background:var(--workspace-table-header-bg);color:var(--workspace-table-header-text);font-family:var(--workspace-font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.workspace-table__button{width:100%;border:none;text-align:left;background:transparent;color:var(--workspace-text-primary);cursor:pointer;border-top:1px solid var(--workspace-border-soft)}.workspace-table__button:hover{background:var(--workspace-table-row-hover)}.workspace-pager,.workspace-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px}.workspace-pager__actions,.workspace-actions{display:flex;gap:10px;flex-wrap:wrap}.workspace-placeholder{color:var(--workspace-text-secondary);line-height:1.7}@media(max-width:1080px){.workspace-grid--split,.workspace-toolbar--users,.workspace-toolbar--point,.workspace-toolbar--lead{grid-template-columns:1fr}}
