.production-vmta-native-route-action-v72 { display:none !important; }
.production-vmta-toolbar-v72 { display:flex; flex-wrap:wrap; align-items:center; gap:6px; margin:0 0 7px; padding:0 1px; }
.production-vmta-toolbar-v72 button,.production-vmta-clear-selected-v72 { min-height:27px; padding:5px 9px; border:1px solid #d7e0e7; border-radius:8px; background:#fff; color:#475467; font-size:9px; font-weight:900; cursor:pointer; }
.production-vmta-toolbar-v72 button:hover:not(:disabled),.production-vmta-clear-selected-v72:hover:not(:disabled) { border-color:#22b8cf; color:#087a96; }
.production-vmta-toolbar-v72 button.is-primary { border-color:#0891b2; background:#0891b2; color:#fff; }
.production-vmta-toolbar-v72 button:disabled,.production-vmta-clear-selected-v72:disabled { opacity:.4; cursor:not-allowed; }
.production-vmta-toolbar-v72 > span { margin-left:auto; color:#667085; font-size:9px; font-weight:850; }
.production-vmta-clear-selected-v72 { margin-left:auto; }
.production-vmta-list-v72 { min-height:10rem !important; max-height:22rem !important; }
.production-vmta-list-v72 > * + * { margin-top:3px !important; }
.production-vmta-row-v72 { min-height:31px !important; gap:6px !important; padding:4px 7px !important; border-radius:7px !important; }
.production-vmta-row-v72.is-staged { border-color:#06b6d4 !important; background:#ecfeff !important; box-shadow:0 0 0 2px rgba(6,182,212,.08); }
.production-vmta-check-v72 { display:grid; width:15px; height:15px; flex:0 0 15px; place-items:center; border:1px solid #cbd5e1; border-radius:4px; background:#fff; color:#fff; font-size:10px; font-weight:900; }
.production-vmta-row-v72.is-staged .production-vmta-check-v72 { border-color:#0891b2; background:#0891b2; }
.production-vmta-native-plus-v72,.production-vmta-native-add-v72,.production-vmta-meta-v72,.production-vmta-status-v72,.production-vmta-native-copy-actions-v72 { display:none !important; }
.production-vmta-copy-v72 { min-width:0; flex:1; }
.production-vmta-copy-v72 strong { display:block; overflow:hidden; color:#172033 !important; font-family:ui-monospace,SFMono-Regular,Menlo,monospace; font-size:10px !important; font-weight:750; line-height:1.25; text-overflow:ellipsis; white-space:nowrap; }
.production-vmta-selected-row-v72 { padding:4px 7px !important; border-radius:7px !important; box-shadow:none !important; }
.production-vmta-selected-row-v72 > div:first-child { gap:6px !important; }
.production-vmta-selected-row-v72 [data-vmta-remove-v72] { width:22px; height:22px; padding:0 !important; border:0 !important; border-radius:6px !important; background:transparent !important; color:#e11d48 !important; font-size:16px !important; line-height:1; }
.production-vmta-modal-backdrop-v72 { position:fixed; inset:0; z-index:40000; display:grid; place-items:center; padding:18px; background:rgba(15,23,42,.64); backdrop-filter:blur(7px); }
.production-vmta-modal-v72 { width:min(620px,96vw); padding:24px; border:1px solid #dde5ec; border-radius:22px; background:#fff; box-shadow:0 28px 90px rgba(15,23,42,.36); color:#172033; }
.production-vmta-modal-v72 > span { color:#0891b2; font-size:9px; font-weight:950; letter-spacing:.18em; }
.production-vmta-modal-v72 h2 { margin:6px 0 0; font-size:21px; font-weight:950; }
.production-vmta-modal-v72 p { margin:8px 0 15px; color:#667085; font-size:11px; line-height:1.55; }
.production-vmta-modal-v72 textarea { width:100%; min-height:230px; resize:vertical; padding:13px; border:1px solid #d7e0e7; border-radius:13px; background:#fbfcfe; color:#172033; font:11px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace; outline:none; }
.production-vmta-modal-v72 textarea:focus { border-color:#06b6d4; box-shadow:0 0 0 3px rgba(6,182,212,.1); }
.production-vmta-filter-status-v72 { margin-top:9px; color:#667085; font-size:10px; font-weight:800; }
.production-vmta-modal-v72 footer { display:flex; justify-content:flex-end; gap:8px; margin-top:18px; }
.production-vmta-modal-v72 footer button { padding:9px 13px; border:1px solid #d7e0e7; border-radius:9px; background:#fff; color:#475467; font-size:10px; font-weight:900; cursor:pointer; }
.production-vmta-modal-v72 footer button.is-primary { border-color:#101828; background:#101828; color:#fff; }
.production-vmta-modal-v72 footer button:disabled { opacity:.38; cursor:not-allowed; }
.dark .production-vmta-toolbar-v72 button,.dark .production-vmta-clear-selected-v72,.dark .production-vmta-check-v72 { border-color:rgba(255,255,255,.13); background:#151d27; color:#d0d5dd; }
.dark .production-vmta-row-v72.is-staged { border-color:#22d3ee !important; background:rgba(6,182,212,.12) !important; }
.dark .production-vmta-copy-v72 strong { color:#f8fafc !important; }
.dark .production-vmta-modal-v72 { border-color:rgba(255,255,255,.11); background:#0f151e; color:#f8fafc; }
.dark .production-vmta-modal-v72 textarea { border-color:rgba(255,255,255,.12); background:#111821; color:#f8fafc; }
@media (max-width:640px) { .production-vmta-toolbar-v72 > span { width:100%; margin-left:0; } .production-vmta-modal-v72 { padding:19px; } }
