/* V72.34 — modais operacionais verdadeiros, sempre presos ao viewport */
#v7234-work-modal,#modal-followup-operacional,#modal-config-exito-v7231{
  position:fixed!important;inset:0!important;z-index:2147483000!important;
  width:100vw!important;height:100vh!important;margin:0!important;
  background:rgba(15,23,42,.62)!important;padding:20px!important;
  align-items:center!important;justify-content:center!important;box-sizing:border-box!important;
  overflow:auto!important;
}
#v7234-work-modal[style*="display: none"],#modal-followup-operacional[style*="display: none"],#modal-config-exito-v7231[style*="display: none"]{display:none!important}
#v7234-work-modal.v7234-open,#modal-followup-operacional.v7234-open,#modal-config-exito-v7231.v7234-open{display:flex!important}
#v7234-work-modal .v7234-box,#modal-followup-operacional>.modal-content,#modal-config-exito-v7231>.modal-content{
  position:relative!important;inset:auto!important;transform:none!important;float:none!important;
  margin:auto!important;width:min(690px,calc(100vw - 40px))!important;max-width:690px!important;
  max-height:calc(100vh - 40px)!important;overflow:auto!important;background:#fff!important;
  border:1px solid #e2d5c9!important;border-top:5px solid #9e5268!important;border-radius:14px!important;
  padding:22px!important;box-shadow:0 24px 70px rgba(15,23,42,.34)!important;
}
.v7234-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;border-bottom:1px solid #eee;padding-bottom:12px;margin-bottom:14px}
.v7234-head small{font-weight:800;color:#9e5268;letter-spacing:.04em}.v7234-head h2{margin:3px 0 0;color:#17283f}.v7234-x{border:0;background:transparent;font-size:28px;line-height:1;cursor:pointer;color:#64748b}
.v7234-info{background:#f7f3ee;border:1px solid #eadfd3;border-radius:9px;padding:12px;line-height:1.55;margin-bottom:14px}.v7234-label{display:block;font-size:11px;font-weight:800;margin:10px 0 5px}.v7234-message{width:100%!important;min-height:145px!important;border:1px solid #d8cabc!important;border-radius:8px!important;padding:12px!important;font:14px/1.5 Arial,sans-serif!important;resize:vertical!important;box-sizing:border-box!important}.v7234-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:18px;padding-top:14px;border-top:1px solid #eee}.task.task-andamento{cursor:pointer!important}
#modal-config-exito-v7231 #grupo-honorarios-exito{display:grid!important;position:static!important;width:100%!important;margin:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
body.v7234-modal-open{overflow:hidden!important}
@media(max-width:720px){#modal-config-exito-v7231 #grupo-honorarios-exito{grid-template-columns:1fr!important}.v7234-actions{justify-content:stretch}.v7234-actions .btn{flex:1}}


/* V72.35 — conclusão de êxito usa modal real; nunca entra no fluxo da página */
#modal-exito-v33.v7235-success-modal{
 position:fixed!important;inset:0!important;z-index:2147483600!important;width:100vw!important;height:100vh!important;
 margin:0!important;padding:20px!important;background:rgba(15,23,42,.62)!important;backdrop-filter:blur(3px)!important;
 align-items:center!important;justify-content:center!important;overflow:auto!important;box-sizing:border-box!important;
}
#modal-exito-v33.v7235-success-modal[style*="display: none"]{display:none!important}
#modal-exito-v33.v7235-success-modal.v7235-open{display:flex!important}
#modal-exito-v33.v7235-success-modal>.exito-v33-modal,
#modal-exito-v33.v7235-success-modal>.modal-content{
 position:relative!important;inset:auto!important;transform:none!important;float:none!important;margin:auto!important;
 width:min(760px,calc(100vw - 40px))!important;max-width:760px!important;max-height:calc(100vh - 40px)!important;
 overflow:auto!important;background:#fff!important;color:#17283f!important;border-radius:16px!important;border-top:5px solid #b76e79!important;
 box-shadow:0 24px 70px rgba(15,23,42,.36)!important;
}
#modal-exito-v33.v7235-success-modal .input-group label,#modal-exito-v33.v7235-success-modal h2,#modal-exito-v33.v7235-success-modal p{color:#17283f!important}
.task-manual-concluida-v64{background:#2f855a!important;border-color:#276749!important;color:#fff!important;opacity:1!important;text-decoration:none!important}
