@font-face{font-family:InterVariable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/InterVariable-4.1-DiVDrmQJ.woff2) format("woff2")}:root{--type-size-12: 12px;--type-size-14: 14px;--type-size-16: 16px;--type-size-18: 18px;--type-size-20: 20px;--type-size-24: 24px;--type-size-30: 30px;--type-size-36: 36px;--type-size-48: 48px;--type-size-60: 60px;--type-size-72: 72px;--web-font-caption: var(--type-size-12);--web-font-compact: var(--type-size-12);--web-font-body: var(--type-size-14);--web-font-title: var(--type-size-16);--web-font-emphasis: var(--type-size-20);--web-font-display: var(--type-size-24);--web-weight-regular: 400;--web-weight-medium: 600;--web-weight-strong: 600;--web-typeface: InterVariable, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", Arial, sans-serif;--web-typeface-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--web-line-body: calc(var(--web-font-body) * 1.5);--web-line-title: calc(var(--web-font-title) * 1.5);--web-line-display: var(--web-font-display);--web-line-ratio-body: 1.5;--web-line-ratio-heading: 1}:root{--ui-space: 12px;--ui-space-xs: calc(var(--ui-space) / 2);--ui-space-sm: calc(var(--ui-space) * .75);--ui-space-lg: calc(var(--ui-space) * 1.5);--ui-space-xl: calc(var(--ui-space) * 2);--ui-page-gap: var(--ui-space);--ui-radius: 4px;--ui-radius-sm: var(--ui-radius);--ui-radius-card: var(--ui-radius);--ui-radius-soft: var(--ui-radius);--ui-radius-pill: 9999px;--ui-control-height: 36px;--ui-control-height-sm: 30px;--ui-shell-bg: var(--bg);--ui-header-bg: var(--ui-surface);--ui-content-bg: var(--bg);--ui-surface: var(--bg-card);--ui-header-height: calc(var(--ui-space) * 5);--ui-content-pad: var(--ui-page-gap);--ui-content-pad-y: var(--ui-page-gap);--ui-content-pad-x: var(--ui-page-gap);--ui-card-pad-y: var(--ui-page-gap);--ui-card-pad-x: var(--ui-page-gap);--ui-modal-width: 560px;--ui-modal-max-width: calc(100vw - var(--ui-space-xl));--ui-modal-max-height: calc(100vh - var(--ui-space-xl));--ui-overlay-z-index: 3000;--ui-popup-z-index: 3100;--ui-dialog-footer-pad-y: var(--ui-space);--ui-dialog-footer-pad-x: var(--ui-card-pad-x);--ui-dialog-footer-gap: var(--ui-space-sm);--r: var(--ui-radius);--r-sm: var(--ui-radius-sm);--r-card: var(--ui-radius);--r-pill: var(--ui-radius-pill);--shadow-card: 0 1px 3px rgba(0,0,0,.05);--shadow-xl: 0 12px 32px 4px rgba(0,0,0,.12), 0 8px 20px rgba(0,0,0,.08);--data-row-font-size: var(--web-font-body);--data-row-line-height: var(--web-line-body);--data-row-height: calc(var(--data-row-line-height) + 16px);--data-row-action-height: var(--data-row-line-height);--bg-base: var(--bg);--bg-sub: var(--bg);--bg-sidebar: var(--bg-surface);--text-1: var(--t1);--text-2: var(--t2);--text-3: var(--t3);--text-4: var(--t4);--sep: var(--line);--sep-heavy: var(--line);--dur-fast: .1s;--dur: .2s;--dur-slow: .3s;--ease: ease;--ease-out: ease-out;--ui-table-frame-height: 208px;--sidebar-row-height: 40px;--sidebar-row-radius: 0px;--sidebar-row-inset: 20px;--sidebar-icon-size: 24px;--sidebar-glyph-size: 19px;--sidebar-label-gap: 10px;--sidebar-search-menu-radius: 8px;--sidebar-search-menu-shadow: 0 4px 6px hsla(0, 0%, 0%, .1);--button-height: 40px;--button-radius: 4px;--button-padding-y: 8px;--button-padding-x: calc(var(--button-padding-y) * 2);--button-border-width: 1px;--button-font-size: 14px;--button-font-weight: 500;--button-icon-size: 20px;--button-shadow: none;--ui-dialog-width: var(--ui-modal-width);--ui-form-dialog-width: 1200px;--ui-form-dialog-radius: 8px;--ui-form-dialog-pad-x: 32px;--ui-form-dialog-header-pad-y: 24px;--ui-form-dialog-title-gap: 16px;--ui-form-dialog-body-pad-top: 24px;--ui-form-dialog-body-pad-bottom: 32px;--ui-form-dialog-footer-pad-y: 16px;--ui-form-dialog-footer-gap: 12px;--ui-form-dialog-footer-bg: #F5F7FA;--ui-form-dialog-shadow: 0 15px 35px hsla(0, 0%, 0%, .2);--ui-form-dialog-max-height: calc(100dvh - 64px) ;--ui-form-control-height: 34px;--sidebar-width: 240px;--sidebar-collapsed-width: 72px}*,*:before,*:after{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{font-family:var(--web-typeface);font-size:var(--web-font-body);line-height:var(--web-line-body);font-weight:var(--web-weight-regular);color:var(--t1);background:var(--bg);overflow:hidden;font-feature-settings:"liga" 1,"calt" 1;font-synthesis:none;-webkit-font-smoothing:auto}button,input,select,textarea{font-family:inherit}h1,h2,h3,h4{margin:0;font-weight:var(--web-weight-strong)}:root{--brand-accent: #0967D2;--brand-emphasis: #0967D2;--brand-emphasis-soft: #E6F6FF;--brand-on-accent: #FFFFFF;--brand-support: #07818F;--brand-support-soft: #E1FCF8;--bg: #F5F7FA;--bg-surface: #FFFFFF;--bg-card: #FFFFFF;--bg-hover: #F5F7FA;--bg-active: #E6F6FF;--t1: #1F2933;--t2: #3E4C59;--t3: #616E7C;--t4: #9AA5B1;--line: #E4E7EB;--line-light: #F5F7FA;--blue: #0967D2;--blue-dk: #03449E;--blue-bg: #E6F6FF;--title: #1F2933;--green: #147D64;--red: #CF1124;--orange: #DE911D;--info: #616E7C;--sidebar-text: #3E4C59;--sidebar-border: #E4E7EB;--sidebar-selected: #E6F6FF;--sidebar-accent: #616E7C;--button-primary: #0967D2;--button-primary-soft: #E6F6FF;--button-primary-text: #FFFFFF;--button-secondary: #FFFFFF;--button-secondary-text: #3E4C59;--button-secondary-border: #CBD2D9;--button-soft: #F5F7FA;--button-danger: #CF1124;--button-danger-text: #AB091E;--button-danger-soft: #FFE3E3;--button-warning: #8D2B0B;--button-warning-soft: #FFFBEA;--button-success: #0C6B58;--button-success-soft: #EFFCF6;--data-row-base: #FFFFFF;--data-row-stripe: #F5F7FA;--data-row-hover: #E6F6FF;--data-row-outer-border: #E4E7EB;--data-row-header-border: #E4E7EB;--distribution-bar-fill: #0967D2;--ui-alert-info-text: #03449E;--ui-alert-info-bg: #E6F6FF;--ui-alert-info-border: #BAE3FF;--ui-alert-info-ring: #0967D240;--ui-alert-warning-text: #8D2B0B;--ui-alert-warning-bg: #FFFBEA;--ui-alert-warning-border: #F7C948;--ui-alert-warning-ring: #8D2B0B40;--ui-alert-warning-on-dark: #F7C948;--ui-alert-error-text: #AB091E;--ui-alert-error-bg: #FFE3E3;--ui-alert-error-border: #FF9B9B;--ui-alert-error-ring: #AB091E40;--ui-alert-error-on-dark: #FF9B9B;--ui-motion-bee-ring-color: #0967D247;--brand-panel-top: #0552B5;--brand-panel-mid: #03449E;--brand-panel-bottom: #01337D;--brand-panel-caption: #BAE3FF}.admin-shell{height:100vh;overflow:hidden;background:var(--ui-shell-bg)}.admin-main{height:100%;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--ui-content-bg)}.admin-main>.n-layout-scroll-container{display:flex!important;flex-direction:column;height:100%;min-height:0;overflow:hidden!important}.app-sidebar{background:var(--ui-surface);font-family:var(--web-typeface)}.app-sidebar .n-layout-sider__border{background-color:var(--sidebar-border)}.app-sidebar__brand{height:var(--ui-header-height);display:flex;align-items:center;gap:12px;width:calc(100% - 20px);margin:10px;padding:0 10px;flex-shrink:0;border:0;border-radius:16px;background:transparent;min-width:0}.app-sidebar__brand:hover{background:var(--bg-hover)}.app-sidebar__mark{width:40px;height:40px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:14px;background:var(--brand-accent);color:var(--brand-on-accent);font-size:14px;font-weight:var(--web-weight-strong);box-shadow:none;overflow:hidden}.app-sidebar__mark img{width:100%;height:100%;object-fit:cover}.app-sidebar__brand-copy{display:flex;flex-direction:column;line-height:1.2;min-width:0;overflow:hidden}.app-sidebar__brand-name{color:var(--sidebar-text);font-size:var(--web-font-title);font-weight:var(--web-weight-strong);letter-spacing:0;white-space:nowrap}.app-sidebar__brand-version{display:inline-flex;width:fit-content;align-items:center;gap:5px;margin-top:3px;padding:0;border:0;background:transparent;color:var(--sidebar-accent);font-size:var(--web-font-caption)}.app-sidebar__nav{flex:1;min-height:0;overflow:auto;padding:12px 0}.app-sidebar__brand-toggle{display:inline-flex;padding:0;border:0;border-radius:14px;background:transparent;cursor:pointer}.sidebar-menu,.sidebar-menu__section{display:flex;flex-direction:column}.sidebar-menu__button,.sidebar-menu__child{position:relative;display:flex;align-items:center;width:100%;min-height:var(--sidebar-row-height);padding:0 20px;gap:10px;border:0;border-radius:0;background:transparent;color:var(--sidebar-text);cursor:pointer;font:inherit;font-size:var(--web-font-body);text-align:left}.sidebar-menu__button[data-active=true]:not(.has-children),.sidebar-menu__child[data-active=true],.sidebar-menu[data-collapsed=true] .sidebar-menu__button[data-active=true]{background:var(--sidebar-selected)}.sidebar-menu__button[data-active=true]:not(.has-children):before,.sidebar-menu__child[data-active=true]:before,.sidebar-menu[data-collapsed=true] .sidebar-menu__button[data-active=true]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--brand-emphasis)}.sidebar-menu__icon{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;flex:none}.sidebar-menu__icon svg{width:19px;height:19px}.sidebar-menu__copy{display:flex;flex:1;align-items:center;min-width:0;gap:10px}.sidebar-menu__label,.sidebar-menu__child-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-menu__copy .sidebar-menu__label{flex:1}.sidebar-menu__chevron{width:16px;height:16px;flex:none}.sidebar-menu__chevron svg{width:16px;height:16px}.sidebar-menu__child{padding-left:40px}.sidebar-menu[data-collapsed=true] .sidebar-menu__button{padding-left:24px;padding-right:24px}.sidebar-menu[data-collapsed=true] .sidebar-menu__copy{opacity:0;pointer-events:none}.page-search{position:relative;flex:0 0 auto;padding:var(--ui-space-xs) var(--sidebar-row-inset) var(--ui-space)}.page-search__switch{position:relative;min-width:0}.page-search__field{display:flex;align-items:center;gap:var(--sidebar-label-gap);width:100%;height:var(--sidebar-row-height);padding:0 var(--sidebar-row-inset);border:0;border-radius:var(--button-radius);background:var(--bg-card);box-shadow:inset 0 0 0 1px var(--line);color:var(--t3);font-size:var(--web-font-body)}.page-search__field:hover:not(:focus-within){background:var(--bg-hover)}.page-search__field:focus-within{background:var(--bg-card);box-shadow:inset 0 0 0 1px var(--brand-emphasis),0 0 0 4px var(--brand-emphasis-soft);color:var(--brand-emphasis)}.page-search__icon{display:inline-flex;align-items:center;justify-content:center;width:var(--sidebar-icon-size);height:var(--sidebar-icon-size);flex:0 0 var(--sidebar-icon-size)}.page-search svg{width:var(--sidebar-glyph-size);height:var(--sidebar-glyph-size);stroke:currentColor;stroke-width:1.8}.page-search input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--sidebar-text);font:inherit;padding:0}.page-search input::placeholder{color:var(--t3)}.page-search__clear,.page-search__collapsed{display:flex;align-items:center;justify-content:center;flex-shrink:0;border:0;background:transparent;color:var(--t2);cursor:pointer}.page-search__clear{width:24px;height:28px;color:var(--brand-emphasis);font-size:var(--web-font-title)}.page-search__collapsed{width:100%;height:var(--sidebar-row-height);border-radius:var(--sidebar-row-radius)}.page-search__collapsed:hover{background:var(--bg-hover)}.page-search__popup{position:absolute;left:var(--sidebar-row-inset);right:var(--sidebar-row-inset);top:calc(var(--ui-space-xs) + var(--sidebar-row-height) + var(--ui-space));z-index:5;max-width:calc(100vw - 24px);border:1px solid var(--line);border-radius:var(--sidebar-search-menu-radius);background:var(--button-secondary);box-shadow:var(--sidebar-search-menu-shadow);overflow:hidden}.page-search__panel{padding:8px}.page-search__results{max-height:min(360px,60vh);overflow-y:auto}.page-search__result{display:flex;flex-direction:column;gap:4px;width:100%;min-height:48px;padding:8px var(--ui-space);border:0;border-radius:var(--button-radius);background:transparent;color:var(--sidebar-text);font:inherit;font-size:var(--web-font-body);text-align:left;cursor:pointer}.page-search__result:hover{background:var(--bg-hover);color:var(--t1)}.page-search__title{font-weight:var(--web-weight-regular)}.page-search__empty{padding:var(--ui-space-lg) var(--ui-space);color:var(--sidebar-accent);font-size:var(--web-font-compact)}.page-search__collapsed:focus-visible,.page-search__clear:focus-visible{outline:2px solid var(--brand-emphasis);outline-offset:-2px}.page-search__result:focus-visible{outline:2px solid var(--button-primary);outline-offset:-2px}.app-sidebar__footer{padding:8px 16px 12px;color:var(--t3);font-size:var(--web-font-caption);border-top:1px solid var(--line)}.admin-header{height:var(--ui-header-height);flex:none;display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-lg);margin-left:var(--ui-content-pad);padding:0 var(--ui-card-pad-x);background:var(--ui-header-bg);border-bottom:1px solid var(--line)}.admin-title{margin:0;font-size:var(--web-font-title);font-weight:var(--web-weight-medium);color:var(--t1);line-height:1.5;white-space:nowrap}.admin-header-right{display:flex;align-items:center;gap:var(--ui-space);min-width:0}.admin-user{display:flex;align-items:center;gap:8px;padding:4px 8px;border-radius:var(--ui-radius);cursor:pointer;color:var(--t2)}.admin-user:hover{background:var(--bg-hover)}.admin-user__name{font-size:var(--web-font-body);color:var(--t2)}.admin-content{flex:1 1 0;height:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:var(--ui-content-pad-y) 0 var(--ui-content-pad-y) var(--ui-content-pad-x);background:var(--ui-content-bg)}.admin-content:has(.admin-resource-page){padding-bottom:0}.admin-content>*{flex:1 1 0;height:100%;min-height:0;min-width:0;width:100%!important;max-width:none!important;overflow:auto}.sidebar-menu__button:hover:not([data-active=true]),.sidebar-menu__child:hover:not([data-active=true]){background:var(--bg-hover)}.admin-resource-page{flex:1 1 auto;align-self:stretch;width:100%;max-width:none;height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--bg-card)!important}.admin-content>.admin-resource-page,.admin-content>:is(.accounts-page,.sp-page){height:100%;min-height:0;overflow:hidden}.accounts-page,.sp-page{display:flex;flex-direction:column;min-height:0}.accounts-page>.admin-resource-page,.sp-page>.admin-resource-page{flex:1 1 auto;min-height:0}.admin-resource-page>:is(.n-card__content,.n-card-content){display:flex!important;flex:1 1 auto;flex-direction:column;height:100%;min-height:0;padding:var(--ui-content-pad)!important}.resource-page-tabs{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0}.resource-page-tabs>.n-tabs-pane-wrapper{display:flex;flex:1 1 0;flex-direction:column;height:0;max-height:none!important;min-height:0;padding-top:0;overflow:hidden}.resource-page-tabs .n-tab-pane{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0;padding:0!important}.resource-page-tabs .n-tabs-nav{display:flex!important;flex-wrap:wrap!important;align-items:center;flex:none;margin-bottom:var(--ui-space-sm);min-height:var(--ui-control-height)}.resource-page-tabs .n-tabs-tab,.resource-page-tabs .n-tabs-tab__label{white-space:nowrap}.resource-page-tabs .n-tabs-tab{box-sizing:border-box;height:var(--ui-control-height);min-height:var(--ui-control-height);padding-top:0!important;padding-bottom:0!important;font-size:var(--web-font-body)}.resource-page-tabs .n-tabs-nav-scroll-wrapper{flex:0 0 100%!important;width:100%!important;max-width:100%}.resource-page-tabs .n-tabs-nav__suffix{display:flex;flex:0 0 100%!important;flex-wrap:nowrap;justify-content:flex-start;width:100%!important;max-width:100%;height:calc(var(--button-height) + var(--ui-space-sm));min-width:0;margin-left:0!important;padding:var(--ui-space-sm) 0 0!important;overflow:hidden;border-bottom:0!important;box-sizing:border-box}.resource-page-tabs .n-tabs-nav__suffix:has(.resource-page-filters:empty):has(.resource-page-actions:empty){display:none}.resource-page-controls{display:flex;align-items:center;justify-content:flex-start;gap:var(--ui-space-sm);width:100%;height:var(--button-height);min-height:var(--button-height);max-height:var(--button-height);overflow:hidden}.resource-page-filters,.resource-page-actions{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:var(--ui-space-sm);min-width:0;height:var(--button-height);overflow:hidden}.resource-page-filters{flex:0 1 auto;width:auto;max-width:100%;overflow-x:auto}.resource-page-filters:not(:has(.resource-page-quick)){display:none}.resource-page-quick{display:flex;flex:0 1 auto;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:var(--ui-space-sm);width:max-content;max-width:100%;min-width:0;height:var(--button-height)}.resource-page-quick>:is(.n-input,.n-select,.n-input-number,.n-tree-select,.n-cascader){flex:0 0 auto;width:180px;max-width:100%}.resource-page-quick>.tc-date-picker,.resource-page-quick>.tc-date-picker.tc-date-picker--range{flex:0 1 420px;width:min(420px,100%)!important;min-width:0!important;max-width:100%}.resource-page-quick .tc-date-inputs{height:var(--button-height);min-height:var(--button-height);max-height:var(--button-height);overflow:hidden}.resource-page-quick .tc-date-input-measure{display:none}.resource-page-quick .tc-date-input-slot{min-width:0;flex:1 1 0;grid-template-columns:minmax(0,1fr)}.resource-page-quick .tc-date-input-slot--end{grid-template-columns:auto minmax(0,1fr)}.resource-page-quick .tc-date-inputs input{min-width:0;overflow:hidden;text-overflow:ellipsis}.resource-page-actions{flex:0 0 auto;margin-left:auto;overflow:visible}.resource-page-actions:empty{display:none}.resource-stack{display:flex;flex:1 1 0;flex-direction:column;height:100%;min-height:0;overflow:hidden;gap:var(--ui-space-sm)}.resource-stack--custom{gap:0}.resource-stack--custom>*{flex:1 1 auto;min-height:0;height:100%}.admin-content>*:has(>.admin-resource-page){display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.admin-content>*:has(>.admin-resource-page)>.admin-resource-page{flex:1 1 auto;height:100%;min-height:0;width:100%;max-width:none}.admin-content>*:has(>.admin-resource-page)>:not(.admin-resource-page){flex:none}.resource-filter-trigger{min-width:0}.resource-filter-panel{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-sm);width:min(960px,calc(100vw - 48px));max-height:min(70vh,640px);overflow:auto;padding:4px}.resource-filter-panel>.n-button-group{flex:0 0 auto}.resource-filter-panel>.filter-builder{flex:1 0 100%;min-width:0}.resource-filter-panel>.tc-date-picker,.resource-filter-panel>.tc-date-picker.tc-date-picker--range{flex:1 1 420px;width:min(420px,100%)!important;min-width:0!important;max-width:100%}.resource-filter-panel .tc-date-inputs{height:var(--button-height);min-height:var(--button-height);max-height:var(--button-height);overflow:hidden}.resource-filter-panel .tc-date-input-measure{display:none}.resource-filter-panel .tc-date-input-slot{min-width:0;flex:1 1 0;grid-template-columns:minmax(0,1fr)}.resource-filter-panel .tc-date-input-slot--end{grid-template-columns:auto minmax(0,1fr)}.resource-filter-panel .tc-date-inputs input{min-width:0;overflow:hidden;text-overflow:ellipsis}.resource-filter-panel :is(.n-input,.n-base-selection,.n-select,.n-date-picker){--n-height: var(--button-height) !important}.data-table-block__footer-meta{display:flex;align-items:center;gap:var(--ui-space);min-width:0;overflow:hidden;color:var(--t3);font-size:var(--web-font-body);line-height:21px;white-space:nowrap}.admin-resource-page :is(.resource-page-filters,.resource-page-actions)>.n-button,.admin-resource-page .resource-page-actions>.ui-toolbar-delete>.n-button{--n-color: transparent !important;--n-color-hover: transparent !important;--n-color-pressed: transparent !important;--n-color-focus: transparent !important;--n-text-color: var(--t1) !important;--n-text-color-hover: var(--t1) !important;--n-text-color-pressed: var(--t1) !important;--n-text-color-focus: var(--t1) !important;--n-border: 1px solid var(--button-secondary-border) !important;--n-border-hover: 1px solid var(--button-secondary-border) !important;--n-border-pressed: 1px solid var(--button-secondary-border) !important;--n-border-focus: 1px solid var(--button-secondary-border) !important}.admin-content .n-data-table-td .n-button,.data-row-table .n-data-table-td .n-button{box-sizing:border-box;padding:var(--button-padding-y) var(--button-padding-x)!important;border:1px solid var(--button-secondary-border)!important;background:transparent!important;--n-color: transparent !important;--n-color-hover: transparent !important;--n-color-pressed: transparent !important;--n-color-focus: transparent !important;--n-text-color: var(--t1) !important;--n-text-color-hover: var(--t1) !important;--n-text-color-pressed: var(--t1) !important;--n-text-color-focus: var(--t1) !important;--n-border: 1px solid var(--button-secondary-border) !important;--n-border-hover: 1px solid var(--button-secondary-border) !important;--n-border-pressed: 1px solid var(--button-secondary-border) !important;--n-border-focus: 1px solid var(--button-secondary-border) !important}.admin-content .n-data-table-td .n-button .n-button__border,.data-row-table .n-data-table-td .n-button .n-button__border{display:none!important}.admin-content :is(.n-data-table-td,.n-data-table-th)[data-col-key=actions],.admin-content :is(.n-data-table-td,.n-data-table-th)[data-col-key=action],.data-row-table :is(.n-data-table-td,.n-data-table-th)[data-col-key=actions],.data-row-table :is(.n-data-table-td,.n-data-table-th)[data-col-key=action]{padding:8px 12px!important;text-align:right}.admin-content .n-data-table-td[data-col-key=actions] .n-space,.admin-content .n-data-table-td[data-col-key=action] .n-space,.data-row-table .n-data-table-td[data-col-key=actions] .n-space,.data-row-table .n-data-table-td[data-col-key=action] .n-space{width:max-content;max-width:100%;margin-left:auto;justify-content:flex-end;flex-wrap:nowrap!important}.admin-content .n-data-table-td .n-button.n-button--error-type,.data-row-table .n-data-table-td .n-button.n-button--error-type{color:var(--button-danger-text)!important;border-color:var(--button-danger-text)!important;--n-text-color: var(--button-danger-text) !important;--n-text-color-hover: var(--button-danger-text) !important;--n-text-color-pressed: var(--button-danger-text) !important;--n-text-color-focus: var(--button-danger-text) !important;--n-border: 1px solid var(--button-danger-text) !important;--n-border-hover: 1px solid var(--button-danger-text) !important;--n-border-pressed: 1px solid var(--button-danger-text) !important;--n-border-focus: 1px solid var(--button-danger-text) !important}.n-modal-mask{background:#0f172a5c!important}.n-modal-body-wrapper{overflow:auto!important}.n-modal.n-card{display:flex;flex-direction:column;width:min(var(--ui-dialog-width),calc(100vw - 48px))!important;max-width:calc(100vw - 48px)!important;max-height:calc(100dvh - 64px);overflow:visible;border:0;border-radius:var(--ui-radius)!important;box-shadow:var(--shadow-xl)}.n-modal.n-card>.n-card-header,.n-modal.n-card>.n-card__footer,.n-modal.n-card>.n-card-footer,.n-modal.n-card>.n-card__action{flex:none}.n-modal.n-card>.n-card-header{position:relative;padding:var(--ui-space-lg) var(--ui-space-xl)!important;border-bottom:1px solid var(--line)}.n-modal.n-card>.n-card-header .n-card-header__main{min-width:0;margin:0;padding:0 calc(var(--button-height) + var(--ui-space)) 0 0!important;font-size:var(--web-font-display);font-weight:var(--web-weight-strong);line-height:var(--web-font-display)}.n-modal.n-card>.n-card-header .n-card-header__close,.n-dialog>.n-dialog__close,.n-drawer-header__close,.setting-sheet-dialog__close{display:grid!important;place-items:center;width:var(--button-height)!important;height:var(--button-height)!important;padding:0!important;border:1px solid var(--button-secondary-border)!important;border-radius:var(--button-radius)!important;background:var(--button-secondary)!important;color:var(--button-secondary-text)!important;box-shadow:none!important;font-family:var(--web-typeface);font-size:var(--button-font-size)!important;font-weight:var(--button-font-weight);line-height:1!important;cursor:pointer}.n-modal.n-card>.n-card-header .n-card-header__close,.n-dialog>.n-dialog__close{position:absolute!important;top:calc(var(--ui-space-lg) - var(--ui-space-sm))!important;right:calc(var(--ui-space-xl) - var(--ui-space))!important;z-index:1;margin:0!important}.n-drawer-header__close{position:static!important;flex:none;margin:0 0 0 var(--ui-space)!important}.n-modal.n-card>.n-card-header .n-card-header__close .n-base-icon,.n-dialog>.n-dialog__close .n-base-icon,.n-drawer-header__close .n-base-icon{display:none!important}.n-modal.n-card>.n-card-header .n-card-header__close:before,.n-dialog>.n-dialog__close:before,.n-drawer-header__close:before{display:none!important}.n-modal.n-card>.n-card-header .n-card-header__close:after,.n-dialog>.n-dialog__close:after,.n-drawer-header__close:after{content:"×"}.n-modal.n-card>.n-card-header .n-card-header__close:hover,.n-modal.n-card>.n-card-header .n-card-header__close:active,.n-modal.n-card>.n-card-header .n-card-header__close:focus,.n-dialog>.n-dialog__close:hover,.n-dialog>.n-dialog__close:active,.n-dialog>.n-dialog__close:focus,.n-drawer-header__close:hover,.n-drawer-header__close:active,.n-drawer-header__close:focus,.setting-sheet-dialog__close:hover,.setting-sheet-dialog__close:active,.setting-sheet-dialog__close:focus{background:var(--button-secondary)!important;color:var(--button-secondary-text)!important;border-color:var(--button-secondary-border)!important}.n-modal.n-card>.n-card-header .n-card-header__close:focus-visible,.n-dialog>.n-dialog__close:focus-visible,.n-drawer-header__close:focus-visible,.setting-sheet-dialog__close:focus-visible{outline:2px solid var(--t2);outline-offset:2px}.n-dialog.n-dialog--closable>.n-dialog__title{min-height:var(--button-height);padding-right:calc(var(--button-height) + var(--ui-space))!important}.setting-sheet-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--ui-overlay-z-index);display:flex;align-items:center;justify-content:center;padding:var(--ui-space-xl);background:#0f172a5c}.setting-sheet-dialog{display:flex;flex-direction:column;width:min(1200px,calc(100vw - 48px));max-height:calc(100vh - 48px);overflow:hidden;background:var(--bg-card);border-radius:var(--ui-radius);box-shadow:var(--shadow-xl)}.setting-sheet-dialog__header{display:flex;flex:none;align-items:center;justify-content:space-between;gap:var(--ui-space);padding:var(--ui-space-lg) var(--ui-space-xl);border-bottom:1px solid var(--line)}.setting-sheet-dialog__header h1{min-width:0;margin:0;font-size:var(--web-font-display);font-weight:var(--web-weight-strong);line-height:var(--web-font-display)}.setting-sheet-dialog__body{flex:1 1 auto;min-height:0;padding:var(--ui-space-lg) var(--ui-space-xl);overflow:auto}.setting-sheet-dialog__footer{display:flex;flex:none;justify-content:flex-end;gap:var(--ui-space);padding:var(--ui-space) var(--ui-space-xl);background:var(--bg-card);border-top:1px solid var(--line)}.n-modal.n-card>.n-card__footer,.n-modal.n-card>.n-card-footer{margin:0;padding:var(--ui-space) var(--ui-space-xl)!important;background:var(--bg-card);border-top:1px solid var(--line)}.n-modal.n-card>.n-card-footer .n-space,.n-modal.n-card>.n-card__footer .n-space{width:100%;justify-content:flex-end!important;gap:12px!important}.n-modal.n-card>.n-card-content,.n-modal.n-card>.n-card__content,.n-dialog>.n-dialog__content,.setting-sheet-dialog__body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;max-height:calc(100dvh - 240px);margin:0;padding:var(--ui-space-lg) var(--ui-space-xl)!important;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.n-modal.n-card .v-binder-follower-container,.n-modal.n-card>.n-base-select-menu{z-index:20}.n-modal.n-card:is(.ui-setting-dialog,:has(.n-form)):not(.ui-detail-dialog),.setting-sheet-dialog{width:min(var(--ui-form-dialog-width),calc(100vw - 64px))!important;max-height:var(--ui-form-dialog-max-height);border-radius:var(--ui-form-dialog-radius)!important;box-shadow:var(--ui-form-dialog-shadow)}.n-modal.n-card:is(.ui-setting-dialog,:has(.n-form)):not(.ui-detail-dialog)>.n-card-header,.setting-sheet-dialog__header{padding:var(--ui-form-dialog-header-pad-y) var(--ui-form-dialog-pad-x) var(--ui-form-dialog-title-gap)!important;border-bottom:0}.n-modal.n-card:is(.ui-setting-dialog,:has(.n-form)):not(.ui-detail-dialog)>.n-card-header .n-card-header__main,.setting-sheet-dialog__header h1{padding:0 calc(var(--button-height) + var(--ui-space)) 0 0!important;font-size:var(--web-font-display);line-height:1}.n-modal.n-card:is(.ui-setting-dialog,:has(.n-form)):not(.ui-detail-dialog)>.n-card-header .n-card-header__close{top:calc(var(--ui-form-dialog-header-pad-y) - ((var(--button-height) - var(--web-font-display)) / 2))!important;right:var(--ui-form-dialog-pad-x)!important}.n-modal.n-card:is(.ui-setting-dialog,:has(.n-form)):not(.ui-detail-dialog)>:is(.n-card-content,.n-card__content),.setting-sheet-dialog__body{padding:var(--ui-form-dialog-body-pad-top) var(--ui-form-dialog-pad-x) var(--ui-form-dialog-body-pad-bottom)!important}.n-modal.n-card:is(.ui-setting-dialog,:has(.n-form)):not(.ui-detail-dialog)>:is(.n-card__footer,.n-card-footer),.setting-sheet-dialog__footer{gap:var(--ui-form-dialog-footer-gap);padding:var(--ui-form-dialog-footer-pad-y) var(--ui-form-dialog-pad-x)!important;background:var(--ui-form-dialog-footer-bg);border-top:0}.n-modal.n-card:is(.ui-setting-dialog,:has(.n-form)):not(.ui-detail-dialog)>:is(.n-card__footer,.n-card-footer) .n-button,.setting-sheet-dialog__footer .n-button{box-sizing:border-box;height:var(--button-height);min-height:var(--button-height);padding:var(--button-padding-y) var(--button-padding-x)!important;--n-color: transparent !important;--n-color-hover: transparent !important;--n-color-pressed: transparent !important;--n-color-focus: transparent !important;--n-text-color: var(--t1) !important;--n-text-color-hover: var(--t1) !important;--n-text-color-pressed: var(--t1) !important;--n-text-color-focus: var(--t1) !important;--n-border: 1px solid var(--button-secondary-border) !important;--n-border-hover: 1px solid var(--button-secondary-border) !important;--n-border-pressed: 1px solid var(--button-secondary-border) !important;--n-border-focus: 1px solid var(--button-secondary-border) !important}.role-perm-group+.role-perm-group{margin-top:16px}.role-perm-group__title{display:flex;align-items:center;gap:12px;margin-bottom:8px;color:var(--t1);font-weight:var(--web-weight-strong)}.role-perm-group__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px}.setting-sheet{--setting-column-rule: color-mix(in srgb, var(--line) 65%, var(--data-row-base))}.setting-sheet .setting-jar,.n-modal.n-card .n-form{margin:0;border:1px solid var(--data-row-outer-border);border-radius:var(--ui-radius);overflow:hidden;background:var(--data-row-base)}.setting-sheet__head,.setting-row,.n-modal.n-card:not(.ui-detail-dialog) .n-form .n-form-item{box-sizing:border-box;display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,1.45fr) minmax(0,1.15fr)!important;grid-template-areas:none!important;align-items:center;min-height:calc(var(--ui-form-control-height) + 8px);margin:0!important;padding:4px 0!important;border:0;border-bottom:1px solid var(--data-row-outer-border)!important;border-radius:0;background-color:var(--data-row-base);background-image:linear-gradient(var(--setting-column-rule, var(--data-row-outer-border)),var(--setting-column-rule, var(--data-row-outer-border))),linear-gradient(var(--setting-column-rule, var(--data-row-outer-border)),var(--setting-column-rule, var(--data-row-outer-border)));background-repeat:no-repeat;background-size:1px 100%,1px 100%;background-position:calc(100% * 1.05 / 3.65) 0,calc(100% * 2.5 / 3.65) 0;color:var(--t1);font-size:14px;line-height:21px}.setting-sheet__head{background-color:var(--data-row-stripe);font-weight:var(--web-weight-strong)}.setting-sheet__head>span:nth-child(1),.setting-row>span:nth-child(1),.n-modal.n-card:not(.ui-detail-dialog) .n-form .n-form-item>.n-form-item-label{grid-column:1!important;grid-row:1!important}.setting-sheet__head>span:nth-child(2),.setting-row>span:nth-child(2){grid-column:2!important;grid-row:1!important}.setting-sheet__head>span:nth-child(3),.setting-row>:last-child,.n-modal.n-card:not(.ui-detail-dialog) .n-form .n-form-item:not(.ui-setting-form-item)>.n-form-item-blank{grid-column:3!important;grid-row:1!important}.setting-sheet__head>span,.setting-row>span,.n-modal.n-card:not(.ui-detail-dialog) .n-form .n-form-item>.n-form-item-label{min-width:0!important;width:auto!important;max-width:none!important;height:auto!important;margin:0!important;padding:0 var(--ui-space)!important;overflow:hidden;text-overflow:ellipsis;white-space:normal;font-size:var(--web-font-body)!important;line-height:var(--web-line-body)!important}.setting-row>span:nth-child(2){color:var(--t2);font-weight:400}.setting-row>:last-child,.n-modal.n-card:not(.ui-detail-dialog) .n-form .n-form-item:not(.ui-setting-form-item)>.n-form-item-blank{box-sizing:border-box;display:flex!important;align-items:center;justify-content:flex-start;width:auto;min-width:0;height:auto;min-height:var(--ui-form-control-height);max-height:none;margin:0 var(--ui-space)!important;padding:0!important;overflow:visible}.setting-row:has(textarea),.n-modal.n-card:not(.ui-detail-dialog) .n-form .n-form-item:has(textarea){align-items:start}.setting-row:has(textarea)>span,.n-modal.n-card:not(.ui-detail-dialog) .n-form .n-form-item:has(textarea)>.n-form-item-label{padding-top:var(--ui-space-xs)!important}.setting-row:has(textarea)>:last-child,.n-modal.n-card:not(.ui-detail-dialog) .n-form .n-form-item:has(textarea)>.n-form-item-blank{height:auto;max-height:none;min-height:64px}.setting-req{margin-left:2px;color:var(--red)}.n-modal.n-card .n-form-item{--n-blank-height: var(--ui-form-control-height);--n-feedback-height: 0px;--n-label-height: var(--web-line-body);--n-label-padding: 0 var(--ui-space)}.n-modal.n-card .n-form-item-feedback-wrapper{grid-column:3!important;grid-row:2!important;min-height:0;margin:0 var(--ui-space);padding:0}.n-modal.n-card .n-form-item-feedback-wrapper:not(:has(.n-form-item-feedback)){display:none}.n-modal.n-card .n-input-number .n-button{display:none!important}.setting-sheet :is(.n-input:not(.n-input--textarea),.n-base-selection,.n-base-selection-label),.n-modal.n-card .n-form :is(.n-input:not(.n-input--textarea),.n-base-selection,.n-base-selection-label),.setting-row :is(.n-input:not(.n-input--textarea),.n-base-selection,.n-base-selection-label){--n-height: var(--ui-form-control-height) !important;--n-padding-left: var(--ui-space) !important;--n-padding-right: var(--ui-space) !important;--n-padding-single-left: var(--ui-space) !important;--n-padding-single-right: var(--ui-space) !important;--n-border-radius: var(--ui-radius) !important;height:var(--ui-form-control-height)!important;min-height:var(--ui-form-control-height)!important;margin:0!important;font-size:var(--web-font-body)!important}.setting-sheet .n-input--textarea,.setting-row .n-input--textarea,.n-modal.n-card .n-form .n-input--textarea{min-height:64px;margin:0!important}.n-modal.n-card:not(.ui-detail-dialog) .n-form .n-grid{display:flex!important;flex-direction:column!important}.n-modal.n-card:not(.ui-detail-dialog) .n-form .n-gi{width:100%!important;max-width:none!important}.n-modal.n-card:not(.ui-detail-dialog) .n-form .n-form-item-blank>.n-switch{width:auto!important;margin-left:auto}.n-modal.n-card:not(.ui-detail-dialog) .n-form .n-form-item-blank>:is(.n-radio-group,.n-checkbox-group){width:100%;margin-left:0;justify-content:flex-start}.n-modal.n-card:not(.ui-detail-dialog) .n-form .n-form-item.is-wide,.setting-row.is-wide{display:block!important;background-image:none!important}.n-modal.n-card:not(.ui-detail-dialog) .n-form .n-form-item.is-wide>.n-form-item-label,.setting-row.is-wide>span:first-child{display:block;padding-top:8px!important}.n-modal.n-card:not(.ui-detail-dialog) .n-form .n-form-item.is-wide>.n-form-item-blank,.setting-row.is-wide>:last-child{display:block!important;grid-column:auto!important;width:auto!important;max-width:none;margin:8px var(--ui-space)!important}.help-doc-editor{width:100%;overflow:hidden;border:1px solid var(--line);border-radius:var(--ui-radius)}.help-doc-editor .w-e-toolbar{border-bottom:1px solid var(--line)!important}@media(max-width:512px){.setting-sheet__head,.setting-row,.n-modal.n-card:not(.ui-detail-dialog) .n-form .n-form-item{grid-template-columns:minmax(0,1fr)!important;background-image:none}.setting-sheet__head>span:not(:first-child){display:none}.setting-row>*,.n-modal.n-card:not(.ui-detail-dialog) .n-form .n-form-item>*{grid-column:1!important;grid-row:auto!important}}.n-modal.n-card.ui-detail-dialog{width:min(960px,calc(100vw - 48px))!important;border-radius:4px!important}.ui-detail-dialog>.n-card-content{padding:0 24px 24px!important}.ui-detail-dialog .n-form>.n-form-item{display:block!important;min-height:0!important;margin:0 0 12px!important;padding:0!important;border:0!important;background:transparent!important;background-image:none!important}.ui-detail-dialog .n-form>.n-form-item>.n-form-item-label,.ui-detail-dialog .n-form>.n-form-item>.n-form-item-blank{display:block!important;grid-column:auto!important;width:auto!important;height:auto!important;max-height:none!important;margin:0 0 6px!important;padding:0!important}.ui-detail-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space);margin:0}.ui-detail-fields>div{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:baseline;gap:12px;min-width:0}.ui-detail-fields>.is-wide{grid-column:1 / -1}.ui-detail-fields span:first-child{color:var(--t2);font-size:14px;line-height:21px}.ui-detail-fields span:last-child{min-width:0;color:var(--t1);font-size:14px;line-height:21px;overflow-wrap:anywhere}.ui-detail-section{margin:24px 0 12px;color:var(--t1);font-size:16px;font-weight:600;line-height:24px}.ui-detail-section:first-child{margin-top:0}.ui-detail-dialog .ui-detail-tabs{height:auto}.ui-detail-dialog .ui-detail-tabs>.n-tabs-pane-wrapper{height:auto!important;max-height:none!important;overflow:hidden}.ui-detail-dialog .n-tab-pane{height:auto!important;padding:var(--ui-space) 0 0!important}.page-header>h1,.page-header>.page-title{display:none!important}.page-header{display:flex;justify-content:flex-end;margin:0 0 var(--ui-space)}.welcome-banner{background:var(--bg-card)!important;color:var(--t1)!important;border:1px solid var(--line)!important;border-radius:var(--ui-radius)!important;box-shadow:var(--shadow-card)}.welcome-banner:before{display:none!important}.welcome-banner h2,.welcome-content h2,.welcome-text h2{color:var(--t1)!important}.welcome-banner p,.welcome-content p,.welcome-text p{color:var(--t2)!important;opacity:1!important}.welcome-deco{display:none!important}.stat-card{border:1px solid var(--line);border-radius:var(--ui-radius)!important;box-shadow:none!important}:root{--ui-motion-ease-out: cubic-bezier(.25, .46, .45, .94);--ui-motion-ease-in-out: cubic-bezier(.77, 0, .175, 1);--ui-motion-ease-hover: ease;--ui-motion-marquee-duration: 52s;--ui-motion-press-duration: .15s;--ui-motion-press-ease: var(--ui-motion-ease-out);--ui-motion-press-scale: .97;--ui-motion-bee-press-distance: 1px;--ui-motion-bee-ring-size: 4px;--ui-motion-bee-loading-duration: 1.2s;--ui-motion-bee-loading-rest: 28% 10%, 46% 10%, 100% 10%, 46% 10%, 28% 10%;--ui-motion-bee-loading-grown: 100% 10%, 65% 10%, 28% 10%, 65% 10%, 100% 10%;--ui-motion-surface-duration: .16s;--ui-motion-surface-ease: var(--ui-motion-ease-out);--ui-motion-surface-scale: .96;--ui-motion-popup-duration: .18s;--ui-motion-popup-ease: var(--ui-motion-ease-out);--ui-motion-popup-scale: .9;--ui-motion-tooltip-duration: 125ms;--ui-motion-tooltip-exit-duration: .1s;--ui-motion-tooltip-ease: var(--ui-motion-ease-out);--ui-motion-tooltip-scale: .97;--ui-motion-tooltip-delay: .5s;--ui-motion-tooltip-grace: .3s;--ui-motion-color-duration: .15s;--ui-motion-color-ease: var(--ui-motion-ease-hover);--ui-motion-panel-duration: .5s;--ui-motion-runtime-bars-duration: var(--ui-motion-panel-duration);--ui-motion-runtime-bars-ease: var(--ui-motion-ease-in-out);--ui-motion-panel-distance: 110%;--ui-motion-height-duration: .4s;--ui-motion-feedback-duration: .3s;--ui-motion-feedback-distance: 25px;--ui-motion-error-distance: 16px;--ui-motion-disclosure-duration: .25s;--ui-motion-arrow-duration: .2s;--ui-motion-tab-duration: .25s;--ui-motion-tab-ease: var(--ui-motion-ease-in-out);--ui-motion-sidebar-enter-duration: .3s;--ui-motion-sidebar-exit-duration: .25s;--ui-motion-sidebar-ease: cubic-bezier(.215, .61, .355, 1);--ui-motion-spring-ease: var(--ui-motion-surface-ease);--ui-motion-duration: var(--ui-motion-disclosure-duration);--ui-motion-duration-fast: var(--ui-motion-surface-duration);--ui-motion-ease: var(--ui-motion-surface-ease);--reference-surface-duration: var(--ui-motion-surface-duration);--reference-surface-ease: var(--ui-motion-surface-ease)}:where(button,[role=button],.n-button,.ui-button){transition:scale var(--ui-motion-press-duration) var(--ui-motion-press-ease)}html[data-ui-input=pointer] :where(button,[role=button],.n-button,.ui-button):active:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not(.n-button--disabled):not(.n-button--loading):not([role=tab]):not([role=option]):not([role=menuitem]):not([aria-haspopup=menu]):not([aria-haspopup=listbox]):not([data-slot^=sidebar-menu]):not([data-motion=none]){scale:var(--ui-motion-press-scale)}.n-button.n-button,.ui-button.ui-button{transition:scale var(--ui-motion-press-duration) var(--ui-motion-press-ease)}.n-button__border,.n-button__state-border{transition:none}.n-button :is(.fade-in-width-expand-transition-enter-active,.fade-in-width-expand-transition-leave-active){transition-duration:var(--ui-motion-surface-duration)!important;transition-delay:0s!important;transition-timing-function:var(--ui-motion-surface-ease)!important}.n-button .icon-switch-transition-enter-active,.n-button .icon-switch-transition-leave-active{transition-duration:var(--ui-motion-surface-duration)!important;transition-timing-function:var(--ui-motion-surface-ease)!important}:root:not([data-booth-appearance=dark]) :is(.n-button,.ui-button){transition:scale var(--ui-motion-press-duration) var(--ui-motion-press-ease),translate var(--ui-motion-press-duration) var(--ui-motion-press-ease)}:root[data-ui-input=pointer]:not([data-booth-appearance=dark]) :is(.n-button,.ui-button):active:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]):not(.n-button--disabled):not(.n-button--loading):not(.n-button--error-type):not(.n-button--warning-type):not(.ui-button--danger):not(.ui-button-danger-confirm):not([role=tab]):not([role=option]):not([role=menuitem]):not([aria-haspopup=menu]):not([aria-haspopup=listbox]):not([data-motion=none]){translate:0 var(--ui-motion-bee-press-distance);animation:bee-button-press var(--ui-motion-feedback-duration) var(--ui-motion-press-ease)}@keyframes bee-button-press{0%,to{box-shadow:none}25%{box-shadow:0 0 0 var(--ui-motion-bee-ring-size) var(--ui-motion-bee-ring-color)}}:root:not([data-booth-appearance=dark]) .n-button .n-base-loading,:root:not([data-booth-appearance=dark]) .n-data-table-loading-wrapper .n-base-loading,:root:not([data-booth-appearance=dark]) .n-spin-body .n-base-loading{background-image:linear-gradient(var(--blue-dk),var(--blue-dk)),linear-gradient(var(--brand-accent),var(--brand-accent)),linear-gradient(var(--blue-dk),var(--blue-dk)),linear-gradient(var(--brand-accent),var(--brand-accent)),linear-gradient(var(--blue-dk),var(--blue-dk));background-repeat:no-repeat;background-position:left top,right 25%,left 50%,right 75%,left bottom;background-size:var(--ui-motion-bee-loading-rest);animation:bee-loading-bars var(--ui-motion-bee-loading-duration) var(--ui-motion-ease-in-out) infinite}:root:not([data-booth-appearance=dark]) .n-button .n-base-loading__transition-wrapper,:root:not([data-booth-appearance=dark]) .n-data-table-loading-wrapper .n-base-loading__transition-wrapper,:root:not([data-booth-appearance=dark]) .n-spin-body .n-base-loading__transition-wrapper{display:none}@keyframes bee-loading-bars{0%,to{background-size:var(--ui-motion-bee-loading-rest)}50%{background-size:var(--ui-motion-bee-loading-grown)}}.app-sidebar{--sidebar-motion-duration: var(--ui-motion-sidebar-enter-duration);--sidebar-motion-ease: var(--ui-motion-sidebar-ease)}.app-sidebar[data-collapsed=true]{--sidebar-motion-duration: var(--ui-motion-sidebar-exit-duration)}.n-layout-sider.app-sidebar{transition:max-width var(--sidebar-motion-duration) var(--sidebar-motion-ease),width var(--sidebar-motion-duration) var(--sidebar-motion-ease),min-width var(--sidebar-motion-duration) var(--sidebar-motion-ease)}.app-sidebar__brand-copy,.sidebar-menu__copy{transition:opacity var(--sidebar-motion-duration) var(--sidebar-motion-ease)}.app-sidebar[data-collapsed=true] .app-sidebar__brand-copy,.sidebar-menu[data-collapsed=true] .sidebar-menu__copy{opacity:0;pointer-events:none}.sidebar-menu__button{transition:padding-left var(--sidebar-motion-duration) var(--sidebar-motion-ease),padding-right var(--sidebar-motion-duration) var(--sidebar-motion-ease),gap var(--sidebar-motion-duration) var(--sidebar-motion-ease)}.sidebar-menu__child,.sidebar-menu__chevron{transition:none}.n-modal-mask[class*=-active],.n-drawer-mask[class*=-active]{transition:opacity var(--ui-motion-surface-duration) var(--ui-motion-surface-ease)!important}:is(.n-modal,.n-dialog).fade-in-scale-up-transition-enter-active,:is(.n-modal,.n-dialog).fade-in-scale-up-transition-leave-active{transform-origin:center!important;transition:opacity var(--ui-motion-surface-duration) var(--ui-motion-surface-ease),transform var(--ui-motion-surface-duration) var(--ui-motion-surface-ease)!important}:is(.n-modal,.n-dialog).fade-in-scale-up-transition-enter-from,:is(.n-modal,.n-dialog).fade-in-scale-up-transition-leave-to{opacity:0!important;transform:scale(var(--ui-motion-surface-scale))!important}:is(.n-base-select-menu,.n-tree-select-menu,.n-auto-complete-menu,.n-color-picker-panel,.n-dropdown-menu,.n-date-panel,.n-time-picker-panel,.n-cascader-menu).fade-in-scale-up-transition-enter-active,:is(.n-base-select-menu,.n-tree-select-menu,.n-auto-complete-menu,.n-color-picker-panel,.n-dropdown-menu,.n-date-panel,.n-time-picker-panel,.n-cascader-menu).fade-in-scale-up-transition-leave-active,.n-popover-shared.popover-transition-enter-active,.n-popover-shared.popover-transition-leave-active{transition:opacity var(--ui-motion-popup-duration) var(--ui-motion-popup-ease),transform var(--ui-motion-popup-duration) var(--ui-motion-popup-ease)!important}:is(.n-base-select-menu,.n-tree-select-menu,.n-auto-complete-menu,.n-color-picker-panel,.n-dropdown-menu,.n-date-panel,.n-time-picker-panel,.n-cascader-menu).fade-in-scale-up-transition-enter-from,:is(.n-base-select-menu,.n-tree-select-menu,.n-auto-complete-menu,.n-color-picker-panel,.n-dropdown-menu,.n-date-panel,.n-time-picker-panel,.n-cascader-menu).fade-in-scale-up-transition-leave-to,.n-popover-shared.popover-transition-enter-from,.n-popover-shared.popover-transition-leave-to{opacity:0!important;transform:scale(var(--ui-motion-popup-scale))!important}.n-tooltip.n-popover-shared.popover-transition-enter-active{transition-duration:var(--ui-motion-tooltip-duration)!important;transition-timing-function:var(--ui-motion-tooltip-ease)!important}.n-tooltip.n-popover-shared.popover-transition-leave-active{transition-duration:var(--ui-motion-tooltip-exit-duration)!important;transition-timing-function:var(--ui-motion-tooltip-ease)!important}.n-tooltip.n-popover-shared.popover-transition-enter-from,.n-tooltip.n-popover-shared.popover-transition-leave-to{transform:scale(var(--ui-motion-tooltip-scale))!important}.n-drawer[class*=-transition-enter-active]{transition:transform var(--ui-motion-sidebar-enter-duration) var(--ui-motion-sidebar-ease)!important}.n-drawer[class*=-transition-leave-active]{transition:transform var(--ui-motion-sidebar-exit-duration) var(--ui-motion-sidebar-ease)!important}:is(.fade-in-width-expand-transition-enter-active,.fade-in-width-expand-transition-leave-active){transition-duration:var(--ui-motion-surface-duration)!important;transition-delay:0s!important;transition-timing-function:var(--ui-motion-surface-ease)!important}:is(.fade-in-height-expand-transition-enter-active,.fade-in-height-expand-transition-leave-active){transition-duration:var(--ui-motion-disclosure-duration)!important;transition-delay:0s!important;transition-timing-function:var(--ui-motion-spring-ease)!important}.n-tabs .n-tabs-bar,.n-tabs .n-tabs-capsule{transition-duration:var(--ui-motion-tab-duration)!important;transition-timing-function:var(--ui-motion-tab-ease)!important}.n-tabs .n-tabs-tab,.n-dropdown-menu .n-dropdown-option-body,.n-dropdown-menu .n-dropdown-option-body:before,.n-dropdown-menu .n-dropdown-option-body__label,.n-base-select-menu .n-base-select-option{transition:none!important}.n-tabs .n-tabs-pane-wrapper{transition:max-height var(--ui-motion-height-duration) var(--ui-motion-spring-ease)!important}.n-tabs .n-tab-pane:is(.next-transition-enter-active,.next-transition-leave-active,.prev-transition-enter-active,.prev-transition-leave-active){transition:transform var(--ui-motion-panel-duration) var(--ui-motion-spring-ease),opacity var(--ui-motion-panel-duration) var(--ui-motion-spring-ease)!important}.n-tabs .n-tab-pane:is(.next-transition-enter-from,.prev-transition-leave-to){transform:translate(var(--ui-motion-panel-distance))!important}.n-tabs .n-tab-pane:is(.next-transition-leave-to,.prev-transition-enter-from){transform:translate(calc(-1 * var(--ui-motion-panel-distance)))!important}:is(.n-input__border,.n-input__state-border,.n-base-selection__border,.n-base-selection__state-border){transition:border-color var(--ui-motion-color-duration) var(--ui-motion-color-ease),box-shadow var(--ui-motion-color-duration) var(--ui-motion-color-ease)!important}:is(.n-modal,.n-dialog,.n-base-select-menu,.n-dropdown-menu,.n-date-panel,.n-time-picker-panel).fade-in-scale-up-transition-leave-active,.n-popover-shared.popover-transition-leave-active,.n-drawer[class*=-transition-leave-active],.n-tabs .n-tab-pane:is(.next-transition-leave-active,.prev-transition-leave-active){pointer-events:none!important}:is(.n-checkbox-box,.n-checkbox-box__border,.n-checkbox__label,.n-radio__dot,.n-radio__label,.n-switch__rail,.n-switch__button){transition-duration:var(--ui-motion-color-duration)!important;transition-timing-function:var(--ui-motion-color-ease)!important}.ui-disclosure{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--ui-motion-disclosure-duration) var(--ui-motion-spring-ease)}.ui-disclosure[data-state=open]{grid-template-rows:1fr}.ui-disclosure__content{min-height:0;overflow:hidden}@media(prefers-reduced-motion:reduce){.n-layout-sider.app-sidebar,.app-sidebar__brand-copy,.sidebar-menu__copy,.sidebar-menu__button,.ui-disclosure,.n-modal,.n-dialog,.n-tabs .n-tabs-bar,.n-tabs .n-tab-pane{transition:none!important;animation:none!important}}:root{--ui-scrollbar-box: 12px;--ui-scrollbar-border: 3px;--ui-scrollbar-thumb-size: 6px;--ui-scrollbar-radius: 9999px;--ui-scrollbar-thumb: #0000001a;--ui-scrollbar-hover: #0003;--ui-scrollbar-active: #0000004d}[data-theme=dark]{--ui-scrollbar-thumb: #ffffff1a;--ui-scrollbar-hover: #fff3;--ui-scrollbar-active: #fff6}@property --ui-scrollbar-paint{syntax: "<color>"; inherits: true; initial-value: #0000001a;}*::-webkit-scrollbar{width:var(--ui-scrollbar-box);height:var(--ui-scrollbar-box)}*::-webkit-scrollbar-track{background:transparent;margin:2px 4px}*::-webkit-scrollbar-thumb{background-color:var(--ui-scrollbar-thumb);background-clip:content-box;border:var(--ui-scrollbar-border) solid transparent;border-radius:var(--ui-scrollbar-radius)}*::-webkit-scrollbar-thumb:hover{background-color:var(--ui-scrollbar-hover)}*::-webkit-scrollbar-thumb:active{background-color:var(--ui-scrollbar-active)}*::-webkit-scrollbar-corner{background:transparent}[data-native-scrollbar]{--ui-scrollbar-paint: transparent}[data-native-scrollbar]:is(:hover,:focus-within,[data-scrollbar-scrolling],[data-scrollbar-dragging]){--ui-scrollbar-paint: var(--ui-scrollbar-thumb)}[data-native-scrollbar]::-webkit-scrollbar-thumb{background-color:var(--ui-scrollbar-paint)}[data-native-scrollbar]::-webkit-scrollbar-thumb:hover{background-color:var(--ui-scrollbar-hover)}[data-native-scrollbar]::-webkit-scrollbar-thumb:active{background-color:var(--ui-scrollbar-active)}.n-scrollbar-rail>.n-scrollbar-rail__scrollbar{box-sizing:border-box;background-clip:content-box;border:var(--ui-scrollbar-border) solid transparent}.n-scrollbar-rail>.n-scrollbar-rail__scrollbar:active{background-color:var(--ui-scrollbar-active)}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--ui-scrollbar-thumb) transparent}[data-native-scrollbar]{scrollbar-color:var(--ui-scrollbar-paint) transparent}}:root:not([data-booth-appearance=dark]){--ui-scrollbar-box: 16px;--ui-scrollbar-edge-range: 24px;--ui-scrollbar-thumb-size: 3px;--ui-scrollbar-thumb-hover-size: 5px;--ui-scrollbar-border: calc((var(--ui-scrollbar-box) - var(--ui-scrollbar-thumb-size)) / 2);--ui-scrollbar-thumb: #0000001a;--ui-scrollbar-hover: #0003;--ui-scrollbar-active: #0000004d}:root:not([data-booth-appearance=dark]) *::-webkit-scrollbar-thumb{background-color:transparent!important;background-image:none!important}:root:not([data-booth-appearance=dark]) *::-webkit-scrollbar-thumb:hover,:root:not([data-booth-appearance=dark]) *::-webkit-scrollbar-thumb:active,:root:not([data-booth-appearance=dark]) [data-scrollbar-edge]::-webkit-scrollbar-thumb,:root:not([data-booth-appearance=dark]) [data-scrollbar-dragging]::-webkit-scrollbar-thumb{border-width:calc((var(--ui-scrollbar-box) - var(--ui-scrollbar-thumb-hover-size)) / 2);background-color:var(--ui-scrollbar-hover)!important}:root:not([data-booth-appearance=dark]) .n-scrollbar-rail{pointer-events:auto}:root:not([data-booth-appearance=dark]) .n-scrollbar-rail--vertical{width:var(--ui-scrollbar-edge-range)}:root:not([data-booth-appearance=dark]) .n-scrollbar-rail--horizontal{height:var(--ui-scrollbar-edge-range)}:root:not([data-booth-appearance=dark]) .n-scrollbar-rail--vertical--right>.n-scrollbar-rail__scrollbar{right:0}:root:not([data-booth-appearance=dark]) .n-scrollbar-rail--horizontal--bottom>.n-scrollbar-rail__scrollbar{bottom:0}:root:not([data-booth-appearance=dark]) .n-scrollbar-rail>.n-scrollbar-rail__scrollbar{opacity:0!important}:root:not([data-booth-appearance=dark]) .n-scrollbar-rail:hover>.n-scrollbar-rail__scrollbar,:root:not([data-booth-appearance=dark]) .n-scrollbar-rail>.n-scrollbar-rail__scrollbar:active{opacity:1!important;border-width:calc((var(--ui-scrollbar-box) - var(--ui-scrollbar-thumb-hover-size)) / 2)}:root:not([data-booth-appearance=dark]) *::-webkit-scrollbar-thumb:horizontal{background-color:transparent!important;border-width:var(--ui-scrollbar-border)!important}:root:not([data-booth-appearance=dark]) .n-scrollbar-rail--horizontal>.n-scrollbar-rail__scrollbar{opacity:0!important;border-width:var(--ui-scrollbar-border)!important}:root:not([data-booth-appearance=dark]) .n-scrollbar:hover>.n-scrollbar-rail--horizontal>.n-scrollbar-rail__scrollbar,:root:not([data-booth-appearance=dark]) .n-data-table:hover .n-scrollbar-rail--horizontal>.n-scrollbar-rail__scrollbar{opacity:1!important}:root:not([data-booth-appearance=dark]) *:hover::-webkit-scrollbar-thumb:horizontal{background-color:var(--ui-scrollbar-thumb)!important}:root:not([data-booth-appearance=dark]) .n-scrollbar-rail:hover>.n-scrollbar-rail__scrollbar{background-color:var(--ui-scrollbar-hover)}:root:not([data-booth-appearance=dark]) .n-scrollbar-rail--horizontal:hover>.n-scrollbar-rail__scrollbar,:root:not([data-booth-appearance=dark]) .n-scrollbar-rail--horizontal>.n-scrollbar-rail__scrollbar:active,:root:not([data-booth-appearance=dark]) *::-webkit-scrollbar-thumb:horizontal:hover,:root:not([data-booth-appearance=dark]) *::-webkit-scrollbar-thumb:horizontal:active,:root:not([data-booth-appearance=dark]) [data-scrollbar-edge]::-webkit-scrollbar-thumb:horizontal,:root:not([data-booth-appearance=dark]) [data-scrollbar-dragging]::-webkit-scrollbar-thumb:horizontal{border-width:calc((var(--ui-scrollbar-box) - var(--ui-scrollbar-thumb-hover-size)) / 2)!important;background-color:var(--ui-scrollbar-hover)!important}@media(forced-colors:active){*{scrollbar-color:auto}*::-webkit-scrollbar-thumb,:root:not([data-booth-appearance=dark]) *::-webkit-scrollbar-thumb:horizontal,:root:not([data-booth-appearance=dark]) *::-webkit-scrollbar-thumb:hover,:root:not([data-booth-appearance=dark]) *::-webkit-scrollbar-thumb:active,:root:not([data-booth-appearance=dark]) *::-webkit-scrollbar-thumb:horizontal:hover,:root:not([data-booth-appearance=dark]) *::-webkit-scrollbar-thumb:horizontal:active{background-color:ButtonText!important;background-image:none!important}:root:not([data-booth-appearance=dark]) [data-scrollbar-edge]::-webkit-scrollbar-thumb,:root:not([data-booth-appearance=dark]) [data-scrollbar-dragging]::-webkit-scrollbar-thumb,:root:not([data-booth-appearance=dark]) [data-scrollbar-edge]::-webkit-scrollbar-thumb:horizontal,:root:not([data-booth-appearance=dark]) [data-scrollbar-dragging]::-webkit-scrollbar-thumb:horizontal{background-color:ButtonText!important;background-image:none!important}.n-scrollbar-rail>.n-scrollbar-rail__scrollbar{background-color:ButtonText!important;background-image:none!important}}.data-row-table .n-data-table-th,.data-row-table .n-data-table-td,.admin-content .n-data-table-th,.admin-content .n-data-table-td{font-size:var(--data-row-font-size);line-height:var(--data-row-line-height);white-space:nowrap;vertical-align:middle}.admin-content .n-data-table-table,.data-row-table .n-data-table-table{width:100%!important}.data-row-table .n-data-table-th,.admin-content .n-data-table-th{border-right:0!important;border-bottom:1px solid var(--data-row-header-border)!important}.table-empty-value{color:var(--t4)}.table-primary-value{color:var(--t1);font-weight:var(--web-weight-medium)}.data-row-table .n-data-table-td:not([data-col-key=actions]):not([data-col-key=action]),.admin-content .n-data-table-td:not([data-col-key=actions]):not([data-col-key=action]){overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.data-row-table .n-data-table-td:not([data-col-key=actions]):not([data-col-key=action])>div:not([class]),.admin-content .n-data-table-td:not([data-col-key=actions]):not([data-col-key=action])>div:not([class]){display:flex;align-items:center;gap:8px;min-width:0;max-width:100%;overflow:hidden;line-height:21px}.data-row-table .n-data-table-td:not([data-col-key=actions]):not([data-col-key=action])>div:not([class])>*,.admin-content .n-data-table-td:not([data-col-key=actions]):not([data-col-key=action])>div:not([class])>*{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0!important;font-size:14px!important;line-height:21px!important}.data-table-block--page-viewport{display:flex;flex:1 1 0;flex-direction:column;height:0;min-height:0;overflow:hidden}.data-table-block--page-viewport>.n-data-table{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0}.data-table-block--page-viewport .n-data-table-wrapper,.data-table-block--page-viewport .n-data-table-base-table{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-height:0}.data-table-block--page-viewport .n-data-table-base-table-body{flex:1 1 0;min-height:0}.data-table-block--page-viewport .n-data-table-empty{display:flex;align-items:center;justify-content:center;height:100%;min-height:160px}.data-table-block__footer,.pagination-bar{display:flex;align-items:center;justify-content:space-between;flex:none;margin-top:var(--ui-space-sm);min-height:var(--ui-control-height);padding-top:0;border-top:0;color:var(--t3);font-size:var(--web-font-body)}.n-pagination{--n-item-size: 30px !important;--n-item-font-size: 14px !important;--n-item-padding: 0 4px !important;--n-item-margin: 0 0 0 8px !important;--n-item-border-radius: 4px !important;--n-button-icon-size: 16px !important;--n-input-width: 60px !important;--n-input-margin: 0 0 0 8px !important;--n-select-margin: 0 0 0 8px !important;--n-prefix-margin: 0 8px 0 0 !important;--n-suffix-margin: 0 0 0 8px !important;--n-jumper-font-size: 14px !important}.n-pagination .n-base-selection,.n-pagination .n-base-selection-label{--n-height: 30px !important;--n-font-size: 14px !important;height:30px!important;min-height:30px!important;font-size:14px!important}.data-row-table :is(.n-data-table-th,.n-data-table-td).data-table-action-column,.data-row-table :is(.n-data-table-th,.n-data-table-td).n-data-table-th--fixed-right,.data-row-table :is(.n-data-table-th,.n-data-table-td).n-data-table-td--fixed-right,.admin-content :is(.n-data-table-th,.n-data-table-td).n-data-table-th--fixed-right,.admin-content :is(.n-data-table-th,.n-data-table-td).n-data-table-td--fixed-right{border-left:0!important}.data-row-table .n-data-table-th.data-table-action-column,.data-row-table .n-data-table-th--fixed-right,.data-row-table .n-data-table-th--fixed-left,.admin-content .n-data-table-th--fixed-right,.admin-content .n-data-table-th--fixed-left{background:var(--n-merged-th-color)}.data-row-table .n-data-table-td.data-table-action-column,.data-row-table .n-data-table-td--fixed-right,.data-row-table .n-data-table-td--fixed-left,.admin-content .n-data-table-td--fixed-right,.admin-content .n-data-table-td--fixed-left{background:var(--n-merged-td-color)}.data-row-table .n-data-table-tr--striped :is(.n-data-table-td.data-table-action-column,.n-data-table-td--fixed-right,.n-data-table-td--fixed-left),.admin-content .n-data-table-tr--striped :is(.n-data-table-td--fixed-right,.n-data-table-td--fixed-left){background:var(--n-merged-td-color-striped)}.data-row-table .n-data-table-tr:hover :is(.n-data-table-td.data-table-action-column,.n-data-table-td--fixed-right,.n-data-table-td--fixed-left),.admin-content .n-data-table-tr:hover :is(.n-data-table-td--fixed-right,.n-data-table-td--fixed-left){background:var(--n-merged-td-color-hover)}.data-row-table :is(.n-data-table-th,.n-data-table-td).data-table-pinned-left-column,.data-row-table :is(.n-data-table-th,.n-data-table-td).n-data-table-th--fixed-left,.data-row-table :is(.n-data-table-th,.n-data-table-td).n-data-table-td--fixed-left,.admin-content :is(.n-data-table-th,.n-data-table-td).n-data-table-th--fixed-left,.admin-content :is(.n-data-table-th,.n-data-table-td).n-data-table-td--fixed-left{border-right:0!important}:root{--ui-alert-padding: 10px 12px}.ui-button{--action-fill: var(--button-secondary);--action-ink: var(--button-secondary-text);--action-edge: var(--button-secondary-border);box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;height:var(--button-height);min-height:var(--button-height);min-width:0;line-height:1;padding:var(--button-padding-y) var(--button-padding-x);border:var(--button-border-width) solid var(--action-edge);border-radius:var(--button-radius);background:var(--action-fill);color:var(--action-ink);box-shadow:var(--button-shadow);font-family:var(--web-typeface);font-size:var(--button-font-size);font-weight:var(--button-font-weight);letter-spacing:normal;text-decoration:none;white-space:nowrap;cursor:pointer}.ui-button--primary{--action-fill: var(--button-primary);--action-ink: var(--button-primary-text);--action-edge: var(--button-primary)}.ui-button--soft{--action-fill: var(--button-soft);--action-edge: var(--button-soft)}.ui-button--tertiary{--action-fill: transparent;--action-edge: var(--button-secondary-border)}.ui-button--danger{--action-fill: var(--button-danger);--action-ink: var(--button-primary-text);--action-edge: var(--button-danger)}.ui-button--icon{width:var(--button-height);padding:0}.ui-button:hover,.ui-button:active,.ui-button:focus{background:var(--action-fill);color:var(--action-ink);border-color:var(--action-edge);box-shadow:var(--button-shadow)}.ui-button:focus-visible,.n-button:focus-visible{outline:auto}.ui-button:disabled{cursor:not-allowed}.ui-button[aria-busy=true]{cursor:wait}.n-button:not(.n-button--text-type){box-sizing:border-box;height:var(--button-height);min-height:var(--button-height);padding:var(--button-padding-y) var(--button-padding-x);line-height:1;box-shadow:var(--button-shadow);border-radius:var(--button-radius)!important}.ui-button>*,.n-button>:is(.n-button__border,.n-button__state-border,.n-button__content,.n-base-wave){pointer-events:none}.n-button.n-button--secondary{--secondary-fill: var(--button-soft);--secondary-ink: var(--button-secondary-text);--n-color: var(--secondary-fill) !important;--n-color-hover: var(--secondary-fill) !important;--n-color-pressed: var(--secondary-fill) !important;--n-color-focus: var(--secondary-fill) !important;--n-color-disabled: var(--secondary-fill) !important;--n-text-color: var(--secondary-ink) !important;--n-text-color-hover: var(--secondary-ink) !important;--n-text-color-pressed: var(--secondary-ink) !important;--n-text-color-focus: var(--secondary-ink) !important;--n-text-color-disabled: var(--secondary-ink) !important}.n-button.n-button--secondary.n-button--primary-type,.n-button.n-button--secondary.n-button--info-type{--secondary-fill: var(--button-primary-soft);--secondary-ink: var(--button-primary)}.n-button.n-button--secondary.n-button--warning-type{--secondary-fill: var(--button-warning-soft);--secondary-ink: var(--button-warning)}.n-button.n-button--secondary.n-button--success-type{--secondary-fill: var(--button-success-soft);--secondary-ink: var(--button-success)}.n-button.n-button--secondary.n-button--error-type{--secondary-fill: var(--button-danger-soft);--secondary-ink: var(--button-danger-text)}.n-button.ui-button-danger-confirm{--n-color: var(--button-danger) !important;--n-color-hover: var(--button-danger) !important;--n-color-pressed: var(--button-danger) !important;--n-color-focus: var(--button-danger) !important;--n-color-disabled: var(--button-danger) !important;--n-text-color: var(--button-primary-text) !important;--n-text-color-hover: var(--button-primary-text) !important;--n-text-color-pressed: var(--button-primary-text) !important;--n-text-color-focus: var(--button-primary-text) !important;--n-text-color-disabled: var(--button-primary-text) !important;--n-border: 1px solid var(--button-danger) !important;--n-border-hover: 1px solid var(--button-danger) !important;--n-border-focus: 1px solid var(--button-danger) !important;--n-border-pressed: 1px solid var(--button-danger) !important}.n-button>.n-base-wave{display:none}:root:not([data-booth-appearance=dark]) .ui-button{--action-fill: transparent;--action-edge: var(--button-secondary-border);--action-ink: var(--t1)}:root:not([data-booth-appearance=dark]) .ui-button.ui-button--primary{--action-fill: transparent;--action-edge: var(--button-secondary-border)}:root:not([data-booth-appearance=dark]) .ui-button.ui-button--tertiary{--action-fill: transparent;--action-edge: var(--button-secondary-border)}:root:not([data-booth-appearance=dark]) .admin-header-actions :is(.admin-header-icon-btn,.admin-user-btn){--action-fill: transparent;--action-edge: transparent;border:0}:root:not([data-booth-appearance=dark]) .n-button.n-button--secondary{--secondary-fill: transparent;--secondary-ink: var(--t1)}:root:not([data-booth-appearance=dark]) .n-button.n-button--secondary:is(.n-button--primary-type,.n-button--info-type,.n-button--success-type,.n-button--warning-type){--secondary-ink: var(--t1)}:root:not([data-booth-appearance=dark]) .n-button.n-button--secondary.n-button--error-type{--secondary-ink: var(--button-danger-text)}:root:not([data-booth-appearance=dark]) .ui-execute-action{outline:none}:root:not([data-booth-appearance=dark]) .ui-device-action{--n-color: transparent !important;--n-color-hover: transparent !important;--n-color-pressed: transparent !important;--n-color-focus: transparent !important;--n-text-color: var(--t1) !important;--n-text-color-hover: var(--t1) !important;--n-text-color-pressed: var(--t1) !important;--n-text-color-focus: var(--t1) !important;--n-border: 1px solid var(--button-secondary-border) !important;--n-border-hover: 1px solid var(--button-secondary-border) !important;--n-border-pressed: 1px solid var(--button-secondary-border) !important;--n-border-focus: 1px solid var(--button-secondary-border) !important}:root:not([data-booth-appearance=dark]) :is(.ui-create-action,.ui-auth-action){--create-fill: var(--button-primary);--n-color: var(--create-fill) !important;--n-color-hover: var(--create-fill) !important;--n-color-pressed: var(--create-fill) !important;--n-color-focus: var(--create-fill) !important;--n-text-color: var(--t1) !important;--n-text-color-hover: var(--t1) !important;--n-text-color-pressed: var(--t1) !important;--n-text-color-focus: var(--t1) !important;--n-border: 1px solid var(--create-fill) !important;--n-border-hover: 1px solid var(--create-fill) !important;--n-border-pressed: 1px solid var(--create-fill) !important;--n-border-focus: 1px solid var(--create-fill) !important}:root:not([data-booth-appearance=dark]) .ui-button:is(.ui-create-action,.ui-auth-action){--action-fill: var(--create-fill);--action-edge: var(--create-fill)}:root:not([data-booth-appearance=dark]) :is(.ui-create-action,.ui-auth-action):hover:not(:disabled):not(.n-button--disabled):not(.n-button--loading):not([aria-busy=true]){--create-fill: var(--button-primary-soft)}:root:not([data-booth-appearance=dark]) .ui-execute-action:is(:disabled,.n-button--disabled){outline:none}:root:not([data-booth-appearance=dark]) .ui-button.ui-button--danger{--action-fill: transparent;--action-edge: var(--button-danger-text);--action-ink: var(--button-danger-text)}:root:not([data-booth-appearance=dark]) .n-button.ui-button-danger-confirm{--n-color: transparent !important;--n-color-hover: transparent !important;--n-color-pressed: transparent !important;--n-color-focus: transparent !important;--n-color-disabled: transparent !important;--n-text-color: var(--button-danger-text) !important;--n-text-color-hover: var(--button-danger-text) !important;--n-text-color-pressed: var(--button-danger-text) !important;--n-text-color-focus: var(--button-danger-text) !important;--n-text-color-disabled: var(--t4) !important;--n-border: 1px solid var(--button-danger-text) !important;--n-border-hover: 1px solid var(--button-danger-text) !important;--n-border-pressed: 1px solid var(--button-danger-text) !important;--n-border-focus: 1px solid var(--button-danger-text) !important;--n-border-disabled: 1px solid var(--button-secondary-border) !important}:root:not([data-booth-appearance=dark]) .rf-theme.tc-date-panel button.tc-date-confirm:not(:disabled){background:var(--date-accent);border-color:var(--date-accent);color:var(--button-primary-text)}:root:not([data-booth-appearance=dark]) :is(.n-button,.ui-button):focus-visible{outline:2px solid var(--t2);outline-offset:2px}:root:not([data-booth-appearance=dark]) .ui-button:disabled{--action-fill: transparent;--action-edge: var(--button-secondary-border);--action-ink: var(--t4)}:root:not([data-booth-appearance=dark]) :is(.ui-toolbar-more,.ui-toolbar-delete .n-button){--n-border: 1px solid var(--t4) !important;--n-border-hover: 1px solid var(--t2) !important;--n-border-pressed: 1px solid var(--t2) !important;--n-border-focus: 1px solid var(--t2) !important;--n-border-disabled: 1px solid var(--t4) !important}:root:not([data-booth-appearance=dark]) .ui-toolbar-delete .n-button:not(.n-button--disabled){--n-border: 1px solid var(--button-danger-text) !important;--n-border-hover: 1px solid var(--button-danger-text) !important;--n-border-pressed: 1px solid var(--button-danger-text) !important;--n-border-focus: 1px solid var(--button-danger-text) !important}.ui-toolbar-delete{display:inline-flex;flex-shrink:0}.ui-toolbar-menu{display:flex;flex-direction:column;align-items:stretch;gap:var(--ui-space-sm)}.ui-toolbar-menu>.n-button{justify-content:flex-start}.n-layout-content,.n-layout-scroll-container{background:transparent!important}.n-dialog,.n-card{border-radius:var(--ui-radius)!important}.v-binder-follower-container,.v-binder-follower-content,.n-base-select-menu,.n-select-menu,.n-dropdown-menu,.n-cascader-menu,.n-tree-select-menu,.n-date-panel,.n-time-picker-panel,.n-popover{z-index:var(--ui-popup-z-index)!important}.n-base-select-menu{min-height:var(--ui-control-height-sm);width:max-content!important;min-width:100%;max-width:none!important;background:var(--ui-surface)!important;border:1px solid var(--line);box-shadow:var(--shadow-xl)}.n-base-select-option{height:40px!important;min-height:40px!important;padding-left:var(--ui-space)!important;padding-right:calc(var(--ui-space) * 3)!important;color:var(--t2)!important;font-size:var(--web-font-body)!important}.n-base-select-option__content,.n-base-select-option__content .n-ellipsis{min-width:0;max-width:100%;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;overflow-wrap:normal}.n-base-selection-label .n-base-selection-label__render-label{overflow:hidden;text-overflow:clip}.n-base-selection .n-base-selection-label{height:auto!important;min-height:var(--n-height, var(--ui-control-height-sm))}.resource-page-filters :is(.n-input,.n-base-selection){--n-height: var(--button-height) !important}:is(.n-input,.n-base-selection){--n-clear-color: var(--brand-emphasis) !important;--n-clear-color-hover: var(--brand-emphasis) !important;--n-clear-color-pressed: var(--brand-emphasis) !important}.n-tabs-tab,.n-tabs-tab__label{white-space:nowrap!important}.n-tabs--card-type .n-tabs-tab--active{background:var(--brand-emphasis-soft);color:var(--brand-emphasis)}h1{font-size:var(--web-font-display);line-height:var(--web-line-display)}h2{font-size:var(--web-font-title);line-height:var(--web-line-title)}h3,h4,h5,h6{font-size:var(--web-font-body);line-height:var(--web-line-body)}a{color:var(--blue);text-decoration:none}:root{--ui-scrollbar-duration: .12s;--ui-scrollbar-ease: ease}[data-native-scrollbar]:not([class*=-enter-active]):not([class*=-leave-active]){transition:--ui-scrollbar-paint var(--ui-scrollbar-duration) var(--ui-scrollbar-ease)}.release-announcement__floating-arrow{transition:opacity var(--ui-scrollbar-duration) var(--ui-scrollbar-ease)}html body .n-scrollbar-rail[data-scrollbar-rail]>.n-scrollbar-rail__scrollbar,html body .n-scrollbar-rail[data-scrollbar-rail]>.n-scrollbar-rail__scrollbar.fade-in-transition-enter-active,html body .n-scrollbar-rail[data-scrollbar-rail]>.n-scrollbar-rail__scrollbar.fade-in-transition-leave-active{transition:opacity var(--ui-scrollbar-duration) var(--ui-scrollbar-ease),background-color var(--ui-scrollbar-duration) var(--ui-scrollbar-ease)!important}html body .n-scrollbar-rail[data-scrollbar-rail]>.n-scrollbar-rail__scrollbar.fade-in-transition-enter-from,html body .n-scrollbar-rail[data-scrollbar-rail]>.n-scrollbar-rail__scrollbar.fade-in-transition-leave-to{opacity:0!important}@media(prefers-reduced-motion:reduce){[data-native-scrollbar],.release-announcement__floating-arrow,html body .n-scrollbar-rail[data-scrollbar-rail]>.n-scrollbar-rail__scrollbar[class]{transition:none!important}}html[data-ui-input=keyboard] [data-native-scrollbar],html[data-ui-input=keyboard] .release-announcement__floating-arrow{transition:none}:root:not([data-booth-appearance=dark]) *::-webkit-scrollbar-thumb{transition:border-width var(--ui-motion-feedback-duration) var(--ui-motion-ease-in-out),background-color var(--ui-motion-feedback-duration) ease}:root:not([data-booth-appearance=dark]) .n-scrollbar-rail>.n-scrollbar-rail__scrollbar,:root:not([data-booth-appearance=dark]) .n-scrollbar-rail[data-scrollbar-rail]>.n-scrollbar-rail__scrollbar{transition:border-width var(--ui-motion-feedback-duration) var(--ui-motion-ease-in-out),opacity var(--ui-motion-feedback-duration) ease!important}@media(prefers-reduced-motion:reduce){:root:not([data-booth-appearance=dark]) *::-webkit-scrollbar-thumb,:root:not([data-booth-appearance=dark]) .n-scrollbar-rail>.n-scrollbar-rail__scrollbar{transition:none!important}}html[data-ui-input=keyboard] .n-button *,html[data-ui-input=keyboard] .cb .ch-card{transition:none!important}html[data-ui-input=keyboard] :is(button,[role=button],.n-button,.ui-button){scale:1;transition:none!important}html[data-ui-input=keyboard] :is(.n-modal,.n-dialog,.n-modal-mask,.n-drawer,.n-drawer-mask,.n-popover-shared,.n-base-select-menu,.n-tree-select-menu,.n-auto-complete-menu,.n-color-picker-panel,.n-date-panel,.n-time-picker-panel,.n-cascader-menu,.n-dropdown-menu,.n-tab-pane,.n-tabs-pane-wrapper,.n-tabs-bar,.n-tabs-capsule,.n-input__border,.n-input__state-border,.n-base-selection__border,.n-base-selection__state-border,.field-control,.n-checkbox-box,.n-checkbox-box__border,.n-checkbox__label,.n-checkbox .check-icon,.n-checkbox .line-icon,.n-radio__dot,.n-radio__label,.n-switch__rail,.n-switch__button,.n-switch__button-icon,.ui-disclosure,.fade-in-height-expand-transition-enter-active,.fade-in-height-expand-transition-leave-active,.fade-in-width-expand-transition-enter-active,.fade-in-width-expand-transition-leave-active,.ui-motion-swap,.reference-scroll-content,.ui-motion-swap__content>*,.reference-overlay-enter-active,.reference-overlay-leave-active,.reference-overlay-enter-active .concept-dialog,.reference-overlay-leave-active .concept-dialog,.reference-select-enter-active,.reference-select-leave-active,.permission-editor-enter-active,.permission-editor-leave-active,.permission-editor-enter-active .permission-editor,.permission-editor-leave-active .permission-editor){transition:none!important}@media(prefers-reduced-motion:reduce){:root:not([data-booth-theme]) .n-button .n-base-loading,:root:not([data-booth-theme]) .n-data-table-loading-wrapper .n-base-loading,:root:not([data-booth-theme]) .n-spin-body .n-base-loading{animation:none!important}.cb .ch-card,.n-button.n-button [class]{transition:none!important}:root :is(button,[role=button],.n-button,.ui-button){scale:1!important;transition:none!important}:root :is(.n-modal,.n-dialog,.n-modal-mask,.n-drawer,.n-drawer-mask,.n-popover-shared,.n-base-select-menu,.n-tree-select-menu,.n-auto-complete-menu,.n-color-picker-panel,.n-date-panel,.n-time-picker-panel,.n-cascader-menu,.n-dropdown-menu,.n-tab-pane,.n-tabs-pane-wrapper,.n-tabs-bar,.n-tabs-capsule,.n-input__border,.n-input__state-border,.n-base-selection__border,.n-base-selection__state-border,.field-control,.n-checkbox-box,.n-checkbox-box__border,.n-checkbox__label,.n-checkbox .check-icon,.n-checkbox .line-icon,.n-radio__dot,.n-radio__label,.n-switch__rail,.n-switch__button,.n-switch__button-icon,.ui-disclosure,.fade-in-height-expand-transition-enter-active,.fade-in-height-expand-transition-leave-active,.fade-in-width-expand-transition-enter-active,.fade-in-width-expand-transition-leave-active,.ui-motion-swap,.reference-scroll-content,.ui-motion-swap__content>*,.cas-secondary,.cas-sec-btn,.cell-hover-bar,.chc-hover-bar,.success-pop-enter-active,.success-pop-leave-active){transition:none!important;animation:none!important}}html[data-ui-input=keyboard]:not([data-booth-theme]) :is(.n-button,.ui-button){translate:none!important;animation:none!important}@media(prefers-reduced-motion:reduce){:root:not([data-booth-theme]) :is(.n-button,.ui-button){translate:none!important;animation:none!important}}.ui-setting-form{--setting-column-rule: color-mix(in srgb, var(--line) 65%, var(--data-row-base));margin:0;border:1px solid var(--data-row-outer-border);border-radius:var(--ui-radius);overflow:hidden;background:var(--data-row-base)}.ui-setting-form .ui-setting-form-item{box-sizing:border-box;display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,1.45fr) minmax(0,1.15fr)!important;align-items:center;min-height:calc(var(--ui-form-control-height) + 8px);margin:0!important;padding:4px 0!important;border-bottom:1px solid var(--data-row-outer-border)!important;background-color:var(--data-row-base);background-image:linear-gradient(var(--setting-column-rule),var(--setting-column-rule)),linear-gradient(var(--setting-column-rule),var(--setting-column-rule));background-repeat:no-repeat;background-size:1px 100%,1px 100%;background-position:calc(100% * 1.05 / 3.65) 0,calc(100% * 2.5 / 3.65) 0}.ui-setting-form .ui-setting-form-item>.n-form-item-label{grid-column:1!important;grid-row:1!important;width:auto!important;height:auto!important;padding:0 var(--ui-space)!important;margin:0!important;font-size:var(--web-font-body)!important;line-height:var(--web-line-body)!important;white-space:normal}.ui-setting-form .ui-setting-form-item>.n-form-item-blank,.n-modal.n-card .ui-setting-form .ui-setting-form-item>.n-form-item-blank{display:contents!important}.ui-setting-form .ui-form-description{grid-column:2!important;grid-row:1!important;min-width:0;padding:0 var(--ui-space);color:var(--t2);font-size:var(--web-font-body);line-height:var(--web-line-body);overflow-wrap:anywhere}.ui-setting-form .ui-form-control{grid-column:3!important;grid-row:1!important;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:var(--ui-space-xs);min-width:0;min-height:var(--ui-form-control-height);margin:0 var(--ui-space)}.n-modal .ui-setting-form .n-grid,.n-dialog .ui-setting-form .n-grid{display:flex!important;flex-direction:column!important}.n-modal .ui-setting-form .n-gi,.n-dialog .ui-setting-form .n-gi{width:100%!important;max-width:none!important}.ui-setting-form .ui-form-control>:is(.n-input,.n-input-number,.n-select,.n-date-picker,.n-tree-select,.n-cascader){width:100%!important;min-width:0}.ui-setting-form .n-form-item-feedback-wrapper{grid-column:3!important;grid-row:2!important;margin:0 var(--ui-space)}.ui-setting-form .n-form-item-feedback-wrapper:not(:has(.n-form-item-feedback)){display:none}.ui-setting-form>.n-grid{display:block!important}.ui-setting-form>.n-grid>div{min-width:0}.setting-sheet:has(.ui-setting-form)>.setting-jar>.setting-sheet__head{display:none!important}.n-dialog:has(.ui-setting-form){display:flex;flex-direction:column;width:min(var(--ui-form-dialog-width),calc(100vw - 64px))!important;max-height:var(--ui-form-dialog-max-height);padding:0!important;overflow:visible;border-radius:var(--ui-form-dialog-radius)!important;box-shadow:var(--ui-form-dialog-shadow)}.n-dialog:has(.ui-setting-form)>.n-dialog__icon{display:none!important}.n-dialog:has(.ui-setting-form)>.n-dialog__close{top:calc(var(--ui-form-dialog-header-pad-y) - ((var(--button-height) - var(--web-font-display)) / 2))!important;right:var(--ui-form-dialog-pad-x)!important}.n-dialog:has(.ui-setting-form)>.n-dialog__title{margin:0!important;padding:var(--ui-form-dialog-header-pad-y) calc(var(--ui-form-dialog-pad-x) + var(--button-height) + var(--ui-space)) var(--ui-form-dialog-title-gap) var(--ui-form-dialog-pad-x)!important;font-size:var(--web-font-display);font-weight:var(--web-weight-strong);line-height:1}.n-dialog:has(.ui-setting-form)>.n-dialog__content{flex:1 1 auto;min-height:0;margin:0!important;padding:var(--ui-form-dialog-body-pad-top) var(--ui-form-dialog-pad-x) var(--ui-form-dialog-body-pad-bottom)!important;overflow:auto}.n-dialog:has(.ui-setting-form)>.n-dialog__action{margin:0!important;padding:var(--ui-form-dialog-footer-pad-y) var(--ui-form-dialog-pad-x)!important;background:var(--ui-form-dialog-footer-bg);justify-content:flex-end;gap:var(--ui-form-dialog-footer-gap)}.n-dialog:has(.ui-setting-form)>.n-dialog__action .n-button{box-sizing:border-box;height:var(--button-height);min-height:var(--button-height);margin:0!important;padding:var(--button-padding-y) var(--button-padding-x)!important;--n-color: transparent !important;--n-color-hover: transparent !important;--n-color-pressed: transparent !important;--n-color-focus: transparent !important;--n-text-color: var(--t1) !important;--n-text-color-hover: var(--t1) !important;--n-text-color-pressed: var(--t1) !important;--n-text-color-focus: var(--t1) !important;--n-border: 1px solid var(--button-secondary-border) !important;--n-border-hover: 1px solid var(--button-secondary-border) !important;--n-border-pressed: 1px solid var(--button-secondary-border) !important;--n-border-focus: 1px solid var(--button-secondary-border) !important}@media(max-width:512px){.ui-setting-form .ui-setting-form-item{grid-template-columns:minmax(0,1fr)!important;background-image:none}.ui-setting-form .ui-setting-form-item>.n-form-item-label,.ui-setting-form .ui-form-description,.ui-setting-form .ui-form-control,.ui-setting-form .n-form-item-feedback-wrapper{grid-column:1!important;grid-row:auto!important}}.ui-setting-form :is(.n-input:not(.n-input--textarea),.n-base-selection,.n-base-selection-label){--n-height: var(--ui-form-control-height) !important;--n-border-radius: var(--ui-radius) !important;height:var(--ui-form-control-height)!important;min-height:var(--ui-form-control-height)!important;font-size:var(--web-font-body)!important}.setting-row>:is(.n-input,.n-input-number,.n-select,.n-date-picker,.n-time-picker,.n-tree-select,.tc-date-picker),.ui-form-control>:is(.n-input,.n-input-number,.n-select,.n-date-picker,.n-time-picker,.n-tree-select,.tc-date-picker){width:100%!important;min-width:0}.setting-row>.n-switch,.ui-form-control>.n-switch{width:auto!important;margin-left:auto}.setting-row>:is(.n-radio-group,.n-checkbox-group),.ui-form-control>:is(.n-radio-group,.n-checkbox-group){width:100%!important;margin-left:0;justify-content:flex-start}.setting-row .tc-date-inputs,.ui-form-control .tc-date-inputs{width:100%;min-height:var(--ui-form-control-height);height:var(--ui-form-control-height)}:root{--size-4: 4px;--size-8: 8px;--size-12: 12px;--size-16: 16px;--size-32: 32px;--size-48: 48px;--size-96: 96px;--size-256: 256px;--size-384: 384px;--palette-grey-900: #1F2933;--palette-grey-800: #323F4B;--palette-grey-700: #3E4C59;--palette-grey-500: #616E7C;--palette-grey-400: #7B8794;--palette-grey-200: #CBD2D9;--palette-grey-100: #E4E7EB;--palette-grey-050: #F5F7FA;--palette-blue-800: #0B69A3;--palette-blue-300: #5ED0FA;--palette-blue-200: #81DEFD;--palette-red-800: #8A041A;--palette-red-700: #AB091E;--palette-red-200: #FF9B9B;--shadow-dialog: 0 15px 35px hsla(0, 0%, 0%, .2)}.rf-theme.tc-date-picker,.rf-theme.tc-date-panel{--date-panel: var(--palette-grey-900);--date-range: var(--palette-grey-700);--date-hover: var(--palette-grey-800);--date-ink: var(--palette-grey-050);--date-muted: var(--palette-grey-100);--date-accent: var(--palette-blue-800);font-family:var(--web-typeface);font-size:var(--web-font-body);line-height:var(--web-line-ratio-body)}.tc-date-picker{display:inline-flex;flex-direction:column;width:max-content;min-width:var(--size-256);max-width:100%;vertical-align:middle}.tc-date-picker--range{min-width:var(--size-384)}.tc-date-inputs{display:flex;flex-wrap:nowrap;align-items:center;width:100%;min-height:var(--button-height);border:var(--button-border-width) solid var(--palette-grey-200);border-radius:var(--button-radius);background:var(--button-secondary);box-sizing:border-box}.tc-date-input-slot{display:grid;grid-template-columns:minmax(max-content,1fr);flex:1 0 auto;min-width:min-content;font-variant-numeric:tabular-nums}.tc-date-input-slot--end{grid-template-columns:auto minmax(max-content,1fr)}.tc-date-input-slot>:is(input,.tc-date-input-measure){grid-area:1 / 1}.tc-date-input-slot--end>:is(input,.tc-date-input-measure){grid-area:1 / 2}.tc-date-input-measure{visibility:hidden;pointer-events:none;white-space:pre;padding:var(--size-8) var(--size-12);font:inherit}.tc-date-input-actions{display:flex;flex:0 0 auto;margin-left:auto}.tc-date-inputs:focus-within{border-color:var(--date-accent);outline:auto}.rf-theme.tc-date-picker .tc-date-inputs input{box-sizing:border-box;width:0;min-width:100%;border:0;padding:var(--size-8) var(--size-12);margin:0;background:transparent;border-radius:var(--button-radius);color:var(--palette-grey-800);font:inherit;line-height:inherit;outline:none;text-overflow:clip}.rf-theme.tc-date-picker input::placeholder{color:var(--palette-grey-500);font:inherit}.tc-date-separator{color:var(--palette-grey-500);align-self:center;grid-area:1 / 1}.rf-theme.tc-date-picker button.tc-date-icon{display:grid;grid-template:1fr / 1fr;place-items:center;flex:0 0 var(--size-32);width:var(--size-32);height:var(--size-32);border:0;padding:0;background:transparent;box-shadow:none;color:var(--palette-grey-500);border-radius:var(--button-radius);cursor:pointer;overflow:hidden}.rf-theme.tc-date-picker .bee-calendar-icon,.rf-theme.tc-date-picker .bee-calendar-fallback{grid-area:1 / 1}.bee-calendar-icon{display:block}.bee-calendar-fallback{display:none!important}.tc-date-icon svg{width:var(--button-icon-size);height:var(--button-icon-size)}.tc-date-icon:hover{color:var(--date-accent)}.tc-date-picker.is-disabled .tc-date-inputs{background:var(--palette-grey-050)}.tc-date-picker.is-disabled :is(input,button){cursor:not-allowed;color:var(--palette-grey-400)}.tc-date-picker.is-invalid .tc-date-inputs{border-color:var(--palette-red-700)}.tc-date-error{color:var(--palette-red-800);font-size:var(--web-font-caption);padding-top:var(--size-4)}.tc-date-picker[data-size=small] .tc-date-inputs,.tc-date-picker[data-size=large] .tc-date-inputs{min-height:var(--button-height)}.rf-theme.tc-date-panel{position:fixed;z-index:var(--ui-popup-z-index);width:calc(var(--size-256) + 2 * var(--button-border-width));max-width:calc(100vw - var(--size-16));box-sizing:border-box;padding:var(--size-16);overflow:auto;overscroll-behavior:contain;background:var(--date-panel);color:var(--date-ink);border:var(--button-border-width) solid var(--date-hover);border-radius:var(--button-radius);box-shadow:var(--shadow-dialog);font-variant-numeric:tabular-nums}.tc-date-panel *{box-sizing:border-box}.rf-theme.tc-date-panel button{font:inherit;color:inherit;cursor:pointer;margin:0;box-shadow:none;letter-spacing:normal}.rf-theme.tc-date-panel button:disabled{cursor:not-allowed}.rf-theme.tc-date-panel button:focus-visible,.tc-date-panel input:focus-visible,.tc-date-picker button:focus-visible{outline:auto}.tc-date-presets{display:flex;gap:var(--size-8);margin-bottom:var(--size-8)}.rf-theme.tc-date-panel button.tc-date-preset{flex:1 1 0;min-width:0;padding:var(--size-8) var(--size-4);border:var(--button-border-width) solid var(--date-range);border-radius:var(--button-radius);background:transparent;color:var(--date-ink);font-size:var(--web-font-caption);line-height:1;white-space:nowrap}.rf-theme.tc-date-panel button.tc-date-preset.is-selected{background:var(--date-accent);border-color:var(--date-accent);color:var(--button-primary-text)}.tc-date-summary{display:grid;gap:var(--size-4);padding:0 var(--size-4) var(--size-12);font-size:var(--web-font-caption);border-bottom:var(--button-border-width) solid var(--date-range);overflow-wrap:anywhere}.tc-date-caption{color:var(--date-muted)}.tc-date-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--size-4);padding:var(--size-8) 0}.tc-date-heading-label{display:flex;align-items:center;justify-content:center;gap:var(--size-4)}.rf-theme.tc-date-panel .tc-date-heading-label button{padding:var(--size-4);background:transparent;border:0;font-weight:var(--web-weight-strong);border-radius:var(--button-radius)}.rf-theme.tc-date-panel button.tc-date-back{font-size:var(--web-font-caption);color:var(--date-muted);font-weight:var(--web-weight-regular)}.rf-theme.tc-date-panel .tc-date-nav{width:var(--size-32);height:var(--size-32);padding:0;border:0;background:transparent;border-radius:var(--button-radius);font-size:var(--web-font-title);line-height:1}.tc-date-heading button:hover{background:var(--date-hover)}.tc-calendar-week,.tc-calendar-row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.tc-calendar-week{padding-bottom:var(--size-8)}.tc-calendar-week span{text-align:center;color:var(--date-muted);font-size:var(--web-font-caption);line-height:var(--size-32)}.tc-calendar-row{padding:var(--size-4) 0}.tc-calendar-cell{display:grid;place-items:center;min-width:0;height:var(--size-32)}.rf-theme.tc-date-panel .tc-calendar-cell button{display:grid;place-items:center;border:var(--button-border-width) solid transparent;border-radius:50%;width:var(--size-32);height:var(--size-32);background:transparent;padding:0;font-size:var(--web-font-body);line-height:1}.rf-theme.tc-date-panel .tc-calendar-cell.is-outside button{color:var(--palette-grey-400)}.tc-calendar-cell.is-range{background:var(--date-range)}.tc-calendar-cell.is-range.is-start{border-radius:50% 0 0 50%}.tc-calendar-cell.is-range.is-end{border-radius:0 50% 50% 0}.tc-calendar-cell.is-range.is-start.is-end{border-radius:50%}.rf-theme.tc-date-panel .tc-calendar-cell button:hover{background:var(--date-hover)}.rf-theme.tc-date-panel .tc-calendar-cell.is-today button{border-color:var(--palette-blue-300)}.rf-theme.tc-date-panel .tc-calendar-cell.is-selected button{background:var(--date-accent);color:var(--button-primary-text);font-weight:var(--web-weight-strong)}.rf-theme.tc-date-panel .tc-calendar-cell button:disabled{color:var(--palette-grey-500);background:transparent;text-decoration:line-through}.tc-calendar-grid--periods .tc-calendar-row{grid-template-columns:repeat(3,minmax(0,1fr))}.tc-calendar-grid--periods .tc-calendar-cell{height:var(--size-48)}.rf-theme.tc-date-panel .tc-calendar-grid--periods button{width:100%;height:var(--size-32);border-radius:var(--button-radius)}.tc-date-times{display:grid;gap:var(--size-12);padding:var(--size-12) 0;border-top:var(--button-border-width) solid var(--date-range);margin-top:var(--size-8)}.tc-date-panel-error{margin:var(--size-4) 0 var(--size-12);font-size:var(--web-font-caption);color:var(--palette-red-200)}.tc-date-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--size-8);padding:var(--size-12) 0 0;margin-top:var(--size-8);border-top:var(--button-border-width) solid var(--date-range)}.tc-date-actions{display:flex;gap:var(--size-8)}.rf-theme.tc-date-panel .tc-date-footer button{border:var(--button-border-width) solid transparent;border-radius:var(--button-radius);padding:var(--size-8) calc(var(--size-8) * 2);font-size:var(--web-font-body);line-height:1}.rf-theme.tc-date-panel button.tc-date-today{color:var(--palette-blue-200);background:transparent;padding-inline:var(--size-4)}.rf-theme.tc-date-panel button.tc-date-cancel{background:var(--date-hover);border-color:var(--date-range)}.rf-theme.tc-date-panel button.tc-date-confirm{background:var(--date-accent);color:var(--button-primary-text)}.rf-theme.tc-date-panel button.tc-date-confirm:disabled{background:var(--date-hover);color:var(--palette-grey-400)}.reference-native-form .tc-date-picker,.field-control>.tc-date-picker{width:100%}.rf-theme .field-control>.tc-date-picker .tc-date-inputs{border:0;box-shadow:none;min-height:var(--size-48);height:100%}.rf-theme .field-control>.tc-date-picker .tc-date-inputs :is(input,.tc-date-input-measure){padding:var(--size-12)}.field-control>.tc-date-picker>.tc-date-error{padding:0 var(--size-12) var(--size-8)}.ui-unified-modal .tc-date-picker{width:100%}.rf-theme .concept-fields:has(.tc-date-picker){grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--size-96) + var(--size-256))),1fr))}.rf-theme .reference-native-form .n-grid:has(.tc-date-picker){grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--size-96) + var(--size-256))),1fr))!important}.rf-theme .field:has(.tc-date-picker){flex-wrap:wrap}.rf-theme .field:has(.tc-date-picker)>.field-control{flex:1 1 var(--size-256)}.rf-theme .reference-native-form .n-form-item:has(.tc-date-picker){display:flex;flex-wrap:wrap}.rf-theme .reference-native-form .n-form-item:has(.tc-date-picker)>.n-form-item-label{flex:0 0 var(--size-96)}.rf-theme .reference-native-form .n-form-item:has(.tc-date-picker)>.n-form-item-blank{flex:1 1 var(--size-256);min-width:0}.rf-theme .reference-native-form .n-form-item:has(.tc-date-picker)>.n-form-item-feedback-wrapper{flex-basis:100%}.resource-filter-field:has(.tc-date-picker){width:max-content}.resource-filter-field__control>.tc-date-picker{width:max-content}.admin-resource-page .resource-page-filters>.tc-date-picker,.admin-resource-page .resource-page-filters>.resource-filter-field:has(.tc-date-picker){flex-shrink:0;min-width:max-content}.tc-date-time-block{min-width:0;display:grid;gap:var(--size-8)}.tc-date-panel--range .tc-date-times{grid-template-columns:repeat(2,minmax(0,1fr))}.tc-date-time-block>.tc-date-caption{font-size:var(--web-font-caption)}.tc-time-wheel{display:flex;gap:var(--size-8)}.tc-time-column{flex:1;min-width:0;text-align:center}.tc-time-label{display:block;margin-bottom:var(--size-4);color:var(--date-muted);font-size:var(--web-font-caption)}.tc-time-scroll{height:calc(5 * var(--size-32));overflow-y:auto;overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none;border-radius:var(--button-radius)}.tc-time-scroll::-webkit-scrollbar{display:none}.tc-time-scroll:focus-visible{outline:auto}.tc-time-spacer{height:calc(2 * var(--size-32))}.tc-time-option{height:var(--size-32);display:grid;place-items:center;scroll-snap-align:center;color:var(--date-muted);cursor:pointer;border-radius:var(--button-radius)}.tc-time-option.is-selected{background:var(--date-accent);color:var(--button-primary-text);font-weight:var(--web-weight-strong)}.tc-time-option:hover{outline:var(--button-border-width) solid var(--palette-grey-500);outline-offset:calc(-1 * var(--button-border-width))}
