:root{--color-default: #64748b;--color-default-dark: rgb(82.9288702929, 96.1974895397, 115.2711297071);--color-default-darker: rgb(65.8577405858, 76.3949790795, 91.5422594142);--color-default-darkest: rgb(31.7154811715, 36.789958159, 44.0845188285);--color-default-light: rgb(121.1179916318, 136.5288702929, 158.6820083682);--color-default-lighter: rgb(144.8468619247, 157.5263598326, 175.7531380753);--color-default-lightest: rgb(192.3046025105, 199.5213389121, 209.8953974895);--color-default-rgb: 100,116,139;--color-default-outline: rgb(121.1179916318, 136.5288702929, 158.6820083682);--color-default-text: #ffffff;--color-default-dark-text: #ffffff;--color-default-darker-text: #ffffff;--color-default-darkest-text: #ffffff;--color-default-light-text: #ffffff;--color-default-lighter-text: #000000;--color-default-lightest-text: #000000}.btn{--btn-bg: transparent;--btn-color: var(--default-text-color, #1f2933);--btn-border-color: var(--btn-bg);--btn-ring: 0 0 #0000;--btn-spinner-size: 1em;--btn-spinner-border: 2px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.2rem;font-weight:500;font-size:.9rem;letter-spacing:.3px;line-height:1.2;padding:.5rem .75rem;border-radius:var(--border-radius, .4rem);border:1px solid transparent;background:var(--btn-bg);color:var(--btn-color);cursor:pointer;transition:background-color .15s,color .15s,border-color .15s,box-shadow .15s;user-select:none;-webkit-user-select:none;outline:none}.btn:focus-visible{box-shadow:0 0 0 3px var(--btn-ring-color, rgba(0, 0, 0, .15))}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{cursor:not-allowed;pointer-events:none}.btn-sm{padding:.35rem .6rem;font-size:.75rem;--btn-spinner-size: .85em;--btn-spinner-border: 1.5px}.btn-lg{padding:.75rem 1.15rem;font-size:.95rem;--btn-spinner-size: 1.15em;--btn-spinner-border: 2.5px}.btn-shadow{box-shadow:0 1px 2px #0000000d,0 1px 3px #0000001a}.btn-shadow:hover{box-shadow:0 4px 8px -2px #0000001a,0 2px 4px -2px #0000001a}.btn-primary,.primary-button{--btn-bg: var(--color-primary);--btn-color: var(--color-primary-text, #fff);--btn-border: transparent;--btn-ring-color: color-mix(in srgb, var(--color-primary) 55%, transparent);background-color:var(--btn-bg);color:var(--btn-color);border:1px solid var(--btn-border)}.btn-primary:hover:not(:disabled),.primary-button:hover:not(:disabled){background-color:var(--color-primary-dark);color:var(--color-primary-dark-text, #fff)}.btn-primary:active:not(:disabled),.primary-button:active:not(:disabled){background-color:var(--color-primary-darker);color:var(--color-primary-darker-text, #fff)}.btn-primary:focus-visible,.primary-button:focus-visible{box-shadow:0 0 0 3px var(--btn-ring-color)}.btn-primary:disabled,.primary-button:disabled{opacity:.55;cursor:not-allowed}.btn-primary-outline,.primary-button-outline{--btn-color: var(--color-primary);--btn-ring-color: color-mix(in srgb, var(--color-primary) 55%, transparent);background:transparent;color:var(--btn-color);border:1px solid var(--color-primary)}.btn-primary-outline:hover:not(:disabled),.primary-button-outline:hover:not(:disabled){background:var(--color-primary-lightest)}.btn-primary-outline:active:not(:disabled),.primary-button-outline:active:not(:disabled){background:var(--color-primary-lighter)}.btn-primary-outline:focus-visible,.primary-button-outline:focus-visible{box-shadow:0 0 0 3px var(--btn-ring-color)}.btn-primary-outline:disabled,.primary-button-outline:disabled{opacity:.4;border-color:var(--color-primary-light)}.btn-primary-ghost,.primary-button-hover{--btn-ring-color: color-mix(in srgb, var(--color-primary) 45%, transparent);background:color-mix(in srgb,var(--color-primary) 8%,transparent);border:none;color:var(--color-primary)}.btn-primary-ghost:hover:not(:disabled),.primary-button-hover:hover:not(:disabled){background:color-mix(in srgb,var(--color-primary) 15%,transparent)}.btn-primary-ghost:active:not(:disabled),.primary-button-hover:active:not(:disabled){background:color-mix(in srgb,var(--color-primary) 22%,transparent)}.btn-primary-ghost:focus-visible,.primary-button-hover:focus-visible{box-shadow:0 0 0 3px var(--btn-ring-color)}.btn-primary-ghost:disabled,.primary-button-hover:disabled{opacity:.35;color:var(--color-primary-light)}.btn-primary-soft,.primary-button-faded{--btn-ring-color: color-mix(in srgb, var(--color-primary) 50%, transparent);background:var(--color-primary-lightest);color:var(--color-primary-dark, var(--color-primary));outline:1px solid rgba(0,0,0,.08);outline-offset:0;border:1px solid var(--color-primary-lightest)}.btn-primary-soft:hover:not(:disabled),.primary-button-faded:hover:not(:disabled){background:var(--color-primary-lighter)}.btn-primary-soft:active:not(:disabled),.primary-button-faded:active:not(:disabled){background:var(--color-primary-light)}.btn-primary-soft:focus-visible,.primary-button-faded:focus-visible{box-shadow:0 0 0 3px var(--btn-ring-color)}.btn-primary-soft:disabled,.primary-button-faded:disabled{opacity:.5;color:var(--color-primary-light)}.btn-primary-link,.primary-button-link{--btn-ring-color: color-mix(in srgb, var(--color-primary) 55%, transparent);background:transparent;border:1px solid transparent;color:var(--color-primary);padding-left:.25rem;padding-right:.25rem;font-weight:500}.btn-primary-link:hover:not(:disabled),.primary-button-link:hover:not(:disabled){color:var(--color-primary-darker);text-decoration:underline}.btn-primary-link:active:not(:disabled),.primary-button-link:active:not(:disabled){color:var(--color-primary-darkest)}.btn-primary-link:focus-visible,.primary-button-link:focus-visible{box-shadow:0 0 0 3px var(--btn-ring-color)}.btn-primary-link:disabled,.primary-button-link:disabled{opacity:.35;color:var(--color-primary-light)}.btn-secondary,.secondary-button{--btn-bg: var(--color-secondary);--btn-color: var(--color-secondary-text, #fff);--btn-border: transparent;--btn-ring-color: color-mix(in srgb, var(--color-secondary) 55%, transparent);background-color:var(--btn-bg);color:var(--btn-color);border:1px solid var(--btn-border)}.btn-secondary:hover:not(:disabled),.secondary-button:hover:not(:disabled){background-color:var(--color-secondary-dark);color:var(--color-secondary-dark-text, #fff)}.btn-secondary:active:not(:disabled),.secondary-button:active:not(:disabled){background-color:var(--color-secondary-darker);color:var(--color-secondary-darker-text, #fff)}.btn-secondary:focus-visible,.secondary-button:focus-visible{box-shadow:0 0 0 3px var(--btn-ring-color)}.btn-secondary:disabled,.secondary-button:disabled{opacity:.55;cursor:not-allowed}.btn-secondary-outline,.secondary-button-outline{--btn-color: var(--color-secondary);--btn-ring-color: color-mix(in srgb, var(--color-secondary) 55%, transparent);background:transparent;color:var(--btn-color);border:1px solid var(--color-secondary)}.btn-secondary-outline:hover:not(:disabled),.secondary-button-outline:hover:not(:disabled){background:var(--color-secondary-lightest)}.btn-secondary-outline:active:not(:disabled),.secondary-button-outline:active:not(:disabled){background:var(--color-secondary-lighter)}.btn-secondary-outline:focus-visible,.secondary-button-outline:focus-visible{box-shadow:0 0 0 3px var(--btn-ring-color)}.btn-secondary-outline:disabled,.secondary-button-outline:disabled{opacity:.4;border-color:var(--color-secondary-light)}.btn-secondary-ghost,.secondary-button-hover{--btn-ring-color: color-mix(in srgb, var(--color-secondary) 45%, transparent);background:color-mix(in srgb,var(--color-secondary) 8%,transparent);border:none;color:var(--color-secondary)}.btn-secondary-ghost:hover:not(:disabled),.secondary-button-hover:hover:not(:disabled){background:color-mix(in srgb,var(--color-secondary) 15%,transparent)}.btn-secondary-ghost:active:not(:disabled),.secondary-button-hover:active:not(:disabled){background:color-mix(in srgb,var(--color-secondary) 22%,transparent)}.btn-secondary-ghost:focus-visible,.secondary-button-hover:focus-visible{box-shadow:0 0 0 3px var(--btn-ring-color)}.btn-secondary-ghost:disabled,.secondary-button-hover:disabled{opacity:.35;color:var(--color-secondary-light)}.btn-secondary-soft,.secondary-button-faded{--btn-ring-color: color-mix(in srgb, var(--color-secondary) 50%, transparent);background:var(--color-secondary-lightest);color:var(--color-secondary-dark, var(--color-secondary));outline:1px solid rgba(0,0,0,.08);outline-offset:0;border:1px solid var(--color-secondary-lightest)}.btn-secondary-soft:hover:not(:disabled),.secondary-button-faded:hover:not(:disabled){background:var(--color-secondary-lighter)}.btn-secondary-soft:active:not(:disabled),.secondary-button-faded:active:not(:disabled){background:var(--color-secondary-light)}.btn-secondary-soft:focus-visible,.secondary-button-faded:focus-visible{box-shadow:0 0 0 3px var(--btn-ring-color)}.btn-secondary-soft:disabled,.secondary-button-faded:disabled{opacity:.5;color:var(--color-secondary-light)}.btn-secondary-link,.secondary-button-link{--btn-ring-color: color-mix(in srgb, var(--color-secondary) 55%, transparent);background:transparent;border:1px solid transparent;color:var(--color-secondary);padding-left:.25rem;padding-right:.25rem;font-weight:500}.btn-secondary-link:hover:not(:disabled),.secondary-button-link:hover:not(:disabled){color:var(--color-secondary-darker);text-decoration:underline}.btn-secondary-link:active:not(:disabled),.secondary-button-link:active:not(:disabled){color:var(--color-secondary-darkest)}.btn-secondary-link:focus-visible,.secondary-button-link:focus-visible{box-shadow:0 0 0 3px var(--btn-ring-color)}.btn-secondary-link:disabled,.secondary-button-link:disabled{opacity:.35;color:var(--color-secondary-light)}.btn-success,.success-button{--btn-bg: var(--color-success);--btn-color: var(--color-success-text, #fff);--btn-border: transparent;--btn-ring-color: color-mix(in srgb, var(--color-success) 55%, transparent);background-color:var(--btn-bg);color:var(--btn-color);border:1px solid var(--btn-border)}.btn-success:hover:not(:disabled),.success-button:hover:not(:disabled){background-color:var(--color-success-dark);color:var(--color-success-dark-text, #fff)}.btn-success:active:not(:disabled),.success-button:active:not(:disabled){background-color:var(--color-success-darker);color:var(--color-success-darker-text, #fff)}.btn-success:focus-visible,.success-button:focus-visible{box-shadow:0 0 0 3px var(--btn-ring-color)}.btn-success:disabled,.success-button:disabled{opacity:.55;cursor:not-allowed}.btn-success-outline,.success-button-outline{--btn-color: var(--color-success);--btn-ring-color: color-mix(in srgb, var(--color-success) 55%, transparent);background:transparent;color:var(--btn-color);border:1px solid var(--color-success)}.btn-success-outline:hover:not(:disabled),.success-button-outline:hover:not(:disabled){background:var(--color-success-lightest)}.btn-success-outline:active:not(:disabled),.success-button-outline:active:not(:disabled){background:var(--color-success-lighter)}.btn-success-outline:focus-visible,.success-button-outline:focus-visible{box-shadow:0 0 0 3px var(--btn-ring-color)}.btn-success-outline:disabled,.success-button-outline:disabled{opacity:.4;border-color:var(--color-success-light)}.btn-success-ghost,.success-button-hover{--btn-ring-color: color-mix(in srgb, var(--color-success) 45%, transparent);background:color-mix(in srgb,var(--color-success) 8%,transparent);border:none;color:var(--color-success)}.btn-success-ghost:hover:not(:disabled),.success-button-hover:hover:not(:disabled){background:color-mix(in srgb,var(--color-success) 15%,transparent)}.btn-success-ghost:active:not(:disabled),.success-button-hover:active:not(:disabled){background:color-mix(in srgb,var(--color-success) 22%,transparent)}.btn-success-ghost:focus-visible,.success-button-hover:focus-visible{box-shadow:0 0 0 3px var(--btn-ring-color)}.btn-success-ghost:disabled,.success-button-hover:disabled{opacity:.35;color:var(--color-success-light)}.btn-success-soft,.success-button-faded{--btn-ring-color: color-mix(in srgb, var(--color-success) 50%, transparent);background:var(--color-success-lightest);color:var(--color-success-dark, var(--color-success));outline:1px solid rgba(0,0,0,.08);outline-offset:0;border:1px solid var(--color-success-lightest)}.btn-success-soft:hover:not(:disabled),.success-button-faded:hover:not(:disabled){background:var(--color-success-lighter)}.btn-success-soft:active:not(:disabled),.success-button-faded:active:not(:disabled){background:var(--color-success-light)}.btn-success-soft:focus-visible,.success-button-faded:focus-visible{box-shadow:0 0 0 3px var(--btn-ring-color)}.btn-success-soft:disabled,.success-button-faded:disabled{opacity:.5;color:var(--color-success-light)}.btn-success-link,.success-button-link{--btn-ring-color: color-mix(in srgb, var(--color-success) 55%, transparent);background:transparent;border:1px solid transparent;color:var(--color-success);padding-left:.25rem;padding-right:.25rem;font-weight:500}.btn-success-link:hover:not(:disabled),.success-button-link:hover:not(:disabled){color:var(--color-success-darker);text-decoration:underline}.btn-success-link:active:not(:disabled),.success-button-link:active:not(:disabled){color:var(--color-success-darkest)}.btn-success-link:focus-visible,.success-button-link:focus-visible{box-shadow:0 0 0 3px var(--btn-ring-color)}.btn-success-link:disabled,.success-button-link:disabled{opacity:.35;color:var(--color-success-light)}.btn-complete,.complete-button{--btn-bg: var(--color-complete);--btn-color: var(--color-complete-text, #fff);--btn-border: transparent;--btn-ring-color: color-mix(in srgb, var(--color-complete) 55%, transparent);background-color:var(--btn-bg);color:var(--btn-color);border:1px solid var(--btn-border)}.btn-complete:hover:not(:disabled),.complete-button:hover:not(:disabled){background-color:var(--color-complete-dark);color:var(--color-complete-dark-text, #fff)}.btn-complete:active:not(:disabled),.complete-button:active:not(:disabled){background-color:var(--color-complete-darker);color:var(--color-complete-darker-text, #fff)}.btn-complete:focus-visible,.complete-button:focus-visible{box-shadow:0 0 0 3px var(--btn-ring-color)}.btn-complete:disabled,.complete-button:disabled{opacity:.55;cursor:not-allowed}.btn-complete-outline,.complete-button-outline{--btn-color: var(--color-complete);--btn-ring-color: color-mix(in srgb, var(--color-complete) 55%, transparent);background:transparent;color:var(--btn-color);border:1px solid var(--color-complete)}.btn-complete-outline:hover:not(:disabled),.complete-button-outline:hover:not(:disabled){background:var(--color-complete-lightest)}.btn-complete-outline:active:not(:disabled),.complete-button-outline:active:not(:disabled){background:var(--color-complete-lighter)}.btn-complete-outline:focus-visible,.complete-button-outline:focus-visible{box-shadow:0 0 0 3px var(--btn-ring-color)}.btn-complete-outline:disabled,.complete-button-outline:disabled{opacity:.4;border-color:var(--color-complete-light)}.btn-complete-ghost,.complete-button-hover{--btn-ring-color: color-mix(in srgb, var(--color-complete) 45%, transparent);background:color-mix(in srgb,var(--color-complete) 8%,transparent);border:none;color:var(--color-complete)}.btn-complete-ghost:hover:not(:disabled),.complete-button-hover:hover:not(:disabled){background:color-mix(in srgb,var(--color-complete) 15%,transparent)}.btn-complete-ghost:active:not(:disabled),.complete-button-hover:active:not(:disabled){background:color-mix(in srgb,var(--color-complete) 22%,transparent)}.btn-complete-ghost:focus-visible,.complete-button-hover:focus-visible{box-shadow:0 0 0 3px var(--btn-ring-color)}.btn-complete-ghost:disabled,.complete-button-hover:disabled{opacity:.35;color:var(--color-complete-light)}.btn-complete-soft,.complete-button-faded{--btn-ring-color: color-mix(in srgb, var(--color-complete) 50%, transparent);background:var(--color-complete-lightest);color:var(--color-complete-dark, var(--color-complete));outline:1px solid rgba(0,0,0,.08);outline-offset:0;border:1px solid var(--color-complete-lightest)}.btn-complete-soft:hover:not(:disabled),.complete-button-faded:hover:not(:disabled){background:var(--color-complete-lighter)}.btn-complete-soft:active:not(:disabled),.complete-button-faded:active:not(:disabled){background:var(--color-complete-light)}.btn-complete-soft:focus-visible,.complete-button-faded:focus-visible{box-shadow:0 0 0 3px var(--btn-ring-color)}.btn-complete-soft:disabled,.complete-button-faded:disabled{opacity:.5;color:var(--color-complete-light)}.btn-complete-link,.complete-button-link{--btn-ring-color: color-mix(in srgb, var(--color-complete) 55%, transparent);background:transparent;border:1px solid transparent;color:var(--color-complete);padding-left:.25rem;padding-right:.25rem;font-weight:500}.btn-complete-link:hover:not(:disabled),.complete-button-link:hover:not(:disabled){color:var(--color-complete-darker);text-decoration:underline}.btn-complete-link:active:not(:disabled),.complete-button-link:active:not(:disabled){color:var(--color-complete-darkest)}.btn-complete-link:focus-visible,.complete-button-link:focus-visible{box-shadow:0 0 0 3px var(--btn-ring-color)}.btn-complete-link:disabled,.complete-button-link:disabled{opacity:.35;color:var(--color-complete-light)}.btn-warning,.warning-button{--btn-bg: var(--color-warning);--btn-color: var(--color-warning-text, #fff);--btn-border: transparent;--btn-ring-color: color-mix(in srgb, var(--color-warning) 55%, transparent);background-color:var(--btn-bg);color:var(--btn-color);border:1px solid var(--btn-border)}.btn-warning:hover:not(:disabled),.warning-button:hover:not(:disabled){background-color:var(--color-warning-dark);color:var(--color-warning-dark-text, #fff)}.btn-warning:active:not(:disabled),.warning-button:active:not(:disabled){background-color:var(--color-warning-darker);color:var(--color-warning-darker-text, #fff)}.btn-warning:focus-visible,.warning-button:focus-visible{box-shadow:0 0 0 3px var(--btn-ring-color)}.btn-warning:disabled,.warning-button:disabled{opacity:.55;cursor:not-allowed}.btn-warning-outline,.warning-button-outline{--btn-color: var(--color-warning);--btn-ring-color: color-mix(in srgb, var(--color-warning) 55%, transparent);background:transparent;color:var(--btn-color);border:1px solid var(--color-warning)}.btn-warning-outline:hover:not(:disabled),.warning-button-outline:hover:not(:disabled){background:var(--color-warning-lightest)}.btn-warning-outline:active:not(:disabled),.warning-button-outline:active:not(:disabled){background:var(--color-warning-lighter)}.btn-warning-outline:focus-visible,.warning-button-outline:focus-visible{box-shadow:0 0 0 3px var(--btn-ring-color)}.btn-warning-outline:disabled,.warning-button-outline:disabled{opacity:.4;border-color:var(--color-warning-light)}.btn-warning-ghost,.warning-button-hover{--btn-ring-color: color-mix(in srgb, var(--color-warning) 45%, transparent);background:color-mix(in srgb,var(--color-warning) 8%,transparent);border:none;color:var(--color-warning)}.btn-warning-ghost:hover:not(:disabled),.warning-button-hover:hover:not(:disabled){background:color-mix(in srgb,var(--color-warning) 15%,transparent)}.btn-warning-ghost:active:not(:disabled),.warning-button-hover:active:not(:disabled){background:color-mix(in srgb,var(--color-warning) 22%,transparent)}.btn-warning-ghost:focus-visible,.warning-button-hover:focus-visible{box-shadow:0 0 0 3px var(--btn-ring-color)}.btn-warning-ghost:disabled,.warning-button-hover:disabled{opacity:.35;color:var(--color-warning-light)}.btn-warning-soft,.warning-button-faded{--btn-ring-color: color-mix(in srgb, var(--color-warning) 50%, transparent);background:var(--color-warning-lightest);color:var(--color-warning-dark, var(--color-warning));outline:1px solid rgba(0,0,0,.08);outline-offset:0;border:1px solid var(--color-warning-lightest)}.btn-warning-soft:hover:not(:disabled),.warning-button-faded:hover:not(:disabled){background:var(--color-warning-lighter)}.btn-warning-soft:active:not(:disabled),.warning-button-faded:active:not(:disabled){background:var(--color-warning-light)}.btn-warning-soft:focus-visible,.warning-button-faded:focus-visible{box-shadow:0 0 0 3px var(--btn-ring-color)}.btn-warning-soft:disabled,.warning-button-faded:disabled{opacity:.5;color:var(--color-warning-light)}.btn-warning-link,.warning-button-link{--btn-ring-color: color-mix(in srgb, var(--color-warning) 55%, transparent);background:transparent;border:1px solid transparent;color:var(--color-warning);padding-left:.25rem;padding-right:.25rem;font-weight:500}.btn-warning-link:hover:not(:disabled),.warning-button-link:hover:not(:disabled){color:var(--color-warning-darker);text-decoration:underline}.btn-warning-link:active:not(:disabled),.warning-button-link:active:not(:disabled){color:var(--color-warning-darkest)}.btn-warning-link:focus-visible,.warning-button-link:focus-visible{box-shadow:0 0 0 3px var(--btn-ring-color)}.btn-warning-link:disabled,.warning-button-link:disabled{opacity:.35;color:var(--color-warning-light)}.btn-danger,.danger-button{--btn-bg: var(--color-danger);--btn-color: var(--color-danger-text, #fff);--btn-border: transparent;--btn-ring-color: color-mix(in srgb, var(--color-danger) 55%, transparent);background-color:var(--btn-bg);color:var(--btn-color);border:1px solid var(--btn-border)}.btn-danger:hover:not(:disabled),.danger-button:hover:not(:disabled){background-color:var(--color-danger-dark);color:var(--color-danger-dark-text, #fff)}.btn-danger:active:not(:disabled),.danger-button:active:not(:disabled){background-color:var(--color-danger-darker);color:var(--color-danger-darker-text, #fff)}.btn-danger:focus-visible,.danger-button:focus-visible{box-shadow:0 0 0 3px var(--btn-ring-color)}.btn-danger:disabled,.danger-button:disabled{opacity:.55;cursor:not-allowed}.btn-danger-outline,.danger-button-outline{--btn-color: var(--color-danger);--btn-ring-color: color-mix(in srgb, var(--color-danger) 55%, transparent);background:transparent;color:var(--btn-color);border:1px solid var(--color-danger)}.btn-danger-outline:hover:not(:disabled),.danger-button-outline:hover:not(:disabled){background:var(--color-danger-lightest)}.btn-danger-outline:active:not(:disabled),.danger-button-outline:active:not(:disabled){background:var(--color-danger-lighter)}.btn-danger-outline:focus-visible,.danger-button-outline:focus-visible{box-shadow:0 0 0 3px var(--btn-ring-color)}.btn-danger-outline:disabled,.danger-button-outline:disabled{opacity:.4;border-color:var(--color-danger-light)}.btn-danger-ghost,.danger-button-hover{--btn-ring-color: color-mix(in srgb, var(--color-danger) 45%, transparent);background:color-mix(in srgb,var(--color-danger) 8%,transparent);border:none;color:var(--color-danger)}.btn-danger-ghost:hover:not(:disabled),.danger-button-hover:hover:not(:disabled){background:color-mix(in srgb,var(--color-danger) 15%,transparent)}.btn-danger-ghost:active:not(:disabled),.danger-button-hover:active:not(:disabled){background:color-mix(in srgb,var(--color-danger) 22%,transparent)}.btn-danger-ghost:focus-visible,.danger-button-hover:focus-visible{box-shadow:0 0 0 3px var(--btn-ring-color)}.btn-danger-ghost:disabled,.danger-button-hover:disabled{opacity:.35;color:var(--color-danger-light)}.btn-danger-soft,.danger-button-faded{--btn-ring-color: color-mix(in srgb, var(--color-danger) 50%, transparent);background:var(--color-danger-lightest);color:var(--color-danger-dark, var(--color-danger));outline:1px solid rgba(0,0,0,.08);outline-offset:0;border:1px solid var(--color-danger-lightest)}.btn-danger-soft:hover:not(:disabled),.danger-button-faded:hover:not(:disabled){background:var(--color-danger-lighter)}.btn-danger-soft:active:not(:disabled),.danger-button-faded:active:not(:disabled){background:var(--color-danger-light)}.btn-danger-soft:focus-visible,.danger-button-faded:focus-visible{box-shadow:0 0 0 3px var(--btn-ring-color)}.btn-danger-soft:disabled,.danger-button-faded:disabled{opacity:.5;color:var(--color-danger-light)}.btn-danger-link,.danger-button-link{--btn-ring-color: color-mix(in srgb, var(--color-danger) 55%, transparent);background:transparent;border:1px solid transparent;color:var(--color-danger);padding-left:.25rem;padding-right:.25rem;font-weight:500}.btn-danger-link:hover:not(:disabled),.danger-button-link:hover:not(:disabled){color:var(--color-danger-darker);text-decoration:underline}.btn-danger-link:active:not(:disabled),.danger-button-link:active:not(:disabled){color:var(--color-danger-darkest)}.btn-danger-link:focus-visible,.danger-button-link:focus-visible{box-shadow:0 0 0 3px var(--btn-ring-color)}.btn-danger-link:disabled,.danger-button-link:disabled{opacity:.35;color:var(--color-danger-light)}.btn-info,.info-button{--btn-bg: var(--color-info);--btn-color: var(--color-info-text, #fff);--btn-border: transparent;--btn-ring-color: color-mix(in srgb, var(--color-info) 55%, transparent);background-color:var(--btn-bg);color:var(--btn-color);border:1px solid var(--btn-border)}.btn-info:hover:not(:disabled),.info-button:hover:not(:disabled){background-color:var(--color-info-dark);color:var(--color-info-dark-text, #fff)}.btn-info:active:not(:disabled),.info-button:active:not(:disabled){background-color:var(--color-info-darker);color:var(--color-info-darker-text, #fff)}.btn-info:focus-visible,.info-button:focus-visible{box-shadow:0 0 0 3px var(--btn-ring-color)}.btn-info:disabled,.info-button:disabled{opacity:.55;cursor:not-allowed}.btn-info-outline,.info-button-outline{--btn-color: var(--color-info);--btn-ring-color: color-mix(in srgb, var(--color-info) 55%, transparent);background:transparent;color:var(--btn-color);border:1px solid var(--color-info)}.btn-info-outline:hover:not(:disabled),.info-button-outline:hover:not(:disabled){background:var(--color-info-lightest)}.btn-info-outline:active:not(:disabled),.info-button-outline:active:not(:disabled){background:var(--color-info-lighter)}.btn-info-outline:focus-visible,.info-button-outline:focus-visible{box-shadow:0 0 0 3px var(--btn-ring-color)}.btn-info-outline:disabled,.info-button-outline:disabled{opacity:.4;border-color:var(--color-info-light)}.btn-info-ghost,.info-button-hover{--btn-ring-color: color-mix(in srgb, var(--color-info) 45%, transparent);background:color-mix(in srgb,var(--color-info) 8%,transparent);border:none;color:var(--color-info)}.btn-info-ghost:hover:not(:disabled),.info-button-hover:hover:not(:disabled){background:color-mix(in srgb,var(--color-info) 15%,transparent)}.btn-info-ghost:active:not(:disabled),.info-button-hover:active:not(:disabled){background:color-mix(in srgb,var(--color-info) 22%,transparent)}.btn-info-ghost:focus-visible,.info-button-hover:focus-visible{box-shadow:0 0 0 3px var(--btn-ring-color)}.btn-info-ghost:disabled,.info-button-hover:disabled{opacity:.35;color:var(--color-info-light)}.btn-info-soft,.info-button-faded{--btn-ring-color: color-mix(in srgb, var(--color-info) 50%, transparent);background:var(--color-info-lightest);color:var(--color-info-dark, var(--color-info));outline:1px solid rgba(0,0,0,.08);outline-offset:0;border:1px solid var(--color-info-lightest)}.btn-info-soft:hover:not(:disabled),.info-button-faded:hover:not(:disabled){background:var(--color-info-lighter)}.btn-info-soft:active:not(:disabled),.info-button-faded:active:not(:disabled){background:var(--color-info-light)}.btn-info-soft:focus-visible,.info-button-faded:focus-visible{box-shadow:0 0 0 3px var(--btn-ring-color)}.btn-info-soft:disabled,.info-button-faded:disabled{opacity:.5;color:var(--color-info-light)}.btn-info-link,.info-button-link{--btn-ring-color: color-mix(in srgb, var(--color-info) 55%, transparent);background:transparent;border:1px solid transparent;color:var(--color-info);padding-left:.25rem;padding-right:.25rem;font-weight:500}.btn-info-link:hover:not(:disabled),.info-button-link:hover:not(:disabled){color:var(--color-info-darker);text-decoration:underline}.btn-info-link:active:not(:disabled),.info-button-link:active:not(:disabled){color:var(--color-info-darkest)}.btn-info-link:focus-visible,.info-button-link:focus-visible{box-shadow:0 0 0 3px var(--btn-ring-color)}.btn-info-link:disabled,.info-button-link:disabled{opacity:.35;color:var(--color-info-light)}.btn-default,.default-button{--btn-bg: var(--color-default);--btn-color: var(--color-default-text, #fff);--btn-border: transparent;--btn-ring-color: color-mix(in srgb, var(--color-default) 55%, transparent);background-color:var(--btn-bg);color:var(--btn-color);border:1px solid var(--btn-border)}.btn-default:hover:not(:disabled),.default-button:hover:not(:disabled){background-color:var(--color-default-dark);color:var(--color-default-dark-text, #fff)}.btn-default:active:not(:disabled),.default-button:active:not(:disabled){background-color:var(--color-default-darker);color:var(--color-default-darker-text, #fff)}.btn-default:focus-visible,.default-button:focus-visible{box-shadow:0 0 0 3px var(--btn-ring-color)}.btn-default:disabled,.default-button:disabled{opacity:.55;cursor:not-allowed}.btn-default-outline,.default-button-outline{--btn-color: var(--color-default);--btn-ring-color: color-mix(in srgb, var(--color-default) 55%, transparent);background:transparent;color:var(--btn-color);border:1px solid var(--color-default)}.btn-default-outline:hover:not(:disabled),.default-button-outline:hover:not(:disabled){background:var(--color-default-lightest)}.btn-default-outline:active:not(:disabled),.default-button-outline:active:not(:disabled){background:var(--color-default-lighter)}.btn-default-outline:focus-visible,.default-button-outline:focus-visible{box-shadow:0 0 0 3px var(--btn-ring-color)}.btn-default-outline:disabled,.default-button-outline:disabled{opacity:.4;border-color:var(--color-default-light)}.btn-default-ghost,.default-button-hover{--btn-ring-color: color-mix(in srgb, var(--color-default) 45%, transparent);background:color-mix(in srgb,var(--color-default) 8%,transparent);border:none;color:var(--color-default)}.btn-default-ghost:hover:not(:disabled),.default-button-hover:hover:not(:disabled){background:color-mix(in srgb,var(--color-default) 15%,transparent)}.btn-default-ghost:active:not(:disabled),.default-button-hover:active:not(:disabled){background:color-mix(in srgb,var(--color-default) 22%,transparent)}.btn-default-ghost:focus-visible,.default-button-hover:focus-visible{box-shadow:0 0 0 3px var(--btn-ring-color)}.btn-default-ghost:disabled,.default-button-hover:disabled{opacity:.35;color:var(--color-default-light)}.btn-default-soft,.default-button-faded{--btn-ring-color: color-mix(in srgb, var(--color-default) 50%, transparent);background:var(--color-default-lightest);color:var(--color-default-dark, var(--color-default));outline:1px solid rgba(0,0,0,.08);outline-offset:0;border:1px solid var(--color-default-lightest)}.btn-default-soft:hover:not(:disabled),.default-button-faded:hover:not(:disabled){background:var(--color-default-lighter)}.btn-default-soft:active:not(:disabled),.default-button-faded:active:not(:disabled){background:var(--color-default-light)}.btn-default-soft:focus-visible,.default-button-faded:focus-visible{box-shadow:0 0 0 3px var(--btn-ring-color)}.btn-default-soft:disabled,.default-button-faded:disabled{opacity:.5;color:var(--color-default-light)}.btn-default-link,.default-button-link{--btn-ring-color: color-mix(in srgb, var(--color-default) 55%, transparent);background:transparent;border:1px solid transparent;color:var(--color-default);padding-left:.25rem;padding-right:.25rem;font-weight:500}.btn-default-link:hover:not(:disabled),.default-button-link:hover:not(:disabled){color:var(--color-default-darker);text-decoration:underline}.btn-default-link:active:not(:disabled),.default-button-link:active:not(:disabled){color:var(--color-default-darkest)}.btn-default-link:focus-visible,.default-button-link:focus-visible{box-shadow:0 0 0 3px var(--btn-ring-color)}.btn-default-link:disabled,.default-button-link:disabled{opacity:.35;color:var(--color-default-light)}.btn-default-soft,.default-button-faded,.btn-default-ghost,.default-button-hover,.btn-default-outline,.default-button-outline,.btn-default-link,.default-button-link{--btn-color: var(--default-text-color)}.btn-default,.default-button{--btn-color: var(--color-default-text, #fff)}.btn-default-ghost:hover:not(:disabled){border-color:var(--color-default-light)}.btn-default-outline{border-color:color-mix(in srgb,var(--color-default) 40%,transparent)}.btn-default-outline:hover:not(:disabled){background:color-mix(in srgb,var(--color-default) 8%,transparent)}.btn-default-soft:hover:not(:disabled),.default-button-faded:hover:not(:disabled){background:color-mix(in srgb,var(--color-default) 8%,transparent);border:1px solid transparent}.btn-pill{border-radius:2rem!important}.btn-block{display:flex;width:100%}.btn i{margin-right:4px;font-size:1rem;text-decoration:none!important}.btn>i:only-child,.btn>.icon:only-child{margin-right:0}a.btn,a.btn i{text-decoration:none}.btn-loading{position:relative;pointer-events:none;color:transparent!important}.btn-loading i,.btn-loading .icon{opacity:0}.btn-loading:after{content:"";position:absolute;width:var(--btn-spinner-size);height:var(--btn-spinner-size);top:50%;left:50%;transform:translate(-50%,-50%);border:var(--btn-spinner-border) solid currentColor;border-radius:50%;border-right-color:transparent;border-top-color:transparent;animation:btn-spinner .6s linear infinite}.btn-loading:before{content:"";position:absolute;inset:0;color:var(--btn-color)}.btn-loading:after{color:var(--btn-color)}@keyframes btn-spinner{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:-.01em}.pagehead{border-bottom:2px solid var(--color-primary);margin-bottom:20px;padding-bottom:14px}.pagehead h1,.pagehead h2{font-family:var(--font-display);font-size:25px;font-weight:700;letter-spacing:-.015em;margin:0}.pagehead .sub{color:var(--color-text-light);font-size:13px;line-height:1.5;margin-top:5px;max-width:760px}.eyebrow{align-items:center;color:var(--color-text-light);display:flex;font-family:var(--font-mono);font-size:13px;gap:8px;letter-spacing:.18em;margin-bottom:6px;text-transform:uppercase}.eyebrow:before{background:var(--color-secondary);content:"";display:block;flex-shrink:0;height:2px;width:16px}.card{background:#fff;border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:0 1px 2px #0c11160a;padding:16px 18px}.card-t{color:var(--default-text-color);font-size:13px;font-weight:600;letter-spacing:.06em;margin-bottom:2px;text-transform:uppercase}.card-s{color:var(--color-text-light);font-size:13px;margin-bottom:12px}.tile{background:#fff;border:1px solid var(--border-color);border-radius:var(--border-radius);overflow:hidden;padding:14px 15px;position:relative}.tile:before{background:var(--border-color);bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.tile.ok:before{background:var(--color-success)}.tile.warn:before{background:var(--color-warning)}.tile.bad:before{background:var(--color-danger)}.tile.acc:before{background:var(--color-secondary)}.tile .lbl{color:var(--color-text-light);font-family:var(--font-mono);font-size:13px;letter-spacing:.12em;margin-bottom:7px;text-transform:uppercase}.tile .val{font-family:var(--font-display);font-size:27px;font-weight:700;letter-spacing:-.02em;line-height:1}.tile .val .u{color:var(--color-text-light);font-size:13px;font-weight:600;margin-left:3px}.tile .sub{color:var(--color-text-light);font-size:13px;margin-top:6px}.tile.sm .val{font-size:19px}.chip{border:1px solid;border-radius:2px;display:inline-block;font-family:var(--font-mono);font-size:13px;font-weight:500;letter-spacing:.04em;padding:2.5px 8px}.chip.ok{background:rgba(var(--color-success-rgb),.1);border-color:rgba(var(--color-success-rgb),.32);color:var(--color-success)}.chip.warn{background:rgba(var(--color-warning-rgb),.1);border-color:rgba(var(--color-warning-rgb),.32);color:var(--color-warning)}.chip.bad{background:rgba(var(--color-danger-rgb),.1);border-color:rgba(var(--color-danger-rgb),.32);color:var(--color-danger)}.chip.info{background:rgba(var(--color-info-rgb),.1);border-color:rgba(var(--color-info-rgb),.32);color:var(--color-info)}.chip.acc{background:rgba(var(--color-secondary-rgb),.1);border-color:rgba(var(--color-secondary-rgb),.32);color:var(--color-secondary-dark)}.chip.mute{background:var(--block-background);border-color:var(--border-color);color:var(--color-text-light)}table:not(.e-table){border-collapse:collapse;font-size:13px;width:100%}table:not(.e-table) th{border-bottom:1.5px solid var(--color-primary);color:var(--color-text-light);font-family:var(--font-mono);font-size:13px;font-weight:500;letter-spacing:.1em;padding:9px 10px;text-align:left;text-transform:uppercase}table:not(.e-table) td{border-bottom:1px solid var(--border-color);padding:9px 10px}table:not(.e-table) tbody tr:hover{background:#fafbfc}table:not(.e-table) td.num,table:not(.e-table) th.num{font-family:var(--font-mono);text-align:right}.meter{background:#edeff1;border-radius:1px;height:6px;overflow:hidden}.meter i{display:block;height:6px}label,fieldset legend{display:block;margin-bottom:calc(var(--spacing) * .25);font-weight:var(--font-weight)}fieldset{margin:0 0 var(--spacing);padding:0;border:0}textarea{resize:vertical;min-width:0;max-width:100%}input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:1rem;letter-spacing:inherit;line-height:var(--line-height)}input,select,textarea{border:var(--border-width) solid var(--form-element-border-color);border-radius:var(--border-radius);outline:none;background-color:var(--form-element-background-color);box-shadow:0 1px 2px #0000000d;color:var(--form-element-color);font-weight:var(--font-weight);transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow var(--transition)}input:not([type=checkbox],[type=radio]),select,textarea{width:100%}input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea{appearance:none;padding:var(--form-element-spacing-vertical) var(--form-element-spacing-horizontal)}input:not([type=checkbox],[type=radio],[type=range]),select{height:32px}[type=file],[type=range]{padding:0;border-width:0}input:not([type=submit],[type=button],[type=reset],[readonly]):is(:active,:focus),:where(select,textarea):is(:active,:focus){border-color:var(--form-element-active-border-color)}input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus,select:focus,textarea:focus{box-shadow:0 0 0 var(--outline-width) var(--form-element-focus-color)}input:not([type=submit],[type=button],[type=reset])[disabled],select[disabled],textarea[disabled],:where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea){background-color:var(--form-element-disabled-background-color);border-color:var(--form-element-disabled-border-color);opacity:.5;pointer-events:none}input::placeholder,textarea::placeholder,select:invalid{color:var(--form-element-placeholder-color);opacity:1}select:not([multiple],[size]){padding-inline-end:calc(var(--form-element-spacing-horizontal) + 1.5rem);background-image:var(--icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}[type=checkbox],[type=radio]{appearance:none;box-sizing:content-box;font-size:1rem;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-start:0;margin-inline-end:.375em;border:2px solid var(--form-element-border-color);border-radius:var(--border-radius);background-color:var(--form-element-background-color);vertical-align:middle;cursor:pointer}[type=checkbox]:checked,[type=radio]:checked{border-color:var(--primary);background-color:var(--primary);background-image:var(--icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=checkbox]~label,[type=radio]~label{display:inline-block;margin-right:.375em;margin-bottom:0;cursor:pointer}[type=checkbox]:indeterminate{border-color:var(--primary);background-color:var(--primary);background-image:var(--icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=radio]{border-radius:50%}[type=radio]:checked{border-width:.35em;background-color:#fff;background-image:none}.input-validator,.field{color:var(--color)}.input-validator>label,.input-validator>span,.field>label,.field>span{font-weight:600;margin-bottom:0}.input-validator>label:last-of-type,.input-validator>span:last-of-type,.field>label:last-of-type,.field>span:last-of-type{margin-bottom:5px}.input-validator input:not([type=checkbox],[type=radio]),.input-validator select,.input-validator textarea,.field input:not([type=checkbox],[type=radio]),.field select,.field textarea{font-size:.9286rem}.input-validator{display:block}.full-width{grid-column:1/-1}.field{display:flex;flex-direction:column;margin-bottom:0}.field.checkbox-field,.field.checkbox-filter{flex-direction:row;align-items:center;gap:.5rem;min-height:2.5rem;align-self:end}.field.checkbox-field>label,.field.checkbox-field>span,.field.checkbox-filter>label,.field.checkbox-filter>span{margin-bottom:0}.field.checkbox-field input:not([type=checkbox],[type=radio]),.field.checkbox-filter input:not([type=checkbox],[type=radio]){width:auto;min-width:0;height:auto}:root{--primary: #2F4050;--primary-dark: #26313D;--primary-contrast: #ffffff;--text: #2F4050;--muted: #69747F;--app-background: #F5F6F7;--sidebar-bg: #2F4050;--sidebar-width: 260px;--sidebar-collapsed-width: 76px;--sidebar-fg: #E4E7EB;--sidebar-fg-muted: #C7CED5;--sidebar-fg-active: #ffffff;--sidebar-fg-subtle: #8C98A4;--sidebar-border: rgba(255, 255, 255, .08);--sidebar-hover-bg: rgba(255, 255, 255, .06);--sidebar-hover-bg-strong: rgba(255, 255, 255, .12);--sidebar-active-bg: rgba(196, 23, 24, .16);--sidebar-brand-height: 44px;--sidebar-backdrop: rgba(47, 64, 80, .5);--topbar-height: 4.2rem;--topbar-bg: #ffffff;--page-header-height: 5.6rem;--color-success: #2E7D5B;--color-success-dark: rgb(37.7684210526, 102.6315789474, 74.7157894737);--color-success-darker: rgb(29.5368421053, 80.2631578947, 58.4315789474);--color-success-darkest: rgb(4.8421052632, 13.1578947368, 9.5789473684);--color-success-light: rgb(59.7192982456, 162.2807017544, 118.1403508772);--color-success-lighter: rgb(81.7543859649, 191.2456140351, 144.1228070175);--color-success-lightest: rgb(156.3157894737, 218.6842105263, 191.8421052632);--color-success-rgb: 46,125,91;--color-success-outline: rgb(59.7192982456, 162.2807017544, 118.1403508772);--color-success-text: #ffffff;--color-success-dark-text: #ffffff;--color-success-darker-text: #ffffff;--color-success-darkest-text: #ffffff;--color-success-light-text: #ffffff;--color-success-lighter-text: #000000;--color-success-lightest-text: #000000;--color-danger: #B3352B;--color-danger-dark: rgb(146.1027027027, 43.2594594595, 35.0972972973);--color-danger-darker: rgb(113.2054054054, 33.5189189189, 27.1945945946);--color-danger-darkest: rgb(47.4108108108, 14.0378378378, 11.3891891892);--color-danger-light: rgb(207.1189189189, 66.8162162162, 55.6810810811);--color-danger-lighter: rgb(215.0216216216, 97.8756756757, 88.5783783784);--color-danger-lightest: rgb(230.827027027, 159.9945945946, 154.372972973);--color-danger-rgb: 179,53,43;--color-danger-outline: rgb(207.1189189189, 66.8162162162, 55.6810810811);--color-danger-text: #ffffff;--color-danger-dark-text: #ffffff;--color-danger-darker-text: #ffffff;--color-danger-darkest-text: #ffffff;--color-danger-light-text: #ffffff;--color-danger-lighter-text: #ffffff;--color-danger-lightest-text: #000000;--color-warning: #C77A17;--color-warning-dark: rgb(162.427027027, 99.5783783784, 18.772972973);--color-warning-darker: rgb(125.8540540541, 77.1567567568, 14.5459459459);--color-warning-darkest: rgb(52.7081081081, 32.3135135135, 6.0918918919);--color-warning-light: rgb(229.3891891892, 143.6486486486, 33.4108108108);--color-warning-lighter: rgb(233.6162162162, 162.027027027, 69.9837837838);--color-warning-lightest: rgb(242.0702702703, 198.7837837838, 143.1297297297);--color-warning-rgb: 199,122,23;--color-warning-outline: rgb(229.3891891892, 143.6486486486, 33.4108108108);--color-warning-text: #ffffff;--color-warning-dark-text: #ffffff;--color-warning-darker-text: #ffffff;--color-warning-darkest-text: #ffffff;--color-warning-light-text: #000000;--color-warning-lighter-text: #000000;--color-warning-lightest-text: #000000;--color-info: #3D6E8F;--color-info-dark: rgb(48.8, 88, 114.4);--color-info-darker: rgb(36.6, 66, 85.8);--color-info-darkest: rgb(12.2, 22, 28.6);--color-info-light: rgb(73.2, 132, 171.6);--color-info-lighter: rgb(97.7, 151.6, 187.9);--color-info-lightest: rgb(154.9, 189.2, 212.3);--color-info-rgb: 61,110,143;--color-info-outline: rgb(73.2, 132, 171.6);--color-info-text: #ffffff;--color-info-dark-text: #ffffff;--color-info-darker-text: #ffffff;--color-info-darkest-text: #ffffff;--color-info-light-text: #ffffff;--color-info-lighter-text: #ffffff;--color-info-lightest-text: #000000;--color-primary: #2F4050;--color-primary-dark: rgb(35.6755905512, 48.5795275591, 60.7244094488);--color-primary-darker: rgb(24.3511811024, 33.1590551181, 41.4488188976);--color-primary-darkest: hsl(209.0909090909, 25.9842519685%, -5.0980392157%);--color-primary-light: rgb(65.874015748, 89.7007874016, 112.125984252);--color-primary-lighter: rgb(84.7480314961, 115.4015748031, 144.2519685039);--color-primary-lightest: rgb(142.2440944882, 166.2047244094, 188.7559055118);--color-primary-rgb: 47,64,80;--color-primary-outline: rgb(84.7480314961, 115.4015748031, 144.2519685039);--color-primary-text: #ffffff;--color-primary-dark-text: #ffffff;--color-primary-darker-text: #ffffff;--color-primary-darkest-text: #ffffff;--color-primary-light-text: #ffffff;--color-primary-lighter-text: #ffffff;--color-primary-lightest-text: #000000;--color-secondary: #C41718;--color-secondary-dark: rgb(159.4849315068, 18.7150684932, 19.5287671233);--color-secondary-darker: rgb(122.9698630137, 14.4301369863, 15.0575342466);--color-secondary-darkest: rgb(49.9397260274, 5.8602739726, 6.1150684932);--color-secondary-light: rgb(228.7232876712, 31.0767123288, 32.2191780822);--color-secondary-lighter: rgb(233.0082191781, 67.5917808219, 68.5479452055);--color-secondary-lightest: rgb(241.5780821918, 140.6219178082, 141.2054794521);--color-secondary-rgb: 196,23,24;--color-secondary-outline: rgb(228.7232876712, 31.0767123288, 32.2191780822);--color-secondary-text: #ffffff;--color-secondary-dark-text: #ffffff;--color-secondary-darker-text: #ffffff;--color-secondary-darkest-text: #ffffff;--color-secondary-light-text: #ffffff;--color-secondary-lighter-text: #ffffff;--color-secondary-lightest-text: #000000;--secondary: #C41718;--border-color: #E4E7EB;--border-radius: 3px;--font-family: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display: "Archivo", "IBM Plex Sans", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-size: 14px;--font-weight: 400;--line-height: 1.5;--spacing: 1rem;--border-width: 1px;--transition: .2s ease-in-out;--color: hsl(205, 20%, 32%);--muted-color: hsl(205, 10%, 50%);--muted-border-color: hsl(205, 20%, 94%);--color-dark: #222428;--form-element-background-color: #fff;--form-element-border-color: #d1d5db;--form-element-color: var(--color);--form-element-placeholder-color: var(--muted-color);--form-element-spacing-vertical: .75rem;--form-element-spacing-horizontal: 1rem;--form-element-active-border-color: var(--color-dark);--form-element-focus-color: var(--color-dark);--form-element-disabled-background-color: hsl(205, 20%, 94%);--form-element-disabled-border-color: #d1d5db;--outline-width: 1px;--icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(65, 84, 98)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--icon-checkbox: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--icon-minus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--default-text-color: #2F4050;--default-text-color-rgb: 47,64,80;--color-text-light: #69747F;--block-background: #F5F6F7;--block-background-hover: #EDEFF1}html{font-size:var(--font-size);text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}html,body{margin:0;padding:0;min-height:100%;font-family:var(--font-family);font-weight:var(--font-weight);line-height:var(--line-height);color:#2f4050;background:#f5f6f7}*{box-sizing:border-box}button,input,select,textarea{font-family:inherit}a{color:#2f4050}.hp-alert__btn--success{background:var(--color-success);border-color:var(--color-success);color:var(--color-success-text, #fff)}.hp-alert__btn--success:hover{filter:brightness(.92)}.filter-item{display:flex;flex-direction:column;gap:.35rem;margin-bottom:1rem}.filter-item label{font-size:.9286rem;font-weight:600;color:var(--color-text-light)}:root{--hd-date-picker-min-height: 2.5rem;--hd-select-min-height: 2.5rem}happendev-date-picker{display:block;min-width:10rem}happendev-date-picker .hdp-trigger.hdp-trigger{border-color:var(--border-color);border-radius:var(--border-radius);font-size:.95rem}happendev-select,happendev-select-search{display:block;min-width:10rem}happendev-select{--hd-select-border-radius: var(--border-radius);--hd-select-value-padding: .25rem 1.9rem .25rem .65rem}happendev-select .hvs-selected-options-container.hvs-selected-options-container{border-color:var(--border-color);display:flex;flex-wrap:wrap;align-items:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6l6 -6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .7rem center;background-size:1.125rem}happendev-select .hvs-selected-options-container.hvs-selected-options-container:has(~.hvs-clear-all){background-position:right 2.1rem center}happendev-select .hvs-selected-option.hvs-selected-option,happendev-select .hvs-placeholder.hvs-placeholder{font-size:.95rem;flex:1 1 auto;min-width:0}happendev-filter-date .vsd-type happendev-select{--hd-select-value-padding: 4px 0 4px 12px}happendev-filter-date .vsd-type happendev-select .hvs-selected-options-container.hvs-selected-options-container{background-image:none}:root{--table-row-stripe: #FAFBFC}.station-table tbody tr:nth-child(2n),.reason-table tbody tr:nth-child(2n),.breakdown-table tbody tr:nth-child(2n),.matrix-table tbody tr:nth-child(2n),.group-table tbody tr:nth-child(2n),.reading-table tbody tr:nth-child(2n),.list-table tbody tr:nth-child(2n),.stage-readings tbody tr:nth-child(2n){background:var(--table-row-stripe)}.loading-indicator{display:flex;align-items:center;justify-content:center;gap:.6rem;text-align:center}happendev-spinner.loading-spinner{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;vertical-align:middle;line-height:0}button .loading-spinner{margin-inline-end:.4rem}button:has(>.loading-spinner){display:inline-flex;align-items:center;justify-content:center;column-gap:.4rem}button>.loading-spinner{margin-inline-end:0}
