.template-guard{min-height:52px;border:1px solid #cfe5dc;background:#eef8f4;border-radius:8px;padding:10px 14px;display:flex;align-items:center;gap:11px}.template-guard i{width:9px;height:9px;border-radius:50%;background:#39a979;box-shadow:0 0 0 4px #d8eee5}.template-guard div{display:flex;flex-direction:column;gap:4px}.template-guard b{font-size:10px;color:#27614e}.template-guard span{font-size:9px;color:#6a8279}.template-guard.failed{border-color:#efc9c5;background:#fff0ee}.template-guard.failed i{background:#c64e43;box-shadow:0 0 0 4px #f4d7d3}.template-guard.failed b{color:#9e3e36}.publication-history{margin:12px 0;border:1px solid #e5e9eb;border-radius:7px;overflow:hidden}.publication-history>strong{display:block;padding:9px 11px;background:#f8faf9;font-size:9px}.publication-row{display:grid;grid-template-columns:1fr 72px 1.5fr auto;gap:8px;align-items:center;padding:8px 10px;border-top:1px solid #edf0f1;font-size:9px}.publication-row.current{background:#f0f8f5}.publication-row a{color:var(--green);text-decoration:none;font-weight:bold}
