:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#root{block-size:100%}body{background:var(--color-background);color:var(--color-text);font-family:var(--typography-font-family), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:var(--typography-body);font-weight:var(--typography-body-weight);margin:0;overflow:hidden}h1,h2,h3,h4,h5,h6{font-weight:var(--typography-heading-weight);margin-block:0}h1{font-size:var(--typography-h1)}h2{font-size:var(--typography-h2)}button,input,select,textarea{font:inherit;color:inherit}.app-shell{flex-direction:column;block-size:100dvh;min-block-size:0;display:flex;overflow:hidden}.login-page{background:var(--color-background);place-items:center;block-size:100dvh;padding:24px;display:grid}.login-page__panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;inline-size:min(100%,420px);padding:24px}.app-shell__header{background:var(--color-surface);border-bottom:1px solid var(--color-border);z-index:100;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;inset-block-start:0}#appContentWrap{background:var(--color-background);min-block-size:0;color:var(--color-text);flex:auto;overflow:hidden}.one-column-page,.three-column-page{block-size:100%;min-block-size:0;inline-size:100%}.one-column-page{padding:12px;overflow-y:auto}.three-column-page{--page-side-column-width:clamp(220px, 20vw, 300px);--page-right-column-width:clamp(220px, 22vw, 320px);grid-template-columns:minmax(0, var(--page-side-column-width)) minmax(360px, 1fr) minmax(0, var(--page-right-column-width));gap:12px;padding:12px;display:grid;overflow:hidden}.three-column-page__column{scrollbar-gutter:stable;min-block-size:0;min-inline-size:0;overflow:hidden auto}.three-column-page__column--left,.three-column-page__column--right,.three-column-page__column--center{align-content:start;gap:12px;display:grid}.page-content-row{--page-content-row-fixed-width:420px;gap:12px;min-inline-size:0;display:grid}.page-content-row--solo{grid-template-columns:minmax(0,1fr)}.page-content-row--split_even{grid-template-columns:repeat(2,minmax(0,1fr))}.page-content-row--split_fixed{grid-template-columns:minmax(0, 1fr) var(--page-content-row-fixed-width)}.page-content-row__item{min-inline-size:0}.page-content-row__item--fluid{inline-size:100%;max-inline-size:100%}.page-content-row__item--fixed{inline-size:var(--page-content-row-fixed-width);max-inline-size:100%}@media (width<=1024px){.three-column-page{grid-template-columns:minmax(190px,240px) minmax(0,1fr)}.three-column-page__column--right{display:none}}@media (width<=760px){#appContentWrap,.one-column-page,.three-column-page{min-block-size:auto}.three-column-page{grid-template-columns:minmax(0,1fr);overflow:visible}.three-column-page__column{overflow:visible}.three-column-page__column--left,.three-column-page__column--right{display:grid}#appContentWrap{overflow-y:auto}.page-content-row--split_even,.page-content-row--split_fixed{grid-template-columns:minmax(0,1fr)}.page-content-row__item--fixed{inline-size:100%}}._switch_ugksh_1{border:1px solid var(--color-border);border-radius:var(--border-radius-small);background:var(--color-primary);color:var(--color-primary-text);cursor:pointer;font:inherit;text-transform:capitalize;padding:8px 12px}._switch_ugksh_1:hover{filter:brightness(1.05)}.web-modal{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--border-radius-medium);max-block-size:min(100% - 32px,720px);inline-size:min(100% - 32px,520px);color:var(--color-text);overflow:auto;box-shadow:0 20px 60px #0000004d}.web-modal__backdrop{z-index:1000;background:#00000085;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.web-modal__header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.web-modal__header h2{margin:0;font-size:18px}.web-modal__header button{border-radius:var(--border-radius-small);block-size:32px;inline-size:32px;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:24px}.web-modal__body{padding:16px}
