.dm-engine-runtime{--dm-er-navy:#2e3b55;--dm-er-ink:#1e2b45;--dm-er-text:#3b465c;--dm-er-sub:#5b6478;--dm-er-muted:#8a94a6;--dm-er-border:#e3e8f0;--dm-er-grid:#e6e9ef;--dm-er-ls:#3b5bdb;--dm-er-by:#2fb36b;--dm-er-rb:#f27c2f;color:var(--dm-er-text);font-family:Poppins,sans-serif}.dm-engine-runtime *,.dm-engine-runtime :after,.dm-engine-runtime :before{box-sizing:border-box}.dm-engine-runtime__table-wrap{border:1px solid var(--dm-er-border);border-radius:14px;margin:28px 0 12px;overflow-x:auto}.dm-engine-runtime__table{border-collapse:collapse;font-size:14px;line-height:1.45;min-width:640px;width:100%}.dm-engine-runtime__table th{background:#f6f8fb;color:var(--dm-er-ink);font-weight:600;padding:12px 14px;text-align:left}.dm-engine-runtime__table td{border-top:1px solid var(--dm-er-border);color:var(--dm-er-text);padding:12px 14px}.dm-engine-runtime__table td:first-child{color:var(--dm-er-ink);font-weight:600}.dm-engine-runtime__table tbody tr{transition:background .2s}.dm-engine-runtime__table tbody tr:hover{background:#f6f8fb}.dm-engine-runtime__figure{background:#edf1f7;border-radius:22px;margin:36px 0 12px;padding:14px}.dm-engine-runtime__panel{background:#fff;border:1px solid var(--dm-er-border);border-radius:16px;font-family:Roboto,sans-serif;padding:20px;transition:box-shadow .3s}.dm-engine-runtime__panel:hover{box-shadow:0 18px 50px rgba(21,35,70,.1)}.dm-engine-runtime__head{align-items:flex-start;display:flex;gap:12px;margin-bottom:18px}.dm-engine-runtime__icon{background:#eef2f8;border-radius:10px;display:grid;flex-shrink:0;height:38px;place-items:center;width:38px}.dm-engine-runtime__title{color:var(--dm-er-ink);font-family:Poppins,sans-serif;font-size:15px;font-weight:600;line-height:1.3}.dm-engine-runtime__sub{color:var(--dm-er-sub);font-size:12.5px;line-height:1.45;margin-top:2px}.dm-engine-runtime__chart{display:flex;flex-direction:column;gap:4px}.dm-engine-runtime__row{align-items:center;border-radius:8px;cursor:default;display:grid;gap:14px;grid-template-columns:120px minmax(0,1fr);padding:6px 8px;transition:background .2s}.dm-engine-runtime__row:hover{background:#f1f4f9}.dm-engine-runtime__label{color:var(--dm-er-ink);font-size:13px;font-weight:500}.dm-engine-runtime__track{background:repeating-linear-gradient(90deg,var(--dm-er-grid) 0,var(--dm-er-grid) 1px,transparent 1px,transparent 33.333%);height:20px;position:relative}.dm-engine-runtime__track:after{background:var(--dm-er-grid);bottom:0;content:"";position:absolute;right:0;top:0;width:1px}.dm-engine-runtime__bar{border-radius:5px;bottom:2px;min-width:5px;position:absolute;top:2px;transition:opacity .2s}.dm-engine-runtime__bar--ls{background:var(--dm-er-ls)}.dm-engine-runtime__bar--by{background:var(--dm-er-by)}.dm-engine-runtime__bar--rb{background:var(--dm-er-rb)}.dm-engine-runtime__chart:hover .dm-engine-runtime__bar{opacity:.35}.dm-engine-runtime__chart .dm-engine-runtime__row:hover .dm-engine-runtime__bar{opacity:1}.dm-engine-runtime__val{color:var(--dm-er-sub);font-size:11.5px;font-weight:500;padding-left:8px;position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap}.dm-engine-runtime__val--in{color:#fff}.dm-engine-runtime__tip{background:var(--dm-er-ink);border-radius:8px;bottom:calc(100% + 8px);box-shadow:0 8px 20px rgba(21,35,70,.25);color:#fff;font-size:12px;opacity:0;padding:6px 10px;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(4px);transition:opacity .2s,transform .2s;white-space:nowrap;z-index:2}.dm-engine-runtime__row:hover .dm-engine-runtime__tip{opacity:1;transform:translateX(-50%) translateY(0)}.dm-engine-runtime__axis{display:grid;gap:14px;grid-template-columns:120px minmax(0,1fr);margin-top:6px;padding:0 8px}.dm-engine-runtime__ticks{color:var(--dm-er-muted);font-size:11px;height:14px;position:relative}.dm-engine-runtime__ticks span{position:absolute;top:0;transform:translateX(-50%);white-space:nowrap}.dm-engine-runtime__ticks span:first-child{transform:none}.dm-engine-runtime__ticks span:last-child{transform:translateX(-100%)}.dm-engine-runtime__legend{color:var(--dm-er-ink);display:flex;flex-wrap:wrap;font-size:12.5px;gap:18px;margin-top:14px}.dm-engine-runtime__legend span{align-items:center;display:flex;gap:6px;white-space:nowrap}.dm-engine-runtime__key{border-radius:2px;display:inline-block;height:3px;width:16px}.dm-engine-runtime__caption{color:var(--dm-er-muted);font-size:13px;line-height:1.5;margin:12px 6px 0}.dm-engine-runtime__note{color:var(--dm-er-sub);font-size:15px;line-height:1.7;margin:0 0 22px}@media (max-width:560px){.dm-engine-runtime__axis,.dm-engine-runtime__row{gap:10px;grid-template-columns:92px minmax(0,1fr)}.dm-engine-runtime__label{font-size:12px}}