[class$=-workspace]{--pw-bg:#f8fafc;--pw-surface:#fff;--pw-border:#e2e8f0;--pw-border-strong:#cbd5e1;--pw-text:#0f172a;--pw-text-muted:#475569;--pw-text-subtle:#64748b;--pw-primary:hsl(var(--primary,122 32% 42%));--pw-primary-soft:hsl(var(--primary,122 32% 42%)/0.08);--pw-primary-border:hsl(var(--primary,122 32% 42%)/0.22);--pw-success:#15803d;--pw-success-soft:#f0fdf4;--pw-warning:#b45309;--pw-warning-soft:#fffbeb;--pw-danger:#b91c1c;--pw-danger-soft:#fef2f2;--pw-radius:8px;--pw-radius-lg:10px;--pw-shadow:0 1px 2px rgba(15,23,42,.04);--pw-shadow-md:0 4px 12px rgba(15,23,42,.06);color:var(--pw-text);line-height:1.6}[class$=-workspace]>.card+.card,[class$=-workspace]>.ru-card+.ru-card,[class$=-workspace]>.zenith-card+.zenith-card{margin-top:1.25rem}[class$=-workspace] .pw-panel-card{background:var(--pw-surface);border:1px solid var(--pw-border);border-radius:var(--pw-radius-lg);box-shadow:var(--pw-shadow);overflow:hidden;transition:box-shadow .2s ease}[class$=-workspace] .pw-panel-card:hover{box-shadow:var(--pw-shadow-md)}[class$=-workspace] .pw-panel-card__header{align-items:center;background:var(--pw-bg);border-bottom:1px solid var(--pw-border);display:flex;flex-wrap:wrap;gap:12px 20px;justify-content:space-between;padding:16px clamp(18px,2vw,28px)}[class$=-workspace] .pw-panel-card__title{align-items:center;color:var(--pw-text);display:flex;font-size:1rem;font-weight:600;gap:10px;line-height:1.4}[class$=-workspace] .pw-panel-card__title i{color:var(--pw-primary);font-size:.875rem}[class$=-workspace] .pw-panel-card__body{padding:22px clamp(18px,2vw,28px)}[class$=-workspace] .pw-panel-card__body--flush{padding:0}[class$=-workspace] .pw-tip{align-items:flex-start;background:var(--pw-primary-soft);border:1px solid var(--pw-primary-border);border-radius:var(--pw-radius-lg);color:var(--pw-text);display:flex;font-size:.875rem;gap:14px;line-height:1.6;padding:16px 20px}[class$=-workspace] .pw-tip i{color:var(--pw-primary);flex-shrink:0;margin-top:2px}.legacy-content-bridge .page-tip,.legacy-content-bridge .pw-tip,.legacy-content-bridge [class$=-tip]:not([class*=-tip--]){align-items:flex-start;background:var(--page-tip-bg,var(--pw-primary-soft,hsl(var(--primary,122 32% 42%)/.08)));border:1px solid var(--page-tip-border,var(--pw-primary-border,hsl(var(--primary,122 32% 42%)/.22)));border-radius:var(--pw-radius-lg,10px);color:var(--page-tip-body,var(--pw-text-muted,#475569));display:flex;font-size:.875rem;gap:14px;line-height:1.6;margin:0;padding:16px 20px}.legacy-content-bridge .page-tip>i,.legacy-content-bridge .pw-tip>i,.legacy-content-bridge [class$=-tip]:not([class*=-tip--])>i:first-child{color:var(--page-tip-icon,var(--pw-primary,hsl(var(--primary,122 32% 42%))));flex-shrink:0;font-size:1.0625rem;margin-top:2px}.legacy-content-bridge .page-tip strong,.legacy-content-bridge .pw-tip strong,.legacy-content-bridge [class$=-tip]:not([class*=-tip--]) strong{color:var(--page-tip-title,var(--pw-text,#0f172a));font-weight:600;margin-right:.35em}.tcw-limit-page,.tcw-page{--tcw-primary-soft:var(--page-tip-bg,hsl(var(--primary,122 32% 42%)/0.08));--tcw-primary-border:var(--page-tip-border,hsl(var(--primary,122 32% 42%)/0.22));--tcw-primary:var(--page-tip-icon,hsl(var(--primary,122 32% 42%)));--tcw-text-muted:var(--page-tip-body,#475569);--tcw-text:var(--page-tip-title,#0f172a)}[class$=-workspace] .pw-filters-bar{align-items:flex-end;background:var(--pw-bg);border-bottom:1px solid var(--pw-border);display:flex;flex-wrap:wrap;gap:14px 20px;padding:16px clamp(18px,2vw,28px)}[class$=-workspace] .pw-filter-field label{color:var(--pw-text-muted);display:block;font-size:.8125rem;font-weight:600;letter-spacing:.03em;margin-bottom:6px;text-transform:uppercase}[class$=-workspace] .pw-filter-field .form-control{border-color:var(--pw-border-strong);border-radius:var(--pw-radius);min-height:38px}[class$=-workspace] .dataTables_wrapper{padding:18px clamp(18px,2vw,28px) 22px}[class$=-workspace] table.dataTable tbody tr{transition:background-color .12s ease}[class$=-workspace] table.dataTable tbody tr:hover{background-color:hsl(var(--muted)/.45)}[class$=-workspace] table.dataTable tbody tr:nth-child(2n){background-color:hsl(var(--background)/.5)}[class$=-workspace] .dataTables_filter label,[class$=-workspace] .dataTables_info,[class$=-workspace] .dataTables_length label{color:var(--pw-text-muted);font-size:.875rem}[class$=-workspace] .form-group label{color:var(--pw-text);font-weight:500}[class$=-workspace] .form-control:focus,[class$=-workspace] select.form-control:focus{border-color:var(--pw-primary);box-shadow:0 0 0 2px hsl(var(--primary,122 32% 42%)/.15)}[class$=-workspace] .content-header h1{color:var(--pw-text)}[class$=-workspace] .text-muted{color:var(--pw-text-muted)!important}[class$=-workspace] .pw-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:600;gap:4px;line-height:1.3;padding:3px 10px;white-space:nowrap}[class$=-workspace] .pw-badge--success{background:var(--pw-success-soft);border:1px solid #bbf7d0;color:var(--pw-success)}[class$=-workspace] .pw-badge--warning{background:var(--pw-warning-soft);border:1px solid #fde68a;color:var(--pw-warning)}[class$=-workspace] .pw-badge--danger{background:var(--pw-danger-soft);border:1px solid #fecaca;color:var(--pw-danger)}[class$=-workspace] .pw-badge--muted{background:var(--pw-bg);border:1px solid var(--pw-border);color:var(--pw-text-muted)}[class$=-workspace] .pw-empty{color:var(--pw-text-muted);font-size:.9375rem;padding:2.5rem 1.5rem;text-align:center}.page-toolbar{margin-bottom:-.25rem}.legacy-content-bridge>.content-header:first-child{display:none}.generic-workspace>.card:first-child,.generic-workspace>.zenith-card:first-child,[class$=-workspace]>.card:first-child,[class$=-workspace]>.groups-field-nav:first-child+.zenith-card,[class$=-workspace]>.profile-edit-page:first-child,[class$=-workspace]>.pw-panel-card:first-child,[class$=-workspace]>.ru-card:first-child,[class$=-workspace]>.zenith-card:first-child{margin-top:0}.generic-workspace .zenith-card>div:first-child,[class$=-workspace] .zenith-card>div:first-child{background:linear-gradient(180deg,hsl(var(--muted)/.4) 0,hsl(var(--muted)/.2) 100%)}
