.ma-small{font-size:.85rem}.ma-lead{margin:0 0 .75rem;max-width:48rem}.ma-bar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.6rem;margin-bottom:1rem;border-bottom:1px solid var(--panel-border)}.ma-bar>.ui-button{margin-bottom:.45rem}.ma-tabs{display:flex;gap:.25rem}.ws-shell button.ma-tab,.ma-tab{display:inline-flex;align-items:center;gap:.45rem;margin-bottom:-1px;padding:.55rem .85rem;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;color:var(--muted);font:inherit;font-size:.95rem;font-weight:600;cursor:pointer}.ws-shell button.ma-tab:hover,.ma-tab:hover{color:var(--text)}.ws-shell button.ma-tab.is-active,.ma-tab.is-active{border-bottom-color:var(--accent);color:var(--text)}.ma-tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ma-count{min-width:1.35rem;padding:.05rem .4rem;border-radius:999px;background:color-mix(in srgb,currentcolor 14%,transparent);font-size:.75rem;font-variant-numeric:tabular-nums;text-align:center}.ma-count.is-bad{background:var(--danger);color:var(--panel)}.ma-empty{margin:.5rem 0 1rem}.ma-rule-name{padding:0;border:0;background:none;color:var(--accent-text);font:inherit;font-weight:700;text-align:left;cursor:pointer}.ma-rule-name:hover{text-decoration:underline}.ma-rule-name:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ma-chip{display:inline-block;padding:.05rem .55rem;border:1px solid var(--panel-border);border-radius:999px;color:var(--muted);font-size:.8rem;font-weight:600}.ma-chip.is-on{border-color:var(--accent);color:var(--accent-text)}.ma-actions{display:inline-flex;flex-wrap:wrap;gap:.35rem}.ma-rule-page{display:flex;flex-direction:column;gap:.75rem;max-width:48rem}.ma-back{align-self:flex-start;padding:0;border:0;background:none;color:var(--accent-text);font:inherit;font-weight:600;cursor:pointer}.ma-back:hover{text-decoration:underline}.ma-back:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ma-card{display:flex;flex-direction:column;gap:.6rem;min-width:0;padding:1rem 1.1rem;border:1px solid var(--panel-border);border-radius:.8rem;background:var(--panel)}.ma-card h4{margin:0;font-size:1rem}.ma-card p{margin:0}.ma-step{display:flex;flex-direction:column;gap:.5rem;min-width:0;margin:0}fieldset.ma-step{padding:0;border:0}.ma-step>legend{padding:0;margin-bottom:.35rem;font-weight:700}.ma-field{display:flex;flex-direction:column;gap:.3rem;min-width:0}.ma-field>span,.ma-field>label{color:var(--muted);font-size:.85rem;font-weight:600}.ma-field input:not([type=checkbox]),.ma-field select{width:100%;min-height:2.25rem;box-sizing:border-box}.ma-rule-page input[type=radio],.ma-rule-page input[type=checkbox]{flex:0 0 auto;width:auto;min-width:0;margin:0;padding:0;border:0;border-radius:0;accent-color:var(--accent)}.ma-check{display:flex;align-items:center;gap:.5rem;font-weight:400}.ma-kind{display:flex;align-items:center;gap:.75rem;padding:.6rem .8rem;border:1px solid var(--panel-border);border-radius:.6rem;cursor:pointer}.ma-kind:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.ma-kind:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.ma-kind-text{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.ma-indent,.ma-card .ma-indent{margin:0 0 0 1.55rem}.ma-list{display:flex;flex-direction:column;gap:.4rem}.ma-row-choices{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}.ma-field input.ma-number{width:9rem;max-width:100%}.ma-with-unit{display:inline-flex;align-items:center;gap:.4rem}.ma-limit{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.75rem 1.5rem}.ma-limit>.ma-field:first-child{flex:1 1 14rem}.ma-page-actions{display:flex;flex-wrap:wrap;gap:.5rem}.ma-page-actions .ma-push{margin-left:auto}.monitoring-severity.is-info{color:var(--muted)}.ma-panel tbody tr:has(.ma-actions):hover>td{background:color-mix(in srgb,var(--accent) 5%,transparent)}.uplot,.uplot *,.uplot *:before,.uplot *:after{box-sizing:border-box}.uplot{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.5;width:min-content}.u-title{text-align:center;font-size:18px;font-weight:700}.u-wrap{position:relative;-webkit-user-select:none;user-select:none}.u-over,.u-under{position:absolute}.u-under{overflow:hidden}.uplot canvas{display:block;position:relative;width:100%;height:100%}.u-axis{position:absolute}.u-legend{font-size:14px;margin:auto;text-align:center}.u-inline{display:block}.u-inline *{display:inline-block}.u-inline tr{margin-right:16px}.u-legend th{font-weight:600}.u-legend th>*{vertical-align:middle;display:inline-block}.u-legend .u-marker{width:1em;height:1em;margin-right:4px;background-clip:padding-box!important}.u-inline.u-live th:after{content:":";vertical-align:middle}.u-inline:not(.u-live) .u-value{display:none}.u-series>*{padding:4px}.u-series th{cursor:pointer}.u-legend .u-off>*{opacity:.3}.u-select{background:#00000012;position:absolute;pointer-events:none}.u-cursor-x,.u-cursor-y{position:absolute;left:0;top:0;pointer-events:none;will-change:transform}.u-hz .u-cursor-x,.u-vt .u-cursor-y{height:100%;border-right:1px dashed #607D8B}.u-hz .u-cursor-y,.u-vt .u-cursor-x{width:100%;border-bottom:1px dashed #607D8B}.u-cursor-pt{position:absolute;top:0;left:0;border-radius:50%;border:0 solid;pointer-events:none;will-change:transform;background-clip:padding-box!important}.u-axis.u-off,.u-select.u-off,.u-cursor-x.u-off,.u-cursor-y.u-off,.u-cursor-pt.u-off{display:none}
