@font-face{font-family:Roboto Flex;src:url(/css/fonts/RobotoFlex-VariableFont.ttf) format("truetype")}@font-face{font-family:Material Symbols Outlined;src:url(/css/fonts/MaterialSymbolsOutlined-VariableFont_FILL.GRAD.opsz.wght.ttf) format("truetype");font-style:normal;font-display:auto}body{display:flex;flex-direction:column;height:100vh;margin:0;overflow:hidden}main{padding:var(--kendo-spacing-3) var(--kendo-spacing-3) var(--kendo-spacing-0) var(--kendo-spacing-3)}a{color:var(--kendo-color-on-app-surface)}a:hover{color:var(--kendo-color-primary);text-decoration:none}h1,h2,h3{font-weight:400}h1{font-size:42px}h2{font-size:32px}h3{font-size:24px}#copyright{padding:var(--kendo-spacing-2) var(--kendo-spacing-0)}.compact-view-toggle-button{position:fixed;-webkit-align-items:end;align-items:end;right:var(--kendo-spacing-2);top:-64px}.align-right{justify-self:end}.banner-region-container{border-bottom:solid 1px var(--kendo-color-border-alt, #cecece);margin-bottom:var(--kendo-spacing-8)}.top-banner-title{margin-top:var(--kendo-spacing-3\.5);padding-left:var(--kendo-spacing-2)}.menu-right-align{display:flex;justify-content:flex-end!important;align-items:flex-end!important;margin-top:var(--kendo-spacing-2);margin-bottom:var(--kendo-spacing-2)}.rich-text-editor div.k-editor-content div.k-content{font-family:Aptos,Calibri;background-color:var(--kendo-color-surface, gainsboro);color:var(--kendo-color-on-app-surface, dimgray)}.pct-telerik-grid .k-table .k-table-th{min-width:120px}.pct-admin-config-data-grid{height:calc(100vh - 360px);overflow:auto}.pct-environment-banner{color:var(--kendo-color-on-app-surface, #333333);padding:var(--kendo-spacing-2\.5) var(--kendo-spacing-5);border-radius:5px;display:inline-block;font-family:Arial,sans-serif;font-size:16px;text-align:center}.pct-inline-picker-reset-button-1{margin-left:-7.25em;z-index:100}.pct-inline-picker-reset-button-0{margin-left:-3.5em;z-index:100}.pct-outline-picker-reset-button-1{margin-left:7.25em;z-index:100}.pct-outline-picker-reset-button-0{margin-left:3.5em;z-index:100}.pct-no-now-button .k-time-now{display:none}.k-appbar .k-appbar-separator{color:var(--kendo-color-border-alt, #8a8886)}div.appbar-top{position:relative;z-index:1}.appbar-top>div{line-height:2.4}#app-title{display:flex;gap:.2em;align-items:center;margin:0;padding:0;font-size:1.2em}#app-title strong{font-weight:500}#app-title sup{font-size:.4em}#app-title a,#app-title a:hover{text-decoration:none;color:inherit}#product-page-link{display:block;width:42px;margin-right:var(--kendo-spacing-2);background:url(components/devcraft-ninja-small.svg) center no-repeat;background-size:contain;font-size:var(--kendo-font-size-lg);text-decoration:none;text-indent:-9999px}div.appbar-bottom{z-index:1;background-color:var(--kendo-color-surface);color:var(--kendo-color-subtle)}.k-button.k-icon-button{padding:var(--kendo-spacing-2);min-width:40px;min-height:40px}.k-button.k-icon-button .k-button-icon{margin:0}.k-button-group{gap:var(--kendo-spacing-1)}.k-button-group .k-button{flex:1}.k-button.k-loading{position:relative;pointer-events:none}.k-button.k-loading .k-button-text{opacity:.5}.k-button.k-loading:after{content:"";position:absolute;width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:button-spin .6s linear infinite}@keyframes button-spin{to{transform:rotate(360deg)}}.k-button.k-button-destructive{color:var(--kendo-color-error);border-color:var(--kendo-color-error)}.k-button.k-button-destructive:hover{background-color:var(--kendo-color-error);color:var(--kendo-color-on-error, #fff)}.k-dialog-wrapper{z-index:10100!important}@media (max-width: 639.98px){.k-window{width:calc(100vw - 16px)!important;max-width:100vw!important;left:8px!important;right:8px!important}.k-dialog{width:calc(100vw - 16px)!important;max-width:100vw!important}}@media (max-width: 767.98px){.k-window{min-width:min(100vw - 32px,500px)}}.k-drawer-container{height:calc(100vh - var(--pct-appbar-height, 56px));background-color:var(--kendo-drawer-bg, var(--kendo-color-surface-alt))}.k-drawer{border:0;padding:var(--kendo-spacing-4)}.k-drawer .k-drawer-item{color:var(--kendo-color-subtle);margin-bottom:var(--kendo-spacing-0\.5);border-radius:var(--kendo-border-radius-md, 4px)}.k-drawer .k-drawer-item:before{border-color:transparent}.k-drawer .k-drawer-item .k-item-text{color:var(--kendo-color-subtle);font-size:var(--kendo-font-size-sm, 14px);font-weight:var(--kendo-font-weight, 400);line-height:142%;letter-spacing:var(--kendo-letter-spacing-normal, 0)}.k-drawer .k-drawer-item .k-icon{color:var(--kendo-color-subtle)}.k-drawer .k-drawer-item .drawer-chevron-icon{margin-left:auto}.k-drawer .k-drawer-item:hover{color:var(--kendo-color-on-app-surface);background:var(--kendo-color-base-opacity-Base-Active, rgba(50, 49, 48, .08))}.k-drawer .k-drawer-item:hover .k-item-text{color:var(--kendo-color-on-app-surface)}.k-drawer .k-drawer-item:hover .k-icon{color:var(--kendo-color-subtle)}.k-drawer .k-drawer-item.k-selected{border-radius:var(--kendo-border-radius-md, 4px);background:var(--kendo-color-base-opacity-Base-Active, rgba(50, 49, 48, .08))}.k-drawer .k-drawer-item.k-selected .k-item-text{color:var(--kendo-color-on-app-surface);font-weight:var(--kendo-font-weight-semibold, 600)}.k-drawer .k-drawer-item.k-selected .k-icon{color:var(--kendo-color-primary)}.k-drawer .k-drawer-item.k-selected:before{opacity:0}.k-drawer .k-drawer-item.k-level-1{margin-left:var(--kendo-spacing-6);padding:var(--kendo-spacing-2) var(--kendo-spacing-2) var(--kendo-spacing-2) var(--kendo-spacing-5)}.k-drawer .k-drawer-item.k-level-1:before{border-color:var(--kendo-color-border-alt, rgba(138, 136, 134, .36));opacity:1}.k-drawer .k-drawer-item.k-level-1.k-selected:before{border-color:var(--kendo-color-primary);opacity:1}.k-drawer .k-drawer-item.k-level-2:before{opacity:0}.k-drawer-content{height:100%;border-radius:var(--kendo-border-radius-xxl, 12px) 0 0 0;border-top:1px solid var(--kendo-color-border-alt, rgba(138, 136, 134, .36));border-left:1px solid var(--kendo-color-border-alt, rgba(138, 136, 134, .36));background:var(--kendo-color-app-surface)}.k-treeview{height:100%}.k-splitter-flex .k-pane{display:flex;flex-direction:column;justify-content:stretch}.k-label,.k-form-label{font-weight:600;color:var(--kendo-color-primary)}.k-form-fieldset{background:color-mix(in srgb,var(--kendo-color-surface, #fff) 97%,var(--kendo-color-primary, #8155B9) 3%);border:1px solid var(--kendo-color-border-alt, #e0e0e0);border-radius:var(--kendo-border-radius-md, 4px);padding:var(--kendo-spacing-4, 16px);margin-bottom:var(--kendo-spacing-5, 20px);transition:border-color .15s ease}.k-form-fieldset:focus-within{border-color:var(--kendo-color-primary, #8155B9)}[data-theme=dark] .k-form-fieldset{background:color-mix(in srgb,var(--kendo-color-surface, #1f1f1f) 95%,var(--kendo-color-primary, #BFA1E0) 5%)}.k-form-legend{font-size:15px;font-weight:600;color:var(--kendo-color-on-app-surface, #1f1f1f);padding-bottom:var(--kendo-spacing-2, 8px);margin-bottom:var(--kendo-spacing-3, 12px);border-bottom:1px solid var(--kendo-color-border-alt, #e0e0e0);width:100%}.k-form-fieldset:not(:has(.k-form-field,.k-form-field-wrap,[class*=pct-form-field])){display:none}.k-input.k-invalid,.k-textbox.k-invalid,.k-textarea.k-invalid,.k-picker.k-invalid,.k-dropdownlist.k-invalid,.k-combobox.k-invalid,.k-datepicker.k-invalid,.k-datetimepicker.k-invalid{border-color:var(--kendo-color-error, #ef4444);box-shadow:0 0 0 2px #ef444426}.k-form-error{color:var(--kendo-color-error, #ef4444);font-size:12px;margin-top:var(--kendo-spacing-0\.5, 2px)}.pct-required-indicator{color:var(--kendo-color-error, #ef4444);font-weight:700;margin-left:2px}.pct-field-help-icon{font-size:16px;color:var(--kendo-color-subtle-text, #8a8886);vertical-align:middle;margin-left:var(--kendo-spacing-1, 4px);cursor:help;opacity:.7;transition:opacity .15s ease}.pct-field-help-icon:hover,.pct-field-help-icon:focus-visible{opacity:1;color:var(--kendo-color-primary, #8155B9)}.pct-form-field{margin-bottom:var(--kendo-spacing-1, 4px)}.pct-form-field--invalid .k-label,.pct-form-field--invalid .k-form-label{color:var(--kendo-color-error, #ef4444)}.pct-textarea-max-height>textarea{max-height:240px;overflow-y:auto!important}.k-toolbar{border-bottom:1px solid var(--kendo-color-border-alt, #e0e0e0)}@media (max-width: 1023.98px){.k-form-fieldset{padding:var(--kendo-spacing-3\.5, 14px);margin-bottom:var(--kendo-spacing-4, 16px)}.k-form-legend{font-size:14px}}@media (max-width: 639.98px){.k-form-fieldset{padding:var(--kendo-spacing-2\.5, 10px);margin-bottom:var(--kendo-spacing-3, 12px)}.k-form-legend{font-size:13px;padding-bottom:var(--kendo-spacing-1, 4px);margin-bottom:var(--kendo-spacing-2, 8px)}.k-label,.k-form-label{font-size:13px}.pct-form-field{margin-bottom:var(--kendo-spacing-0\.5, 2px)}.pct-field-help-icon{font-size:14px}.form-skeleton{padding:var(--kendo-spacing-2\.5, 10px)}.form-skeleton-section{padding:var(--kendo-spacing-2\.5, 10px);margin-bottom:var(--kendo-spacing-3, 12px)}}.form-skeleton{padding:var(--kendo-spacing-4, 16px)}.form-skeleton-section{background:color-mix(in srgb,var(--kendo-color-surface, #fff) 97%,var(--kendo-color-primary, #8155B9) 3%);border:1px solid var(--kendo-color-border-alt, #e0e0e0);border-radius:var(--kendo-border-radius-md, 4px);padding:var(--kendo-spacing-4, 16px);margin-bottom:var(--kendo-spacing-5, 20px)}[data-theme=dark] .form-skeleton-section{background:color-mix(in srgb,var(--kendo-color-surface, #1f1f1f) 95%,var(--kendo-color-primary, #BFA1E0) 5%)}.form-skeleton-divider{height:1px;background:var(--kendo-color-border-alt, #e0e0e0);margin:var(--kendo-spacing-3, 12px) 0}.form-skeleton-row{display:grid;gap:var(--kendo-spacing-4, 16px);margin-bottom:var(--kendo-spacing-3, 12px)}.form-skeleton-field{display:flex;flex-direction:column;gap:var(--kendo-spacing-1, 4px)}.form-skeleton-actions{display:flex;gap:var(--kendo-spacing-2, 8px);padding-top:var(--kendo-spacing-4, 16px)}.k-grid .k-table-th{padding-block:var(--kendo-spacing-3, .5rem)}.pct-mobile-card{background:var(--kendo-color-surface, #fff);border:1px solid var(--kendo-color-border-alt, #e0e0e0);border-radius:var(--kendo-border-radius-md, 4px);padding:12px;cursor:pointer;transition:box-shadow .15s ease,border-color .15s ease;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;min-height:72px}.pct-mobile-card:active{background-color:var(--kendo-color-primary-subtle, #e8eaf6);border-color:var(--kendo-color-primary, #5c6bc0)}.pct-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.pct-card-id{font-size:var(--kendo-font-size-sm, 12px);color:var(--kendo-color-subtle, #666);font-weight:600}.pct-card-status{font-size:11px;padding:2px 8px;border-radius:12px;background:var(--kendo-color-primary-subtle, #e8eaf6);color:var(--kendo-color-primary, #5c6bc0);white-space:nowrap}.pct-card-title{font-size:var(--kendo-font-size, 14px);font-weight:600;line-height:1.3;margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pct-card-description{font-size:var(--kendo-font-size-sm, 12px);color:var(--kendo-color-subtle, #666);line-height:1.4;margin-bottom:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pct-card-meta{display:flex;gap:8px;font-size:var(--kendo-font-size-sm, 12px);color:var(--kendo-color-subtle, #666);flex-wrap:wrap}.pct-card-footer{display:flex;justify-content:space-between;margin-top:4px;font-size:11px;color:var(--kendo-color-subtle, #666)}.pct-mobile-toolbar{padding:8px 12px;border-bottom:1px solid var(--kendo-color-border-alt, #e0e0e0)}.pct-mobile-toolbar-actions{display:flex;align-items:center;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch}.pct-mobile-action-btn{min-width:48px;min-height:48px}@media (pointer: coarse){.pct-mobile-card{min-height:80px}.pct-mobile-action-btn{min-width:48px;min-height:48px}}.pct-notification{position:fixed;top:80px;right:24px;width:auto;min-width:420px;max-width:600px;z-index:10200}.pct-notification .k-notification-container{margin:0;padding:0;background:transparent;border:none;box-shadow:none}.pct-notification .k-notification{background:linear-gradient(135deg,#fffffffa,#f8f8f8f2);backdrop-filter:blur(24px) saturate(200%) brightness(1.05);-webkit-backdrop-filter:blur(24px) saturate(200%) brightness(1.05);border:2px solid rgba(0,0,0,.12);border-left:none;border-radius:0 16px 16px 0;padding:28px 36px 28px 48px;margin-bottom:16px;box-shadow:0 6px 12px -2px #00000026,0 3px 6px -1px #00000014,0 24px 48px -12px #0000002e,0 12px 24px -6px #0000001f,inset 0 1px #fffc;position:relative;overflow:visible;animation:notificationSlideIn .6s cubic-bezier(.175,.885,.32,1.275) forwards;transform-origin:right center}.pct-notification .k-notification:before{content:"";position:absolute;left:-24px;top:-2px;bottom:-2px;width:24px;background:inherit;border:2px solid rgba(0,0,0,.12);border-right:none;border-radius:16px 0 0 16px;box-shadow:-3px 0 6px #00000014,inset 1px 0 #fffc}.pct-notification .k-notification:after{content:"";position:absolute;left:-16px;top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background:#00000014;box-shadow:0 -20px #00000014,0 20px #00000014,inset 0 1px 2px #00000026}[data-theme=dark] .pct-notification .k-notification{background:linear-gradient(135deg,#303032fa,#2a2a2cf5);border:2px solid rgba(255,255,255,.25);border-left:none;box-shadow:0 4px 12px -2px #00000080,0 12px 32px -8px #0009,inset 0 1px #ffffff1f}[data-theme=dark] .pct-notification .k-notification:before{border:2px solid rgba(255,255,255,.25);border-right:none;box-shadow:-2px 0 8px #0006,inset 1px 0 #ffffff1f}[data-theme=dark] .pct-notification .k-notification:after{background:#ffffff26;box-shadow:0 -20px #ffffff26,0 20px #ffffff26,inset 0 1px 2px #0006}.pct-notification .k-notification-content,.pct-notification .k-notification-content *,[data-theme=dark] .pct-notification .k-notification-content,[data-theme=dark] .pct-notification .k-notification-content *,[data-theme=light] .pct-notification .k-notification-content,[data-theme=light] .pct-notification .k-notification-content *{text-shadow:0 1px 3px rgba(0,0,0,.3)!important}[data-theme=dark] .pct-notification .k-notification-closable .k-icon-close{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);opacity:.8}[data-theme=dark] .pct-notification .k-notification-closable .k-icon-close:hover{background:#ffffff2e;border-color:#ffffff59;opacity:1}[data-theme=dark] .pct-notification .k-notification-success .status-bar{background:linear-gradient(180deg,#4caf50,#388e3c);box-shadow:0 0 10px #4caf5099,inset 0 0 3px #fff3}[data-theme=dark] .pct-notification .k-notification-error .status-bar{background:linear-gradient(180deg,#ef5350,#c62828);box-shadow:0 0 10px #ef535099,inset 0 0 3px #fff3}[data-theme=dark] .pct-notification .k-notification-warning .status-bar{background:linear-gradient(180deg,#ffca28,#f9a825);box-shadow:0 0 10px #ffca2899,inset 0 0 3px #fff3}[data-theme=dark] .pct-notification .k-notification-info .status-bar{background:linear-gradient(180deg,#42a5f5,#1e88e5);box-shadow:0 0 10px #42a5f599,inset 0 0 3px #fff3}[data-theme=dark] .pct-notification .k-icon{filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}@media (hover: hover){[data-theme=dark] .pct-notification .k-notification:hover{transform:translateY(-3px);box-shadow:0 6px 16px -3px #0009,0 16px 40px -10px #000000b3,inset 0 1px #ffffff1f}}.pct-notification .k-notification-content{display:flex;align-items:center;gap:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.65;font-weight:450;letter-spacing:-.011em;text-shadow:0 1px 2px rgba(0,0,0,.04)!important}.pct-notification .k-icon{font-size:24px;opacity:1;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.pct-notification .k-notification-success{position:relative;padding-left:56px}.pct-notification .k-notification-success .status-bar{position:absolute;left:-24px;top:-2px;bottom:-2px;width:6px;background:linear-gradient(180deg,var(--kendo-color-success, #55a554) 0%,var(--kendo-color-success-hover, #3e973e) 100%);border-radius:16px 0 0 16px;box-shadow:0 0 12px var(--kendo-color-success, #55a554),inset 0 0 4px #ffffff4d}.pct-notification .k-notification-success .k-icon{color:var(--kendo-color-success, #55a554);animation:iconPulse 2s ease-in-out infinite}.pct-notification .k-notification-error{position:relative;padding-left:56px}.pct-notification .k-notification-error .status-bar{position:absolute;left:-24px;top:-2px;bottom:-2px;width:6px;background:linear-gradient(180deg,var(--kendo-color-error, #c2666b) 0%,var(--kendo-color-error-hover, #b85156) 100%);border-radius:16px 0 0 16px;box-shadow:0 0 12px var(--kendo-color-error, #c2666b),inset 0 0 4px #ffffff4d}.pct-notification .k-notification-error .k-icon{color:var(--kendo-color-error, #c2666b);animation:iconShake .5s ease-in-out}.pct-notification .k-notification-warning{position:relative;padding-left:56px}.pct-notification .k-notification-warning .status-bar{position:absolute;left:-24px;top:-2px;bottom:-2px;width:6px;background:linear-gradient(180deg,var(--kendo-color-warning, #ffc80a) 0%,var(--kendo-color-warning-hover, #f5c000) 100%);border-radius:16px 0 0 16px;box-shadow:0 0 12px var(--kendo-color-warning, #ffc80a),inset 0 0 4px #ffffff4d}.pct-notification .k-notification-warning .k-icon{color:var(--kendo-color-warning, #ffc80a);animation:iconBounce 1s ease-in-out}.pct-notification .k-notification-info{position:relative;padding-left:56px}.pct-notification .k-notification-info .status-bar{position:absolute;left:-24px;top:-2px;bottom:-2px;width:6px;background:linear-gradient(180deg,var(--kendo-color-info, #0a7eff) 0%,var(--kendo-color-info-hover, #096edf) 100%);border-radius:16px 0 0 16px;box-shadow:0 0 12px var(--kendo-color-info, #0a7eff),inset 0 0 4px #ffffff4d}.pct-notification .k-notification-info .k-icon{color:var(--kendo-color-info, #0a7eff);animation:iconRotate 2s ease-in-out}.pct-notification .k-notification-closable .k-icon-close{position:absolute;top:24px;right:24px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#0000000a;border:1px solid rgba(0,0,0,.08);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;opacity:.7}.pct-notification .k-notification-closable .k-icon-close:hover{background:#00000014;opacity:1;transform:scale(1.1) rotate(90deg);border-color:#0000001f}[data-theme=dark] .pct-notification .k-notification-closable .k-icon-close{background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}[data-theme=dark] .pct-notification .k-notification-closable .k-icon-close:hover{background:#ffffff1f;border-color:#fff3}@keyframes notificationSlideIn{0%{transform:translate(150%) rotate(15deg) scale(.8);opacity:0}50%{transform:translate(-10%) rotate(-2deg) scale(1.05);opacity:.8}70%{transform:translate(5%) rotate(1deg) scale(.98);opacity:.9}to{transform:translate(0) rotate(0) scale(1);opacity:1}}.pct-notification .k-notification.k-notification-hiding{animation:notificationSlideOut .6s cubic-bezier(.68,-.55,.265,1.55) forwards}@keyframes notificationSlideOut{0%{transform:translate(0) rotate(0) scale(1);opacity:1}30%{transform:translate(-20px) rotate(-3deg) scale(1.02);opacity:1}to{transform:translate(150%) rotate(20deg) scale(.7);opacity:0}}@keyframes iconPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.15);opacity:.8}}@keyframes iconShake{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}@keyframes iconBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes iconRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 639.98px){.pct-notification{left:16px;right:16px;width:auto;min-width:unset;max-width:unset}.pct-notification .k-notification{padding:20px 28px 20px 40px}}@media (hover: hover){.pct-notification .k-notification{transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1)}.pct-notification .k-notification:hover{transform:translateY(-4px) translate(-4px);box-shadow:0 8px 16px -3px #0003,0 4px 8px -2px #0000001f,0 32px 64px -16px #0000003d,0 16px 32px -8px #00000029,inset 0 1px #fffc}[data-theme=dark] .pct-notification .k-notification:hover{box-shadow:0 8px 16px -3px #00000080,0 4px 8px -2px #0006,0 32px 64px -16px #0009,0 16px 32px -8px #00000080,inset 0 1px #ffffff1a}}.k-notification-container{margin:8px}.k-toolbar.k-toolbar-scrollable{margin-inline-start:0}.k-toolbar-sm{padding:var(--kendo-spacing-2, .5rem)}@media (max-width: 1023.98px){.k-toolbar-sm{padding:var(--kendo-spacing-1\.5, 6px)}}@media (max-width: 639.98px){.k-toolbar .k-button .k-button-text{display:none}.k-toolbar .k-button .k-button-icon{margin:0}.k-toolbar .k-toolbar-separator{display:none}.k-toolbar-sm{padding:var(--kendo-spacing-1, 4px);gap:var(--kendo-spacing-0\.5, 2px)}.k-toolbar .k-button{padding-inline:var(--kendo-spacing-1\.5, 6px)}}:root{--error-ui-bg: #999999;--error-ui-text: #ffffff;--error-ui-shadow: rgba(0, 0, 0, .3);--error-ui-padding: .8rem 1.5rem .8rem 1.5rem;--error-ui-font-size: 1.1rem;--error-boundary-bg: #b32121;--error-boundary-icon: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIG92ZXJmbG93PSJoaWRkZW4iPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxyZWN0IHg9IjIzNSIgeT0iNTEiIHdpZHRoPSI1NiIgaGVpZ2h0PSI0OSIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMCkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMzUgLTUxKSI+PHBhdGggZD0iTTI2My41MDYgNTFDMjY0LjcxNyA1MSAyNjUuODEzIDUxLjQ4MzcgMjY2LjYwNiA1Mi4yNjU4TDI2Ny4wNTIgNTIuNzk4NyAyNjcuNTM5IDUzLjYyODMgMjkwLjE4NSA5Mi4xODMxIDI5MC41NDUgOTIuNzk1IDI5MC42NTYgOTIuOTk2QzI5MC44NzcgOTMuNTEzIDI5MSA5NC4wODE1IDI5MSA5NC42NzgyIDI5MSA5Ny4wNjUxIDI4OS4wMzggOTkgMjg2LjYxNyA5OUwyNDAuMzgzIDk5QzIzNy45NjMgOTkgMjM2IDk3LjA2NTEgMjM2IDk0LjY3ODIgMjM2IDk0LjM3OTkgMjM2LjAzMSA5NC4wODg2IDIzNi4wODkgOTMuODA3MkwyMzYuMzM4IDkzLjAxNjIgMjM2Ljg1OCA5Mi4xMzE0IDI1OS40NzMgNTMuNjI5NCAyNTkuOTYxIDUyLjc5ODUgMjYwLjQwNyA1Mi4yNjU4QzI2MS4yIDUxLjQ4MzcgMjYyLjI5NiA1MSAyNjMuNTA2IDUxWk0yNjMuNTg2IDY2LjAxODNDMjYwLjczNyA2Ni4wMTgzIDI1OS4zMTMgNjcuMTI0NSAyNTkuMzEzIDY5LjMzNyAyNTkuMzEzIDY5LjYxMDIgMjU5LjMzMiA2OS44NjA4IDI1OS4zNzEgNzAuMDg4N0wyNjEuNzk1IDg0LjAxNjEgMjY1LjM4IDg0LjAxNjEgMjY3LjgyMSA2OS43NDc1QzI2Ny44NiA2OS43MzA5IDI2Ny44NzkgNjkuNTg3NyAyNjcuODc5IDY5LjMxNzkgMjY3Ljg3OSA2Ny4xMTgyIDI2Ni40NDggNjYuMDE4MyAyNjMuNTg2IDY2LjAxODNaTTI2My41NzYgODY2LjA1NDdDMjYxLjA0OSA4Ni4wNTQ3IDI1OS43ODYgODcuMzAwNSAyNTkuNzg2IDg5Ljc5MjEgMjU5Ljc4NiA5Mi4yODM3IDI2MS4wNDkgOTMuNTI5NSAyNjMuNTc2IDkzLjUyOTUgMjY2LjExNiA5My41Mjk1IDI2Ny4zODcgOTIuMjgzNyAyNjcuMzg3IDg5Ljc5MjEgMjY3Mzg3IDg3LjMwMDUgMjY2LjExNiA4Ni4wNTQ3IDI2My41NzYgODY2LjA1NDdaIiBmaWxsPSIjRkZFNTAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L2c+PC9zdmc+);--error-boundary-icon-size: 2rem;--error-boundary-padding: 1.2rem;--error-boundary-left-padding: calc(var(--error-boundary-icon-size) + 1.5rem)}[data-theme=light]{--error-ui-bg: #f0f0f0;--error-ui-text: #222222;--error-boundary-bg: #d32f2f}[data-theme=dark]{--error-ui-bg: #222222;--error-ui-text: #ffffff;--error-boundary-bg: #b71c1c}#blazor-error-ui{background:var(--error-ui-bg);color:var(--error-ui-text);bottom:0;box-shadow:0 -2px 5px var(--error-ui-shadow);display:none;left:0;padding:var(--error-ui-padding);position:fixed;width:100%;z-index:10100;font-size:var(--error-ui-font-size)}#blazor-error-ui .dismiss{cursor:pointer;position:absolute;right:.75rem;top:.5rem}.blazor-error-boundary{background:var(--error-boundary-bg);background-image:var(--error-boundary-icon);background-repeat:no-repeat;background-size:var(--error-boundary-icon-size);background-position:1rem center;padding:var(--error-boundary-padding);padding-left:var(--error-boundary-left-padding);color:var(--error-ui-text);font-size:var(--error-ui-font-size);font-weight:600;transition:background .3s ease,color .3s ease}.blazor-error-boundary:after{content:"Server connection briefly lost or an error has occurred."}
