/**
 * VIEW: MOVEMENTS
 * Root PHP: .ec-view--movements / [data-ec-view="movements"]
 * Arquivo exclusivo da view movements.
 */
.ec-front-nav[data-target="movimentacoes"]::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7%207h14l-4-4%22/%3E%3Cpath%20d%3D%22M17%2021H3l4-4%22/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7%207h14l-4-4%22/%3E%3Cpath%20d%3D%22M17%2021H3l4-4%22/%3E%3C/svg%3E");}
/* v3.22.7 - ações e modal de movimentações */
.ec-movements-table th:last-child,.ec-movements-table td:last-child{width:92px;text-align:center}
.ec-movement-actions{display:flex;gap:4px;align-items:center;justify-content:center}
.ec-movement-view,.ec-movement-delete{width:38px!important;height:38px!important;min-width:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border:0!important;border-radius:0!important;box-sizing:border-box!important;text-decoration:none!important;cursor:pointer!important}
.ec-movement-view{background:#d1ad05!important;color:#fff!important}.ec-movement-view:hover{background:#af9104!important}
.ec-movement-view svg{width:18px;height:18px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.ec-movement-view::before,.ec-movement-view::after{content:none!important;display:none!important}
.ec-movement-delete{background:#fd342f!important;color:#fff!important;font-weight:900!important;font-size:16px!important}.ec-movement-delete:hover{background:#c6261d!important}
.ec-movement-view-modal{position:fixed;inset:0;z-index:100000;background:rgba(0,0,0,.58);backdrop-filter:blur(5px);display:none;align-items:center;justify-content:center;padding:24px}.ec-movement-view-modal.is-open{display:flex}
.ec-movement-view-dialog{width:min(760px,100%);max-height:90vh;overflow:auto;background:#fff;box-shadow:0 20px 60px rgba(0,0,0,.35)}
.ec-movement-view-header{height:58px;background:#111;color:#fff;border-bottom:3px solid var(--ec-accent,#fd342f);display:flex;align-items:center;justify-content:space-between;padding:0 20px}.ec-movement-view-header button{width:36px;height:36px;border:0;border-radius:0;background:#fd342f;color:#fff;font-size:24px;cursor:pointer}
.ec-movement-view-body{padding:24px}.ec-movement-view-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ec-movement-view-grid>div,.ec-movement-text{border:1px solid #e2e2e2;background:#fafafa;padding:12px}.ec-movement-view-grid small,.ec-movement-text small{display:block;color:#777;font-size:10px;font-weight:800;margin-bottom:5px}.ec-movement-view-grid strong{font-size:13px;text-transform:uppercase}.ec-movement-text{margin-top:12px}.ec-movement-text p{margin:0;white-space:pre-wrap}
.ec-movement-view-footer{display:flex;justify-content:flex-end;padding:0 24px 24px}.ec-movement-view-footer button{height:38px;border:0;border-radius:0;background:#777;color:#fff;padding:0 20px;font-weight:900;cursor:pointer}
@media(max-width:620px){.ec-movement-view-grid{grid-template-columns:1fr}.ec-movement-view-modal{padding:10px}}
