body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.auth-page{box-sizing:border-box;padding:16px}.auth-form-box{box-sizing:border-box;max-height:800px;overflow-y:auto}@media (max-width:420px){.auth-page{padding:8px}.auth-form-box{padding:16px!important}.tenant-users-grid{grid-template-columns:1fr!important}.tenant-users-header{display:none!important}.tenant-users-row{gap:6px!important;grid-template-columns:1fr!important;padding:8px!important}}@media (max-width:359px){.auth-page{padding:0}.auth-form-box{border-left:none!important;border-radius:0!important;border-right:none!important}}.r-button-danger{color:var(--danger-button-foreground)}.r-checkbox{align-items:center;cursor:pointer;display:inline-flex;gap:8px;-webkit-user-select:none;user-select:none}.r-checkbox .r-checkbox-input{height:0;opacity:0;position:absolute;width:0}.r-checkbox .r-checkbox-box{align-items:center;background-color:var(--control-background);border:1px solid var(--control-border);border-radius:3px;display:flex;flex-shrink:0;height:16px;justify-content:center;transition:all .2s ease;width:16px}.r-checkbox .r-checkbox-box:after{border:solid var(--foreground-primary);border-width:0 2px 2px 0;content:"";display:none;height:8px;transform:rotate(45deg);width:4px}.r-checkbox .r-checkbox-input:checked+.r-checkbox-box{background-color:var(--control-border);border-color:var(--control-border)}.r-checkbox .r-checkbox-input:checked+.r-checkbox-box:after{display:block}.r-checkbox .r-checkbox-input:focus+.r-checkbox-box{outline:2px solid var(--control-border);outline-offset:2px}.r-checkbox .r-checkbox-input:disabled+.r-checkbox-box,.r-checkbox .r-checkbox-input:disabled~.r-checkbox-label{cursor:not-allowed;opacity:.5}.r-checkbox .r-checkbox-label,.r-select{color:var(--foreground-primary);font-family:inherit;font-size:14px}.r-select{appearance:none;background-color:var(--control-background);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%23fff' d='M6 9 1 4h10z'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;border:1px solid var(--control-border);border-radius:4px;box-sizing:border-box;cursor:pointer;padding:6px 32px 6px 12px;width:100%}.r-select:focus{outline:2px solid var(--control-border);outline-offset:2px}.r-select:disabled{cursor:not-allowed;opacity:.5}.r-select option{background-color:var(--control-background)}.r-dump,.r-select option{color:var(--foreground-primary)}.r-dump{word-wrap:break-word;background-color:#0000;border:1px solid var(--control-border);border-radius:4px;box-sizing:border-box;flex:1 1;font-family:Consolas,Monaco,Courier New,monospace;font-size:12px;line-height:1.4;margin:0;min-height:3em;overflow-y:auto;padding:8px 12px;white-space:pre-wrap;width:100%}.r-field{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.r-field .r-field-label{color:var(--foreground-primary);display:block;font-family:inherit;font-size:14px;font-weight:500}.r-field .r-field-required{color:#f44;color:var(--error-foreground,#f44)}.r-field .r-field-control{display:flex;flex-direction:column}.r-field .r-field-hint{color:var(--foreground-secondary);font-family:inherit;font-size:12px}.r-field .r-field-message{font-family:inherit;font-size:12px;padding:4px 0}.r-field .r-field-message-error{color:#f44;color:var(--error-foreground,#f44)}.r-field .r-field-message-warning{color:#fa0;color:var(--warning-foreground,#fa0)}.r-field .r-field-message-success{color:#0c6;color:var(--success-foreground,#0c6)}.r-button{align-items:center;border:1px solid var(--control-border);border-radius:4px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:6px 16px;transition:all .2s ease}.r-button:focus{outline:2px solid var(--control-border);outline-offset:2px}.r-button:disabled{cursor:not-allowed;opacity:.5}.r-button .r-button-icon{justify-content:center}.r-button .r-button-icon,.r-button .r-button-text{align-items:center;display:flex}.r-button-default{background-color:var(--button-background);color:var(--button-foreground)}.r-button-default:hover:not(:disabled){background-color:var(--te2-table-row-hover)}.r-button-default:active:not(:disabled){background-color:var(--te2-table-row-selected)}.r-button-primary{background-color:var(--button-emphasized-background);border-color:var(--button-emphasized-background);color:var(--button-emphasized-foreground)}.r-button-primary:hover:not(:disabled){opacity:.9}.r-button-primary:active:not(:disabled){opacity:.8}.r-button-danger{background-color:#f44;background-color:var(--error-foreground,#f44);border-color:#f44;border-color:var(--error-foreground,#f44);color:var(--foreground-on-brand)}.r-button-danger:hover:not(:disabled){opacity:.9}.r-button-danger:active:not(:disabled){opacity:.8}.te2-view-button,.te2-view-switcher{align-items:center;display:flex;gap:4px}.te2-view-button{background:var(--button-background);border:1px solid var(--control-border);border-radius:4px;color:var(--button-foreground);cursor:pointer;font-size:13px;font-weight:500;height:28px;min-width:36px;padding:4px 12px;transition:all .15s ease}.te2-view-button:hover:not(.active){background:var(--nav-button-background-hover)}.te2-view-button:active:not(.active){background:var(--te2-table-row-selected)}.te2-view-button.active{background:var(--nav-button-background-selected);border-color:var(--nav-button-background-selected);color:var(--nav-button-foreground-selected);font-weight:600}.te2-view-button.active:hover{opacity:.9}.te2-view-button:focus-visible{outline:2px solid var(--control-border);outline-offset:2px}.te2-view-icon{font-size:14px;line-height:1}.te2-view-id{line-height:1}.r-spinner{align-items:center;display:inline-flex;justify-content:center}.r-spinner .r-spinner-circle{animation:r-spinner-rotate .8s linear infinite;border:2px solid var(--control-border);border-radius:50%;border-top-color:var(--foreground-primary)}.r-spinner-small .r-spinner-circle{height:16px;width:16px}.r-spinner-medium .r-spinner-circle{height:24px;width:24px}.r-spinner-large .r-spinner-circle{height:32px;width:32px}@keyframes r-spinner-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.edit-panel{background:var(--te2-panel-background);color:var(--foreground-primary);display:flex;flex-direction:column;height:100%;overflow:auto}.edit-panel-error,.edit-panel-loading,.edit-panel-no-config{align-items:center;display:flex;justify-content:center;padding:40px;text-align:center}.edit-panel-error{color:var(--elastic-color-semantic-error)}.edit-panel-form{flex:1 1}.edit-panel-form .fui-Field{margin-block:0}.edit-panel-form .fui-Field__hint{font-size:11px;margin-block-start:2px}.edit-panel-form .fui-Field__label{color:var(--foreground-secondary);font-size:12px;font-weight:500;padding-block-end:2px}.edit-panel-form .fui-Input{background-color:var(--control-background);border-color:var(--control-border)}.edit-panel-form .fui-Input,.edit-panel-form .fui-Input__input{color:var(--foreground-primary)}.edit-panel-form .fui-Input__input::placeholder{color:var(--foreground-secondary);opacity:.7}.edit-panel-actions{border-top:1px solid var(--te2-panel-border);display:flex;gap:8px;padding-top:16px}.r-message-bar{border-left:4px solid;border-radius:4px;font-family:inherit;font-size:14px;margin-bottom:16px;padding:12px 16px}.r-message-bar-info{background-color:#0078d41a;border-left-color:#0078d4;border-left-color:var(--elastic-color-semantic-info,#0078d4);color:var(--foreground-primary)}.r-message-bar-success{background-color:#107c101a;border-left-color:#107c10;border-left-color:var(--elastic-color-semantic-success,#107c10);color:var(--foreground-primary)}.r-message-bar-warning{background-color:#ffb9001a;border-left-color:#ffb900;border-left-color:var(--elastic-color-semantic-warning,#ffb900);color:var(--foreground-primary)}.r-message-bar-error{background-color:#c4314b1a;border-left-color:#c4314b;border-left-color:var(--elastic-color-semantic-error,#c4314b);color:var(--foreground-primary)}.r-tab-list{background-color:var(--te2-panel-background);border-bottom:1px solid var(--control-border);display:flex}.r-tab{background-color:#0000;border:none;border-bottom:2px solid #0000;color:var(--foreground-secondary);cursor:pointer;font-family:inherit;font-size:13px;font-weight:400;padding:8px 16px;transition:all .2s ease}.r-tab:hover:not(.r-tab-active){background-color:var(--te2-table-row-hover);color:var(--foreground-primary)}.r-tab:focus{outline:2px solid var(--control-border);outline-offset:-2px}.r-tab-active{background-color:var(--te2-panel-background);border-bottom-color:var(--button-emphasized-background);color:var(--button-emphasized-background);font-weight:600}.r-text{color:var(--foreground-primary);font-family:inherit;margin:0}.r-text-size-200{font-size:11px;line-height:1.4}.r-text-size-300{font-size:14px;line-height:1.4}.r-text-size-400{font-size:16px;line-height:1.4}.r-text-size-500{font-size:18px;line-height:1.4}.r-text-size-600{font-size:21px;line-height:1.4}.r-text-weight-regular{font-weight:400}.r-text-weight-medium{font-weight:500}.r-text-weight-semibold{font-weight:600}.r-text-weight-bold{font-weight:700}.r-input{background-color:var(--control-background);border:1px solid var(--control-border);border-radius:4px;box-sizing:border-box;color:var(--foreground-primary);font-family:inherit;font-size:14px;padding:6px 12px;width:100%}.r-input:focus{outline:2px solid var(--control-border);outline-offset:2px}.r-input::placeholder{color:var(--foreground-secondary);opacity:.7}.r-input:disabled{cursor:not-allowed;opacity:.5}.r-input:read-only{background-color:#0000;border-color:#0000;cursor:default}.r-label{color:var(--foreground-primary);display:block;font-family:inherit;font-size:14px;font-weight:500;margin-bottom:4px}.r-label-required{color:#f44;color:var(--error-foreground,#f44)}.r-textarea{background-color:var(--control-background);border:1px solid var(--control-border);border-radius:4px;box-sizing:border-box;color:var(--foreground-primary);font-family:inherit;font-size:14px;padding:6px 12px;resize:vertical;width:100%}.r-textarea:focus{outline:2px solid var(--control-border);outline-offset:2px}.r-textarea::placeholder{color:var(--foreground-secondary);opacity:.7}.r-textarea:disabled{cursor:not-allowed;opacity:.5}.r-textarea:read-only{background-color:#0000;border-color:#0000;cursor:default;resize:none}.r-toast-container{display:flex;flex-direction:column;gap:10px;pointer-events:none;position:fixed;right:20px;top:20px;z-index:10000}.r-toast{animation:r-toast-enter .3s ease-out;border-radius:4px;box-shadow:0 4px 12px #00000026;font-size:14px;line-height:1.4;max-width:500px;min-width:300px;padding:12px 16px;pointer-events:auto}.r-toast.r-toast-exit{animation:r-toast-exit .3s ease-in}.r-toast-info{background-color:#e3f2fd;background-color:var(--RToken-Notification-Info-Background,#e3f2fd);border-left:4px solid #0288d1;border-left:4px solid var(--RToken-Notification-Info-Border,#0288d1);color:#01579b;color:var(--RToken-Notification-Info-Foreground,#01579b)}.r-toast-success{background-color:#e8f5e9;background-color:var(--RToken-Notification-Success-Background,#e8f5e9);border-left:4px solid #4caf50;border-left:4px solid var(--RToken-Notification-Success-Border,#4caf50);color:#1b5e20;color:var(--RToken-Notification-Success-Foreground,#1b5e20)}.r-toast-warning{background-color:#fff3e0;background-color:var(--RToken-Notification-Warning-Background,#fff3e0);border-left:4px solid #ff9800;border-left:4px solid var(--RToken-Notification-Warning-Border,#ff9800);color:#e65100;color:var(--RToken-Notification-Warning-Foreground,#e65100)}.r-toast-error{background-color:#ffebee;background-color:var(--RToken-Notification-Error-Background,#ffebee);border-left:4px solid #f44336;border-left:4px solid var(--RToken-Notification-Error-Border,#f44336);color:#b71c1c;color:var(--RToken-Notification-Error-Foreground,#b71c1c)}@keyframes r-toast-enter{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes r-toast-exit{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}
/*# sourceMappingURL=main.f17cc842.css.map*/