.modal{display:flex!important;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .22s ease,visibility .22s ease;align-items:center;justify-content:center}
.modal.open{visibility:visible;opacity:1;pointer-events:auto}
.modal .modal-dialog{transform:translateY(12px);transition:transform .22s ease;max-height:92dvh;overflow:auto;margin:auto}
.modal.open .modal-dialog{transform:translateY(0)}
.ve-modal-open{overflow:hidden}
#veModalBody form:is(:has([data-work-fields]),:has([data-work-progress]),:has([name="matter_operation"])){display:block;min-width:0;max-width:100%}
#veModalBody form:is(:has([data-work-fields]),:has([data-work-progress]),:has([name="matter_operation"])) :is(.field,fieldset,[data-work-fields],[data-work-progress],[data-matter-links]){min-width:0;max-width:100%;overflow-wrap:anywhere}
#veModalBody form:is(:has([data-work-fields]),:has([data-work-progress]),:has([name="matter_operation"])) .field{display:block;margin:10px 0;grid-column:auto}
#veModalBody form:is(:has([data-work-fields]),:has([data-work-progress]),:has([name="matter_operation"])) .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
#veModalBody form:is(:has([data-work-fields]),:has([data-work-progress]),:has([name="matter_operation"])) .field.full{grid-column:1/-1}
#veModalBody form:is(:has([data-work-fields]),:has([data-work-progress]),:has([name="matter_operation"])) input{min-width:0;max-width:100%}
@media(max-width:600px){#veModalBody form:is(:has([data-work-fields]),:has([data-work-progress]),:has([name="matter_operation"])) .form-grid{grid-template-columns:minmax(0,1fr)}}
@media(prefers-reduced-motion:reduce){.modal,.modal .modal-dialog{transition:none}.modal .modal-dialog{transform:none}}
