/*
 * Customer quick-preview actions.
 * Contact actions remain compact icons while Project Builder stays explicit.
 */
.customer-preview-actions-v8{
  grid-template-columns:repeat(5,40px) 172px!important;
  gap:10px!important;
}

.customer-preview-actions-v8 :is(a,.action-edit){
  width:40px!important;
  min-width:40px!important;
  height:40px;
  display:grid;
  place-items:center;
}

.customer-preview-actions-v8 :is(a,.action-edit) svg{
  width:36px!important;
  height:36px!important;
  padding:8px!important;
}

.customer-preview-actions-v8 .customer-preview-build-project-v10{
  width:172px!important;
  min-width:172px!important;
  height:40px;
  display:inline-flex!important;
  align-items:center;
  justify-content:center;
  gap:8px!important;
  padding:0 14px!important;
  border:1px solid #e56a10!important;
  border-radius:7px;
  background:#e56a10!important;
  color:#130b04!important;
  font:850 13px/1 "Segoe UI",Inter,ui-sans-serif,system-ui,sans-serif;
  box-shadow:none!important;
  filter:none!important;
  transition:background-color .12s ease,border-color .12s ease,color .12s ease;
  white-space:nowrap;
}

.customer-preview-actions-v8 .customer-preview-build-project-v10 svg{
  width:17px!important;
  height:17px!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  color:#130b04!important;
  stroke:currentColor!important;
}

.customer-preview-actions-v8 .customer-preview-build-project-v10 svg *{
  stroke:currentColor!important;
}

.customer-preview-actions-v8 .customer-preview-build-project-v10 span{
  color:inherit!important;
  font:inherit!important;
}

.customer-preview-actions-v8 .customer-preview-build-project-v10:hover{
  border-color:#ff8f3c!important;
  background:#d85a0e!important;
  color:#130b04!important;
}

.customer-preview-actions-v8 .customer-preview-build-project-v10:focus-visible{
  border-color:#ff9a4f!important;
  outline:2px solid #ff9a4f;
  outline-offset:2px;
  background:#d85a0e!important;
  color:#130b04!important;
}

.customer-preview-actions-v8 .customer-preview-build-project-v10:active{
  border-color:#c8510b!important;
  background:#c8510b!important;
  color:#130b04!important;
  transform:none!important;
}

.customer-preview-actions-v8 .customer-preview-build-project-v10:disabled{
  border-color:#c8510b!important;
  background:#c8510b!important;
  color:#130b04!important;
  cursor:progress;
  opacity:.9!important;
}

.customer-preview-actions-v8 .customer-preview-build-project-v10[aria-busy="true"] svg{
  animation:none!important;
}

@media(max-width:1100px){
  .customer-preview-actions-v8{
    grid-template-columns:repeat(5,40px) 172px!important;
  }
}

@media(max-width:700px){
  .customer-preview-actions-v8{
    grid-template-columns:repeat(5,minmax(40px,1fr))!important;
  }

  .customer-preview-actions-v8 .customer-preview-build-project-v10{
    grid-column:1/-1;
    width:100%!important;
  }
}
