/* Shahr Vam v532 — Support case compact/read-only polish
   Scope: support case workspace only.
   Rules: editable controls stay light; read-only facts are navy with white text. */

.t466-workspace[data-t466-workspace-kind="support"] .t466-support-action{
  grid-template-columns:minmax(0,1fr) 260px!important;
  gap:8px!important;
  align-items:start!important;
}
.t466-workspace[data-t466-workspace-kind="support"] .t466-call-hero{
  padding:10px 12px 12px!important;
}
.t466-workspace[data-t466-workspace-kind="support"] .t466-call-head{
  margin-bottom:6px!important;
  min-height:34px!important;
  align-items:center!important;
}
.t466-workspace[data-t466-workspace-kind="support"] .t466-call-head h2{
  font-size:15px!important;
  line-height:1.35!important;
}
.t466-workspace[data-t466-workspace-kind="support"] .t466-call-head p,
.t466-workspace[data-t466-workspace-kind="support"] .t466-call-goal{
  display:none!important;
}
.t466-workspace[data-t466-workspace-kind="support"] .t466-call-head .t466-soft-btn{
  min-height:32px!important;
  height:32px!important;
  padding-inline:10px!important;
  font-size:10.5px!important;
}

/* Read-only support facts: same navy/white language as brokerage. */
.t466-workspace[data-t466-workspace-kind="support"] .t466-info-grid .t466-info-item{
  background:#123357!important;
  border-color:#27496f!important;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.04)!important;
  padding:6px 9px!important;
  min-height:43px!important;
  border-radius:8px!important;
}
.t466-workspace[data-t466-workspace-kind="support"] .t466-info-grid .t466-info-item small{
  color:#cbd9e8!important;
  font-size:9.2px!important;
  margin-bottom:1px!important;
}
.t466-workspace[data-t466-workspace-kind="support"] .t466-info-grid .t466-info-item b,
.t466-workspace[data-t466-workspace-kind="support"] .t466-info-grid .t466-info-item a,
.t466-workspace[data-t466-workspace-kind="support"] .t466-info-grid .t466-info-item .ltr{
  color:#fff!important;
  font-size:11.2px!important;
  line-height:1.3!important;
}
.t466-workspace[data-t466-workspace-kind="support"] .t532-support-summary{
  margin-top:6px!important;
  gap:5px!important;
}
.t466-workspace[data-t466-workspace-kind="support"] .t532-quick-customer{
  grid-template-columns:1fr!important;
  gap:5px!important;
}
.t466-workspace[data-t466-workspace-kind="support"] .t466-success{
  background:#123357!important;
  border-color:#27496f!important;
  color:#fff!important;
  padding:7px 10px!important;
}
.t466-workspace[data-t466-workspace-kind="support"] .t466-success b,
.t466-workspace[data-t466-workspace-kind="support"] .t466-success div{
  color:#fff!important;
  font-size:10.5px!important;
}

/* Services: dense editable grid. */
.t466-workspace[data-t466-workspace-kind="support"] .t466-services-block{
  margin-top:6px!important;
  padding:7px 8px!important;
  border-radius:8px!important;
}
.t466-workspace[data-t466-workspace-kind="support"] .t466-services-block-head{
  margin-bottom:4px!important;
}
.t466-workspace[data-t466-workspace-kind="support"] .t466-services-block-head h4{
  font-size:11.5px!important;
}
.t466-workspace[data-t466-workspace-kind="support"] .t466-services-inline{
  grid-template-columns:repeat(4,minmax(120px,1fr))!important;
  gap:4px!important;
}
.t466-workspace[data-t466-workspace-kind="support"] .t466-service-chip{
  min-height:32px!important;
  padding:4px 7px!important;
  grid-template-columns:16px minmax(0,1fr)!important;
  gap:6px!important;
  border-radius:7px!important;
  font-size:10px!important;
  line-height:1.25!important;
}
.t466-workspace[data-t466-workspace-kind="support"] .t466-service-chip input{
  width:14px!important;
  height:14px!important;
  min-width:14px!important;
  min-height:14px!important;
}
.t466-workspace[data-t466-workspace-kind="support"] .t466-services-actions{
  margin-top:5px!important;
  display:flex!important;
  justify-content:flex-start!important;
}
.t466-workspace[data-t466-workspace-kind="support"] .t466-services-actions .t466-soft-btn{
  min-height:30px!important;
  height:30px!important;
  padding-inline:9px!important;
  font-size:10px!important;
}

/* Contact result: segmented, compact, no explanatory subcopy. */
.t466-workspace[data-t466-workspace-kind="support"] .t532-result-head{
  margin:7px 0 4px!important;
}
.t466-workspace[data-t466-workspace-kind="support"] .t466-call-result{
  gap:5px!important;
  margin-top:0!important;
}
.t466-workspace[data-t466-workspace-kind="support"] .t466-call-choice{
  min-height:42px!important;
  height:42px!important;
  padding:5px 9px!important;
  grid-template-columns:20px minmax(0,1fr)!important;
  grid-template-rows:1fr!important;
  column-gap:6px!important;
  row-gap:0!important;
  border-radius:8px!important;
  box-shadow:none!important;
}
.t466-workspace[data-t466-workspace-kind="support"] .t466-call-choice>svg{
  grid-row:auto!important;
  width:18px!important;
  height:18px!important;
  min-width:18px!important;
}
.t466-workspace[data-t466-workspace-kind="support"] .t466-call-choice b{
  font-size:10.7px!important;
  line-height:1.2!important;
}
.t466-workspace[data-t466-workspace-kind="support"] .t466-call-choice small{
  display:none!important;
}

/* Inputs remain clearly editable and much denser. */
.t466-workspace[data-t466-workspace-kind="support"] .t532-failure-grid,
.t466-workspace[data-t466-workspace-kind="support"] .t532-contact-grid{
  margin-top:6px!important;
  gap:6px!important;
}
.t466-workspace[data-t466-workspace-kind="support"] .t532-contact-grid{
  grid-template-columns:minmax(170px,.7fr) minmax(0,1.3fr)!important;
}
.t466-workspace[data-t466-workspace-kind="support"] .t532-contact-grid .t532-note-field{
  grid-column:auto!important;
}
.t466-workspace[data-t466-workspace-kind="support"] .t532-contact-grid:not(:has(#t466-next-contact-wrap:not([hidden]))) .t532-note-field{
  grid-column:1/-1!important;
}
.t466-workspace[data-t466-workspace-kind="support"] .t466-field input,
.t466-workspace[data-t466-workspace-kind="support"] .t466-field select,
.t466-workspace[data-t466-workspace-kind="support"] .t466-field textarea{
  min-height:33px!important;
  padding:5px 8px!important;
  border-radius:7px!important;
  font-size:10.8px!important;
}
.t466-workspace[data-t466-workspace-kind="support"] .t466-field textarea{
  min-height:44px!important;
  max-height:90px!important;
  line-height:1.45!important;
}
.t466-workspace[data-t466-workspace-kind="support"] .t466-field>span,
.t466-workspace[data-t466-workspace-kind="support"] .t466-field>label{
  font-size:9.8px!important;
}

.t466-workspace[data-t466-workspace-kind="support"] .t532-contact-actions{
  margin-top:6px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:7px!important;
  flex-wrap:wrap!important;
}
.t466-workspace[data-t466-workspace-kind="support"] .t532-contact-actions .t466-confirm-box{
  margin:0!important;
  padding:6px 8px!important;
  min-height:34px!important;
  flex:1 1 220px!important;
}
.t466-workspace[data-t466-workspace-kind="support"] .t532-contact-actions .t466-confirm-box label{
  align-items:center!important;
  font-size:10px!important;
}
.t466-workspace[data-t466-workspace-kind="support"] .t532-contact-actions .t466-confirm-box input{
  width:15px!important;
  height:15px!important;
  min-height:15px!important;
}
.t466-workspace[data-t466-workspace-kind="support"] #t466-support-submit{
  min-height:34px!important;
  height:34px!important;
  margin:0!important;
  padding-inline:12px!important;
  font-size:10.5px!important;
  flex:0 0 auto!important;
}

/* Side/history and other panels: reduced visual bulk. */
.t466-workspace[data-t466-workspace-kind="support"] .t466-support-side{
  gap:6px!important;
}
.t466-workspace[data-t466-workspace-kind="support"] .t466-mini-timeline,
.t466-workspace[data-t466-workspace-kind="support"] .t466-card-pad{
  padding:8px!important;
}
.t466-workspace[data-t466-workspace-kind="support"] .t466-card-head{
  margin-bottom:6px!important;
}
.t466-workspace[data-t466-workspace-kind="support"] .t466-card-head h3{
  font-size:12.5px!important;
}
.t466-workspace[data-t466-workspace-kind="support"] .t466-card-head h4{
  font-size:11.5px!important;
}
.t466-workspace[data-t466-workspace-kind="support"] .t466-card-head .t466-card-icon{
  width:27px!important;
  height:27px!important;
}
.t466-workspace[data-t466-workspace-kind="support"] .t466-event{
  padding:0 11px 7px 0!important;
}
.t466-workspace[data-t466-workspace-kind="support"] .t466-event p{
  margin-top:1px!important;
  font-size:9.8px!important;
  line-height:1.4!important;
}
.t466-workspace[data-t466-workspace-kind="support"] .t466-event header b{
  font-size:10.5px!important;
}
.t466-workspace[data-t466-workspace-kind="support"] .t466-event header time,
.t466-workspace[data-t466-workspace-kind="support"] .t466-event small{
  font-size:9px!important;
}
.t466-workspace[data-t466-workspace-kind="support"] .t466-alert{
  margin:4px 0!important;
  padding:6px 8px!important;
}
.t466-workspace[data-t466-workspace-kind="support"] .t466-alert span{
  display:none!important;
}
.t466-workspace[data-t466-workspace-kind="support"] .t532-save-info{
  min-height:34px!important;
  height:34px!important;
  margin-top:7px!important;
  font-size:10.5px!important;
}

@media(max-width:1040px){
  .t466-workspace[data-t466-workspace-kind="support"] .t466-support-action{
    grid-template-columns:1fr!important;
  }
  .t466-workspace[data-t466-workspace-kind="support"] .t466-support-side{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}
@media(max-width:760px){
  .t466-workspace[data-t466-workspace-kind="support"] .t466-services-inline{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
  .t466-workspace[data-t466-workspace-kind="support"] .t532-contact-grid,
  .t466-workspace[data-t466-workspace-kind="support"] .t466-call-result,
  .t466-workspace[data-t466-workspace-kind="support"] .t466-support-side{
    grid-template-columns:1fr!important;
  }
  .t466-workspace[data-t466-workspace-kind="support"] .t532-contact-grid .t532-note-field{
    grid-column:1!important;
  }
  .t466-workspace[data-t466-workspace-kind="support"] .t532-contact-actions{
    align-items:stretch!important;
  }
  .t466-workspace[data-t466-workspace-kind="support"] #t466-support-submit{
    width:100%!important;
  }
}

.t466-workspace[data-t466-workspace-kind="support"] .t466-field input[readonly],
.t466-workspace[data-t466-workspace-kind="support"] .t466-field textarea[readonly],
.t466-workspace[data-t466-workspace-kind="support"] .t466-field select:disabled{
  background:#123357!important;
  border-color:#27496f!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  opacity:1!important;
}
