@layer canvas-panels{:root{--canvas-surface:Canvas;--canvas-surface-active:Canvas;--canvas-surface-raised:Canvas;--canvas-surface-overlay:#00000073;--canvas-border:color-mix(in srgb, CanvasText 18%, transparent);--canvas-text:CanvasText;--canvas-text-muted:color-mix(in srgb, CanvasText 65%, transparent);--canvas-panel-width:min(24rem, 84vw);--canvas-panel-active-width:min(36rem, 90vw);--canvas-panel-min-height:24rem;--canvas-panel-gap:0;--canvas-panel-radius:0;--canvas-header-min-height:3.5rem;--canvas-header-padding-inline:1.25rem;--canvas-body-padding:0;--canvas-radius:.75rem;--canvas-dialog-width:min(100%, 32rem);--canvas-dialog-padding:1.5rem;--canvas-action-surface:transparent;--canvas-action-surface-hover:color-mix(in srgb, CanvasText 10%, transparent);--canvas-action-text-destructive:color-mix(in srgb, red 70%, CanvasText);--canvas-action-radius:99px;--canvas-action-padding:.4rem .7rem;--canvas-action-min-size:1.75rem;--canvas-transition-duration:.3s;--canvas-transition-easing:ease}[data-canvas-workspace]{color:var(--canvas-text);flex-direction:column;display:flex;position:relative}[data-canvas-announcer],[data-canvas-action-description],[data-canvas-panel-title]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}[data-canvas-application]{background:var(--canvas-surface-bed,var(--canvas-surface));gap:var(--canvas-panel-gap);max-width:100%;min-height:var(--canvas-panel-min-height);overscroll-behavior-x:contain;display:flex;overflow:auto hidden}[data-canvas-panel]{background:var(--canvas-surface);border-radius:var(--canvas-panel-radius);border-right:1px solid var(--canvas-border);flex:0 0 var(--canvas-panel-width);min-width:0;transition:flex-basis var(--canvas-transition-duration) var(--canvas-transition-easing);flex-direction:column;display:flex;position:relative}[data-canvas-panel][data-active]{background:var(--canvas-surface-active);flex-basis:var(--canvas-panel-active-width)}[data-canvas-panel-separator]{cursor:col-resize;bottom:0;inset-inline-end:-.75rem;touch-action:none;z-index:1;inline-size:1.5rem;position:absolute;top:0}[data-canvas-panel-separator]:focus-visible{outline-offset:-2px;outline:2px solid highlight}[data-canvas-resizing] [data-canvas-panel]{transition:none}[data-canvas-panel][hidden]{display:none}[data-canvas-panel-header]{border-bottom:1px solid var(--canvas-border);min-height:var(--canvas-header-min-height);padding-inline:var(--canvas-header-padding-inline);flex:none;align-items:center;gap:.5rem;display:flex;position:relative}[data-canvas-panel-header] h2{font:inherit;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-weight:600;overflow:hidden}[data-canvas-dirty-label]{color:var(--canvas-text-muted)}[data-canvas-panel-header] button,[data-canvas-mobile-navigation] button,[data-canvas-transition-actions] button{background:var(--canvas-action-surface);border:1px solid var(--canvas-action-border,var(--canvas-border));border-radius:var(--canvas-action-radius);color:var(--canvas-action-text,var(--canvas-text-muted));cursor:pointer;font:inherit;min-block-size:var(--canvas-action-min-size);min-inline-size:var(--canvas-action-min-size);padding:var(--canvas-action-padding);transition:background var(--canvas-transition-duration) var(--canvas-transition-easing), color var(--canvas-transition-duration) var(--canvas-transition-easing);flex:none}[data-canvas-transition-actions] button[data-canvas-transition-action=save]{border-color:var(--canvas-action-text,var(--canvas-text-muted));color:var(--canvas-text);font-weight:600}[data-canvas-panel-header]>button{margin-inline-start:auto}[data-canvas-panel-header]>button+button,[data-canvas-panel-header]>[data-canvas-action-content]+button,[data-canvas-panel-header]>button+[data-canvas-action-content],[data-canvas-panel-header]>[data-canvas-action-content]+[data-canvas-action-content]{margin-inline-start:0}[data-canvas-panel-header]>[data-canvas-action-content]{flex:0 auto;align-items:center;gap:.5rem;min-inline-size:0;margin-inline-start:auto;display:flex}[data-canvas-panel-header] button:hover,[data-canvas-mobile-navigation] button:hover,[data-canvas-transition-actions] button:hover{background:var(--canvas-action-surface-hover);color:var(--canvas-action-text-hover,var(--canvas-text))}[data-canvas-panel-header] button[disabled],[data-canvas-transition-actions] button[disabled]{cursor:not-allowed;opacity:.5}[data-canvas-panel-header] button[data-destructive]{color:var(--canvas-action-text-destructive)}[data-canvas-action-icon]{vertical-align:-.125em;margin-inline-end:.375rem;display:inline-flex}[data-canvas-panel-body]{overscroll-behavior:contain;min-height:0;padding:var(--canvas-body-padding);border-end-end-radius:inherit;border-end-start-radius:inherit;flex:auto;position:relative;overflow-y:auto}[data-canvas-mobile-navigation]{border-bottom:1px solid var(--canvas-border);padding:.5rem var(--canvas-header-padding-inline);flex-wrap:nowrap;align-items:center;gap:.5rem;display:flex}[data-canvas-breadcrumbs]{overscroll-behavior-x:contain;flex-wrap:nowrap;flex:auto;gap:.25rem;min-width:0;margin:0;padding:.125rem 0;list-style:none;display:flex;overflow:auto hidden}[data-canvas-breadcrumbs] li{flex:none;align-items:center;min-width:0;display:flex}[data-canvas-breadcrumbs] li button{text-overflow:ellipsis;white-space:nowrap;max-inline-size:12rem;overflow:hidden}[data-canvas-breadcrumbs] li+li:before{color:var(--canvas-text-muted);content:"/";padding-inline-end:.25rem}[data-canvas-breadcrumbs] [aria-current=page]{font-weight:600}@media (max-width:79.999rem){[data-canvas-panel],[data-canvas-panel][data-active]{flex-basis:100%}[data-canvas-panel][data-canvas-panel-context=previous]{flex-basis:35%}}@media (max-width:47.999rem){[data-canvas-panel],[data-canvas-panel][data-active]{border-right:0;flex-basis:100%}}@media (forced-colors:active){[data-canvas-panel]{border:1px solid canvastext}[data-canvas-transition-backdrop],[data-canvas-overlay-modality=modal]{background:canvas}[data-canvas-overlay]>[data-canvas-workspace]{border:1px solid canvastext}}@media (prefers-reduced-motion:reduce){[data-canvas-workspace],[data-canvas-workspace] *{scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-delay:0s!important}}[data-canvas-transition-backdrop]{background:var(--canvas-surface-overlay);z-index:1000;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}[data-canvas-transition-dialog]{background:var(--canvas-surface-raised);border-radius:var(--canvas-radius);color:var(--canvas-text);padding:var(--canvas-dialog-padding);width:var(--canvas-dialog-width);box-shadow:0 1rem 3rem #00000040}[data-canvas-transition-actions]{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}[data-canvas-overlay]{background:var(--canvas-surface-overlay);z-index:900;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}[data-canvas-overlay-modality=non-modal]{pointer-events:none;background:0 0;place-items:end;padding:0;inset:auto 1rem 1rem auto}[data-canvas-overlay-modality=non-modal]>*{pointer-events:auto}[data-canvas-overlay]>[data-canvas-workspace]{background:var(--canvas-surface-raised);border-radius:var(--canvas-radius);max-block-size:100%;max-inline-size:min(100%,60rem);overflow:hidden;box-shadow:0 1rem 3rem #00000040}}
