.info-panel{min-width:0;margin:12px 0}.info-panel-trigger{color:var(--green-700);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;min-height:40px;padding:8px 0;font-size:13px;font-weight:600;display:flex}.info-panel-trigger:hover{color:var(--green-900);text-underline-offset:4px;text-decoration:underline}.info-panel-label{overflow-wrap:anywhere;min-width:0}.info-dialog{border:1px solid var(--neutral-200);width:min(720px,100% - 32px);max-height:85dvh;color:var(--neutral-900);background:var(--neutral-0);border-radius:12px;padding:0;box-shadow:0 20px 70px #15231730}.info-dialog::backdrop{background:#18231c66}.info-dialog-surface{padding:24px}.info-dialog-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.info-dialog-header>[role=heading]{overflow-wrap:anywhere;min-width:0;font-size:19px;font-weight:650;line-height:1.4}.info-dialog-close{background:var(--neutral-50);width:36px;height:36px;color:var(--green-700);cursor:pointer;border:0;border-radius:6px;flex-shrink:0;place-items:center;display:grid}.info-dialog-body{min-width:0}.info-dialog-body pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.65}.info-section{border-top:1px solid var(--neutral-200);min-width:0;margin:20px 0;padding-top:20px}.info-section-title{color:var(--green-800);margin-bottom:12px;font-size:15px;font-weight:600;line-height:1.5}.info-section-title small{color:var(--neutral-600);margin-top:4px;font-size:13px;font-weight:400;display:block}.op-events-list .info-panel{border-bottom:1px solid var(--neutral-200);margin:0}.op-events-list .info-panel-trigger{width:100%;padding:12px 0}.op-events-list .info-panel-label{flex:1;align-items:center;gap:12px;display:flex}.op-events-list .info-panel-label>div{flex:1;min-width:0}.op-events-list .info-panel-label>div>span{color:var(--green-500);margin-top:4px;font-size:11px;font-weight:400;display:block}.info-panel.op-action-card{background:0 0;border:0;padding:0}.company-selector .info-dialog form{max-width:none}@media (max-width:550px){.info-dialog-surface{padding:18px}.info-dialog-header{gap:12px}.info-dialog-header>[role=heading]{font-size:17px}.op-events-list .info-panel-label{flex-wrap:wrap;gap:8px}.op-events-list .info-panel-label>div{flex-basis:calc(100% - 32px)}}
