/* SIMAKSI v0.9.36 — Production Visual Polish & Duplicate Reduction
 * Presentation-only. Built from production screenshots after v0.9.35.
 */

/* Global: let work content dominate, not hero copy. */
body.ui-v0936 .page-intro{margin-bottom:14px}
body.ui-v0936 .page-intro h1{font-size:clamp(1.9rem,3vw,2.55rem);line-height:1.08;letter-spacing:-.035em}
body.ui-v0936 .page-intro .eyebrow{margin-bottom:5px}
body.ui-v0936 .page-intro>div:first-child>p:not(.eyebrow):not([data-ui-keep-copy]){max-width:720px}

/* Dashboard: remove repeated counts already visible in quick actions. */
body.ui-v0936.page-dashboard .ui-dashboard-intro-v0812{margin-bottom:12px}
body.ui-v0936.page-dashboard .ui-dashboard-intro-v0812 h1{font-size:clamp(2rem,3.5vw,2.75rem)!important}
body.ui-v0936.page-dashboard .ui-dashboard-intro-v0812 .ui-short-copy-v0812{display:none!important}
body.ui-v0936.page-dashboard .ui-quick-actions-v0812{margin-top:0;margin-bottom:10px}
body.ui-v0936.page-dashboard .ui-dashboard-stats-v0812{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
body.ui-v0936.page-dashboard .ui-dashboard-stats-v0812>.stat-card.warning,
body.ui-v0936.page-dashboard .ui-dashboard-stats-v0812>.stat-card.success{display:none!important}
body.ui-v0936.page-dashboard .ui-dashboard-secondary-v0812{margin-top:10px}

/* Pembinaan: one create action, not two. The form appears only once opened. */
body.ui-v0936.page-cases .page-intro>div:first-child>p:not(.eyebrow){display:none!important}
body.ui-v0936.page-cases #case-create-v094:not([open]){display:none!important}
body.ui-v0936.page-cases #case-create-v094[open]{margin-top:0;margin-bottom:12px}
body.ui-v0936.page-cases #case-create-v094[open]>summary{padding:12px 14px;font-size:.8rem}
body.ui-v0936.page-cases .card>.filters{display:flex;align-items:end;gap:9px;padding:0;margin:0 0 10px}
body.ui-v0936.page-cases .card>.filters label{min-width:230px;margin:0}
body.ui-v0936.page-cases .card>.filters .button{min-height:40px}

/* Perizinan: the task controls explain the page; long intro is redundant. */
body.ui-v0936.page-permits .permit-intro-v097>div:first-child>p:not(.eyebrow){display:none!important}
body.ui-v0936.page-permits .permit-intro-v097{margin-bottom:12px}
body.ui-v0936.page-permits .permit-summary-strip-v097{margin-top:0}
body.ui-v0936.page-permits .permit-card-v097.is-verification .permit-card-title-v097 .tag{background:color-mix(in srgb,#f59e0b 12%,var(--surface));border-color:color-mix(in srgb,#f59e0b 35%,var(--line));color:#d48300}
body.ui-v0936.page-permits .permit-card-v097.is-verification .button.primary{box-shadow:none}
body.ui-v0936.page-permits .permit-summary-strip-v097 article.ui-kpi-zero-v0936{opacity:.58}

/* Organization hub: compact title and move faster into the unit list. */
body.ui-v0936.page-organizations .organization-page-title-v083 h1{font-size:clamp(2rem,3.5vw,2.55rem)!important}
body.ui-v0936.page-organizations .organization-page-intro-v083,
body.ui-v0936.page-organizations .organization-page-intro-v0910{padding-top:4px!important;margin-bottom:12px!important}
body.ui-v0936.page-organizations .organization-kpi-grid,
body.ui-v0936.page-organizations .organization-kpi-grid-v070{margin-top:10px}
body.ui-v0936.page-organizations .organization-kpi.ui-kpi-zero-v0936{opacity:.58}

/* Recruitment: Atur already exists as a task tab; avoid a duplicate primary action. */
body.ui-v0936[class*="page-organizations-"][class*="-recruitment"] .recruitment-intro-v0932 h1{font-size:clamp(1.95rem,3vw,2.45rem)!important}
body.ui-v0936[class*="page-organizations-"][class*="-recruitment"] .recruitment-intro-actions-v0931 .button.primary{display:none!important}
body.ui-v0936[class*="page-organizations-"][class*="-recruitment"] .recruitment-intro-v0932{margin-bottom:12px}

/* Action Center: badge already carries total; keep summary to the two useful groups. */
body.ui-v0936 .ui-action-center-summary-v0935 span:last-child{display:none}
body.ui-v0936 .ui-action-center-summary-v0935{padding-block:9px}
body.ui-v0936 .ui-action-item-v0935{min-height:72px}
body.ui-v0936 .ui-action-copy-v0935 small{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}

/* Dense operational tables/cards. */
body.ui-v0936 .table-wrap table th{padding-top:10px;padding-bottom:10px}
body.ui-v0936 .table-wrap table td{padding-top:10px;padding-bottom:10px}
body.ui-v0936 .card-header>div>p{margin-top:2px}

@media(max-width:900px){
  body.ui-v0936.page-dashboard .ui-dashboard-stats-v0812{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:760px){
  body.ui-v0936 .page-intro h1{font-size:1.85rem}
  body.ui-v0936.page-dashboard .ui-dashboard-intro-v0812 h1{font-size:2rem!important}
  body.ui-v0936.page-dashboard .ui-dashboard-stats-v0812{grid-template-columns:1fr 1fr}
  body.ui-v0936.page-cases .card>.filters{display:grid;grid-template-columns:1fr auto}
  body.ui-v0936.page-cases .card>.filters label{min-width:0}
  body.ui-v0936 .ui-action-center-summary-v0935{padding-inline:12px}
}
@media(max-width:480px){
  body.ui-v0936.page-dashboard .ui-dashboard-stats-v0812{grid-template-columns:1fr}
}
