@layer ds-foundation{@layer tokens{:root{--color-primary-base:#6026fe;--color-primary-80:#7d52fe;--color-primary-70:#8d68fe;--color-primary-60:#9d7dfe;--color-primary-50:#b093ff;--color-primary-40:#c1a9ff;--color-primary-30:#d0beff;--color-primary-20:#dfd4ff;--color-primary-10:#efe9ff;--color-primary-5:#f7f3ff;--color-red-base:#f24343;--color-red-80:#f16a6a;--color-red-50:#f69f9f;--color-red-35:#fac4c4;--color-red-20:#fcdada;--color-red-15:#ffe6e6;--color-orange-base:#f97316;--color-orange-80:#fb8f44;--color-orange-50:#fdba74;--color-orange-35:#fed7aa;--color-orange-20:#ffedd5;--color-orange-15:#fff7ed;--color-yellow-base:#eab308;--color-yellow-80:#facc15;--color-yellow-50:#fde047;--color-yellow-35:#fef08a;--color-yellow-20:#fef9c3;--color-yellow-15:#fefce8;--color-green-base:#22c55e;--color-green-80:#4ade80;--color-green-50:#86efac;--color-green-35:#bbf7d0;--color-green-20:#dcfce7;--color-green-15:#f0fdf4;--color-black-base:#0f172a;--color-black-80:#1e293b;--color-black-70:#334155;--color-black-60:#475569;--color-black-50:#64748b;--color-black-40:#96a1b1;--color-black-30:#c2ccd8;--color-black-20:#e2e8f0;--color-black-10:#f1f5f9;--color-black-5:#f8fafc;--color-white:#fff;--color-black-alpha-06:#0f172a0f;--color-black-alpha-08:#0f172a14;--color-black-alpha-10:#0f172a1a;--color-black-alpha-12:#0f172a1f;--color-black-alpha-24:#0f172a3d;--color-black-alpha-26:#0f172a42;--color-black-alpha-28:#0f172a47;--color-black-alpha-36:#0f172a5c;--color-black-alpha-42:#0f172a6b;--color-black-alpha-58:#0f172a94;--color-elevation-alpha-06:#1a202c0f;--color-elevation-alpha-12:#1a202c1f;--color-primary-alpha-12:#6026fe1f;--color-primary-alpha-16:#6026fe29;--color-primary-alpha-18:#6026fe2e;--color-primary-alpha-20:#6026fe33;--color-primary-alpha-35:#6026fe59;--color-auth-primary-alpha-14:#5b36f224;--color-auth-primary-alpha-22:#5b36f238;--color-auth-primary-alpha-25:#5b36f240;--color-green-alpha-12:#22c55e1f;--color-danger-emphasis-alpha-12:#dc26261f;--color-danger-gradient-alpha-12:#ef44441f;--color-warning-alpha-14:#f59e0b24;--color-red-alpha-14:#f2434324;--color-white-alpha-32:#ffffff52;--color-white-alpha-70:#ffffffb3;--color-surface-page:var(--color-black-5);--color-vnc-canvas:#030712;--color-surface:var(--color-white);--color-surface-muted:var(--color-black-10);--color-surface-hover:var(--color-black-20);--color-text-primary:var(--color-black-base);--color-text-secondary:var(--color-black-50);--color-text-muted:var(--color-black-40);--color-text-inverse:var(--color-white);--color-border:var(--color-black-20);--color-border-control:var(--color-black-30);--color-accent:var(--color-primary-base);--color-danger:var(--color-red-base);--status-success-accent:#82c43c;--status-success-foreground:#47701a;--status-success-base:var(--status-success-foreground);--status-success-text:var(--status-success-foreground);--status-success-surface:#ecf6e2;--status-success-surface-soft:#edf8e5;--status-running-foreground:#5b35c9;--status-running-surface:#efe9ff;--status-queued-foreground:#8a570f;--status-queued-surface:#fff6e3;--status-waiting-foreground:#98400f;--status-waiting-surface:#ffefe4;--status-cancelled-foreground:#7a695a;--status-cancelled-surface:#f4f1ee;--status-warning-base:#f59e0b;--status-warning-strong:#9a4607;--status-warning-foreground:#98400f;--status-warning-surface:#feeee3;--status-progress-foreground:#98400f;--status-progress-surface:#ffefe4;--status-attention-base:#ffc542;--status-attention-indicator:#ffcf62;--status-attention-surface:#fff6e3;--status-danger-strong:#b91c1c;--status-danger-emphasis:#b91c1c;--status-danger-foreground:#b91c1c;--status-danger-surface:#ffe2e2;--status-danger-surface-soft:#fee2e2;--status-info-base:#2f80ed;--table-divider-strong:#dbe4ee;--table-divider-width:1px;--table-divider-height:32px;--control-primary-gradient-start:#6f3bfe;--control-primary-hover:#7b4df6;--control-primary-ripple:#a98bf9;--control-primary-feedback:#5a21f4;--control-primary-feedback-surface:#ded3fd;--control-primary-disabled-border:#b9a6fb;--control-primary-hover-surface:#f8f5ff;--control-primary-active-surface:#ede7fe;--control-danger-hover:#e64a4a;--control-danger-gradient-end:#ef4444;--control-danger-border:#f4b4b4;--control-danger-hover-surface:#fff7f7;--control-danger-active-surface:#ffd6d6;--control-danger-gradient-surface-start:#fff5f5;--control-danger-gradient-surface-end:#fde8e8;--navigation-active-surface:#efe9fe;--navigation-active-ripple:#c9b6fb;--auth-method-border:#f0ebff;--auth-supporting-text:#44444f;--gradient-primary-hover:linear-gradient(180deg, var(--control-primary-gradient-start) 0%, var(--color-accent) 100%);--gradient-primary-soft:linear-gradient(180deg, var(--color-primary-5) 0%, var(--color-primary-10) 100%);--gradient-danger-hover:linear-gradient(180deg, var(--color-red-80) 0%, var(--control-danger-gradient-end) 100%);--gradient-danger-soft:linear-gradient(180deg, var(--control-danger-gradient-surface-start) 0%, var(--control-danger-gradient-surface-end) 100%);--gradient-grey-hover:linear-gradient(180deg, var(--color-surface) 0%, var(--color-surface-page) 100%);--gradient-grey-soft:linear-gradient(180deg, var(--color-surface) 0%, var(--color-surface-muted) 100%);--font-family-base:"Inter", arial, sans-serif;--font-size-base:14px;--font-size-sm:12px;--font-size-lg:16px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-base:120%;--font-page-title:24px;--font-page-description:14px;--font-table-header:12px;--font-table-cell:14px;--font-form-label:12px;--font-button:14px;--size-control-height:48px;--size-table-row:64px;--size-modal-width:396px;--size-action-column:56px;--size-close-button:32px;--size-dropdown-menu-max-height:256px;--dropdown-chevron-optical-offset-y:1px;--z-base:0;--z-sticky:100;--z-dropdown:1000;--z-row-menu:2000;--z-topbar:2500;--z-drawer:2750;--z-modal:3000;--z-toast:4000;--z-progress:5000;--table-header-font-size:var(--font-table-header);--table-header-font-weight:var(--font-weight-medium);--table-header-line-height:var(--line-height-base);--table-header-letter-spacing:.2px;--table-header-color:var(--color-text-secondary);--table-header-text-transform:uppercase;--spacing-xs:8px;--spacing-sm:12px;--spacing-md:16px;--spacing-lg:20px;--spacing-xl:24px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--shadow-sm:0 1px 2px var(--color-black-alpha-06);--shadow-md:0 8px 24px var(--color-black-alpha-08);--focus-ring-color:var(--color-primary-40);--focus-ring-width:2px;--focus-ring-offset:3px;--focus-ring-radius:var(--radius-sm)}}@layer base{@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400 700;src:url(/build/assets/inter-cyrillic-wght-400-700-v5.2.8-r2-rwe_Kgyd.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400 700;src:url(/build/assets/inter-latin-wght-400-700-v5.2.8-r2-BBgMCk7D.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}html{scrollbar-gutter:stable;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;min-height:100%;overflow-y:auto}body{min-height:100%;margin:0}html.panel-modal-open,html.panel-filter-open,html.panel-modal-open body,html.panel-filter-open body{overscroll-behavior:none;overflow:hidden}html.panel-filter-open:not(.panel-modal-open){scrollbar-gutter:auto}html.panel-filter-open:not(.panel-modal-open) body{padding-inline-end:var(--panel-filter-scroll-lock-gutter,0)}@supports not (scrollbar-gutter:stable){html{overflow-y:scroll}html.panel-modal-open body{padding-inline-end:var(--panel-scroll-lock-gutter,0)}}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;border:0}a{color:inherit}img,svg{display:block}body{font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-base);color:var(--color-black-base);text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.heading-h1{--heading-h1-font-size:40px;--heading-h1-line-height:115%;--heading-h1-letter-spacing:-.5px;font-size:var(--heading-h1-font-size);font-weight:var(--font-weight-bold);line-height:var(--heading-h1-line-height);letter-spacing:var(--heading-h1-letter-spacing);margin:0}.body-medium-medium,.body-medium-bold,.body-small-regular{line-height:120%}.body-medium-medium{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);letter-spacing:.2px}.body-medium-bold{font-size:var(--font-size-base);font-weight:var(--font-weight-bold)}.body-small-regular{font-size:var(--font-size-sm);font-weight:var(--font-weight-regular)}a:focus,button:focus,[role=button]:focus{outline:none}a:focus-visible,button:focus-visible,[role=button]:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,var(--color-primary-40));outline-offset:var(--focus-ring-offset,3px);border-radius:var(--focus-ring-radius,var(--radius-sm))}}@layer layout{.grid{display:grid}.container{width:100%;max-width:1200px;padding-inline:var(--spacing-xl);margin-inline:auto}.stack{flex-direction:column;display:flex}.stack--center{align-items:center}}@layer components{.form-stack{--form-stack-gap:var(--spacing-lg);align-items:stretch;gap:var(--form-stack-gap);flex-direction:column;display:flex}.field{--field-height:var(--size-control-height);--field-floating-label-left:12px;--field-floating-label-top:-6.5px;--field-floating-label-height:14px;--field-action-size:24px;--field-action-offset:12px;width:100%;height:var(--field-height);flex:none;display:flex;position:relative}.field__label{pointer-events:none}.field__label[data-floating-label]{display:none}.field:focus-within>.field__label[data-floating-label]{top:var(--field-floating-label-top);left:var(--field-floating-label-left);z-index:var(--z-sticky);width:max-content;height:var(--field-floating-label-height);background:var(--color-white);color:var(--color-black-40);font-family:var(--font-family-base);font-style:normal;font-weight:var(--font-weight-regular);font-size:var(--font-form-label);flex:none;order:1;justify-content:center;align-items:center;gap:10px;padding:0 4px;line-height:120%;display:flex;position:absolute}.field:has(.input:not(:placeholder-shown))>.field__label[data-floating-label]{top:var(--field-floating-label-top);left:var(--field-floating-label-left);z-index:var(--z-sticky);width:max-content;height:var(--field-floating-label-height);background:var(--color-white);color:var(--color-black-40);font-family:var(--font-family-base);font-style:normal;font-weight:var(--font-weight-regular);font-size:var(--font-form-label);flex:none;order:1;justify-content:center;align-items:center;gap:10px;padding:0 4px;line-height:120%;display:flex;position:absolute}.input{--input-height:var(--size-control-height);--input-padding-y:13px;--input-padding-x:16px;--input-padding-block-start:var(--input-padding-y);--input-padding-block-end:var(--input-padding-y);--input-gap:12px;--input-border-color:var(--color-black-30);--input-focus-border-color:var(--color-primary-base);--input-invalid-border-color:var(--color-red-base);box-sizing:border-box;width:100%;height:var(--input-height);padding:var(--input-padding-block-start) var(--input-padding-x) var(--input-padding-block-end);align-self:stretch;align-items:center;gap:var(--input-gap);isolation:isolate;border:1px solid var(--input-border-color);border-radius:var(--radius-lg);background:var(--color-white);color:var(--color-black-base);font-family:var(--font-family-base);font-style:normal;font-size:var(--font-table-cell);font-weight:var(--font-weight-medium);letter-spacing:.2px;outline:none;flex:none;order:0;line-height:120%;transition:border-color .16s;display:flex}.field--has-action .input{padding-right:calc(var(--field-action-size) + var(--field-action-offset) * 2 + 4px)}.field__action{top:50%;right:var(--field-action-offset);z-index:var(--z-sticky);width:var(--field-action-size);height:var(--field-action-size);color:var(--color-black-40);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;transform:translateY(-50%)}.field__action:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,var(--color-primary-40));outline-offset:2px;border-radius:var(--focus-ring-radius,var(--radius-sm))}.field__action-icon{width:var(--field-action-size);height:var(--field-action-size);pointer-events:none;flex:none;display:block}.field__action-icon--visible,.field__action.is-password-visible .field__action-icon--hidden{display:none}.field__action.is-password-visible .field__action-icon--visible{display:block}.input::placeholder{color:var(--color-black-base);opacity:1}.input:focus::placeholder{color:#0000}.input:focus{border-color:var(--input-focus-border-color);box-shadow:none}.input:hover:not(:focus):not([readonly]):not([aria-invalid=true]){border-color:var(--input-focus-border-color)}.input[readonly]{color:var(--color-black-50);cursor:default}.input[readonly]:focus{border-color:var(--input-border-color)}.input[aria-invalid=true],.input[aria-invalid=true]:focus{border-color:var(--input-invalid-border-color)}.input:-webkit-autofill{box-shadow:0 0 0 1000px var(--color-white) inset;-webkit-text-fill-color:var(--color-black-base);caret-color:var(--color-black-base)}.input:-webkit-autofill:hover{box-shadow:0 0 0 1000px var(--color-white) inset;-webkit-text-fill-color:var(--color-black-base);caret-color:var(--color-black-base)}.input:-webkit-autofill:focus{box-shadow:0 0 0 1000px var(--color-white) inset;-webkit-text-fill-color:var(--color-black-base);caret-color:var(--color-black-base)}.input:-webkit-autofill:active{box-shadow:0 0 0 1000px var(--color-white) inset;-webkit-text-fill-color:var(--color-black-base);caret-color:var(--color-black-base)}.checkbox{align-items:center;gap:var(--spacing-xs);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.checkbox__input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.checkbox__box{border:1px solid var(--color-black-30);border-radius:var(--radius-sm);background:var(--color-white);width:24px;height:24px;color:var(--color-white);flex:none;justify-content:center;align-items:center;transition:border-color .16s,background .16s;display:inline-flex;position:relative}.checkbox__icon{opacity:0;pointer-events:none;flex:none;width:20px;height:20px;transition:opacity .16s;display:block}.checkbox__input:checked+.checkbox__box{border-color:var(--color-primary-base);background:var(--color-primary-base)}.checkbox__input:checked+.checkbox__box .checkbox__icon{opacity:1}.checkbox__input:focus-visible+.checkbox__box{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,var(--color-primary-40));outline-offset:var(--focus-ring-offset,3px)}.checkbox__label{color:var(--color-black-50);font-size:14px;font-weight:var(--font-weight-medium);letter-spacing:.2px;line-height:120%}.button{--button-height:48px;--button-padding-x:32px;--button-gap:10px;--button-ripple-color:var(--control-primary-ripple);height:var(--button-height);min-height:var(--button-height);padding:0 var(--button-padding-x);justify-content:center;align-items:center;gap:var(--button-gap);border-radius:var(--radius-lg);font-size:var(--font-button);font-weight:var(--font-weight-bold);text-align:center;white-space:nowrap;box-shadow:none;-webkit-tap-highlight-color:transparent;outline:none;line-height:1;text-decoration:none;transition:background-color .25s,color .25s,border-color .25s;display:inline-flex;position:relative;overflow:hidden;transform:none}.button:focus{box-shadow:none;outline:none;transform:none}.button:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,var(--color-primary-40));outline-offset:var(--focus-ring-offset,3px);box-shadow:none;transform:none}.button:active{transform:none}.button--primary{--button-background:var(--color-primary-base);--button-ripple-color:var(--control-primary-ripple);background-color:var(--button-background);color:var(--color-white)}.button--primary:hover,.button--primary:hover:active{background-color:var(--control-primary-hover)}.button--outline-primary{--button-background:var(--color-white);--button-ripple-color:var(--color-auth-primary-alpha-25);border:1px solid var(--color-primary-base);background-color:var(--button-background);color:var(--color-primary-base)}.button--outline-primary:focus,.button--outline-primary:active,.button--outline-primary:focus-visible{background-color:var(--button-background)}.button--outline-primary:hover,.button--outline-primary:hover:active,.button--outline-primary:hover:focus-visible{border-color:var(--control-primary-disabled-border);background-color:var(--control-primary-active-surface)}.button--full{width:100%}.button .ripple{z-index:var(--z-base);background:var(--button-ripple-color);pointer-events:none;border-radius:50%;animation:.6s linear ripple-anim;position:absolute;transform:scale(0)}.button span.label{z-index:var(--z-sticky);justify-content:center;align-items:center;gap:inherit;pointer-events:none;min-height:100%;line-height:1;display:inline-flex;position:relative}@keyframes ripple-anim{to{opacity:0;transform:scale(4)}}.link{--link-color:var(--color-primary-base);--link-font-size:var(--font-size-base);--link-letter-spacing:.2px;--link-line-height:120%;color:var(--link-color);font-family:var(--font-family-base);font-style:normal;font-size:var(--link-font-size);font-weight:var(--font-weight-medium);line-height:var(--link-line-height);letter-spacing:var(--link-letter-spacing);text-decoration:none}.link--primary{--link-color:var(--color-primary-base)}.link:hover,.link:focus,.link:focus-visible{text-decoration:none}.card{--card-background:var(--color-white);--card-border-radius:var(--radius-lg);background:var(--card-background);border-radius:var(--card-border-radius)}.alert{--alert-min-height:48px;--alert-padding:14px 16px;--alert-icon-width:28px;--alert-icon-size:20px;--alert-icon-padding:0 8px 0 0;--alert-content-width:320px;--alert-title-min-height:19px;--alert-close-width:36px;--alert-close-padding:0 0 0 16px;min-height:var(--alert-min-height);padding:var(--alert-padding);border-radius:var(--radius-lg);flex-direction:row;align-items:flex-start;display:flex}.alert--danger{background:var(--color-red-15);color:var(--color-red-base)}.alert--success{background:var(--color-alert-success-bg);color:var(--color-alert-success)}.alert__icon{width:var(--alert-icon-width);height:var(--alert-icon-size);padding:var(--alert-icon-padding);flex-direction:row;flex:none;align-items:flex-start;display:flex}.alert__icon-svg,.alert__close-svg{width:var(--alert-icon-size);height:var(--alert-icon-size);object-fit:contain;flex:none;display:block}.alert__content{width:var(--alert-content-width);min-width:0;min-height:var(--alert-title-min-height);flex-direction:column;flex:auto;align-items:flex-start;padding:0;display:flex}.alert__title{width:100%;min-height:var(--alert-title-min-height);color:currentColor;letter-spacing:.2px;overflow-wrap:break-word;text-overflow:clip;white-space:normal;margin:0;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:600;line-height:120%;overflow:visible}.alert__close{width:var(--alert-close-width);height:var(--alert-icon-size);padding:var(--alert-close-padding);color:currentColor;cursor:pointer;background:0 0;border:0;flex-direction:row;flex:none;align-items:flex-start;display:flex;position:relative}.alert__close:focus-visible{outline:none}.alert__close:focus-visible:after{content:"";width:var(--alert-icon-size);height:var(--alert-icon-size);border-radius:var(--focus-ring-radius,var(--radius-sm));outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,var(--color-primary-40));outline-offset:2px;pointer-events:none;position:absolute;top:50%;right:0;transform:translateY(-50%)}.alert.is-hidden,.alert[hidden]{display:none}}}@layer ds-platform{.sidebar-preview{--panel-route-sidebar-width:250px;background:var(--color-black-5);min-height:100dvh;display:flex}.sidebar{--sidebar-width:250px;--sidebar-min-height:100vh;--sidebar-min-height-dynamic:100dvh;--sidebar-header-height:72px;--sidebar-section-x:20px;--sidebar-link-height:48px;--sidebar-link-padding:12px 24px 12px var(--sidebar-section-x);--sidebar-link-font-size:var(--font-size-lg);--sidebar-link-letter-spacing:.2px;--sidebar-hover-background:var(--color-black-10);--sidebar-active-background:var(--navigation-active-surface);--sidebar-ripple-active-color:var(--navigation-active-ripple);--sidebar-ripple-inactive-color:var(--color-black-20);--sidebar-active-marker-width:4px;--sidebar-active-marker-height:32px;width:var(--sidebar-width);min-width:var(--sidebar-width);min-height:var(--sidebar-min-height-dynamic);background:var(--color-white);border-right:1px solid var(--color-black-20);color:var(--color-black-50);flex-direction:column;display:flex}.sidebar__header{width:100%;height:var(--sidebar-header-height);padding:22px var(--sidebar-section-x);border-bottom:1px solid var(--color-black-20);flex:none;align-items:center;display:flex}.sidebar__logo-image{object-fit:contain;width:167px;height:28px}.sidebar__body{flex-direction:column;flex:none;width:100%;display:flex}.sidebar__section{width:100%;padding:24px var(--sidebar-section-x);flex-direction:column;display:flex}.sidebar__section--profile{border-top:1px solid var(--color-black-20);padding-top:28px;padding-bottom:0}.sidebar__section-title{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-transform:uppercase;margin:0 0 8px;line-height:160%}.sidebar__list{width:calc(100% + (var(--sidebar-section-x) * 2));margin:0 calc(var(--sidebar-section-x) * -1);flex-direction:column;gap:0;padding:0;list-style:none;display:flex}.sidebar__item{width:100%;min-width:0;height:var(--sidebar-link-height);display:flex}.sidebar__link{isolation:isolate;width:100%;min-width:0;height:var(--sidebar-link-height);padding:var(--sidebar-link-padding);align-items:center;gap:var(--spacing-xs);color:var(--color-black-50);font-size:var(--sidebar-link-font-size);font-weight:var(--font-weight-medium);letter-spacing:var(--sidebar-link-letter-spacing);line-height:120%;text-decoration:none;transition:background-color .16s;display:flex;position:relative;overflow:hidden}.sidebar__ripple{z-index:var(--z-base);contain:strict;width:100%;height:100%;color:inherit;border-radius:inherit;pointer-events:none;position:absolute;top:0;left:0;overflow:hidden}.sidebar__ripple-inner{opacity:0;color:inherit;background:var(--sidebar-ripple-color,currentColor);pointer-events:none;will-change:transform, opacity;border-radius:50%;position:absolute;top:0;left:0}.sidebar__ripple-inner--enter{transition:transform .225s cubic-bezier(.4,0,.2,1),opacity .1s cubic-bezier(.4,0,.2,1)}.sidebar__ripple-inner--leave{transition:opacity .25s cubic-bezier(.4,0,.2,1)}.sidebar__link:hover,.sidebar__link:focus,.sidebar__link:focus-visible{color:var(--color-black-50);text-decoration:none}.sidebar__link:hover,.sidebar__link:focus-visible,.sidebar__link:active{background:var(--sidebar-hover-background)}.sidebar__link:focus,.sidebar__link:focus-visible{outline:none}.sidebar__link:focus-visible:after{content:"";z-index:var(--z-sticky);border:var(--focus-ring-width,2px) solid var(--focus-ring-color,var(--color-primary-40));pointer-events:none;position:absolute;inset:0}.sidebar__icon{z-index:var(--z-sticky);color:currentColor;flex:none;width:24px;height:24px;display:block;position:relative}.sidebar__text{z-index:var(--z-sticky);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;position:relative;overflow:hidden}.sidebar__badge{z-index:var(--z-sticky);border-radius:var(--radius-sm);background:var(--color-red-15);min-width:37px;height:24px;color:var(--color-red-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);flex:none;justify-content:center;align-items:center;padding:0 8px;line-height:120%;display:inline-flex;position:relative}.sidebar__footer{width:100%;padding:28px var(--sidebar-section-x);margin-top:auto}.sidebar__item--active .sidebar__link{--sidebar-hover-background:var(--sidebar-active-background);color:var(--color-primary-base);font-weight:var(--font-weight-bold)}.sidebar__item--active .sidebar__link:before{content:"";z-index:var(--z-sticky);width:var(--sidebar-active-marker-width);height:var(--sidebar-active-marker-height);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--color-primary-base);position:absolute;top:8px;left:0}.sidebar__item--active .sidebar__link:hover,.sidebar__item--active .sidebar__link:focus,.sidebar__item--active .sidebar__link:focus-visible{color:var(--color-primary-base)}.sidebar__logout-form{width:100%;min-width:0;height:var(--sidebar-link-height);margin:0;display:flex}.sidebar__link--button{width:100%;min-height:var(--sidebar-link-height);padding:var(--sidebar-link-padding);justify-content:flex-start;gap:var(--spacing-xs);appearance:none;cursor:pointer;color:var(--color-black-50);font-family:inherit;font-size:var(--sidebar-link-font-size);font-weight:var(--font-weight-medium);letter-spacing:var(--sidebar-link-letter-spacing);text-align:left;background:0 0;border:0;line-height:120%}.sidebar-preview>#app-page-root{flex:auto;width:100%;min-width:0}img.sidebar__icon{filter:brightness(0)saturate()invert(45%)sepia(11%)saturate(860%)hue-rotate(176deg)brightness(92%)contrast(88%)}.sidebar__item--active img.sidebar__icon{filter:brightness(0)saturate()invert(19%)sepia(97%)saturate(7467%)hue-rotate(257deg)brightness()contrast(102%)}@media (width>=768px){.sidebar-preview>.sidebar{z-index:var(--z-sidebar,100);width:var(--sidebar-width);min-width:var(--sidebar-width);height:100dvh;min-height:100dvh;max-height:100dvh;position:fixed;top:0;bottom:0;left:0;overflow:hidden}.sidebar-preview>.sidebar .sidebar__body{flex:none;min-height:0;overflow:visible}}.topbar-preview{background:var(--color-black-5);min-height:100dvh}.topbar-preview__content{width:100%;min-height:calc(100dvh - 152px);padding:32px 48px}.topbar{--topbar-min-height:72px;--topbar-padding-y:10px;--topbar-padding-x:48px;--topbar-gap:48px;--topbar-back-size:40px;--topbar-button-min-height:var(--size-control-height);--topbar-button-radius:var(--radius-lg);--topbar-title-font-size:var(--font-page-title);width:100%;min-width:0;min-height:var(--topbar-min-height);padding:var(--topbar-padding-y) var(--topbar-padding-x);justify-content:space-between;align-items:center;gap:var(--topbar-gap);background:var(--color-white);color:var(--color-black-base);display:flex}.topbar--with-back{padding-left:var(--spacing-md)}.topbar__heading{align-items:flex-start;gap:var(--spacing-xs);flex:auto;min-width:0;display:flex}.topbar__back{width:var(--topbar-back-size);height:var(--topbar-back-size);border-radius:var(--radius-md);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-top:2px;padding:0;transition:background-color .16s;display:inline-flex}.topbar__back:hover{background:var(--color-black-10)}.topbar__back:active{background:var(--color-black-20)}.topbar__back:focus{outline:none}.topbar__back:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,var(--color-primary-40));outline-offset:var(--focus-ring-offset,3px)}.topbar__back-icon{width:24px;height:24px;color:var(--color-black-40);transition:color .16s;display:block}.topbar__back:hover .topbar__back-icon{color:var(--color-black-50)}.topbar__back:active .topbar__back-icon{color:var(--color-black-60)}.topbar__text{flex-direction:column;flex:0 448px;align-items:flex-start;min-width:0;display:flex}.topbar--with-back .topbar__text{flex-basis:275px}.topbar__title{width:100%;color:var(--color-black-base);font-size:var(--topbar-title-font-size);font-weight:var(--font-weight-bold);letter-spacing:.2px;margin:0;line-height:125%}.topbar__description{width:100%;color:var(--color-black-50);font-size:var(--font-page-description);font-weight:var(--font-weight-regular);margin:0;line-height:160%}.topbar__actions{align-items:flex-start;gap:var(--spacing-md);flex:none;display:flex}.topbar--with-back .topbar__actions{gap:var(--spacing-xl)}.topbar__button{width:auto;min-width:0;min-height:var(--topbar-button-min-height);padding:15px var(--spacing-xl);border-radius:var(--topbar-button-radius)}.topbar__button--create,.topbar__button--activity{width:auto;min-width:0}.topbar-filter{--topbar-filter-min-height:80px;--topbar-filter-padding-y:16px;--topbar-filter-padding-x:48px;--topbar-filter-control-height:var(--size-control-height);--topbar-filter-control-radius:var(--radius-lg);width:100%;min-width:0;min-height:var(--topbar-filter-min-height);padding:var(--topbar-filter-padding-y) var(--topbar-filter-padding-x);align-items:flex-start;gap:var(--spacing-md);background:var(--color-white);display:flex}.topbar-filter__search{min-width:0;height:var(--topbar-filter-control-height);padding:var(--spacing-sm) var(--spacing-md);align-items:center;gap:var(--spacing-sm);border:1px solid var(--color-black-30);border-radius:var(--topbar-filter-control-radius);background:var(--color-white);color:var(--color-black-base);flex:auto;transition:border-color .16s;display:flex}.topbar-filter__search:focus-within{border-color:var(--color-primary-base);box-shadow:none}.topbar-filter__search-icon{width:24px;height:24px;color:var(--color-black-40);flex:none;display:block}.topbar-filter__button{width:var(--topbar-filter-control-height);height:var(--topbar-filter-control-height);border-radius:var(--topbar-filter-control-radius);background:var(--color-black-10);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .16s;display:inline-flex}.topbar-filter__button:hover{background:var(--color-black-20)}.topbar-filter__button:active{background:var(--color-black-30)}.topbar-filter__button:focus{outline:none}.topbar-filter__button:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,var(--color-primary-40));outline-offset:var(--focus-ring-offset,3px)}.topbar-filter__button-icon{width:var(--topbar-filter-control-height);height:var(--topbar-filter-control-height);color:var(--color-black-50);pointer-events:none;display:block}.topbar-filter__button[data-panel-table-filters-active=true] .topbar-filter__button-icon{color:var(--color-primary-base)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=767px){.topbar{padding:var(--spacing-md) var(--spacing-lg);align-items:flex-start;gap:var(--spacing-md);flex-direction:column}.topbar__heading,.topbar__text{width:100%}.topbar__actions{gap:var(--spacing-md);flex-wrap:wrap;width:100%}.topbar__button{flex:180px;width:auto}.topbar-filter{padding:var(--spacing-md) var(--spacing-lg)}.topbar-preview__content{min-height:auto;padding:var(--spacing-xl) var(--spacing-lg)}}[data-panel-progress]{--progress-bar-color:var(--color-primary-base);--progress-bar-height:4px;--progress-bar-z-index:var(--z-progress);--progress-bar-opacity-duration:.2s;--progress-bar-transform-duration:.22s;--progress-bar-peg-width:100px;--progress-bar-peg-shadow:0 0 10px var(--progress-bar-color), 0 0 5px var(--progress-bar-color);z-index:var(--progress-bar-z-index);height:calc(var(--progress-bar-height) + 12px);pointer-events:none;opacity:0;transition:opacity var(--progress-bar-opacity-duration) ease;position:fixed;top:0;left:0;right:0;overflow:hidden}[data-panel-progress].is-active{opacity:1}[data-panel-progress] .bar{width:100%;height:var(--progress-bar-height);background:var(--progress-bar-color);transition:transform var(--progress-bar-transform-duration) ease;position:absolute;top:0;left:0;transform:translate(-100%)}[data-panel-progress] .peg{width:var(--progress-bar-peg-width);height:100%;box-shadow:var(--progress-bar-peg-shadow);opacity:1;display:block;position:absolute;right:0;transform:rotate(3deg)translateY(-4px)}.panel{--panel-background:var(--color-black-5);--panel-sidebar-width:250px;--panel-page-body-padding-block:32px;--panel-page-body-padding-inline:48px;--panel-page-body-padding-mobile-block:24px;--panel-page-body-padding-mobile-inline:20px;background:var(--panel-background);min-height:100dvh;margin:0;overflow-x:clip}.panel__layout{background:var(--panel-background);width:100%;min-width:0;min-height:100dvh;display:flex}.panel__main{background:var(--panel-background);flex:1;min-width:0;max-width:100%}.panel__main .topbar{z-index:var(--z-topbar);position:sticky;top:0}.panel__content{width:100%;min-width:0;max-width:100%;min-height:100dvh}.panel-page{width:100%}.panel-page__body{padding:var(--panel-page-body-padding-block) var(--panel-page-body-padding-inline)}.panel-page__content{flex-direction:column;gap:24px;width:100%;display:flex}@media (width<=767px){.panel__layout{flex-direction:row}.panel-page__body{padding:var(--panel-page-body-padding-mobile-block) var(--panel-page-body-padding-mobile-inline)}}@media (width>=768px){.panel__layout>.sidebar{z-index:var(--z-topbar);width:var(--panel-sidebar-width);min-width:var(--panel-sidebar-width);height:100dvh;min-height:100dvh;max-height:100dvh;position:fixed;top:0;bottom:0;left:0;overflow:hidden}.panel__main{width:calc(100% - var(--panel-sidebar-width));margin-left:var(--panel-sidebar-width)}.panel__layout>.sidebar .sidebar__body{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}}@media (width<=767px){:where(body.panel-list-page){overflow-x:hidden}:where(body.panel-list-page) .topbar{gap:16px;min-height:auto;padding:16px 20px}:where(body.panel-list-page) .topbar__description{margin-top:2px;line-height:160%}:where(body.panel-list-page) .topbar__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}:where(body.panel-list-page) .topbar__actions--single{grid-template-columns:minmax(0,1fr)}:where(body.panel-list-page) .topbar__button{width:100%;min-width:0;min-height:44px;padding:12px 10px;font-size:14px}:where(body.panel-list-page) .topbar-filter{gap:12px;min-height:auto;padding:16px 20px}:where(body.panel-list-page) .topbar-filter__search{height:44px;padding:10px 14px}:where(body.panel-list-page) .topbar-filter__button,:where(body.panel-list-page) .topbar-filter__button-icon{width:44px;height:44px}:where(body.panel-list-page) .panel-modal-layer{align-items:flex-end;padding:16px}:where(body.panel-list-page) .panel-modal{width:100%;max-height:calc(100dvh - 32px);padding:20px;overflow-y:auto}:where(body.panel-list-page) .panel-modal__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}:where(body.panel-list-page) .panel-modal__button,:where(body.panel-list-page) .panel-modal__button--wide{width:100%;min-width:0}}@media (width<=479px){:where(body.panel-list-page) .topbar,:where(body.panel-list-page) .topbar-filter{padding-left:16px;padding-right:16px}:where(body.panel-list-page) .topbar__actions,:where(body.panel-list-page) .panel-modal__actions{grid-template-columns:1fr}}.panel-table-wrap{box-sizing:border-box;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-gutter:auto;width:100%;max-width:100%;overflow:auto hidden}.panel-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:100%;display:block}.panel-table colgroup{display:none}.panel-table thead,.panel-table tbody,.panel-table tr{width:100%;display:block}.panel-table tr{display:flex}.panel-table__head-cell,.panel-table__cell{box-sizing:border-box;min-width:0;font-family:var(--font-family-base,Inter, Arial, sans-serif);text-overflow:ellipsis;white-space:nowrap;align-items:center;display:flex;overflow:hidden}.panel-table__head-cell{height:var(--size-control-height);min-height:var(--size-control-height);background:var(--color-black-5);color:var(--table-header-color);font-size:var(--table-header-font-size);font-weight:var(--table-header-font-weight);line-height:var(--table-header-line-height);letter-spacing:var(--table-header-letter-spacing);text-align:left;text-transform:var(--table-header-text-transform);-webkit-user-select:none;user-select:none;padding:14px 16px;position:relative}.panel-table__head-cell:first-child{border-top-left-radius:12px;border-bottom-left-radius:12px}.panel-table__head-cell--fixed:not(.panel-table__head-cell--status),.panel-table__head-cell--actions,.panel-table__head-cell:last-child{border-top-right-radius:12px;border-bottom-right-radius:12px}.panel-table__resize-handle{z-index:var(--z-sticky);cursor:col-resize;touch-action:none;width:8px;height:100%;display:block;position:absolute;top:0;right:-4px}.panel-table__resize-handle:after{content:"";background:0 0;width:1px;height:20px;transition:background-color .16s;position:absolute;top:14px;right:3px}.panel-table__head-cell--fixed .panel-table__resize-handle{display:none}.panel-table__cell{height:var(--panel-table-row-height,64px);min-height:var(--panel-table-row-height,64px);border-bottom:1px solid var(--color-black-20);color:var(--color-black-base);font-size:var(--font-table-cell);padding:4px 16px;font-weight:400;line-height:120%}.panel-table__cell--id,.panel-table__link{font-weight:400;text-decoration:none}.panel-table__link:hover,.panel-table__link:focus-visible{text-decoration:none}.panel-table__cell--status{padding:8px 16px}.panel-table__cell--muted{color:var(--color-text-muted)}.panel-table,.panel-table tbody,.panel-table tbody tr,.panel-table tbody tr>:is(.panel-table__cell--actions,[data-panel-table-column-key=actions]){overflow:visible}.panel-table tbody tr>:is(.panel-table__cell--actions,[data-panel-table-column-key=actions]){z-index:auto;position:relative}.panel-table__cell--actions{text-align:right;justify-content:center;padding:8px 16px 8px 0}.panel-table tbody tr{z-index:var(--z-sticky);position:relative}.panel-table tbody tr.is-menu-open,.panel-table tbody tr.is-menu-open>:is(.panel-table__cell--actions,[data-panel-table-column-key=actions]){z-index:var(--z-row-menu)}.panel-table tbody tr:not(.is-menu-open) .panel-row-action{z-index:var(--z-sticky);position:relative}.panel-row-action{box-sizing:border-box;border:1px solid var(--color-black-30);background:var(--color-white);width:40px;min-width:40px;height:40px;min-height:40px;color:var(--color-black-50);font:inherit;cursor:pointer;border-radius:12px;flex:0 0 40px;justify-content:center;align-items:center;padding:11px;line-height:1;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.panel-row-action:hover,.panel-row-action:focus-visible,.panel-row-action[aria-expanded=true]{border-color:var(--color-primary-base);background:var(--color-primary-base);color:var(--color-white);outline:none}.panel-row-action__icon{color:currentColor;fill:currentColor;pointer-events:none;flex:0 0 18px;width:18px;min-width:18px;height:18px;display:block;position:relative}.panel-row-action__icon:before{content:"";background:currentColor;border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 -6px,0 6px}.panel-row-action__icon use{display:none}.panel-action-menu{box-sizing:border-box;z-index:var(--z-row-menu);border:1px solid var(--color-black-20);background:var(--color-white);width:180px;min-width:180px;height:auto;min-height:0;max-height:none;box-shadow:0 12px 32px var(--color-black-alpha-12), 5px 5px 50px var(--color-elevation-alpha-06);border-radius:12px;flex-direction:column;align-items:stretch;padding:8px;display:none;position:absolute;top:48px;right:0;overflow:visible}.panel-action-menu.is-open{display:flex}.panel-action-menu--open-up{top:auto}.panel-action-menu.panel-action-menu--floating,.panel-action-menu.panel-action-menu--floating.is-open{z-index:var(--z-row-menu);position:fixed;bottom:auto;right:auto;overflow:visible}.panel-action-menu.panel-action-menu--floating.is-open{display:flex}.panel-action-menu__item{box-sizing:border-box;width:100%;height:40px;min-height:40px;color:var(--color-black-base);font-family:var(--font-family-base,Inter, Arial, sans-serif);font-size:var(--font-table-cell);letter-spacing:.2px;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 40px;justify-content:flex-start;align-items:center;padding:0 16px;font-weight:400;line-height:120%;text-decoration:none;display:flex}.panel-action-menu__item:hover,.panel-action-menu__item:focus-visible{background:var(--color-black-5);outline:none}.panel-action-menu__item[aria-disabled=true],.panel-action-menu__item:disabled,.panel-action-menu__item--disabled{color:var(--color-black-40);cursor:default;pointer-events:none;background:0 0}.panel-action-menu__item--danger{color:var(--color-red-base);border-top:0;border-radius:8px;margin-top:4px}.panel-action-menu__item--danger:hover,.panel-action-menu__item--danger:focus-visible{background:var(--control-danger-hover-surface);color:var(--color-red-base)}.panel-action-menu__form{width:100%;margin:0;padding:0;display:block}.panel-action-menu__form .panel-action-menu__item{width:100%}@media (width<=1023px){.panel-table-wrap{overflow-x:auto}}@media (width<=767px){.panel-table tbody tr>:is(.panel-table__cell--actions,[data-panel-table-column-key=actions]){z-index:var(--z-sticky)}.panel-action-menu{top:48px;left:auto;right:16px}}.panel-crud-page__body{flex-direction:column;gap:24px;display:flex}.panel-crud-card{overflow:visible}.panel-crud-card__header{justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 24px 0;display:flex}.panel-crud-card__title{color:var(--color-black-base);font-size:20px;font-weight:var(--font-weight-bold);margin:0;line-height:120%}.panel-crud-card__subtitle{color:var(--color-black-50);font-size:var(--font-table-cell);font-weight:var(--font-weight-regular);margin:8px 0 0;line-height:140%}.panel-crud-card__body{padding:24px}.panel-crud-toolbar,.panel-crud-filters,.panel-crud-pagination{justify-content:space-between;align-items:center;gap:16px;display:flex}.panel-crud-toolbar__primary,.panel-crud-toolbar__actions,.panel-crud-filters__actions,.panel-crud-pagination__left,.panel-crud-pagination__right{align-items:center;gap:12px;display:flex}.panel-crud-filters{flex-wrap:wrap}.panel-crud-action{justify-content:flex-end;display:inline-flex;position:relative}.panel-crud-action__toggle{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--color-black-50);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.panel-crud-action__toggle:hover,.panel-crud-action__toggle:focus-visible,.panel-crud-action.is-open .panel-crud-action__toggle{background:var(--color-black-5);color:var(--color-primary-base);outline:none}.panel-crud-action__dots{font-size:var(--font-table-cell);font-weight:var(--font-weight-bold);letter-spacing:1px;margin-top:-6px;line-height:1;transform:rotate(90deg)}.panel-crud-action__menu{z-index:var(--z-row-menu);border:1px solid var(--color-black-10);border-radius:var(--radius-md);background:var(--color-white);min-width:180px;box-shadow:0 12px 32px var(--color-black-alpha-12), 5px 5px 50px var(--color-elevation-alpha-06);padding:8px;position:absolute;top:calc(100% + 8px);right:0}.panel-crud-action__item{border-radius:var(--radius-sm);width:100%;min-height:36px;color:var(--color-black-base);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 12px;text-decoration:none;display:flex}.panel-crud-action__item:hover,.panel-crud-action__item:focus-visible{background:var(--color-black-5);outline:none}.panel-crud-action__item--danger{color:var(--color-red-base)}.panel-crud-pagination{color:var(--color-black-50);font-size:var(--font-table-cell);padding-top:16px;line-height:140%}.panel-crud-pagination__select,.panel-crud-pagination__page,.panel-crud-pagination__button{border:1px solid var(--color-black-20);border-radius:var(--radius-sm);background:var(--color-white);min-width:40px;height:40px;color:var(--color-black-base);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.panel-crud-pagination__select{font:inherit;padding:0 32px 0 12px}.panel-crud-pagination__page{border-color:var(--color-primary-base);color:var(--color-primary-base);font-weight:var(--font-weight-bold);padding:0 12px}.panel-crud-pagination__button.is-disabled{opacity:.45;pointer-events:none}.panel-crud-empty{border:1px dashed var(--color-black-20);border-radius:var(--radius-lg);text-align:center;padding:32px 24px}.panel-crud-empty__title{color:var(--color-black-base);font-size:18px;font-weight:var(--font-weight-bold);margin:0;line-height:120%}.panel-crud-empty__description{max-width:520px;color:var(--color-black-50);font-size:var(--font-table-cell);margin:8px auto 0;line-height:140%}.panel-crud-empty__actions{justify-content:center;gap:12px;margin-top:20px;display:flex}.panel-crud-status{background:var(--color-black-5);min-height:28px;color:var(--color-black-50);font-size:var(--font-form-label);font-weight:var(--font-weight-bold);border-radius:999px;justify-content:center;align-items:center;padding:0 10px;line-height:120%;display:inline-flex}.panel-crud-status--active,.panel-crud-status--success{background:var(--color-green-alpha-12);color:var(--status-success-text)}.panel-crud-status--blocked,.panel-crud-status--danger,.panel-crud-status--deleted{background:var(--color-danger-gradient-alpha-12);color:var(--status-danger-strong)}.panel-crud-status--pending,.panel-crud-status--warning{background:var(--color-warning-alpha-14);color:var(--status-warning-strong)}.panel-crud-modal-layer{z-index:var(--z-modal);background:var(--color-black-alpha-42);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.panel-crud-modal-layer[hidden]{display:none}.panel-crud-modal{border-radius:var(--radius-lg);background:var(--color-white);width:min(100%,520px);box-shadow:0 24px 72px var(--color-black-alpha-24);padding:32px;position:relative}.panel-crud-modal--wide{width:min(100%,720px)}.panel-crud-modal__close{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--color-black-50);font-size:var(--font-page-title);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:absolute;top:16px;right:16px}.panel-crud-modal__close:hover,.panel-crud-modal__close:focus-visible{background:var(--color-black-5);color:var(--color-primary-base);outline:none}.panel-crud-modal__title{color:var(--color-black-base);font-size:var(--font-page-title);font-weight:var(--font-weight-bold);margin:0 40px 24px 0;line-height:120%}@media (width<=767px){.panel-crud-card__header,.panel-crud-toolbar,.panel-crud-pagination{flex-direction:column;align-items:stretch}.panel-crud-toolbar__primary,.panel-crud-toolbar__actions,.panel-crud-filters__actions,.panel-crud-pagination__left,.panel-crud-pagination__right{flex-wrap:wrap}.panel-crud-card__body{padding:20px}}:root{--panel-status-success-color:var(--status-success-text)}.panel-button--ghost{color:var(--color-black-60);background:0 0;border-color:#0000}.panel-button--danger{background:var(--color-red-base);color:var(--color-white)}.panel-status{box-sizing:border-box;background:var(--status-success-surface);width:114px;min-width:114px;height:40px;min-height:40px;color:var(--panel-status-success-color);font-family:var(--font-family-base,Inter, Arial, sans-serif);font-size:var(--font-table-cell);letter-spacing:.2px;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:12px 16px 11px;font-weight:400;line-height:120%;display:inline-flex}.panel-status--active,.panel-status--enabled,.panel-status--success{background:var(--status-success-surface);color:var(--panel-status-success-color)}.panel-status--warning,.panel-status--pending{background:var(--color-warning-alpha-14);color:var(--status-warning-strong)}.panel-status--waiting{background:var(--status-attention-surface);color:var(--status-warning-strong)}.panel-status--compact{width:var(--panel-status-action-badge-width,82px);min-width:var(--panel-status-action-badge-width,82px);padding-right:var(--panel-status-action-badge-padding-x,10px);padding-left:var(--panel-status-action-badge-padding-x,10px)}.panel-status--inactive,.panel-status--disabled,.panel-status--neutral{background:var(--color-surface-muted);color:var(--color-text-secondary)}.panel-status--blocked,.panel-status--banned,.panel-status--locked,.panel-status--danger,.panel-status--error{background:var(--status-danger-surface-soft);color:var(--status-danger-emphasis)}.panel-badge{background:var(--color-black-10);min-height:24px;color:var(--color-black-60);font-size:var(--font-form-label);letter-spacing:.02em;border-radius:999px;justify-content:center;align-items:center;padding:4px 10px;font-weight:600;line-height:1;display:inline-flex}.panel-badge--success,.panel-badge--active{background:var(--color-green-alpha-12);color:var(--status-success-text)}.panel-badge--warning,.panel-badge--pending{background:var(--color-warning-alpha-14);color:var(--status-warning-strong)}.panel-badge--danger,.panel-badge--blocked,.panel-badge--error{background:var(--color-danger-emphasis-alpha-12);color:var(--status-danger-strong)}.panel-form-actions{align-items:center;gap:16px;display:flex}.panel-form-actions--start{justify-content:flex-start}.panel-form-actions--center{justify-content:center}.panel-form-actions--end{justify-content:flex-end}.panel-form-actions--between{justify-content:space-between}.panel-action-button{min-height:36px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:8px 12px;display:inline-flex}.panel-action-button--danger{color:var(--color-red-base)}.panel-action-button:disabled,.panel-action-button[aria-disabled=true]{cursor:not-allowed;opacity:.55}.panel-modal-layer{z-index:var(--z-modal);background:var(--color-black-alpha-36);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.panel-modal{background:var(--color-white);width:min(100%,520px);box-shadow:0 24px 80px var(--color-black-alpha-24);border-radius:16px;position:relative}.panel-modal__close{position:absolute;top:16px;right:16px}.panel-close-button,.panel-modal__close{box-sizing:border-box;width:var(--size-close-button);min-width:var(--size-close-button);height:var(--size-close-button);min-height:var(--size-close-button);border-radius:var(--radius-md);background-color:var(--color-surface-muted);background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.5 9.5L22.5 22.5M22.5 9.5L9.5 22.5' stroke='%2364748B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:var(--size-close-button) var(--size-close-button);color:var(--color-text-secondary);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;line-height:0;transition:background-color .16s;display:inline-flex}.panel-close-button:hover,.panel-close-button:focus-visible,.panel-modal__close:hover,.panel-modal__close:focus-visible{background-color:var(--color-border);outline:none}.panel-close-button svg,.panel-close-button span,.panel-modal__close svg,.panel-modal__close span{display:none}.panel-modal__title{color:var(--color-black-base);margin:0;padding:24px 64px 0 24px;font-size:20px;font-weight:700;line-height:1.25}.panel-modal__body{padding:24px}:root{--panel-control-height:var(--size-control-height);--panel-control-radius:var(--radius-lg);--panel-control-padding-x:16px;--panel-control-border-color:var(--color-black-30);--panel-control-focus-border-color:var(--color-primary-base);--panel-control-invalid-border-color:var(--color-red-base);--panel-form-grid-column-gap:16px;--panel-form-grid-row-gap:20px;--panel-form-section-gap:16px;--panel-form-actions-gap:16px}.panel-toolbar{align-items:center;width:100%;display:flex}.panel-search{box-sizing:border-box;min-width:0;height:var(--panel-control-height);align-items:center;gap:var(--spacing-sm);border:1px solid var(--panel-control-border-color);border-radius:var(--panel-control-radius);background:var(--color-white);color:var(--color-black-base);flex:auto;padding:12px 16px;transition:border-color .16s;display:flex}.panel-search:focus-within{border-color:var(--panel-control-focus-border-color);box-shadow:none;outline:none}.panel-search__icon{width:24px;height:24px;color:var(--color-black-40);fill:currentColor;flex:0 0 24px;display:block}.panel-search__input{min-width:0;height:22px;color:var(--color-black-base);font-family:inherit;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);letter-spacing:.2px;background:0 0;border:0;outline:none;flex:auto;padding:0;line-height:120%}.panel-search__input::placeholder{color:var(--color-black-base);opacity:1}.panel-search__input:focus::placeholder{color:#0000;opacity:0}.panel-search__input::-webkit-search-decoration{display:none}.panel-search__input::-webkit-search-cancel-button{display:none}.panel-search__input::-webkit-search-results-button{display:none}.panel-search__input::-webkit-search-results-decoration{display:none}.panel-form-card{gap:var(--panel-form-section-gap);flex-direction:column;width:100%;display:flex}.panel-form-card__grid{gap:var(--panel-form-grid-row-gap) var(--panel-form-grid-column-gap);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.panel-form-card .field,.panel-form-card .panel-dropdown--form{height:var(--panel-control-height);min-height:var(--panel-control-height)}.panel-form-card .field .input{height:var(--panel-control-height);min-height:var(--panel-control-height);border-color:var(--panel-control-border-color);border-radius:var(--panel-control-radius);color:var(--color-black-base);font-size:var(--font-table-cell);font-weight:var(--font-weight-medium);letter-spacing:.2px;box-shadow:none;line-height:120%}.panel-form-card .field .input::placeholder{color:var(--color-black-base);opacity:1;font-weight:var(--font-weight-regular)}.panel-form-card .field .input:focus::placeholder,.panel-form-card .field:focus-within .input::placeholder{color:#0000;opacity:0}.panel-form-card .field:focus-within .input{border-color:var(--panel-control-focus-border-color);box-shadow:none;outline:none}.panel-form-card .panel-floating-field{display:flex;position:relative;overflow:visible}.panel-form-card .panel-floating-field .field__label{box-sizing:border-box;z-index:var(--z-sticky);background:var(--color-white);width:max-content;height:14px;color:var(--color-black-40);font-family:var(--font-family-base);font-style:normal;font-size:var(--font-form-label);font-weight:var(--font-weight-regular);pointer-events:none;justify-content:center;align-items:center;gap:10px;padding:0 4px;line-height:120%;display:flex;position:absolute;top:-6.5px;left:12px}.panel-form-card__actions{align-items:center;gap:var(--panel-form-actions-gap);margin-top:8px;padding-top:0;display:flex}.panel-form-card__button{box-sizing:border-box;height:var(--panel-control-height);min-height:var(--panel-control-height);border-radius:var(--panel-control-radius);font-size:var(--font-button);font-weight:var(--font-weight-bold);padding:0 24px;line-height:120%}@media (width<=767px){.panel-form-card,.panel-form-card__grid{width:100%;max-width:100%}.panel-form-card__grid{grid-template-columns:1fr}}.panel-form-switch{min-height:24px;color:var(--color-black-60);font-size:16px;font-weight:var(--font-weight-regular,400);cursor:pointer;align-self:flex-start;align-items:center;gap:8px;margin-top:16px;line-height:120%;display:inline-flex}.panel-form-switch__input{opacity:0;width:1px;height:1px;position:absolute}.panel-form-switch__track{background:var(--color-black-40);border-radius:999px;flex:0 0 44px;width:44px;height:24px;transition:background-color .16s;display:block;position:relative}.panel-form-switch__track:after{box-sizing:border-box;border:2px solid var(--color-black-40);background:var(--color-white);content:"";border-radius:50%;width:24px;height:24px;transition:border-color .16s,transform .16s;position:absolute;top:0;left:0}.panel-form-switch__input:checked+.panel-form-switch__track{background:var(--color-primary-base)}.panel-form-switch__input:checked+.panel-form-switch__track:after{border-color:var(--color-primary-base);transform:translate(20px)}.panel-form-switch__input:focus-visible+.panel-form-switch__track{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,var(--color-primary-40));outline-offset:2px}.panel-form-switch.is-disabled{cursor:not-allowed;opacity:.55}.panel-pagination{justify-content:space-between;align-items:flex-start;gap:10px;height:56px;margin-top:0;padding:16px 16px 0;display:flex}.panel-pagination__left,.panel-pagination__right{align-items:center;gap:16px;height:40px;display:flex}.panel-pagination__summary{color:var(--color-black-50);font-size:var(--font-table-cell);font-weight:var(--font-weight-medium,500);letter-spacing:.2px;align-items:center;line-height:120%;display:flex}.panel-page-button{box-sizing:border-box;border:1px solid var(--color-black-30);background:var(--color-white);width:40px;min-width:40px;height:40px;min-height:40px;color:var(--color-black-base);font-family:var(--font-family-base,Inter, Arial, sans-serif);font-size:var(--font-table-cell);font-weight:var(--font-weight-medium,500);letter-spacing:.2px;text-align:center;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:8px;line-height:120%;text-decoration:none;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex;position:relative}.panel-page-button:hover:not(:disabled):not([aria-disabled=true]),.panel-page-button:focus-visible{border-color:var(--color-primary-base);outline:none}.panel-page-button:disabled,.panel-page-button[aria-disabled=true]{color:var(--color-black-40);cursor:not-allowed}.panel-page-button[aria-current=page],.panel-page-number-input{width:64px;min-width:64px;padding:9px 16px}.panel-page-number-input{appearance:textfield}.panel-page-number-input::-webkit-outer-spin-button{appearance:none;margin:0}.panel-page-number-input::-webkit-inner-spin-button{appearance:none;margin:0}.panel-page-button__ripple{z-index:var(--z-base);background:var(--color-primary-alpha-20);pointer-events:none;border-radius:50%;animation:.6s linear panel-page-button-ripple;position:absolute;transform:scale(0)}@keyframes panel-page-button-ripple{to{opacity:0;transform:scale(4)}}.panel-page-button__icon{z-index:var(--z-sticky);width:24px;height:24px;color:var(--color-black-40);fill:currentColor;display:block;position:relative}.panel-page-button:hover:not(:disabled):not([aria-disabled=true]) .panel-page-button__icon,.panel-page-button:focus-visible .panel-page-button__icon{color:currentColor}.panel-page-size-select{z-index:var(--z-dropdown);align-items:center;width:80px;min-width:80px;max-width:80px;height:40px;display:inline-flex;position:relative;overflow:visible}.panel-page-size-select__button{box-sizing:border-box;border:1px solid var(--color-black-30);background:var(--color-white);width:80px;min-width:80px;max-width:80px;height:40px;min-height:40px;color:var(--color-black-base);font-family:var(--font-family-base,Inter, Arial, sans-serif);font-size:var(--font-table-cell);font-weight:var(--font-weight-medium,500);letter-spacing:.2px;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:8px;justify-content:center;align-items:center;padding:0 40px 0 16px;line-height:1;transition:border-color .16s,background-color .16s,color .16s;display:flex;position:relative;overflow:hidden}.panel-page-size-select__button:hover,.panel-page-size-select__button:focus-visible,.panel-page-size-select.is-open .panel-page-size-select__button{border-color:var(--color-primary-base);box-shadow:none;outline:none}.panel-page-size-select__value{height:100%;line-height:var(--line-height-base);pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.panel-page-size-select__icon{top:calc(50% + var(--dropdown-chevron-optical-offset-y));width:24px;height:24px;color:var(--color-black-40);pointer-events:none;transform-origin:50%;justify-content:center;align-items:center;margin:0;transition:transform .16s;display:inline-flex;position:absolute;right:12px;transform:translateY(-50%)rotate(0)}.panel-page-size-select.is-open .panel-page-size-select__icon,.panel-page-size-select.panel-page-size-select--open-up .panel-page-size-select__icon{transform:translateY(-50%)rotate(180deg)}.panel-page-size-select__icon:before{content:"";background-color:currentColor;width:24px;height:24px;display:block;position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%3E%3Cpath%20d='M8%2010l4%204%204-4'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E") 50%/24px 24px no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%3E%3Cpath%20d='M8%2010l4%204%204-4'%20stroke='black'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E") 50%/24px 24px no-repeat}.panel-page-size-select__menu{box-sizing:border-box;z-index:var(--z-row-menu);border:1px solid var(--color-primary-base);background:var(--color-white);width:80px;min-width:80px;max-width:80px;box-shadow:none;border-radius:12px;flex-direction:column;align-items:stretch;padding:8px 0;display:flex;position:absolute;top:calc(100% + 8px);bottom:auto;left:0;overflow:hidden}.panel-page-size-select.panel-page-size-select--open-up .panel-page-size-select__menu{top:auto;bottom:calc(100% + 8px)}.panel-page-size-select__menu[hidden]{display:none}.panel-page-size-select__option{box-sizing:border-box;width:calc(100% - 16px);height:40px;min-height:40px;color:var(--color-black-base);font-family:var(--font-family-base,Inter, Arial, sans-serif);font-size:var(--font-table-cell);font-weight:var(--font-weight-medium,500);line-height:var(--line-height-base);letter-spacing:.2px;text-align:center;cursor:pointer;appearance:none;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;margin:0 8px;padding:0 8px;text-decoration:none;transition:background-color .14s,color .14s;display:flex}.panel-page-size-select__option:hover,.panel-page-size-select__option:focus-visible{background:var(--color-black-5);outline:none}.panel-page-size-select__option.is-selected,.panel-page-size-select__option[aria-selected=true]{color:var(--color-primary-base)}@media (width<=767px){.panel-pagination{flex-direction:column;align-items:stretch;row-gap:12px;height:auto;min-height:108px;padding-bottom:16px}.panel-pagination__left,.panel-pagination__right{flex-wrap:nowrap;width:100%;height:40px}.panel-pagination__right{justify-content:flex-end}}.panel-section{--panel-detail-section-padding:24px;--panel-detail-section-gap:24px;--panel-relation-title-to-table-gap:24px;--panel-relation-title-to-search-gap:14px;--panel-relation-search-to-table-gap:24px;--panel-relation-continuation-padding-top:40px;box-sizing:border-box;width:100%;padding:var(--panel-detail-section-padding);background:var(--color-white);border-radius:12px;flex-direction:column;display:flex}.panel-section__header{justify-content:space-between;align-items:flex-start;gap:16px;min-height:40px;display:flex}.panel-section__title{color:var(--color-black-base);font-size:var(--font-page-title);font-weight:var(--font-weight-bold,700);letter-spacing:.2px;margin:0;line-height:120%}.panel-relation-section{gap:0}.panel-section__header.panel-relation-section__header{align-items:center;min-height:40px}.panel-relation-section__header .panel-relation-section__title{line-height:125%}.panel-relation-section__title{margin:0}.panel-relation-toolbar{width:100%;height:48px;margin-top:var(--panel-relation-title-to-search-gap,14px)}.panel-relation-search{width:100%}.panel-relation-card,.panel-relation-card.panel-card--table{width:100%;min-height:0;margin-top:var(--panel-relation-title-to-table-gap,24px);background:0 0;border-radius:0;padding:0;overflow:visible}.panel-relation-section--searchable .panel-relation-card{margin-top:var(--panel-relation-search-to-table-gap,24px)}.panel-relation-table-wrap{box-sizing:border-box;-webkit-overflow-scrolling:touch;scrollbar-gutter:auto;width:100%;max-width:100%;overflow:auto visible}.panel-relation-table{--panel-relation-action-column-width:112px;--panel-relation-action-cell-padding-inline:8px;--panel-table-header-inline-padding:16px;--panel-table-sort-gap:8px;--panel-table-sort-icon-size:24px;width:100%;max-width:none}.panel-relation-table [data-panel-table-column-key=actions]{flex:0 0 var(--panel-relation-action-column-width);width:var(--panel-relation-action-column-width);min-width:var(--panel-relation-action-column-width);max-width:var(--panel-relation-action-column-width)}.panel-relation-table .panel-table__head-cell--actions{padding-right:var(--panel-relation-action-cell-padding-inline);padding-left:var(--panel-relation-action-cell-padding-inline);text-align:left;justify-content:flex-start}.panel-relation-table .panel-table__cell--actions{padding-right:var(--panel-relation-action-cell-padding-inline);padding-left:var(--panel-relation-action-cell-padding-inline);text-align:center;justify-content:center}.panel-relation-table .panel-table__head-cell{color:var(--table-header-color);font-size:var(--table-header-font-size);font-weight:var(--table-header-font-weight);line-height:var(--table-header-line-height);letter-spacing:var(--table-header-letter-spacing)}.panel-relation-empty:not([hidden]){box-sizing:border-box;border-bottom:1px solid var(--color-black-20);width:100%;color:var(--color-black-40);font-size:var(--font-table-cell);font-weight:var(--font-weight-medium);letter-spacing:.2px;text-align:center;white-space:nowrap;justify-content:center;align-items:center;margin:0;padding:0 16px;line-height:120%;display:flex}.panel-relation-empty[hidden]{display:none}.panel-relation-action,.panel-relation-action.panel-table-action-button{box-sizing:border-box;width:79px;min-width:79px;height:40px;min-height:40px;font-size:var(--font-table-cell);font-weight:var(--font-weight-bold);letter-spacing:0;white-space:nowrap;border-radius:8px;padding:0 12px;line-height:1}.panel-relation-action.panel-table-action-button--danger{--button-ripple-color:var(--color-white-alpha-32)}.panel-relation-pagination{height:56px;padding:16px 16px 0}@media (width<=767px){.panel-section{min-width:0}}.panel-icon-button{--icon-button-color:var(--color-primary-base);--icon-button-hover:var(--control-primary-hover-surface);--icon-button-active:var(--control-primary-active-surface);--button-ripple-color:var(--color-auth-primary-alpha-25);border:1px solid var(--icon-button-color);background:var(--color-white);width:40px;min-width:40px;height:40px;min-height:40px;color:var(--icon-button-color);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:8px;flex:0 0 40px;justify-content:center;align-items:center;padding:0;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex;position:relative;overflow:hidden}.panel-icon-button--danger{--icon-button-color:var(--color-danger);--icon-button-hover:var(--color-red-15);--icon-button-active:var(--control-danger-active-surface);--button-ripple-color:var(--color-red-alpha-14)}.panel-icon-button:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--icon-button-color);background:var(--icon-button-hover);color:var(--icon-button-color)}.panel-icon-button:active:not(:disabled):not([aria-disabled=true]){border-color:var(--icon-button-color);background:var(--icon-button-active);color:var(--icon-button-color)}.panel-icon-button:focus{outline:none}.panel-icon-button:focus-visible{border-color:var(--icon-button-color);background:var(--color-white);color:var(--icon-button-color);outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,var(--color-primary-40));outline-offset:var(--focus-ring-offset,3px)}.panel-icon-button:disabled,.panel-icon-button[aria-disabled=true]{cursor:not-allowed}.panel-icon-button .label{z-index:var(--z-sticky);pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex;position:relative}.panel-icon-button .ripple{z-index:var(--z-base);background:var(--button-ripple-color,var(--color-red-alpha-14));pointer-events:none;border-radius:50%;animation:.6s linear ripple-anim;position:absolute;transform:scale(0)}.panel-icon-button__icon{color:currentColor;fill:currentColor;width:20px;height:20px;display:block}.panel-filter-panel{box-sizing:border-box;z-index:var(--z-drawer);background:var(--color-white);width:344px;max-width:100vw;height:100dvh;max-height:none;box-shadow:-16px 0 40px var(--color-black-alpha-10);border:0;border-radius:0;flex-direction:column;padding:28px 40px 20px 42px;transition:transform .25s;display:flex;position:fixed;inset:0 0 auto auto;overflow:visible;transform:translate(100%)}.panel-filter-panel.is-open{transform:translate(0)}.panel-filter-panel[hidden]{visibility:hidden;pointer-events:none;display:flex}.panel-filter-panel__header{justify-content:space-between;align-items:center;margin:0 0 24px;display:flex}.panel-filter-panel__title{color:var(--color-text-primary);font-family:var(--font-family-base,inherit);font-size:var(--font-page-title);margin:0;font-weight:700;line-height:120%}.panel-filter-panel__form{flex-direction:column;flex:auto;gap:20px;width:100%;min-height:0;display:flex}.panel-filter-panel .panel-dropdown--filter{--panel-dropdown-option-height:40px;flex:none}.panel-filter-panel .panel-dropdown--filter .panel-dropdown__panel{border-color:var(--color-black-30);box-shadow:0 12px 32px var(--color-black-alpha-12), 5px 5px 50px var(--color-elevation-alpha-06)}.panel-filter-panel__actions{grid-template-columns:1fr 1fr;gap:16px;margin-top:auto;padding-top:24px;display:grid}.panel-filter-panel__actions .button{width:100%;height:48px;min-height:48px;text-decoration:none}@media (prefers-reduced-motion:reduce){.panel-filter-panel{transition:none}}@media (width<=420px){.panel-filter-panel{width:100vw;padding:24px}}.panel-card{background:var(--color-white);border-radius:12px;width:100%;overflow:visible}.panel-card--table{box-sizing:border-box;height:auto;min-height:0;padding:24px}.panel-modal--form,.panel-modal--confirm{box-sizing:border-box;width:min(100%, var(--size-modal-width));background:var(--color-white);box-shadow:0 24px 64px var(--color-black-alpha-26);border:0;border-radius:12px;padding:24px}.panel-modal--confirm{width:min(100%,420px)}.panel-modal.panel-modal--form{width:var(--size-modal-width);max-width:calc(100vw - 48px);height:auto;min-height:0;max-height:calc(100vh - 48px);box-shadow:5px 5px 64px var(--color-elevation-alpha-12);flex-direction:column;gap:24px;padding:24px;display:flex;overflow:visible}.panel-modal--form>.panel-modal__close{top:24px;right:24px}.panel-modal--form>.panel-modal__title{box-sizing:border-box;width:100%;min-height:32px;color:var(--color-black-base);font-family:var(--font-family-base,Inter, Arial, sans-serif);font-size:var(--font-page-title);font-weight:var(--font-weight-bold,700);letter-spacing:.2px;margin:0;padding:0 48px 0 0;line-height:125%}.panel-modal--form .panel-modal__form{gap:20px;width:100%;min-height:0;margin:0}.panel-modal--form .panel-modal__actions{box-sizing:border-box;width:100%;height:var(--size-control-height);min-height:var(--size-control-height);flex-wrap:nowrap;gap:16px;margin:0}.panel-modal--form .panel-modal__button{box-sizing:border-box;width:auto;min-width:0;height:var(--size-control-height);min-height:var(--size-control-height);border-radius:12px;flex:1 1 0;padding:15px 32px}.panel-modal__form{flex-direction:column;gap:16px;display:flex}.panel-modal__description{color:var(--color-black-base);font-size:var(--font-table-cell);font-weight:var(--font-weight-medium,500);margin:0 0 20px;line-height:120%}.panel-modal__actions{justify-content:flex-end;gap:16px;display:flex}.panel-modal__button{min-width:128px;padding-left:24px;padding-right:24px}.panel-modal__button--wide{flex:1 1 0}.panel-modal.panel-modal--delete-confirm,.panel-modal.panel-modal--choice-confirm{box-sizing:border-box;background:var(--color-white);border:0;border-radius:12px;flex-direction:column;gap:0;width:min(100%,395px);max-width:calc(100vw - 48px);height:auto;min-height:0;margin:0;padding:24px;display:flex;position:relative;overflow:visible}.panel-modal--choice-confirm{min-height:242px;max-height:calc(100vh - 48px);overflow-y:auto}.panel-modal--delete-confirm>.panel-modal__close,.panel-modal--choice-confirm>.panel-modal__close{top:24px;right:24px}.panel-modal--delete-confirm>.panel-modal__title,.panel-modal--choice-confirm>.panel-modal__title{box-sizing:border-box;width:100%;min-height:29px;color:var(--color-black-base);font-family:var(--font-family-base);font-size:var(--font-page-title);font-weight:var(--font-weight-bold,700);letter-spacing:.2px;margin:0;padding:0 48px 0 0;line-height:120%}.panel-modal--delete-confirm>.panel-modal__description{margin:8px 0 16px}.panel-modal--choice-confirm>.panel-modal__description{max-width:330px;margin:8px 0 0}.panel-modal__confirm-form{flex-direction:column;flex:1 0 auto;row-gap:16px;min-height:0;display:flex}.panel-modal--choice-confirm>.panel-modal__title,.panel-modal--choice-confirm>.panel-modal__description,.panel-modal--choice-confirm .panel-form-switch{flex:none}.panel-modal--delete-confirm>.panel-modal__actions,.panel-modal--choice-confirm .panel-modal__actions{box-sizing:border-box;flex-wrap:nowrap;gap:16px;width:100%;min-height:48px;margin:0;display:flex}.panel-modal--choice-confirm .panel-modal__actions{flex:0 0 48px;margin-top:auto}.panel-modal--delete-confirm .panel-modal__button,.panel-modal--choice-confirm .panel-modal__button{box-sizing:border-box;border-radius:12px;flex:1 1 0;width:auto;min-width:0;height:48px;min-height:48px;padding-left:16px;padding-right:16px}.panel-table-action-button{min-width:72px;height:32px;min-height:32px;font-size:var(--font-form-label);border-radius:8px;padding:0 16px}.panel-table-action-button--danger,.panel-table-action-button--danger:hover,.panel-table-action-button--danger:focus,.panel-table-action-button--danger:focus-visible,.panel-table-action-button--danger:active{background:var(--color-red-base);color:var(--color-white)}@media (width<=767px){.panel-modal__actions{flex-wrap:wrap}.panel-modal__button,.panel-modal__button--wide{flex:140px}}@media (width<=420px){.panel-modal.panel-modal--form{width:calc(100vw - 24px);max-width:calc(100vw - 24px);padding:20px}.panel-modal--form .panel-modal__form{gap:16px}}.panel-dropdown{--panel-dropdown-width:276px;--panel-dropdown-control-height:var(--size-control-height);--panel-dropdown-panel-gap:8px;--panel-dropdown-option-height:var(--size-control-height);--panel-dropdown-options-count:4;--panel-dropdown-max-height:min(var(--size-dropdown-menu-max-height), 50dvh);--panel-dropdown-value-offset-y:1px;z-index:var(--z-dropdown);width:var(--panel-dropdown-width);max-width:100%;height:var(--panel-dropdown-control-height);gap:var(--panel-dropdown-panel-gap);flex-direction:column;flex:none;display:flex;position:relative}.panel-dropdown.is-open{z-index:var(--z-row-menu)}.panel-dropdown--form,.panel-dropdown--filter{--panel-dropdown-width:100%}.panel-dropdown--form .panel-dropdown__panel,.panel-dropdown--filter .panel-dropdown__panel{min-height:0}.panel-dropdown__control{box-sizing:border-box;width:100%;height:var(--panel-dropdown-control-height);min-height:var(--panel-dropdown-control-height);isolation:isolate;border:1px solid var(--color-black-30);border-radius:var(--radius-lg);background:var(--color-white);color:var(--color-black-base);font-family:var(--font-family-base);font-size:var(--font-table-cell);font-weight:var(--font-weight-medium);letter-spacing:.2px;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:12px;padding:0 16px;line-height:1;transition:border-color .16s;display:flex;position:relative}.panel-dropdown__control:hover,.panel-dropdown__control:focus,.panel-dropdown.is-open .panel-dropdown__control{border-color:var(--color-primary-base)}.panel-dropdown__control:focus,.panel-dropdown__control:focus-visible{outline:none}.panel-dropdown__control:disabled,.panel-dropdown.is-disabled .panel-dropdown__control{cursor:not-allowed;opacity:.72}.panel-dropdown.is-readonly .panel-dropdown__control{cursor:default;padding-right:16px}.panel-dropdown.is-readonly .panel-dropdown__icon{display:none}.panel-dropdown.is-invalid .panel-dropdown__control,.panel-dropdown__control[aria-invalid=true]{border-color:var(--color-danger)}.panel-dropdown__value{z-index:var(--z-base);min-width:0;height:100%;color:var(--color-black-base);font-size:inherit;font-weight:inherit;line-height:var(--line-height-base);letter-spacing:.2px;text-align:left;text-overflow:ellipsis;transform:translateY(var(--panel-dropdown-value-offset-y));white-space:nowrap;flex:auto;align-items:center;display:flex;position:relative;overflow:hidden}.panel-dropdown__label{z-index:var(--z-sticky);background:var(--color-white);height:14px;color:var(--color-black-40);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);justify-content:center;align-items:center;gap:10px;padding:0 4px;line-height:120%;display:flex;position:absolute;top:-6.5px;left:12px}.panel-dropdown__icon{top:var(--dropdown-chevron-optical-offset-y);z-index:var(--z-sticky);width:24px;height:24px;color:var(--color-black-40);transform-origin:50%;flex:none;justify-content:center;align-items:center;margin:0;transition:transform .16s;display:inline-flex;position:relative;transform:rotate(0)}.panel-dropdown.is-open .panel-dropdown__icon{transform:rotate(180deg)}.panel-dropdown__icon:before{content:"";transform-origin:50%;background-color:currentColor;border:0;width:24px;height:24px;margin:0;transition:none;display:block;position:absolute;inset:0;transform:none;-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%2024%2024%27%20fill=%27none%27%3E%3Cpath%20d=%27M8%2010l4%204%204-4%27%20stroke=%27black%27%20stroke-width=%272%27%20stroke-linecap=%27round%27%20stroke-linejoin=%27round%27/%3E%3C/svg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%2024%2024%27%20fill=%27none%27%3E%3Cpath%20d=%27M8%2010l4%204%204-4%27%20stroke=%27black%27%20stroke-width=%272%27%20stroke-linecap=%27round%27%20stroke-linejoin=%27round%27/%3E%3C/svg%3E);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:24px 24px;mask-size:24px 24px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.panel-dropdown__panel{box-sizing:border-box;top:calc(var(--panel-dropdown-control-height) + var(--panel-dropdown-panel-gap));width:var(--panel-dropdown-width);height:auto;min-height:min(calc(var(--panel-dropdown-option-height) * var(--panel-dropdown-options-count) + 16px), var(--panel-dropdown-max-height));max-height:var(--panel-dropdown-max-height);border:1px solid var(--color-primary-base);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:5px 5px 50px var(--color-elevation-alpha-06);padding:8px;display:none;position:absolute;left:0;overflow:hidden}.panel-dropdown.is-open .panel-dropdown__panel{display:flex}.panel-dropdown__panel[hidden]{display:none}.panel-dropdown--searchable .panel-dropdown__panel{flex-direction:column;align-items:stretch;gap:8px;max-height:min(360px,100dvh - 200px)}.panel-dropdown--searchable .panel-dropdown__panel>.input{flex:none;width:100%;min-width:0}.panel-dropdown__option[hidden]{display:none}.panel-dropdown__list{overscroll-behavior:contain;flex-direction:column;flex:auto;width:100%;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:hidden auto}.panel-dropdown__list>li{display:contents}.panel-dropdown__option{box-sizing:border-box;width:100%;min-width:0;height:var(--panel-dropdown-option-height);min-height:var(--panel-dropdown-option-height);border-radius:var(--radius-md);color:var(--color-black-base);font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-base);letter-spacing:.2px;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;appearance:none;background:0 0;border:0;align-items:center;gap:10px;margin:0;padding:0 10px;transition:background-color .16s,color .16s;display:flex}.panel-dropdown__option:hover,.panel-dropdown__option:focus-visible{background:var(--color-black-5);outline:none}.panel-dropdown__option.is-selected,.panel-dropdown__option[aria-selected=true]{color:var(--color-primary-base)}.panel-dropdown__option:disabled,.panel-dropdown__option[aria-disabled=true]{cursor:not-allowed;opacity:.72}.sidebar .sidebar__icon--active,.sidebar__item--active .sidebar__icon--default{display:none}.sidebar__item--active .sidebar__icon--active{display:block}.panel-icon-sprite{position:absolute;overflow:hidden}.panel-state{width:100%;max-width:560px;color:var(--color-text-primary);text-align:center;flex-direction:column;align-items:center;display:flex}.panel-state__status{color:var(--color-primary-base);font-size:48px;font-weight:var(--font-weight-bold);margin:0;line-height:1}.panel-state__title{font-size:var(--font-page-title);margin:16px 0 0;line-height:1.25}.panel-state__description{color:var(--color-text-secondary);font-size:var(--font-page-description);margin:8px 0 0;line-height:1.6}.panel-state__actions{justify-content:center;margin-top:24px;display:flex}}@layer ds-modules{.auth-card{background:var(--color-white);border-radius:var(--radius-lg);flex-direction:column;flex:none;justify-content:center;align-items:center;gap:24px;width:416px;max-width:100%;height:355px;padding:24px;display:flex}.auth-card__title{width:130px;height:46px;color:var(--color-black-base);font-size:40px;font-weight:var(--font-weight-bold);letter-spacing:-.5px;flex:none;margin:0;line-height:115%}.auth-form{flex-direction:column;flex:none;align-items:flex-start;gap:20px;width:368px;height:237px;display:flex}.auth-form__input{width:368px}.auth-form__meta{flex:none;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:10px;width:368px;height:33px;display:grid}.auth-form__remember{flex:none;align-items:center;width:auto;min-width:0;height:24px;display:inline-flex}.auth-form__remember .checkbox__label{text-overflow:ellipsis;white-space:nowrap;width:auto;min-width:0;height:17px;overflow:hidden}.auth-form__forgot{text-align:right;white-space:nowrap;flex:none;width:auto;min-width:max-content;height:17px}.auth-form__submit{flex:none;width:368px;height:48px}.auth-form__actions{grid-template-columns:minmax(0,1fr);gap:0;width:368px;height:48px;display:grid}@media (width<=767px){.auth-form__actions{grid-template-columns:minmax(0,1fr);width:100%}.auth-form__submit{width:100%}}.auth-page__panel--verification{align-items:center}.auth-card--verification{border-radius:var(--radius-lg);height:284px}.auth-card__header{align-items:center;gap:var(--spacing-xs);flex-direction:column;flex:none;width:368px;display:flex}.auth-card__header--verification{height:88px}.auth-card__title--verification{text-align:center;width:222px}.auth-card__description{width:368px;min-height:34px;color:var(--color-black-base);font-size:14px;font-weight:var(--font-weight-regular);text-align:center;flex:none;margin:0;line-height:120%}.auth-card__description-highlight{font-weight:var(--font-weight-bold)}[data-auth-method-selector-mount]:empty{display:none}[data-auth-method-selector-mount]:not(:empty){width:100%}.auth-method-selector{align-items:stretch;gap:var(--spacing-sm);box-sizing:border-box;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));width:368px;max-width:100%;height:48px;display:grid}.auth-method-selector__option{--auth-method-ripple-color:#5b36f224;border-radius:var(--radius-lg);background:var(--color-black-5);min-width:0;height:48px;color:var(--color-black-60);font-family:var(--font-family-base);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;border:0;flex:none;justify-content:flex-start;align-items:center;gap:10px;padding:8px 12px;line-height:120%;transition:background-color .25s,color .25s,transform .25s;display:flex;position:relative;overflow:hidden}.auth-method-selector__option:hover{background:var(--color-black-5)}.auth-method-selector__option:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.auth-method-selector__option.is-active{--auth-method-ripple-color:#5b36f238;background:var(--color-primary-5);color:var(--color-primary-base);box-shadow:none}.auth-method-selector__option:active{transform:translateY(1px)}.auth-method-selector__option-icon-box{z-index:1;border-radius:var(--radius-md);width:32px;height:32px;color:var(--color-black-60);background:0 0;flex:none;justify-content:center;align-items:center;transition:color .16s;display:inline-flex;position:relative}.auth-method-selector__option.is-active .auth-method-selector__option-icon-box{color:var(--color-primary-base);background:0 0}.auth-method-selector__option-label{z-index:1;pointer-events:none;position:relative}.auth-method-selector__option .ripple{z-index:0;background:var(--auth-method-ripple-color);pointer-events:none;border-radius:50%;animation:.6s linear auth-method-ripple-anim;position:absolute;transform:scale(0)}@keyframes auth-method-ripple-anim{to{opacity:0;transform:scale(4)}}.auth-method-selector__option-icon{color:currentColor;flex:none;width:24px;height:24px;display:block}.auth-card--verification-with-selector{gap:var(--spacing-xl);height:auto;min-height:368px}.auth-card__header--verification-with-selector{height:auto}.auth-verification-form{align-items:center;gap:var(--spacing-xl);flex-direction:column;flex:none;width:368px;height:120px;display:flex}.auth-code,.auth-yubikey{width:368px;min-inline-size:0;align-items:flex-start;gap:var(--spacing-xs);border:0;flex-direction:row;flex:none;height:48px;margin:0;padding:0;display:flex}.auth-code{align-self:stretch;gap:var(--spacing-sm);grid-template-columns:repeat(6,minmax(0,1fr));width:100%;display:grid}.auth-code.is-hidden,.auth-code[hidden],.auth-yubikey.is-hidden,.auth-yubikey[hidden]{display:none}.auth-code__field{flex:none;width:100%;min-width:0;height:48px}.auth-yubikey{height:48px}.auth-code__input{text-align:center;width:100%;height:48px;padding:13px 0}.auth-verification-form__actions{align-items:flex-start;gap:var(--spacing-xl);flex-direction:row;flex:none;width:368px;height:48px;display:flex}.auth-verification-form__back,.auth-verification-form__verify{flex:1 1 0;width:172px;height:48px}.auth-page__panel--password-recovery{align-items:center;width:416px;max-width:100%;height:auto}.auth-card--password-recovery{box-sizing:border-box;border-radius:var(--radius-lg);gap:24px;width:416px;max-width:100%;height:auto;min-height:347px;padding:24px}.auth-card__header--password-recovery{flex-direction:column;flex:none;align-items:center;gap:16px;width:368px;max-width:100%;height:auto;display:flex}.auth-card__title--password-recovery{text-align:center;width:368px;height:auto;min-height:92px}.auth-card__description--password-recovery{width:368px;height:auto;min-height:51px;color:var(--color-black-base);font-size:14px;font-weight:var(--font-weight-regular);text-align:center;margin:0;line-height:120%}.auth-recovery-form{flex-direction:column;flex:none;align-items:flex-start;gap:20px;width:368px;max-width:100%;height:auto;display:flex}.auth-recovery-form__input{flex:none;width:368px;height:48px}.auth-recovery-form__actions{box-sizing:border-box;flex:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;width:368px;height:48px;display:grid}.auth-recovery-form__back,.auth-recovery-form__submit{box-sizing:border-box;width:100%;min-width:0;height:48px;min-height:48px;text-decoration:none;transition:background-color .25s,color .25s,border-color .25s}.auth-recovery-form__back:hover,.auth-recovery-form__back:focus,.auth-recovery-form__back:active{text-decoration:none}@media (width<=460px){.auth-card--password-recovery,.auth-card__header--password-recovery,.auth-card__title--password-recovery,.auth-card__description--password-recovery,.auth-recovery-form,.auth-recovery-form__input,.auth-recovery-form__actions{width:100%}}.auth-page__panel--reset-password{align-items:center;height:auto}.auth-card--reset-password{border-radius:var(--radius-lg);height:416px}.auth-reset-form{flex-direction:column;flex:none;align-items:flex-start;gap:20px;width:368px;height:252px;display:flex}.auth-reset-form__input,.auth-reset-form__submit{flex:none;width:368px;height:48px}.auth-card__title--reset-password{width:184px;height:92px;font-size:40px;font-weight:var(--font-weight-bold);letter-spacing:-.5px;text-align:center;align-self:center;margin:0;line-height:115%}.auth-reset-form .field__label[data-floating-label]{z-index:1;color:#94a3b8;background:#fff;padding:0 4px;font-size:12px;line-height:14px;position:absolute;top:-7px;left:12px}.auth-reset-form .field{position:relative}.auth-reset-form .auth-reset-form__email[readonly]{color:var(--color-black-40,#94a3b8);cursor:default;caret-color:#0000}.auth-reset-form .auth-reset-form__email[readonly]:hover,.auth-reset-form .auth-reset-form__email[readonly]:focus{border-color:var(--color-black-30,#cbd5e1);box-shadow:none}.auth-reset-form .auth-reset-form__email[readonly]:-webkit-autofill{-webkit-text-fill-color:var(--color-black-40,#94a3b8);caret-color:#0000}.auth-reset-form .auth-reset-form__email[readonly]:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-black-40,#94a3b8);caret-color:#0000}.auth-reset-form .auth-reset-form__email[readonly]:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-black-40,#94a3b8);caret-color:#0000}.auth-card--reset-password .field__action{color:var(--color-black-40,#96a1b1)}@media (width<=767px){.auth-page__panel,.auth-card,.auth-card__header,.auth-card__description,.auth-method-selector,.auth-form,.auth-form__input,.auth-form__meta,.auth-form__submit,.auth-verification-form,.auth-code,.auth-yubikey,.auth-verification-form__actions,.auth-page__alert,.auth-recovery-form,.auth-recovery-form__input,.auth-recovery-form__submit,.auth-reset-form,.auth-reset-form__input,.auth-reset-form__submit{width:100%;min-width:0;max-width:100%}.auth-card,.auth-card__header--verification,.auth-verification-form,.auth-page__panel--verification,.auth-card--verification,.auth-page__panel--password-recovery,.auth-card--password-recovery,.auth-card__header--password-recovery,.auth-recovery-form,.auth-page__panel--reset-password,.auth-card--reset-password,.auth-reset-form{height:auto}.auth-card__description{overflow-wrap:break-word;height:auto}.auth-method-selector__option{gap:var(--spacing-xs);font-size:var(--font-size-sm);padding:8px 10px}.auth-method-selector__option-icon-box{width:30px;height:30px}.auth-code{align-self:auto;gap:var(--spacing-sm);grid-template-columns:repeat(6,minmax(0,1fr));width:100%;display:grid}.auth-code.is-hidden,.auth-code[hidden],.auth-yubikey.is-hidden,.auth-yubikey[hidden]{display:none}.auth-code__field,.auth-code__input{width:100%;min-width:0}.auth-code__field{flex-basis:auto}.auth-verification-form__actions{gap:var(--spacing-md);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.auth-verification-form__back,.auth-verification-form__verify,.auth-card__title--password-recovery,.auth-card__description--password-recovery,.auth-card__title--reset-password{width:100%}}@media (width<=359px){.auth-code{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.auth-verification-form__actions{gap:var(--spacing-sm)}}.auth-method-selector[hidden],.auth-method-selector.is-hidden{display:none}.auth-page{background:var(--color-black-5);grid-template-columns:minmax(0,1fr);place-items:center;width:100%;min-width:0;min-height:100dvh;padding:24px;display:grid;overflow:auto}.auth-page__shell{flex-direction:column;align-items:center;gap:24px;width:416px;max-width:100%;height:auto;display:flex}@media (width<=767px){.auth-page{padding:24px 16px}}.auth-page__shell>#app-toast-root,.auth-page__shell>#app-modal-root{pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.auth-page__shell>#app-toast-root>*,.auth-page__shell>#app-modal-root>*{pointer-events:auto}.auth-page__logo{flex:none;width:191px;height:32px}.auth-page__logo-svg{width:191px;height:32px;display:block}.auth-page__panel{flex-direction:column;flex:none;align-items:flex-start;width:416px;min-width:0;max-width:100%;height:auto;display:flex}.auth-page__panel--notification{height:auto;position:relative;overflow:visible}.auth-page__panel--notification>.auth-page__alert{z-index:2;width:100%;position:absolute;top:100%;left:0}.auth-page__panel--notification>.auth-card{border-radius:var(--radius-lg) var(--radius-lg) 0 0}.auth-page__panel--notification.auth-page__panel--alert-hidden>.auth-card{border-radius:var(--radius-lg)}.auth-page__alert{box-sizing:border-box;border-radius:0 0 var(--radius-lg) var(--radius-lg);opacity:1;flex:none;width:416px;min-width:0;max-width:100%;min-height:48px;max-height:96px;transition:opacity .24s,transform .24s,min-height .3s,max-height .3s,padding-top .3s,padding-bottom .3s;overflow:hidden;transform:translateY(0)}.auth-page__alert.is-hidden,.auth-page__alert[hidden]{display:none}.auth-page__alert .alert__content{flex:1 1 0;width:auto;min-width:0}.auth-page__alert.is-hiding{opacity:0;pointer-events:none;min-height:0;max-height:0;padding-top:0;padding-bottom:0;transform:translateY(-6px)}@media (prefers-reduced-motion:reduce){.auth-page__alert{transition-duration:1ms}}}@layer ds-contract{:where(body.panel-list-page) [data-panel-page]>.panel-page__body{padding-top:24px}:where(body.panel-list-page) .panel-card--table{box-sizing:border-box;flex-direction:column;height:auto;min-height:0;padding:24px;display:flex;overflow:visible}@media (width<=767px){:where(body.panel-list-page) .sidebar{display:none}:where(body.panel-list-page) .panel__layout{min-width:0;display:block}:where(body.panel-list-page) .panel__main,:where(body.panel-list-page) .panel__content,:where(body.panel-list-page) [data-panel-page]{width:100%;min-width:0}:where(body.panel-list-page) [data-panel-page]>.panel-page__body{padding:20px 20px 32px}:where(body.panel-list-page) .panel-card--table{flex:none;min-height:0;padding:16px}}@media (width<=479px){:where(body.panel-list-page) [data-panel-page]>.panel-page__body{padding:16px 16px 28px}:where(body.panel-list-page) .panel-card--table{padding:12px}}:where(body.server-inventory-list-page) .servers-pagination{display:flex}@media (width<=767px){:where(body.server-inventory-list-page) [data-panel-table-id]{width:1280px;min-width:1280px;max-width:none}}:root,.panel-table{--panel-table-row-height:var(--size-table-row);--panel-table-empty-row-height:var(--panel-table-row-height)}.panel-table-empty{box-sizing:border-box;height:var(--panel-table-empty-row-height,64px);min-height:var(--panel-table-empty-row-height,64px);max-height:var(--panel-table-empty-row-height,64px);padding-top:0;padding-bottom:0}.panel-table-empty:not([hidden]){justify-content:center;align-items:center;display:flex}.panel-table-empty[hidden],.panel-table tr[hidden],.panel-modal-layer[hidden],.panel-dropdown [data-panel-dropdown-input][hidden],.panel-dropdown__panel[hidden],.panel-toast.is-hidden{display:none}.panel-table-empty{border-bottom:1px solid var(--color-black-20);width:100%;color:var(--color-text-secondary);font-size:var(--font-table-cell);font-weight:var(--font-weight-medium,500);text-align:center;white-space:nowrap;justify-content:center;align-items:center;gap:4px;padding-left:16px;padding-right:16px;line-height:120%}.panel-table-empty__link{appearance:none;color:var(--color-primary-base);font:inherit;font-weight:var(--font-weight-bold,700);cursor:pointer;background:0 0;border:0;margin-left:6px;padding:0;text-decoration:none}.panel-table-empty__link[hidden]{display:none}.panel-table-empty__link:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:3px;border-radius:3px}.panel-table{--panel-table-header-inline-padding:16px;--panel-table-sort-gap:8px;--panel-table-sort-icon-size:24px;--panel-table-sort-icon-color:var(--color-black-40)}.panel-table__head-cell{padding-right:var(--panel-table-header-inline-padding,16px);padding-left:var(--panel-table-header-inline-padding,16px)}.panel-table__sort{justify-content:flex-start;align-items:center;gap:var(--panel-table-sort-gap,8px);width:100%;min-width:max-content;max-width:100%;color:inherit;font:inherit;line-height:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:flex}.panel-table__sort:hover,.panel-table__sort:focus,.panel-table__sort:focus-visible{color:inherit;text-decoration:none}.panel-table__sort:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,var(--color-primary-40,var(--color-primary-alpha-35)));outline-offset:2px;border-radius:4px}.panel-table__head-label{min-width:0;color:inherit;text-overflow:ellipsis;text-transform:var(--table-header-text-transform);white-space:nowrap;align-items:center;display:inline-flex;overflow:hidden}.panel-table__sort-icon{visibility:hidden;opacity:0;pointer-events:none;flex:0 0 0;width:0;min-width:0;height:0;margin:0;display:none}.panel-table__sort-icon-slot{--panel-table-sort-angle:0deg;box-sizing:border-box;visibility:hidden;flex:0 0 var(--panel-table-sort-icon-size,24px);width:var(--panel-table-sort-icon-size,24px);min-width:var(--panel-table-sort-icon-size,24px);height:var(--panel-table-sort-icon-size,24px);color:var(--panel-table-sort-icon-color,currentColor);pointer-events:none;transform:rotate(var(--panel-table-sort-angle,0deg));transform-origin:50%;will-change:transform;justify-content:center;align-items:center;transition:transform .24s;display:inline-flex;position:relative}.panel-table__head-cell:hover .panel-table__sort-icon-slot,.panel-table__head-cell:focus-within .panel-table__sort-icon-slot,.panel-table__head-cell[aria-sort] .panel-table__sort-icon-slot,.panel-table__head-cell.is-sort-arrow-animating .panel-table__sort-icon-slot{visibility:visible}.panel-table__sort-icon-slot:before{width:var(--panel-table-sort-icon-size,24px);height:var(--panel-table-sort-icon-size,24px);content:"";transform-origin:50%;background:currentColor;border:0;margin:0;transition:none;animation:none;display:block;transform:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpolyline points='8 10 12 14 16 10' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/24px 24px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpolyline points='8 10 12 14 16 10' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/24px 24px no-repeat}.panel-table__head-cell[aria-sort=ascending] .panel-table__sort-icon-slot{--panel-table-sort-angle:180deg}.panel-table__head-cell[aria-sort=descending] .panel-table__sort-icon-slot{--panel-table-sort-angle:0deg}.panel-table__head-cell.is-sort-arrow-animating[aria-sort=ascending] .panel-table__sort-icon-slot,.panel-table__head-cell.is-sort-arrow-animating[aria-sort=descending] .panel-table__sort-icon-slot{animation:none}.panel-toast{--panel-toast-sidebar-width:250px;bottom:0;right:0;left:var(--panel-toast-sidebar-width);z-index:var(--z-toast);background:var(--status-success-base);height:48px;min-height:48px;color:var(--color-white);align-items:center;padding:0 48px;font-family:Inter,Arial,sans-serif;display:flex;position:fixed}.panel-toast--success{background:var(--status-success-base)}.panel-toast--error{background:var(--color-danger)}.panel-toast--warning{background:var(--status-warning-base)}.panel-toast--info{background:var(--status-info-base)}.panel-toast__icon{width:28px;height:20px;color:var(--color-white);flex:0 0 28px;justify-content:flex-start;align-items:center;display:inline-flex}.panel-toast__icon:before{content:"";background:currentColor;width:18px;height:18px;display:block;-webkit-mask:url(data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%221.25%201.25%2021.5%2021.5%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%2022.75C6.072%2022.75%201.25%2017.928%201.25%2012C1.25%206.072%206.072%201.25%2012%201.25C17.928%201.25%2022.75%206.072%2022.75%2012C22.75%2017.928%2017.928%2022.75%2012%2022.75ZM12%202.75C6.899%202.75%202.75%206.899%202.75%2012C2.75%2017.101%206.899%2021.25%2012%2021.25C17.101%2021.25%2021.25%2017.101%2021.25%2012C21.25%206.899%2017.101%202.75%2012%202.75ZM13.02%2015.5C13.02%2014.948%2012.573%2014.5%2012.02%2014.5H12.01C11.458%2014.5%2011.0149%2014.948%2011.0149%2015.5C11.0149%2016.052%2011.468%2016.5%2012.02%2016.5C12.572%2016.5%2013.02%2016.052%2013.02%2015.5ZM12.75%2012.071V7.5C12.75%207.086%2012.414%206.75%2012%206.75C11.586%206.75%2011.25%207.086%2011.25%207.5V12.071C11.25%2012.485%2011.586%2012.821%2012%2012.821C12.414%2012.821%2012.75%2012.485%2012.75%2012.071Z%22%20fill%3D%22currentColor%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%221.25%201.25%2021.5%2021.5%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M12%2022.75C6.072%2022.75%201.25%2017.928%201.25%2012C1.25%206.072%206.072%201.25%2012%201.25C17.928%201.25%2022.75%206.072%2022.75%2012C22.75%2017.928%2017.928%2022.75%2012%2022.75ZM12%202.75C6.899%202.75%202.75%206.899%202.75%2012C2.75%2017.101%206.899%2021.25%2012%2021.25C17.101%2021.25%2021.25%2017.101%2021.25%2012C21.25%206.899%2017.101%202.75%2012%202.75ZM13.02%2015.5C13.02%2014.948%2012.573%2014.5%2012.02%2014.5H12.01C11.458%2014.5%2011.0149%2014.948%2011.0149%2015.5C11.0149%2016.052%2011.468%2016.5%2012.02%2016.5C12.572%2016.5%2013.02%2016.052%2013.02%2015.5ZM12.75%2012.071V7.5C12.75%207.086%2012.414%206.75%2012%206.75C11.586%206.75%2011.25%207.086%2011.25%207.5V12.071C11.25%2012.485%2011.586%2012.821%2012%2012.821C12.414%2012.821%2012.75%2012.485%2012.75%2012.071Z%22%20fill%3D%22currentColor%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat}.panel-toast__icon svg{display:none}.panel-toast__message{min-width:0;height:48px;color:var(--color-white);letter-spacing:.2px;text-overflow:ellipsis;white-space:nowrap;flex:auto;align-items:center;margin:0;padding-top:1px;font-size:16px;font-weight:600;line-height:120%;display:flex;overflow:hidden}.panel-toast__close{width:36px;height:20px;color:var(--color-white);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:0 0 36px;justify-content:flex-end;align-items:center;margin-left:0;padding:0;display:inline-flex}.panel-toast__close svg{width:14px;height:14px;display:block}.panel-toast__close:focus{outline:none}.panel-toast__close:focus-visible{outline:2px solid var(--color-white-alpha-70);outline-offset:3px}@media (width<=767px){.panel-toast{padding-left:20px;padding-right:20px;left:0}}:root{--panel-status-action-status-width:114px;--panel-status-action-actions-width:var(--size-action-column);--panel-status-action-badge-width:82px;--panel-status-action-badge-padding-x:10px;--panel-status-action-status-padding-left:16px;--panel-status-action-status-padding-right:16px;--panel-status-action-actions-padding:8px;--panel-status-action-gap:28px;--panel-status-action-status-order:980;--panel-status-action-actions-order:990}.panel-table[data-panel-table-status-actions=true] thead tr>[data-panel-table-column-key]:not([data-panel-table-column-key=id]):not([data-panel-table-column-key=actions]){background-image:linear-gradient(var(--table-divider-strong), var(--table-divider-strong));background-position:0;background-repeat:no-repeat;background-size:var(--table-divider-width) var(--table-divider-height)}.panel-table[data-panel-table-status-actions=true] [data-panel-table-column-key=status]{order:var(--panel-status-action-status-order)}.panel-table[data-panel-table-status-actions=true] [data-panel-table-column-key=status]:not([data-panel-table-column-width]){flex:0 0 var(--panel-status-action-status-width);width:var(--panel-status-action-status-width);min-width:var(--panel-status-action-status-width);max-width:var(--panel-status-action-status-width)}.panel-table[data-panel-table-status-actions=true] [data-panel-table-column-key=actions]{order:var(--panel-status-action-actions-order);flex:0 0 var(--panel-status-action-actions-width);width:var(--panel-status-action-actions-width);min-width:var(--panel-status-action-actions-width);max-width:var(--panel-status-action-actions-width)}.panel-table[data-panel-table-status-actions=true] thead tr>[data-panel-table-column-key=status]{padding-right:var(--panel-table-header-inline-padding,16px);padding-left:var(--panel-table-header-inline-padding,16px);text-align:left;justify-content:flex-start}.panel-table[data-panel-table-status-actions=true] tbody tr>[data-panel-table-column-key=status]{padding:8px var(--panel-status-action-status-padding-right) 8px var(--panel-status-action-status-padding-left);padding-inline:var(--panel-status-action-status-padding-left) var(--panel-status-action-status-padding-right);text-align:left;justify-content:flex-start}.panel-table[data-panel-table-status-actions=true] [data-panel-table-column-key=status] :where(.users-status,.panel-status,.templates-status,.specifications-status,.panel-crud-status){box-sizing:border-box;width:var(--panel-status-action-badge-width);min-width:var(--panel-status-action-badge-width);padding-right:var(--panel-status-action-badge-padding-x);padding-left:var(--panel-status-action-badge-padding-x);margin-left:0;margin-right:auto}.panel-table[data-panel-table-status-actions=true] tbody tr>[data-panel-table-column-key=actions]{padding:var(--panel-status-action-actions-padding);padding-inline:var(--panel-status-action-actions-padding) var(--panel-status-action-actions-padding);text-align:left;justify-content:flex-start;position:relative;overflow:visible}.panel-table[data-panel-table-status-actions=true] thead tr>[data-panel-table-column-key=actions]{box-shadow:none;background-image:none;background-repeat:no-repeat;border-left:0;border-top-right-radius:12px;border-bottom-right-radius:12px}.panel-table[data-panel-table-status-actions=true] thead tr>[data-panel-table-column-key=status]:after,.panel-table[data-panel-table-status-actions=true] thead tr>[data-panel-table-column-key=actions]:before,.panel-table[data-panel-table-status-actions=true] thead tr>[data-panel-table-column-key=actions]:after,.panel-table[data-panel-table-status-actions=true] thead tr>[data-panel-table-column-key=status] .panel-table__resize-handle:before,.panel-table[data-panel-table-status-actions=true] thead tr>[data-panel-table-column-key=status] .panel-table__resize-handle:after{width:0;box-shadow:none;opacity:0;content:none;pointer-events:none;background:0 0;border:0;display:none}:where(.panel-table__cell--id,td[data-panel-table-column-key=id]),.panel-inventory-table tbody>tr>td[data-panel-table-column-key=id]{color:var(--color-black-base);font-family:var(--font-family-base);font-size:var(--font-table-cell);font-style:normal;font-weight:var(--font-weight-medium,500);line-height:var(--line-height-base);letter-spacing:.2px}[data-panel-table-primary-id=true]{appearance:none;font:inherit;line-height:inherit;letter-spacing:inherit;font-variant-numeric:inherit;background:0 0;border:0;margin:0;padding:0}[data-panel-table-primary-id=true],:where(.panel-table__cell--id>a,td[data-panel-table-column-key=id]>a){color:var(--color-primary-base);font-weight:var(--font-weight-medium,500);cursor:pointer;text-decoration:none}[data-panel-table-primary-id=true]:hover,[data-panel-table-primary-id=true]:active{text-decoration:none}[data-panel-table-primary-id=true]:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,#c1a9ff);outline-offset:var(--focus-ring-offset,3px);border-radius:3px}:root{--badge-success-surface:var(--status-success-surface);--badge-success-text:var(--status-success-accent);--badge-danger-surface:var(--status-danger-surface);--badge-danger-text:var(--status-danger-foreground);--badge-progress-surface:var(--status-running-surface);--badge-progress-text:var(--status-running-foreground);--badge-queued-surface:var(--status-running-surface);--badge-queued-text:var(--status-running-foreground);--badge-waiting-surface:var(--status-waiting-surface);--badge-waiting-text:var(--status-waiting-foreground);--badge-warning-surface:var(--status-queued-surface);--badge-warning-text:var(--status-queued-foreground);--badge-cancelled-surface:var(--status-cancelled-surface);--badge-cancelled-text:var(--status-cancelled-foreground);--badge-neutral-surface:var(--color-surface-muted);--badge-neutral-text:var(--color-text-secondary)}:where(.panel-status--active,.panel-status--enabled,.panel-status--success,.panel-badge--active,.panel-badge--enabled,.panel-badge--success,.panel-crud-status--active,.panel-crud-status--enabled,.panel-crud-status--success,.users-status--active,.templates-status--active,.specifications-status--enabled,.settings-badge--success,.queue-status--success,.stock-status--success){background-color:var(--badge-success-surface);color:var(--badge-success-text)}:where(.panel-table--separated,.panel-relation-table) .panel-table__head-cell:where([data-panel-table-column-key]):not(:first-child):not([data-panel-table-column-key=actions]){background-image:linear-gradient(var(--table-divider-strong), var(--table-divider-strong));background-position:0;background-repeat:no-repeat;background-size:var(--table-divider-width) var(--table-divider-height)}:where(.panel-status--blocked,.panel-status--banned,.panel-status--danger,.panel-status--deleted,.panel-status--error,.panel-status--failed,.panel-badge--blocked,.panel-badge--banned,.panel-badge--danger,.panel-badge--deleted,.panel-badge--error,.panel-badge--failed,.panel-crud-status--blocked,.panel-crud-status--banned,.panel-crud-status--danger,.panel-crud-status--deleted,.panel-crud-status--error,.panel-crud-status--failed,.users-status--blocked,.settings-badge--danger,.queue-status--failed,.stock-status--danger){background-color:var(--badge-danger-surface);color:var(--badge-danger-text)}:where(.panel-status--running,.panel-status--processing,.panel-status--progress,.panel-badge--running,.panel-badge--processing,.panel-badge--progress,.panel-crud-status--running,.panel-crud-status--processing,.panel-crud-status--progress,.queue-status--running){background-color:var(--badge-progress-surface);color:var(--badge-progress-text)}:where(.panel-status--queued,.panel-badge--queued,.panel-crud-status--queued,.queue-status--queued){background-color:var(--badge-queued-surface);color:var(--badge-queued-text)}:where(.panel-status--waiting,.panel-badge--waiting,.panel-crud-status--waiting,.queue-status--waiting){background-color:var(--badge-waiting-surface);color:var(--badge-waiting-text)}:where(.panel-status--warning,.panel-status--pending,.panel-status--locked,.panel-badge--warning,.panel-badge--pending,.panel-badge--locked,.panel-crud-status--warning,.panel-crud-status--pending,.panel-crud-status--locked,.users-status--banned,.templates-status--locked,.settings-badge--warning,.stock-status--warning){background-color:var(--badge-warning-surface);color:var(--badge-warning-text)}:where(.panel-status--cancelled,.panel-status--stopped,.panel-badge--cancelled,.panel-badge--stopped,.panel-crud-status--cancelled,.panel-crud-status--stopped,.queue-status--cancelled){background-color:var(--badge-cancelled-surface);color:var(--badge-cancelled-text)}:where(.panel-status--inactive,.panel-status--disabled,.panel-status--hidden,.panel-status--muted,.panel-status--neutral,.panel-badge--inactive,.panel-badge--disabled,.panel-badge--hidden,.panel-badge--muted,.panel-badge--neutral,.panel-crud-status--inactive,.panel-crud-status--disabled,.panel-crud-status--hidden,.panel-crud-status--muted,.panel-crud-status--neutral,.users-status--inactive,.templates-status--hidden,.specifications-status--disabled,.settings-badge--muted,.settings-badge--neutral,.stock-status--loading,.stock-status--muted:not([data-server-monitoring-state=unsupported])){background-color:var(--badge-neutral-surface);color:var(--badge-neutral-text)}.server-activity__content{min-width:0}[data-panel-table-id=server-activity-list]{min-width:920px}:is([data-panel-table-id=server-activity-list],[data-panel-table-id=user-activity-list]) :is([data-panel-table-column-key=created],[data-panel-table-column-key=created] time,[data-panel-table-column-key=ip_address]){font-weight:var(--font-weight-regular,400)}[data-panel-table-id=server-activity-list] [data-panel-table-column-key=created] time{white-space:nowrap}[data-panel-table-id=server-activity-list] [data-panel-table-column-key=status]{align-items:center}[data-panel-table-id=server-activity-list] [data-panel-table-column-key=details]{white-space:normal}.server-activity-details{overflow-wrap:anywhere;white-space:normal;max-width:100%;display:block}.panel-route-shell{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:100dvh;margin:0;display:block;overflow-x:clip}.panel-route-main,.panel-route-shell>.panel-route-main{box-sizing:border-box;flex-direction:column;width:100%;min-width:0;max-width:100%;min-height:100dvh;margin:0;display:flex;overflow:visible}.panel-route-scroll{box-sizing:border-box;flex:1 0 auto;min-height:0;overflow:visible}.panel-inventory-heading{box-sizing:border-box;flex-direction:column;justify-content:center;gap:2px;width:auto;min-width:0;margin:0;padding:0;display:flex}.panel-inventory-heading--with-back{flex-direction:row;justify-content:flex-start;align-items:center;gap:16px}.panel-inventory-heading__title{width:auto;height:auto;min-height:0;color:var(--color-text-primary,#0f172a);font-size:24px;font-weight:var(--font-weight-bold,700);letter-spacing:0;margin:0;line-height:29px}.panel-inventory-heading__description{width:auto;height:auto;min-height:0;color:var(--color-text-secondary,#64748b);font-size:14px;font-weight:var(--font-weight-regular,400);letter-spacing:0;margin:0;line-height:17px}.panel-inventory-topbar{box-sizing:border-box;z-index:var(--z-sticky,100);background:var(--color-white,#fff);flex-direction:row;flex:none;align-items:center;width:100%;min-width:0;height:72px;min-height:72px;padding:12px 48px;display:flex;position:relative}.panel-inventory-toolbar{box-sizing:border-box;z-index:var(--z-sticky,100);background:var(--color-white,#fff);flex:none;align-items:center;gap:16px;width:100%;min-width:0;height:80px;min-height:80px;padding:16px 48px;display:flex;position:relative}.panel-inventory-toolbar>.topbar-filter__search{box-sizing:border-box;border:1px solid var(--color-black-30,#cbd5e1);background:var(--color-white,#fff);width:auto;min-width:0;max-width:100%;height:48px;min-height:48px;max-height:48px;box-shadow:none;border-radius:12px;flex:auto;gap:12px;padding:12px 16px;overflow:hidden}.panel-inventory-toolbar>.topbar-filter__search:focus-within{border-color:var(--color-primary-base,#6026fe);box-shadow:none;outline:none}.panel-inventory-toolbar .panel-search__input{box-sizing:border-box;width:100%;min-width:0}.panel-inventory-toolbar .topbar-filter__button{box-sizing:border-box;background:var(--color-black-10,#f1f5f9);width:48px;min-width:48px;max-width:48px;height:48px;min-height:48px;max-height:48px;color:var(--color-text-secondary,#64748b);box-shadow:none;border:0;border-radius:12px;padding:0;transform:none}.panel-inventory-toolbar .topbar-filter__button:hover{background:var(--color-black-20,#e2e8f0);color:var(--color-text-secondary,#64748b);transform:none}.panel-inventory-toolbar .topbar-filter__button:active{background:var(--color-black-30,#cbd5e1);transform:none}.panel-inventory-toolbar .topbar-filter__button-icon{color:currentColor;flex:none;width:48px;min-width:48px;max-width:48px;height:48px;min-height:48px;max-height:48px;display:block}.panel-inventory-toolbar .topbar-filter__button-icon [data-filter-glyph]{fill:currentColor}.panel-inventory-toolbar .topbar-filter__button[data-panel-table-filters-active=true]{color:var(--color-primary-base,#6026fe)}.panel-inventory-content{box-sizing:border-box;background:var(--color-surface-subtle,#f8fafc);width:100%;min-width:0;padding:24px 48px}.panel-inventory-card{box-sizing:border-box;background:var(--color-white,#fff);border-radius:12px;flex-direction:column;width:100%;min-width:0;height:auto;min-height:0;padding:24px;display:flex;overflow:visible}.panel-inventory-card__header{box-sizing:border-box;justify-content:space-between;align-items:center;gap:24px;min-height:40px;margin:0 0 24px;padding:0;display:flex}.panel-inventory-card__title{color:var(--color-text-primary,#0f172a);font-size:32px;font-weight:var(--font-weight-bold,700);margin:0;line-height:40px}.panel-inventory-add.button.button--outline-primary{--button-height:40px;--button-padding-x:0;box-sizing:border-box;background:0 0;border:0;border-radius:8px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;font-size:0;line-height:0;display:inline-flex;overflow:visible}.panel-inventory-add.button.button--outline-primary svg{flex:none;display:block}.panel-inventory-add.button.button--outline-primary:hover,.panel-inventory-add.button.button--outline-primary:active,.panel-inventory-add.button.button--outline-primary:focus-visible{color:var(--color-primary-base,#6026fe);filter:none;box-shadow:none;background:0 0;border-color:#0000;transform:none}.panel-inventory-add.button.button--outline-primary:hover svg rect,.panel-inventory-add.button.button--outline-primary:active svg rect,.panel-inventory-add.button.button--outline-primary:focus-visible svg rect{fill:none;stroke:currentColor}.panel-inventory-add.button.button--outline-primary:hover svg path,.panel-inventory-add.button.button--outline-primary:active svg path,.panel-inventory-add.button.button--outline-primary:focus-visible svg path{fill:currentColor}.panel-inventory-table-wrap{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin:0;display:block;position:relative;overflow:auto visible}.panel-inventory-table{box-sizing:border-box;width:100%;min-width:var(--panel-inventory-table-min-width,680px);table-layout:fixed;border-collapse:collapse;border-spacing:0;background:var(--color-white,#fff);max-width:none;margin:0}.panel-inventory-table--servers,.panel-inventory-table--incidents{--panel-inventory-table-min-width:1050px}.panel-inventory-table--users{--panel-inventory-table-min-width:680px}.panel-inventory-table--rights{--panel-inventory-table-min-width:720px}.panel-inventory-table thead,.panel-inventory-table thead tr,.panel-inventory-table__head-cell{box-sizing:border-box;height:48px;min-height:48px;max-height:48px;position:relative}.panel-inventory-table thead tr{background:var(--color-surface-subtle,#f8fafc);border:0}.panel-inventory-table__head-cell{color:var(--color-text-secondary,#64748b);font-size:12px;font-weight:var(--font-weight-medium,500);letter-spacing:0;text-align:left;text-transform:uppercase;vertical-align:middle;white-space:nowrap;border:0;padding:0 16px;line-height:16px;overflow:visible}.panel-inventory-table__head-cell:first-child{border-radius:12px 0 0 12px}.panel-inventory-table__head-cell:last-child{border-radius:0 12px 12px 0}.panel-inventory-table__resizable-head{position:relative}.panel-inventory-table__resizable-head:after{z-index:2;border:0;border-right:1px solid var(--table-divider-strong,#d7dee8);content:"";pointer-events:none;background:0 0;width:0;height:32px;display:block;position:absolute;top:8px;right:0}.panel-inventory-column-resizer,.column-resizer{box-sizing:border-box;z-index:12;cursor:col-resize;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;width:12px;min-width:12px;max-width:12px;height:48px;min-height:48px;max-height:48px;margin:0;padding:0;display:block;position:absolute;top:0}.panel-inventory-column-resizer{right:-6px}html.panel-inventory-table-resizing,html.panel-inventory-table-resizing *{cursor:col-resize}.has-column-resizer-layer{position:relative}.column-resizer-layer{z-index:11;pointer-events:none;height:48px;position:absolute;top:0;left:0}.column-resizer{will-change:left}html.rights-table-resizing,html.rights-table-resizing *{cursor:col-resize}.panel-inventory-sort{box-sizing:border-box;width:max-content;min-width:0;max-width:none;height:24px;min-height:24px;color:inherit;font:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;grid-template-columns:max-content 24px;justify-content:start;align-items:center;column-gap:8px;margin:0;padding:0;display:inline-grid}.panel-inventory-sort>span{min-width:max-content;display:block}.panel-inventory-sort__icon{opacity:0;transform-origin:50%;pointer-events:none;grid-column:2;justify-self:end;width:24px;min-width:24px;max-width:24px;height:24px;min-height:24px;max-height:24px;margin:0;padding:0;transition:transform .24s;display:block;transform:rotate(0)}.panel-inventory-sort__icon path{fill:var(--color-black-40,#96a1b1)}.panel-inventory-sort:has(>.panel-inventory-sort__icon-slot)>.panel-inventory-sort__icon{display:none}.panel-inventory-sort__icon-slot{--panel-inventory-sort-angle:0deg;box-sizing:border-box;visibility:hidden;width:24px;min-width:24px;max-width:24px;height:24px;min-height:24px;max-height:24px;color:var(--color-black-40,#96a1b1);pointer-events:none;transform:rotate(var(--panel-inventory-sort-angle,0deg));transform-origin:50%;will-change:transform;flex:0 0 24px;grid-column:2;justify-content:center;justify-self:end;align-items:center;margin:0;padding:0;transition:transform .24s;display:inline-flex;position:relative}.panel-inventory-sort__icon-slot:before{content:"";transform-origin:50%;background:currentColor;border:0;width:24px;height:24px;margin:0;transition:none;animation:none;display:block;transform:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpolyline points='8 10 12 14 16 10' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/24px 24px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpolyline points='8 10 12 14 16 10' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/24px 24px no-repeat}.panel-inventory-sort:hover>.panel-inventory-sort__icon-slot,.panel-inventory-sort:focus-visible>.panel-inventory-sort__icon-slot,.panel-inventory-table__head-cell[aria-sort=ascending] .panel-inventory-sort__icon-slot,.panel-inventory-table__head-cell[aria-sort=descending] .panel-inventory-sort__icon-slot,.panel-inventory-sort.is-sort-arrow-animating>.panel-inventory-sort__icon-slot{visibility:visible}.panel-inventory-sort:hover>.panel-inventory-sort__icon,.panel-inventory-sort:focus-visible>.panel-inventory-sort__icon,.panel-inventory-table__head-cell[aria-sort=ascending] .panel-inventory-sort__icon,.panel-inventory-table__head-cell[aria-sort=descending] .panel-inventory-sort__icon{opacity:1}.panel-inventory-table__head-cell[aria-sort=ascending] .panel-inventory-sort__icon-slot{--panel-inventory-sort-angle:180deg}.panel-inventory-table__head-cell[aria-sort=descending] .panel-inventory-sort__icon-slot{--panel-inventory-sort-angle:0deg}.panel-inventory-table__head-cell[aria-sort=ascending] .panel-inventory-sort__icon{transform:rotate(180deg)}.panel-inventory-table__head-cell[aria-sort=descending] .panel-inventory-sort__icon{transform:rotate(0)}.panel-inventory-sort:focus-visible{outline:2px solid var(--focus-ring-color,#c1a9ff);outline-offset:3px;border-radius:4px}.panel-inventory-table tbody tr{box-sizing:border-box;background:var(--color-white,#fff);border:0;height:64px;min-height:64px;max-height:64px}.panel-inventory-table tbody tr[hidden]{display:none}.panel-inventory-table tbody tr.is-menu-open{z-index:var(--z-row-menu,2000);position:relative}.panel-inventory-table tbody tr.is-menu-open>td{background:var(--color-surface-subtle,#f8fafc)}.panel-inventory-table tbody tr.is-menu-open .panel-inventory-table__actions-cell{z-index:var(--z-row-menu,2000)}.panel-inventory-table__cell,.panel-inventory-table tbody>tr>td{box-sizing:border-box;border:0;border-bottom:1px solid var(--color-border-subtle,#e2e8f0);height:64px;min-height:64px;max-height:64px;color:var(--color-text-primary,#0f172a);font-size:14px;font-weight:var(--font-weight-regular,400);text-align:left;vertical-align:middle;overflow-wrap:anywhere;padding:4px 16px;line-height:20px}.panel-inventory-table--status-actions [data-panel-table-column-key=status]{box-sizing:border-box;text-align:left;min-width:114px;padding-left:16px;padding-right:16px}.panel-inventory-table--status-actions .panel-inventory-table__status-cell>.panel-status--compact{justify-content:center;align-items:center;width:82px;min-width:82px;max-width:82px;margin:0;display:inline-flex}.panel-inventory-table__actions-head,.panel-inventory-table__actions-cell,.panel-inventory-table--status-actions [data-panel-table-column-key=actions]{box-sizing:border-box;text-align:right;width:72px;min-width:72px;max-width:72px;padding-left:16px;padding-right:16px;overflow:visible}.panel-inventory-table__actions-cell>.panel-row-action{margin:0}.panel-inventory-table .panel-empty-row,.panel-inventory-table .panel-empty-row>td{border:0;height:64px;min-height:64px;max-height:64px}.panel-inventory-table .panel-empty-row>td{background:var(--color-white,#fff);text-align:center;vertical-align:middle;padding:0}[data-ui-control]{--ui-control-invalid-border-color:var(--color-red-base)}[data-ui-control][aria-invalid=true],[data-ui-control].is-invalid,[data-ui-control][aria-invalid=true]:hover,[data-ui-control][aria-invalid=true]:focus,[data-ui-control][aria-invalid=true]:focus-visible,[data-ui-control].is-invalid:hover,[data-ui-control].is-invalid:focus,[data-ui-control].is-invalid:focus-visible{border-color:var(--ui-control-invalid-border-color);box-shadow:none;outline:none}.panel-inventory-pagination{box-sizing:border-box;flex:none;width:100%;min-height:56px;margin:0;overflow:visible}.panel-filter-overlay{z-index:calc(var(--z-drawer,2750) - 1);background:#0f172a2e;position:fixed;inset:0}.panel-filter-overlay[hidden]{display:none}@media (prefers-reduced-motion:reduce){.panel-inventory-sort__icon,.panel-inventory-sort__icon-slot{transition:none}}@media (width<=1180px){.panel-inventory-topbar,.panel-inventory-toolbar,.panel-inventory-content{padding-left:32px;padding-right:32px}.panel-inventory-card{padding:20px}}@media (width>=768px){.sidebar-preview>#app-page-root>.panel-route-shell{width:calc(100% - var(--panel-route-sidebar-width,250px));max-width:calc(100% - var(--panel-route-sidebar-width,250px));margin-left:var(--panel-route-sidebar-width,250px)}.panel-route-shell>.panel-route-main{width:100%;max-width:100%;margin-left:0}}@media (width<=900px){.panel-inventory-table--users .panel-inventory-table__resizable-head{z-index:3;position:sticky;top:0}.panel-inventory-topbar,.panel-inventory-toolbar{padding-left:20px;padding-right:20px}.panel-inventory-content{padding:20px}.panel-inventory-card{padding:18px}.panel-inventory-card__title{font-size:28px;line-height:36px}.panel-inventory-heading__title{font-size:22px;line-height:27px}}@media (width<=640px){.panel-inventory-topbar,.panel-inventory-toolbar{padding-left:12px;padding-right:12px}.panel-inventory-content{padding:16px 12px}.panel-inventory-card{padding:12px}.panel-inventory-card__header{margin-bottom:16px}.panel-inventory-card__title{font-size:24px;line-height:32px}.panel-inventory-heading__title{font-size:20px;line-height:24px}.panel-inventory-heading__description{font-size:12px;line-height:16px}}@media (width<=400px){.panel-inventory-heading__description{display:none}}@media (width<=767px){:is(body.panel-route-monitoring,body.panel-route-incidents,body.panel-route-users,body.panel-route-settings)>.sidebar{display:none}.sidebar-preview>#app-page-root>.panel-route-shell{width:100%;max-width:100%;margin-left:0}}:is(body.panel-route-monitoring,body.panel-route-incidents,body.panel-route-users,body.panel-route-settings){min-height:100dvh;overflow-x:clip}}
