.ir-panel{color:#173b32;background:#fff;border:1px solid #dbe5e1;border-radius:10px;margin:20px 0;padding:20px}.ir-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.ir-heading>div{align-items:center;gap:8px;display:flex}.ir-heading h3{letter-spacing:0;font-weight:600;line-height:1.4;font-size:15px!important}.ir-heading a,.ir-assignment a{color:#18745e;align-items:center;gap:4px;font-size:12px;text-decoration:none;display:inline-flex}.ir-heading a:hover,.ir-assignment a:hover{text-decoration:underline}.ir-rows{flex-direction:column;display:flex}.ir-row{border-top:1px solid #e7eeea;grid-template-columns:minmax(160px,1fr) minmax(210px,1.5fr) minmax(140px,.8fr);align-items:start;gap:18px;padding:15px 0;display:grid}.ir-agent,.ir-assignment,.ir-updated{flex-direction:column;align-items:flex-start;gap:4px;font-size:12px;display:flex}.ir-agent strong{font-size:13px}.ir-agent>span,.ir-assignment>span,.ir-updated,.ir-assignment small{color:#657b70;font-size:11px}.ir-agent>span.ir-active{color:#157252}.ir-assignment a{font-size:14px;font-weight:600}.ir-note{color:#6b7e74;line-height:1.6;margin:12px 0 0!important;font-size:11px!important}.ir-panel a:focus-visible{outline-offset:3px;outline:2px solid #16886f}@media (max-width:760px){.ir-heading{flex-wrap:wrap;align-items:flex-start}.ir-row{grid-template-columns:1fr;gap:10px}.ir-panel{padding:16px}.ir-agent{flex-flow:wrap;align-items:center;gap:10px}}
