.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}:root{color-scheme:light;--ink: #17202a;--ink-strong: #0f172a;--muted: #718093;--muted-strong: #475569;--panel: #ffffff;--panel-elevated: #ffffff;--panel-muted: #f8fafc;--panel-subtle: #f1f5f9;--line: #d7dee6;--line-strong: #cbd5e1;--accent: #00a65a;--accent-dark: #00733e;--accent-surface: #e3f5ef;--primary: #12263f;--primary-hover: #0f172a;--confirm: #2563eb;--confirm-hover: #1d4ed8;--inverse: #ffffff;--field: #ffffff;--surface: #eef2f6;--hover: rgba(31, 45, 61, .06);--sidebar-bg: #1f2d3d;--sidebar-text: #d7e1ea;--sidebar-muted: #9fb0c0;--sidebar-hover: rgba(255, 255, 255, .1);--sidebar-active-bg: rgba(0, 166, 90, .18);--sidebar-active-text: #ffffff;--topbar-bg: rgba(255, 255, 255, .94);--warning-surface: #fff7df;--warning-text: #7a4d00;--warning-line: #fed7aa;--success-surface: #ecfdf5;--success-text: #047857;--success-line: #99f6e4;--info-surface: #eff6ff;--info-text: #1d4ed8;--info-line: #bfdbfe;--featured-surface: #f3e8ff;--featured-text: #6b21a8;--featured-line: #d8b4fe;--danger: #c0392b;--danger-surface: #fff5f3;--danger-text: #991b1b;--danger-line: #fecaca;--shadow: 0 10px 24px rgba(31, 45, 61, .08);font-family:Trebuchet MS,Verdana,sans-serif}[data-backoffice-theme=dark]{color-scheme:dark;--ink: #e5edf6;--ink-strong: #f8fafc;--muted: #9cadbe;--muted-strong: #c3cfdc;--panel: #17202b;--panel-elevated: #1d2937;--panel-muted: #202b39;--panel-subtle: #263244;--line: #314154;--line-strong: #475569;--accent: #35d08b;--accent-dark: #79e6b0;--accent-surface: #183b31;--primary: #35d08b;--primary-hover: #79e6b0;--confirm: #60a5fa;--confirm-hover: #93c5fd;--inverse: #07130f;--field: #111827;--surface: #0f1722;--hover: rgba(148, 163, 184, .14);--sidebar-bg: #0b1220;--sidebar-text: #d8e2ef;--sidebar-muted: #91a3b8;--sidebar-hover: rgba(148, 163, 184, .16);--sidebar-active-bg: rgba(53, 208, 139, .18);--sidebar-active-text: #f8fafc;--topbar-bg: rgba(17, 24, 39, .94);--warning-surface: #332716;--warning-text: #ffd166;--warning-line: #6f4a1e;--success-surface: #123427;--success-text: #86efac;--success-line: #276749;--info-surface: #122a43;--info-text: #93c5fd;--info-line: #275b89;--featured-surface: #2e1d3d;--featured-text: #d8b4fe;--featured-line: #6b3d8a;--danger: #ff8b7e;--danger-surface: rgba(192, 57, 43, .16);--danger-text: #fca5a5;--danger-line: #7f1d1d;--shadow: 0 18px 46px rgba(0, 0, 0, .34)}*{box-sizing:border-box}body{margin:0;min-height:100vh;color:var(--ink);background:var(--surface)}button,input,select,textarea{font:inherit}body :is(.create-action,.confirm-action,.save-action,.edit-action,.primary-button,button.primary,.secondary-action,.filter-action,.order-action,.secondary-button,button.secondary,button.ghost,.danger-action,.danger-button,button.danger)[class]{align-items:center;border:1px solid transparent;border-radius:9px;cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-weight:700;justify-content:center;min-height:44px;padding:0 14px;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease;width:fit-content}body :is(.create-action)[class]{background:var(--primary);border-color:var(--primary);color:var(--inverse)}body :is(.confirm-action,.save-action,.edit-action,.primary-button,button.primary)[class]{background:var(--confirm);border-color:var(--confirm);color:var(--inverse)}body :is(.secondary-action,.filter-action,.order-action,.secondary-button,button.secondary,button.ghost)[class]{background:var(--panel-muted);border-color:var(--line-strong);color:var(--ink-strong)}body :is(.danger-action,.danger-button,button.danger)[class]{background:var(--danger-surface);border-color:var(--danger-line);color:var(--danger-text)}body :is(.create-action,.confirm-action,.save-action,.edit-action,.primary-button,button.primary,.secondary-action,.order-action,.secondary-button,button.secondary,button.ghost,.danger-action,.danger-button,button.danger)[class]:not(:disabled):hover{transform:translateY(-1px)}body :is(.create-action)[class]:not(:disabled):hover{background:var(--primary-hover);border-color:var(--primary-hover)}body :is(.confirm-action,.save-action,.edit-action,.primary-button,button.primary)[class]:not(:disabled):hover{background:var(--confirm-hover);border-color:var(--confirm-hover)}body :is(.secondary-action,.filter-action,.order-action,.secondary-button,button.secondary,button.ghost)[class]:not(:disabled):hover{background:var(--panel-subtle);border-color:var(--muted)}body :is(.danger-action,.danger-button,button.danger)[class]:not(:disabled):hover{background:color-mix(in srgb,var(--danger-surface) 72%,var(--danger-line))}body :is(.create-action,.confirm-action,.save-action,.edit-action,.primary-button,button.primary,.secondary-action,.order-action,.secondary-button,button.secondary,button.ghost,.danger-action,.danger-button,button.danger)[class]:focus-visible{outline:3px solid color-mix(in srgb,var(--primary) 35%,transparent);outline-offset:2px}body :is(.create-action,.confirm-action,.save-action,.edit-action,.primary-button,button.primary,.secondary-action,.order-action,.secondary-button,button.secondary,button.ghost,.danger-action,.danger-button,button.danger)[class]:disabled,body a:is(.create-action,.confirm-action,.secondary-action,.edit-action,.order-action,.danger-action)[class][aria-disabled=true]{cursor:not-allowed;opacity:.55;transform:none}.filter-action{align-self:end}body :is(.create-action,.confirm-action,.secondary-action,.edit-action,.order-action,.danger-action,button.primary,button.secondary,button.ghost,button.danger)[class].compact-action{border-radius:8px;min-height:34px;padding:0 10px}[data-backoffice-theme=dark] input,[data-backoffice-theme=dark] select,[data-backoffice-theme=dark] textarea{background:var(--field);border-color:var(--line);color:var(--ink)}[data-backoffice-theme=dark] input::placeholder,[data-backoffice-theme=dark] textarea::placeholder{color:var(--muted)}[data-backoffice-theme=dark] table{color:var(--ink)}[data-backoffice-theme=dark] thead,[data-backoffice-theme=dark] th{background:var(--panel-muted);color:var(--muted-strong)}[data-backoffice-theme=dark] td,[data-backoffice-theme=dark] th{border-color:var(--line)}[data-backoffice-theme=dark] a{color:var(--accent-dark)}
