/* -------------------------------------------------------------------
   Stage 105.1E CLEAN — Setup / Tools Professional Layout v1
   Frontend-only CSS layout transformation for Setup, Tools, Audit/Security,
   Background Processing and admin/configuration surfaces.
   Styling/layout only: no route changes, no API calls, no auth/session/admin
   backend changes, no data writes, no Billing/SageOne runtime, no RADIUS,
   prepaid/topups, products/backend/customer package-speed, Asset Register,
   Job Card, Calendar, Android, Network Devices worker/syslog/tracking, or
   protected-module logic changes.
------------------------------------------------------------------- */

:root{
  --ui2-stp-bg:
    radial-gradient(circle at top left, rgba(99,102,241,.15), transparent 32%),
    radial-gradient(circle at top right, rgba(6,182,212,.12), transparent 31%),
    radial-gradient(circle at 86% 82%, rgba(168,85,247,.105), transparent 30%),
    linear-gradient(135deg, rgba(238,242,255,.84), rgba(236,254,255,.64) 56%, rgba(250,245,255,.52));
  --ui2-stp-hero: rgba(255,255,255,.975);
  --ui2-stp-hero-strong: rgba(255,255,255,.998);
  --ui2-stp-panel: rgba(255,255,255,.978);
  --ui2-stp-panel-soft: rgba(248,250,252,.92);
  --ui2-stp-panel-softer: rgba(241,245,249,.76);
  --ui2-stp-border: rgba(148,163,184,.25);
  --ui2-stp-border-strong: rgba(99,102,241,.29);
  --ui2-stp-text: #0f172a;
  --ui2-stp-muted: #64748b;
  --ui2-stp-accent: #4f46e5;
  --ui2-stp-accent-2: #0891b2;
  --ui2-stp-accent-3: #7c3aed;
  --ui2-stp-success: #16a34a;
  --ui2-stp-warning: #d97706;
  --ui2-stp-danger: #dc2626;
  --ui2-stp-shadow: 0 22px 62px rgba(15,23,42,.100);
  --ui2-stp-shadow-soft: 0 12px 34px rgba(15,23,42,.066);
  --ui2-stp-radius-xl: 30px;
  --ui2-stp-radius-lg: 24px;
}

html[data-theme="dark"], body.dark, body.theme-dark{
  --ui2-stp-bg:
    radial-gradient(circle at top left, rgba(129,140,248,.16), transparent 32%),
    radial-gradient(circle at top right, rgba(34,211,238,.13), transparent 30%),
    radial-gradient(circle at 86% 82%, rgba(196,181,253,.11), transparent 31%),
    linear-gradient(135deg, rgba(2,6,23,.98), rgba(15,23,42,.94) 60%, rgba(49,46,129,.38));
  --ui2-stp-hero: rgba(15,23,42,.92);
  --ui2-stp-hero-strong: rgba(15,23,42,.98);
  --ui2-stp-panel: rgba(15,23,42,.93);
  --ui2-stp-panel-soft: rgba(30,41,59,.74);
  --ui2-stp-panel-softer: rgba(51,65,85,.50);
  --ui2-stp-border: rgba(148,163,184,.22);
  --ui2-stp-border-strong: rgba(129,140,248,.28);
  --ui2-stp-text: #e5edf8;
  --ui2-stp-muted: #9fb0c5;
  --ui2-stp-accent: #a5b4fc;
  --ui2-stp-accent-2: #67e8f9;
  --ui2-stp-accent-3: #c4b5fd;
  --ui2-stp-shadow: 0 24px 68px rgba(0,0,0,.34);
  --ui2-stp-shadow-soft: 0 14px 38px rgba(0,0,0,.24);
}

/* Scope: Setup, Tools and admin-style pages only. */
body.ispforge-ui-v2-setup-tools-professional-active #page,
body.ispforge-ui-v2-setup-tools-professional-active main,
body.ispforge-ui-v2-setup-tools-professional-active .main-content,
body.ispforge-ui-v2-setup-tools-professional-active .content,
body.ispforge-ui-v2-setup-tools-professional-active .page{
  background: var(--ui2-stp-bg) !important;
}

body.ispforge-ui-v2-setup-tools-professional-active #page,
body.ispforge-ui-v2-setup-tools-professional-active .page,
body.ispforge-ui-v2-setup-tools-professional-active .main-content{
  max-width: 1680px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

/* Workbench hero/header. */
body.ispforge-ui-v2-setup-tools-professional-active .page-title-row,
body.ispforge-ui-v2-setup-tools-professional-active .page-header,
body.ispforge-ui-v2-setup-tools-professional-active .settings-header,
body.ispforge-ui-v2-setup-tools-professional-active .admin-header,
body.ispforge-ui-v2-setup-tools-professional-active .tools-header,
body.ispforge-ui-v2-setup-tools-professional-active .setup-header,
body.ispforge-ui-v2-setup-tools-professional-active .debug-header,
body.ispforge-ui-v2-setup-tools-professional-active .audit-header,
body.ispforge-ui-v2-setup-tools-professional-active .security-header,
body.ispforge-ui-v2-setup-tools-professional-active .background-processing-header{
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  gap: 18px !important;
  align-items: center !important;
  position: relative !important;
  isolation: isolate !important;
  margin: 2px 0 22px !important;
  padding: clamp(22px, 2.1vw, 34px) clamp(22px, 2.35vw, 38px) !important;
  border: 1px solid var(--ui2-stp-border-strong) !important;
  border-radius: var(--ui2-stp-radius-xl) !important;
  background:
    radial-gradient(circle at 90% 14%, rgba(79,70,229,.18), transparent 26%),
    radial-gradient(circle at 3% 90%, rgba(8,145,178,.13), transparent 30%),
    linear-gradient(135deg, var(--ui2-stp-hero-strong), var(--ui2-stp-hero)) !important;
  box-shadow: var(--ui2-stp-shadow) !important;
  overflow: hidden !important;
}

body.ispforge-ui-v2-setup-tools-professional-active .page-title-row::before,
body.ispforge-ui-v2-setup-tools-professional-active .page-header::before,
body.ispforge-ui-v2-setup-tools-professional-active .settings-header::before,
body.ispforge-ui-v2-setup-tools-professional-active .admin-header::before,
body.ispforge-ui-v2-setup-tools-professional-active .tools-header::before,
body.ispforge-ui-v2-setup-tools-professional-active .setup-header::before,
body.ispforge-ui-v2-setup-tools-professional-active .debug-header::before,
body.ispforge-ui-v2-setup-tools-professional-active .audit-header::before,
body.ispforge-ui-v2-setup-tools-professional-active .security-header::before,
body.ispforge-ui-v2-setup-tools-professional-active .background-processing-header::before{
  content: "" !important;
  position: absolute !important;
  inset: auto 28px 0 28px !important;
  height: 4px !important;
  border-radius: 999px !important;
  background: linear-gradient(90deg, var(--ui2-stp-accent), var(--ui2-stp-accent-2), var(--ui2-stp-accent-3)) !important;
  opacity: .92 !important;
  z-index: 0 !important;
}

body.ispforge-ui-v2-setup-tools-professional-active .page-title-row::after,
body.ispforge-ui-v2-setup-tools-professional-active .page-header::after,
body.ispforge-ui-v2-setup-tools-professional-active .settings-header::after,
body.ispforge-ui-v2-setup-tools-professional-active .admin-header::after,
body.ispforge-ui-v2-setup-tools-professional-active .tools-header::after,
body.ispforge-ui-v2-setup-tools-professional-active .setup-header::after,
body.ispforge-ui-v2-setup-tools-professional-active .debug-header::after,
body.ispforge-ui-v2-setup-tools-professional-active .audit-header::after,
body.ispforge-ui-v2-setup-tools-professional-active .security-header::after,
body.ispforge-ui-v2-setup-tools-professional-active .background-processing-header::after{
  content: "Control Centre" !important;
  position: absolute !important;
  right: 24px !important;
  top: 18px !important;
  padding: 7px 12px !important;
  border: 1px solid rgba(79,70,229,.24) !important;
  border-radius: 999px !important;
  background: rgba(79,70,229,.095) !important;
  color: var(--ui2-stp-accent) !important;
  font-size: 11px !important;
  font-weight: 950 !important;
  letter-spacing: .085em !important;
  text-transform: uppercase !important;
}

body.ispforge-ui-v2-setup-tools-professional-active .page-title-row > *,
body.ispforge-ui-v2-setup-tools-professional-active .page-header > *,
body.ispforge-ui-v2-setup-tools-professional-active .settings-header > *,
body.ispforge-ui-v2-setup-tools-professional-active .admin-header > *,
body.ispforge-ui-v2-setup-tools-professional-active .tools-header > *,
body.ispforge-ui-v2-setup-tools-professional-active .setup-header > *,
body.ispforge-ui-v2-setup-tools-professional-active .debug-header > *,
body.ispforge-ui-v2-setup-tools-professional-active .audit-header > *,
body.ispforge-ui-v2-setup-tools-professional-active .security-header > *,
body.ispforge-ui-v2-setup-tools-professional-active .background-processing-header > *{
  position: relative !important;
  z-index: 1 !important;
}

body.ispforge-ui-v2-setup-tools-professional-active h1,
body.ispforge-ui-v2-setup-tools-professional-active .page-title-row h1,
body.ispforge-ui-v2-setup-tools-professional-active .page-header h1,
body.ispforge-ui-v2-setup-tools-professional-active .settings-header h1,
body.ispforge-ui-v2-setup-tools-professional-active .admin-header h1,
body.ispforge-ui-v2-setup-tools-professional-active .tools-header h1{
  color: var(--ui2-stp-text) !important;
  font-weight: 950 !important;
  letter-spacing: -.055em !important;
}

body.ispforge-ui-v2-setup-tools-professional-active .page-title-row h1,
body.ispforge-ui-v2-setup-tools-professional-active .page-header h1,
body.ispforge-ui-v2-setup-tools-professional-active .settings-header h1,
body.ispforge-ui-v2-setup-tools-professional-active .admin-header h1,
body.ispforge-ui-v2-setup-tools-professional-active .tools-header h1{
  margin: 0 0 8px !important;
  font-size: clamp(31px, 2.7vw, 44px) !important;
  line-height: .99 !important;
}

body.ispforge-ui-v2-setup-tools-professional-active .page-title-row p,
body.ispforge-ui-v2-setup-tools-professional-active .page-header p,
body.ispforge-ui-v2-setup-tools-professional-active .settings-header p,
body.ispforge-ui-v2-setup-tools-professional-active .admin-header p,
body.ispforge-ui-v2-setup-tools-professional-active .tools-header p,
body.ispforge-ui-v2-setup-tools-professional-active .muted,
body.ispforge-ui-v2-setup-tools-professional-active .help-text,
body.ispforge-ui-v2-setup-tools-professional-active small{
  color: var(--ui2-stp-muted) !important;
}

/* Convert mixed settings pages into card-based workbench surfaces. */
body.ispforge-ui-v2-setup-tools-professional-active .card,
body.ispforge-ui-v2-setup-tools-professional-active .panel,
body.ispforge-ui-v2-setup-tools-professional-active .box,
body.ispforge-ui-v2-setup-tools-professional-active .section,
body.ispforge-ui-v2-setup-tools-professional-active .settings-card,
body.ispforge-ui-v2-setup-tools-professional-active .setup-card,
body.ispforge-ui-v2-setup-tools-professional-active .tool-card,
body.ispforge-ui-v2-setup-tools-professional-active .admin-card,
body.ispforge-ui-v2-setup-tools-professional-active .audit-card,
body.ispforge-ui-v2-setup-tools-professional-active .security-card,
body.ispforge-ui-v2-setup-tools-professional-active .module-card,
body.ispforge-ui-v2-setup-tools-professional-active .permission-card,
body.ispforge-ui-v2-setup-tools-professional-active .settings-panel,
body.ispforge-ui-v2-setup-tools-professional-active .tools-panel,
body.ispforge-ui-v2-setup-tools-professional-active .table-card,
body.ispforge-ui-v2-setup-tools-professional-active .table-wrap,
body.ispforge-ui-v2-setup-tools-professional-active .table-container,
body.ispforge-ui-v2-setup-tools-professional-active .log-panel,
body.ispforge-ui-v2-setup-tools-professional-active .output-panel{
  border: 1px solid var(--ui2-stp-border) !important;
  border-radius: var(--ui2-stp-radius-lg) !important;
  background:
    linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,0)),
    var(--ui2-stp-panel) !important;
  box-shadow: var(--ui2-stp-shadow-soft) !important;
}

body.ispforge-ui-v2-setup-tools-professional-active .card,
body.ispforge-ui-v2-setup-tools-professional-active .panel,
body.ispforge-ui-v2-setup-tools-professional-active .box,
body.ispforge-ui-v2-setup-tools-professional-active .section,
body.ispforge-ui-v2-setup-tools-professional-active .settings-card,
body.ispforge-ui-v2-setup-tools-professional-active .setup-card,
body.ispforge-ui-v2-setup-tools-professional-active .tool-card,
body.ispforge-ui-v2-setup-tools-professional-active .admin-card,
body.ispforge-ui-v2-setup-tools-professional-active .audit-card,
body.ispforge-ui-v2-setup-tools-professional-active .security-card,
body.ispforge-ui-v2-setup-tools-professional-active .module-card,
body.ispforge-ui-v2-setup-tools-professional-active .permission-card{
  padding: clamp(16px, 1.55vw, 24px) !important;
  margin-bottom: 18px !important;
}

/* KPI/status rows for admin and monitoring pages. */
body.ispforge-ui-v2-setup-tools-professional-active .kpi-row,
body.ispforge-ui-v2-setup-tools-professional-active .summary-row,
body.ispforge-ui-v2-setup-tools-professional-active .stats-row,
body.ispforge-ui-v2-setup-tools-professional-active .status-row,
body.ispforge-ui-v2-setup-tools-professional-active .dashboard-grid,
body.ispforge-ui-v2-setup-tools-professional-active .cards-grid{
  display: grid !important;
  grid-template-columns: repeat(auto-fit, minmax(215px, 1fr)) !important;
  gap: 14px !important;
  align-items: stretch !important;
}

body.ispforge-ui-v2-setup-tools-professional-active .kpi,
body.ispforge-ui-v2-setup-tools-professional-active .stat-card,
body.ispforge-ui-v2-setup-tools-professional-active .summary-card,
body.ispforge-ui-v2-setup-tools-professional-active .status-card,
body.ispforge-ui-v2-setup-tools-professional-active .metric-card{
  position: relative !important;
  overflow: hidden !important;
  border: 1px solid var(--ui2-stp-border) !important;
  border-radius: 24px !important;
  background:
    radial-gradient(circle at 92% 14%, rgba(79,70,229,.13), transparent 30%),
    var(--ui2-stp-panel) !important;
  box-shadow: var(--ui2-stp-shadow-soft) !important;
  padding: 18px !important;
}

body.ispforge-ui-v2-setup-tools-professional-active .kpi::before,
body.ispforge-ui-v2-setup-tools-professional-active .stat-card::before,
body.ispforge-ui-v2-setup-tools-professional-active .summary-card::before,
body.ispforge-ui-v2-setup-tools-professional-active .status-card::before,
body.ispforge-ui-v2-setup-tools-professional-active .metric-card::before{
  content: "" !important;
  position: absolute !important;
  inset: 0 auto 0 0 !important;
  width: 4px !important;
  background: linear-gradient(180deg, var(--ui2-stp-accent), var(--ui2-stp-accent-2)) !important;
  opacity: .86 !important;
}

/* Toolbar/search/action rows. */
body.ispforge-ui-v2-setup-tools-professional-active .toolbar,
body.ispforge-ui-v2-setup-tools-professional-active .actions,
body.ispforge-ui-v2-setup-tools-professional-active .filter-row,
body.ispforge-ui-v2-setup-tools-professional-active .filters,
body.ispforge-ui-v2-setup-tools-professional-active .search-row,
body.ispforge-ui-v2-setup-tools-professional-active .button-row,
body.ispforge-ui-v2-setup-tools-professional-active .admin-actions,
body.ispforge-ui-v2-setup-tools-professional-active .settings-actions,
body.ispforge-ui-v2-setup-tools-professional-active .tools-actions{
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  gap: 10px !important;
  padding: 12px !important;
  border: 1px solid var(--ui2-stp-border) !important;
  border-radius: 22px !important;
  background: var(--ui2-stp-panel-soft) !important;
  box-shadow: 0 8px 24px rgba(15,23,42,.045) !important;
}

/* Forms and configuration inputs. */
body.ispforge-ui-v2-setup-tools-professional-active input,
body.ispforge-ui-v2-setup-tools-professional-active select,
body.ispforge-ui-v2-setup-tools-professional-active textarea{
  border: 1px solid var(--ui2-stp-border) !important;
  border-radius: 15px !important;
  background: var(--ui2-stp-panel) !important;
  color: var(--ui2-stp-text) !important;
  min-height: 38px !important;
  transition: border-color .16s ease, box-shadow .16s ease, background .16s ease !important;
}

body.ispforge-ui-v2-setup-tools-professional-active textarea{
  min-height: 104px !important;
}

body.ispforge-ui-v2-setup-tools-professional-active input:focus,
body.ispforge-ui-v2-setup-tools-professional-active select:focus,
body.ispforge-ui-v2-setup-tools-professional-active textarea:focus{
  border-color: var(--ui2-stp-accent) !important;
  box-shadow: 0 0 0 4px rgba(79,70,229,.135) !important;
  outline: none !important;
}

body.ispforge-ui-v2-setup-tools-professional-active label{
  color: var(--ui2-stp-text) !important;
  font-weight: 850 !important;
  letter-spacing: -.012em !important;
}

body.ispforge-ui-v2-setup-tools-professional-active .form-row,
body.ispforge-ui-v2-setup-tools-professional-active .field-row,
body.ispforge-ui-v2-setup-tools-professional-active .settings-row,
body.ispforge-ui-v2-setup-tools-professional-active .config-row{
  gap: 14px !important;
}

/* Buttons: polish only, no behaviour changes. */
body.ispforge-ui-v2-setup-tools-professional-active button,
body.ispforge-ui-v2-setup-tools-professional-active .btn,
body.ispforge-ui-v2-setup-tools-professional-active .button{
  border-radius: 15px !important;
  font-weight: 900 !important;
  letter-spacing: -.012em !important;
  box-shadow: 0 9px 22px rgba(15,23,42,.070) !important;
}

body.ispforge-ui-v2-setup-tools-professional-active button:hover,
body.ispforge-ui-v2-setup-tools-professional-active .btn:hover,
body.ispforge-ui-v2-setup-tools-professional-active .button:hover{
  transform: translateY(-1px) !important;
}

/* Tables, permission matrices and audit/security logs. */
body.ispforge-ui-v2-setup-tools-professional-active table{
  width: 100% !important;
  border-collapse: separate !important;
  border-spacing: 0 !important;
  background: transparent !important;
}

body.ispforge-ui-v2-setup-tools-professional-active thead th,
body.ispforge-ui-v2-setup-tools-professional-active table th{
  position: sticky !important;
  top: 0 !important;
  z-index: 3 !important;
  background: color-mix(in srgb, var(--ui2-stp-panel) 88%, var(--ui2-stp-accent) 12%) !important;
  color: var(--ui2-stp-text) !important;
  border-bottom: 1px solid var(--ui2-stp-border) !important;
  font-size: 11px !important;
  font-weight: 950 !important;
  letter-spacing: .055em !important;
  text-transform: uppercase !important;
}

body.ispforge-ui-v2-setup-tools-professional-active td,
body.ispforge-ui-v2-setup-tools-professional-active th{
  padding: 12px 13px !important;
  border-bottom: 1px solid rgba(148,163,184,.16) !important;
}

body.ispforge-ui-v2-setup-tools-professional-active tbody tr{
  transition: background .16s ease, transform .16s ease !important;
}

body.ispforge-ui-v2-setup-tools-professional-active tbody tr:hover{
  background: rgba(79,70,229,.055) !important;
}

body.ispforge-ui-v2-setup-tools-professional-active .permission-matrix,
body.ispforge-ui-v2-setup-tools-professional-active .matrix-wrap,
body.ispforge-ui-v2-setup-tools-professional-active .audit-table,
body.ispforge-ui-v2-setup-tools-professional-active .security-table{
  overflow: auto !important;
  max-height: min(72vh, 820px) !important;
}

/* Tabs and pills. */
body.ispforge-ui-v2-setup-tools-professional-active .tabs,
body.ispforge-ui-v2-setup-tools-professional-active .tab-row,
body.ispforge-ui-v2-setup-tools-professional-active .pill-row,
body.ispforge-ui-v2-setup-tools-professional-active .section-tabs{
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 8px !important;
  padding: 8px !important;
  border: 1px solid var(--ui2-stp-border) !important;
  border-radius: 999px !important;
  background: var(--ui2-stp-panel-soft) !important;
}

body.ispforge-ui-v2-setup-tools-professional-active .tab,
body.ispforge-ui-v2-setup-tools-professional-active .tab-btn,
body.ispforge-ui-v2-setup-tools-professional-active .pill,
body.ispforge-ui-v2-setup-tools-professional-active .badge,
body.ispforge-ui-v2-setup-tools-professional-active .chip,
body.ispforge-ui-v2-setup-tools-professional-active .status-badge{
  border-radius: 999px !important;
  border: 1px solid var(--ui2-stp-border) !important;
  background: var(--ui2-stp-panel-soft) !important;
  color: var(--ui2-stp-text) !important;
  font-weight: 900 !important;
}

body.ispforge-ui-v2-setup-tools-professional-active .active,
body.ispforge-ui-v2-setup-tools-professional-active .tab.active,
body.ispforge-ui-v2-setup-tools-professional-active .tab-btn.active,
body.ispforge-ui-v2-setup-tools-professional-active .pill.active{
  border-color: rgba(79,70,229,.32) !important;
  background: rgba(79,70,229,.13) !important;
  color: var(--ui2-stp-accent) !important;
}

/* Log/output blocks, debug panels and terminal-style areas. */
body.ispforge-ui-v2-setup-tools-professional-active pre,
body.ispforge-ui-v2-setup-tools-professional-active code,
body.ispforge-ui-v2-setup-tools-professional-active .log,
body.ispforge-ui-v2-setup-tools-professional-active .log-box,
body.ispforge-ui-v2-setup-tools-professional-active .output,
body.ispforge-ui-v2-setup-tools-professional-active .console,
body.ispforge-ui-v2-setup-tools-professional-active .debug-output{
  border-radius: 18px !important;
  border: 1px solid rgba(15,23,42,.16) !important;
  background: rgba(15,23,42,.92) !important;
  color: #dbeafe !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.05), var(--ui2-stp-shadow-soft) !important;
}

/* Empty/loading/error states. */
body.ispforge-ui-v2-setup-tools-professional-active .empty,
body.ispforge-ui-v2-setup-tools-professional-active .empty-state,
body.ispforge-ui-v2-setup-tools-professional-active .no-data,
body.ispforge-ui-v2-setup-tools-professional-active .loading,
body.ispforge-ui-v2-setup-tools-professional-active .error-state,
body.ispforge-ui-v2-setup-tools-professional-active .notice,
body.ispforge-ui-v2-setup-tools-professional-active .alert{
  border-radius: 22px !important;
  border: 1px solid var(--ui2-stp-border) !important;
  background: var(--ui2-stp-panel-soft) !important;
  color: var(--ui2-stp-text) !important;
  box-shadow: var(--ui2-stp-shadow-soft) !important;
}

/* Keep popups functional; only improve the visible surface. */
body.ispforge-ui-v2-setup-tools-professional-active .modal,
body.ispforge-ui-v2-setup-tools-professional-active .popup,
body.ispforge-ui-v2-setup-tools-professional-active .dialog,
body.ispforge-ui-v2-setup-tools-professional-active .modal-content,
body.ispforge-ui-v2-setup-tools-professional-active .popup-content,
body.ispforge-ui-v2-setup-tools-professional-active .dialog-content{
  border-radius: 28px !important;
  border: 1px solid var(--ui2-stp-border-strong) !important;
  background: var(--ui2-stp-panel) !important;
  box-shadow: 0 30px 90px rgba(15,23,42,.24) !important;
}

@media (max-width: 980px){
  body.ispforge-ui-v2-setup-tools-professional-active .page-title-row,
  body.ispforge-ui-v2-setup-tools-professional-active .page-header,
  body.ispforge-ui-v2-setup-tools-professional-active .settings-header,
  body.ispforge-ui-v2-setup-tools-professional-active .admin-header,
  body.ispforge-ui-v2-setup-tools-professional-active .tools-header{
    grid-template-columns: 1fr !important;
    border-radius: 24px !important;
    padding: 20px !important;
  }
  body.ispforge-ui-v2-setup-tools-professional-active .page-title-row::after,
  body.ispforge-ui-v2-setup-tools-professional-active .page-header::after,
  body.ispforge-ui-v2-setup-tools-professional-active .settings-header::after,
  body.ispforge-ui-v2-setup-tools-professional-active .admin-header::after,
  body.ispforge-ui-v2-setup-tools-professional-active .tools-header::after{
    position: static !important;
    justify-self: start !important;
    margin-top: 6px !important;
  }
  body.ispforge-ui-v2-setup-tools-professional-active .toolbar,
  body.ispforge-ui-v2-setup-tools-professional-active .actions,
  body.ispforge-ui-v2-setup-tools-professional-active .filter-row,
  body.ispforge-ui-v2-setup-tools-professional-active .filters,
  body.ispforge-ui-v2-setup-tools-professional-active .search-row{
    border-radius: 18px !important;
  }
}
