cssnt-number-field{box-sizing:border-box;width:240px;max-width:100%;color:var(--cssnt-on-surface);flex-direction:column;font:400 16px/24px Roboto,sans-serif;display:inline-flex;position:relative}cssnt-number-field>div[data-control]{box-sizing:border-box;background:var(--cssnt-surface-container-highest);height:56px;box-shadow:inset 0 -1px 0 var(--cssnt-on-surface-variant);cursor:text;transition:background var(--cssnt-move), box-shadow var(--cssnt-move), border-radius var(--cssnt-move);border-radius:4px 4px 0 0;align-items:center;gap:8px;padding:20px 8px 4px 16px;display:flex;position:relative}cssnt-number-field:hover:not([disabled]):not(:focus-within)>div[data-control]{background:color-mix(in srgb, var(--cssnt-on-surface) 8%, var(--cssnt-surface-container-highest))}cssnt-number-field:focus-within>div[data-control]{box-shadow:inset 0 -2px 0 var(--cssnt-primary)}cssnt-number-field[variant=outlined]>div[data-control]{box-shadow:inset 0 0 0 1px var(--cssnt-outline);background:0 0;border-radius:4px;padding-block:8px}cssnt-number-field[variant=outlined]:hover:not([disabled]):not(:focus-within)>div[data-control]{box-shadow:inset 0 0 0 1px var(--cssnt-on-surface);background:0 0}cssnt-number-field[variant=outlined]:focus-within>div[data-control]{box-shadow:inset 0 0 0 2px var(--cssnt-primary)}cssnt-number-field>div[data-control]>cssnt-icon[data-lead]{color:var(--cssnt-on-surface-variant);flex-shrink:0;margin-block-start:-12px}cssnt-number-field[variant=outlined]>div[data-control]>cssnt-icon[data-lead]{margin-block-start:0}cssnt-number-field>div[data-control]>div[data-body]{flex:1;align-items:baseline;gap:4px;min-width:0;display:flex}cssnt-number-field>div[data-control]>div[data-body]>span[data-prefix],cssnt-number-field>div[data-control]>div[data-body]>span[data-unit]{color:var(--cssnt-on-surface-variant);-webkit-user-select:none;user-select:none;flex-shrink:0;font:500 14px/20px Roboto,sans-serif}cssnt-number-field>div[data-control]>div[data-body]>span[hidden]{display:none}cssnt-number-field>div[data-control]>div[data-body]>input{width:100%;min-width:0;height:24px;color:var(--cssnt-on-surface);caret-color:var(--cssnt-primary);font-variant-numeric:tabular-nums;letter-spacing:.25px;background:0 0;border:none;outline:none;flex:1;margin:0;padding:0;font:500 16px/24px Roboto,sans-serif}cssnt-number-field>div[data-control]>span[data-label]{color:var(--cssnt-on-surface-variant);letter-spacing:.4px;pointer-events:none;white-space:nowrap;transition:color var(--cssnt-move);font:400 12px/16px Roboto,sans-serif;position:absolute;top:6px;left:16px}cssnt-number-field[icon]>div[data-control]>span[data-label]{left:48px}cssnt-number-field:focus-within>div[data-control]>span[data-label]{color:var(--cssnt-primary)}cssnt-number-field[variant=outlined]>div[data-control]>span[data-label]{background:var(--cssnt-surface);padding:0 4px;top:0;left:12px;translate:0 -50%}cssnt-number-field>div[data-control]>div[data-steppers]{flex-shrink:0;align-items:center;gap:2px;margin-block-start:-14px;display:inline-flex}cssnt-number-field[variant=outlined]>div[data-control]>div[data-steppers]{margin-block-start:0}cssnt-number-field>div[data-control]>div[data-steppers]>button{isolation:isolate;background:var(--cssnt-surface-container-low);width:34px;height:34px;color:var(--cssnt-on-surface);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--cssnt-move), color var(--cssnt-move), border-radius var(--cssnt-move), transform var(--cssnt-move);border:none;border-radius:17px;outline:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative;overflow:hidden}cssnt-number-field[variant=outlined]>div[data-control]>div[data-steppers]>button{background:var(--cssnt-surface-container)}cssnt-number-field>div[data-control]>div[data-steppers]>button:hover:not(:disabled){background:var(--cssnt-secondary-container);color:var(--cssnt-on-secondary-container)}cssnt-number-field>div[data-control]>div[data-steppers]>button:active:not(:disabled){transform:scale(.94)}cssnt-number-field>div[data-control]>div[data-steppers]>button:disabled{opacity:.36;cursor:default}cssnt-number-field>div[data-control]>div[data-steppers]>button>cssnt-icon{width:18px;height:18px;color:inherit;pointer-events:none;font-size:18px}cssnt-number-field[support]:after{content:attr(support);color:var(--cssnt-on-surface-variant);letter-spacing:.4px;margin-top:4px;padding-inline:16px;font:400 12px/16px Roboto,sans-serif}cssnt-number-field[error]>div[data-control]{box-shadow:inset 0 -2px 0 var(--cssnt-error)}cssnt-number-field[error][variant=outlined]>div[data-control]{box-shadow:inset 0 0 0 2px var(--cssnt-error)}cssnt-number-field[error]>div[data-control]>span[data-label],cssnt-number-field[error]:after{color:var(--cssnt-error)}cssnt-number-field[disabled]{opacity:.38;pointer-events:none}
cssnt-file-drop{box-sizing:border-box;width:100%;color:var(--cssnt-on-surface);flex-direction:column;gap:12px;font:400 14px/20px Roboto,sans-serif;display:flex}cssnt-file-drop>button[data-zone]{isolation:isolate;box-sizing:border-box;border:2px dashed var(--cssnt-outline-variant);border-radius:var(--cssnt-shape-large);background:var(--cssnt-surface-container-low);width:100%;min-height:184px;color:var(--cssnt-on-surface);text-align:center;cursor:pointer;transition:background var(--cssnt-move), border-color var(--cssnt-move), border-radius var(--cssnt-move), transform var(--cssnt-move), box-shadow var(--cssnt-move);outline:none;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px 20px;display:flex;position:relative;overflow:hidden}cssnt-file-drop>button[data-zone]:hover:not(:disabled){border-color:var(--cssnt-primary);background:color-mix(in srgb, var(--cssnt-primary) 6%, var(--cssnt-surface-container))}cssnt-file-drop>button[data-zone]:focus-visible{border-color:var(--cssnt-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--cssnt-primary) 24%, transparent)}cssnt-file-drop[data-dragover]>button[data-zone]{border-style:solid;border-color:var(--cssnt-primary);background:color-mix(in srgb, var(--cssnt-primary-container) 45%, var(--cssnt-surface-container))}cssnt-file-drop[error]>button[data-zone],cssnt-file-drop[data-invalid]>button[data-zone]{border-color:var(--cssnt-error);background:color-mix(in srgb, var(--cssnt-error-container) 28%, var(--cssnt-surface-container-low))}cssnt-file-drop>button[data-zone]>div[data-art]{pointer-events:none;place-items:center;width:64px;height:64px;display:inline-grid;position:relative}cssnt-file-drop>button[data-zone]>div[data-art]>cssnt-shape[data-badge-shape]{background:var(--cssnt-secondary-container);transition:transform var(--cssnt-move), background var(--cssnt-move);grid-area:1/1}cssnt-file-drop[data-dragover]>button[data-zone]>div[data-art]>cssnt-shape[data-badge-shape]{background:var(--cssnt-primary);transform:scale(1.1)rotate(12deg)}cssnt-file-drop>button[data-zone]>div[data-art]>cssnt-icon[data-zone-icon]{z-index:1;width:28px;height:28px;color:var(--cssnt-on-secondary-container);transition:transform var(--cssnt-move), color var(--cssnt-move);grid-area:1/1;font-size:28px}cssnt-file-drop[data-dragover]>button[data-zone]>div[data-art]>cssnt-icon[data-zone-icon]{color:var(--cssnt-on-primary);transform:translateY(-2px)scale(1.08)}cssnt-file-drop>button[data-zone]>div[data-copy]{pointer-events:none;flex-direction:column;gap:4px;max-width:420px;display:flex}cssnt-file-drop>button[data-zone]>div[data-copy]>b[data-headline]{color:var(--cssnt-on-surface);font:500 16px/24px Roboto,sans-serif}cssnt-file-drop>button[data-zone]>div[data-copy]>small[data-support]{color:var(--cssnt-on-surface-variant);font:400 12px/16px Roboto,sans-serif}cssnt-file-drop>button[data-zone]>span[data-cta]{background:var(--cssnt-secondary-container);height:36px;color:var(--cssnt-on-secondary-container);pointer-events:none;transition:background var(--cssnt-move), color var(--cssnt-move), border-radius var(--cssnt-move);border-radius:18px;justify-content:center;align-items:center;padding:0 16px;font:500 14px/20px Roboto,sans-serif;display:inline-flex}cssnt-file-drop>button[data-zone]:hover:not(:disabled)>span[data-cta]{background:var(--cssnt-primary);color:var(--cssnt-on-primary)}cssnt-file-drop>div[data-feedback]{border-radius:var(--cssnt-shape-small);background:var(--cssnt-error-container);color:var(--cssnt-on-error-container);align-items:center;gap:8px;padding:10px 14px;font:500 13px/18px Roboto,sans-serif;display:flex}cssnt-file-drop>div[data-feedback][hidden],cssnt-file-drop>div[data-list][hidden]{display:none}cssnt-file-drop>div[data-list]{flex-direction:column;gap:8px;display:flex}cssnt-file-drop>div[data-list]>[data-file]{box-sizing:border-box;border-radius:var(--cssnt-shape-medium);background:var(--cssnt-surface-container);border:1px solid var(--cssnt-outline-variant);min-height:60px;transition:background var(--cssnt-move), border-color var(--cssnt-move), border-radius var(--cssnt-move);align-items:center;gap:12px;padding:10px 12px 10px 16px;display:flex}cssnt-file-drop>div[data-list]>[data-file][data-status=done]{border-color:color-mix(in srgb, var(--cssnt-primary) 40%, var(--cssnt-outline-variant))}cssnt-file-drop>div[data-list]>[data-file][data-status=error]{border-color:var(--cssnt-error);background:color-mix(in srgb, var(--cssnt-error-container) 25%, var(--cssnt-surface-container))}cssnt-file-drop>div[data-list]>[data-file]>cssnt-icon[data-file-icon]{border-radius:var(--cssnt-shape-small);background:var(--cssnt-secondary-container);width:40px;height:40px;color:var(--cssnt-on-secondary-container);flex-shrink:0;justify-content:center;align-items:center;font-size:22px;display:inline-flex}cssnt-file-drop>div[data-list]>[data-file][data-status=done]>cssnt-icon[data-file-icon]{background:var(--cssnt-primary-container);color:var(--cssnt-on-primary-container)}cssnt-file-drop>div[data-list]>[data-file][data-status=error]>cssnt-icon[data-file-icon]{background:var(--cssnt-error-container);color:var(--cssnt-on-error-container)}cssnt-file-drop>div[data-list]>[data-file]>div[data-meta]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}cssnt-file-drop>div[data-list]>[data-file]>div[data-meta]>b[data-name]{color:var(--cssnt-on-surface);white-space:nowrap;text-overflow:ellipsis;font:500 14px/20px Roboto,sans-serif;overflow:hidden}cssnt-file-drop>div[data-list]>[data-file]>div[data-meta]>small[data-sub]{color:var(--cssnt-on-surface-variant);font:400 12px/16px Roboto,sans-serif}cssnt-file-drop>div[data-list]>[data-file][data-status=error]>div[data-meta]>small[data-sub]{color:var(--cssnt-error)}cssnt-file-drop>div[data-list]>[data-file]>div[data-meta]>cssnt-progress[data-prog]{width:100%;margin-top:2px}cssnt-file-drop>div[data-list]>[data-file]>button[data-remove]{isolation:isolate;width:36px;height:36px;color:var(--cssnt-on-surface-variant);cursor:pointer;transition:background var(--cssnt-move), color var(--cssnt-move), border-radius var(--cssnt-move);background:0 0;border:none;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative;overflow:hidden}cssnt-file-drop>div[data-list]>[data-file]>button[data-remove]:hover{background:color-mix(in srgb, var(--cssnt-error) 12%, transparent);color:var(--cssnt-error)}cssnt-file-drop>div[data-list]>[data-file]>button[data-remove]>cssnt-icon{width:20px;height:20px;color:inherit;font-size:20px}cssnt-file-drop[disabled]{opacity:.38;pointer-events:none}
cssnt-timeline{box-sizing:border-box;width:100%;color:var(--cssnt-on-surface);flex-direction:column;font:400 14px/20px Roboto,sans-serif;display:flex}cssnt-timeline[variant=horizontal]{flex-direction:row;align-items:stretch;overflow-x:auto}cssnt-timeline-item{box-sizing:border-box;grid-template-columns:36px minmax(0,1fr);column-gap:16px;display:grid;position:relative}cssnt-timeline[variant=horizontal]>cssnt-timeline-item{flex:1 0 210px;grid-template-rows:36px auto;grid-template-columns:minmax(200px,1fr);gap:12px 0}cssnt-timeline-item>div[data-rail]{flex-direction:column;align-items:center;min-height:100%;display:flex}cssnt-timeline[variant=horizontal]>cssnt-timeline-item>div[data-rail]{flex-direction:row;width:100%;min-height:36px}cssnt-timeline-item>div[data-rail]>span[data-line]{background:var(--cssnt-outline-variant);transition:background var(--cssnt-move);position:relative}cssnt-timeline-item>div[data-rail]>span[data-line=before]{flex-shrink:0;width:2px;height:6px}cssnt-timeline-item>div[data-rail]>span[data-line=after]{flex:1;width:2px;min-height:24px}cssnt-timeline[variant=horizontal]>cssnt-timeline-item>div[data-rail]>span[data-line=before]{width:16px;height:2px}cssnt-timeline[variant=horizontal]>cssnt-timeline-item>div[data-rail]>span[data-line=after]{flex:1;width:auto;min-width:24px;height:2px;min-height:0}cssnt-timeline>cssnt-timeline-item:first-child>div[data-rail]>span[data-line=before],cssnt-timeline>cssnt-timeline-item:last-child>div[data-rail]>span[data-line=after]{visibility:hidden}cssnt-timeline-item[data-status=completed]>div[data-rail]>span[data-line=after],cssnt-timeline-item[data-status=completed]+cssnt-timeline-item>div[data-rail]>span[data-line=before]{background:var(--cssnt-primary)}cssnt-timeline-item>div[data-rail]>div[data-marker]{flex-shrink:0;place-items:center;width:32px;height:32px;display:inline-grid;position:relative}cssnt-timeline-item>div[data-rail]>div[data-marker]>cssnt-shape[data-node-shape]{background:var(--cssnt-surface-container-highest);width:32px;height:32px;transition:transform var(--cssnt-move), background var(--cssnt-move), border-radius var(--cssnt-move);grid-area:1/1}html:not([data-design=expressive]) cssnt-timeline-item:not([shape])>div[data-rail]>div[data-marker]>cssnt-shape[data-node-shape]{border-radius:var(--cssnt-shape-full);-webkit-mask-image:none;mask-image:none}cssnt-timeline-item[data-status=completed]>div[data-rail]>div[data-marker]>cssnt-shape[data-node-shape]{background:var(--cssnt-primary)}cssnt-timeline-item[data-status=active]>div[data-rail]>div[data-marker]>cssnt-shape[data-node-shape]{background:var(--cssnt-primary-container)}cssnt-timeline-item[data-status=error]>div[data-rail]>div[data-marker]>cssnt-shape[data-node-shape]{background:var(--cssnt-error-container)}cssnt-timeline-item>div[data-rail]>div[data-marker]>cssnt-icon[data-node-icon]{z-index:1;width:18px;height:18px;color:var(--cssnt-on-surface-variant);transition:transform var(--cssnt-move), color var(--cssnt-move);grid-area:1/1;font-size:18px}cssnt-timeline-item[data-status=completed]>div[data-rail]>div[data-marker]>cssnt-icon[data-node-icon]{color:var(--cssnt-on-primary)}cssnt-timeline-item[data-status=active]>div[data-rail]>div[data-marker]>cssnt-icon[data-node-icon]{color:var(--cssnt-on-primary-container)}cssnt-timeline-item[data-status=error]>div[data-rail]>div[data-marker]>cssnt-icon[data-node-icon]{color:var(--cssnt-on-error-container)}cssnt-timeline-item>div[data-rail]>div[data-marker]>span[data-node-dot]{z-index:1;background:var(--cssnt-on-surface-variant);border-radius:50%;grid-area:1/1;width:8px;height:8px}cssnt-timeline-item>div[data-rail]>div[data-marker]>[hidden],cssnt-timeline-item>div[data-body]>header[data-head]>[hidden],cssnt-timeline-item>div[data-body]>div[data-detail][hidden]{display:none}cssnt-timeline-item>div[data-body]{flex-direction:column;gap:8px;min-width:0;padding-top:4px;padding-bottom:24px;display:flex}cssnt-timeline>cssnt-timeline-item:last-child>div[data-body]{padding-bottom:4px}cssnt-timeline[variant=horizontal]>cssnt-timeline-item>div[data-body]{padding:0 20px 8px 16px}cssnt-timeline-item>div[data-body]>header[data-head]{flex-direction:column;gap:2px;display:flex}cssnt-timeline-item>div[data-body]>header[data-head]>time[data-time]{width:fit-content;color:var(--cssnt-on-surface-variant);font-variant-numeric:tabular-nums;letter-spacing:.5px;text-transform:uppercase;align-items:center;font:500 11px/16px Roboto,sans-serif;display:inline-flex}cssnt-timeline-item[data-status=active]>div[data-body]>header[data-head]>time[data-time]{color:var(--cssnt-primary)}cssnt-timeline-item[data-status=error]>div[data-body]>header[data-head]>time[data-time]{color:var(--cssnt-error)}cssnt-timeline-item>div[data-body]>header[data-head]>b[data-headline]{color:var(--cssnt-on-surface);font:500 15px/22px Roboto,sans-serif}cssnt-timeline-item[data-status=active]>div[data-body]>header[data-head]>b[data-headline]{color:var(--cssnt-primary)}cssnt-timeline-item[data-status=error]>div[data-body]>header[data-head]>b[data-headline]{color:var(--cssnt-error)}cssnt-timeline-item>div[data-body]>header[data-head]>small[data-support]{color:var(--cssnt-on-surface-variant);font:400 13px/18px Roboto,sans-serif}cssnt-timeline-item>div[data-body]>div[data-detail]{border-radius:var(--cssnt-shape-medium);background:var(--cssnt-surface-container-low);border:1px solid var(--cssnt-outline-variant);color:var(--cssnt-on-surface-variant);transition:background var(--cssnt-move), border-color var(--cssnt-move), border-radius var(--cssnt-move);padding:12px 16px;font:400 13px/20px Roboto,sans-serif}cssnt-timeline-item[data-status=active]>div[data-body]>div[data-detail]{background:var(--cssnt-surface-container);border-color:color-mix(in srgb, var(--cssnt-primary) 42%, var(--cssnt-outline-variant));color:var(--cssnt-on-surface)}cssnt-timeline-item[data-status=error]>div[data-body]>div[data-detail]{background:color-mix(in srgb, var(--cssnt-error-container) 24%, var(--cssnt-surface-container-low));border-color:var(--cssnt-error);color:var(--cssnt-on-surface)}@media (max-width:600px){cssnt-timeline[variant=horizontal]{flex-direction:column;overflow-x:visible}cssnt-timeline[variant=horizontal]>cssnt-timeline-item{flex:initial;grid-template-rows:auto;grid-template-columns:36px minmax(0,1fr);gap:0 16px}cssnt-timeline[variant=horizontal]>cssnt-timeline-item>div[data-rail]{flex-direction:column;width:auto;min-height:100%}cssnt-timeline[variant=horizontal]>cssnt-timeline-item>div[data-rail]>span[data-line=before]{width:2px;height:6px}cssnt-timeline[variant=horizontal]>cssnt-timeline-item>div[data-rail]>span[data-line=after]{width:2px;min-width:0;height:auto;min-height:24px}cssnt-timeline[variant=horizontal]>cssnt-timeline-item>div[data-body]{padding:4px 0 24px}}
cssnt-codebox{box-sizing:border-box;width:100%;color:var(--cssnt-on-surface);font:400 14px/20px Roboto,sans-serif;display:block}cssnt-codebox>code,cssnt-codebox>div[data-source]{display:none!important}cssnt-codebox>div[data-frame]{border:1px solid var(--cssnt-outline-variant);border-radius:var(--cssnt-shape-large);background:var(--cssnt-surface-container);overflow:hidden}cssnt-codebox>div[data-frame]>header[data-bar]{background:var(--cssnt-surface-container-high);border-bottom:1px solid var(--cssnt-outline-variant);align-items:center;gap:8px;min-height:56px;padding:0 8px 0 16px;display:flex}cssnt-codebox>div[data-frame]>header[data-bar]>cssnt-icon[data-lead]{color:var(--cssnt-primary);flex-shrink:0}cssnt-codebox>div[data-frame]>header[data-bar]>b[data-headline]{min-width:0;color:var(--cssnt-on-surface);letter-spacing:.1px;white-space:nowrap;text-overflow:ellipsis;font:500 14px/20px Roboto,sans-serif;overflow:hidden}cssnt-codebox>div[data-frame]>header[data-bar]>span[data-lang]{border-radius:var(--cssnt-shape-extra-small);background:var(--cssnt-secondary-container);color:var(--cssnt-on-secondary-container);letter-spacing:.5px;text-transform:uppercase;flex-shrink:0;margin-inline-start:auto;padding:2px 8px;font:500 11px/16px Roboto,sans-serif}cssnt-codebox>div[data-frame]>header[data-bar]>div[data-actions]{flex-shrink:0;align-items:center;display:inline-flex}cssnt-codebox>div[data-frame]>header[data-bar]>div[data-actions]>cssnt-icon-button[hidden]{display:none}cssnt-codebox>div[data-frame]>header[data-bar]>div[data-actions]>cssnt-icon-button>span[data-glyph]{font-family:Material Symbols Outlined;font-size:20px;line-height:1}cssnt-codebox>div[data-frame]>cssnt-tabs{border-bottom:1px solid var(--cssnt-outline-variant);background:0 0;width:100%;display:flex}cssnt-codebox>div[data-frame]>div[data-view]{box-sizing:border-box;max-height:calc(var(--cssnt-code-max,24) * 24px + 24px);background:var(--cssnt-surface-container);transition:max-height var(--cssnt-move);padding-block:12px;overflow:hidden}cssnt-codebox>div[data-frame]>div[data-view][data-scroll]{overscroll-behavior:auto;overflow:auto}cssnt-codebox[collapsible]:not([open])>div[data-frame]>div[data-view]{max-height:calc(var(--cssnt-code-lines,8) * 24px + 24px)}cssnt-codebox>div[data-frame]>div[data-view] div[data-row]{grid-template-columns:minmax(0,1fr);min-height:24px;display:grid}cssnt-codebox[line-numbers]>div[data-frame]>div[data-view] div[data-row]{grid-template-columns:3.25em minmax(0,1fr)}cssnt-codebox>div[data-frame]>div[data-view] div[data-row][data-mark]{background:color-mix(in srgb, var(--cssnt-primary) 12%, transparent);box-shadow:inset 2px 0 0 var(--cssnt-primary)}cssnt-codebox>div[data-frame]>div[data-view] div[data-row]>span[data-gutter]{color:var(--cssnt-on-surface-variant);font-variant-numeric:tabular-nums;text-align:end;-webkit-user-select:none;user-select:none;background:var(--cssnt-surface-container);padding:0 10px 0 0;font:400 12px/24px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;position:sticky;left:0}cssnt-codebox>div[data-frame]>div[data-view] div[data-row][data-mark]>span[data-gutter]{background:color-mix(in srgb, var(--cssnt-primary) 12%, var(--cssnt-surface-container))}cssnt-codebox>div[data-frame]>div[data-view] div[data-row]>code[data-text]{color:var(--cssnt-on-surface);white-space:pre;padding:0 16px;font:400 13px/24px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:block}cssnt-codebox [data-tok=keyword],cssnt-codebox [data-tok=tag]{color:var(--cssnt-primary)}cssnt-codebox [data-tok=string]{color:var(--cssnt-tertiary)}cssnt-codebox [data-tok=number]{color:var(--cssnt-error)}cssnt-codebox [data-tok=attr],cssnt-codebox [data-tok=fn]{color:var(--cssnt-secondary)}cssnt-codebox [data-tok=comment]{color:var(--cssnt-outline);font-style:italic}cssnt-codebox [data-tok=punct]{color:var(--cssnt-on-surface-variant)}cssnt-codebox [data-tok=get]{color:var(--cssnt-primary);font-weight:600}cssnt-codebox [data-tok=post]{color:var(--cssnt-tertiary);font-weight:600}cssnt-codebox [data-tok=put]{color:var(--cssnt-secondary);font-weight:600}cssnt-codebox [data-tok=patch]{color:var(--cssnt-on-primary-container);font-weight:600}cssnt-codebox [data-tok=delete]{color:var(--cssnt-error);font-weight:600}
cssnt-tree{--tree-indent:0px;--tree-guide-color:color-mix(in srgb, var(--cssnt-outline) 65%, var(--cssnt-outline-variant));--tree-guide-width:2px;--tree-guide-radius:10px;box-sizing:border-box;width:100%;max-width:380px;color:var(--cssnt-on-surface);flex-direction:column;padding:8px 0;font:400 16px/24px Roboto,sans-serif;display:flex}cssnt-tree-item>div[data-group]{--tree-indent:calc(var(--tree-indent) + 16px);transition:grid-template-rows var(--cssnt-move);grid-template-rows:0fr;display:grid}cssnt-tree-item[open]>div[data-group]{grid-template-rows:1fr}cssnt-tree-item>div[data-group]>div[data-clip]{min-height:0;overflow:hidden}cssnt-tree[guides] cssnt-tree-item>div[data-group]{--tree-indent:0px}cssnt-tree[guides] cssnt-tree-item>div[data-group]>div[data-clip]{padding-inline-start:40px}cssnt-tree[guides] div[data-clip]>cssnt-tree-item{position:relative}cssnt-tree[guides] div[data-clip]>cssnt-tree-item:before,cssnt-tree[guides] div[data-clip]>cssnt-tree-item:after{content:"";pointer-events:none;box-sizing:border-box;transition:border-color var(--cssnt-move);position:absolute;inset-inline-start:-16px}cssnt-tree[guides] div[data-clip]>cssnt-tree-item:before{z-index:2;border-inline-start:var(--tree-guide-width) solid var(--tree-guide-color);border-bottom:var(--tree-guide-width) solid var(--tree-guide-color);border-end-start-radius:var(--tree-guide-radius);width:30px;height:29px;top:0}cssnt-tree[guides] div[data-clip]>cssnt-tree-item:is([branch],[loading],:has(>div[data-group]>div[data-clip]>cssnt-tree-item)):before{width:22px}cssnt-tree[guides] div[data-clip]>cssnt-tree-item[support]:before{height:37px}cssnt-tree[guides] div[data-clip]>cssnt-tree-item:not(:last-child):after{z-index:1;border-inline-start:var(--tree-guide-width) solid var(--tree-guide-color);top:18px;bottom:0}cssnt-tree[guides] div[data-clip]>cssnt-tree-item:is([selected],[indeterminate],:focus-visible,:has(div[data-row]:hover,cssnt-tree-item:is([selected],[indeterminate],:focus-visible))):before{z-index:3;border-color:var(--cssnt-primary)}cssnt-tree[guides] div[data-clip]>cssnt-tree-item:not(:last-child):has(~cssnt-tree-item:is([selected],[indeterminate],:focus-visible,:has(div[data-row]:hover,cssnt-tree-item:is([selected],[indeterminate],:focus-visible)))):after{z-index:3;border-color:var(--cssnt-primary);top:0}cssnt-tree-item>div[data-row]{z-index:4;isolation:isolate;box-sizing:border-box;min-height:56px;padding:4px 12px 4px calc(8px + var(--tree-indent));border-radius:var(--cssnt-shape-extra-small);cursor:pointer;transition:background var(--cssnt-move), color var(--cssnt-move), border-radius var(--cssnt-move);outline:none;align-items:center;gap:8px;margin-inline:4px;display:flex;position:relative;overflow:hidden}cssnt-tree[guides] div[data-clip]>cssnt-tree-item:not([branch]):not([loading]):not(:has(>div[data-group]>div[data-clip]>cssnt-tree-item))>div[data-row]{margin-inline-start:16px}cssnt-tree[guides] div[data-clip]>cssnt-tree-item:not([branch]):not([loading]):not(:has(>div[data-group]>div[data-clip]>cssnt-tree-item))>div[data-row]>cssnt-icon[data-chevron]{display:none}cssnt-tree-item[support]>div[data-row]{min-height:72px}cssnt-tree-item>div[data-row]:hover{background:color-mix(in srgb, var(--cssnt-on-surface) 8%, transparent)}cssnt-tree-item:focus-visible>div[data-row]{background:color-mix(in srgb, var(--cssnt-on-surface) 12%, transparent)}cssnt-tree-item[selected]>div[data-row]{background:var(--cssnt-secondary-container);color:var(--cssnt-on-secondary-container)}cssnt-tree-item[indeterminate]>div[data-row]{background:color-mix(in srgb, var(--cssnt-secondary-container) 62%, transparent)}cssnt-tree-item>div[data-row]>cssnt-icon[data-chevron]{width:24px;height:24px;color:var(--cssnt-on-surface-variant);visibility:hidden;transition:rotate var(--cssnt-move), color var(--cssnt-move);flex:none}cssnt-tree-item:is([branch],[loading],:has(>div[data-group]>div[data-clip]>cssnt-tree-item))>div[data-row]>cssnt-icon[data-chevron]{visibility:visible}cssnt-tree-item[open]:not([loading])>div[data-row]>cssnt-icon[data-chevron]{rotate:90deg}cssnt-tree-item[loading]>div[data-row]>cssnt-icon[data-chevron]{color:var(--cssnt-primary);animation:.9s linear infinite cssnt-tree-spin}@keyframes cssnt-tree-spin{to{rotate:1turn}}cssnt-tree-item>div[data-row]>cssnt-icon[data-lead]{width:24px;height:24px;color:var(--cssnt-on-surface-variant);flex:none}cssnt-tree-item[selected]>div[data-row]>cssnt-icon{color:var(--cssnt-on-secondary-container)}cssnt-tree-item>div[data-row]>cssnt-checkbox{pointer-events:none;flex:none;min-width:40px;min-height:40px}cssnt-tree-item>div[data-row]>span[data-copy]{flex-direction:column;flex:1;min-width:0;display:flex}cssnt-tree-item>div[data-row]>span[data-copy]>b[data-headline]{letter-spacing:.5px;white-space:nowrap;text-overflow:ellipsis;font:400 16px/24px Roboto,sans-serif;overflow:hidden}cssnt-tree-item>div[data-row]>span[data-copy]>small[data-support]{color:var(--cssnt-on-surface-variant);letter-spacing:.25px;white-space:nowrap;text-overflow:ellipsis;font:400 14px/20px Roboto,sans-serif;overflow:hidden}cssnt-tree-item>div[data-row]>span[data-copy]>small[hidden]{display:none}cssnt-tree-item[selected]>div[data-row]>span[data-copy]>small[data-support]{color:var(--cssnt-on-secondary-container)}cssnt-tree-item>div[data-row]>span[data-trail]{color:var(--cssnt-on-surface-variant);flex:none;align-items:center;gap:4px;margin-inline-start:auto;display:inline-flex}cssnt-tree-item[selected]>div[data-row]>span[data-trail]{color:var(--cssnt-on-secondary-container)}cssnt-tree-item[disabled]{opacity:.38;pointer-events:none}
cssnt-command{z-index:26;box-sizing:border-box;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--cssnt-move), visibility var(--cssnt-move) allow-discrete;background:#0000005c;justify-content:center;align-items:flex-start;padding:min(12vh,96px) 16px 24px;display:flex;position:fixed;inset:0}cssnt-command[open]{opacity:1;visibility:visible;pointer-events:auto}cssnt-command[variant=inline]{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;visibility:visible;pointer-events:auto;background:0 0;width:min(560px,100%);padding:0;position:relative;inset:auto}cssnt-command>div[data-box]{box-sizing:border-box;border-radius:var(--cssnt-shape-extra-large);background:var(--cssnt-surface-container-high);width:min(560px,100%);max-height:min(480px,80vh);box-shadow:var(--cssnt-elev-3);color:var(--cssnt-on-surface);transition:scale var(--cssnt-move), translate var(--cssnt-move), box-shadow var(--cssnt-move), border-color var(--cssnt-move);flex-direction:column;font:400 14px/20px Roboto,sans-serif;display:flex;overflow:hidden;translate:0 -8px;scale:.94}cssnt-command[open]>div[data-box],cssnt-command[variant=inline]>div[data-box]{translate:0;scale:1}cssnt-command[variant=inline]>div[data-box]{border:1px solid var(--cssnt-outline-variant);box-shadow:var(--cssnt-elev-1)}@starting-style{cssnt-command[open]{opacity:0}cssnt-command[open]>div[data-box]{translate:0 -8px;scale:.94}}cssnt-command header[data-header]{border-bottom:1px solid var(--cssnt-outline-variant);min-height:56px;transition:background var(--cssnt-move), border-color var(--cssnt-move);align-items:center;gap:12px;padding:0 16px;display:flex}cssnt-command header[data-header]:focus-within{border-bottom-color:color-mix(in srgb, var(--cssnt-primary) 45%, var(--cssnt-outline-variant))}cssnt-command cssnt-icon[data-search]{color:var(--cssnt-on-surface-variant);transition:color var(--cssnt-move), transform var(--cssnt-move);flex:none}cssnt-command header[data-header]:focus-within>cssnt-icon[data-search],cssnt-command[data-searching] cssnt-icon[data-search]{color:var(--cssnt-primary)}cssnt-command input[data-input]{min-width:0;height:40px;color:var(--cssnt-on-surface);letter-spacing:.5px;background:0 0;border:0;outline:none;flex:1;font:400 16px/24px Roboto,sans-serif}cssnt-command input[data-input]::placeholder{color:var(--cssnt-on-surface-variant)}cssnt-command button[data-clear]{width:32px;height:32px;color:var(--cssnt-on-surface-variant);cursor:pointer;transition:background var(--cssnt-move), color var(--cssnt-move), transform var(--cssnt-move), border-radius var(--cssnt-move);background:0 0;border:0;border-radius:16px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}cssnt-command button[data-clear]:hover{background:color-mix(in srgb, var(--cssnt-on-surface) 8%, transparent);color:var(--cssnt-on-surface)}cssnt-command button[data-clear]>cssnt-icon{font-size:18px}cssnt-command cssnt-kbd[data-esc]{cursor:pointer}cssnt-command cssnt-progress[data-loader]{flex:none;width:100%}cssnt-command div[data-filters]{border-bottom:1px solid color-mix(in srgb, var(--cssnt-outline-variant) 60%, transparent);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;display:flex}cssnt-command div[data-list]{flex-direction:column;flex:1;gap:2px;min-height:0;max-height:320px;padding:8px;display:flex;overflow-y:auto}cssnt-command div[data-group-label]{color:var(--cssnt-primary);letter-spacing:.5px;-webkit-user-select:none;user-select:none;padding:10px 12px 4px;font:500 12px/16px Roboto,sans-serif}cssnt-command div[data-group-label]:first-child{padding-top:4px}cssnt-command div[data-list]>cssnt-item{border-radius:var(--cssnt-shape-medium);min-height:48px;transition:background var(--cssnt-move), color var(--cssnt-move), border-radius var(--cssnt-move);flex-shrink:0;grid-template-columns:1fr auto;padding:8px 12px}cssnt-command div[data-list]>cssnt-item[icon]{grid-template-columns:24px 1fr auto}cssnt-command div[data-list]>cssnt-item[icon]:before{transition:transform var(--cssnt-move), color var(--cssnt-move)}cssnt-command div[data-list]>cssnt-item>span[data-label]{text-overflow:ellipsis;white-space:nowrap;grid-area:1/1;min-width:0;overflow:hidden}cssnt-command div[data-list]>cssnt-item[icon]>span[data-label]{grid-column:2}cssnt-command div[data-list]>cssnt-item[support]{min-height:60px}cssnt-command div[data-list]>cssnt-item[support]:after{grid-area:2/1}cssnt-command div[data-list]>cssnt-item[icon][support]:after{grid-column:2}cssnt-command div[data-list]>cssnt-item>cssnt-kbd[data-shortcut]{grid-area:1/-2/-1/-1;align-self:center;margin-inline-start:8px}cssnt-command div[data-list]>cssnt-item mark{background:var(--cssnt-primary-container);color:var(--cssnt-on-primary-container);border-radius:4px;padding:0 2px;font-weight:500}cssnt-command div[data-list]>cssnt-item[data-active]{background:var(--cssnt-secondary-container);color:var(--cssnt-on-secondary-container)}cssnt-command div[data-list]>cssnt-item[data-active]:before,cssnt-command div[data-list]>cssnt-item[data-active]:after{color:var(--cssnt-on-secondary-container)}cssnt-command div[data-list]>cssnt-item[data-active]>cssnt-kbd[data-shortcut]>kbd{border-color:color-mix(in srgb, var(--cssnt-on-secondary-container) 24%, transparent);background:color-mix(in srgb, var(--cssnt-surface) 75%, var(--cssnt-secondary-container));color:var(--cssnt-on-secondary-container)}cssnt-command div[data-empty]{text-align:center;color:var(--cssnt-on-surface-variant);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:32px 16px;font:400 14px/20px Roboto,sans-serif;display:flex}cssnt-command div[data-empty]>cssnt-icon[data-empty-icon]{width:32px;height:32px;color:var(--cssnt-outline);transition:transform var(--cssnt-move), color var(--cssnt-move);font-size:32px}cssnt-command footer[data-footer]{border-top:1px solid var(--cssnt-outline-variant);background:var(--cssnt-surface-container);color:var(--cssnt-on-surface-variant);flex-wrap:wrap;align-items:center;gap:16px;padding:8px 16px;font:400 12px/16px Roboto,sans-serif;display:flex}cssnt-command footer[data-footer]>span{align-items:center;gap:4px;display:inline-flex}cssnt-command [hidden]{display:none!important}
cssnt-lightbox{z-index:28;box-sizing:border-box;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--cssnt-on-surface);letter-spacing:.25px;-webkit-user-select:none;user-select:none;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--cssnt-move), visibility var(--cssnt-move) allow-discrete;background:#0000005c;outline:none;justify-content:center;align-items:center;padding:24px;font:400 14px/20px Roboto,sans-serif;display:flex;position:fixed;inset:0}cssnt-lightbox[open]{opacity:1;visibility:visible;pointer-events:auto}cssnt-lightbox[variant=inline]{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;visibility:visible;pointer-events:auto;background:0 0;width:100%;padding:0;position:relative;inset:auto}cssnt-lightbox>div[data-shell]{box-sizing:border-box;border-radius:var(--cssnt-shape-extra-large);background:var(--cssnt-surface-container-low);width:min(1080px,100%);height:min(780px,100%);box-shadow:var(--cssnt-elev-3);color:var(--cssnt-on-surface);transition:scale var(--cssnt-move), translate var(--cssnt-move), box-shadow var(--cssnt-move), border-radius var(--cssnt-move);grid-template-rows:auto minmax(0,1fr) auto;display:grid;overflow:hidden;translate:0 8px;scale:.94;container-type:inline-size}cssnt-lightbox[open]>div[data-shell],cssnt-lightbox[variant=inline]>div[data-shell]{translate:0;scale:1}cssnt-lightbox[variant=inline]>div[data-shell]{border:1px solid var(--cssnt-outline-variant);width:100%;height:auto;min-height:480px;box-shadow:var(--cssnt-elev-1)}@starting-style{cssnt-lightbox[open]{opacity:0}cssnt-lightbox[open]>div[data-shell]{translate:0 8px;scale:.94}}cssnt-lightbox header[data-bar]{background:var(--cssnt-surface-container);border-bottom:1px solid var(--cssnt-outline-variant);z-index:3;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:8px 12px 8px 20px;display:flex}cssnt-lightbox span[data-counter]{border-radius:var(--cssnt-shape-small);background:var(--cssnt-secondary-container);height:32px;color:var(--cssnt-on-secondary-container);letter-spacing:.5px;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;padding:0 12px;font:500 12px/16px Roboto,sans-serif;display:inline-flex}cssnt-lightbox div[data-meta]{text-align:center;flex-direction:column;flex:1;align-items:center;gap:2px;min-width:0;display:flex}cssnt-lightbox b[data-title]{max-width:60ch;color:var(--cssnt-on-surface);letter-spacing:.15px;white-space:nowrap;text-overflow:ellipsis;font:500 16px/24px Roboto,sans-serif;overflow:hidden}cssnt-lightbox small[data-caption]{max-width:68ch;color:var(--cssnt-on-surface-variant);letter-spacing:.4px;white-space:nowrap;text-overflow:ellipsis;font:400 12px/16px Roboto,sans-serif;overflow:hidden}cssnt-lightbox div[data-viewport]{background:var(--cssnt-surface-container-low);touch-action:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:0;padding:16px;display:grid;position:relative;overflow:hidden}cssnt-lightbox div[data-stage]{--lb-zoom:1;--lb-rot:0deg;--lb-x:0px;--lb-y:0px;grid-column:2;place-items:center;width:100%;height:100%;min-height:260px;display:grid;position:relative;overflow:hidden}cssnt-lightbox figure[data-slide]{cursor:grab;place-items:center;width:100%;height:100%;margin:0;display:none;position:relative}cssnt-lightbox figure[data-slide][data-active]{display:grid}cssnt-lightbox[data-zoomed] figure[data-slide][data-active],cssnt-lightbox[data-dragging] figure[data-slide][data-active]{cursor:grabbing}cssnt-lightbox figure[data-slide]>cssnt-spinner[data-loader]{z-index:2;border-radius:var(--cssnt-shape-full);background:var(--cssnt-surface-container-high);box-shadow:var(--cssnt-elev-1);pointer-events:none;padding:8px;display:none;position:absolute}cssnt-lightbox figure[data-slide][data-loading]>cssnt-spinner[data-loader]{display:inline-flex}cssnt-lightbox figure[data-slide]>:is(img,video){object-fit:contain;border-radius:var(--cssnt-shape-medium);width:auto;max-width:100%;height:auto;max-height:min(62dvh,100%);box-shadow:var(--cssnt-elev-2);transform:translate3d(var(--lb-x), var(--lb-y), 0) scale(var(--lb-zoom)) rotate(var(--lb-rot));transition:transform var(--cssnt-move), opacity var(--cssnt-move), border-radius var(--cssnt-move);will-change:transform}cssnt-lightbox figure[data-slide][data-loading]>img{opacity:0}cssnt-lightbox[variant=inline] figure[data-slide]>:is(img,video){max-height:320px}cssnt-lightbox[data-dragging] figure[data-slide]>:is(img,video){transition:opacity var(--cssnt-move)}cssnt-lightbox figure[data-slide]>figcaption{display:none}cssnt-lightbox div[data-viewport]>cssnt-icon-button[data-act]{z-index:3;box-shadow:var(--cssnt-elev-1)}cssnt-lightbox footer[data-dock]{background:var(--cssnt-surface-container);border-top:1px solid var(--cssnt-outline-variant);z-index:3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;min-width:0;padding:10px 16px;display:flex}:is(cssnt-lightbox footer[data-dock]:not(:has(>div[data-thumbs]:not([hidden]))),cssnt-lightbox footer[data-dock]:not(:has(>cssnt-toolbar[data-controls]:not([hidden])))){justify-content:center}cssnt-lightbox cssnt-toolbar[data-controls]{border-radius:var(--cssnt-shape-full);background:var(--cssnt-surface-container-high);height:48px;box-shadow:var(--cssnt-elev-1);padding:0 6px}cssnt-lightbox button[data-act=reset]{isolation:isolate;min-width:56px;height:36px;color:var(--cssnt-on-surface);letter-spacing:.1px;font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--cssnt-move), border-radius var(--cssnt-move);background:0 0;border:0;border-radius:18px;outline:none;justify-content:center;align-items:center;padding:0 12px;font:500 14px/20px Roboto,sans-serif;display:inline-flex;position:relative;overflow:hidden}cssnt-lightbox button[data-act=reset]:hover:not(:disabled){background:color-mix(in srgb, var(--cssnt-on-surface) 8%, transparent)}cssnt-lightbox button[data-act=reset]:disabled{opacity:.38;pointer-events:none}cssnt-lightbox div[data-thumbs]{justify-content:center;align-items:center;gap:6px;max-width:100%;padding:2px;display:inline-flex;overflow:hidden}cssnt-lightbox button[data-thumb]:not([data-edge]){isolation:isolate;box-sizing:border-box;border-radius:var(--cssnt-shape-small);background:var(--cssnt-surface-container-highest);width:52px;min-width:36px;height:40px;color:var(--cssnt-on-surface-variant);cursor:pointer;opacity:.74;transition:opacity var(--cssnt-move), transform var(--cssnt-move), border-color var(--cssnt-move), border-radius var(--cssnt-move), box-shadow var(--cssnt-move);border:2px solid #0000;outline:none;flex:0 52px;place-items:center;padding:0;display:inline-grid;position:relative;overflow:hidden}cssnt-lightbox button[data-thumb][data-loading]:not([data-edge]){background:linear-gradient(90deg, var(--cssnt-surface-container-high) 25%, var(--cssnt-surface-container-highest) 50%, var(--cssnt-surface-container-high) 75%);background-size:200% 100%;animation:1.6s ease-in-out infinite cssnt-shimmer}cssnt-lightbox button[data-thumb]:not([data-edge]):hover{opacity:.94;border-color:var(--cssnt-outline)}cssnt-lightbox button[data-thumb][data-active]:not([data-edge]){opacity:1;border-color:var(--cssnt-primary);box-shadow:0 0 0 2px var(--cssnt-secondary-container);transform:scale(1.04)}cssnt-lightbox button[data-thumb]>img{object-fit:cover;pointer-events:none;width:100%;height:100%;transition:opacity var(--cssnt-move)}cssnt-lightbox button[data-thumb][data-loading]>img{opacity:0}cssnt-lightbox button[data-thumb][data-edge],cssnt-lightbox button[data-page]{isolation:isolate;box-sizing:border-box;background:var(--cssnt-surface-container-high);min-width:36px;height:36px;color:var(--cssnt-on-surface-variant);font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--cssnt-move), color var(--cssnt-move), border-radius var(--cssnt-move), transform var(--cssnt-move);border:0;border-radius:18px;outline:none;flex:none;justify-content:center;align-items:center;padding:0 10px;font:500 13px/18px Roboto,sans-serif;display:inline-flex;position:relative;overflow:hidden}cssnt-lightbox button[data-page]{width:36px;padding:0}cssnt-lightbox button[data-thumb][data-edge]:hover,cssnt-lightbox button[data-page]:hover{background:var(--cssnt-secondary-container);color:var(--cssnt-on-secondary-container)}cssnt-lightbox button[data-thumb][data-edge]:before{content:attr(data-num)}cssnt-lightbox button[data-thumb][data-edge]>img,cssnt-lightbox button[data-thumb][data-edge]>cssnt-icon{display:none}cssnt-lightbox button[data-thumb]:focus-visible,cssnt-lightbox button[data-page]:focus-visible,cssnt-lightbox button[data-act=reset]:focus-visible{box-shadow:inset 0 0 0 2px var(--cssnt-primary)}cssnt-lightbox [hidden]{display:none!important}@container (max-width:680px){cssnt-lightbox footer[data-dock]{flex-direction:column;justify-content:center;padding:8px 12px 12px}}@container (max-width:560px){cssnt-lightbox header[data-bar]{min-height:56px;padding:6px 8px 6px 12px}cssnt-lightbox b[data-title]{font:500 14px/20px Roboto,sans-serif}cssnt-lightbox div[data-viewport]{grid-template-columns:minmax(0,1fr);padding:8px}cssnt-lightbox div[data-stage]{grid-column:1}cssnt-lightbox div[data-viewport]>cssnt-icon-button[data-act=prev],cssnt-lightbox div[data-viewport]>cssnt-icon-button[data-act=next]{opacity:.9;position:absolute;top:50%;transform:translateY(-50%)}cssnt-lightbox div[data-viewport]>cssnt-icon-button[data-act=prev]{inset-inline-start:8px}cssnt-lightbox div[data-viewport]>cssnt-icon-button[data-act=next]{inset-inline-end:8px}cssnt-lightbox button[data-thumb]:not([data-edge]){flex-basis:44px;width:44px;height:36px}}@media (max-width:640px){cssnt-lightbox:not([variant=inline]){padding:0}cssnt-lightbox:not([variant=inline])>div[data-shell]{background:var(--cssnt-surface);width:100%;height:100%;box-shadow:none;border-radius:0}}
cssnt-toast-stack{--stack-dir:-1;--toast-width:min(380px, calc(100vw - 32px));z-index:25;width:var(--toast-width);box-sizing:border-box;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;font:400 14px/20px Roboto,sans-serif;display:flex;position:fixed;inset:auto 20px 20px auto}cssnt-toast-stack[position=bottom-start]{align-items:flex-start;inset:auto auto 20px 20px}cssnt-toast-stack[position=bottom-center]{align-items:center;inset:auto auto 20px 50%;translate:-50%}cssnt-toast-stack[position=top-end]{--stack-dir:1;flex-direction:column-reverse;align-items:flex-end;inset:20px 20px auto auto}cssnt-toast-stack[position=top-start]{--stack-dir:1;flex-direction:column-reverse;align-items:flex-start;inset:20px auto auto 20px}cssnt-toast-stack[position=top-center]{--stack-dir:1;flex-direction:column-reverse;align-items:center;inset:20px auto auto 50%;translate:-50%}cssnt-toast-stack[variant=inline]{z-index:1;pointer-events:auto;justify-content:flex-end;width:min(400px,100%);min-height:150px;position:relative;inset:auto;translate:none}cssnt-toast-stack[variant=inline][position^=top]{justify-content:flex-start}cssnt-toast-stack>div[data-deck]{width:100%;height:var(--deck-h,0px);pointer-events:none;transition:height var(--cssnt-move);position:relative}cssnt-toast-stack:is(:hover,:focus-within,[expanded])>div[data-deck]{height:var(--deck-expanded-h,var(--deck-h,0px))}cssnt-toast-stack div[data-deck]>cssnt-snackbar{--toast-bg:var(--cssnt-inverse-surface);--toast-fg:var(--cssnt-inverse-on-surface);--toast-accent:var(--cssnt-inverse-primary);--toast-radius:var(--cssnt-shape-medium);inset-inline:0;z-index:calc(20 - var(--i,0));box-sizing:border-box;border-radius:var(--toast-radius);background:var(--toast-bg);width:100%;max-width:none;min-height:56px;color:var(--toast-fg);box-shadow:var(--cssnt-elev-3);pointer-events:auto;touch-action:pan-y;-webkit-user-select:none;user-select:none;visibility:visible;opacity:calc(1 - var(--i,0) * .08);translate:var(--drag-x,0px) calc(var(--stack-dir,-1) * var(--i,0) * 10px);scale:calc(1 - var(--i,0) * .05);transform-origin:bottom;transition:translate var(--cssnt-move), scale var(--cssnt-move), opacity var(--cssnt-move), border-radius var(--cssnt-move), background var(--cssnt-move), box-shadow var(--cssnt-move);align-items:center;gap:12px;padding:12px 12px 12px 16px;display:flex;position:absolute;top:auto;bottom:0;left:0}cssnt-toast-stack[position^=top] div[data-deck]>cssnt-snackbar{transform-origin:top;top:0;bottom:auto}cssnt-toast-stack div[data-deck]>cssnt-snackbar[icon]:before{content:none}@starting-style{cssnt-toast-stack div[data-deck]>cssnt-snackbar[data-index="0"]{opacity:0;translate:0 calc(var(--stack-dir,-1) * -16px);scale:.92}}cssnt-toast-stack:is(:hover,:focus-within,[expanded]) div[data-deck]>cssnt-snackbar{opacity:var(--drag-opacity,1);scale:1;translate:var(--drag-x,0px) calc(var(--stack-dir,-1) * var(--offset,0px))}cssnt-toast-stack div[data-deck]>cssnt-snackbar[data-dragging]{opacity:var(--drag-opacity,1);cursor:grabbing;transition:none}cssnt-toast-stack div[data-deck]>cssnt-snackbar[severity=info]{--toast-bg:var(--cssnt-primary-container);--toast-fg:var(--cssnt-on-primary-container);--toast-accent:var(--cssnt-primary)}cssnt-toast-stack div[data-deck]>cssnt-snackbar[severity=success]{--toast-bg:var(--cssnt-secondary-container);--toast-fg:var(--cssnt-on-secondary-container);--toast-accent:var(--cssnt-secondary)}cssnt-toast-stack div[data-deck]>cssnt-snackbar[severity=warning]{--toast-bg:var(--cssnt-tertiary-container);--toast-fg:var(--cssnt-on-tertiary-container);--toast-accent:var(--cssnt-tertiary)}cssnt-toast-stack div[data-deck]>cssnt-snackbar[severity=error]{--toast-bg:var(--cssnt-error-container);--toast-fg:var(--cssnt-on-error-container);--toast-accent:var(--cssnt-error)}cssnt-toast-stack div[data-deck]>cssnt-snackbar>cssnt-icon[data-lead]{color:var(--toast-accent);flex:none;font-size:22px}cssnt-toast-stack div[data-deck]>cssnt-snackbar>div[data-copy]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}cssnt-toast-stack div[data-deck]>cssnt-snackbar>div[data-copy]>b[data-headline]{letter-spacing:.1px;text-overflow:ellipsis;white-space:nowrap;font:500 14px/20px Roboto,sans-serif;overflow:hidden}cssnt-toast-stack div[data-deck]>cssnt-snackbar>div[data-copy]>span[data-msg]{letter-spacing:.2px;opacity:.92;-webkit-line-clamp:2;-webkit-box-orient:vertical;font:400 13px/18px Roboto,sans-serif;display:-webkit-box;overflow:hidden}cssnt-toast-stack div[data-deck]>cssnt-snackbar>cssnt-badge[data-count]{background:var(--toast-accent);color:var(--toast-bg);flex:none}cssnt-toast-stack div[data-deck]>cssnt-snackbar>button[data-action]{height:36px;color:var(--toast-accent);letter-spacing:.1px;cursor:pointer;background:0 0;border:0;border-radius:18px;flex:none;margin-block:-6px;margin-inline-start:4px;padding:0 12px;font:500 13px/18px Roboto,sans-serif}cssnt-toast-stack div[data-deck]>cssnt-snackbar>button[data-action]:hover{background:color-mix(in srgb, var(--toast-accent) 12%, transparent)}cssnt-toast-stack div[data-deck]>cssnt-snackbar>button[data-dismiss]{width:32px;height:32px;color:var(--toast-fg);opacity:.78;cursor:pointer;transition:opacity var(--cssnt-move), background var(--cssnt-move), transform var(--cssnt-move);background:0 0;border:0;border-radius:16px;flex:none;justify-content:center;align-items:center;margin-block:-4px;margin-inline-end:-4px;padding:0;display:inline-flex}cssnt-toast-stack div[data-deck]>cssnt-snackbar>button[data-dismiss]:hover{opacity:1;background:color-mix(in srgb, var(--toast-fg) 10%, transparent)}cssnt-toast-stack div[data-deck]>cssnt-snackbar>button[data-dismiss]>cssnt-icon{font-size:18px}cssnt-toast-stack>div[data-bar]{pointer-events:auto;z-index:21;align-items:center;gap:8px;display:inline-flex}cssnt-toast-stack>div[data-bar]>button{border:1px solid var(--cssnt-outline-variant);border-radius:var(--cssnt-shape-full);background:var(--cssnt-surface-container-high);height:32px;color:var(--cssnt-on-surface);box-shadow:var(--cssnt-elev-1);letter-spacing:.2px;cursor:pointer;transition:background var(--cssnt-move), border-radius var(--cssnt-move), box-shadow var(--cssnt-move);align-items:center;gap:6px;padding:0 12px;font:500 12px/16px Roboto,sans-serif;display:inline-flex}cssnt-toast-stack>div[data-bar]>button:hover{background:var(--cssnt-surface-container-highest);box-shadow:var(--cssnt-elev-2)}cssnt-toast-stack>div[data-bar]>button>cssnt-icon{color:var(--cssnt-primary);font-size:16px}cssnt-toast-stack>cssnt-side[data-history-panel]{pointer-events:none}cssnt-toast-stack>cssnt-side[data-history-panel][open]{pointer-events:auto}cssnt-toast-stack [data-history-tools]{border-bottom:1px solid var(--cssnt-outline-variant);justify-content:flex-end;padding:4px 8px 8px;display:flex}cssnt-toast-stack button[data-clear-history]{height:32px;color:var(--cssnt-primary);cursor:pointer;background:0 0;border:0;border-radius:16px;align-items:center;gap:6px;padding:0 12px;font:500 13px/18px Roboto,sans-serif;display:inline-flex}cssnt-toast-stack button[data-clear-history]:hover{background:color-mix(in srgb, var(--cssnt-primary) 10%, transparent)}cssnt-toast-stack button[data-clear-history]>cssnt-icon{font-size:18px}cssnt-toast-stack cssnt-list[data-history-list]{width:100%;max-height:calc(100vh - 140px);padding:8px 0;overflow-y:auto}cssnt-toast-stack [data-history-empty]{color:var(--cssnt-on-surface-variant);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin:0;padding:48px 16px;display:flex}cssnt-toast-stack [data-history-empty]>cssnt-icon{color:var(--cssnt-outline);font-size:32px}cssnt-toast-stack [hidden]{display:none!important}@media (max-width:600px){cssnt-toast-stack:not([variant=inline]){align-items:stretch;width:auto;inset-inline:12px;translate:none}cssnt-toast-stack:not([variant=inline])[position^=bottom]{bottom:max(12px, env(safe-area-inset-bottom,0px))}cssnt-toast-stack:not([variant=inline])[position^=top]{top:max(12px, env(safe-area-inset-top,0px))}cssnt-toast-stack:not([variant=inline])>div[data-bar]{align-self:flex-end}}
cssnt-datatable{--dt-row-h:52px;--dt-head-h:52px;--dt-cell-py:10px;--dt-cell-px:16px;--dt-radius:var(--cssnt-shape-large);--dt-bg:var(--cssnt-surface-container-lowest);--dt-head-bg:var(--cssnt-surface-container-low);--dt-pin-bg:var(--cssnt-surface-container);--dt-pin-head-bg:var(--cssnt-surface-container-high);--dt-row-hover:color-mix(in srgb, var(--cssnt-primary) 13%, var(--cssnt-surface-container));--dt-pin-hover:color-mix(in srgb, var(--cssnt-primary) 18%, var(--dt-pin-bg));--dt-row-selected:color-mix(in srgb, var(--cssnt-primary-container) 62%, var(--dt-bg));--dt-pin-selected:color-mix(in srgb, var(--cssnt-primary-container) 78%, var(--dt-pin-bg));--dt-row-selected-hover:color-mix(in srgb, var(--cssnt-primary-container) 76%, var(--dt-bg));--dt-pin-selected-hover:color-mix(in srgb, var(--cssnt-primary-container) 90%, var(--dt-pin-bg));border-radius:var(--dt-radius);border:1px solid var(--cssnt-outline-variant);background:var(--dt-bg);width:100%;min-width:0;max-width:100%;color:var(--cssnt-on-surface);box-sizing:border-box;isolation:isolate;z-index:0;flex-direction:column;font:400 14px/20px Roboto,system-ui,sans-serif;display:flex;position:relative;container:cssnt-dt/inline-size}cssnt-datatable ::-webkit-scrollbar{background:0 0;width:6px;height:6px}cssnt-datatable ::-webkit-scrollbar-button{width:0;height:0;display:none}cssnt-datatable ::-webkit-scrollbar-track{border-radius:var(--cssnt-shape-full);background:0 0}cssnt-datatable ::-webkit-scrollbar-corner{border-radius:var(--cssnt-shape-full);background:0 0}cssnt-datatable ::-webkit-scrollbar-thumb{border-radius:var(--cssnt-shape-full);background:color-mix(in srgb, var(--cssnt-on-surface-variant) 32%, transparent);min-width:32px;min-height:32px}cssnt-datatable ::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--cssnt-on-surface-variant) 54%, transparent)}cssnt-datatable ::-webkit-scrollbar-thumb:active{background:color-mix(in srgb, var(--cssnt-primary) 72%, transparent)}:is(html:has(cssnt-datatable[fullscreen]),body:has(cssnt-datatable[fullscreen])){overflow:hidden!important}cssnt-datatable[fullscreen]{box-shadow:var(--cssnt-elev-4), 0 0 0 100vmax #00000085;z-index:1200!important;box-sizing:border-box!important;width:calc(100dvw - 24px)!important;min-width:0!important;max-width:calc(100dvw - 24px)!important;height:calc(100dvh - 24px)!important;max-height:calc(100dvh - 24px)!important;margin:0!important;position:fixed!important;inset:12px!important}cssnt-datatable[fullscreen]>div[data-viewport]{flex:1;width:100%;min-width:0;max-width:100%;min-height:0;max-height:none!important}cssnt-datatable[density=compact],cssnt-datatable[density=dense]{--dt-row-h:40px;--dt-head-h:42px;--dt-cell-py:6px;--dt-cell-px:12px;font-size:13px}cssnt-datatable[density=spacious]{--dt-row-h:64px;--dt-head-h:56px;--dt-cell-py:16px;--dt-cell-px:20px}cssnt-datatable>header[data-topbar]{background:var(--dt-bg);border-bottom:1px solid var(--cssnt-outline-variant);z-index:25;border-start-start-radius:calc(var(--dt-radius) - 1px);border-start-end-radius:calc(var(--dt-radius) - 1px);grid-template-columns:minmax(0,1fr) minmax(0,max-content);align-items:center;gap:10px 16px;padding:14px 16px;display:grid;position:relative}cssnt-datatable>header[data-topbar]>div[data-controls]{display:contents}cssnt-datatable div[data-title-box]{flex-wrap:wrap;grid-area:1/1;align-items:baseline;gap:8px 10px;min-width:0;max-width:100%;display:flex}cssnt-datatable b[data-headline]{min-width:0;max-width:100%;color:var(--cssnt-on-surface);text-overflow:ellipsis;white-space:nowrap;font:600 16px/24px Roboto,sans-serif;overflow:hidden}cssnt-datatable small[data-support]{min-width:0;max-width:100%;color:var(--cssnt-on-surface-variant);text-overflow:ellipsis;white-space:nowrap;font:500 12px/16px Roboto,sans-serif;overflow:hidden}cssnt-datatable div[data-trailing]{display:contents}cssnt-datatable div[data-actions-box]{grid-area:1/2;justify-self:end}cssnt-datatable div[data-search-box]{box-sizing:border-box;grid-area:2/1;width:100%;min-width:0;max-width:100%;margin-inline-end:0}cssnt-datatable div[data-context-box]{flex-wrap:wrap;grid-area:2/2;justify-self:end;align-items:center;gap:8px 16px;min-width:0;max-width:100%;display:flex}cssnt-datatable>header[data-topbar]:not(:has([data-search-box]:not([hidden]))) div[data-context-box]{grid-area:2/1;justify-self:stretch}cssnt-datatable div[data-context-box]>:not([hidden])+:not([hidden]){margin-inline-start:auto}cssnt-datatable div[data-search-box]{box-sizing:border-box;border-radius:var(--cssnt-shape-full);background:var(--cssnt-surface-container-low);border:1px solid var(--cssnt-outline-variant);min-width:0;max-width:100%;height:38px;transition:border-color var(--cssnt-move), background-color var(--cssnt-move);align-items:center;gap:8px;padding:0 12px;display:inline-flex;overflow:hidden}cssnt-datatable div[data-search-box]:focus-within{border-color:var(--cssnt-primary);background:var(--dt-bg)}cssnt-datatable div[data-search-box]>cssnt-icon{width:20px;height:20px;color:var(--cssnt-on-surface-variant);font-size:20px}cssnt-datatable input[data-search-input]{width:0;min-width:0;color:var(--cssnt-on-surface);background:0 0;border:0;outline:none;flex:1 1 0;font:400 13px/18px Roboto,sans-serif}cssnt-datatable input[data-search-input]::-webkit-search-cancel-button{display:none}cssnt-datatable button[data-search-clear]{width:24px;height:24px;color:var(--cssnt-on-surface-variant);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}cssnt-datatable button[data-search-clear]>cssnt-icon{width:18px;height:18px;font-size:18px}cssnt-datatable div[data-actions-box]{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:inline-flex}cssnt-datatable div[data-actions-box]>button,cssnt-datatable div[data-col-menu-wrap]>button[data-col-btn],cssnt-datatable div[data-filter-menu-wrap]>button[data-filter-btn],cssnt-datatable div[data-export-menu-wrap]>button[data-export-btn]{border-radius:var(--cssnt-shape-small);border:1px solid var(--cssnt-outline-variant);background:var(--cssnt-surface-container-lowest);min-width:38px;height:38px;color:var(--cssnt-on-surface-variant);cursor:pointer;transition:background-color var(--cssnt-move), color var(--cssnt-move), border-color var(--cssnt-move);justify-content:center;align-items:center;gap:6px;padding:0 11px;font:500 12px/16px Roboto,sans-serif;display:inline-flex}cssnt-datatable div[data-actions-box]>button:hover,cssnt-datatable div[data-col-menu-wrap]>button[data-col-btn]:hover,cssnt-datatable div[data-filter-menu-wrap]>button[data-filter-btn]:hover,cssnt-datatable div[data-export-menu-wrap]>button[data-export-btn]:hover{background:var(--cssnt-surface-container);color:var(--cssnt-on-surface)}cssnt-datatable button[data-filter-btn][data-has-active],cssnt-datatable button[data-export-btn][aria-expanded=true],cssnt-datatable button[data-fullscreen-btn][aria-pressed=true]{background:var(--cssnt-secondary-container);color:var(--cssnt-on-secondary-container);border-color:#0000}cssnt-datatable div[data-actions-box] cssnt-icon{width:20px;height:20px;font-size:20px}cssnt-datatable cssnt-icon[data-export-caret]{opacity:.78;transition:transform var(--cssnt-move);margin-inline-start:-2px;width:18px!important;height:18px!important;font-size:18px!important}cssnt-datatable button[aria-expanded=true]>cssnt-icon[data-export-caret]{transform:rotate(180deg)}cssnt-datatable div[data-col-menu-wrap],cssnt-datatable div[data-filter-menu-wrap],cssnt-datatable div[data-export-menu-wrap],cssnt-datatable div[data-export-sel-wrap]{display:inline-flex;position:relative}cssnt-datatable div[data-col-popover],cssnt-datatable div[data-filter-popover],cssnt-datatable div[data-export-popover],cssnt-datatable div[data-export-sel-popover]{z-index:45;border-radius:var(--cssnt-shape-medium);background:var(--cssnt-surface-container-high);border:1px solid var(--cssnt-outline-variant);min-width:256px;max-height:320px;box-shadow:var(--cssnt-elev-3);flex-direction:column;gap:4px;padding:8px;display:flex;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-end:0;overflow-y:auto}cssnt-datatable div[data-export-popover],cssnt-datatable div[data-export-sel-popover]{z-index:60;gap:4px;min-width:256px;max-height:none;padding:8px;overflow:visible}cssnt-datatable button[data-export-format]{text-align:start;cursor:pointer;width:100%;transition:background-color var(--cssnt-move);border-radius:var(--cssnt-shape-small)!important;height:auto!important;color:var(--cssnt-on-surface)!important;background:0 0!important;border:0!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;padding:8px 10px!important;display:flex!important}cssnt-datatable button[data-export-format]:hover{background:color-mix(in srgb, var(--cssnt-primary) 10%, transparent)!important}cssnt-datatable button[data-export-format]>cssnt-icon{color:var(--cssnt-primary);flex-shrink:0;width:20px!important;height:20px!important;font-size:20px!important}cssnt-datatable span[data-export-info]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}cssnt-datatable span[data-export-info]>b{color:var(--cssnt-on-surface);font:600 13px/16px Roboto,sans-serif}cssnt-datatable span[data-export-info]>small{color:var(--cssnt-on-surface-variant);font:400 11px/14px Roboto,sans-serif}cssnt-datatable code[data-export-ext]{border-radius:var(--cssnt-shape-extra-small);background:var(--cssnt-surface-container-highest);color:var(--cssnt-primary);padding:2px 6px;font:600 11px/14px JetBrains Mono,ui-monospace,monospace}cssnt-datatable div[data-filter-popover]{gap:10px;min-width:280px;max-width:min(360px,90vw);padding:12px}cssnt-datatable div[data-popover-head]{border-bottom:1px solid var(--cssnt-outline-variant);color:var(--cssnt-on-surface-variant);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;padding:2px 6px 6px;font:600 11px/16px Roboto,sans-serif;display:flex}cssnt-datatable div[data-popover-head] button[data-clear-filters]{color:var(--cssnt-primary);cursor:pointer;border-radius:var(--cssnt-shape-extra-small);background:0 0;border:0;padding:2px 6px;font:600 11px/16px Roboto,sans-serif}cssnt-datatable div[data-col-item]{border-radius:var(--cssnt-shape-small);justify-content:space-between;align-items:center;gap:6px;padding-inline-end:4px;display:flex}cssnt-datatable div[data-col-item]:hover{background:color-mix(in srgb, var(--cssnt-on-surface) 6%, transparent)}cssnt-datatable button[data-toggle-col]{border-radius:var(--cssnt-shape-small);min-width:0;color:var(--cssnt-on-surface);text-align:start;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:6px 8px;font:400 13px/18px Roboto,sans-serif;display:flex}cssnt-datatable button[data-toggle-col][aria-checked=true]>cssnt-icon{color:var(--cssnt-primary)}cssnt-datatable button[data-toggle-col]>cssnt-icon{width:20px;height:20px;color:var(--cssnt-on-surface-variant);font-size:20px}cssnt-datatable div[data-col-pins]{align-items:center;gap:3px;display:inline-flex}cssnt-datatable button[data-pin-col]{border-radius:var(--cssnt-shape-extra-small);width:30px;height:30px;color:var(--cssnt-on-surface-variant);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}cssnt-datatable button[data-pin-col]:hover{background:color-mix(in srgb, var(--cssnt-on-surface) 10%, transparent);color:var(--cssnt-on-surface)}cssnt-datatable button[data-pin-col][data-active]{background:var(--cssnt-primary-container);color:var(--cssnt-on-primary-container)}cssnt-datatable button[data-pin-col]>cssnt-icon{width:19px;height:19px;font-size:19px}cssnt-datatable div[data-filter-section]{flex-direction:column;gap:6px;display:flex}cssnt-datatable div[data-filter-section]>small{color:var(--cssnt-on-surface);font:600 12px/16px Roboto,sans-serif}cssnt-datatable div[data-filter-chips]{flex-wrap:wrap;gap:6px;display:flex}cssnt-datatable cssnt-toolbar[data-selection-bar]{z-index:35;border-radius:var(--cssnt-shape-small);background:var(--cssnt-primary-container);width:auto;max-width:100%;height:38px;min-height:38px;color:var(--cssnt-on-primary-container);border:1px solid color-mix(in srgb, var(--cssnt-primary) 26%, transparent);box-shadow:none;box-sizing:border-box;flex-shrink:0;align-items:center;gap:4px;margin:0;padding:0 6px;display:inline-flex;position:relative;overflow:visible!important}cssnt-datatable cssnt-toolbar[data-selection-bar] span[data-sel-count]{font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 4px 0 2px;font:600 12px/16px Roboto,sans-serif}cssnt-datatable cssnt-toolbar[data-selection-bar] div[data-sel-actions]{border-inline-start:1px solid color-mix(in srgb, var(--cssnt-on-primary-container) 18%, transparent);align-items:center;gap:4px;padding-inline-start:6px;display:inline-flex}cssnt-datatable cssnt-toolbar[data-selection-bar] :is(button[data-clear-sel],div[data-sel-actions]>button,div[data-export-sel-wrap]>button[data-export-sel],div[data-bulk-menu-wrap]>button[data-bulk-menu-btn]){border-radius:var(--cssnt-shape-extra-small);background:color-mix(in srgb, var(--cssnt-on-primary-container) 10%, transparent);height:28px;color:var(--cssnt-on-primary-container);white-space:nowrap;cursor:pointer;transition:background-color var(--cssnt-move), color var(--cssnt-move);border:0;justify-content:center;align-items:center;gap:5px;padding:0 8px;font:500 12px/16px Roboto,sans-serif;display:inline-flex}cssnt-datatable cssnt-toolbar[data-selection-bar] button[data-clear-sel],cssnt-datatable cssnt-toolbar[data-selection-bar] button[data-bulk-menu-btn]{background:0 0;width:28px;min-width:28px;padding:0}cssnt-datatable cssnt-toolbar[data-selection-bar] :is(button[data-clear-sel],div[data-sel-actions]>button,div[data-export-sel-wrap]>button[data-export-sel],div[data-bulk-menu-wrap]>button[data-bulk-menu-btn]):hover{background:color-mix(in srgb, var(--cssnt-on-primary-container) 18%, transparent)}cssnt-datatable cssnt-toolbar[data-selection-bar] button[data-tone=danger]:hover{background:var(--cssnt-error-container);color:var(--cssnt-on-error-container)}cssnt-datatable cssnt-toolbar[data-selection-bar] :is(button[data-clear-sel],div[data-sel-actions]>button,div[data-export-sel-wrap]>button[data-export-sel],div[data-bulk-menu-wrap]>button[data-bulk-menu-btn])>cssnt-icon{width:18px;height:18px;font-size:18px}cssnt-datatable div[data-bulk-menu-wrap]{display:inline-flex;position:relative}cssnt-datatable div[data-bulk-popover]{z-index:45;border-radius:var(--cssnt-shape-medium);background:var(--cssnt-surface-container-high);border:1px solid var(--cssnt-outline-variant);min-width:196px;box-shadow:var(--cssnt-elev-3);flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-end:0}cssnt-datatable div[data-bulk-popover]>button{border-radius:var(--cssnt-shape-extra-small);width:100%;height:32px;color:var(--cssnt-on-surface);background:0 0;justify-content:flex-start;align-items:center;gap:8px;padding:0 10px;font:400 13px/18px Roboto,sans-serif;display:flex}cssnt-datatable div[data-bulk-popover]>button:hover{background:color-mix(in srgb, var(--cssnt-on-surface) 8%, transparent)}cssnt-datatable>div[data-facets]{background:var(--cssnt-surface-container-low);border-bottom:1px solid var(--cssnt-outline-variant);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 16px;display:flex}cssnt-datatable span[data-facet-label]{color:var(--cssnt-on-surface-variant);font:600 12px/16px Roboto,sans-serif}cssnt-datatable button[data-remove-filter]{border-radius:var(--cssnt-shape-small);border:1px solid var(--cssnt-outline-variant);background:var(--cssnt-secondary-container);height:28px;color:var(--cssnt-on-secondary-container);cursor:pointer;align-items:center;gap:6px;padding:0 10px;font:400 12px/16px Roboto,sans-serif;display:inline-flex}cssnt-datatable button[data-remove-filter]>b{font-weight:600}cssnt-datatable button[data-remove-filter]>cssnt-icon{width:15px;height:15px;font-size:15px}cssnt-datatable>div[data-facets] button[data-clear-filters]{border-radius:var(--cssnt-shape-full);height:28px;color:var(--cssnt-primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-inline-start:auto;padding:0 10px;font:500 12px/16px Roboto,sans-serif;display:inline-flex}cssnt-datatable>div[data-facets] button[data-clear-filters]>cssnt-icon{width:16px;height:16px;font-size:16px}cssnt-datatable>cssnt-progress[data-loader]{border-radius:0;width:100%}cssnt-datatable>div[data-viewport]{overscroll-behavior-x:contain;overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch;outline:none;width:100%;min-width:0;max-width:100%;position:relative;overflow:auto hidden;transform:translate(0,0)}cssnt-datatable>div[data-viewport][data-scroll-y]{overflow-y:auto}cssnt-datatable:is([sticky-header],[virtual],[data-virtualized]):not([fullscreen])>div[data-viewport]{max-height:var(--dt-max-h,520px)}cssnt-datatable table[data-grid]{border-collapse:separate;border-spacing:0;table-layout:auto;width:100%}cssnt-datatable thead[data-thead] th{z-index:4;height:var(--dt-head-h);padding:0 var(--dt-cell-px);background:var(--dt-head-bg);color:var(--cssnt-on-surface-variant);letter-spacing:.02em;text-align:start;white-space:nowrap;border-bottom:1px solid var(--cssnt-outline-variant);box-sizing:border-box;-webkit-user-select:none;user-select:none;font:600 12px/16px Roboto,sans-serif;position:sticky;inset-block-start:0;overflow:hidden}cssnt-datatable[data-scrolled-y] thead[data-thead] th{box-shadow:0 2px 4px #00000014}cssnt-datatable div[data-th-content]{align-items:center;gap:4px;width:100%;min-width:0;display:flex;overflow:hidden}cssnt-datatable span[data-drag-handle]{width:22px;height:28px;color:var(--cssnt-on-surface-variant);opacity:.62;cursor:grab;transition:opacity var(--cssnt-move), background-color var(--cssnt-move), color var(--cssnt-move);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:-4px;display:inline-flex}cssnt-datatable thead[data-thead] th:hover span[data-drag-handle]{opacity:.88}cssnt-datatable span[data-drag-handle]:hover{color:var(--cssnt-primary);background:color-mix(in srgb, var(--cssnt-primary) 14%, transparent);opacity:1!important}cssnt-datatable[data-dragging-col] span[data-drag-handle],cssnt-datatable[data-dragging-col] thead[data-thead] th[data-col-key]{cursor:grabbing}cssnt-datatable span[data-drag-handle]>cssnt-icon{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 20;width:20px;height:20px;font-size:20px}cssnt-datatable thead[data-thead] th[data-dragging]{opacity:.58}cssnt-datatable thead[data-thead] th[data-drop-side=before]:before,cssnt-datatable thead[data-thead] th[data-drop-side=after]:after{content:"";background:var(--cssnt-primary);pointer-events:none;z-index:12;border-radius:3px;width:3px;position:absolute;inset-block:4px}cssnt-datatable thead[data-thead] th[data-drop-side=before]:before{inset-inline-start:0}cssnt-datatable thead[data-thead] th[data-drop-side=after]:after{inset-inline-end:0}cssnt-datatable td[data-align=end]{text-align:end}cssnt-datatable td[data-align=center]{text-align:center}cssnt-datatable th[data-col-select],cssnt-datatable td[data-cell-select],cssnt-datatable th[data-col-expand],cssnt-datatable td[data-cell-expand]{vertical-align:middle;box-sizing:border-box;width:52px;min-width:52px;max-width:52px;overflow:visible;text-align:center!important;padding:0!important}cssnt-datatable :is(th[data-col-select],td[data-cell-select])>cssnt-checkbox{vertical-align:middle;justify-content:center;align-items:center;gap:0;width:36px;min-width:36px;height:36px;min-height:36px;margin:0 auto;display:inline-flex}cssnt-datatable button[data-sort-btn]{border-radius:var(--cssnt-shape-extra-small);min-width:0;max-width:100%;height:30px;color:inherit;font:inherit;letter-spacing:inherit;text-align:start;cursor:pointer;transition:background-color var(--cssnt-move), color var(--cssnt-move);background:0 0;border:0;flex:auto;justify-content:space-between;align-items:center;gap:6px;padding:0 6px;display:flex;overflow:hidden}cssnt-datatable button[data-sort-btn]>span[data-head-text],cssnt-datatable span[data-head-label]{text-overflow:ellipsis;white-space:nowrap;text-align:start;flex:auto;min-width:0;overflow:hidden}cssnt-datatable span[data-sort-box]{flex-shrink:0;align-items:center;gap:2px;margin-inline-start:auto;display:inline-flex}cssnt-datatable button[data-sort-btn]:hover{background:color-mix(in srgb, var(--cssnt-on-surface) 8%, transparent);color:var(--cssnt-on-surface)}cssnt-datatable button[data-sort-btn][data-sorted]{color:var(--cssnt-primary)}cssnt-datatable cssnt-icon[data-sort-icon]{font-variation-settings:"FILL" 0, "wght" 500, "GRAD" 0, "opsz" 20;opacity:.62;width:20px;height:20px;transition:opacity var(--cssnt-move), transform var(--cssnt-move), color var(--cssnt-move);flex-shrink:0;font-size:20px}cssnt-datatable button[data-sort-btn]:hover cssnt-icon[data-sort-icon]{opacity:.92}cssnt-datatable button[data-sort-btn][data-sorted] cssnt-icon[data-sort-icon]{opacity:1;color:var(--cssnt-primary);font-variation-settings:"FILL" 0, "wght" 700, "GRAD" 0, "opsz" 20}cssnt-datatable button[data-th-pin]{border-radius:var(--cssnt-shape-extra-small);width:28px;height:28px;color:var(--cssnt-on-surface-variant);opacity:.35;cursor:pointer;transition:opacity var(--cssnt-move), background-color var(--cssnt-move), color var(--cssnt-move);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:auto;padding:0;display:inline-flex}cssnt-datatable thead[data-thead] th:hover button[data-th-pin]{opacity:.78}cssnt-datatable button[data-th-pin]:hover{background:color-mix(in srgb, var(--cssnt-primary) 12%, transparent);color:var(--cssnt-primary);opacity:1!important}cssnt-datatable button[data-th-pin][data-pin-state]{opacity:1;color:var(--cssnt-primary);background:color-mix(in srgb, var(--cssnt-primary) 14%, transparent)}cssnt-datatable cssnt-icon[data-pin-indicator]{font-variation-settings:"FILL" 0, "wght" 500, "GRAD" 0, "opsz" 20;width:18px;height:18px;color:inherit;pointer-events:none;flex-shrink:0;font-size:18px}cssnt-datatable button[data-th-pin][data-pin-state]>cssnt-icon[data-pin-indicator]{font-variation-settings:"FILL" 1, "wght" 600, "GRAD" 0, "opsz" 20}cssnt-datatable sup[data-sort-order]{background:var(--cssnt-primary-container);color:var(--cssnt-on-primary-container);border-radius:6px;padding:0 4px;font:700 10px/14px Roboto,sans-serif}cssnt-datatable span[data-resizer]{cursor:col-resize;z-index:6;touch-action:none;width:10px;position:absolute;inset-block:0;inset-inline-end:0}cssnt-datatable span[data-resizer]:after{content:"";background:color-mix(in srgb, var(--cssnt-outline) 55%, transparent);width:2px;transition:background-color var(--cssnt-move), width var(--cssnt-move), inset-block var(--cssnt-move);border-radius:2px;position:absolute;inset-block:10px;inset-inline-end:0}cssnt-datatable thead[data-thead] th:hover span[data-resizer]:after{background:color-mix(in srgb, var(--cssnt-primary) 55%, var(--cssnt-outline))}cssnt-datatable span[data-resizer]:hover:after,cssnt-datatable[data-resizing] span[data-resizer]:hover:after{background:var(--cssnt-primary);width:3px;inset-block:4px}cssnt-datatable tbody[data-tbody] tr[data-row-id]{height:var(--dt-row-h)}cssnt-datatable tbody[data-tbody] td{padding:var(--dt-cell-py) var(--dt-cell-px);border-bottom:1px solid color-mix(in srgb, var(--cssnt-outline-variant) 65%, transparent);color:var(--cssnt-on-surface);vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;background:var(--dt-bg);transition:background-color var(--cssnt-move);overflow:hidden}cssnt-datatable[striped] tbody[data-tbody] tr[data-row-id]:nth-child(2n)>td{background:color-mix(in srgb, var(--cssnt-surface-container-low) 65%, var(--dt-bg))}cssnt-datatable :is(th,td)[data-pin]{z-index:3;position:sticky}cssnt-datatable tbody[data-tbody] td[data-pin]{background:var(--dt-pin-bg)}cssnt-datatable[striped] tbody[data-tbody] tr[data-row-id]:nth-child(2n)>td[data-pin]{background:color-mix(in srgb, var(--cssnt-surface-container-high) 55%, var(--dt-pin-bg))}cssnt-datatable thead[data-thead] th[data-pin]{z-index:8;background:var(--dt-pin-head-bg)}cssnt-datatable tfoot[data-tfoot] td[data-pin]{z-index:5;background:var(--dt-pin-head-bg)}cssnt-datatable tbody[data-tbody] tr[data-row-id]:hover>td,cssnt-datatable[striped] tbody[data-tbody] tr[data-row-id]:nth-child(2n):hover>td{background:var(--dt-row-hover)}cssnt-datatable tbody[data-tbody] tr[data-row-id]:hover>td[data-pin],cssnt-datatable[striped] tbody[data-tbody] tr[data-row-id]:nth-child(2n):hover>td[data-pin]{background:var(--dt-pin-hover)}cssnt-datatable tbody[data-tbody] tr[data-row-id][data-selected]>td,cssnt-datatable[striped] tbody[data-tbody] tr[data-row-id][data-selected]:nth-child(2n)>td{background:var(--dt-row-selected)}cssnt-datatable tbody[data-tbody] tr[data-row-id][data-selected]>td[data-pin],cssnt-datatable[striped] tbody[data-tbody] tr[data-row-id][data-selected]:nth-child(2n)>td[data-pin]{background:var(--dt-pin-selected)}cssnt-datatable tbody[data-tbody] tr[data-row-id][data-selected]:hover>td,cssnt-datatable[striped] tbody[data-tbody] tr[data-row-id][data-selected]:nth-child(2n):hover>td{background:var(--dt-row-selected-hover)}cssnt-datatable tbody[data-tbody] tr[data-row-id][data-selected]:hover>td[data-pin],cssnt-datatable[striped] tbody[data-tbody] tr[data-row-id][data-selected]:nth-child(2n):hover>td[data-pin]{background:var(--dt-pin-selected-hover)}cssnt-datatable :is(th,td)[data-pin=start]:not([data-pin-edge=start]){border-inline-end:1px solid color-mix(in srgb, var(--cssnt-outline-variant) 45%, transparent)}cssnt-datatable :is(th,td)[data-pin=end]:not([data-pin-edge=end]){border-inline-start:1px solid color-mix(in srgb, var(--cssnt-outline-variant) 45%, transparent)}cssnt-datatable :is(th,td)[data-pin-edge=start]{border-inline-end:1px solid var(--cssnt-outline-variant)}cssnt-datatable :is(th,td)[data-pin-edge=end]{border-inline-start:1px solid var(--cssnt-outline-variant)}cssnt-datatable[data-scrolled-x] :is(th,td)[data-pin-edge=start]{box-shadow:6px 0 12px -4px #00000038}cssnt-datatable[data-scrolled-end] :is(th,td)[data-pin-edge=end]{box-shadow:-6px 0 12px -4px #00000038}cssnt-datatable tbody[data-tbody] tr[data-virtual-pad] td{border:0;padding:0}cssnt-datatable tr[data-filler-row]{display:none}cssnt-datatable[fullscreen] table[data-grid]:has(tfoot[data-tfoot]:not([hidden])){height:100%}cssnt-datatable[fullscreen] table[data-grid]:has(tfoot[data-tfoot]:not([hidden])) tr[data-filler-row]{height:100%;display:table-row}cssnt-datatable[fullscreen] table[data-grid]:has(tfoot[data-tfoot]:not([hidden])) tr[data-filler-row]>td{background:var(--dt-bg);height:100%;border-top:0!important;border-bottom:0!important;padding:0!important}cssnt-datatable[fullscreen] table[data-grid]:has(tfoot[data-tfoot]:not([hidden])) tr[data-filler-row]>td[data-pin]{background:var(--dt-pin-bg)}cssnt-datatable tbody[data-tbody] td[data-editable]{cursor:pointer}cssnt-datatable tbody[data-tbody] td[data-editable]:not([data-pin]){position:relative}cssnt-datatable tbody[data-tbody] td[data-editable][data-pin]{position:sticky}cssnt-datatable tbody[data-tbody] td[data-editable]:not([data-editing]):after{content:"edit";font-variation-settings:"FILL" 1, "wght" 500, "GRAD" 0, "opsz" 20;text-align:center;background:color-mix(in srgb, var(--cssnt-primary-container) 92%, var(--dt-bg));width:22px;height:22px;color:var(--cssnt-on-primary-container);opacity:0;pointer-events:none;transition:opacity var(--cssnt-move);border-radius:50%;font-family:Material Symbols Outlined,Material Symbols Rounded,Material Icons,sans-serif;font-size:18px;line-height:22px;position:absolute;inset-block-start:50%;inset-inline-end:4px;translate:0 -50%}cssnt-datatable tbody[data-tbody] td[data-editable][data-numeric]:not([data-editing]):after{inset-inline:6px auto}cssnt-datatable tbody[data-tbody] td[data-editable]:not([data-editing]):hover,cssnt-datatable tbody[data-tbody] td[data-editable]:not([data-editing]):focus-visible{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--cssnt-primary) 55%, transparent);outline:none}cssnt-datatable tbody[data-tbody] td[data-editable]:not([data-editing]):hover:after,cssnt-datatable tbody[data-tbody] td[data-editable]:not([data-editing]):focus-visible:after{opacity:1}cssnt-datatable tbody[data-tbody] td[data-dirty]:not([data-editing]):before{content:"";border-style:solid;border-width:0 7px 7px 0;border-color:transparent var(--cssnt-primary) transparent transparent;pointer-events:none;width:0;height:0;position:absolute;inset-block-start:0;inset-inline-end:0}cssnt-datatable tbody[data-tbody] td[data-editing]{z-index:12;background:var(--dt-bg)!important;box-shadow:inset 0 0 0 2px var(--cssnt-primary)!important;padding:3px 6px!important;overflow:visible!important}cssnt-datatable tbody[data-tbody] td[data-editing][data-pin]{background:var(--dt-pin-bg)!important}cssnt-datatable tbody[data-tbody] td[data-edit-error]{box-shadow:inset 0 0 0 2px var(--cssnt-error,#b3261e)!important}cssnt-datatable div[data-cell-editor]{width:100%;height:calc(var(--dt-row-h) - 10px);align-items:center;min-height:30px;display:flex}cssnt-datatable input[data-edit-input],cssnt-datatable select[data-edit-input]{border-radius:calc(var(--cssnt-shape-small) - 2px);background:var(--cssnt-surface-container-highest);width:100%;min-width:68px;height:100%;color:var(--cssnt-on-surface);box-sizing:border-box;border:0;outline:none;padding:0 8px;font:500 13px/18px Roboto,sans-serif}cssnt-datatable td[data-numeric] input[data-edit-input]{text-align:end;font-variant-numeric:tabular-nums}cssnt-datatable div[data-save-bar]{border-radius:var(--cssnt-shape-full);background:var(--cssnt-secondary-container);min-height:38px;color:var(--cssnt-on-secondary-container);border:1px solid color-mix(in srgb, var(--cssnt-primary) 24%, transparent);box-sizing:border-box;align-items:center;gap:6px;padding:3px 6px 3px 12px;display:inline-flex}cssnt-datatable span[data-save-count]{white-space:nowrap;padding-inline-end:2px;font:600 12px/16px Roboto,sans-serif}cssnt-datatable button[data-save-changes]{border-radius:var(--cssnt-shape-full);background:var(--cssnt-primary);height:30px;color:var(--cssnt-on-primary);cursor:pointer;transition:filter var(--cssnt-move);border:0;align-items:center;gap:5px;padding:0 12px;font:600 12px/16px Roboto,sans-serif;display:inline-flex}cssnt-datatable button[data-save-changes]:hover{filter:brightness(1.06)}cssnt-datatable button[data-save-changes]>cssnt-icon{width:16px;height:16px;font-size:16px}cssnt-datatable button[data-discard-changes]{width:28px;height:28px;color:var(--cssnt-on-secondary-container);cursor:pointer;transition:background-color var(--cssnt-move);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}cssnt-datatable button[data-discard-changes]:hover{background:color-mix(in srgb, var(--cssnt-on-secondary-container) 12%, transparent)}cssnt-datatable button[data-discard-changes]>cssnt-icon{width:18px;height:18px;font-size:18px}cssnt-datatable :is(td,th)[data-numeric]{font-variant-numeric:tabular-nums;white-space:nowrap}cssnt-datatable span[data-null]{color:var(--cssnt-outline)}cssnt-datatable code[data-cell-code]{background:var(--cssnt-surface-container-high);color:var(--cssnt-on-surface);white-space:nowrap;border-radius:6px;padding:2px 6px;font:500 12px/16px JetBrains Mono,ui-monospace,monospace}cssnt-datatable div[data-cell-progress]{align-items:center;gap:8px;min-width:110px;display:flex}cssnt-datatable div[data-cell-progress]>cssnt-progress{flex:1}cssnt-datatable div[data-cell-progress]>span{color:var(--cssnt-on-surface-variant);font-variant-numeric:tabular-nums;text-align:end;min-width:34px;font:600 12px/16px Roboto,sans-serif}cssnt-datatable cssnt-icon[data-bool=true]{color:#2e7d32;width:18px;height:18px;font-size:18px}cssnt-datatable cssnt-icon[data-bool=false]{width:18px;height:18px;color:var(--cssnt-outline);font-size:18px}:is([data-theme=dark],[data-theme=dark] cssnt-datatable) cssnt-icon[data-bool=true]{color:#81c784}cssnt-datatable span[data-status-pill]{border-radius:var(--cssnt-shape-full);white-space:nowrap;background:var(--cssnt-surface-container-high);height:24px;color:var(--cssnt-on-surface-variant);align-items:center;gap:6px;padding:0 10px;font:600 12px/16px Roboto,sans-serif;display:inline-flex}cssnt-datatable span[data-status-pill]>i{background:currentColor;border-radius:50%;width:6px;height:6px}cssnt-datatable span[data-status-pill][data-tone=success]{background:color-mix(in srgb, #2e7d32 16%, var(--dt-bg));color:#1b5e20}cssnt-datatable span[data-status-pill][data-tone=warning]{background:color-mix(in srgb, #ef6c00 16%, var(--dt-bg));color:#b25000}cssnt-datatable span[data-status-pill][data-tone=error]{background:var(--cssnt-error-container);color:var(--cssnt-on-error-container)}cssnt-datatable span[data-status-pill][data-tone=info]{background:var(--cssnt-primary-container);color:var(--cssnt-on-primary-container)}:is([data-theme=dark],[data-theme=dark] cssnt-datatable) span[data-status-pill][data-tone=success]{background:color-mix(in srgb, #66bb6a 22%, var(--dt-bg));color:#a5d6a7}:is([data-theme=dark],[data-theme=dark] cssnt-datatable) span[data-status-pill][data-tone=warning]{background:color-mix(in srgb, #ffa726 22%, var(--dt-bg));color:#ffcc80}cssnt-datatable tr[data-group-row] td{background:var(--cssnt-surface-container-low);border-bottom:1px solid var(--cssnt-outline-variant);padding:6px 12px}cssnt-datatable button[data-toggle-group]{border-radius:var(--cssnt-shape-small);height:32px;color:var(--cssnt-on-surface);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 10px;font:600 13px/18px Roboto,sans-serif;display:inline-flex}cssnt-datatable button[data-toggle-group]>cssnt-icon{width:18px;height:18px;color:var(--cssnt-on-surface-variant);font-size:18px}cssnt-datatable button[data-expand-row]{width:34px;height:34px;color:var(--cssnt-on-surface-variant);vertical-align:middle;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;margin:0 auto;padding:0;display:inline-flex}cssnt-datatable button[data-expand-row]>cssnt-icon{width:22px;height:22px;font-size:22px}cssnt-datatable button[data-expand-row]:hover{background:color-mix(in srgb, var(--cssnt-on-surface) 10%, transparent);color:var(--cssnt-on-surface)}cssnt-datatable tr[data-detail-row] td{white-space:normal;background:var(--cssnt-surface-container-low);padding:0}cssnt-datatable div[data-detail-box]{border-inline-start:3px solid var(--cssnt-primary);padding:16px 24px}cssnt-datatable div[data-detail-grid]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px 20px;display:grid}cssnt-datatable div[data-detail-item]{flex-direction:column;gap:2px;display:flex}cssnt-datatable div[data-detail-item]>small{color:var(--cssnt-on-surface-variant);text-transform:uppercase;letter-spacing:.04em;font:500 11px/14px Roboto,sans-serif}cssnt-datatable div[data-detail-item]>strong{color:var(--cssnt-on-surface);font:500 13px/18px Roboto,sans-serif}cssnt-datatable tfoot[data-tfoot]{z-index:5;background:var(--dt-head-bg);position:sticky;inset-block-end:0}cssnt-datatable tfoot[data-tfoot] td{z-index:5;height:46px;padding:8px var(--dt-cell-px);background:var(--dt-head-bg);border-top:2px solid var(--cssnt-outline-variant);box-shadow:0 6px 0 0 var(--dt-head-bg);white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;border-bottom:0;position:sticky;inset-block-end:0;overflow:hidden}cssnt-datatable tfoot[data-tfoot] td[data-pin]{z-index:9;background:var(--dt-pin-head-bg);box-shadow:0 6px 0 0 var(--dt-pin-head-bg)}cssnt-datatable[data-scrolled-x] tfoot[data-tfoot] td[data-pin-edge=start]{box-shadow:6px 0 12px -4px #00000038, 0 6px 0 0 var(--dt-pin-head-bg)}cssnt-datatable[data-scrolled-end] tfoot[data-tfoot] td[data-pin-edge=end]{box-shadow:-6px 0 12px -4px #00000038, 0 6px 0 0 var(--dt-pin-head-bg)}cssnt-datatable:not(:has(>footer[data-footer]:not([hidden])))>div[data-viewport]{clip-path:inset(0 round 0 0 calc(var(--dt-radius) - 1px) calc(var(--dt-radius) - 1px));border-end-end-radius:calc(var(--dt-radius) - 1px);border-end-start-radius:calc(var(--dt-radius) - 1px)}cssnt-datatable:not(:has(>footer[data-footer]:not([hidden]))) tfoot[data-tfoot] tr>td:first-child{border-end-start-radius:calc(var(--dt-radius) - 1px)}cssnt-datatable:not(:has(>footer[data-footer]:not([hidden]))) tfoot[data-tfoot] tr>td:last-child{border-end-end-radius:calc(var(--dt-radius) - 1px)}cssnt-datatable[data-scrolled-bottom] tfoot[data-tfoot] td{box-shadow:0 -2px 6px #00000014, 0 6px 0 0 var(--dt-head-bg)}cssnt-datatable[data-scrolled-bottom] tfoot[data-tfoot] td[data-pin]{box-shadow:0 -2px 6px #00000014, 0 6px 0 0 var(--dt-pin-head-bg)}cssnt-datatable[data-scrolled-bottom][data-scrolled-x] tfoot[data-tfoot] td[data-pin-edge=start]{box-shadow:6px 0 12px -4px #00000038, 0 -2px 6px #00000014, 0 6px 0 0 var(--dt-pin-head-bg)}cssnt-datatable[data-scrolled-bottom][data-scrolled-end] tfoot[data-tfoot] td[data-pin-edge=end]{box-shadow:-6px 0 12px -4px #00000038, 0 -2px 6px #00000014, 0 6px 0 0 var(--dt-pin-head-bg)}cssnt-datatable tfoot[data-tfoot] small[data-sum-label]{color:var(--cssnt-on-surface-variant);text-transform:uppercase;letter-spacing:.04em;font:500 10px/12px Roboto,sans-serif;display:block}cssnt-datatable tfoot[data-tfoot] strong[data-sum-val],cssnt-datatable tfoot[data-tfoot] strong[data-sum-title]{color:var(--cssnt-on-surface);font:700 13px/18px Roboto,sans-serif}cssnt-datatable>div[data-viewport]>cssnt-empty[data-empty]{box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:28px 16px;position:sticky;inset-inline-start:0}cssnt-datatable>footer[data-footer]{z-index:20;background:var(--dt-bg);border-top:1px solid var(--cssnt-outline-variant);box-sizing:border-box;border-end-end-radius:calc(var(--dt-radius) - 1px);border-end-start-radius:calc(var(--dt-radius) - 1px);min-width:0;margin-block-start:auto;padding:8px 16px;display:flex;position:relative}cssnt-datatable>footer[data-footer]>cssnt-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;width:100%;min-width:0;display:flex}cssnt-datatable>footer[data-footer]>cssnt-pagination>div[data-meta],cssnt-datatable>footer[data-footer]>cssnt-pagination>div[data-controls]{flex-shrink:1;min-width:0;max-width:100%}cssnt-datatable>footer[data-footer]>cssnt-pagination>div[data-meta]{margin-inline-end:auto}cssnt-datatable>footer[data-footer]>cssnt-pagination>div[data-controls]{flex-wrap:wrap;justify-content:flex-end;width:auto;min-width:0;max-width:100%;margin-inline-start:auto}cssnt-datatable [hidden]{display:none!important}@media (max-width:768px){cssnt-datatable div[data-col-popover],cssnt-datatable div[data-filter-popover],cssnt-datatable div[data-export-popover],cssnt-datatable div[data-export-sel-popover],cssnt-datatable div[data-bulk-popover]{max-width:calc(100vw - 32px)}cssnt-datatable>footer[data-footer]{padding:8px 12px}}@media (max-width:640px){cssnt-datatable[fullscreen]{border-radius:0!important;width:100dvw!important;max-width:100dvw!important;height:100dvh!important;max-height:100dvh!important;inset:0!important}}@container cssnt-dt (min-width:880px){cssnt-datatable div[data-trailing]{grid-area:1/2;justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}cssnt-datatable div[data-trailing] div[data-search-box]{flex:220px;width:220px;min-width:180px;max-width:320px}cssnt-datatable>header[data-topbar]:not(:has([data-actions-box]:not([hidden]))) div[data-trailing] div[data-search-box]{flex:auto;width:min(100%,420px);max-width:none}:is(cssnt-datatable>header[data-topbar] div[data-context-box],cssnt-datatable>header[data-topbar]:not(:has([data-search-box]:not([hidden]))) div[data-context-box]){grid-area:2/1/auto/-1;justify-self:stretch}}@container cssnt-dt (max-width:879px){cssnt-datatable>header[data-topbar]:not(:has([data-context-box]:not([hidden]))) div[data-search-box]{grid-column:1/-1;justify-self:center;width:calc(100% - 12px);max-width:calc(100% - 12px)}}@container cssnt-dt (max-width:719px){cssnt-datatable div[data-search-box]{grid-column:1/-1;justify-self:center;width:calc(100% - 12px);max-width:calc(100% - 12px)}:is(cssnt-datatable>header[data-topbar] div[data-context-box],cssnt-datatable>header[data-topbar]:not(:has([data-search-box]:not([hidden]))) div[data-context-box]){grid-area:3/1/auto/-1;justify-self:stretch}cssnt-datatable>header[data-topbar]:not(:has([data-search-box]:not([hidden]))) div[data-context-box]{grid-row:2}}@container cssnt-dt (max-width:640px){cssnt-datatable>footer[data-footer]{padding:8px 12px}cssnt-datatable>footer[data-footer]>cssnt-pagination{flex-direction:column;align-items:stretch;gap:8px}cssnt-datatable>footer[data-footer]>cssnt-pagination>div[data-meta],cssnt-datatable>footer[data-footer]>cssnt-pagination>div[data-controls]{justify-content:space-between;width:100%;margin-inline:0}cssnt-datatable>footer[data-footer]>cssnt-pagination>div[data-controls]{justify-content:flex-end}}@container cssnt-dt (max-width:420px){cssnt-datatable>footer[data-footer]>cssnt-pagination span[data-range]{text-overflow:ellipsis;min-width:0;overflow:hidden}cssnt-datatable>footer[data-footer]>cssnt-pagination>div[data-controls]{justify-content:space-between}}@container cssnt-dt (max-width:519px){cssnt-datatable>header[data-topbar]{padding:12px}cssnt-datatable button[data-filter-btn]>span,cssnt-datatable button[data-export-btn]>span,cssnt-datatable button[data-export-btn]>cssnt-icon[data-export-caret]{display:none}cssnt-datatable cssnt-toolbar[data-selection-bar],cssnt-datatable div[data-save-bar]{justify-content:space-between;width:100%}}
cssnt-adaptive-scaffold{isolation:isolate;z-index:0;box-sizing:border-box;border:1px solid var(--cssnt-outline-variant);border-radius:var(--cssnt-shape-large);background:var(--cssnt-surface);width:100%;min-width:0;min-height:480px;color:var(--cssnt-on-surface);flex-direction:column;font:400 14px/20px Roboto,system-ui,sans-serif;display:flex;position:relative;overflow:hidden}cssnt-adaptive-scaffold [hidden]{display:none!important}cssnt-adaptive-scaffold>cssnt-appbar[data-bar]{flex:0 0 64px!important;height:64px!important;max-height:64px!important}cssnt-adaptive-scaffold>div[data-frame]{min-width:0;height:auto;min-height:0;display:flex;flex:auto!important}cssnt-adaptive-scaffold>cssnt-nav{flex:0 0 80px!important;height:80px!important;max-height:80px!important}cssnt-adaptive-scaffold div[data-panes]{flex:auto;min-width:0;height:auto;min-height:0;display:flex;position:relative}cssnt-adaptive-scaffold div[data-frame]>cssnt-rail,cssnt-adaptive-scaffold div[data-frame]>cssnt-drawer[variant=standard]{flex:none;align-self:stretch;overflow:auto}cssnt-adaptive-scaffold div[data-frame]>cssnt-drawer[variant=standard]>div{box-sizing:border-box;height:100%;min-height:100%}cssnt-adaptive-scaffold>cssnt-drawer[data-modal]{z-index:6;width:auto;height:auto;position:absolute;inset:0}cssnt-scaffold-pane{box-sizing:border-box;flex-direction:column;flex:auto;gap:12px;min-width:0;min-height:0;padding:16px;display:flex;overflow:auto}cssnt-adaptive-scaffold cssnt-scaffold-pane cssnt-list{width:100%}cssnt-adaptive-scaffold[layout=list-detail] cssnt-scaffold-pane[slot=list]{background:var(--cssnt-surface-container-low);padding:0}cssnt-adaptive-scaffold[layout=list-detail]:not([data-size=compact]) cssnt-scaffold-pane[slot=list]{border-inline-end:1px solid var(--cssnt-outline-variant);flex:0 0 320px}cssnt-adaptive-scaffold[layout=supporting-pane]:not([data-size=compact]) cssnt-scaffold-pane[slot=support]{border-inline-start:1px solid var(--cssnt-outline-variant);background:var(--cssnt-surface-container-low);flex:0 0 300px}cssnt-adaptive-scaffold[data-size=compact][layout=supporting-pane][support-open] cssnt-scaffold-pane[slot=support]{z-index:4;background:var(--cssnt-surface-container-low);position:absolute;inset:0}cssnt-adaptive-scaffold[layout=feed] div[data-panes]{background:var(--cssnt-surface-container-low);justify-content:center}cssnt-adaptive-scaffold[layout=feed] cssnt-scaffold-pane[slot=body]{background:var(--cssnt-surface);flex:0 840px}cssnt-adaptive-scaffold div[data-fab]{z-index:3;display:flex;position:absolute;inset-block-end:16px;inset-inline-end:16px}cssnt-adaptive-scaffold div[data-fab]:empty{display:none}cssnt-adaptive-scaffold[data-size=compact] div[data-fab]{inset-block-end:96px}cssnt-adaptive-scaffold cssnt-rail[variant=expanded]{box-sizing:border-box;align-items:stretch;width:280px;padding-inline:12px}cssnt-adaptive-scaffold cssnt-rail[variant=expanded] cssnt-rail-item{border-radius:28px;flex-direction:row;justify-content:flex-start;gap:12px;height:56px;padding-inline:16px;font:500 14px/20px Roboto,sans-serif}cssnt-adaptive-scaffold cssnt-rail[variant=expanded] cssnt-rail-item>i,cssnt-adaptive-scaffold cssnt-rail[variant=expanded] cssnt-rail-item[selected]>i{width:24px;height:24px;color:inherit;box-shadow:none;background:0 0}cssnt-adaptive-scaffold cssnt-rail[variant=expanded] cssnt-rail-item[selected]{background:var(--cssnt-secondary-container);color:var(--cssnt-on-secondary-container)}
cssnt-calendar-view{--cv-hour:48px;isolation:isolate;z-index:0;box-sizing:border-box;border:1px solid var(--cssnt-outline-variant);border-radius:var(--cssnt-shape-large);background:var(--cssnt-surface);width:100%;max-width:100%;height:min(780px,100dvh - 160px);min-height:520px;color:var(--cssnt-on-surface);flex-direction:column;font:400 14px/20px Roboto,sans-serif;display:flex;position:relative;overflow:hidden}:is(html:has(cssnt-calendar-view[fullscreen]),body:has(cssnt-calendar-view[fullscreen])){overflow:hidden!important}cssnt-calendar-view[fullscreen]{box-shadow:var(--cssnt-elev-4), 0 0 0 100vmax #00000085;z-index:1200!important;width:calc(100dvw - 24px)!important;max-width:calc(100dvw - 24px)!important;height:calc(100dvh - 24px)!important;min-height:0!important;max-height:calc(100dvh - 24px)!important;margin:0!important;position:fixed!important;inset:12px!important}cssnt-calendar-view [hidden]{display:none!important}cssnt-calendar-view>header[data-toolbar]{border-bottom:1px solid var(--cssnt-outline-variant);background:var(--cssnt-surface-container-low);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px 12px;padding:12px 16px;display:flex}cssnt-calendar-view div[data-tools]{align-items:center;gap:4px;margin-inline-start:auto;display:flex}cssnt-calendar-view div[data-nav]{flex:220px;align-items:center;gap:4px;min-width:0;display:flex}cssnt-calendar-view b[data-title]{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-inline-start:8px;font:500 22px/28px Roboto,sans-serif;overflow:hidden}cssnt-calendar-view button[data-move],cssnt-calendar-view button[data-today]{height:40px;color:var(--cssnt-on-surface-variant);cursor:pointer;background:0 0;border:0;border-radius:20px}cssnt-calendar-view button[data-move]{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;width:40px;font-family:Material Symbols Outlined;font-size:24px}cssnt-calendar-view button[data-today]{letter-spacing:.1px;padding:0 16px;font:500 14px/20px Roboto,sans-serif}cssnt-calendar-view button[data-move]:hover,cssnt-calendar-view button[data-today]:hover{background:color-mix(in srgb, var(--cssnt-on-surface) 8%, transparent)}cssnt-calendar-view cssnt-segments[data-views]{flex:280px;min-width:0;max-width:100%;margin-inline-start:auto}cssnt-calendar-view cssnt-segment{flex:auto;justify-content:center;min-width:0;padding-inline:10px}cssnt-calendar-view button[data-fullscreen-btn]{width:40px;height:40px;color:var(--cssnt-on-surface-variant);cursor:pointer;background:0 0;border:0;border-radius:20px;place-items:center;padding:0;display:inline-grid}cssnt-calendar-view button[data-fullscreen-btn][aria-pressed=true]{background:var(--cssnt-secondary-container);color:var(--cssnt-on-secondary-container)}cssnt-calendar-view button[data-fullscreen-btn] cssnt-icon{width:22px;height:22px;font-size:22px}cssnt-calendar-view>cssnt-progress[data-loader]{width:100%}cssnt-calendar-view div[data-main]{flex:1;min-width:0;min-height:0;display:flex}cssnt-calendar-view aside[data-mini]{box-sizing:border-box;border-inline-end:1px solid var(--cssnt-outline-variant);flex:0 0 300px;padding:16px}cssnt-calendar-view aside[data-mini] cssnt-date{width:100%}cssnt-calendar-view div[data-body]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:auto}cssnt-calendar-view div[data-month]{flex-direction:column;flex:1;width:100%;min-width:0;min-height:100%;display:flex}cssnt-calendar-view div[data-weekdays],cssnt-calendar-view div[data-grid]{grid-template-columns:repeat(7,minmax(0,1fr));width:100%;display:grid}cssnt-calendar-view div[data-grid]{flex:1;grid-template-rows:repeat(6,minmax(72px,1fr));min-height:0}cssnt-calendar-view div[data-weekdays]{z-index:1;background:var(--cssnt-surface);position:sticky;top:0}cssnt-calendar-view div[data-weekdays] span{color:var(--cssnt-on-surface-variant);letter-spacing:.5px;text-align:center;padding:8px 0;font:500 12px/16px Roboto,sans-serif}cssnt-calendar-view div[data-grid]>div[data-day]{border-top:1px solid var(--cssnt-outline-variant);border-inline-start:1px solid color-mix(in srgb, var(--cssnt-outline-variant) 55%, transparent);box-sizing:border-box;flex-direction:column;gap:2px;min-width:0;min-height:0;padding:4px;display:flex;overflow:hidden}cssnt-calendar-view div[data-day][data-out]{color:var(--cssnt-outline)}cssnt-calendar-view button[data-pick]{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;outline:none;font:500 14px/20px Roboto,sans-serif}cssnt-calendar-view button[data-pick]:focus-visible{box-shadow:inset 0 0 0 2px var(--cssnt-primary)}cssnt-calendar-view div[data-today]>button[data-pick]{box-shadow:inset 0 0 0 1px var(--cssnt-primary)}cssnt-calendar-view div[data-selected]>button[data-pick],cssnt-calendar-view div[data-selected]>button[data-pick]:focus-visible{background:var(--cssnt-secondary-container);color:var(--cssnt-on-secondary-container);box-shadow:none}cssnt-calendar-view button[data-event]{box-sizing:border-box;background:var(--cssnt-primary-container);width:100%;min-width:0;max-width:100%;min-height:22px;color:var(--cssnt-on-primary-container);text-align:start;cursor:pointer;border:0;border-radius:8px;align-items:center;gap:6px;padding:2px 6px;font:500 12px/16px Roboto,sans-serif;display:flex;overflow:hidden}cssnt-calendar-view button[data-event]>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}cssnt-calendar-view button[data-event]>small{flex-shrink:0}cssnt-calendar-view button[data-event][data-tone=secondary]{background:var(--cssnt-secondary-container);color:var(--cssnt-on-secondary-container)}cssnt-calendar-view button[data-event][data-tone=tertiary]{background:var(--cssnt-tertiary-container);color:var(--cssnt-on-tertiary-container)}cssnt-calendar-view button[data-event][data-tone=error]{background:var(--cssnt-error-container);color:var(--cssnt-on-error-container)}cssnt-calendar-view small[data-more],cssnt-calendar-view span[data-dots]{color:var(--cssnt-on-surface-variant);font:500 11px/16px Roboto,sans-serif}cssnt-calendar-view span[data-dots]{justify-content:center;gap:3px;display:flex}cssnt-calendar-view i[data-dot]{background:var(--cssnt-primary);border-radius:50%;width:6px;height:6px}cssnt-calendar-view i[data-dot=secondary]{background:var(--cssnt-secondary)}cssnt-calendar-view i[data-dot=tertiary]{background:var(--cssnt-tertiary)}cssnt-calendar-view i[data-dot=error]{background:var(--cssnt-error)}cssnt-calendar-view div[data-day-events]{flex-direction:column;gap:6px;padding:12px;display:flex}cssnt-calendar-view div[data-timeline]{flex:1;min-width:0}cssnt-calendar-view div[data-timeline][data-span="7"]{min-width:720px}cssnt-calendar-view div[data-allday],cssnt-calendar-view div[data-scroll]{grid-template-columns:64px minmax(0,1fr);display:grid}cssnt-calendar-view div[data-allday]{z-index:2;background:var(--cssnt-surface);border-bottom:1px solid var(--cssnt-outline-variant);position:sticky;top:0}cssnt-calendar-view div[data-gutter],cssnt-calendar-view div[data-allday]>span{z-index:1;background:var(--cssnt-surface);position:sticky;inset-inline-start:0}cssnt-calendar-view div[data-allday]>span{z-index:3}cssnt-calendar-view div[data-allday]>span,cssnt-calendar-view div[data-gutter] span{height:var(--cv-hour);box-sizing:border-box;color:var(--cssnt-on-surface-variant);justify-content:flex-end;align-items:flex-start;padding:4px 8px 0 0;font:500 11px/16px Roboto,sans-serif;display:flex}cssnt-calendar-view div[data-allday]>span{align-items:center;height:auto}cssnt-calendar-view div[data-columns]{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}cssnt-calendar-view div[data-day-col]{min-width:0;position:relative}cssnt-calendar-view div[data-allday] button[data-pick],cssnt-calendar-view div[data-allday] button[data-pick]:focus-visible{width:100%;height:auto;box-shadow:none;background:0 0;border-radius:0;flex-direction:column;align-items:center;display:flex}cssnt-calendar-view div[data-allday] button[data-pick] small{letter-spacing:.4px;text-transform:uppercase;font:500 11px/14px Roboto,sans-serif}cssnt-calendar-view div[data-allday] button[data-pick] b{border-radius:50%;place-items:center;width:36px;height:36px;display:grid}cssnt-calendar-view div[data-day-col][data-today] button[data-pick] b{box-shadow:inset 0 0 0 1px var(--cssnt-primary)}cssnt-calendar-view div[data-day-col][data-selected] button[data-pick] b,cssnt-calendar-view div[data-allday] button[data-pick]:focus-visible b{background:var(--cssnt-secondary-container);color:var(--cssnt-on-secondary-container);box-shadow:none}cssnt-calendar-view div[data-allday-list]{flex-direction:column;gap:2px;max-height:88px;padding-bottom:4px;display:flex;overflow:auto}cssnt-calendar-view div[data-allday] button[data-event]{width:calc(100% - 8px);margin:0 4px}cssnt-calendar-view button[data-slot]{width:100%;height:var(--cv-hour);border:0;border-top:1px solid color-mix(in srgb, var(--cssnt-outline-variant) 70%, transparent);border-inline-start:1px solid color-mix(in srgb, var(--cssnt-outline-variant) 45%, transparent);cursor:pointer;background:0 0;padding:0;display:block}cssnt-calendar-view button[data-slot]:hover{background:color-mix(in srgb, var(--cssnt-primary) 6%, transparent)}cssnt-calendar-view div[data-layer]{pointer-events:none;position:absolute;inset:0;overflow:hidden}cssnt-calendar-view div[data-layer] button[data-event]{z-index:1;pointer-events:auto;align-items:flex-start;min-height:24px;position:absolute;overflow:hidden}cssnt-calendar-view div[data-agenda]{box-sizing:border-box;flex-direction:column;gap:16px;width:100%;min-width:0;padding:16px;display:flex}cssnt-calendar-view div[data-agenda] h2{margin:0;font:500 28px/36px Roboto,sans-serif}cssnt-calendar-view div[data-agenda] h3{letter-spacing:.1px;margin:0 0 8px;font:500 14px/20px Roboto,sans-serif}cssnt-calendar-view div[data-agenda] button[data-event]{justify-content:space-between;width:100%;min-height:48px;margin-bottom:6px}cssnt-calendar-view cssnt-side[data-editor]{z-index:4;width:auto;height:auto;position:absolute;inset:0}cssnt-calendar-view cssnt-side[data-editor]>div{overscroll-behavior:contain;overflow:auto}cssnt-calendar-view cssnt-side[data-editor][data-picker]>div{overflow:visible;translate:none}cssnt-calendar-view cssnt-side[data-editor] :is(cssnt-date,cssnt-time)[open]>div,cssnt-calendar-view aside[data-mini] cssnt-date[open]>div{z-index:8;width:min(360px,100vw - 16px);max-height:min(480px,100dvh - 16px);position:fixed;overflow:auto}cssnt-calendar-view[data-size=compact] cssnt-side[data-editor]>div{width:100%}cssnt-calendar-view div[data-form]{flex-direction:column;gap:12px;padding:4px 12px 16px;display:flex}cssnt-calendar-view div[data-form] :is(cssnt-field,cssnt-date,cssnt-time){width:100%}cssnt-calendar-view cssnt-side[data-all-day] cssnt-time,cssnt-calendar-view cssnt-side[data-editor] cssnt-time [data-part=entry]{display:none}cssnt-calendar-view[data-size=compact] cssnt-side[data-editor] cssnt-time header input{width:64px;height:52px;font-size:28px;line-height:36px}cssnt-calendar-view div[data-tones],cssnt-calendar-view div[data-actions]{flex-wrap:wrap;gap:8px;display:flex}cssnt-calendar-view:is([data-size=compact],[data-size=medium]) cssnt-segments[data-views]{flex:1 0 100%;width:100%;margin-inline-start:0}cssnt-calendar-view[data-size=compact] cssnt-segment{letter-spacing:0;justify-content:center;padding-inline:4px;font-size:12px}cssnt-calendar-view[data-size=compact] cssnt-segment[selected]:before{content:none}cssnt-calendar-view[data-size=compact] cssnt-button[data-create]{gap:0;width:40px;min-width:40px;padding:0;font-size:0}cssnt-calendar-view[data-size=compact] div[data-agenda] button[data-event],cssnt-calendar-view[data-size=medium] div[data-agenda] button[data-event]{flex-direction:column;align-items:flex-start}cssnt-calendar-view[data-size=medium] div[data-grid]{grid-template-rows:repeat(6,minmax(64px,1fr))}cssnt-calendar-view[data-size=medium] div[data-timeline][data-span="7"]{min-width:640px}cssnt-calendar-view[data-size=compact] div[data-grid]{grid-template-rows:repeat(6,minmax(48px,1fr))}cssnt-calendar-view[data-size=compact] button[data-pick]{width:28px;height:28px;font-size:12px}cssnt-calendar-view[data-size=compact] div[data-grid]>div[data-day]{padding:2px}cssnt-calendar-view[data-size=compact] div[data-allday],cssnt-calendar-view[data-size=compact] div[data-scroll]{grid-template-columns:44px minmax(0,1fr)}cssnt-calendar-view[data-size=compact] div[data-timeline][data-span="7"]{min-width:560px}@media (max-width:720px){cssnt-calendar-view{height:min(640px,100dvh - 96px);min-height:420px}cssnt-calendar-view[fullscreen]{border-radius:0;width:100dvw!important;max-width:100dvw!important;height:100dvh!important;max-height:100dvh!important;inset:0!important}cssnt-calendar-view>header[data-toolbar]{padding:8px}cssnt-calendar-view b[data-title]{font:500 18px/24px Roboto,sans-serif}cssnt-calendar-view cssnt-segments[data-views]{flex-basis:100%;margin-inline-start:0}cssnt-calendar-view div[data-agenda] button[data-event]{flex-direction:column;align-items:flex-start}}
:is(cssnt-button,cssnt-icon-button,cssnt-chip,cssnt-fab,cssnt-tab,cssnt-segment,cssnt-item,cssnt-option,cssnt-drawer-item,cssnt-crumb,cssnt-expansion>button,cssnt-step button[data-trigger],cssnt-stepper button[data-nav],cssnt-pagination button,cssnt-combobox button,cssnt-number-field button,cssnt-file-drop button,cssnt-date button,cssnt-time header>button,cssnt-time [data-period] button,cssnt-time [data-part=entry],cssnt-carousel>button,cssnt-side button,cssnt-search>button,cssnt-dialog [data-close],cssnt-split>button,cssnt-fab-menu button,cssnt-tree-item>div[data-row],cssnt-command button[data-clear],cssnt-lightbox button[data-thumb],cssnt-lightbox button[data-page],cssnt-lightbox button[data-act=reset],cssnt-toast-stack button,cssnt-datatable button){isolation:isolate;position:relative;overflow:hidden}cssnt-time [data-n]{isolation:isolate;overflow:hidden}:is(cssnt-button,cssnt-icon-button,cssnt-chip,cssnt-fab,cssnt-tab,cssnt-nav-item,cssnt-rail-item,cssnt-segment,cssnt-item,cssnt-option,cssnt-drawer-item,cssnt-crumb,cssnt-expansion,cssnt-stepper,cssnt-step,cssnt-pagination,cssnt-combobox,cssnt-number-field,cssnt-file-drop,cssnt-date,cssnt-time,cssnt-carousel,cssnt-side,cssnt-search,cssnt-dialog,cssnt-split,cssnt-fab-menu,cssnt-tree-item,cssnt-command,cssnt-lightbox,cssnt-toast-stack,cssnt-datatable) [data-wave]{pointer-events:none;opacity:0;z-index:0;background:currentColor;border-radius:50%;transition:transform .4s cubic-bezier(.2,0,0,1),opacity .1s linear;position:absolute;transform:translate(-50%,-50%)scale(0)}:is(cssnt-button,cssnt-icon-button,cssnt-chip,cssnt-fab,cssnt-tab,cssnt-nav-item,cssnt-rail-item,cssnt-segment,cssnt-item,cssnt-option,cssnt-drawer-item,cssnt-crumb,cssnt-expansion,cssnt-stepper,cssnt-step,cssnt-pagination,cssnt-combobox,cssnt-number-field,cssnt-file-drop,cssnt-date,cssnt-time,cssnt-carousel,cssnt-side,cssnt-search,cssnt-dialog,cssnt-split,cssnt-fab-menu,cssnt-tree-item,cssnt-command,cssnt-lightbox,cssnt-toast-stack,cssnt-datatable) [data-wave][data-on]{opacity:.12;transform:translate(-50%,-50%)scale(1)}:is(cssnt-button,cssnt-icon-button,cssnt-chip,cssnt-fab,cssnt-tab,cssnt-nav-item,cssnt-rail-item,cssnt-segment,cssnt-item,cssnt-option,cssnt-drawer-item,cssnt-crumb,cssnt-expansion,cssnt-stepper,cssnt-step,cssnt-pagination,cssnt-combobox,cssnt-number-field,cssnt-file-drop,cssnt-date,cssnt-time,cssnt-carousel,cssnt-side,cssnt-search,cssnt-dialog,cssnt-split,cssnt-fab-menu,cssnt-tree-item,cssnt-command,cssnt-lightbox,cssnt-toast-stack,cssnt-datatable) [data-wave][data-off]{opacity:0;transition:transform .4s cubic-bezier(.2,0,0,1),opacity .15s linear}@media (prefers-reduced-motion:reduce){:is(cssnt-button,cssnt-icon-button,cssnt-chip,cssnt-fab,cssnt-tab,cssnt-nav-item,cssnt-rail-item,cssnt-segment,cssnt-item,cssnt-option,cssnt-drawer-item,cssnt-crumb,cssnt-expansion,cssnt-stepper,cssnt-step,cssnt-pagination,cssnt-combobox,cssnt-number-field,cssnt-file-drop,cssnt-date,cssnt-time,cssnt-carousel,cssnt-side,cssnt-search,cssnt-dialog,cssnt-split,cssnt-fab-menu,cssnt-tree-item,cssnt-command,cssnt-lightbox,cssnt-toast-stack,cssnt-datatable) [data-wave]{transition-duration:0s}}
