:root{--ui-content:1600px;--ui-gutter:24px;--ui-sidebar:224px;--ui-ink:#17201d;--ui-muted:#64736b;--ui-paper:#f6f7f3;--ui-panel:#fff;--ui-primary:#263b31;--ui-primary-hover:#324d40;--ui-selected:#edf3e9;--ui-line:#dce3da;--ui-danger:#a53838;--ui-warning:#8d5c21;--ui-success:#267349;--ui-info:#32658e;--ui-control:36px;--ui-radius:8px;--ui-card-radius:12px;--ui-page-title-size:28px;--ui-page-title-line-height:36px;--ui-page-title-weight:700;--ui-fill:100%;--ui-small-size:12px;--ui-body-size:14px;--ui-card-title-size:16px;--ui-section-title-size:18px;--ui-metric-size:32px;--ui-mobile-metric-size:24px;--ui-product-cell-width:270px;--ui-number-fit-medium-size:28px;--ui-number-fit-compact-size:20px;--ui-mobile-number-fit-medium-size:22px;--ui-unbounded:none;--ui-chart-bar-max:48px;--ui-data-tooltip-width:360px;--ui-short-tooltip-width:280px;--ui-checkbox-size:16px;--ui-order-paid:#4e805f;--ui-order-open:#b9cdb3;--ui-series-0:#769b80;--ui-series-1:#899bbb;--ui-series-2:#b99c6d;--ui-series-3:#9f93b0;--ui-series-4:#77a49b;--ui-series-5:#919aa1;--ui-map-unknown:#b6c0ba;--ui-map-unavailable:#bb6a52;--ui-map-low-stock:#b78a47;--ui-map-fast:#3b755b;--ui-map-regular:#89a77a;--ui-map-slow:#638da0;--ui-map-land:#ecf0e9;--ui-map-surface-0:#62b2cf;--ui-map-surface-1:#63b794;--ui-map-surface-2:#b7ce7d;--ui-map-surface-3:#e7cb7b;--ui-map-surface-4:#e0a178;--ui-map-surface-5:#c77d79;--ui-picker-max-width:440px;--ui-detail-label-max:40%;--ui-menu-shadow:0 4px 16px rgb(23 32 29/12%);--ui-overlay-shadow:0 16px 48px rgb(23 32 29/18%);--ui-z-nav:30;--ui-z-popover:100;--ui-z-drawer:200;--ui-z-confirm:250;--ui-z-tooltip:300}.ui-settings-link{font-size:14px;color:var(--ui-muted);text-decoration:underline;text-underline-offset:4px}.ui-module-tabs{position:relative;top:auto;z-index:auto;box-shadow:none;background:var(--ui-panel);margin-top:16px;scrollbar-width:thin}.ui-module-tabs button{height:36px;font-size:14px;font-weight:600;padding:6px 12px}.ui-module-tabs button.active{background:var(--ui-primary);border-color:var(--ui-primary)}:where(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--ui-primary);outline-offset:3px}:where(input,textarea){caret-color:var(--ui-primary)}.ui-overlay{position:fixed;inset:0;z-index:var(--ui-z-drawer);background:rgb(23 32 29/35%);display:flex;justify-content:flex-end}.ui-drawer{width:min(var(--ui-drawer-width,560px),100%);height:100dvh;max-height:100dvh;background:var(--ui-panel);color:var(--ui-ink);display:flex;flex-direction:column;box-shadow:var(--ui-overlay-shadow);border:0;padding:0;margin:0;outline:none}.ui-dialog>header,.ui-drawer>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px;border-bottom:1px solid var(--ui-line);flex-shrink:0}.ui-dialog h2,.ui-drawer h2{font-size:18px;line-height:26px;margin:0;font-weight:600}.ui-drawer-body{flex:1 1;min-height:0;overflow:auto;padding:24px;overscroll-behavior:contain}.ui-dialog-footer,.ui-drawer-footer{padding:16px 24px;border-top:1px solid var(--ui-line);display:flex;justify-content:flex-end;gap:8px;background:var(--ui-panel)}.ui-drawer-body :where(input,select,textarea){max-width:100%}.ui-confirm-overlay{z-index:var(--ui-z-confirm);justify-content:center;align-items:center;padding:16px}.ui-dialog{width:min(var(--ui-confirm-width,440px),100%);max-height:calc(100dvh - 32px);overflow:auto;background:var(--ui-panel);border-radius:16px;box-shadow:var(--ui-overlay-shadow)}.ui-dialog-body{padding:24px;white-space:pre-wrap;overflow-wrap:anywhere}.ui-button{height:36px;padding:6px 16px;border:1px solid var(--ui-line);border-radius:8px;background:var(--ui-panel);font-size:14px;line-height:22px;font-weight:600}.ui-button-primary{background:var(--ui-primary);color:white;border-color:var(--ui-primary)}.ui-button-primary:hover:not(:disabled){background:var(--ui-primary-hover)}.ui-button-danger{background:var(--ui-danger);border-color:var(--ui-danger);color:white}.ui-icon-button{width:36px;height:36px;flex-shrink:0;padding:0}.ui-tooltip{position:fixed;z-index:var(--ui-z-tooltip);width:max-content;max-width:min(280px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;background:var(--ui-primary);color:white;border-radius:8px;padding:12px;box-shadow:var(--ui-menu-shadow);font-size:12px;line-height:18px;font-weight:400;pointer-events:none;overflow-wrap:anywhere}.ui-tooltip-data{max-width:min(360px,calc(100vw - 24px))}.ui-tooltip :where(p,small,span,strong,b){color:inherit}.ui-sample-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:24px;gap:24px}.ui-sample-card{border:1px solid var(--ui-line);border-radius:12px;background:white;padding:24px}@media(max-width:640px){:root{--ui-gutter:16px}.page-shell,.ui-drawer-body,.ui-drawer>header{padding:16px}.ui-drawer-footer{padding:16px 16px max(16px,env(safe-area-inset-bottom))}.ui-button,.ui-icon-button{min-height:44px}.ui-icon-button{min-width:44px}.ui-module-tabs button{min-height:44px}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.ui-native-overlay{width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;border:0;padding:0;color:inherit;background:transparent}.ui-native-overlay:not([open]){display:none}.ui-native-overlay::-webkit-backdrop{background:rgb(23 32 29/35%)}.ui-native-overlay::backdrop{background:rgb(23 32 29/35%)}.ui-native-overlay.ui-confirm-overlay{padding:16px}.ui-field{display:grid;grid-gap:6px;gap:6px;margin-bottom:16px;font-size:14px;line-height:22px}.ui-field input{height:36px;border:1px solid var(--ui-line);border-radius:8px;padding:6px 12px}.ui-record-form{width:100%;min-width:0;display:grid;grid-gap:16px;gap:16px}.ui-record-form .button-row{position:-webkit-sticky;position:sticky;bottom:-24px;background:var(--ui-panel);padding:16px 0;border-top:1px solid var(--ui-line)}.ui-record-form table{display:block;overflow:auto;max-width:100%}.ui-table-scroll{max-width:100%;min-width:0;overflow-x:auto}.ui-sample-card{min-width:0}.ui-table-scroll table{min-width:100%;width:100%;font-size:14px}.ui-table-scroll th{height:40px}.ui-table-scroll td{height:44px}button.ui-control-button{min-height:36px;border-radius:8px;font-size:14px;line-height:22px;transition:background-color .12s,border-color .12s;color:var(--ui-ink)}button.ui-control-button:disabled{cursor:not-allowed}input.ui-control-date,select.ui-control-select{min-height:36px;border:1px solid var(--ui-line);border-radius:8px;padding:6px 10px;background:var(--ui-panel);font-family:inherit;font-size:14px;line-height:22px;color:var(--ui-ink)}.ui-control-date{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-field-error{font-size:12px;line-height:18px;color:var(--ui-danger)}@media(max-width:640px){button.ui-control-button,input.ui-control-date,select.ui-control-select{min-height:44px}}.ui-detail-list{margin:0 0 24px;display:grid;grid-gap:12px;gap:12px}.ui-detail-list>div{display:flex;justify-content:space-between;gap:24px;padding-bottom:12px;border-bottom:1px solid var(--ui-line)}.ui-detail-list dt{color:var(--ui-muted)}.ui-detail-list dd{margin:0;text-align:right;overflow-wrap:anywhere}.ui-chart-tooltip{display:grid;grid-gap:8px;gap:8px}.ui-chart-tooltip>div{display:flex;justify-content:space-between;gap:16px}.ui-tooltip-series-dot{display:inline-block;width:8px;height:8px;border-radius:50%}