.gx-m{--m-card:#fffaf0;--m-field:#f1e6cd;--m-line:#7858202e;--m-line-strong:#78582057;--m-ink:#3a2f22;--m-soft:#5c4e3c;--m-mute:#7d6e59;--m-gold:#c99a3c;--m-gold-ink:#8a5e16;--m-on-gold:#1d150a;--m-gold-tint:#c99a3c29;--m-lapis:#3b5fb6;--m-lapis-tint:#3b5fb61f;--m-ok:#2f7a4b;--m-ok-tint:#2f7a4b1f;--m-warn:#a26a10;--m-warn-tint:#a26a1021;--m-fail:#a5402c;--m-fail-tint:#a5402c1a;color:var(--m-ink);font-size:13.5px;line-height:1.5}@media (prefers-color-scheme:dark){.gx-m{--m-card:#272522;--m-field:#2c2a27;--m-line:#f4f1ec17;--m-line-strong:#f4f1ec2e;--m-ink:#f4f1ec;--m-soft:#cbc6bf;--m-mute:#aca69d;--m-gold:#e0b052;--m-gold-ink:#e0b052;--m-on-gold:#16130c;--m-gold-tint:#e0b05221;--m-lapis:#86adff;--m-lapis-tint:#86adff1f;--m-ok:#58cf95;--m-ok-tint:#58cf951f;--m-warn:#e8b35a;--m-warn-tint:#e8b35a1f;--m-fail:#ff8576;--m-fail-tint:#2b1815}}.gx-m .m-mono{font-family:var(--font-mono), ui-monospace, Consolas, monospace;font-size:12px}.gx-m .m-mute{color:var(--m-mute)}.gx-m .m-soft{color:var(--m-soft)}.gx-m .m-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:11.5px;font-weight:500;display:inline-flex}.gx-m .m-pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.gx-m .m-pill.ok{color:var(--m-ok);background:var(--m-ok-tint)}.gx-m .m-pill.park{color:var(--m-warn);background:var(--m-warn-tint)}.gx-m .m-pill.fail{color:var(--m-fail);background:var(--m-fail-tint)}.gx-m .m-pill.wait{color:var(--m-lapis);background:var(--m-lapis-tint)}.gx-m .m-btn{font:inherit;border:1px solid var(--m-line-strong);background:var(--m-card);color:var(--m-ink);cursor:pointer;border-radius:7px;padding:4px 10px;font-size:12.5px}.gx-m .m-btn:disabled{opacity:.6;cursor:default}.gx-m .m-btn.gold{background:var(--m-gold);border-color:var(--m-gold);color:var(--m-on-gold);font-weight:600}.gx-m .m-btn.danger{color:var(--m-fail);border-color:color-mix(in srgb, var(--m-fail) 45%, transparent)}.gx-m .m-btn:focus-visible,.gx-m summary:focus-visible{outline:2px solid var(--m-gold);outline-offset:2px}.gx-m.m-job{border:1px solid var(--m-line);background:var(--m-card);border-radius:12px;min-width:min(100%,22rem);margin-block:8px;overflow:hidden}.gx-m .m-job-h{border-bottom:1px solid var(--m-line);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.gx-m .m-job-h .ttl{overflow-wrap:anywhere;font-size:14px;font-weight:600}.gx-m .m-job-h .sub{color:var(--m-mute);font-size:12px}.gx-m .m-job-h .sp{flex:1;min-width:0}.gx-m .m-phases{flex-direction:column;gap:7px;margin:0;padding:10px 14px;list-style:none;display:flex}.gx-m .m-phases li{grid-template-columns:18px 1fr auto;align-items:center;gap:8px;font-size:13px;display:grid}.gx-m .m-dot{border:1.6px solid var(--m-line-strong);border-radius:50%;place-items:center;width:14px;height:14px;display:grid}.gx-m .done .m-dot{background:var(--m-ok);border-color:var(--m-ok)}.gx-m .done .m-dot:after{content:"";border-left:1.6px solid var(--m-card);border-bottom:1.6px solid var(--m-card);width:5px;height:3px;transform:rotate(-45deg)translate(1px,-1px)}.gx-m .now .m-dot{border-color:var(--m-gold);box-shadow:0 0 0 3px var(--m-gold-tint)}.gx-m .now .m-dot:after{content:"";background:var(--m-gold);border-radius:50%;width:6px;height:6px}.gx-m .todo{color:var(--m-mute)}.gx-m .m-track{background:var(--m-field);border-radius:5px;height:5px;margin-top:5px;display:block;overflow:hidden}.gx-m .m-track i{background:var(--m-gold);border-radius:5px;height:100%;transition:width .5s ease-out;display:block}.gx-m .m-track i.indet{width:33%;animation:1.4s ease-in-out infinite gx-m-pulse}@keyframes gx-m-pulse{0%,to{opacity:.45}50%{opacity:1}}.gx-m .m-job-f{border-top:1px solid var(--m-line);color:var(--m-mute);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;padding:9px 14px;font-size:12px;display:flex}.gx-m .m-job-f .stats{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 14px;display:flex}.gx-m .m-job-h+.m-job-f{border-top:0}.gx-m .m-queue{background:var(--m-lapis-tint);color:var(--m-lapis);border-radius:8px;margin:10px 14px 0;padding:8px 10px;font-size:12.5px}.gx-m .m-gaps{background:var(--m-warn-tint);color:var(--m-soft);border-radius:8px;margin:10px 14px;padding:8px 10px;font-size:12.5px}.gx-m .m-gaps b{color:var(--m-warn)}.gx-m .m-err{background:var(--m-fail-tint);color:var(--m-fail);border-radius:8px;margin:10px 14px;padding:8px 10px;font-size:12.5px}.gx-m .m-actions{flex-wrap:wrap;gap:8px;display:flex}.gx-m.m-set{flex-direction:column;gap:10px;display:flex}.gx-m.m-set h1{margin:0;font-size:16px;font-weight:600}.gx-m details.m-fold{border:1px solid var(--m-line);background:var(--m-card);border-radius:10px}.gx-m details.m-fold>summary{cursor:pointer;align-items:center;gap:10px;padding:9px 12px;font-size:13px;font-weight:600;list-style:none;display:flex}.gx-m details.m-fold>summary::-webkit-details-marker{display:none}.gx-m details.m-fold>summary .chev{border-inline-end:1.6px solid var(--m-mute);border-bottom:1.6px solid var(--m-mute);flex:none;width:7px;height:7px;transition:transform .15s;transform:rotate(-45deg)}.gx-m details.m-fold[open]>summary .chev{transform:rotate(45deg)}.gx-m details.m-fold>summary .cnt{color:var(--m-mute);margin-inline-start:auto;font-size:12px;font-weight:400}.gx-m .m-rows{flex-direction:column;display:flex}.gx-m .m-hrow{border-top:1px solid var(--m-line);grid-template-columns:1fr auto;align-items:center;gap:2px 10px;padding:8px 12px;font-size:12.5px;display:grid}.gx-m .m-hrow .m{color:var(--m-mute);overflow-wrap:anywhere;grid-column:1/-1;font-size:12px}.gx-m .m-badge{font-family:var(--font-mono), ui-monospace, Consolas, monospace;background:var(--m-field);color:var(--m-mute);border-radius:4px;margin-inline-start:6px;padding:1px 6px;font-size:10.5px}.gx-m .m-banner{background:var(--m-fail-tint);color:var(--m-fail);border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:12.5px;display:flex}.gx-m .m-form{color:var(--m-soft);flex-direction:column;gap:8px;padding:4px 12px 12px;font-size:12.5px;display:flex}.gx-m .m-form label{flex-direction:column;gap:4px;display:flex}.gx-m .m-field{font:inherit;border:1px solid var(--m-line-strong);background:var(--m-field);color:var(--m-ink);border-radius:7px;padding:6px 9px;font-size:12.5px}.gx-m .m-field::placeholder{color:var(--m-mute)}.gx-m .m-note{color:var(--m-mute);font-size:12px}.gx-m .m-confirm{color:var(--m-soft);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;padding-top:4px;display:flex}@media (prefers-reduced-motion:reduce){.gx-m *{transition:none!important;animation:none!important}}
