/* Premium stock history presentation. Business behavior remains in page_estoque.js. */
[data-page^="estoque"] .stock-page-head{padding:20px 24px;border-radius:16px;box-shadow:0 2px 10px #0f172a0a}
[data-page^="estoque"] .stock-page-head-copy .va-page-title{font-size:30px;line-height:1.2;font-weight:600;letter-spacing:-.025em}
[data-page^="estoque"] .stock-page-head-copy .muted{font-size:14px!important;margin-top:6px}
.stock-head-actions .btn{height:40px;min-height:40px;border-radius:10px;padding:0 16px;display:inline-flex;align-items:center;gap:8px;box-shadow:0 1px 2px #0f172a0d;transition:all .18s ease}.stock-head-actions .btn-primary{box-shadow:0 2px 5px #7f1d1d26}.stock-btn-secondary{background:#fff;border-color:#dbe2ea;color:#172033}.stock-lucide{display:block;flex:0 0 auto}
#stock-history-control-notice.va-stock-alert{min-height:64px;margin-top:16px;padding:10px 16px;border-radius:12px;border:1px solid #f5d69b;background:#fffbeb;box-shadow:none;gap:12px;align-items:center}#stock-history-control-notice .va-stock-alert-icon-wrap{width:34px;height:34px;min-width:34px;border-radius:10px;background:#fef3c7;color:#d97706;display:grid;place-items:center}#stock-history-control-notice .va-alert-icon{width:19px;height:19px}#stock-history-control-notice .va-stock-alert-copy{display:flex;flex:1;min-width:0;gap:3px;flex-direction:column}#stock-history-control-notice .va-stock-alert-copy strong{font-size:13px;color:#78350f}#stock-history-control-notice .va-stock-alert-copy small{font-size:12px;color:#786044}#stock-history-control-notice .va-stock-alert__action{height:36px;min-height:36px;border-radius:9px;background:#fff;white-space:nowrap}
.stock-history-card{padding:20px!important;border-radius:16px!important;box-shadow:0 2px 10px #0f172a0a!important}.stock-kpi-grid{gap:12px;margin-bottom:20px;grid-template-columns:repeat(6,minmax(145px,1fr))}.stock-kpi-card{min-height:92px;padding:18px;border-radius:16px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;text-align:left;gap:12px;border:1px solid #e7ebf0;box-shadow:0 2px 8px #0f172a09;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.stock-kpi-card:hover{transform:translateY(-2px);box-shadow:0 7px 18px #0f172a12;border-color:#d9dee7}.stock-kpi-card>div{display:flex;flex-direction:column;gap:2px;min-width:0}.stock-kpi-card strong{font-size:28px;line-height:1;font-weight:600;color:#111827}.stock-kpi-card small{font-size:12px;color:#64748b;white-space:nowrap}.stock-kpi-icon{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;flex:0 0 auto}.stock-kpi-card--purple .stock-kpi-icon{background:#f3e8ff;color:#9333ea}.stock-kpi-card--green .stock-kpi-icon{background:#dcfce7;color:#16a34a}.stock-kpi-card--orange .stock-kpi-icon{background:#ffedd5;color:#ea580c}.stock-kpi-card--blue .stock-kpi-icon{background:#dbeafe;color:#2563eb}.stock-kpi-card--red .stock-kpi-icon{background:#ffe4e6;color:#e11d48}.stock-kpi-card--cyan .stock-kpi-icon{background:#e0f2fe;color:#0284c7}
.stock-filter-panel{padding:20px;border:1px solid #e5eaf0;border-radius:14px;background:#fbfcfe;margin-bottom:16px}.stock-filter-title{display:flex;align-items:center;gap:10px;margin-bottom:16px;color:#172033}.stock-filter-title>span{width:32px;height:32px;border-radius:9px;background:#f1f5f9;display:grid;place-items:center}.stock-filter-title>div,.stock-filter-field{display:flex;flex-direction:column}.stock-filter-title strong{font-size:15px}.stock-filter-title small{font-size:11px;color:#7a8799}.stock-filter-toolbar{gap:12px;margin-bottom:12px}.stock-filter-toolbar--line1{grid-template-columns:minmax(220px,1.65fr) repeat(5,minmax(120px,1fr))}.stock-filter-toolbar--line2{grid-template-columns:repeat(3,minmax(190px,1fr));max-width:62%}.stock-filter-field{gap:6px;min-width:0}.stock-filter-field>span{font-size:12px;font-weight:600;color:#465268}.stock-filter-toolbar .input,.stock-filter-toolbar select{height:40px;min-height:40px;border-radius:9px;font-size:13px;background:#fff}.stock-search-wrap{position:relative}.stock-search-wrap>svg{position:absolute;left:12px;top:11px;color:#8995a7;z-index:1}.stock-search-wrap .input{padding-left:38px;width:100%}.stock-filter-toolbar--line3{padding-top:4px;grid-template-columns:1fr auto auto;align-items:end}.stock-quick-periods{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.stock-quick-periods>strong{font-size:12px}.stock-quick-periods .btn{height:34px;min-height:34px;padding:0 11px;border-radius:8px;background:#f1f4f8;font-size:12px;box-shadow:none}.stock-filter-toolbar--line3>.btn{padding:0 18px;border-radius:9px}.stock-filter-summary:empty{display:none}
.stock-history-card .va-table-wrap{overflow-x:auto;border:1px solid #e4e9ef;border-radius:14px 14px 0 0}.va-stock-mov-table{min-width:1120px;border-spacing:0;font-size:13px}.va-stock-mov-table thead th{height:48px;background:#f7f9fb;padding:0 10px;color:#536075;font-size:10px;font-weight:600;letter-spacing:.045em;text-transform:uppercase;border-bottom:1px solid #e5eaf0}.va-stock-mov-table tbody tr{box-shadow:none;transition:background-color .18s ease}.va-stock-mov-table tbody tr:hover{transform:none;background:#fafbfc}.va-stock-mov-table tbody td{height:62px;padding:9px 10px;border:0;border-bottom:1px solid #edf0f4}.va-stock-mov-table tbody tr td:first-child,.va-stock-mov-table tbody tr td:last-child{border:0;border-bottom:1px solid #edf0f4;border-radius:0}.va-stock-mov-table th:nth-child(1){width:10%}.va-stock-mov-table th:nth-child(2){width:16%}.va-stock-mov-table th:nth-child(3),.va-stock-mov-table th:nth-child(4){width:8%}.va-stock-mov-table th:nth-child(5){width:13%}.va-stock-mov-table th:nth-child(6){width:10%}.va-stock-mov-table th:nth-child(7){width:12%}.va-stock-mov-table th:nth-child(8),.va-stock-mov-table th:nth-child(9){width:9%}.va-stock-mov-table th:nth-child(10){width:5%}.va-stock-mov-table .badge,.stock-origin-pill{border-radius:999px;padding:4px 8px;font-size:10px;font-weight:600}.stock-origin-pill{background:#eef1f5;color:#465268}.stock-user-cell{display:flex;flex-direction:column;gap:3px}.stock-user-cell strong{font-size:12px;font-weight:500}.stock-user-cell small,.va-stock-mov-table td small{font-size:10px;color:#7a8799}.stock-row-action{min-width:34px;width:34px;height:34px;min-height:34px;border-radius:9px;background:#fff;border:1px solid #dfe5ec;color:#536075;display:inline-grid;place-items:center}.stock-row-action:hover{color:#8e102b;background:#fff7f8;border-color:#e9c3ca}.stock-pager{margin:0!important;padding:12px 14px!important;border:1px solid #e4e9ef;border-top:0;border-radius:0 0 14px 14px;background:#fff;justify-content:space-between}.stock-pager .pagination-bar__right{display:flex;align-items:center;gap:8px}.stock-pager #mv-page-size,.stock-page-arrow{height:36px;min-height:36px}.stock-page-arrow{width:36px;min-width:36px;padding:0;font-size:21px}
@media(max-width:1280px){.stock-kpi-grid{grid-template-columns:repeat(3,1fr)}.stock-filter-toolbar--line1{grid-template-columns:repeat(3,minmax(170px,1fr))}.stock-filter-toolbar--line2{max-width:none}}
@media(max-width:760px){[data-page^="estoque"] .stock-page-head{padding:20px}[data-page^="estoque"] .stock-page-head-copy .va-page-title{font-size:26px}.stock-head-actions{display:grid;grid-template-columns:1fr 1fr}.stock-head-actions .btn{justify-content:center}.stock-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stock-kpi-card{padding:14px;min-height:84px}.stock-filter-panel{padding:16px}.stock-filter-toolbar--line1,.stock-filter-toolbar--line2,.stock-filter-toolbar--line3{grid-template-columns:1fr;max-width:none}.stock-filter-toolbar--line3>.btn{width:100%}.stock-pager{align-items:flex-start!important;gap:12px}.stock-pager .pagination-bar__right{width:100%;flex-wrap:wrap}.stock-pager .pagination-bar__right label{width:100%}}
.stock-mobile-detail-action{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border-color:#dbe2ea;background:#fff;color:#334155;font-size:13px;font-weight:600}
@media(max-width:420px){.stock-kpi-grid{grid-template-columns:1fr}.stock-head-actions{grid-template-columns:1fr}}

/* Drawer lateral de filtros avançados */
.stock-table-toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:0 0 12px}.stock-table-toolbar>div{min-width:0}.stock-table-toolbar>div>strong{display:block;font-size:15px;color:#172033}.stock-open-filters{height:40px;min-height:40px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;border:1px solid #dbe2ea;background:#fff;color:#334155;white-space:nowrap}
.stock-filter-summary{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:8px;min-height:24px}.stock-filter-summary__label{font-size:11px;font-weight:600;color:#475569}.stock-filter-summary__empty{font-size:12px;color:#94a3b8}.stock-filter-chip{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border:1px solid #dce3ec;border-radius:999px;background:#f8fafc;color:#475569;font-size:11px;font-weight:500}
.stock-advanced-filters-backdrop{position:fixed;inset:0;z-index:10020;background:#0f172a29;opacity:0;transition:opacity 220ms ease}.stock-advanced-filters-backdrop.is-open{opacity:1}.stock-advanced-filters-backdrop[hidden],.stock-advanced-filters[hidden]{display:none!important}
.stock-advanced-filters{position:fixed;z-index:10021;top:0;right:0;height:100dvh;box-sizing:border-box;width:clamp(360px,31vw,430px);display:flex;flex-direction:column;overflow:hidden;background:#fff;border-left:1px solid #e5e7eb;box-shadow:-10px 0 28px #0f172a1f;transform:translateX(100%);opacity:0;visibility:hidden;pointer-events:none;transition:transform 220ms ease,opacity 180ms ease,visibility 0s linear 220ms}.stock-advanced-filters.is-open{transform:translateX(0);opacity:1;visibility:visible;pointer-events:auto;transition:transform 220ms ease,opacity 180ms ease,visibility 0s}
.stock-advanced-filters__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px;border-bottom:1px solid #e5e7eb}.stock-advanced-filters__title{display:flex;align-items:center;gap:9px}.stock-advanced-filters__title h2{margin:0;font-size:18px;line-height:1.25;color:#111827}.stock-advanced-filters__header p{margin:5px 0 0;font-size:13px;color:#64748b}.stock-close-filters{width:36px;height:36px;min-height:36px;padding:0;display:grid;place-items:center;border:1px solid #e2e8f0;border-radius:9px;background:#fff;color:#64748b}
.stock-advanced-filters__body{flex:1;min-height:0;padding:20px;overflow-y:auto}.stock-advanced-filters .stock-filter-panel{padding:0;margin:0;border:0;background:transparent}.stock-advanced-filters .stock-filter-title{display:none}.stock-advanced-filters .stock-filter-toolbar,.stock-advanced-filters .stock-filter-toolbar--line1,.stock-advanced-filters .stock-filter-toolbar--line2,.stock-advanced-filters .stock-filter-toolbar--line3{display:grid;grid-template-columns:1fr;max-width:none;gap:16px;margin:0 0 16px}.stock-advanced-filters .stock-filter-toolbar--line3{padding-top:0}.stock-advanced-filters .stock-quick-periods{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.stock-advanced-filters .stock-quick-periods>strong{grid-column:1/-1}.stock-advanced-filters .stock-quick-periods .btn{width:100%;padding:0 4px}.stock-advanced-filters__footer{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px 20px max(20px,env(safe-area-inset-bottom));border-top:1px solid #e5e7eb;background:#fff}.stock-advanced-filters__footer .btn{width:100%;height:42px;min-height:42px}
@media(max-width:640px){.stock-advanced-filters{width:100vw}.stock-table-toolbar{align-items:stretch;flex-direction:column}.stock-open-filters{justify-content:center}.stock-advanced-filters__header,.stock-advanced-filters__body{padding-left:16px;padding-right:16px}.stock-advanced-filters__footer{padding-left:16px;padding-right:16px}}

/* Detalhes da movimentação */
body.stock-details-open{overflow:hidden}
.stock-details-drawer{display:block;visibility:hidden;pointer-events:none;opacity:0;transition:visibility 0s linear 240ms,opacity 180ms ease}
.stock-details-drawer.is-open{visibility:visible;pointer-events:auto;opacity:1;transition:visibility 0s,opacity 180ms ease}
.stock-details-overlay{background:rgba(15,23,42,.35);opacity:0;transition:opacity 220ms ease}
.stock-details-drawer.is-open .stock-details-overlay{opacity:1}
.stock-details-panel{box-sizing:border-box;width:min(640px,100vw);max-width:100vw;padding:0;display:flex;flex-direction:column;overflow:hidden;background:var(--surface,#fff);border-left:1px solid var(--line-1,#e5e7eb);box-shadow:-12px 0 32px #0f172a24;transform:translateX(100%);transition:transform 240ms ease}
.stock-details-drawer.is-open .stock-details-panel{transform:translateX(0)}
.stock-details-header{position:sticky;top:0;z-index:2;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0!important;padding:18px 22px;border-bottom:1px solid #e7ebf0;background:var(--surface,#fff)}
.stock-details-heading{display:flex;align-items:center;gap:12px;min-width:0}.stock-details-heading__icon{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;background:#f1f5f9;color:#475569}.stock-details-heading h2{margin:0;color:#111827;font-size:18px;line-height:1.3;font-weight:650}.stock-details-heading p{margin:3px 0 0;color:#64748b;font-size:12px;line-height:1.4}
.stock-details-close,.stock-copy-reference{display:grid;place-items:center;padding:0;border:1px solid #dde3ea;background:#fff;color:#64748b;cursor:pointer}.stock-details-close{width:44px;height:44px;min-width:44px;border-radius:10px}.stock-details-close:hover,.stock-copy-reference:hover{border-color:#cbd5e1;background:#f8fafc;color:#0f172a}.stock-details-close:focus-visible,.stock-copy-reference:focus-visible{outline:3px solid #8e102b33;outline-offset:2px}
.stock-details-body{flex:1;min-width:0;min-height:0;padding:20px 22px 24px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;background:#fff}
.stock-detail-product{padding:16px;border:1px solid #e4e9ef;border-radius:12px;background:#fafbfc}.stock-detail-product__main{display:flex;align-items:center;gap:14px;min-width:0}.stock-detail-product__image{width:64px;height:64px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #e2e8f0;border-radius:11px;background:#f1f5f9;color:#94a3b8}.stock-detail-product__main>div{min-width:0}.stock-detail-product h3{margin:0;color:#111827;font-size:16px;line-height:1.35;overflow-wrap:anywhere}.stock-detail-product p{margin:4px 0 0;color:#64748b;font-size:12px}.stock-detail-product__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 0;padding-top:13px;border-top:1px solid #e7ebf0}.stock-detail-product__meta div{min-width:0}.stock-detail-product dt,.stock-detail-item small{display:block;margin:0 0 3px;color:#718096;font-size:12px;line-height:1.3}.stock-detail-product dd{margin:0;color:#1e293b;font-size:14px;font-weight:600;overflow-wrap:anywhere}
.stock-detail-section{margin-top:22px}.stock-detail-section>h3{margin:0 0 10px;color:#334155;font-size:13px;font-weight:650;letter-spacing:.01em}.stock-details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.stock-detail-item{box-sizing:border-box;display:flex;align-items:flex-start;gap:10px;min-width:0;padding:12px 13px;border:1px solid #e5e9ef;border-radius:10px;background:#fafbfc}.stock-detail-item__icon{width:28px;height:28px;display:grid;place-items:center;flex:0 0 auto;border-radius:8px;background:#eef2f6;color:#64748b}.stock-detail-item>div{min-width:0;flex:1}.stock-detail-item strong{display:block;color:#172033;font-size:14px;line-height:1.35;font-weight:600;overflow-wrap:anywhere}.stock-movement-badge{display:inline-flex!important;width:max-content;padding:3px 8px;border-radius:999px;font-size:12px!important}.stock-movement-badge--positive{color:#15803d!important;background:#dcfce7}.stock-movement-badge--negative{color:#be123c!important;background:#ffe4e6}.stock-movement-badge--adjust{color:#6d28d9!important;background:#ede9fe}.stock-delta--positive{color:#15803d!important}.stock-delta--negative{color:#be123c!important}.stock-delta--neutral{color:#475569!important}
.stock-details-grid--references .stock-detail-observation{grid-column:1/-1}.stock-reference-value{display:flex;align-items:flex-start;gap:8px;min-width:0}.stock-reference-value strong{flex:1;word-break:break-word;overflow-wrap:anywhere}.stock-copy-reference{width:32px;height:32px;min-width:32px;flex:0 0 auto;border-radius:8px}.stock-copy-reference.is-copied{color:#15803d;border-color:#86efac;background:#f0fdf4}.stock-detail-footer{display:flex;align-items:center;gap:8px;margin-top:20px;padding:11px 13px;border:1px solid #e5e9ef;border-radius:9px;background:#f8fafc;color:#64748b;font-size:12px}
@media(max-width:600px){.stock-details-panel{width:100%;max-width:none;border-left:0}.stock-details-header{padding:14px 16px}.stock-details-heading__icon{width:36px;height:36px}.stock-details-heading h2{font-size:16px}.stock-details-heading p{font-size:11px}.stock-details-body{padding:16px}.stock-detail-product__image{width:54px;height:54px}.stock-detail-product__meta,.stock-details-grid,.stock-details-grid--responsible{grid-template-columns:1fr}.stock-detail-section{margin-top:18px}}
@media(prefers-reduced-motion:reduce){.stock-details-drawer,.stock-details-overlay,.stock-details-panel{transition:none!important}}

.stock-advanced-filters__header,.stock-advanced-filters__footer{flex-shrink:0}
body:has(#stock-advanced-filters:not([hidden])),body:has(#stock-move-modal.is-open){overflow:hidden!important}

/* Movement form: a centered viewport dialog, independent from the filter drawer. */
#stock-move-modal{z-index:10030;padding:16px;box-sizing:border-box}
#stock-move-modal .stock-modal-panel{width:min(640px,100%)!important;max-height:calc(100dvh - 32px)!important;display:flex;flex-direction:column;overflow:hidden;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 20px 60px #14213d26}
#stock-move-modal .stock-modal-head{position:static;flex:0 0 auto;padding:24px;gap:16px;align-items:flex-start}
#stock-move-modal .stock-modal-head>div{flex:1;min-width:0}
#stock-move-modal h2{margin:0;font-size:24px;line-height:1.25;color:#14213d}
#stock-move-modal .stock-modal-subtitle{margin:6px 0 0;font-size:14px;line-height:1.5;color:#7181a2}
.stock-move-heading-icon{display:grid;place-items:center;width:56px;height:56px;flex:0 0 auto;border-radius:12px;color:#2563eb;background:#eaf1ff}
#stock-move-modal #mv-close-modal{padding:4px;min-height:28px;width:28px;flex-shrink:0;border:0;background:transparent;color:#64748b}
#stock-move-modal .stock-modal-body{padding:24px!important;min-height:0;overflow-y:auto;overscroll-behavior:contain}
#stock-move-modal .stock-mv-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px!important;padding:0;background:#fff;border:0}
#stock-move-modal .stock-mv-grid .mv-field{grid-column:span 1!important;min-width:0}
#stock-move-modal .stock-mv-grid .mv-field--kind{grid-column:1/-1!important;grid-row:1}
#stock-move-modal .stock-mv-grid .mv-field--product,#stock-move-modal .stock-mv-grid .mv-field--obs,#stock-move-modal .mv-field:has(#mv-reason){grid-column:1/-1!important}
#stock-move-modal .mv-field label,#mv-type-label{font-size:14px;font-weight:600;color:#14213d}
#stock-move-modal .mv-field--obs label{display:flex;justify-content:space-between}
#stock-move-modal .input{box-sizing:border-box;width:100%;min-width:0;min-height:44px;border:1px solid #d5ddec;border-radius:10px;color:#14213d;background:#fff}
#stock-move-modal .input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}
#stock-move-modal .stock-note-input{min-height:96px!important;resize:vertical}
#stock-move-modal [hidden]{display:none!important}
.stock-move-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.stock-move-types button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:14px 8px;min-height:78px;border:1px solid #d5ddec;border-radius:10px;background:#f8fafc;color:#14213d;font:inherit;cursor:pointer}
.stock-move-types button[aria-pressed="true"]{background:#2563eb;border-color:#2563eb;color:#fff}
#stock-move-modal .stock-product-combobox{position:relative;display:block;padding:0;border:0;background:transparent}
#stock-move-modal #mv-prod-search{padding-left:42px}
.stock-product-search-icon{position:absolute;left:14px;top:13px;color:#7181a2;pointer-events:none}
.stock-product-options{margin-top:6px;max-height:190px;overflow-y:auto;border:1px solid #d5ddec;border-radius:10px;background:#fff}
.stock-product-options>div{padding:10px 12px;overflow-wrap:anywhere;cursor:pointer}
.stock-product-options [aria-selected="true"],.stock-product-options [role="option"]:hover{background:#eaf1ff;color:#2563eb}
.stock-move-info{display:flex;align-items:center;gap:10px;margin-top:20px;padding:14px;border-radius:10px;background:#eaf1ff;color:#2552a5;font-size:13px;line-height:1.5}
.stock-move-info svg{flex-shrink:0}
#stock-move-modal .stock-modal-foot{flex:0 0 auto;position:static;display:flex;flex-direction:row;justify-content:flex-end;gap:10px;padding:18px 24px;border-top:1px solid #e2e8f0;background:#fff}
#stock-move-modal .stock-modal-foot .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;min-width:0;flex:0 1 auto}
#stock-move-modal #mv-send{background:#2563eb;border-color:#2563eb;color:#fff}
@media(max-width:540px){
  #stock-move-modal .stock-modal-head{padding:16px;gap:10px}
  #stock-move-modal h2{font-size:20px}
  .stock-move-heading-icon{width:40px;height:40px}
  #stock-move-modal .stock-modal-body{padding:16px!important}
  #stock-move-modal .stock-mv-grid{grid-template-columns:1fr;gap:16px!important}
  #stock-move-modal .stock-modal-foot{padding:14px 16px;flex-wrap:wrap}
  #stock-move-modal .stock-modal-foot .btn{flex:1 1 auto}
}

#stock-move-modal #mv-prod-search{background-image:none!important;padding-left:42px!important;padding-right:12px!important}
