/* v119: exact live Production and mailbox visual acceptance fixes. */
.production-generate-button-v116{display:inline-flex!important;width:auto!important;min-width:0!important;min-height:28px!important;height:28px!important;align-self:end!important;justify-self:start!important;align-items:center!important;justify-content:center!important;gap:4px!important;border-radius:8px!important;padding:4px 9px!important;background:#0891b2!important;color:#fff!important;font-size:9px!important;font-weight:900!important;line-height:1!important;box-shadow:none!important}
.production-generate-button-v116:disabled{opacity:.42!important}
.production-assets-compact-v116+.production-links-compact-v116{margin-top:8px!important}
.production-private-row-v116{margin-top:7px!important}
.production-vmta-toolbar-v72 button[data-vmta-action-v72^="copy-ip"]{border-color:rgba(8,145,178,.45);background:rgba(6,182,212,.08);color:#0e7490}
.production-links-modal-backdrop-v119{position:fixed;inset:0;z-index:190;display:grid;place-items:center;background:rgba(15,23,42,.62);padding:18px;backdrop-filter:blur(5px)}
.production-links-modal-v119{width:min(760px,calc(100vw - 36px));max-height:calc(100vh - 36px);overflow:auto;border:1px solid rgba(148,163,184,.28);border-radius:20px;background:#fff;padding:18px;box-shadow:0 24px 70px rgba(15,23,42,.34)}
.production-links-modal-v119>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}
.production-links-modal-v119>header span{display:block;color:#0891b2;font-size:9px;font-weight:900;letter-spacing:.15em}
.production-links-modal-v119 h2{margin:3px 0 0;color:#0f172a;font-size:20px;font-weight:900}
.production-links-modal-v119 header p{margin-top:3px;color:#64748b;font-family:ui-monospace,monospace;font-size:10px}
.production-links-modal-close-v119{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border:1px solid rgba(148,163,184,.3);border-radius:9px;color:#64748b;font-size:20px;line-height:1}
.production-links-modal-intro-v119{margin:10px 0 8px;color:#64748b;font-size:10px;line-height:1.35}
.production-links-modal-list-v119{display:grid;gap:6px}
.production-links-modal-row-v119{display:grid;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid rgba(6,182,212,.16);border-radius:10px;background:rgba(6,182,212,.035);padding:7px 8px}
.production-links-modal-row-v119 strong{color:#0e7490;font-size:9px;text-transform:uppercase}
.production-links-modal-row-v119 a{overflow:hidden;color:#0369a1;font-family:ui-monospace,monospace;font-size:10px;text-decoration:underline;text-overflow:ellipsis;white-space:nowrap}
.production-links-modal-row-v119 a[aria-disabled="true"]{color:#94a3b8;text-decoration:none;pointer-events:none}
.production-links-modal-row-v119 button,.production-links-modal-v119 footer button{border:1px solid rgba(6,182,212,.34);border-radius:8px;padding:4px 8px;color:#0e7490;font-size:9px;font-weight:900}
.production-links-modal-v119 footer{display:flex;justify-content:flex-end;margin-top:11px}
.production-links-modal-v119 footer button{background:#0891b2;color:#fff}
.dark .production-links-modal-v119{border-color:rgba(255,255,255,.12);background:#111114}
.dark .production-links-modal-v119 h2{color:#fff}
.dark .production-links-modal-row-v119{border-color:rgba(34,211,238,.14);background:rgba(6,182,212,.05)}
.dark .production-links-modal-row-v119 a{color:#67e8f9}
@media(max-width:640px){.production-links-modal-row-v119{grid-template-columns:1fr auto}.production-links-modal-row-v119 strong{grid-column:1/-1}.production-links-modal-row-v119 a{white-space:normal;word-break:break-all}}
