/* Final web workbench restore. Keep function unchanged; only tighten layout. */
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) .workspace-content-inner > [data-workspace-panel-section] > .client-section-intro {
  display: none !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) .workspace-content {
  padding: 20px 28px 24px !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) .workspace-content-inner {
  width: 100% !important;
  max-width: 1480px !important;
  gap: 18px !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #overviewPanel {
  gap: 18px !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #overviewPanel .overview-license-bar {
  display: grid !important;
  grid-template-columns: minmax(150px, .72fr) minmax(410px, 1.72fr) minmax(164px, .72fr) minmax(136px, .56fr) !important;
  align-items: stretch !important;
  gap: 14px !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #overviewPanel #memberBadge {
  display: none !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #overviewPanel #activateMessage {
  grid-column: 1 / -1 !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #overviewPanel .license-current,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #overviewPanel .activation-entry-card,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #overviewPanel .referral-reset-btn,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #overviewPanel .referral-badge {
  min-width: 0 !important;
  min-height: 74px !important;
  padding: 14px 16px !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #overviewPanel .activation-entry-card {
  display: grid !important;
  grid-template-columns: 94px minmax(0, 1fr) !important;
  gap: 12px !important;
  align-items: center !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #overviewPanel .activation-entry-card .eyebrow,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #overviewPanel .activation-entry-card small {
  display: none !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #overviewPanel .activation-entry-card h2 {
  margin: 0 !important;
  font-size: .9rem !important;
  line-height: 1.2 !important;
  white-space: nowrap !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #overviewPanel .activation-panel {
  display: grid !important;
  grid-template-columns: 18px minmax(0, 1fr) 58px !important;
  gap: 8px !important;
  width: 100% !important;
  min-width: 0 !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #overviewPanel .activation-panel input {
  min-width: 0 !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #overviewPanel .referral-reset-btn {
  display: grid !important;
  grid-template-columns: 34px minmax(0, 1fr) !important;
  align-content: center !important;
  text-align: left !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #overviewPanel .referral-reset-btn small {
  display: none !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #overviewPanel .referral-badge {
  display: grid !important;
  align-content: center !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #resumeDock {
  grid-template-columns: minmax(360px, .82fr) minmax(0, 1.18fr) !important;
  align-items: start !important;
  gap: 18px !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #resumeDock .resume-source-card {
  grid-column: 1 !important;
  grid-row: 1 !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #resumeDock .resume-result-stack {
  display: contents !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #resumeDock .resume-advantages-card {
  grid-column: 2 !important;
  grid-row: 1 !important;
  min-height: 0 !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #resumeDock #resumeResult {
  grid-column: 1 / -1 !important;
  grid-row: 2 !important;
  display: grid !important;
  grid-template-rows: auto minmax(0, 1fr) !important;
  gap: 12px !important;
  min-height: 0 !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #resumeDock .resume-result-layout {
  display: grid !important;
  grid-template-columns: minmax(380px, .95fr) minmax(420px, 1.05fr) !important;
  align-items: stretch !important;
  gap: 14px !important;
  min-height: 238px !important;
  max-height: none !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #resumeDock .resume-questions,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #resumeDock .resume-answer-preview {
  height: 238px !important;
  min-height: 238px !important;
  max-height: 238px !important;
  overflow-y: auto !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #resumeDock .resume-questions {
  display: grid !important;
  align-content: start !important;
  gap: 8px !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #resumeDock .resume-questions button,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #resumeDock .resume-placeholder-row {
  min-height: 46px !important;
  padding: 10px 12px !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #resumeDock .resume-answer-preview {
  display: grid !important;
  align-content: start !important;
  padding: 16px !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #resumeDock .resume-answer-preview strong {
  margin-top: 10px !important;
  font-size: .95rem !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #resumeDock .resume-answer-preview p {
  margin-top: 10px !important;
  font-size: .86rem !important;
  line-height: 1.7 !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #roleAnalysisPanel {
  grid-template-columns: minmax(340px, .8fr) minmax(0, 1.2fr) !important;
  gap: 18px !important;
  align-items: start !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #roleAnalysisPanel .role-score-panel {
  padding: 14px !important;
  gap: 12px !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #roleAnalysisPanel .client-role-preview-grid {
  gap: 12px !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #roleAnalysisPanel .client-requirement-list {
  padding: 14px !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #roleAnalysisPanel .client-requirement-list h3 {
  margin-bottom: 10px !important;
  font-size: .9rem !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #roleAnalysisPanel .client-requirement-list p {
  display: grid !important;
  grid-template-columns: 44px minmax(0, 1fr) !important;
  gap: 10px !important;
  margin: 8px 0 !important;
  font-size: .82rem !important;
  line-height: 1.45 !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #roleAnalysisPanel .client-requirement-list p b {
  align-self: start !important;
  min-height: 22px !important;
  padding: 2px 7px !important;
  border-radius: 999px !important;
  font-size: .68rem !important;
  line-height: 1.3 !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #roleAnalysisPanel .client-requirement-list p span,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #roleAnalysisPanel .role-result-grid p,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #roleAnalysisPanel .role-result-grid li {
  font-size: .82rem !important;
  line-height: 1.55 !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #recordHistoryPanel .records-card {
  padding: 0 !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #recordHistoryPanel .records-card-head {
  padding: 16px 18px !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #recordHistoryPanel .records-filter-toolbar {
  gap: 10px !important;
  padding: 14px 18px !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #recordHistoryPanel .records-filter-toolbar label {
  min-height: 60px !important;
  padding: 9px 12px !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #recordHistoryPanel .records-filter-toolbar input {
  height: 28px !important;
  font-size: .82rem !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #recordHistoryPanel .records-score-row {
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 10px !important;
  padding: 12px 18px !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #recordHistoryPanel .records-score-row span {
  min-height: 54px !important;
  padding: 10px 12px !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #recordHistoryPanel .records-layout {
  grid-template-columns: minmax(360px, .92fr) minmax(420px, 1.08fr) !important;
  align-items: start !important;
  min-height: 0 !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #recordHistoryPanel .record-count {
  margin: 12px 18px 0 !important;
  min-height: 28px !important;
  padding: 0 10px !important;
  font-size: .76rem !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #recordHistoryPanel .record-list {
  display: grid !important;
  gap: 0 !important;
  align-content: start !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #recordHistoryPanel .record-row {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) auto !important;
  align-items: center !important;
  gap: 10px !important;
  min-height: 58px !important;
  padding: 9px 18px !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #recordHistoryPanel .record-row-main {
  display: grid !important;
  grid-template-columns: 32px minmax(0, 1fr) !important;
  align-items: center !important;
  gap: 10px !important;
  min-height: 40px !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #recordHistoryPanel .record-row-icon {
  width: 32px !important;
  height: 32px !important;
  border-radius: 10px !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #recordHistoryPanel .record-row strong {
  font-size: .84rem !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #recordHistoryPanel .record-row p {
  margin-top: 2px !important;
  font-size: .72rem !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #recordHistoryPanel .record-row-actions {
  gap: 6px !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #recordHistoryPanel .record-status-badge,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #recordHistoryPanel .record-row-actions .secondary {
  min-height: 28px !important;
  padding: 0 9px !important;
  font-size: .72rem !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel {
  gap: 16px !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel .data-sim-tabs {
  max-width: 420px !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel .data-sim-tabs button {
  min-height: 38px !important;
  padding: 0 20px !important;
  font-size: .86rem !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel .data-sim-form {
  gap: 10px !important;
  padding: 16px !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel .data-sim-form-layout {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) minmax(310px, .42fr) !important;
  gap: 12px !important;
  align-items: start !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel .data-sim-form-fields,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel .sbjl-form-body,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel .sbjl-experience-list {
  gap: 8px !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel .data-sim-grid,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel .data-sim-grid.compact,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel #sbjlForm .data-sim-grid.compact,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel #gsForm .data-sim-grid.compact {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: 8px 10px !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel .data-sim-grid label,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel .data-sim-type-block {
  min-width: 0 !important;
  padding: 9px 10px !important;
  border-radius: 10px !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel .data-sim-grid label > span,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel .data-sim-type-head,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel .sbjl-section-bar,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel .sbjl-experience legend {
  font-size: .72rem !important;
  line-height: 1.25 !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel .data-sim-grid input,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel .data-sim-grid select,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel .data-sim-grid textarea,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel .data-sim-range-inputs input,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel .yhls-type-row input[type="number"] {
  width: 100% !important;
  min-width: 0 !important;
  height: 32px !important;
  border-radius: 8px !important;
  padding: 0 9px !important;
  font-size: .78rem !important;
  line-height: 1.25 !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel .data-sim-grid textarea {
  min-height: 42px !important;
  max-height: 66px !important;
  padding: 7px 9px !important;
  resize: vertical !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel .data-sim-range-inputs {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 8px !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel .data-sim-range-field,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel .data-sim-grid label.wide,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel #yhlsForm .data-sim-grid label:has(#yhlsTrafficWatermark),
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel #yhlsForm .data-sim-grid label:has(#yhlsSalaryDates),
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel #yhlsForm .data-sim-grid label:has(#yhlsCustomTypes),
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel #yhlsForm .data-sim-grid label:has(#yhlsDebitTypes) {
  grid-column: span 2 !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel #sbjlForm .data-sim-grid.compact > label,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel #gsForm .data-sim-grid.compact > label {
  grid-column: span 1 !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel #sbjlForm .sbjl-social-field,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel #sbjlForm .sbjl-zhejiang-id-field,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel #sbjlForm .sbjl-shanghai-id-field,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel #sbjlForm .sbjl-guangdong-id-field,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel #sbjlForm .sbjl-hunan-id-field,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel #sbjlForm .sbjl-hunan-credit-field,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel #sbjlForm .sbjl-unit-field,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel #sbjlForm .sbjl-zhejiang-unit-field,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel #sbjlForm .sbjl-shanghai-unit-field,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel #sbjlForm .sbjl-guangdong-unit-field,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel #sbjlForm .sbjl-beijing-unit-field,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel #sbjlForm .sbjl-beijing-region-field,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel #sbjlForm .sbjl-hunan-unit-field,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel #gsForm .gs-company-field,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel #gsForm .gs-subcategory-field {
  grid-column: span 2 !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel .data-sim-type-grid {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 8px !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel .yhls-type-row {
  display: grid !important;
  grid-template-columns: 18px minmax(0, 1fr) 56px !important;
  align-items: center !important;
  min-height: 32px !important;
  gap: 6px !important;
  padding: 5px 7px !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel .yhls-type-row b {
  overflow: hidden !important;
  font-size: .7rem !important;
  line-height: 1.25 !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel .yhls-type-row input[type="checkbox"] {
  width: 14px !important;
  height: 14px !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel .yhls-type-row input[type="number"] {
  height: 26px !important;
  padding: 0 6px !important;
  text-align: center !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel .sbjl-section-bar {
  min-height: 32px !important;
  padding: 7px 10px !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel .sbjl-section-bar .secondary,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel .data-sim-actions .primary,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel .data-sim-actions .secondary {
  min-height: 32px !important;
  padding: 0 12px !important;
  font-size: .78rem !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel .sbjl-experience {
  padding: 10px !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel .data-sim-asset-panel {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 8px !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel .data-sim-asset-btn {
  min-height: 48px !important;
  padding: 8px 10px !important;
}

@media (max-width: 1180px) {
  html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) .workspace-content {
    padding: 16px !important;
  }

  html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #overviewPanel .overview-license-bar {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #resumeDock,
  html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #roleAnalysisPanel,
  html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #recordHistoryPanel .records-layout,
  html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel .data-sim-form-layout {
    grid-template-columns: minmax(0, 1fr) !important;
  }

  html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #resumeDock .resume-source-card,
  html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #resumeDock .resume-advantages-card,
  html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #resumeDock #resumeResult {
    grid-column: 1 !important;
  }

  html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #resumeDock .resume-result-layout {
    grid-template-columns: minmax(0, 1fr) !important;
  }

  html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel .data-sim-grid,
  html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel .data-sim-grid.compact,
  html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel #sbjlForm .data-sim-grid.compact,
  html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel #gsForm .data-sim-grid.compact {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel .data-sim-type-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}

/* User follow-up: make the web workbench denser and keep labels readable. */
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #overviewPanel .overview-license-bar {
  grid-template-columns: minmax(132px, .64fr) minmax(360px, 1.76fr) minmax(136px, .58fr) minmax(112px, .5fr) !important;
  grid-auto-flow: column !important;
  grid-auto-rows: minmax(64px, auto) !important;
  align-items: center !important;
  padding: 10px !important;
  gap: 10px !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #overviewPanel .overview-license-bar > .license-current,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #overviewPanel .overview-license-bar > .activation-entry-card,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #overviewPanel .overview-license-bar > .referral-reset-btn,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #overviewPanel .overview-license-bar > .license-badge.referral-badge {
  grid-column: auto !important;
  grid-row: 1 !important;
  width: auto !important;
  height: 64px !important;
  min-height: 64px !important;
  padding: 10px 12px !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #overviewPanel .overview-license-bar > #referralResetBtn,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #overviewPanel .overview-license-bar > #licenseBadge {
  height: 64px !important;
  min-height: 64px !important;
  max-height: 64px !important;
  padding: 10px 12px !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #overviewPanel .overview-license-bar > .referral-reset-btn {
  grid-template-columns: 28px minmax(0, 1fr) !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #overviewPanel .overview-license-bar > .referral-reset-btn span {
  width: 28px !important;
  height: 28px !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #overviewPanel .overview-license-bar > .referral-reset-btn b,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #overviewPanel .overview-license-bar > .license-badge.referral-badge strong {
  overflow: hidden !important;
  font-size: .82rem !important;
  line-height: 1.15 !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #overviewPanel .activation-entry-card {
  grid-template-columns: 82px minmax(0, 1fr) !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #overviewPanel .activation-panel {
  grid-template-columns: 16px minmax(0, 1fr) 52px !important;
  min-height: 38px !important;
  padding: 6px 8px !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #overviewPanel .activation-panel input {
  height: 34px !important;
  font-size: .82rem !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #overviewPanel .activation-panel button {
  min-height: 30px !important;
  height: 30px !important;
  padding: 0 10px !important;
  font-size: .76rem !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #roleAnalysisPanel {
  grid-template-columns: minmax(330px, .88fr) minmax(0, 1.12fr) !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #roleAnalysisPanel .role-actions {
  gap: 8px !important;
  margin-top: 10px !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #roleAnalysisPanel .role-actions .primary,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #roleAnalysisPanel #analyzeRoleBtn {
  min-height: 42px !important;
  height: 42px !important;
  border-radius: 10px !important;
  font-size: .86rem !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #roleAnalysisPanel .role-result-grid {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  grid-auto-rows: minmax(104px, auto) !important;
  height: auto !important;
  min-height: 0 !important;
  max-height: none !important;
  gap: 10px !important;
  overflow: visible !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #roleAnalysisPanel .role-info-block {
  display: grid !important;
  grid-template-columns: 76px minmax(0, 1fr) !important;
  gap: 10px !important;
  min-height: 104px !important;
  border: 1px solid rgba(253, 186, 116, .5) !important;
  border-radius: 12px !important;
  background: #fffaf5 !important;
  padding: 12px !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #roleAnalysisPanel .role-info-block h3 {
  margin: 0 !important;
  font-size: .82rem !important;
  line-height: 1.35 !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #roleAnalysisPanel .role-info-block ul {
  display: grid !important;
  gap: 5px !important;
  margin: 0 !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #roleAnalysisPanel .role-info-block li {
  font-size: .78rem !important;
  line-height: 1.45 !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #roleAnalysisPanel .role-practice-note {
  margin-top: 10px !important;
  padding: 10px 12px !important;
  font-size: .8rem !important;
  line-height: 1.55 !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #recordHistoryPanel .records-card-head {
  align-items: center !important;
  padding: 10px 14px !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #recordHistoryPanel .records-card-head .primary {
  min-height: 34px !important;
  height: 34px !important;
  padding: 0 14px !important;
  border-radius: 10px !important;
  font-size: .8rem !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #recordHistoryPanel .records-filter-toolbar {
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: 7px !important;
  padding: 8px 14px !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #recordHistoryPanel .records-filter-toolbar label {
  min-height: 42px !important;
  gap: 2px !important;
  padding: 0 !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #recordHistoryPanel .records-filter-toolbar span {
  font-size: .66rem !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #recordHistoryPanel .records-filter-toolbar input {
  height: 30px !important;
  min-height: 30px !important;
  border-radius: 10px !important;
  padding: 0 10px !important;
  font-size: .78rem !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #recordHistoryPanel .records-score-row {
  gap: 7px !important;
  padding: 8px 14px !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #recordHistoryPanel .records-score-row span {
  min-height: 40px !important;
  padding: 7px 10px !important;
  border-radius: 10px !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #recordHistoryPanel .records-score-row b {
  font-size: .68rem !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #recordHistoryPanel .records-score-row strong {
  font-size: .94rem !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel .data-sim-form {
  gap: 8px !important;
  padding: 12px !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel .data-sim-form-layout {
  grid-template-columns: minmax(0, 1fr) minmax(342px, .44fr) !important;
  gap: 10px !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel .data-sim-form-fields,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel .sbjl-form-body,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel .sbjl-experience-list {
  gap: 6px !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel .data-sim-grid,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel .data-sim-grid.compact,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel #sbjlForm .data-sim-grid.compact,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel #gsForm .data-sim-grid.compact {
  gap: 6px 8px !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel .data-sim-grid label,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel .data-sim-type-block {
  min-height: 52px !important;
  padding: 7px 8px !important;
  border-radius: 9px !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel .data-sim-grid label > span,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel .data-sim-type-head {
  overflow: visible !important;
  font-size: .68rem !important;
  line-height: 1.2 !important;
  text-overflow: clip !important;
  white-space: normal !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel .data-sim-grid input,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel .data-sim-grid select,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel .data-sim-grid textarea,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel .data-sim-range-inputs input {
  height: 28px !important;
  padding: 0 8px !important;
  font-size: .74rem !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel .data-sim-grid textarea {
  min-height: 36px !important;
  max-height: 54px !important;
  padding: 6px 8px !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel .data-sim-type-grid {
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 6px !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel .yhls-type-row {
  grid-template-columns: minmax(0, 1fr) 54px !important;
  min-height: 30px !important;
  gap: 5px !important;
  padding: 4px 6px !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel .yhls-type-row span {
  display: flex !important;
  align-items: center !important;
  min-width: 0 !important;
  gap: 5px !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel .yhls-type-row b {
  overflow: hidden !important;
  font-size: .68rem !important;
  line-height: 1.25 !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel .yhls-type-row input[type="number"] {
  height: 24px !important;
  padding: 0 4px !important;
  font-size: .72rem !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel .sbjl-section-bar {
  min-height: 28px !important;
  padding: 5px 8px !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel .sbjl-experience {
  padding: 8px !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel .data-sim-actions {
  gap: 8px !important;
  margin-top: 2px !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel .data-sim-actions .primary,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #dataSimPanel .data-sim-actions .secondary {
  min-height: 30px !important;
  height: 30px !important;
}

@media (max-width: 960px) {
  html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #overviewPanel .overview-license-bar {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    grid-auto-flow: row !important;
  }

  html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #overviewPanel .overview-license-bar > .license-current,
  html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #overviewPanel .overview-license-bar > .activation-entry-card,
  html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #overviewPanel .overview-license-bar > .referral-reset-btn,
  html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #overviewPanel .overview-license-bar > .license-badge.referral-badge {
    grid-row: auto !important;
  }
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #recordHistoryPanel#recordHistoryPanel:not(.workspace-panel-hidden) .records-layout {
  grid-template-columns: minmax(580px, 1.06fr) minmax(420px, .94fr) !important;
  align-items: stretch !important;
  gap: 16px !important;
  padding: 0 24px 24px !important;
  box-sizing: border-box !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #recordHistoryPanel#recordHistoryPanel:not(.workspace-panel-hidden) .records-list-column,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #recordHistoryPanel#recordHistoryPanel:not(.workspace-panel-hidden) .record-detail {
  min-height: 520px !important;
  height: 100% !important;
  box-sizing: border-box !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #recordHistoryPanel#recordHistoryPanel:not(.workspace-panel-hidden) .records-list-column {
  display: grid !important;
  grid-template-rows: auto minmax(0, 1fr) !important;
  overflow: hidden !important;
  border: 1px solid #fed7aa !important;
  border-radius: 18px !important;
  background: #fff !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #recordHistoryPanel#recordHistoryPanel:not(.workspace-panel-hidden) .record-detail {
  align-self: stretch !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #recordHistoryPanel#recordHistoryPanel:not(.workspace-panel-hidden) .record-count {
  margin: 12px 18px 10px !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #recordHistoryPanel#recordHistoryPanel:not(.workspace-panel-hidden) .record-list {
  min-height: 0 !important;
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
  overflow: auto !important;
  border-right: 0 !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #recordHistoryPanel#recordHistoryPanel:not(.workspace-panel-hidden) .record-table-head,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #recordHistoryPanel#recordHistoryPanel:not(.workspace-panel-hidden) .record-row {
  grid-template-columns: minmax(86px, 1fr) minmax(122px, 1.32fr) minmax(60px, .68fr) minmax(44px, .5fr) minmax(60px, .62fr) minmax(66px, .72fr) !important;
  column-gap: 10px !important;
  padding-left: 20px !important;
  padding-right: 20px !important;
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #recordHistoryPanel#recordHistoryPanel:not(.workspace-panel-hidden) .record-row-main {
  grid-column: 1 / 6 !important;
  grid-template-columns: minmax(86px, 1fr) minmax(122px, 1.32fr) minmax(60px, .68fr) minmax(44px, .5fr) minmax(60px, .62fr) !important;
  column-gap: 10px !important;
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #recordHistoryPanel#recordHistoryPanel:not(.workspace-panel-hidden) .record-table-head span,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #recordHistoryPanel#recordHistoryPanel:not(.workspace-panel-hidden) .record-cell {
  padding-right: 0 !important;
  text-align: left !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #recordHistoryPanel#recordHistoryPanel:not(.workspace-panel-hidden) .record-table-head span:nth-child(n+3),
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #recordHistoryPanel#recordHistoryPanel:not(.workspace-panel-hidden) .record-cell-duration,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #recordHistoryPanel#recordHistoryPanel:not(.workspace-panel-hidden) .record-cell-score,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #recordHistoryPanel#recordHistoryPanel:not(.workspace-panel-hidden) .record-cell-status,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #recordHistoryPanel#recordHistoryPanel:not(.workspace-panel-hidden) .record-row-actions {
  justify-self: center !important;
  text-align: center !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #recordHistoryPanel#recordHistoryPanel:not(.workspace-panel-hidden) .record-row-actions {
  grid-column: 6 !important;
  justify-content: center !important;
}

@media (max-width: 1120px) {
  html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #recordHistoryPanel#recordHistoryPanel:not(.workspace-panel-hidden) .records-layout {
    grid-template-columns: minmax(520px, 1.04fr) minmax(360px, .96fr) !important;
    padding-left: 18px !important;
    padding-right: 18px !important;
  }
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #roleAnalysisPanel#roleAnalysisPanel:not(.workspace-panel-hidden) .role-input-card > h2,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #roleAnalysisPanel#roleAnalysisPanel:not(.workspace-panel-hidden) .client-requirement-list > h3,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #roleAnalysisPanel#roleAnalysisPanel:not(.workspace-panel-hidden) .client-radar-card > h3,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #roleAnalysisPanel#roleAnalysisPanel:not(.workspace-panel-hidden) .role-info-block > h3,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #roleBigDataPanel#roleBigDataPanel .role-bigdata-head h2 {
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #roleAnalysisPanel#roleAnalysisPanel:not(.workspace-panel-hidden) .role-info-block {
  grid-template-columns: minmax(0, 1fr) !important;
  grid-template-rows: auto minmax(0, 1fr) !important;
  gap: 0 !important;
  padding: 20px 22px !important;
  border: 1px solid rgb(255, 216, 183) !important;
  border-radius: 16px !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #roleAnalysisPanel#roleAnalysisPanel:not(.workspace-panel-hidden) .role-info-block > h3 {
  margin: 0 0 16px !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #roleAnalysisPanel#roleAnalysisPanel:not(.workspace-panel-hidden) .role-info-block > .role-card-scroll-body {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  min-width: 0 !important;
  min-height: 0 !important;
  padding: 16px 18px !important;
  border: 1px dashed rgb(254, 215, 170) !important;
  border-radius: 16px !important;
  background: #fffaf5 !important;
  box-sizing: border-box !important;
  overflow-x: hidden !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #roleAnalysisPanel#roleAnalysisPanel:not(.workspace-panel-hidden) .role-info-block > .role-card-scroll-body > .role-empty-hint,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #roleAnalysisPanel#roleAnalysisPanel:not(.workspace-panel-hidden) .role-info-block > .role-card-scroll-body .role-info-list,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #roleAnalysisPanel#roleAnalysisPanel:not(.workspace-panel-hidden) .role-info-block > .role-card-scroll-body ul {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #roleAnalysisPanel#roleAnalysisPanel:not(.workspace-panel-hidden) .role-info-block > .role-card-scroll-body > .role-empty-hint {
  color: #64748b !important;
  font-size: 15px !important;
  font-weight: 800 !important;
  line-height: 1.5 !important;
  text-align: center !important;
  white-space: normal !important;
  overflow-wrap: anywhere !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView#appView.workspace-shell:not(.hidden) #roleAnalysisPanel#roleAnalysisPanel#roleAnalysisPanel:not(.workspace-panel-hidden) .role-analysis-top > .role-input-card.role-input-card > h2 {
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView#appView.workspace-shell:not(.hidden) #roleAnalysisPanel#roleAnalysisPanel#roleAnalysisPanel:not(.workspace-panel-hidden) .role-info-block.role-info-block > h3 {
  margin: 0 0 24px !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView#appView.workspace-shell:not(.hidden) #roleAnalysisPanel#roleAnalysisPanel#roleAnalysisPanel:not(.workspace-panel-hidden) .role-info-block.role-info-block > .role-card-scroll-body.role-card-scroll-body {
  padding: 16px 18px !important;
  border: 1px dashed rgb(254, 215, 170) !important;
  border-radius: 16px !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView#appView.workspace-shell:not(.hidden) #roleAnalysisPanel#roleAnalysisPanel#roleAnalysisPanel#roleAnalysisPanel#roleAnalysisPanel#roleAnalysisPanel#roleAnalysisPanel#roleAnalysisPanel#roleAnalysisPanel:not(.workspace-panel-hidden) > .role-analysis-top > .role-input-card.role-input-card > h2 {
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;
}

/* Web-only detail tune: keep the desktop client isolated. */
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #overviewPanel#overviewPanel .overview-action-grid button,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #overviewPanel#overviewPanel .overview-action-grid button span {
  font-weight: 400 !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #resumeDock#resumeDock .resume-source-card > p:not(.eyebrow) {
  font-size: .82rem !important;
  line-height: 1.55 !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #resumeDock#resumeDock .resume-advantages li,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #resumeDock#resumeDock .resume-advantages li p,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #resumeDock#resumeDock .resume-advantages li span {
  font-size: 15px !important;
  line-height: 1.55 !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #roleBigDataPanel#roleBigDataPanel .role-insight-tabs button,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #roleBigDataPanel#roleBigDataPanel .role-insight-card,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #roleBigDataPanel#roleBigDataPanel .role-insight-card *,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #roleBigDataPanel#roleBigDataPanel .role-insight-metric,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #roleBigDataPanel#roleBigDataPanel .role-insight-metric * {
  font-weight: 400 !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #recordHistoryPanel#recordHistoryPanel .record-summary-card p,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #recordHistoryPanel#recordHistoryPanel .record-qa pre {
  font-size: .8rem !important;
  line-height: 1.55 !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #overviewPanel#overviewPanel .overview-license-bar > #referralResetBtn {
  align-items: center !important;
  align-content: center !important;
  justify-content: start !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #overviewPanel#overviewPanel #referralResetBtn b,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #overviewPanel#overviewPanel #overviewLicenseStatus {
  font-size: .9rem !important;
  line-height: 1.15 !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #overviewPanel#overviewPanel .overview-license-bar > #licenseBadge {
  display: grid !important;
  grid-template-columns: 28px minmax(0, 1fr) !important;
  grid-template-rows: auto auto !important;
  align-content: center !important;
  align-items: center !important;
  column-gap: 10px !important;
  text-align: left !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #overviewPanel#overviewPanel .overview-license-bar > #licenseBadge::before {
  content: "" !important;
  grid-row: 1 / 3 !important;
  width: 28px !important;
  height: 28px !important;
  border-radius: 999px !important;
  background-color: rgba(249, 115, 22, .12) !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23f97316' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='16' height='12' x='4' y='8' rx='2'/%3E%3Cpath d='M12 8v12'/%3E%3Cpath d='M4 12h16'/%3E%3Cpath d='M12 8c-1.7 0-3-1.1-3-2.5S10.3 3 12 5.5'/%3E%3Cpath d='M12 8c1.7 0 3-1.1 3-2.5S13.7 3 12 5.5'/%3E%3C/svg%3E") !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-size: 16px 16px !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView#appView.workspace-shell:not(.hidden) #overviewPanel#overviewPanel#overviewPanel .overview-order-body #overviewOrderLatestCode#overviewOrderLatestCode {
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 1.25 !important;
  letter-spacing: 0 !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #overviewPanel#overviewPanel .overview-license-bar > #licenseBadge span,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #overviewPanel#overviewPanel .overview-license-bar > #licenseBadge strong {
  grid-column: 2 !important;
  min-width: 0 !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #roleAnalysisPanel#roleAnalysisPanel:not(.workspace-panel-hidden) .role-info-block > .role-card-scroll-body,
html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #roleAnalysisPanel#roleAnalysisPanel:not(.workspace-panel-hidden) .role-info-block.role-info-block > .role-card-scroll-body.role-card-scroll-body {
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  height: auto !important;
}

html:not(.electron-client):not(.exeify-client) body:has(#appView.workspace-shell:not(.hidden)) #appView#appView.workspace-shell:not(.hidden) #roleAnalysisPanel#roleAnalysisPanel:not(.workspace-panel-hidden) .role-info-block > .role-card-scroll-body > .role-empty-hint {
  padding: 0 !important;
}
