/* TR Global v391 — Tech Pack editor action feedback + reliable save/file affordances. */
body[data-tech-pack-page] .tech-pack-editor-actions{display:block!important}
body[data-tech-pack-page] .tech-pack-editor-action-buttons{display:flex;gap:9px;flex-wrap:wrap;align-items:center}
body[data-tech-pack-page] .tech-pack-action-status{margin:0 0 10px;padding:10px 12px;border:1px solid #d9e0ea;background:#f8fafc;color:#26354d;font-size:12px;font-weight:700;line-height:1.45;border-radius:10px}
body[data-tech-pack-page] .tech-pack-action-status[hidden]{display:none!important}
body[data-tech-pack-page] .tech-pack-action-status[data-type="success"]{border-color:#b7ddc9;background:#f0fbf5;color:#145b38}
body[data-tech-pack-page] .tech-pack-action-status[data-type="warning"]{border-color:#e6cf96;background:#fff9e9;color:#72520d}
body[data-tech-pack-page] .tech-pack-action-status[data-type="error"]{border-color:#e7b8b8;background:#fff4f4;color:#8b2525}
body[data-tech-pack-page] .tech-pack-action-status[data-type="info"]{border-color:#bfd1ea;background:#f3f7fd;color:#274b77}
body[data-tech-pack-page] [aria-busy="true"]{cursor:progress;opacity:.62}
@media(max-width:800px){body[data-tech-pack-page] .tech-pack-editor-action-buttons{display:grid;grid-template-columns:1fr}body[data-tech-pack-page] .tech-pack-editor-action-buttons :is(.btn,button,label){width:100%!important;justify-content:center!important}}
