#gmuds{display:none}#gmuds.active{display:grid;gap:14px}
#gmuds .gmud-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
#gmuds .gmud-stage{background:#fff;color:#123a63;border:1px solid #d3e0ed;border-top:3px solid #a5bfd9;border-radius:10px;text-align:left;display:flex;flex-direction:column;gap:12px;align-items:stretch;padding:16px;box-shadow:0 3px 10px rgba(18,58,99,.04);transition:background .15s,border-color .15s}
#gmuds .gmud-stage:hover{background:#f5f9ff;border-color:#6c9cc8}#gmuds .gmud-stage[aria-pressed=true]{background:#edf5ff;border-color:#006197;box-shadow:0 3px 12px rgba(0,97,151,.10)}
#gmuds .gmud-stage-top{display:flex;justify-content:space-between;align-items:center;gap:6px;flex-wrap:wrap;min-height:20px}#gmuds .gmud-stage-order{font-size:11px;font-weight:600;letter-spacing:.7px;text-transform:uppercase;color:#64788f}
#gmuds .gmud-filter-active{background:#006197;color:#fff;border-radius:20px;padding:2px 7px;font-size:10px;font-weight:600}#gmuds .gmud-stage-title{font-size:14px;line-height:1.45;font-weight:700;min-height:41px}
#gmuds .gmud-stage-total{display:flex;align-items:baseline;gap:8px;padding-top:12px;border-top:1px solid #dce6f0;margin-top:auto}#gmuds .gmud-stage-total strong{font-size:34px;line-height:1;font-weight:800;color:#006197;font-variant-numeric:tabular-nums}#gmuds .gmud-stage-total>span{font-size:12px;font-weight:500;color:#64788f}
#gmuds .gmud-stage[data-stage="0"]{--stage-color:#0369a1;--stage-fill:#e0f2fe;--stage-selected:#bae6fd;--stage-line:#7dd3fc}
#gmuds .gmud-stage[data-stage="1"]{--stage-color:#9a3412;--stage-fill:#fff1e5;--stage-selected:#ffdfbd;--stage-line:#fdba74}
#gmuds .gmud-stage[data-stage="2"]{--stage-color:#166534;--stage-fill:#e7f7ec;--stage-selected:#bbf7d0;--stage-line:#86d6a0}
#gmuds .gmud-stage[data-stage="3"]{--stage-color:#6b21a8;--stage-fill:#f3e8ff;--stage-selected:#e9d5ff;--stage-line:#d8b4fe}
#gmuds .gmud-stage[data-stage]{background:var(--stage-fill);border-color:var(--stage-line);border-top:4px solid var(--stage-color)}
#gmuds .gmud-stage[data-stage]:hover,#gmuds .gmud-stage[data-stage][aria-pressed=true]{background:var(--stage-selected);border-color:var(--stage-color)}
#gmuds .gmud-stage[data-stage][aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--stage-color),0 4px 12px rgba(18,58,99,.09)}
#gmuds .gmud-stage[data-stage] .gmud-stage-title,#gmuds .gmud-stage[data-stage] .gmud-stage-order,#gmuds .gmud-stage[data-stage] .gmud-stage-total strong{color:var(--stage-color)}
#gmuds .gmud-stage[data-stage] .gmud-stage-total{border-color:var(--stage-line)}#gmuds .gmud-stage[data-stage] .gmud-filter-active{background:var(--stage-color)}
#gmuds .gmud-controls{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:center;margin-top:14px}
#gmuds th{text-align:left}#gmuds td{vertical-align:middle}#gmuds td small{display:block;margin-top:4px}#gmuds .gmud-sequence{display:flex;align-items:center;margin-bottom:6px;min-width:185px}
#gmuds .gmud-node{display:inline-flex;width:25px;height:25px;border-radius:50%;align-items:center;justify-content:center;background:#edf1f6;color:#68778b}#gmuds .gmud-node.past{background:#deefe4;color:#296541}#gmuds .gmud-node.current{background:#006197;color:white}#gmuds .gmud-line{height:2px;width:20px;background:#d0deee}
#gmuds .gmud-sequence .gmud-node:nth-child(1){--node-color:#0369a1;--node-fill:#e0f2fe}
#gmuds .gmud-sequence .gmud-node:nth-child(3){--node-color:#9a3412;--node-fill:#fff1e5}
#gmuds .gmud-sequence .gmud-node:nth-child(5){--node-color:#166534;--node-fill:#e7f7ec}
#gmuds .gmud-sequence .gmud-node:nth-child(7){--node-color:#6b21a8;--node-fill:#f3e8ff}
#gmuds .gmud-sequence .gmud-node{background:var(--node-fill);color:var(--node-color)}
#gmuds .gmud-sequence .gmud-node.current{background:var(--node-color);color:#fff;font-weight:700}
#gmuds .gmud-paused{background:#fff1cd;color:#725410;padding:5px 8px;border-radius:4px;white-space:nowrap}#gmuds .gmud-legend{display:block;margin-top:12px;color:#68778b}#gmuds #gmudTable{min-width:900px;table-layout:fixed}
#gmuds #gmudTable th:nth-child(1){width:14%}#gmuds #gmudTable th:nth-child(2){width:30%}#gmuds #gmudTable th:nth-child(3){width:30%}#gmuds #gmudTable th:nth-child(4),#gmuds #gmudTable th:nth-child(5){width:13%}
#gmuds #gmudTable td{white-space:normal;overflow-wrap:anywhere}
#gmuds .gmud-description{display:block;width:100%;max-width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;font:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:0}
#gmuds .gmud-description:hover{text-decoration:underline}#gmuds #gmudDetail p,#gmuds #gmudDetail dd{white-space:normal;overflow-wrap:anywhere}
@media(max-width:850px){#gmuds .gmud-stages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:450px){#gmuds .gmud-stages{grid-template-columns:1fr}}
