._icon_h3ocq_1{height:var(--sl-ds-primitive-spacing-200);width:var(--sl-ds-primitive-spacing-200);flex-shrink:0;display:block}._sizeSmall_h3ocq_8{height:var(--sl-ds-primitive-spacing-150);width:var(--sl-ds-primitive-spacing-150)}._sizeMedium_h3ocq_13{height:var(--sl-ds-primitive-spacing-200);width:var(--sl-ds-primitive-spacing-200)}._sizeLarge_h3ocq_18{height:var(--sl-ds-primitive-spacing-300);width:var(--sl-ds-primitive-spacing-300)}._sizeExtraLarge_h3ocq_23{height:var(--sl-ds-primitive-spacing-400);width:var(--sl-ds-primitive-spacing-400)}._headingH1_7zopx_1{font-family:var(--sl-ds-semantic-typography-heading-h1-font-family);font-size:var(--sl-ds-semantic-typography-heading-h1-font-size);font-weight:var(--sl-ds-semantic-typography-heading-h1-font-weight);letter-spacing:var(--sl-ds-semantic-typography-heading-h1-letter-spacing);line-height:var(--sl-ds-semantic-typography-heading-h1-line-height)}._headingH2_7zopx_9{font-family:var(--sl-ds-semantic-typography-heading-h2-font-family);font-size:var(--sl-ds-semantic-typography-heading-h2-font-size);font-weight:var(--sl-ds-semantic-typography-heading-h2-font-weight);letter-spacing:var(--sl-ds-semantic-typography-heading-h2-letter-spacing);line-height:var(--sl-ds-semantic-typography-heading-h2-line-height)}._headingH3_7zopx_17{font-family:var(--sl-ds-semantic-typography-heading-h3-font-family);font-size:var(--sl-ds-semantic-typography-heading-h3-font-size);font-weight:var(--sl-ds-semantic-typography-heading-h3-font-weight);letter-spacing:var(--sl-ds-semantic-typography-heading-h3-letter-spacing);line-height:var(--sl-ds-semantic-typography-heading-h3-line-height)}._subtitle2_7zopx_25{font-family:var(--sl-ds-semantic-typography-subtitle-subtitle2-font-family);font-size:var(--sl-ds-semantic-typography-subtitle-subtitle2-font-size);font-weight:var(--sl-ds-semantic-typography-subtitle-subtitle2-font-weight);letter-spacing:var(--sl-ds-semantic-typography-subtitle-subtitle2-letter-spacing);line-height:var(--sl-ds-semantic-typography-subtitle-subtitle2-line-height)}._body1_7zopx_33{font-family:var(--sl-ds-semantic-typography-body-body1-font-family);font-size:var(--sl-ds-semantic-typography-body-body1-font-size);font-weight:var(--sl-ds-semantic-typography-body-body1-font-weight);letter-spacing:var(--sl-ds-semantic-typography-body-body1-letter-spacing);line-height:var(--sl-ds-semantic-typography-body-body1-line-height)}._body2_7zopx_41{font-family:var(--sl-ds-semantic-typography-body-body2-font-family);font-size:var(--sl-ds-semantic-typography-body-body2-font-size);font-weight:var(--sl-ds-semantic-typography-body-body2-font-weight);letter-spacing:var(--sl-ds-semantic-typography-body-body2-letter-spacing);line-height:var(--sl-ds-semantic-typography-body-body2-line-height)}._body2Strong_7zopx_49{font-family:var(--sl-ds-semantic-typography-body-body2-strong-font-family);font-size:var(--sl-ds-semantic-typography-body-body2-strong-font-size);font-weight:var(--sl-ds-semantic-typography-body-body2-strong-font-weight);letter-spacing:var(--sl-ds-semantic-typography-body-body2-strong-letter-spacing);line-height:var(--sl-ds-semantic-typography-body-body2-strong-line-height)}._caption1_7zopx_57{font-family:var(--sl-ds-semantic-typography-caption-caption1-font-family);font-size:var(--sl-ds-semantic-typography-caption-caption1-font-size);font-weight:var(--sl-ds-semantic-typography-caption-caption1-font-weight);letter-spacing:var(--sl-ds-semantic-typography-caption-caption1-letter-spacing);line-height:var(--sl-ds-semantic-typography-caption-caption1-line-height)}._caption1Strong_7zopx_65{font-family:var(--sl-ds-semantic-typography-caption-caption1-strong-font-family);font-size:var(--sl-ds-semantic-typography-caption-caption1-strong-font-size);font-weight:var(--sl-ds-semantic-typography-caption-caption1-strong-font-weight);letter-spacing:var(--sl-ds-semantic-typography-caption-caption1-strong-letter-spacing);line-height:var(--sl-ds-semantic-typography-caption-caption1-strong-line-height)}._caption2_7zopx_73{font-family:var(--sl-ds-semantic-typography-caption-caption2-font-family);font-size:var(--sl-ds-semantic-typography-caption-caption2-font-size);font-weight:var(--sl-ds-semantic-typography-caption-caption2-font-weight);letter-spacing:var(--sl-ds-semantic-typography-caption-caption2-letter-spacing);line-height:var(--sl-ds-semantic-typography-caption-caption2-line-height)}._buttonLarge_7zopx_81{font-family:var(--sl-ds-semantic-typography-button-large-font-family);font-size:var(--sl-ds-semantic-typography-button-large-font-size);font-weight:var(--sl-ds-semantic-typography-button-large-font-weight);letter-spacing:var(--sl-ds-semantic-typography-button-large-letter-spacing);line-height:var(--sl-ds-semantic-typography-button-large-line-height)}._buttonMedium_7zopx_89{font-family:var(--sl-ds-semantic-typography-button-medium-font-family);font-size:var(--sl-ds-semantic-typography-button-medium-font-size);font-weight:var(--sl-ds-semantic-typography-button-medium-font-weight);letter-spacing:var(--sl-ds-semantic-typography-button-medium-letter-spacing);line-height:var(--sl-ds-semantic-typography-button-medium-line-height)}._buttonExtraSmall_7zopx_97{font-family:var(--sl-ds-semantic-typography-button-extra-small-font-family);font-size:var(--sl-ds-semantic-typography-button-extra-small-font-size);font-weight:var(--sl-ds-semantic-typography-button-extra-small-font-weight);letter-spacing:var(--sl-ds-semantic-typography-button-extra-small-letter-spacing);line-height:var(--sl-ds-semantic-typography-button-extra-small-line-height)}._tonePrimary_7zopx_105{color:var(--sl-ds-semantic-color-text-primary)}._toneSecondary_7zopx_109{color:var(--sl-ds-semantic-color-text-secondary)}._toneInverse_7zopx_113{color:var(--sl-ds-semantic-color-text-inverse)}._toneWarning_7zopx_117{color:var(--sl-ds-semantic-color-text-warning)}._truncate_7zopx_121{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._avatar_1rehb_1{flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}._circle_1rehb_9{border-radius:var(--sl-ds-primitive-radius-full)}._rounded_1rehb_13{border-radius:var(--sl-ds-primitive-radius-m)}._neutral_1rehb_17{background-color:var(--sl-ds-semantic-color-surface-faded);color:var(--sl-ds-semantic-color-text-primary)}._accent_1rehb_22{background-color:var(--sl-ds-primitive-color-orange-100);color:var(--sl-ds-primitive-color-orange-600)}._brand_1rehb_27{background-color:var(--sl-ds-primitive-color-brand-100);color:var(--sl-ds-semantic-color-text-brand)}._elevated_1rehb_32{background-color:var(--sl-ds-semantic-color-surface-elevated);color:var(--sl-ds-semantic-color-text-primary)}._small_1rehb_37{block-size:var(--sl-ds-primitive-spacing-300);inline-size:var(--sl-ds-primitive-spacing-300)}._medium_1rehb_42{block-size:var(--sl-ds-primitive-spacing-400);inline-size:var(--sl-ds-primitive-spacing-400)}._large_1rehb_47{block-size:var(--sl-ds-primitive-spacing-600);inline-size:var(--sl-ds-primitive-spacing-600)}._extraLarge_1rehb_52{block-size:calc(var(--sl-ds-primitive-spacing-1000) + var(--sl-ds-primitive-spacing-150));inline-size:calc(var(--sl-ds-primitive-spacing-1000) + var(--sl-ds-primitive-spacing-150))}._image_1rehb_57{object-fit:cover;block-size:100%;inline-size:100%}._contain_1rehb_63{object-fit:contain}._badge_1q0il_1{border-radius:var(--sl-ds-primitive-radius-full);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}._default_1q0il_9{min-block-size:var(--sl-ds-primitive-spacing-300);padding-inline:var(--sl-ds-primitive-spacing-125)}._compact_1q0il_14{min-block-size:calc(var(--sl-ds-primitive-spacing-125) + var(--sl-ds-primitive-spacing-075));padding-inline:var(--sl-ds-primitive-spacing-025)}._success_1q0il_19{background-color:var(--sl-ds-primitive-color-brand-100);color:var(--sl-ds-semantic-color-action-primary)}._info_1q0il_24{background-color:var(--sl-ds-primitive-color-blue-100);color:var(--sl-ds-primitive-color-blue-800)}._danger_1q0il_29{background-color:var(--sl-ds-primitive-color-red-100);color:var(--sl-ds-semantic-color-action-danger)}._warning_1q0il_34{background-color:var(--sl-ds-primitive-color-yellow-100);color:var(--sl-ds-primitive-color-yellow-800)}._neutral_1q0il_39{background-color:var(--sl-ds-semantic-color-surface-disabled);color:var(--sl-ds-semantic-color-text-secondary)}.sl-ds-confirmation-code{gap:var(--sl-ds-primitive-spacing-075);margin:var(--sl-ds-primitive-spacing-0);padding:var(--sl-ds-primitive-spacing-0);color:var(--sl-ds-semantic-color-text-primary);border:none;display:grid}.sl-ds-confirmation-code>legend{padding:var(--sl-ds-primitive-spacing-0)}.sl-ds-confirmation-code-row{grid-template-columns:repeat(var(--sl-ds-confirmation-code-length), minmax(0, 1fr));gap:var(--sl-ds-primitive-spacing-100);display:grid}.sl-ds-confirmation-code-row .sl-ds-confirmation-code-input.ant-input{min-height:var(--sl-ds-primitive-spacing-600);border-radius:var(--sl-ds-primitive-radius-l);background-color:var(--sl-ds-semantic-color-surface-faded);padding-inline:var(--sl-ds-primitive-spacing-0);text-align:center}.sl-ds-confirmation-code-row .sl-ds-confirmation-code-input.ant-input:hover,.sl-ds-confirmation-code-row .sl-ds-confirmation-code-input.ant-input:focus{background-color:var(--sl-ds-semantic-color-surface-elevated)}.sl-ds-confirmation-code-row .sl-ds-confirmation-code-input.ant-input:disabled{background-color:var(--sl-ds-semantic-color-surface-disabled)}.sl-ds-confirmation-code-error{color:var(--sl-ds-semantic-color-status-error)}.sl-ds-confirmation-code small{color:var(--sl-ds-semantic-color-text-secondary)}._toolbar_1upxn_1{background-color:var(--sl-ds-semantic-color-surface-faded);border:var(--sl-ds-primitive-border-width) solid var(--sl-ds-semantic-color-border-default);border-radius:var(--sl-ds-primitive-radius-m);align-items:center;gap:var(--sl-ds-primitive-spacing-100);min-inline-size:var(--sl-ds-primitive-spacing-0);padding:var(--sl-ds-primitive-spacing-100);flex-wrap:wrap;display:flex}._toolbar_1upxn_1:focus-within{border-color:var(--sl-ds-semantic-color-border-focus)}._search_1upxn_17{flex:1 1 calc(var(--sl-ds-primitive-spacing-1000) + var(--sl-ds-primitive-spacing-1000) + var(--sl-ds-primitive-spacing-1000) + var(--sl-ds-primitive-spacing-1000));min-inline-size:var(--sl-ds-primitive-spacing-0)}._search_1upxn_17>*{max-inline-size:100%}._filters_1upxn_30{align-items:center;gap:var(--sl-ds-primitive-spacing-100);max-inline-size:100%;min-inline-size:var(--sl-ds-primitive-spacing-0);overscroll-behavior-inline:contain;flex:0 auto;display:flex;overflow-x:auto}._filters_1upxn_30>*{flex:none}._root_1l5jg_1{gap:var(--sl-ds-primitive-spacing-100);min-inline-size:var(--sl-ds-primitive-spacing-0);display:grid}._preview_1l5jg_7{justify-self:center}._selector_1l5jg_11{min-inline-size:var(--sl-ds-primitive-spacing-0)}._selector_1l5jg_11 .ant-upload-drag{background-color:var(--sl-ds-semantic-color-surface-elevated);border-color:var(--sl-ds-semantic-color-border-default);border-radius:var(--sl-ds-primitive-radius-m)}._trigger_1l5jg_21{align-items:center;gap:var(--sl-ds-primitive-spacing-050);min-block-size:var(--sl-ds-primitive-spacing-1000);padding:var(--sl-ds-primitive-spacing-150);text-align:center;justify-items:center;display:grid}._selector_1l5jg_11 .ant-upload-drag:not(.ant-upload-disabled):hover,._selector_1l5jg_11 .ant-upload-drag.ant-upload-drag-hover{background-color:var(--sl-ds-semantic-color-surface-hovered);border-color:var(--sl-ds-semantic-color-border-focus)}._selector_1l5jg_11 .ant-upload-drag:focus-visible{outline:var(--sl-ds-primitive-border-selected) solid var(--sl-ds-semantic-color-border-focus);outline-offset:var(--sl-ds-primitive-spacing-025)}._selector_1l5jg_11 .ant-upload-drag.ant-upload-disabled{background-color:var(--sl-ds-semantic-color-surface-disabled);color:var(--sl-ds-semantic-color-text-disabled)}._selectLabel_1l5jg_47{color:var(--sl-ds-semantic-color-text-brand)}._selector_1l5jg_11 .ant-upload-drag.ant-upload-disabled ._selectLabel_1l5jg_47{color:var(--sl-ds-semantic-color-text-disabled)}._error_1l5jg_55{color:var(--sl-ds-semantic-color-status-error)}._button_118bg_1{background-color:var(--sl-ds-semantic-color-surface-elevated);border:var(--sl-ds-primitive-border-width) solid var(--sl-ds-semantic-color-border-default);color:var(--sl-ds-semantic-color-text-secondary);cursor:pointer;padding:var(--sl-ds-primitive-spacing-0);flex:none;justify-content:center;align-items:center;display:inline-flex}._rounded_118bg_13{border-radius:var(--sl-ds-primitive-radius-m)}._circle_118bg_17{border-radius:var(--sl-ds-primitive-radius-full)}._small_118bg_21{block-size:var(--sl-ds-primitive-spacing-300);inline-size:var(--sl-ds-primitive-spacing-300)}._medium_118bg_26{block-size:var(--sl-ds-primitive-spacing-400);inline-size:var(--sl-ds-primitive-spacing-400)}._button_118bg_1:not(:disabled):hover,._selected_118bg_32{background-color:var(--sl-ds-semantic-color-surface-hovered);color:var(--sl-ds-semantic-color-text-brand)}._button_118bg_1:focus-visible{outline:var(--sl-ds-primitive-border-selected) solid var(--sl-ds-semantic-color-border-focus);outline-offset:var(--sl-ds-primitive-spacing-025)}._button_118bg_1:disabled{background-color:var(--sl-ds-semantic-color-surface-disabled);color:var(--sl-ds-semantic-color-text-disabled);cursor:not-allowed}._neutral_118bg_48{color:var(--sl-ds-semantic-color-text-secondary)}._danger_118bg_52,._danger_118bg_52:not(:disabled):hover,._danger_118bg_52._selected_118bg_32{color:var(--sl-ds-semantic-color-action-danger)}.sl-ds-dialog{max-height:calc(100dvh - var(--sl-ds-primitive-spacing-600))}.sl-ds-dialog .ant-modal-container{max-height:inherit;grid-template-rows:auto minmax(var(--sl-ds-primitive-spacing-0), 1fr) auto;display:grid;overflow:hidden}.sl-ds-dialog .ant-modal-body{min-height:var(--sl-ds-primitive-spacing-0);overflow-y:auto}.sl-ds-dialog-title{gap:var(--sl-ds-primitive-spacing-050);min-inline-size:var(--sl-ds-primitive-spacing-0);display:grid}.sl-ds-dialog-title>span{color:var(--sl-ds-semantic-color-text-secondary)}.sl-ds-dialog-title-with-icon{gap:var(--sl-ds-primitive-spacing-200)}.sl-ds-dialog-title .sl-ds-dialog-hero-icon{background-color:var(--sl-ds-semantic-color-surface-faded);border-radius:var(--sl-ds-primitive-radius-l);color:var(--sl-ds-semantic-color-action-primary);block-size:var(--sl-ds-primitive-spacing-600);inline-size:var(--sl-ds-primitive-spacing-600);justify-content:center;align-items:center;display:inline-flex}.sl-ds-dialog-title>h2,.sl-ds-dialog-title>h3{margin:var(--sl-ds-primitive-spacing-0);color:var(--sl-ds-semantic-color-text-primary)}.sl-ds-dialog-spacious .sl-ds-dialog-title{max-inline-size:var(--sl-ds-primitive-size-breakpoints-xxs)}.sl-ds-dialog-heading{align-items:flex-start;gap:var(--sl-ds-primitive-spacing-150);justify-content:space-between;display:flex}.sl-ds-dialog-body{padding-inline-end:var(--sl-ds-primitive-spacing-050)}.sl-ds-dialog-description{margin-block:var(--sl-ds-primitive-spacing-0) var(--sl-ds-primitive-spacing-200);color:var(--sl-ds-semantic-color-text-secondary)}.sl-ds-dialog-spacious .sl-ds-dialog-description{max-inline-size:var(--sl-ds-primitive-size-breakpoints-s)}.sl-ds-usage-meter{background-color:var(--sl-ds-semantic-color-surface-faded);border-radius:var(--sl-ds-primitive-radius-l);gap:var(--sl-ds-primitive-spacing-150);padding:var(--sl-ds-primitive-spacing-200);display:grid}.sl-ds-usage-meter-heading{align-items:baseline;gap:var(--sl-ds-primitive-spacing-100);flex-wrap:wrap;justify-content:space-between;display:flex}.sl-ds-usage-meter-track{background-color:var(--sl-ds-semantic-color-surface-hovered);border-radius:var(--sl-ds-primitive-radius-full);block-size:var(--sl-ds-primitive-spacing-100);overflow:hidden}.sl-ds-usage-meter-fill{background-color:var(--sl-ds-semantic-color-action-primary);border-radius:inherit;block-size:inherit;display:block}.sl-ds-usage-meter-details{gap:var(--sl-ds-primitive-spacing-200);grid-template-columns:repeat(2, minmax(var(--sl-ds-primitive-spacing-0), 1fr));display:grid}.sl-ds-usage-meter-details>:not(:first-child){border-inline-start:var(--sl-ds-primitive-border-width) solid var(--sl-ds-semantic-color-border-default);padding-inline-start:var(--sl-ds-primitive-spacing-200)}.sl-ds-stack{display:grid}.sl-ds-stack-align-center{justify-items:center}.sl-ds-stack-align-stretch{justify-items:stretch}.sl-ds-stack-columns-2{grid-template-columns:repeat(2, minmax(var(--sl-ds-primitive-spacing-0), 1fr))}.sl-ds-stack-small{gap:var(--sl-ds-primitive-spacing-100)}.sl-ds-stack-medium{gap:var(--sl-ds-primitive-spacing-200)}.sl-ds-stack-large{gap:var(--sl-ds-primitive-spacing-300)}.sl-ds-cluster{flex-wrap:wrap;display:flex}.sl-ds-cluster-center{align-items:center}.sl-ds-cluster-start{align-items:flex-start}.sl-ds-cluster-small{gap:var(--sl-ds-primitive-spacing-100)}.sl-ds-cluster-medium{gap:var(--sl-ds-primitive-spacing-200)}.sl-ds-field{gap:var(--sl-ds-primitive-spacing-075);color:var(--sl-ds-semantic-color-text-primary);display:grid}.sl-ds-field>.ant-select,.sl-ds-field>.ant-input{width:100%}.sl-ds-field.sl-ds-select-field-compact{min-inline-size:var(--sl-ds-primitive-spacing-0);display:block}.sl-ds-field>.ant-select.ant-select-single{--ant-select-height:calc(var(--sl-ds-primitive-spacing-400) + var(--sl-ds-primitive-spacing-100));--ant-select-background-color:var(--sl-ds-semantic-color-surface-elevated);--ant-select-border-color:var(--sl-ds-semantic-color-border-default);--ant-select-border-radius:var(--sl-ds-primitive-radius-m);background-color:var(--sl-ds-semantic-color-surface-elevated);block-size:var(--ant-select-height);border-color:var(--sl-ds-semantic-color-border-default);border-radius:var(--sl-ds-primitive-radius-m);font-weight:var(--sl-ds-semantic-typography-body-body1-font-weight)}.sl-ds-select-field-compact>.ant-select.ant-select-single{inline-size:fit-content}.admin-panel-scope .sl-ds-field>.ant-select.ant-select-single .ant-select-input{border:var(--sl-ds-primitive-spacing-0);border-radius:var(--sl-ds-primitive-spacing-0);block-size:auto;box-shadow:none;inline-size:auto;padding:var(--sl-ds-primitive-spacing-0);background-color:#0000;outline:none}.admin-panel-scope .sl-ds-field>.ant-select.ant-select-single .ant-select-input:focus{border:var(--sl-ds-primitive-spacing-0);box-shadow:none}.sl-ds-select-field-compact-popup .ant-select-item-option{align-items:center}.sl-ds-select-field-compact-popup .ant-select-item-option-selected:not(.ant-select-item-option-disabled){font-weight:var(--sl-ds-semantic-typography-body-body1-font-weight)}.sl-ds-select-field-dropdown-compact{--ant-select-option-height:var(--sl-ds-primitive-spacing-600)}.sl-ds-select-field-detailed-popup .ant-select-item-option{align-items:center}.sl-ds-select-field-detailed-popup .ant-select-item-option-content{min-inline-size:var(--sl-ds-primitive-spacing-0)}.sl-ds-select-field-option{gap:var(--sl-ds-primitive-spacing-025);min-inline-size:var(--sl-ds-primitive-spacing-0);display:grid}.sl-ds-field>.ant-select.ant-select-single:not(.ant-select-disabled):hover,.sl-ds-field>.ant-select.ant-select-single.ant-select-focused{--ant-select-background-color:var(--sl-ds-semantic-color-surface-elevated)}.sl-ds-field>.ant-select.ant-select-single .ant-select-placeholder{color:var(--sl-ds-semantic-color-text-secondary)}.sl-ds-field>.ant-select.ant-select-single.ant-select-focused{border-color:var(--sl-ds-semantic-color-border-focus);outline:var(--sl-ds-primitive-border-selected) solid var(--sl-ds-semantic-color-border-focus);outline-offset:var(--sl-ds-primitive-spacing-025)}.sl-ds-field .sl-ds-field-control.ant-input,.sl-ds-field .sl-ds-field-control.ant-input-affix-wrapper{min-height:var(--sl-ds-primitive-spacing-600);border-radius:var(--sl-ds-primitive-radius-l);background-color:var(--sl-ds-semantic-color-surface-faded)}.sl-ds-field .sl-ds-field-control.ant-input:hover,.sl-ds-field .sl-ds-field-control.ant-input-affix-wrapper:hover,.sl-ds-field .sl-ds-field-control.ant-input:focus,.sl-ds-field .sl-ds-field-control.ant-input-affix-wrapper:focus-within{background-color:var(--sl-ds-semantic-color-surface-elevated)}.sl-ds-field .sl-ds-field-control.ant-input-affix-wrapper>.ant-input{background-color:#0000}.sl-ds-field .sl-ds-field-control.ant-input:disabled,.sl-ds-field .sl-ds-field-control.ant-input-affix-wrapper-disabled{background-color:var(--sl-ds-semantic-color-surface-disabled)}.sl-ds-field-elevated .sl-ds-field-control.ant-input:not(:disabled),.sl-ds-field .sl-ds-time-field-control.ant-input,.sl-ds-field .sl-ds-time-field-control.ant-input:hover,.sl-ds-field .sl-ds-time-field-control.ant-input:focus{background-color:var(--sl-ds-semantic-color-surface-elevated)}.sl-ds-field .sl-ds-time-field-control.ant-input:disabled{background-color:var(--sl-ds-semantic-color-surface-disabled)}.sl-ds-field small{color:var(--sl-ds-semantic-color-text-secondary)}.sl-ds-field .sl-ds-field-error{color:var(--sl-ds-semantic-color-status-error)}.sl-ds-notice-compact.ant-alert{padding-block:var(--sl-ds-primitive-spacing-100);padding-inline:var(--sl-ds-primitive-spacing-125)}.sl-ds-notice-compact .ant-alert-icon{margin-inline-end:var(--sl-ds-primitive-spacing-100)}.sl-ds-notice-compact .ant-alert-message{margin-block-end:var(--sl-ds-primitive-spacing-050)}.sl-ds-notice-subtle-warning.ant-alert{background-color:var(--sl-ds-semantic-color-surface-faded);border-radius:var(--sl-ds-primitive-radius-m);color:var(--sl-ds-semantic-color-text-warning);padding:var(--sl-ds-primitive-spacing-150) var(--sl-ds-primitive-spacing-200);border-style:none}.sl-ds-notice-subtle-warning .ant-alert-icon,.sl-ds-notice-subtle-warning .ant-alert-message,.sl-ds-notice-subtle-warning .ant-alert-description{color:inherit}.sl-ds-fieldset{gap:var(--sl-ds-primitive-spacing-100);margin:var(--sl-ds-primitive-spacing-0);border:var(--sl-ds-primitive-border-width) solid var(--sl-ds-semantic-color-border-default);border-radius:var(--sl-ds-primitive-radius-m);padding:var(--sl-ds-primitive-spacing-150);display:grid}.sl-ds-fieldset legend{padding-inline:var(--sl-ds-primitive-spacing-050);color:var(--sl-ds-semantic-color-text-primary)}.sl-ds-checkbox-field.ant-checkbox-wrapper{justify-content:center;align-items:center;display:inline-flex}.sl-ds-checkbox-field-align-center.ant-checkbox-wrapper{vertical-align:middle;inline-size:100%;display:inline-flex}.sl-ds-checkbox-field-large>.ant-checkbox,.sl-ds-checkbox-field-large>.ant-checkbox>.ant-checkbox-inner{block-size:var(--sl-ds-primitive-spacing-250);inline-size:var(--sl-ds-primitive-spacing-250)}.sl-ds-checkbox-field-large>.ant-checkbox:after{block-size:var(--sl-ds-primitive-spacing-150);inline-size:var(--sl-ds-primitive-spacing-100);inset-block-start:calc(50% - var(--sl-ds-primitive-border-width));inset-inline-start:calc(25% - var(--sl-ds-primitive-border-width))}.sl-ds-surface{gap:var(--sl-ds-primitive-spacing-150);border:var(--sl-ds-primitive-border-width) solid var(--sl-ds-semantic-color-border-default);border-radius:var(--sl-ds-primitive-radius-m);background:var(--sl-ds-semantic-color-surface-layout);padding:var(--sl-ds-primitive-spacing-200);display:grid}.sl-ds-surface h3{margin:var(--sl-ds-primitive-spacing-0);color:var(--sl-ds-semantic-color-text-primary)}.sl-ds-dialog-actions{justify-content:flex-end;gap:var(--sl-ds-primitive-spacing-100);flex-wrap:wrap;display:flex}.sl-ds-dialog-actions-start{justify-content:flex-start}.sl-ds-button-inline-content{align-items:center;gap:var(--sl-ds-primitive-spacing-100);white-space:nowrap;display:inline-flex}.sl-ds-button-subtle.ant-btn-default{background-color:var(--sl-ds-semantic-color-surface-disabled);border-color:var(--sl-ds-semantic-color-border-default);border-radius:var(--sl-ds-primitive-radius-full);color:var(--sl-ds-semantic-color-text-secondary)}.sl-ds-button-subtle.ant-btn-default:not(:disabled):hover,.sl-ds-button-subtle.ant-btn-default:not(:disabled):focus-visible{background-color:var(--sl-ds-semantic-color-surface-hovered);color:var(--sl-ds-semantic-color-text-primary)}.sl-ds-button-subtle.ant-btn-default:disabled{background-color:var(--sl-ds-semantic-color-surface-disabled);color:var(--sl-ds-semantic-color-text-disabled)}.sl-ds-button-muted.ant-btn-default{background-color:var(--sl-ds-semantic-color-surface-disabled);border-color:var(--sl-ds-semantic-color-border-default);border-radius:var(--sl-ds-primitive-radius-m);color:var(--sl-ds-semantic-color-text-secondary)}.sl-ds-button-muted.ant-btn-default:not(:disabled):hover,.sl-ds-button-muted.ant-btn-default:not(:disabled):focus-visible{background-color:var(--sl-ds-semantic-color-surface-hovered);color:var(--sl-ds-semantic-color-text-primary)}.sl-ds-button-brand-link.ant-btn-link:not(.ant-btn-disabled){color:var(--sl-ds-semantic-color-text-brand)}.sl-ds-button-brand-link.ant-btn-link:not(.ant-btn-disabled):hover,.sl-ds-button-brand-link.ant-btn-link:not(.ant-btn-disabled):focus-visible{color:var(--sl-ds-semantic-color-action-primary-hover)}.sl-ds-inline-field-row{align-items:center;gap:var(--sl-ds-primitive-spacing-200);flex-wrap:wrap;display:flex}.sl-ds-inline-field-row>.sl-ds-field{flex:1 1 var(--sl-ds-primitive-size-breakpoints-xxs);min-inline-size:var(--sl-ds-primitive-spacing-0)}.sl-ds-read-only-choice{background-color:var(--sl-ds-semantic-color-surface-elevated);border:var(--sl-ds-primitive-border-width) solid var(--sl-ds-semantic-color-border-default);border-radius:var(--sl-ds-primitive-radius-m);color:var(--sl-ds-semantic-color-text-secondary);align-items:center;gap:var(--sl-ds-primitive-spacing-300);min-block-size:var(--sl-ds-primitive-spacing-600);padding-inline:var(--sl-ds-primitive-spacing-200);justify-content:space-between;display:inline-flex}.sl-ds-read-only-choice-value{background-color:var(--sl-ds-semantic-color-surface-disabled);border-radius:var(--sl-ds-primitive-radius-full);align-items:center;gap:var(--sl-ds-primitive-spacing-050);min-block-size:var(--sl-ds-primitive-spacing-300);padding-inline:var(--sl-ds-primitive-spacing-125);white-space:nowrap;display:inline-flex}.sl-ds-dialog-section{gap:var(--sl-ds-primitive-spacing-300);min-block-size:var(--sl-ds-primitive-size-breakpoints-xxs);flex-direction:column;display:flex}.sl-ds-dialog-section-actions{margin-block-start:auto}._zone_16skc_1{background:var(--sl-ds-semantic-color-surface-faded);border:var(--sl-ds-primitive-border-width) solid var(--sl-ds-semantic-color-border-default);border-radius:var(--sl-ds-primitive-radius-m);align-items:center;gap:var(--sl-ds-primitive-spacing-300);padding:var(--sl-ds-primitive-spacing-600) var(--sl-ds-primitive-spacing-300);text-align:center;justify-items:center;display:grid}._zone_16skc_1>svg{color:var(--sl-ds-semantic-color-text-secondary)}._copy_16skc_17{gap:var(--sl-ds-primitive-spacing-100);justify-items:center;display:grid}._active_16skc_23{background:var(--sl-ds-semantic-color-surface-selected);border-color:var(--sl-ds-semantic-color-border-focus)}._disabled_16skc_28{background:var(--sl-ds-semantic-color-surface-disabled);color:var(--sl-ds-semantic-color-text-disabled)}._error_16skc_33{color:var(--sl-ds-semantic-color-status-error)}._wrapper_1pgtu_1{max-inline-size:100%;overflow-x:auto}._wrapperSticky_1pgtu_6{overflow:visible}._table_1pgtu_10{border:var(--sl-ds-primitive-border-width) solid var(--sl-ds-semantic-color-border-default);border-collapse:separate;border-radius:var(--sl-ds-primitive-radius-m);border-spacing:var(--sl-ds-primitive-spacing-0);width:100%;overflow:hidden}._layoutFixed_1pgtu_19{table-layout:fixed}._layoutContent_1pgtu_23{table-layout:auto;inline-size:max-content;min-inline-size:100%}._tableSticky_1pgtu_29{overflow:visible}._tableSticky_1pgtu_29 ._headerCell_1pgtu_33{z-index:1;position:sticky;inset-block-start:var(--sl-ds-primitive-spacing-0)}._headerCell_1pgtu_33,._cell_1pgtu_40{box-sizing:border-box;min-inline-size:var(--sl-ds-primitive-spacing-0);vertical-align:middle;overflow:hidden}._headerCell_1pgtu_33{background-color:var(--sl-ds-semantic-color-surface-faded);border-block-end:var(--sl-ds-primitive-border-width) solid var(--sl-ds-semantic-color-border-default);color:var(--sl-ds-semantic-color-text-secondary);padding-block:var(--sl-ds-primitive-spacing-150);padding-inline:var(--sl-ds-primitive-spacing-200)}._cell_1pgtu_40{background-color:var(--sl-ds-semantic-color-surface-elevated);color:var(--sl-ds-semantic-color-text-primary);padding-block:var(--sl-ds-primitive-spacing-250);padding-inline:var(--sl-ds-primitive-spacing-200)}._compact_1pgtu_63 ._cell_1pgtu_40{padding-block:var(--sl-ds-primitive-spacing-200)}._headerCell_1pgtu_33:not(:last-child),._cell_1pgtu_40:not(:last-child){border-inline-end:var(--sl-ds-primitive-border-width) solid var(--sl-ds-semantic-color-border-default)}._body_1pgtu_73 ._row_1pgtu_73:not(:last-child) ._cell_1pgtu_40{border-block-end:var(--sl-ds-primitive-border-width) solid var(--sl-ds-semantic-color-border-default)}._striped_1pgtu_78 ._body_1pgtu_73 ._row_1pgtu_73:nth-child(2n) ._cell_1pgtu_40{background-color:var(--sl-ds-semantic-color-surface-faded)}._row_1pgtu_73._interactive_1pgtu_82:not(._unavailable_1pgtu_82){cursor:pointer}._row_1pgtu_73._interactive_1pgtu_82:not(._unavailable_1pgtu_82):hover ._cell_1pgtu_40{background-color:var(--sl-ds-semantic-color-surface-hovered)}._row_1pgtu_73._selected_1pgtu_90 ._cell_1pgtu_40{background-color:var(--sl-ds-semantic-color-surface-selected)}._row_1pgtu_73._unavailable_1pgtu_82 ._cell_1pgtu_40{background-color:var(--sl-ds-semantic-color-surface-disabled);color:var(--sl-ds-semantic-color-text-disabled);cursor:not-allowed}._row_1pgtu_73:focus-visible ._cell_1pgtu_40{box-shadow:inset var(--sl-ds-primitive-spacing-0) var(--sl-ds-primitive-spacing-0) var(--sl-ds-primitive-spacing-0) var(--sl-ds-primitive-border-selected) var(--sl-ds-semantic-color-border-focus)}._alignStart_1pgtu_106{text-align:start}._alignCenter_1pgtu_110{text-align:center}._alignEnd_1pgtu_114{text-align:end}._headerContent_1pgtu_118{align-items:center;gap:var(--sl-ds-primitive-spacing-075);max-inline-size:100%;min-inline-size:var(--sl-ds-primitive-spacing-0);display:inline-flex}._sortButton_1pgtu_126{border:var(--sl-ds-primitive-spacing-0);color:inherit;cursor:pointer;align-items:center;gap:var(--sl-ds-primitive-spacing-075);justify-content:inherit;max-inline-size:100%;padding:var(--sl-ds-primitive-spacing-0);text-align:inherit;background-color:#0000;display:inline-flex}._sortButton_1pgtu_126:focus-visible{outline:var(--sl-ds-primitive-border-selected) solid var(--sl-ds-semantic-color-border-focus);outline-offset:var(--sl-ds-primitive-spacing-025)}._widthNarrow_1pgtu_145{inline-size:var(--sl-ds-primitive-spacing-1000)}._widthMedium_1pgtu_149{inline-size:calc(var(--sl-ds-primitive-spacing-1000) + var(--sl-ds-primitive-spacing-1000))}._widthWide_1pgtu_153{inline-size:calc(var(--sl-ds-primitive-spacing-1000) + var(--sl-ds-primitive-spacing-1000) + var(--sl-ds-primitive-spacing-1000))}._widthExtraWide_1pgtu_160{inline-size:calc(var(--sl-ds-primitive-spacing-1000) + var(--sl-ds-primitive-spacing-1000) + var(--sl-ds-primitive-spacing-1000) + var(--sl-ds-primitive-spacing-1000))}._widthActions_1pgtu_167{inline-size:var(--sl-ds-primitive-spacing-600)}._stateCell_1pgtu_171{color:var(--sl-ds-semantic-color-text-secondary);padding:var(--sl-ds-primitive-spacing-300);text-align:center}._root_pnj1u_1{flex:none;display:inline-flex;position:relative}._indicator_pnj1u_7{background-color:var(--sl-ds-semantic-color-action-danger);color:var(--sl-ds-semantic-color-text-inverse);pointer-events:none;position:absolute;inset-block-start:var(--sl-ds-primitive-spacing-025);inset-inline-end:var(--sl-ds-primitive-spacing-025)}._anchor_380lv_1{inline-size:100%;display:block}._overlay_380lv_6 .ant-popover-inner{background:var(--sl-ds-semantic-color-surface-elevated);border:var(--sl-ds-primitive-border-width) solid var(--sl-ds-semantic-color-border-default);border-radius:var(--sl-ds-primitive-radius-m);box-shadow:var(--sl-ds-primitive-shadow-m);padding:var(--sl-ds-primitive-spacing-0)}._card_380lv_14{color:var(--sl-ds-semantic-color-text-primary);max-inline-size:calc(100dvw - var(--sl-ds-primitive-spacing-400));padding-inline:var(--sl-ds-primitive-spacing-200)}._wide_380lv_20{inline-size:var(--sl-ds-primitive-size-breakpoints-xxs)}._section_380lv_24{gap:var(--sl-ds-primitive-spacing-100);padding-block:var(--sl-ds-primitive-spacing-100);display:grid}._separated_380lv_30{border-top:var(--sl-ds-primitive-border-width) solid var(--sl-ds-semantic-color-border-default)}._option_380lv_34{border-radius:var(--sl-ds-primitive-radius-m);color:inherit;cursor:pointer;align-items:center;gap:var(--sl-ds-primitive-spacing-100);inline-size:100%;min-inline-size:var(--sl-ds-primitive-spacing-0);padding:var(--sl-ds-primitive-spacing-050) var(--sl-ds-primitive-spacing-0);text-align:start;background:0 0;border:none;display:flex}._option_380lv_34:hover{background:var(--sl-ds-semantic-color-surface-hovered)}._option_380lv_34:focus-visible{outline:var(--sl-ds-primitive-border-selected) solid var(--sl-ds-semantic-color-border-focus);outline-offset:var(--sl-ds-primitive-spacing-025)}._leading_380lv_58,._trailing_380lv_59{flex:none}._optionContent_380lv_63{min-inline-size:var(--sl-ds-primitive-spacing-0);overflow-wrap:anywhere;flex:auto}.sl-ds-requirement-list{gap:var(--sl-ds-primitive-spacing-050);color:var(--sl-ds-semantic-color-text-secondary);display:grid}.sl-ds-requirement-list ul{gap:var(--sl-ds-primitive-spacing-025);margin:var(--sl-ds-primitive-spacing-0);padding:var(--sl-ds-primitive-spacing-0);list-style:none;display:grid}.sl-ds-requirement-list li{align-items:center;gap:var(--sl-ds-primitive-spacing-050);display:flex}.sl-ds-requirement-list .sl-ds-requirement-satisfied{color:var(--sl-ds-semantic-color-status-success)}._field_1koij_1{background-color:var(--sl-ds-semantic-color-surface-elevated);border:var(--sl-ds-primitive-border-width) solid var(--sl-ds-semantic-color-border-default);border-radius:var(--sl-ds-primitive-radius-m);color:var(--sl-ds-semantic-color-text-secondary);align-items:center;gap:var(--sl-ds-primitive-spacing-100);min-inline-size:var(--sl-ds-primitive-spacing-0);padding-inline:var(--sl-ds-primitive-spacing-150);width:100%;display:flex}._small_1koij_14{block-size:var(--sl-ds-primitive-spacing-400)}._medium_1koij_18{block-size:calc(var(--sl-ds-primitive-spacing-400) + var(--sl-ds-primitive-spacing-100))}._input_1koij_22{border:var(--sl-ds-primitive-spacing-0);color:var(--sl-ds-semantic-color-text-primary);min-inline-size:var(--sl-ds-primitive-spacing-0);padding:var(--sl-ds-primitive-spacing-0);background-color:#0000;outline:none;flex:auto}.admin-panel-scope ._input_1koij_22{border:var(--sl-ds-primitive-spacing-0);border-radius:var(--sl-ds-primitive-spacing-0);block-size:auto;box-shadow:none;inline-size:auto;padding:var(--sl-ds-primitive-spacing-0);background-color:#0000;outline:none}.admin-panel-scope ._input_1koij_22:focus{border:var(--sl-ds-primitive-spacing-0);box-shadow:none}._input_1koij_22::placeholder{color:var(--sl-ds-semantic-color-text-secondary)}._field_1koij_1:focus-within{border-color:var(--sl-ds-semantic-color-border-focus);outline:var(--sl-ds-primitive-border-selected) solid var(--sl-ds-semantic-color-border-focus);outline-offset:var(--sl-ds-primitive-spacing-025)}._clear_1koij_58{border:var(--sl-ds-primitive-spacing-0);color:var(--sl-ds-semantic-color-text-secondary);padding:var(--sl-ds-primitive-spacing-0);background-color:#0000;flex:none;justify-content:center;align-items:center;display:inline-flex}._clear_1koij_58:focus-visible{outline:var(--sl-ds-primitive-border-selected) solid var(--sl-ds-semantic-color-border-focus);outline-offset:var(--sl-ds-primitive-spacing-025)}._disabled_1koij_74{background-color:var(--sl-ds-semantic-color-surface-disabled);color:var(--sl-ds-semantic-color-text-disabled);cursor:not-allowed}._disabled_1koij_74 ._input_1koij_22,._disabled_1koij_74 ._input_1koij_22::placeholder{color:var(--sl-ds-semantic-color-text-disabled)}._loading_1koij_85{background-color:var(--sl-ds-semantic-color-surface-faded);cursor:progress}._loading_1koij_85 ._input_1koij_22{cursor:progress}._layout_1rkan_1,._main_1rkan_2{min-inline-size:var(--sl-ds-primitive-spacing-0)}._split_1rkan_6{gap:var(--sl-ds-primitive-spacing-200);grid-template-columns:minmax(var(--sl-ds-primitive-spacing-0), 1fr) minmax(var(--sl-ds-primitive-spacing-0), var(--sl-ds-primitive-size-breakpoints-xxs));display:grid}._split_1rkan_6>._main_1rkan_2{max-block-size:calc(100dvh - var(--sl-ds-primitive-spacing-600));overflow:auto}._panel_1rkan_19{background-color:var(--sl-ds-semantic-color-surface-elevated);border:var(--sl-ds-primitive-border-width) solid var(--sl-ds-semantic-color-border-default);border-radius:var(--sl-ds-primitive-radius-m);grid-template-rows:auto minmax(var(--sl-ds-primitive-spacing-0), 1fr) auto;max-block-size:calc(100dvh - var(--sl-ds-primitive-spacing-600));min-inline-size:var(--sl-ds-primitive-spacing-0);top:var(--sl-ds-primitive-spacing-200);align-self:start;display:grid;position:sticky;overflow:hidden}._header_1rkan_33{border-block-end:var(--sl-ds-primitive-border-width) solid var(--sl-ds-semantic-color-border-default);align-items:center;gap:var(--sl-ds-primitive-spacing-150);min-inline-size:var(--sl-ds-primitive-spacing-0);padding:var(--sl-ds-primitive-spacing-200);justify-content:space-between;display:flex}._header_1rkan_33 h2{margin:var(--sl-ds-primitive-spacing-0);min-inline-size:var(--sl-ds-primitive-spacing-0)}._body_1rkan_49{min-block-size:var(--sl-ds-primitive-spacing-0);min-inline-size:var(--sl-ds-primitive-spacing-0);padding:var(--sl-ds-primitive-spacing-200);overflow-y:auto}._footer_1rkan_56{border-block-start:var(--sl-ds-primitive-border-width) solid var(--sl-ds-semantic-color-border-default);padding:var(--sl-ds-primitive-spacing-200)}._block_selnp_1._block_selnp_1._block_selnp_1{block-size:100%;inline-size:100%;display:block}._block_selnp_1._block_selnp_1 .ant-skeleton-node{block-size:100%;inline-size:100%}._card_1ufr7_1{background-color:var(--sl-ds-semantic-color-surface-elevated);border:var(--sl-ds-primitive-border-width) solid var(--sl-ds-semantic-color-border-default);border-radius:var(--sl-ds-primitive-radius-m);flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden}._main_1ufr7_12{align-items:flex-start;gap:var(--sl-ds-primitive-spacing-100);padding:var(--sl-ds-primitive-spacing-250);flex-direction:column;display:flex}._label_1ufr7_20{color:var(--sl-ds-semantic-color-text-secondary);margin:var(--sl-ds-primitive-spacing-0)}._value_1ufr7_25{color:var(--sl-ds-semantic-color-text-primary)}._footer_1ufr7_29{background-color:var(--sl-ds-semantic-color-surface-faded);align-items:center;gap:var(--sl-ds-primitive-spacing-125);padding:var(--sl-ds-primitive-spacing-125) var(--sl-ds-primitive-spacing-250);display:flex}._footerContent_1ufr7_37{color:var(--sl-ds-semantic-color-text-primary);min-width:var(--sl-ds-primitive-spacing-0);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._action_1ufr7_46{background:inherit;border:var(--sl-ds-primitive-spacing-0);color:inherit;height:var(--sl-ds-primitive-spacing-200);padding:var(--sl-ds-primitive-spacing-0);right:var(--sl-ds-primitive-spacing-250);top:var(--sl-ds-primitive-spacing-250);width:var(--sl-ds-primitive-spacing-200);justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:absolute}._action_1ufr7_46:focus-visible{outline:var(--sl-ds-primitive-border-width) solid var(--sl-ds-semantic-color-border-focus);outline-offset:var(--sl-ds-primitive-spacing-025)}._banner_17qyt_1{align-items:center;gap:var(--sl-ds-primitive-spacing-200);padding:var(--sl-ds-primitive-spacing-250);background-color:var(--sl-ds-semantic-color-surface-faded);border:var(--sl-ds-primitive-border-width) solid var(--sl-ds-semantic-color-border-default);border-radius:var(--sl-ds-primitive-radius-m);flex-wrap:wrap;display:flex}._icon_17qyt_12{padding:var(--sl-ds-primitive-spacing-150);color:var(--sl-ds-semantic-color-action-primary);background-color:var(--sl-ds-semantic-color-surface-elevated);border-radius:var(--sl-ds-primitive-radius-m);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._content_17qyt_23{min-inline-size:var(--sl-ds-primitive-spacing-0);gap:var(--sl-ds-primitive-spacing-075);overflow-wrap:anywhere;flex:1;display:grid}._heading_17qyt_31,._actions_17qyt_32{align-items:center;gap:var(--sl-ds-primitive-spacing-100);flex-wrap:wrap;display:flex}._heading_17qyt_31 h3{margin:var(--sl-ds-primitive-spacing-0)}._sidebar_b0xnf_1{background-color:var(--sl-ds-semantic-color-surface-layout);box-sizing:border-box;height:100vh;min-height:100vh;min-width:var(--sl-ds-primitive-spacing-0);padding:var(--sl-ds-primitive-spacing-250) var(--sl-ds-primitive-spacing-125);flex-direction:column;width:100%;display:flex;overflow:hidden}._header_b0xnf_14{align-items:center;gap:var(--sl-ds-primitive-spacing-100);height:calc(var(--sl-ds-primitive-spacing-400) + var(--sl-ds-primitive-spacing-100));margin-bottom:var(--sl-ds-primitive-spacing-250);min-width:var(--sl-ds-primitive-spacing-0);display:flex}._headerContent_b0xnf_23{min-width:var(--sl-ds-primitive-spacing-0);padding-left:var(--sl-ds-primitive-spacing-150);flex:1}._collapseControl_b0xnf_29{background-color:var(--sl-ds-semantic-color-surface-layout);color:var(--sl-ds-semantic-color-text-secondary);height:var(--sl-ds-primitive-spacing-400);padding:var(--sl-ds-primitive-spacing-0);width:var(--sl-ds-primitive-spacing-400);border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}._collapseControl_b0xnf_29:focus-visible,._item_b0xnf_43:focus-visible{outline:var(--sl-ds-primitive-border-selected) solid var(--sl-ds-semantic-color-border-focus);outline-offset:var(--sl-ds-primitive-spacing-025)}._navigation_b0xnf_48{gap:var(--sl-ds-primitive-spacing-0);min-height:var(--sl-ds-primitive-spacing-0);min-width:var(--sl-ds-primitive-spacing-0);flex-direction:column;flex:none;width:100%;display:flex}._footer_b0xnf_58{min-width:var(--sl-ds-primitive-spacing-0);padding-top:var(--sl-ds-primitive-spacing-0);flex:none;width:100%;margin-top:auto}._item_b0xnf_43{background-color:var(--sl-ds-semantic-color-surface-layout);border:var(--sl-ds-primitive-border-width) solid var(--sl-ds-semantic-color-surface-layout);border-radius:var(--sl-ds-primitive-radius-m);box-sizing:border-box;color:var(--sl-ds-semantic-color-text-secondary);align-items:center;gap:var(--sl-ds-primitive-spacing-100);height:calc(var(--sl-ds-primitive-spacing-600) + var(--sl-ds-primitive-spacing-050));min-width:var(--sl-ds-primitive-spacing-0);padding:var(--sl-ds-primitive-spacing-0) var(--sl-ds-primitive-spacing-150);text-align:left;flex:none;justify-content:flex-start;width:100%;display:flex}._item_b0xnf_43:not(._unavailable_b0xnf_84):hover{background-color:var(--sl-ds-semantic-color-surface-hovered)}._item_b0xnf_43._active_b0xnf_88{background-color:var(--sl-ds-semantic-color-surface-elevated);border-color:var(--sl-ds-semantic-color-border-default);color:var(--sl-ds-semantic-color-text-brand)}._item_b0xnf_43._active_b0xnf_88:not(._unavailable_b0xnf_84):hover{background-color:var(--sl-ds-semantic-color-surface-elevated)}._item_b0xnf_43._unavailable_b0xnf_84{background-color:var(--sl-ds-semantic-color-surface-layout);color:var(--sl-ds-semantic-color-text-disabled);cursor:not-allowed}._footer_b0xnf_58 ._item_b0xnf_43{height:calc(var(--sl-ds-primitive-spacing-400) + var(--sl-ds-primitive-spacing-100));padding-left:var(--sl-ds-primitive-spacing-100);padding-right:var(--sl-ds-primitive-spacing-100)}._footer_b0xnf_58 ._item_b0xnf_43._unavailable_b0xnf_84{color:var(--sl-ds-semantic-color-text-secondary)}._itemLabel_b0xnf_114{color:inherit;min-width:var(--sl-ds-primitive-spacing-0)}._itemCollapsed_b0xnf_119{padding-left:var(--sl-ds-primitive-spacing-150);padding-right:var(--sl-ds-primitive-spacing-150);justify-content:center}._itemCollapsed_b0xnf_119 ._itemLabel_b0xnf_114{display:none}._collapsed_b0xnf_129{align-items:center}._collapsed_b0xnf_129 ._header_b0xnf_14{width:100%}._collapsed_b0xnf_129 ._headerContent_b0xnf_23{padding-left:var(--sl-ds-primitive-spacing-0)}._topBar_1uyww_1{background-color:var(--sl-ds-semantic-color-surface-elevated);border-block-end:var(--sl-ds-primitive-border-width) solid var(--sl-ds-semantic-color-border-default);align-items:center;gap:var(--sl-ds-primitive-spacing-200);min-block-size:calc(var(--sl-ds-primitive-spacing-600) + var(--sl-ds-primitive-spacing-100));min-inline-size:var(--sl-ds-primitive-spacing-0);padding-block:var(--sl-ds-primitive-spacing-0);padding-inline:var(--sl-ds-primitive-spacing-200);flex-wrap:wrap;justify-content:flex-end;margin-block-end:var(--sl-ds-primitive-spacing-250);display:flex}._transparent_1uyww_17{border-block-end:var(--sl-ds-primitive-spacing-0);background-color:#0000}._leading_1uyww_22,._search_1uyww_23,._actions_1uyww_24{min-inline-size:var(--sl-ds-primitive-spacing-0)}._leading_1uyww_22{flex:1 1 calc(var(--sl-ds-primitive-spacing-1000) + var(--sl-ds-primitive-spacing-1000))}._leading_1uyww_22>*{margin:var(--sl-ds-primitive-spacing-0);max-inline-size:100%}._leading_1uyww_22>*+*{margin-block-start:var(--sl-ds-primitive-spacing-050)}._search_1uyww_23{flex:0 1 calc(var(--sl-ds-primitive-spacing-1000) + var(--sl-ds-primitive-spacing-1000) + var(--sl-ds-primitive-spacing-1000) + var(--sl-ds-primitive-spacing-1000) + var(--sl-ds-primitive-spacing-250) + var(--sl-ds-primitive-spacing-125));inline-size:calc(var(--sl-ds-primitive-spacing-1000) + var(--sl-ds-primitive-spacing-1000) + var(--sl-ds-primitive-spacing-1000) + var(--sl-ds-primitive-spacing-1000) + var(--sl-ds-primitive-spacing-250) + var(--sl-ds-primitive-spacing-125));max-inline-size:calc(var(--sl-ds-primitive-spacing-1000) + var(--sl-ds-primitive-spacing-1000) + var(--sl-ds-primitive-spacing-1000) + var(--sl-ds-primitive-spacing-1000) + var(--sl-ds-primitive-spacing-250) + var(--sl-ds-primitive-spacing-125))}._actions_1uyww_24{align-items:center;gap:var(--sl-ds-primitive-spacing-100);flex-wrap:wrap;flex:0 auto;justify-content:flex-end;display:flex}._tabs_3paim_1{max-inline-size:100%;min-inline-size:var(--sl-ds-primitive-spacing-0);display:flex;overflow-x:auto}._embedded_3paim_8{inline-size:max-content;max-inline-size:100%}._segmented_3paim_13{background-color:var(--sl-ds-semantic-color-surface-faded);border-radius:var(--sl-ds-primitive-radius-l);gap:var(--sl-ds-primitive-spacing-050);padding:var(--sl-ds-primitive-spacing-050)}._segmented_3paim_13 ._tab_3paim_1{border:var(--sl-ds-primitive-border-width) solid transparent;border-radius:var(--sl-ds-primitive-radius-m);flex:1 0 auto;justify-content:center}._segmented_3paim_13 ._tab_3paim_1:not(:last-child){border-inline-end:var(--sl-ds-primitive-border-width) solid transparent}._segmented_3paim_13 ._selected_3paim_31{background-color:var(--sl-ds-semantic-color-surface-elevated);border-color:var(--sl-ds-semantic-color-border-default)}._compact_3paim_36 ._tab_3paim_1{min-block-size:var(--sl-ds-primitive-spacing-400);padding-inline:var(--sl-ds-primitive-spacing-200)}._tab_3paim_1{border:var(--sl-ds-primitive-spacing-0);color:var(--sl-ds-semantic-color-text-secondary);cursor:pointer;align-items:center;gap:var(--sl-ds-primitive-spacing-100);min-block-size:calc(var(--sl-ds-primitive-spacing-400) + var(--sl-ds-primitive-spacing-200));padding-inline:var(--sl-ds-primitive-spacing-300);background-color:#0000;flex:none;display:inline-flex}._tab_3paim_1:not(:last-child){border-inline-end:var(--sl-ds-primitive-border-width) solid var(--sl-ds-semantic-color-border-default)}._tab_3paim_1:hover:not(:disabled),._selected_3paim_31{color:var(--sl-ds-semantic-color-text-brand)}._tab_3paim_1:focus-visible{outline:var(--sl-ds-primitive-border-selected) solid var(--sl-ds-semantic-color-border-focus);outline-offset:calc(var(--sl-ds-primitive-spacing-025) * -1)}._tab_3paim_1:disabled{color:var(--sl-ds-semantic-color-text-disabled);cursor:not-allowed}._section_e1luk_1{min-inline-size:var(--sl-ds-primitive-spacing-0);flex-direction:column;display:flex}._tabSlot_e1luk_7{background-color:var(--sl-ds-semantic-color-surface-elevated);border:var(--sl-ds-primitive-border-width) solid var(--sl-ds-semantic-color-border-default);border-block-end:var(--sl-ds-primitive-spacing-0);inline-size:max-content;max-inline-size:100%;min-inline-size:var(--sl-ds-primitive-spacing-0);border-start-start-radius:var(--sl-ds-primitive-radius-l);border-start-end-radius:var(--sl-ds-primitive-radius-l);align-self:flex-start;display:flex;overflow:hidden}._content_e1luk_21{background-color:var(--sl-ds-semantic-color-surface-elevated);border:var(--sl-ds-primitive-border-width) solid var(--sl-ds-semantic-color-border-default);border-block-start:var(--sl-ds-primitive-spacing-0);gap:var(--sl-ds-primitive-spacing-300);inline-size:100%;min-inline-size:var(--sl-ds-primitive-spacing-0);padding:var(--sl-ds-primitive-spacing-250);border-start-end-radius:var(--sl-ds-primitive-radius-l);border-end-end-radius:var(--sl-ds-primitive-radius-l);border-end-start-radius:var(--sl-ds-primitive-radius-l);flex-direction:column;display:flex}._root_1urjp_1{gap:var(--sl-ds-primitive-spacing-050);min-inline-size:var(--sl-ds-primitive-spacing-0);flex:0 auto;display:inline-flex;position:relative}._avatarAction_1urjp_9{background-color:var(--sl-ds-semantic-color-surface-elevated);border:var(--sl-ds-primitive-border-width) solid var(--sl-ds-semantic-color-border-default);border-radius:var(--sl-ds-primitive-radius-full);block-size:calc(var(--sl-ds-semantic-typography-body-body2-strong-line-height) + var(--sl-ds-semantic-typography-caption-caption1-line-height) + var(--sl-ds-primitive-spacing-050) + var(--sl-ds-primitive-spacing-050) + var(--sl-ds-primitive-border-width) + var(--sl-ds-primitive-border-width));box-sizing:border-box;inline-size:calc(var(--sl-ds-semantic-typography-body-body2-strong-line-height) + var(--sl-ds-semantic-typography-caption-caption1-line-height) + var(--sl-ds-primitive-spacing-050) + var(--sl-ds-primitive-spacing-050) + var(--sl-ds-primitive-border-width) + var(--sl-ds-primitive-border-width));min-block-size:var(--sl-ds-primitive-spacing-400);min-inline-size:var(--sl-ds-primitive-spacing-400);padding:var(--sl-ds-primitive-spacing-0);flex:none;justify-content:center;align-items:center;display:inline-flex}._avatarAction_1urjp_9>span{block-size:100%;inline-size:100%}._avatarAction_1urjp_9:not(:disabled):hover{background-color:var(--sl-ds-semantic-color-surface-hovered);cursor:pointer}._avatarAction_1urjp_9:focus-visible{outline:var(--sl-ds-primitive-border-selected) solid var(--sl-ds-semantic-color-border-focus);outline-offset:var(--sl-ds-primitive-spacing-025)}._avatarAction_1urjp_9:disabled{cursor:not-allowed}._trigger_1urjp_54{background-color:var(--sl-ds-semantic-color-surface-elevated);border:var(--sl-ds-primitive-border-width) solid var(--sl-ds-semantic-color-border-default);border-radius:var(--sl-ds-primitive-radius-l);color:var(--sl-ds-semantic-color-text-primary);align-items:center;gap:var(--sl-ds-primitive-spacing-100);max-inline-size:calc(var(--sl-ds-primitive-spacing-1000) + var(--sl-ds-primitive-spacing-1000) + var(--sl-ds-primitive-spacing-1000));min-inline-size:var(--sl-ds-primitive-spacing-0);padding-block:var(--sl-ds-primitive-spacing-050);padding-inline:var(--sl-ds-primitive-spacing-100);flex:0 auto;display:inline-flex}._trigger_1urjp_54:not(:disabled):hover,._trigger_1urjp_54[aria-expanded=true]{background-color:var(--sl-ds-semantic-color-surface-hovered)}._trigger_1urjp_54:focus-visible{outline:var(--sl-ds-primitive-border-selected) solid var(--sl-ds-semantic-color-border-focus);outline-offset:var(--sl-ds-primitive-spacing-025)}._trigger_1urjp_54:disabled{background-color:var(--sl-ds-semantic-color-surface-disabled);color:var(--sl-ds-semantic-color-text-disabled);cursor:not-allowed}._copy_1urjp_88{min-inline-size:var(--sl-ds-primitive-spacing-0);text-align:start;flex-direction:column;flex:auto;display:flex}._primary_1urjp_96,._secondary_1urjp_97{display:block}._menu_1urjp_101{background-color:var(--sl-ds-semantic-color-surface-elevated);border:var(--sl-ds-primitive-border-width) solid var(--sl-ds-semantic-color-border-default);border-radius:var(--sl-ds-primitive-radius-m);gap:var(--sl-ds-primitive-spacing-100);padding:var(--sl-ds-primitive-spacing-100);z-index:1;flex-direction:column;display:flex;position:absolute;inset-block-start:calc(100% + var(--sl-ds-primitive-spacing-100));inset-inline-end:var(--sl-ds-primitive-spacing-0)}._page_1rvht_1{gap:var(--sl-ds-primitive-spacing-300);min-inline-size:var(--sl-ds-primitive-spacing-0);display:grid}._metrics_1rvht_7{gap:var(--sl-ds-primitive-spacing-125);grid-template-columns:repeat(auto-fit, minmax(calc(var(--sl-ds-primitive-spacing-1000) + var(--sl-ds-primitive-spacing-600)), 1fr));display:grid}._header_1rvht_16,._headerActions_1rvht_17{align-items:center;gap:var(--sl-ds-primitive-spacing-150);justify-content:space-between;display:flex}._header_1rvht_16 h2{color:var(--sl-ds-semantic-color-text-primary);margin:var(--sl-ds-primitive-spacing-0)}._headerActions_1rvht_17{flex-wrap:wrap;justify-content:flex-end}._viewTabs_1rvht_34{border:var(--sl-ds-primitive-border-width) solid var(--sl-ds-semantic-color-border-default);border-radius:var(--sl-ds-primitive-radius-m);overflow:hidden}._viewTabs_1rvht_34 button{min-block-size:calc(var(--sl-ds-primitive-spacing-400) + var(--sl-ds-primitive-spacing-100));padding-inline:var(--sl-ds-primitive-spacing-150)}._toolbar_1rvht_45{min-inline-size:var(--sl-ds-primitive-spacing-0)}._filter_1rvht_49{inline-size:calc(var(--sl-ds-primitive-spacing-1000) + var(--sl-ds-primitive-spacing-1000) + var(--sl-ds-primitive-spacing-300))}._filter_1rvht_49>.ant-select.ant-select-single{inline-size:100%}._content_1rvht_60{grid-template-columns:minmax(var(--sl-ds-primitive-spacing-0), 1fr);min-inline-size:var(--sl-ds-primitive-spacing-0);display:grid}._contentWithDrawer_1rvht_66{gap:var(--sl-ds-primitive-spacing-200);flex-wrap:wrap;display:flex}._contentWithDrawer_1rvht_66>._main_1rvht_72{flex:2 1 min(100%, var(--sl-ds-primitive-size-breakpoints-s))}._main_1rvht_72{min-inline-size:var(--sl-ds-primitive-spacing-0)}._personDrawer_1rvht_80{background-color:var(--sl-ds-semantic-color-surface-elevated);border:var(--sl-ds-primitive-border-width) solid var(--sl-ds-semantic-color-border-default);border-radius:var(--sl-ds-primitive-radius-m);flex:0 1 min(100%, calc(var(--sl-ds-primitive-spacing-1000) + var(--sl-ds-primitive-spacing-1000) + var(--sl-ds-primitive-spacing-1000) + var(--sl-ds-primitive-spacing-1000)));grid-template-rows:auto minmax(var(--sl-ds-primitive-spacing-0), 1fr) auto;min-inline-size:var(--sl-ds-primitive-spacing-0);align-self:stretch;display:grid;overflow:hidden}._personDrawerHeader_1rvht_99{border-block-end:var(--sl-ds-primitive-border-width) solid var(--sl-ds-semantic-color-border-default);align-items:center;gap:var(--sl-ds-primitive-spacing-150);min-inline-size:var(--sl-ds-primitive-spacing-0);padding:var(--sl-ds-primitive-spacing-200);justify-content:space-between;display:flex}._personDrawerHeader_1rvht_99 h3{margin:var(--sl-ds-primitive-spacing-0);min-inline-size:var(--sl-ds-primitive-spacing-0)}._personDrawerContent_1rvht_115{align-content:start;gap:var(--sl-ds-primitive-spacing-200);min-inline-size:var(--sl-ds-primitive-spacing-0);padding:var(--sl-ds-primitive-spacing-200);display:grid}._personDialogContent_1rvht_123{align-content:start;gap:var(--sl-ds-primitive-spacing-200);min-inline-size:var(--sl-ds-primitive-spacing-0);display:grid}._personSummary_1rvht_130{align-items:center;gap:var(--sl-ds-primitive-spacing-150);min-inline-size:var(--sl-ds-primitive-spacing-0);display:flex}._personSummaryContent_1rvht_137{gap:var(--sl-ds-primitive-spacing-075);min-inline-size:var(--sl-ds-primitive-spacing-0);display:grid}._personSummaryContent_1rvht_137>p{margin:var(--sl-ds-primitive-spacing-0)}._personBadges_1rvht_147{gap:var(--sl-ds-primitive-spacing-075);min-inline-size:var(--sl-ds-primitive-spacing-0);flex-wrap:wrap;display:flex}._badgeContent_1rvht_154{align-items:center;gap:var(--sl-ds-primitive-spacing-025);min-inline-size:var(--sl-ds-primitive-spacing-0);display:inline-flex}._personMetrics_1rvht_161{min-inline-size:var(--sl-ds-primitive-spacing-0);display:grid}._personMetric_1rvht_161{border-block-start:var(--sl-ds-primitive-border-width) solid var(--sl-ds-semantic-color-border-default);align-items:center;gap:var(--sl-ds-primitive-spacing-100);grid-template-columns:minmax(var(--sl-ds-primitive-spacing-0), 1fr) auto;min-inline-size:var(--sl-ds-primitive-spacing-0);padding-block:var(--sl-ds-primitive-spacing-125);display:grid}._personMetric_1rvht_161>span:last-child{overflow-wrap:anywhere;text-align:end}._personDiagnostics_1rvht_182{gap:var(--sl-ds-primitive-spacing-050);margin:var(--sl-ds-primitive-spacing-0);padding-inline-start:var(--sl-ds-primitive-spacing-250);display:grid}._personDrawerActions_1rvht_189{border-block-start:var(--sl-ds-primitive-border-width) solid var(--sl-ds-semantic-color-border-default);align-items:center;gap:var(--sl-ds-primitive-spacing-100);padding:var(--sl-ds-primitive-spacing-200);flex-wrap:wrap;display:flex}._notices_1rvht_199{gap:var(--sl-ds-primitive-spacing-100);display:grid}._notices_1rvht_199 p,._notices_1rvht_199 ul{margin:var(--sl-ds-primitive-spacing-0)}._notices_1rvht_199 ul{gap:var(--sl-ds-primitive-spacing-050);padding-inline-start:var(--sl-ds-primitive-spacing-250);display:grid}._loadingState_1rvht_215,._state_1rvht_216{align-content:center;gap:var(--sl-ds-primitive-spacing-100);min-block-size:calc(var(--sl-ds-primitive-spacing-1000) + var(--sl-ds-primitive-spacing-1000) + var(--sl-ds-primitive-spacing-1000));padding:var(--sl-ds-primitive-spacing-300);text-align:center;justify-items:center;display:grid}._loadingState_1rvht_215{background-color:var(--sl-ds-semantic-color-surface-elevated);border:var(--sl-ds-primitive-border-width) solid var(--sl-ds-semantic-color-border-default);border-radius:var(--sl-ds-primitive-radius-m);align-content:start}._state_1rvht_216{background-color:var(--sl-ds-semantic-color-surface-faded);border:var(--sl-ds-primitive-border-width) solid var(--sl-ds-semantic-color-border-default);border-radius:var(--sl-ds-primitive-radius-m);color:var(--sl-ds-semantic-color-text-secondary)}._stateError_1rvht_243>svg{color:var(--sl-ds-semantic-color-status-error)}._stateInline_1rvht_247{min-block-size:calc(var(--sl-ds-primitive-spacing-1000) + var(--sl-ds-primitive-spacing-1000))}._tree_1rvht_251{--tree-child-gap:var(--sl-ds-primitive-spacing-100);--tree-child-indent:var(--sl-ds-primitive-spacing-200);background-color:var(--sl-ds-semantic-color-surface-elevated);border:var(--sl-ds-primitive-border-width) solid var(--sl-ds-semantic-color-border-default);border-radius:var(--sl-ds-primitive-radius-m);min-block-size:calc(var(--sl-ds-primitive-spacing-1000) + var(--sl-ds-primitive-spacing-1000) + var(--sl-ds-primitive-spacing-1000) + var(--sl-ds-primitive-spacing-1000) + var(--sl-ds-primitive-spacing-1000));padding:var(--sl-ds-primitive-spacing-150);display:grid;overflow:auto}._unmanaged_1rvht_268{background-color:var(--sl-ds-semantic-color-surface-faded);border:var(--sl-ds-primitive-border-width) solid var(--sl-ds-semantic-color-border-default);border-radius:var(--sl-ds-primitive-radius-m);gap:var(--sl-ds-primitive-spacing-100);padding:var(--sl-ds-primitive-spacing-150);margin-block-end:var(--sl-ds-primitive-spacing-200);display:grid}._unmanagedHeader_1rvht_278{color:var(--sl-ds-semantic-color-status-error);align-items:center;gap:var(--sl-ds-primitive-spacing-100);display:flex}._unmanagedHeader_1rvht_278>div{gap:var(--sl-ds-primitive-spacing-025);min-inline-size:var(--sl-ds-primitive-spacing-0);flex:1;display:grid}._unmanagedHeader_1rvht_278 h3,._unmanagedHeader_1rvht_278 p{margin:var(--sl-ds-primitive-spacing-0)}._unmanagedHeader_1rvht_278 h3{color:var(--sl-ds-semantic-color-status-error)}._unmanagedList_1rvht_301{gap:var(--sl-ds-primitive-spacing-075);display:grid}._unmanagedPerson_1rvht_306{background-color:var(--sl-ds-semantic-color-surface-elevated);border:var(--sl-ds-primitive-border-width) solid var(--sl-ds-semantic-color-border-default);border-radius:var(--sl-ds-primitive-radius-m);color:var(--sl-ds-semantic-color-text-primary);align-items:center;gap:var(--sl-ds-primitive-spacing-100);grid-template-columns:auto minmax(var(--sl-ds-primitive-spacing-0), 1fr) auto;min-inline-size:var(--sl-ds-primitive-spacing-0);padding:var(--sl-ds-primitive-spacing-100);text-align:start;display:grid}._unmanagedPerson_1rvht_306:hover{background-color:var(--sl-ds-semantic-color-surface-hovered)}._unmanagedPerson_1rvht_306:focus-visible,._nodeContent_1rvht_325:focus-visible,._levelSwitch_1rvht_326 button:focus-visible,._table_1rvht_327 tbody tr:focus-visible{outline:var(--sl-ds-primitive-border-selected) solid var(--sl-ds-semantic-color-border-focus);outline-offset:var(--sl-ds-primitive-spacing-025)}._unmanagedPersonDetails_1rvht_332{gap:var(--sl-ds-primitive-spacing-025);min-inline-size:var(--sl-ds-primitive-spacing-0);display:grid}._unmanagedPersonDetails_1rvht_332>span:last-child{color:var(--sl-ds-semantic-color-text-secondary)}._treeControls_1rvht_342{align-items:center;gap:var(--sl-ds-primitive-spacing-100);flex-wrap:wrap;justify-content:space-between;margin-block-end:var(--sl-ds-primitive-spacing-150);display:flex}._levelSwitch_1rvht_326{background-color:var(--sl-ds-semantic-color-surface-elevated);border:var(--sl-ds-primitive-border-width) solid var(--sl-ds-semantic-color-border-default);border-radius:var(--sl-ds-primitive-radius-m);align-items:center;gap:var(--sl-ds-primitive-spacing-025);padding:var(--sl-ds-primitive-spacing-025);display:inline-flex}._levelSwitch_1rvht_326 button{border:var(--sl-ds-primitive-spacing-0);border-radius:var(--sl-ds-primitive-radius-s);color:var(--sl-ds-semantic-color-text-secondary);min-inline-size:var(--sl-ds-primitive-spacing-300);padding-block:var(--sl-ds-primitive-spacing-075);padding-inline:var(--sl-ds-primitive-spacing-100);background-color:#0000}._levelSwitch_1rvht_326 button:hover,._levelSwitch_1rvht_326 ._levelActive_1rvht_372{background-color:var(--sl-ds-semantic-color-surface-selected);color:var(--sl-ds-semantic-color-text-brand)}._branch_1rvht_377{position:relative}._rootBranch_1rvht_381>._connector_1rvht_381{display:none}._connector_1rvht_381{border-block-start:var(--sl-ds-primitive-border-width) solid var(--sl-ds-semantic-color-border-default);inline-size:var(--tree-child-indent);position:absolute;inset-block-start:calc(var(--sl-ds-primitive-spacing-200) + var(--sl-ds-primitive-spacing-025));inset-inline-start:calc(var(--tree-child-indent) * -1)}._children_1rvht_394{border-inline-start:var(--sl-ds-primitive-border-width) solid var(--sl-ds-semantic-color-border-default);margin-inline-start:var(--tree-child-indent);padding-block-start:var(--tree-child-gap);padding-inline-start:var(--tree-child-indent)}._node_1rvht_325{background-color:var(--sl-ds-semantic-color-surface-faded);border:var(--sl-ds-primitive-border-width) solid var(--sl-ds-semantic-color-border-default);border-radius:var(--sl-ds-primitive-radius-m);color:var(--sl-ds-semantic-color-text-primary);min-inline-size:calc(var(--sl-ds-primitive-spacing-1000) + var(--sl-ds-primitive-spacing-1000) + var(--sl-ds-primitive-spacing-1000) + var(--sl-ds-primitive-spacing-1000));align-items:center;margin-block-end:var(--sl-ds-primitive-spacing-075);display:flex}._nodeAttention_1rvht_416{border-color:var(--sl-ds-semantic-color-status-warning)}._nodeContext_1rvht_420{background-color:var(--sl-ds-semantic-color-surface-disabled)}._nodeSelected_1rvht_424{border-color:var(--sl-ds-semantic-color-action-primary)}._nodeExpand_1rvht_428,._nodeMenu_1rvht_429{border:var(--sl-ds-primitive-spacing-0);border-radius:var(--sl-ds-primitive-radius-s);margin-inline:var(--sl-ds-primitive-spacing-025);background-color:#0000}._nodeContent_1rvht_325{border:var(--sl-ds-primitive-spacing-0);color:inherit;align-items:center;gap:var(--sl-ds-primitive-spacing-100);grid-template-columns:auto minmax(var(--sl-ds-primitive-spacing-1000), 1fr) auto auto;min-inline-size:var(--sl-ds-primitive-spacing-0);padding-block:var(--sl-ds-primitive-spacing-075);padding-inline:var(--sl-ds-primitive-spacing-050);text-align:start;background-color:#0000;flex:1;display:grid}._nodePerson_1rvht_451{gap:var(--sl-ds-primitive-spacing-025);min-inline-size:var(--sl-ds-primitive-spacing-0);display:grid}._nodeMetadata_1rvht_457{color:var(--sl-ds-semantic-color-text-secondary);align-items:center;gap:var(--sl-ds-primitive-spacing-150);min-inline-size:var(--sl-ds-primitive-spacing-0);display:flex}._nodeMetadata_1rvht_457>span{align-items:center;gap:var(--sl-ds-primitive-spacing-050);min-inline-size:var(--sl-ds-primitive-spacing-0);display:inline-flex}._nodeMetrics_1rvht_472{color:var(--sl-ds-semantic-color-text-secondary);align-items:center;gap:var(--sl-ds-primitive-spacing-100);white-space:nowrap;display:flex}._nodeMetrics_1rvht_472 strong{color:var(--sl-ds-semantic-color-text-primary)}._tableWrap_1rvht_484{background-color:var(--sl-ds-semantic-color-surface-elevated);border:var(--sl-ds-primitive-border-width) solid var(--sl-ds-semantic-color-border-default);border-radius:var(--sl-ds-primitive-radius-m);overflow:auto}._table_1rvht_327{border-collapse:collapse;inline-size:100%;min-inline-size:calc(var(--sl-ds-primitive-spacing-1000) + var(--sl-ds-primitive-spacing-1000) + var(--sl-ds-primitive-spacing-1000) + var(--sl-ds-primitive-spacing-1000) + var(--sl-ds-primitive-spacing-1000) + var(--sl-ds-primitive-spacing-1000) + var(--sl-ds-primitive-spacing-1000) + var(--sl-ds-primitive-spacing-1000) + var(--sl-ds-primitive-spacing-1000) + var(--sl-ds-primitive-spacing-1000))}._table_1rvht_327 th,._table_1rvht_327 td{border-block-end:var(--sl-ds-primitive-border-width) solid var(--sl-ds-semantic-color-border-default);padding:var(--sl-ds-primitive-spacing-150);text-align:start;vertical-align:middle}._table_1rvht_327 th{background-color:var(--sl-ds-semantic-color-surface-faded);color:var(--sl-ds-semantic-color-text-secondary)}._table_1rvht_327 tbody tr{cursor:pointer}._table_1rvht_327 tbody tr:hover{background-color:var(--sl-ds-semantic-color-surface-hovered)}._table_1rvht_327 tbody tr:last-child td{border-block-end:var(--sl-ds-primitive-spacing-0)}._tablePerson_1rvht_529{align-items:center;gap:var(--sl-ds-primitive-spacing-100);display:inline-flex}.is-development-disabled{cursor:not-allowed!important;color:var(--muted,#7a8699)!important}.is-development-disabled:not(.active){opacity:.68}.development-badge{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;margin-left:8px;padding:2px 6px;display:inline-flex}.is-development-disabled:focus-visible{outline-offset:2px;outline:2px solid #5b8def}._selectedFile_1v0xs_1{align-items:center;gap:var(--sl-ds-primitive-spacing-150);min-inline-size:var(--sl-ds-primitive-spacing-0);display:flex}._selectedFile_1v0xs_1>svg{color:var(--sl-ds-semantic-color-text-brand)}._fileDescription_1v0xs_12{gap:var(--sl-ds-primitive-spacing-050);min-inline-size:var(--sl-ds-primitive-spacing-0);flex:auto;display:grid}._page_tn1aa_1{gap:var(--sl-ds-primitive-spacing-300);min-inline-size:var(--sl-ds-primitive-spacing-0);display:grid}._metrics_tn1aa_7{gap:var(--sl-ds-primitive-spacing-125);grid-template-columns:repeat(auto-fit, minmax(calc(var(--sl-ds-primitive-spacing-1000) + var(--sl-ds-primitive-spacing-600)), 1fr));display:grid}._heading_tn1aa_16 h2{color:var(--sl-ds-semantic-color-text-primary);margin:var(--sl-ds-primitive-spacing-0)}._layout_tn1aa_21{align-items:start;gap:var(--sl-ds-primitive-spacing-200);grid-template-columns:minmax(calc(var(--sl-ds-primitive-spacing-1000) + var(--sl-ds-primitive-spacing-1000)), calc(var(--sl-ds-primitive-spacing-1000) + var(--sl-ds-primitive-spacing-1000) + var(--sl-ds-primitive-spacing-1000))) minmax(var(--sl-ds-primitive-spacing-0), 1fr);min-inline-size:var(--sl-ds-primitive-spacing-0);display:grid}._sidebar_tn1aa_37,._details_tn1aa_38{min-inline-size:var(--sl-ds-primitive-spacing-0)}._sidebar_tn1aa_37{gap:var(--sl-ds-primitive-spacing-150);max-inline-size:100%;display:grid}._searchSurface_tn1aa_48,._roleList_tn1aa_49,._roleCard_tn1aa_50{max-inline-size:100%;min-inline-size:var(--sl-ds-primitive-spacing-0)}._searchSurface_tn1aa_48{background-color:var(--sl-ds-semantic-color-surface-faded);border:var(--sl-ds-primitive-border-width) solid var(--sl-ds-semantic-color-border-default);border-radius:var(--sl-ds-primitive-radius-m);padding:var(--sl-ds-primitive-spacing-100)}._roleList_tn1aa_49{gap:var(--sl-ds-primitive-spacing-100);display:grid}._roleCard_tn1aa_50{background-color:var(--sl-ds-semantic-color-surface-elevated);border:var(--sl-ds-primitive-border-width) solid var(--sl-ds-semantic-color-border-default);border-radius:var(--sl-ds-primitive-radius-m);color:var(--sl-ds-semantic-color-text-primary);gap:var(--sl-ds-primitive-spacing-050);inline-size:100%;padding:var(--sl-ds-primitive-spacing-150);text-align:start;display:grid}._roleCard_tn1aa_50>span{min-inline-size:var(--sl-ds-primitive-spacing-0);overflow-wrap:anywhere}._roleCard_tn1aa_50:hover,._roleCard_tn1aa_50[data-selected]{background-color:var(--sl-ds-semantic-color-surface-selected)}._roleCard_tn1aa_50[data-selected]{border-color:var(--sl-ds-semantic-color-border-default)}._roleCard_tn1aa_50:focus-visible{outline:var(--sl-ds-primitive-border-selected) solid var(--sl-ds-semantic-color-border-focus);outline-offset:var(--sl-ds-primitive-spacing-025)}._roleMeta_tn1aa_98{align-items:center;gap:var(--sl-ds-primitive-spacing-050);flex-wrap:wrap;margin-block-start:var(--sl-ds-primitive-spacing-050);display:flex}._details_tn1aa_38{background-color:var(--sl-ds-semantic-color-surface-faded);border:var(--sl-ds-primitive-border-width) solid var(--sl-ds-semantic-color-border-default);border-radius:var(--sl-ds-primitive-radius-m);align-content:start;gap:var(--sl-ds-primitive-spacing-200);min-block-size:calc(var(--sl-ds-primitive-spacing-1000) + var(--sl-ds-primitive-spacing-1000) + var(--sl-ds-primitive-spacing-1000) + var(--sl-ds-primitive-spacing-1000) + var(--sl-ds-primitive-spacing-1000));padding:var(--sl-ds-primitive-spacing-250);display:grid}._detailsHeader_tn1aa_121{align-items:start;gap:var(--sl-ds-primitive-spacing-150);justify-content:space-between;display:flex}._detailsHeading_tn1aa_128{gap:var(--sl-ds-primitive-spacing-050);min-inline-size:var(--sl-ds-primitive-spacing-0);display:grid}._headerActions_tn1aa_134{color:var(--sl-ds-semantic-color-text-primary);align-items:center;gap:var(--sl-ds-primitive-spacing-200);flex:none;display:flex}._detailsHeader_tn1aa_121 h3,._detailsHeader_tn1aa_121 p{margin:var(--sl-ds-primitive-spacing-0)}._tabs_tn1aa_147{border:var(--sl-ds-primitive-spacing-0);border-radius:var(--sl-ds-primitive-spacing-0);background-color:#0000;overflow:visible}._tabs_tn1aa_147 button{border:var(--sl-ds-primitive-spacing-0);border-radius:var(--sl-ds-primitive-radius-m);flex:1 1 0;justify-content:center}._tabs_tn1aa_147 button:not(:last-child){border-inline-end:var(--sl-ds-primitive-spacing-0)}._tabs_tn1aa_147 button[aria-selected=true]{background-color:var(--sl-ds-semantic-color-surface-elevated);border:var(--sl-ds-primitive-border-width) solid var(--sl-ds-semantic-color-border-default)}._detailsContent_tn1aa_170{min-inline-size:var(--sl-ds-primitive-spacing-0)}._overview_tn1aa_174{gap:var(--sl-ds-primitive-spacing-150);margin:var(--sl-ds-primitive-spacing-0);display:grid}._overview_tn1aa_174>div{border-block-end:var(--sl-ds-primitive-border-width) solid var(--sl-ds-semantic-color-border-default);align-items:start;gap:var(--sl-ds-primitive-spacing-200);grid-template-columns:minmax(var(--sl-ds-primitive-spacing-1000), 1fr) minmax(var(--sl-ds-primitive-spacing-1000), 2fr);padding-block-end:var(--sl-ds-primitive-spacing-150);display:grid}._overview_tn1aa_174>div:last-child{border-block-end:var(--sl-ds-primitive-spacing-0)}._overview_tn1aa_174 dd,._overview_tn1aa_174 dt{margin:var(--sl-ds-primitive-spacing-0)}._overview_tn1aa_174 dd{color:var(--sl-ds-semantic-color-text-primary);text-align:end}._records_tn1aa_207{gap:var(--sl-ds-primitive-spacing-150);display:grid}._recordsTabs_tn1aa_212{border:var(--sl-ds-primitive-spacing-0);border-radius:var(--sl-ds-primitive-spacing-0);overflow:visible}._recordsTabs_tn1aa_212 button{border:var(--sl-ds-primitive-spacing-0);min-block-size:var(--sl-ds-primitive-spacing-300);padding-inline:var(--sl-ds-primitive-spacing-100)}._recordsTabs_tn1aa_212 button:not(:last-child){border-inline-end:var(--sl-ds-primitive-spacing-0)}._recordsTabs_tn1aa_212 button[aria-selected=true]{border-block-end:var(--sl-ds-primitive-border-selected) solid var(--sl-ds-semantic-color-border-focus)}._history_tn1aa_233{gap:var(--sl-ds-primitive-spacing-150);display:grid}._historyTabs_tn1aa_238{border:var(--sl-ds-primitive-border-width) solid var(--sl-ds-semantic-color-border-default);border-radius:var(--sl-ds-primitive-radius-m);overflow:hidden}._loadingState_tn1aa_244,._emptyState_tn1aa_245{align-content:center;gap:var(--sl-ds-primitive-spacing-100);min-block-size:calc(var(--sl-ds-primitive-spacing-1000) + var(--sl-ds-primitive-spacing-1000) + var(--sl-ds-primitive-spacing-1000));padding:var(--sl-ds-primitive-spacing-250);text-align:center;justify-items:center;display:grid}._loadingState_tn1aa_244{background-color:var(--sl-ds-semantic-color-surface-elevated);border:var(--sl-ds-primitive-border-width) solid var(--sl-ds-semantic-color-border-default);border-radius:var(--sl-ds-primitive-radius-m)}._emptyState_tn1aa_245{color:var(--sl-ds-semantic-color-text-secondary)}._emptyState_tn1aa_245 p,._loadingState_tn1aa_244 p{margin:var(--sl-ds-primitive-spacing-0)}._noticeContent_tn1aa_273{align-items:center;gap:var(--sl-ds-primitive-spacing-100);flex-wrap:wrap;display:flex}._noticeContent_tn1aa_273 p{margin:var(--sl-ds-primitive-spacing-0)}._section_r69a3_1{gap:var(--sl-ds-primitive-spacing-300);min-inline-size:var(--sl-ds-primitive-spacing-0);display:grid;position:relative}._header_r69a3_8{align-items:center;gap:var(--sl-ds-primitive-spacing-200);flex-wrap:wrap;justify-content:space-between;display:flex}._headingGroup_r69a3_16{gap:var(--sl-ds-primitive-spacing-075);min-inline-size:var(--sl-ds-primitive-spacing-0);display:grid}._heading_r69a3_16{margin:var(--sl-ds-primitive-spacing-0)}._searchSurface_r69a3_26{background-color:var(--sl-ds-semantic-color-surface-faded);border-radius:var(--sl-ds-primitive-radius-m);padding:var(--sl-ds-primitive-spacing-150)}._manager_r69a3_32{align-items:center;gap:var(--sl-ds-primitive-spacing-100);min-inline-size:var(--sl-ds-primitive-spacing-0);display:flex}._departmentDetails_r69a3_39{gap:var(--sl-ds-primitive-spacing-300);display:grid}._detailsSection_r69a3_44{gap:var(--sl-ds-primitive-spacing-100);display:grid}._sectionHeading_r69a3_49{margin:var(--sl-ds-primitive-spacing-0)}._noticeContent_r69a3_53{gap:var(--sl-ds-primitive-spacing-100);display:grid}._noticeContent_r69a3_53 p{margin:var(--sl-ds-primitive-spacing-0)}._employeeList_r69a3_62{border:var(--sl-ds-primitive-border-width) solid var(--sl-ds-semantic-color-border-default);border-radius:var(--sl-ds-primitive-radius-m);display:grid;overflow:hidden}._employeeRow_r69a3_69{align-items:center;gap:var(--sl-ds-primitive-spacing-100);min-inline-size:var(--sl-ds-primitive-spacing-0);padding:var(--sl-ds-primitive-spacing-150);flex-wrap:wrap;justify-content:space-between;display:flex}._employeeRow_r69a3_69+._employeeRow_r69a3_69{border-block-start:var(--sl-ds-primitive-border-width) solid var(--sl-ds-semantic-color-border-default)}._employeeIdentity_r69a3_84{align-items:center;gap:var(--sl-ds-primitive-spacing-100);min-inline-size:var(--sl-ds-primitive-spacing-0);flex:auto;display:flex}._employeeText_r69a3_92{gap:var(--sl-ds-primitive-spacing-025);min-inline-size:var(--sl-ds-primitive-spacing-0);display:grid}._employeeBadges_r69a3_98{gap:var(--sl-ds-primitive-spacing-075);flex-wrap:wrap;display:flex}._section_slw8a_1{gap:var(--sl-ds-primitive-spacing-300);min-inline-size:var(--sl-ds-primitive-spacing-0);display:grid}._header_slw8a_7{gap:var(--sl-ds-primitive-spacing-075);display:grid}._heading_slw8a_12,._header_slw8a_7 p,._copy_slw8a_14 p,._emptyState_slw8a_15 p,._uploadCopy_slw8a_16 p,._noticeContent_slw8a_17 p{margin:var(--sl-ds-primitive-spacing-0)}._logoPanel_slw8a_21{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--sl-ds-primitive-size-breakpoints-s)), 1fr));max-inline-size:100%;min-inline-size:var(--sl-ds-primitive-spacing-0);align-items:stretch;display:grid}._logoPanel_slw8a_21>h3{grid-column:1/-1}._preview_slw8a_36{background-color:var(--sl-ds-semantic-color-surface-elevated);block-size:calc(var(--sl-ds-primitive-spacing-1000) + var(--sl-ds-primitive-spacing-1000));border:var(--sl-ds-primitive-border-width) solid var(--sl-ds-semantic-color-border-default);border-radius:var(--sl-ds-primitive-radius-m);inline-size:min(100%, calc(var(--sl-ds-primitive-spacing-1000) + var(--sl-ds-primitive-spacing-1000)));min-inline-size:var(--sl-ds-primitive-spacing-0);max-inline-size:100%;padding:var(--sl-ds-primitive-spacing-0);justify-content:center;justify-self:center;align-items:center;display:flex;overflow:hidden}._preview_slw8a_36 [role=status]{align-self:stretch;inline-size:100%}._image_slw8a_60{block-size:100%;inline-size:100%;min-block-size:var(--sl-ds-primitive-spacing-0);min-inline-size:var(--sl-ds-primitive-spacing-0);object-fit:contain}._emptyState_slw8a_15{color:var(--sl-ds-semantic-color-text-secondary);align-items:center;gap:var(--sl-ds-primitive-spacing-100);text-align:center;justify-items:center;display:grid}._content_slw8a_77,._copy_slw8a_14,._noticeContent_slw8a_17{gap:var(--sl-ds-primitive-spacing-100);max-inline-size:100%;min-inline-size:var(--sl-ds-primitive-spacing-0);display:grid}._noticeAction_slw8a_86{justify-self:start}._content_slw8a_77{align-content:start;gap:var(--sl-ds-primitive-spacing-200)}._uploadZone_slw8a_95{background-color:var(--sl-ds-semantic-color-surface-faded);border:var(--sl-ds-primitive-border-width) dashed var(--sl-ds-semantic-color-border-default);border-radius:var(--sl-ds-primitive-radius-m);color:var(--sl-ds-semantic-color-text-secondary);align-items:center;gap:var(--sl-ds-primitive-spacing-100);min-inline-size:var(--sl-ds-primitive-spacing-0);padding:var(--sl-ds-primitive-spacing-150);text-align:start;display:flex}._uploadZone_slw8a_95:not(:disabled):hover{background-color:var(--sl-ds-semantic-color-surface-selected);border-color:var(--sl-ds-semantic-color-border-focus)}._uploadZone_slw8a_95:focus-visible{outline:var(--sl-ds-primitive-border-selected) solid var(--sl-ds-semantic-color-border-focus);outline-offset:var(--sl-ds-primitive-spacing-025)}._uploadZone_slw8a_95:disabled{background-color:var(--sl-ds-semantic-color-surface-disabled);color:var(--sl-ds-semantic-color-text-disabled);cursor:not-allowed}._uploadCopy_slw8a_16{gap:var(--sl-ds-primitive-spacing-025);min-inline-size:var(--sl-ds-primitive-spacing-0);display:grid}._actions_slw8a_130{gap:var(--sl-ds-primitive-spacing-100);flex-wrap:wrap;display:flex}._trigger_3iovw_1{background-color:var(--sl-ds-semantic-color-surface-layout);block-size:var(--sl-ds-primitive-spacing-400);align-items:center;gap:var(--sl-ds-primitive-spacing-100);inline-size:100%;min-inline-size:var(--sl-ds-primitive-spacing-0);padding:var(--sl-ds-primitive-spacing-0);text-align:left;border:none;display:flex}._trigger_3iovw_1:focus-visible{outline:var(--sl-ds-primitive-border-selected) solid var(--sl-ds-semantic-color-border-focus);outline-offset:var(--sl-ds-primitive-spacing-025)}._logoSkeleton_3iovw_19{block-size:var(--sl-ds-primitive-spacing-400);border-radius:var(--sl-ds-primitive-radius-full);inline-size:var(--sl-ds-primitive-spacing-400);flex:none;overflow:hidden}._name_3iovw_27,._nameSkeleton_3iovw_28{min-inline-size:var(--sl-ds-primitive-spacing-0);flex:auto}._name_3iovw_27{display:block}._nameSkeleton_3iovw_28{block-size:var(--sl-ds-semantic-typography-body-body1-line-height);border-radius:var(--sl-ds-primitive-radius-xs);overflow:hidden}._collapsed_3iovw_43{inline-size:var(--sl-ds-primitive-spacing-0);overflow:hidden}._section_1ancx_1{gap:var(--sl-ds-primitive-spacing-300);min-inline-size:var(--sl-ds-primitive-spacing-0);display:grid}._header_1ancx_7,._form_1ancx_8{gap:var(--sl-ds-primitive-spacing-100);min-inline-size:var(--sl-ds-primitive-spacing-0);display:grid}._heading_1ancx_14,._header_1ancx_7 p{margin:var(--sl-ds-primitive-spacing-0)}._form_1ancx_8{gap:var(--sl-ds-primitive-spacing-200)}._card_1ancx_23{inline-size:100%;max-inline-size:var(--sl-ds-primitive-size-breakpoints-l)}._cardDescription_1ancx_28{margin:var(--sl-ds-primitive-spacing-0)}._employeeSummary_1ancx_32{border-block:var(--sl-ds-primitive-border-width) solid var(--sl-ds-semantic-color-border-default);align-items:center;gap:var(--sl-ds-primitive-spacing-100);grid-template-columns:auto minmax(var(--sl-ds-primitive-spacing-0), 1fr) auto;min-inline-size:var(--sl-ds-primitive-spacing-0);padding-block:var(--sl-ds-primitive-spacing-125);display:grid}._employeeDetails_1ancx_42{gap:var(--sl-ds-primitive-spacing-025);min-inline-size:var(--sl-ds-primitive-spacing-0);display:grid}._employeeSettingsBadge_1ancx_48{justify-self:end}._timeGrid_1ancx_52{align-items:start;gap:var(--sl-ds-primitive-spacing-200);grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--sl-ds-primitive-size-breakpoints-s)), 1fr));min-inline-size:var(--sl-ds-primitive-spacing-0);display:grid}._actions_1ancx_63{border-block-start:var(--sl-ds-primitive-border-width) solid var(--sl-ds-semantic-color-border-default);gap:var(--sl-ds-primitive-spacing-100);flex-wrap:wrap;justify-content:flex-end;padding-block-start:var(--sl-ds-primitive-spacing-200);display:flex}._section_1c1ga_1{gap:var(--sl-ds-primitive-spacing-300);max-inline-size:var(--sl-ds-primitive-size-breakpoints-l);min-inline-size:var(--sl-ds-primitive-spacing-0);display:grid}._header_1c1ga_8{align-items:center;gap:var(--sl-ds-primitive-spacing-150);min-inline-size:var(--sl-ds-primitive-spacing-0);flex-wrap:wrap;display:flex}._logoSkeleton_1c1ga_16{block-size:var(--sl-ds-primitive-spacing-600);inline-size:var(--sl-ds-primitive-spacing-600);flex:none;display:block;overflow:hidden}._headerCopy_1c1ga_24{flex:1 1 var(--sl-ds-primitive-size-breakpoints-xxs);gap:var(--sl-ds-primitive-spacing-050);min-inline-size:var(--sl-ds-primitive-spacing-0);display:grid}._heading_1c1ga_31,._subtitle_1c1ga_32{margin:var(--sl-ds-primitive-spacing-0)}._badges_1c1ga_36{gap:var(--sl-ds-primitive-spacing-075);flex-wrap:wrap;display:flex}._cards_1c1ga_42{gap:var(--sl-ds-primitive-spacing-200);grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--sl-ds-primitive-size-breakpoints-s)), 1fr));min-inline-size:var(--sl-ds-primitive-spacing-0);display:grid}._card_1c1ga_42{min-inline-size:var(--sl-ds-primitive-spacing-0)}._idValue_1c1ga_56{align-items:center;gap:var(--sl-ds-primitive-spacing-075);min-inline-size:var(--sl-ds-primitive-spacing-0);display:flex}._idValue_1c1ga_56>span{min-inline-size:var(--sl-ds-primitive-spacing-0)}._memberValueSkeleton_1c1ga_67{block-size:var(--sl-ds-primitive-spacing-200);inline-size:100%;max-inline-size:var(--sl-ds-primitive-size-breakpoints-xxs);display:block;overflow:hidden}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-cyrillic-ext-wght-normal-okcGN4Nq.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-cyrillic-wght-normal-BS41q_Tv.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-greek-ext-wght-normal-DQgQPNk4.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-greek-wght-normal-sS1B39LI.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-vietnamese-wght-normal-TKKdAiBA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-latin-ext-wght-normal-B4u9PlvR.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-tight-latin-wght-normal-DX-nOvPD.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}:root{--sl-ds-primitive-border-selected:2px;--sl-ds-primitive-border-width:1px;--sl-ds-primitive-color-base-black:#202020;--sl-ds-primitive-color-base-black-50:#20202080;--sl-ds-primitive-color-base-grey:#f8f8f8;--sl-ds-primitive-color-base-white:#fff;--sl-ds-primitive-color-base-whitea30:#ffffff4d;--sl-ds-primitive-color-base-whitea50:#ffffff80;--sl-ds-primitive-color-blue-100:#e7f8fd;--sl-ds-primitive-color-blue-1000:#0f303f;--sl-ds-primitive-color-blue-200:#cce8f5;--sl-ds-primitive-color-blue-300:#b0d8ec;--sl-ds-primitive-color-blue-400:#94c9e4;--sl-ds-primitive-color-blue-500:#75b9db;--sl-ds-primitive-color-blue-600:#50aad3;--sl-ds-primitive-color-blue-700:#0f9bca;--sl-ds-primitive-color-blue-800:#157599;--sl-ds-primitive-color-blue-900:#14526a;--sl-ds-primitive-color-brand-100:#e7f6e7;--sl-ds-primitive-color-brand-1000:#065006;--sl-ds-primitive-color-brand-200:#ceecce;--sl-ds-primitive-color-brand-300:#b6e3b6;--sl-ds-primitive-color-brand-400:#9ed99e;--sl-ds-primitive-color-brand-500:#85cf85;--sl-ds-primitive-color-brand-600:#6dc66d;--sl-ds-primitive-color-brand-700:#55bd55;--sl-ds-primitive-color-brand-800:#0ca00c;--sl-ds-primitive-color-brand-900:#087008;--sl-ds-primitive-color-neutral-100:#fff;--sl-ds-primitive-color-neutral-1000:#303030;--sl-ds-primitive-color-neutral-1000a:#6b6b6b80;--sl-ds-primitive-color-neutral-200:#f8f8f8;--sl-ds-primitive-color-neutral-300:#f3f3f3;--sl-ds-primitive-color-neutral-350:#e5e5e5;--sl-ds-primitive-color-neutral-400:#c8c8c8;--sl-ds-primitive-color-neutral-500:#aeaeae;--sl-ds-primitive-color-neutral-600:#949494;--sl-ds-primitive-color-neutral-700:#7b7b7b;--sl-ds-primitive-color-neutral-800:#636363;--sl-ds-primitive-color-neutral-900:#4c4c4c;--sl-ds-primitive-color-orange-100:#fff3e5;--sl-ds-primitive-color-orange-200:#ffddb7;--sl-ds-primitive-color-orange-300:#ffc88a;--sl-ds-primitive-color-orange-400:#ffb35c;--sl-ds-primitive-color-orange-500:#ff9d2e;--sl-ds-primitive-color-orange-600:#f80;--sl-ds-primitive-color-orange-700:#d67200;--sl-ds-primitive-color-red-100:#fde7e7;--sl-ds-primitive-color-red-1000:#3a100a;--sl-ds-primitive-color-red-200:#ffc4ba;--sl-ds-primitive-color-red-300:#ffa18f;--sl-ds-primitive-color-red-400:#f97c65;--sl-ds-primitive-color-red-500:#f0533d;--sl-ds-primitive-color-red-600:#e31313;--sl-ds-primitive-color-red-700:#b51813;--sl-ds-primitive-color-red-800:#8a1912;--sl-ds-primitive-color-red-900:#611610;--sl-ds-primitive-color-yellow-100:#fffbe5;--sl-ds-primitive-color-yellow-1000:#40360e;--sl-ds-primitive-color-yellow-200:#fff3c1;--sl-ds-primitive-color-yellow-300:#ffeb9c;--sl-ds-primitive-color-yellow-400:#ffe377;--sl-ds-primitive-color-yellow-500:#ffdb4d;--sl-ds-primitive-color-yellow-600:#ffd400;--sl-ds-primitive-color-yellow-700:#d69200;--sl-ds-primitive-color-yellow-800:#9a8013;--sl-ds-primitive-color-yellow-900:#6b5a12;--sl-ds-primitive-radius-full:999px;--sl-ds-primitive-radius-l:20px;--sl-ds-primitive-radius-m:8px;--sl-ds-primitive-radius-s:6px;--sl-ds-primitive-radius-xs:4px;--sl-ds-primitive-radius-xxs:2px;--sl-ds-primitive-shadow-l:0px 3px 6px 0px #0000000a, -11px 0px 11px 0px #0000000a, 2px 10px 10px 0px #0000000d, 0px -3px 5px 0px #00000003, 0px 33px 19px 0px #0000;--sl-ds-primitive-shadow-m:0px 2px 4px 0px #0000001a, 0px 0px 8px 0px #00000017, 0px 4px 11px 0px #0000000d, 0px 32px 13px 0px #00000003, 0px 50px 14px 0px #0000;--sl-ds-primitive-shadow-s:0px 1px 1px 0px #0000000d, 0px 0px 3px 0px #0000000a, 0px 6px 4px 0px #00000008, 0px 11px 4px 0px #00000003, 0px 16px 5px 0px #0000;--sl-ds-primitive-size-breakpoints-2xl:1720px;--sl-ds-primitive-size-breakpoints-l:1024px;--sl-ds-primitive-size-breakpoints-m:768px;--sl-ds-primitive-size-breakpoints-s:480px;--sl-ds-primitive-size-breakpoints-sidebar-collapsed:64px;--sl-ds-primitive-size-breakpoints-sidebar-default:220px;--sl-ds-primitive-size-breakpoints-xl:1440px;--sl-ds-primitive-size-breakpoints-xxs:360px;--sl-ds-primitive-size-divider-1:0px;--sl-ds-primitive-spacing-0:0px;--sl-ds-primitive-spacing-025:2px;--sl-ds-primitive-spacing-050:4px;--sl-ds-primitive-spacing-075:6px;--sl-ds-primitive-spacing-100:8px;--sl-ds-primitive-spacing-1000:80px;--sl-ds-primitive-spacing-125:10px;--sl-ds-primitive-spacing-150:12px;--sl-ds-primitive-spacing-200:16px;--sl-ds-primitive-spacing-250:20px;--sl-ds-primitive-spacing-300:24px;--sl-ds-primitive-spacing-400:32px;--sl-ds-primitive-spacing-600:48px;--sl-ds-primitive-spacing-800:64px;--sl-ds-primitive-typography-font-family-body:"Inter Tight Variable", sans-serif;--sl-ds-primitive-typography-font-family-caption:"Inter Tight Variable", sans-serif;--sl-ds-primitive-typography-font-family-heading:"Inter Tight Variable", sans-serif;--sl-ds-primitive-typography-font-family-subtitle:"Inter Tight Variable", sans-serif;--sl-ds-primitive-typography-font-letter-spacing-0:0px;--sl-ds-primitive-typography-font-letter-spacing-s:-1px;--sl-ds-primitive-typography-font-letter-spacing-xs:-2px;--sl-ds-primitive-typography-font-line-height-3xs:12px;--sl-ds-primitive-typography-font-line-height-l:28px;--sl-ds-primitive-typography-font-line-height-m:24px;--sl-ds-primitive-typography-font-line-height-s:20px;--sl-ds-primitive-typography-font-line-height-xl:38px;--sl-ds-primitive-typography-font-line-height-xs:16px;--sl-ds-primitive-typography-font-size-2xl:32px;--sl-ds-primitive-typography-font-size-l:20px;--sl-ds-primitive-typography-font-size-m:16px;--sl-ds-primitive-typography-font-size-s:14px;--sl-ds-primitive-typography-font-size-xl:24px;--sl-ds-primitive-typography-font-size-xs:12px;--sl-ds-primitive-typography-font-weight-bold:700;--sl-ds-primitive-typography-font-weight-extrabold:800;--sl-ds-primitive-typography-font-weight-medium:500;--sl-ds-primitive-typography-font-weight-regular:400;--sl-ds-primitive-typography-font-weight-semibold:600;--sl-ds-semantic-color-action-danger:#e31313;--sl-ds-semantic-color-action-primary:#0ca00c;--sl-ds-semantic-color-action-primary-hover:#087008;--sl-ds-semantic-color-border-default:#e5e5e5;--sl-ds-semantic-color-border-focus:#aeaeae;--sl-ds-semantic-color-focus-ring:#ffffff80;--sl-ds-semantic-color-status-error:#e31313;--sl-ds-semantic-color-status-success:#0ca00c;--sl-ds-semantic-color-status-warning:#ffd400;--sl-ds-semantic-color-surface-default:#c8c8c8;--sl-ds-semantic-color-surface-disabled:#f3f3f3;--sl-ds-semantic-color-surface-elevated:#fff;--sl-ds-semantic-color-surface-faded:#f8f8f8;--sl-ds-semantic-color-surface-hovered:#e5e5e5;--sl-ds-semantic-color-surface-layout:#f8f8f8;--sl-ds-semantic-color-surface-muted:#7b7b7b;--sl-ds-semantic-color-surface-selected:#f3f3f3;--sl-ds-semantic-color-text-brand:#0ca00c;--sl-ds-semantic-color-text-disabled:#aeaeae;--sl-ds-semantic-color-text-inverse:#fff;--sl-ds-semantic-color-text-primary:#303030;--sl-ds-semantic-color-text-secondary:#7b7b7b;--sl-ds-semantic-color-text-warning:#f80;--sl-ds-semantic-typography-body-body1-font-family:"Inter Tight Variable", sans-serif;--sl-ds-semantic-typography-body-body1-font-size:16px;--sl-ds-semantic-typography-body-body1-font-weight:400;--sl-ds-semantic-typography-body-body1-letter-spacing:0px;--sl-ds-semantic-typography-body-body1-line-height:20px;--sl-ds-semantic-typography-body-body2-font-family:"Inter Tight Variable", sans-serif;--sl-ds-semantic-typography-body-body2-font-size:14px;--sl-ds-semantic-typography-body-body2-font-weight:400;--sl-ds-semantic-typography-body-body2-letter-spacing:0px;--sl-ds-semantic-typography-body-body2-line-height:16px;--sl-ds-semantic-typography-body-body2-strong-font-family:"Inter Tight Variable", sans-serif;--sl-ds-semantic-typography-body-body2-strong-font-size:14px;--sl-ds-semantic-typography-body-body2-strong-font-weight:600;--sl-ds-semantic-typography-body-body2-strong-letter-spacing:0px;--sl-ds-semantic-typography-body-body2-strong-line-height:16px;--sl-ds-semantic-typography-body-md-size:16px;--sl-ds-semantic-typography-button-extra-small-font-family:"Inter Tight Variable", sans-serif;--sl-ds-semantic-typography-button-extra-small-font-size:12px;--sl-ds-semantic-typography-button-extra-small-font-weight:500;--sl-ds-semantic-typography-button-extra-small-letter-spacing:0px;--sl-ds-semantic-typography-button-extra-small-line-height:12px;--sl-ds-semantic-typography-button-large-font-family:"Inter Tight Variable", sans-serif;--sl-ds-semantic-typography-button-large-font-size:16px;--sl-ds-semantic-typography-button-large-font-weight:500;--sl-ds-semantic-typography-button-large-letter-spacing:0px;--sl-ds-semantic-typography-button-large-line-height:20px;--sl-ds-semantic-typography-button-medium-font-family:"Inter Tight Variable", sans-serif;--sl-ds-semantic-typography-button-medium-font-size:14px;--sl-ds-semantic-typography-button-medium-font-weight:500;--sl-ds-semantic-typography-button-medium-letter-spacing:0px;--sl-ds-semantic-typography-button-medium-line-height:20px;--sl-ds-semantic-typography-caption-caption1-font-family:"Inter Tight Variable", sans-serif;--sl-ds-semantic-typography-caption-caption1-font-size:12px;--sl-ds-semantic-typography-caption-caption1-font-weight:400;--sl-ds-semantic-typography-caption-caption1-letter-spacing:0px;--sl-ds-semantic-typography-caption-caption1-line-height:16px;--sl-ds-semantic-typography-caption-caption1-strong-font-family:"Inter Tight Variable", sans-serif;--sl-ds-semantic-typography-caption-caption1-strong-font-size:12px;--sl-ds-semantic-typography-caption-caption1-strong-font-weight:500;--sl-ds-semantic-typography-caption-caption1-strong-letter-spacing:0px;--sl-ds-semantic-typography-caption-caption1-strong-line-height:16px;--sl-ds-semantic-typography-caption-caption2-font-family:"Inter Tight Variable", sans-serif;--sl-ds-semantic-typography-caption-caption2-font-size:10px;--sl-ds-semantic-typography-caption-caption2-font-weight:500;--sl-ds-semantic-typography-caption-caption2-letter-spacing:0px;--sl-ds-semantic-typography-caption-caption2-line-height:12px;--sl-ds-semantic-typography-font-family:"Inter Tight Variable", sans-serif;--sl-ds-semantic-typography-heading-h1-font-family:"Inter Tight Variable", sans-serif;--sl-ds-semantic-typography-heading-h1-font-size:32px;--sl-ds-semantic-typography-heading-h1-font-weight:500;--sl-ds-semantic-typography-heading-h1-letter-spacing:0px;--sl-ds-semantic-typography-heading-h1-line-height:38px;--sl-ds-semantic-typography-heading-h2-font-family:"Inter Tight Variable", sans-serif;--sl-ds-semantic-typography-heading-h2-font-size:24px;--sl-ds-semantic-typography-heading-h2-font-weight:500;--sl-ds-semantic-typography-heading-h2-letter-spacing:0px;--sl-ds-semantic-typography-heading-h2-line-height:28px;--sl-ds-semantic-typography-heading-h3-font-family:"Inter Tight Variable", sans-serif;--sl-ds-semantic-typography-heading-h3-font-size:20px;--sl-ds-semantic-typography-heading-h3-font-weight:500;--sl-ds-semantic-typography-heading-h3-letter-spacing:0px;--sl-ds-semantic-typography-heading-h3-line-height:20px;--sl-ds-semantic-typography-subtitle-subtitle2-font-family:"Inter Tight Variable", sans-serif;--sl-ds-semantic-typography-subtitle-subtitle2-font-size:12px;--sl-ds-semantic-typography-subtitle-subtitle2-font-weight:400;--sl-ds-semantic-typography-subtitle-subtitle2-letter-spacing:0px;--sl-ds-semantic-typography-subtitle-subtitle2-line-height:16px}body,button,input,textarea,select{font-family:var(--sl-ds-semantic-typography-body-body1-font-family)}:root{--sl-legacy-primary:var(--sl-ds-semantic-color-action-primary);--sl-legacy-primary-hover:var(--sl-ds-semantic-color-action-primary-hover);--sl-legacy-bg:var(--sl-ds-semantic-color-surface-layout);--sl-legacy-surface:var(--sl-ds-semantic-color-surface-elevated);--sl-legacy-text:var(--sl-ds-semantic-color-text-primary);--sl-legacy-text-secondary:var(--sl-ds-semantic-color-text-secondary);--sl-legacy-border:var(--sl-ds-semantic-color-border-default);--sl-legacy-sidebar-bg:var(--sl-ds-semantic-color-surface-elevated);--sl-legacy-header-bg:var(--sl-ds-semantic-color-surface-elevated);--sl-legacy-shadow:var(--sl-ds-primitive-shadow-m);--sl-legacy-admin-bg:var(--sl-ds-semantic-color-surface-layout);--sl-legacy-admin-surface:var(--sl-ds-semantic-color-surface-elevated);--sl-legacy-admin-surface-soft:var(--sl-ds-primitive-color-neutral-200);--sl-legacy-admin-ink:var(--sl-ds-semantic-color-text-primary);--sl-legacy-admin-muted:var(--sl-ds-semantic-color-text-secondary);--sl-legacy-admin-line:var(--sl-ds-semantic-color-border-default);--sl-legacy-admin-brand:var(--sl-ds-semantic-color-action-primary);--sl-legacy-admin-brand-dark:var(--sl-ds-semantic-color-action-primary-hover);--sl-legacy-admin-brand-soft:var(--sl-ds-primitive-color-brand-100);--sl-legacy-admin-blue:var(--sl-ds-primitive-color-blue-800);--sl-legacy-admin-blue-soft:var(--sl-ds-primitive-color-blue-100);--sl-legacy-admin-amber:var(--sl-ds-primitive-color-orange-700);--sl-legacy-admin-amber-soft:var(--sl-ds-primitive-color-orange-100);--sl-legacy-admin-red:var(--sl-ds-semantic-color-status-error);--sl-legacy-admin-red-soft:var(--sl-ds-primitive-color-red-100);--sl-legacy-admin-shadow:var(--sl-ds-primitive-shadow-l);--sl-legacy-admin-radius:var(--sl-ds-primitive-radius-l);--sl-primary:var(--sl-legacy-primary);--sl-primary-hover:var(--sl-legacy-primary-hover);--sl-bg:var(--sl-legacy-bg);--sl-surface:var(--sl-legacy-surface);--sl-text:var(--sl-legacy-text);--sl-text-secondary:var(--sl-legacy-text-secondary);--sl-border:var(--sl-legacy-border);--sl-sidebar-bg:var(--sl-legacy-sidebar-bg);--sl-header-bg:var(--sl-legacy-header-bg);--sl-shadow:var(--sl-legacy-shadow)}*{box-sizing:border-box}body{background-color:var(--sl-bg);color:var(--sl-text);margin:0}.sl-shell{min-height:100vh}.sl-sidebar{border-right:1px solid var(--sl-border);box-shadow:var(--sl-shadow);background:var(--sl-sidebar-bg)!important}.sl-brand{border-bottom:1px solid var(--sl-border);height:64px;color:var(--sl-primary);justify-content:center;align-items:center;display:flex}.sl-menu{background:0 0!important;border-inline-end:none!important}.sl-menu .ant-menu-item{color:var(--sl-text-secondary);border-radius:8px;margin:4px 8px}.sl-menu .ant-menu-item:hover{color:var(--sl-primary);background:#6bb57d1a!important}.sl-menu .ant-menu-item-selected{color:var(--sl-primary)!important;background:#6bb57d26!important}.sl-app-header{border-bottom:1px solid var(--sl-border);box-shadow:var(--sl-shadow);justify-content:space-between;align-items:center;padding:0 24px;display:flex;background:var(--sl-header-bg)!important}.sl-actions{align-items:center;gap:16px;display:flex}.sl-select{border:1px solid var(--sl-border);background:var(--sl-surface);color:var(--sl-text);cursor:pointer;border-radius:6px;padding:6px 12px}.sl-role-label{color:var(--sl-primary);text-transform:uppercase;background:#6bb57d1a;border-radius:12px;padding:4px 12px}.sl-workspace-logo-button{background:var(--sl-primary);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s;display:flex}.sl-workspace-logo-button:hover{background:var(--sl-primary-hover)}.sl-workspace-logo-button img{filter:brightness(0)invert();width:20px;height:20px}.sl-content{background:var(--sl-surface);box-shadow:var(--sl-shadow);border-radius:12px;min-height:calc(100vh - 112px);margin:24px;padding:24px}.sl-auth-page{background:linear-gradient(135deg,#f5f5f5 0%,#e8f5e9 100%);justify-content:center;align-items:center;min-height:100vh;display:flex}.sl-card{background:var(--sl-surface);border-radius:16px;width:100%;max-width:420px;padding:40px;box-shadow:0 8px 32px #0000001a}.sl-card-title{color:var(--sl-text);text-align:center;margin:0 0 8px}.sl-card .sl-subtitle{color:var(--sl-text-secondary);text-align:center;margin-bottom:32px}.sl-form-group{margin-bottom:20px}.sl-form-group label{color:var(--sl-text);margin-bottom:8px;display:block}.sl-input{border:1px solid var(--sl-border);background:var(--sl-surface);width:100%;color:var(--sl-text);border-radius:8px;padding:12px 16px;transition:border-color .2s}.sl-input:focus{border-color:var(--sl-primary);outline:none}.sl-button{background:var(--sl-primary);color:#fff;cursor:pointer;border:none;border-radius:8px;width:100%;padding:12px;transition:background .2s}.sl-button:hover{background:var(--sl-primary-hover)}.sl-button:disabled{opacity:.6;cursor:not-allowed}.sl-link{color:var(--sl-primary);text-decoration:none}.sl-link:hover{text-decoration:underline}.sl-footer{text-align:center;color:var(--sl-text-secondary);margin-top:24px}.sl-muted{color:var(--sl-text-secondary)}.sl-error{color:#ff4d4f;margin-top:8px}.sl-success{color:var(--sl-primary);margin-top:8px}.sl-language-switcher{align-items:center;display:flex}.sl-language-select{border:1px solid var(--sl-border);background:var(--sl-surface);color:var(--sl-text);cursor:pointer;border-radius:6px;padding:6px 12px}.sl-language-select:focus{border-color:var(--sl-primary);outline:none}.sl-language-select option{background:var(--sl-surface);color:var(--sl-text)}.sl-env-badge{z-index:9999;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.85;background:#0000008c;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex;position:fixed;bottom:14px;right:14px}.sl-env-badge-dot{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 2px #ffffff40}.sl-env-badge--stage{color:#3a2a00;background:#faad14eb}.admin-panel-scope{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:var(--sl-legacy-admin-bg);--surface:var(--sl-legacy-admin-surface);--surface-soft:var(--sl-legacy-admin-surface-soft);--ink:var(--sl-legacy-admin-ink);--muted:var(--sl-legacy-admin-muted);--line:var(--sl-legacy-admin-line);--brand:var(--sl-legacy-admin-brand);--brand-dark:var(--sl-legacy-admin-brand-dark);--brand-soft:var(--sl-legacy-admin-brand-soft);--blue:var(--sl-legacy-admin-blue);--blue-soft:var(--sl-legacy-admin-blue-soft);--amber:var(--sl-legacy-admin-amber);--amber-soft:var(--sl-legacy-admin-amber-soft);--red:var(--sl-legacy-admin-red);--red-soft:var(--sl-legacy-admin-red-soft);--shadow:var(--sl-legacy-admin-shadow);--radius:var(--sl-legacy-admin-radius)}.admin-panel-scope,.admin-panel-scope *{box-sizing:border-box}.admin-panel-scope{min-width:var(--sl-ds-primitive-spacing-0);background-color:var(--sl-ds-semantic-color-surface-layout);color:var(--ink);margin:0}.admin-panel-scope button{cursor:pointer}.admin-panel-scope .admin-shell{grid-template-columns:270px minmax(0,1fr);min-height:100vh;display:grid}.admin-panel-scope .admin-shell.sidebar-collapsed{grid-template-columns:var(--sl-ds-primitive-size-breakpoints-sidebar-collapsed) minmax(0, 1fr)}.admin-panel-scope .registration-shell{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--sl-ds-primitive-size-breakpoints-s)), 1fr));gap:24px;min-height:100vh;padding:24px;display:grid}.admin-panel-scope .registration-panel,.admin-panel-scope .registration-card{box-shadow:var(--shadow);background:#ffffffdb;border:1px solid #e7eceaeb;border-radius:34px}.admin-panel-scope .registration-panel{background:linear-gradient(135deg,#37765a29,#2868b714),#ffffffd1;flex-direction:column;justify-content:space-between;padding:30px;display:flex;position:relative;overflow:hidden}.admin-panel-scope .registration-panel:after{content:"";background:#37765a1a;border-radius:999px;width:300px;height:300px;position:absolute;bottom:-90px;right:-90px}.admin-panel-scope .registration-brand{z-index:1;align-items:center;gap:12px;display:flex;position:relative}.admin-panel-scope .registration-logo{object-fit:contain;background:#fff;border-radius:16px;width:54px;height:54px;padding:5px;box-shadow:inset 0 0 0 1px #37765a29,0 10px 24px #192b2514}.admin-panel-scope .registration-brand strong{font-size:15px;display:block}.admin-panel-scope .registration-brand span{color:var(--muted);margin-top:3px;font-size:12px;display:block}.admin-panel-scope .registration-copy{z-index:1;max-width:720px;padding:80px 0 44px;position:relative}.admin-panel-scope .registration-copy h1{letter-spacing:0;margin:18px 0;font-size:54px;line-height:.98}.admin-panel-scope .registration-copy p{color:#536071;max-width:560px;margin:0;font-size:17px;line-height:1.55}.admin-panel-scope .registration-preview{z-index:1;justify-content:flex-end;display:flex;position:relative}.admin-panel-scope .mini-window{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid #e7eceaf2;border-radius:26px;width:min(520px,100%);padding:16px;box-shadow:0 24px 54px #192b251f}.admin-panel-scope .mini-window-top{gap:7px;margin-bottom:14px;display:flex}.admin-panel-scope .mini-window-top span{background:#d7dfdb;border-radius:50%;width:10px;height:10px}.admin-panel-scope .mini-workspace{background:#fff;border-radius:18px;align-items:center;gap:12px;padding:14px;display:flex}.admin-panel-scope .mini-workspace+.mini-workspace{margin-top:9px}.admin-panel-scope .mini-workspace svg{color:var(--brand)}.admin-panel-scope .mini-workspace strong,.admin-panel-scope .workspace-option strong{font-size:14px;display:block}.admin-panel-scope .mini-workspace p,.admin-panel-scope .workspace-option span{color:var(--muted);margin:3px 0 0;font-size:12px;display:block}.admin-panel-scope .mini-workspace.accent{background:#eff8f3}.admin-panel-scope .registration-card{flex-direction:column;justify-content:center;padding:28px;display:flex}.admin-panel-scope .auth-language-switcher{z-index:20;position:fixed;top:24px;right:24px}.admin-panel-scope .auth-language-switcher .sl-language-switcher{background:#ffffffe0;border:1px solid #e7eceaeb;border-radius:16px;padding:6px;box-shadow:0 12px 28px #192b2514}.admin-panel-scope .auth-footer{text-align:center;color:var(--muted);margin-top:10px;font-size:14px}.admin-panel-scope .auth-footer a{color:var(--brand);font-weight:700;text-decoration:none}.admin-panel-scope .auth-footer a:hover{text-decoration:underline}.admin-panel-scope .stepper{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:28px;display:grid}.admin-panel-scope .step-dot{background:var(--surface-soft);color:#697586;border-radius:999px;align-items:center;gap:8px;padding:8px 10px;display:flex}.admin-panel-scope .step-dot span{background:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:850;display:grid}.admin-panel-scope .step-dot p{margin:0;font-size:12px;font-weight:800}.admin-panel-scope .step-dot.active{background:var(--brand-soft);color:var(--brand-dark)}.admin-panel-scope .step-dot.active span{background:var(--brand);color:#fff}.admin-panel-scope .registration-step{gap:16px;display:grid}.admin-panel-scope .auth-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-panel-scope .registration-heading h2{margin:0;font-size:30px;line-height:1.08}.admin-panel-scope .registration-heading p{color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.45}.admin-panel-scope .auth-inline-error{color:#b42318;margin:-4px 0 0;font-size:13px;font-weight:700;line-height:1.4}.admin-panel-scope .auth-error-message{color:#b42318;background:#fff4f2;border:1px solid #d92d2033;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.admin-panel-scope .auth-error-message svg{flex:none;margin-top:1px}.admin-panel-scope .auth-error-message span{color:#912018;font-size:13px;font-weight:700;line-height:1.4;display:block}.admin-panel-scope .code-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.admin-panel-scope .code-row input{text-align:center;height:58px;padding:0;font-size:22px;font-weight:850}.admin-panel-scope .workspace-list{gap:10px;display:grid}.admin-panel-scope .workspace-option{border:1px solid var(--line);text-align:left;background:#fff;border-radius:20px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:74px;padding:12px;transition:all .18s;display:grid}.admin-panel-scope .workspace-option:hover,.admin-panel-scope .workspace-option.selected{background:#f5fbf7;border-color:#37765a5c;box-shadow:0 12px 30px #192b2514}.admin-panel-scope .workspace-option.create{border-style:dashed;grid-template-columns:46px minmax(0,1fr)}.admin-panel-scope .workspace-mark{background:var(--brand-soft);width:46px;height:46px;color:var(--brand);border-radius:16px;place-items:center;font-weight:850;display:grid}.admin-panel-scope .workspace-switcher-avatar{background:var(--brand-soft);width:38px;height:38px;color:var(--brand);border-radius:13px;place-items:center;font-size:13px;font-weight:850;display:grid}.admin-panel-scope .workspace-switcher-avatar.large{border-radius:16px;width:48px;height:48px;font-size:15px}.admin-panel-scope .company-mark{color:var(--brand);background:linear-gradient(135deg,#37765a24,#2868b71c),#fff;border-radius:16px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #37765a29}.admin-panel-scope .preview-user strong,.admin-panel-scope .user-cell strong,.admin-panel-scope .marker-item strong,.admin-panel-scope .schedule-card strong,.admin-panel-scope .hierarchy-node strong,.admin-panel-scope .company-card strong{font-size:14px;line-height:1.2;display:block}.admin-panel-scope .preview-user span,.admin-panel-scope .user-cell small,.admin-panel-scope .marker-item span,.admin-panel-scope .schedule-card span,.admin-panel-scope .hierarchy-node span,.admin-panel-scope .company-card span{color:var(--muted);margin-top:3px;font-size:12px;display:block}.admin-panel-scope .workspace{min-width:0;padding-block:var(--sl-ds-primitive-spacing-300) calc(var(--sl-ds-primitive-spacing-400) + var(--sl-ds-primitive-spacing-100));padding-inline:calc(var(--sl-ds-primitive-spacing-300) + var(--sl-ds-primitive-spacing-050))}.admin-panel-scope [data-tabbed-section-content]>.metrics-row{margin:var(--sl-ds-primitive-spacing-0)}.admin-panel-scope [data-tabbed-section-content]>.panel,.admin-panel-scope [data-tabbed-section-content]>.access-section>.access-limit-panel,.admin-panel-scope [data-tabbed-section-content]>.access-section>.access-panel,.admin-panel-scope [data-tabbed-section-content]>.page-grid>.panel,.admin-panel-scope [data-tabbed-section-content]>.pricing-page>.pricing-hero,.admin-panel-scope [data-tabbed-section-content]>.pricing-page .pricing-card{border:var(--sl-ds-primitive-spacing-0);border-radius:var(--sl-ds-primitive-spacing-0);box-shadow:none;padding:var(--sl-ds-primitive-spacing-0);background-color:#0000}.admin-panel-scope [data-tabbed-section-content]>.access-section>.access-panel,.admin-panel-scope [data-tabbed-section-content]>.page-grid>.panel,.admin-panel-scope [data-tabbed-section-content]>.pricing-page>.pricing-hero,.admin-panel-scope [data-tabbed-section-content]>.pricing-page .pricing-card{border-block-start:var(--sl-ds-primitive-border-width) solid var(--sl-ds-semantic-color-border-default);padding-block-start:var(--sl-ds-primitive-spacing-250)}.admin-panel-scope [data-tabbed-section-content]>.access-section>.access-panel:first-of-type,.admin-panel-scope [data-tabbed-section-content]>.page-grid>.panel:first-child,.admin-panel-scope [data-tabbed-section-content]>.pricing-page>.pricing-hero:first-child{border-block-start:var(--sl-ds-primitive-spacing-0);padding-block-start:var(--sl-ds-primitive-spacing-0)}.admin-panel-scope [data-tabbed-section-content]>.access-section .role-access-card,.admin-panel-scope [data-tabbed-section-content]>.page-grid .entity-card,.admin-panel-scope [data-tabbed-section-content]>.page-grid .auth-method,.admin-panel-scope [data-tabbed-section-content]>.page-grid .permission-card,.admin-panel-scope [data-tabbed-section-content]>.page-grid .chat-card,.admin-panel-scope [data-tabbed-section-content]>.page-grid .limit-card,.admin-panel-scope [data-tabbed-section-content]>.page-grid .integration-card,.admin-panel-scope [data-tabbed-section-content]>.page-grid .status-config,.admin-panel-scope [data-tabbed-section-content]>.page-grid .department-card,.admin-panel-scope [data-tabbed-section-content]>.page-grid .schedule-card,.admin-panel-scope [data-tabbed-section-content]>.page-grid .company-card,.admin-panel-scope [data-tabbed-section-content]>.page-grid .signal-settings-card,.admin-panel-scope [data-tabbed-section-content]>.page-grid .signal-preview-marker,.admin-panel-scope [data-tabbed-section-content]>.page-grid .notification-rule,.admin-panel-scope [data-tabbed-section-content]>.page-grid .payment-row,.admin-panel-scope [data-tabbed-section-content]>.page-grid .session-card,.admin-panel-scope [data-tabbed-section-content]>.page-grid .audit-row,.admin-panel-scope [data-tabbed-section-content]>.page-grid .access-example,.admin-panel-scope [data-tabbed-section-content]>.pricing-page .pricing-card{border:var(--sl-ds-primitive-spacing-0);border-block-start:var(--sl-ds-primitive-border-width) solid var(--sl-ds-semantic-color-border-default);border-radius:var(--sl-ds-primitive-spacing-0);box-shadow:none;padding-block:var(--sl-ds-primitive-spacing-200);padding-inline:var(--sl-ds-primitive-spacing-0);background-color:#0000}.admin-panel-scope [data-tabbed-section-content]>.access-section .role-access-card:first-child,.admin-panel-scope [data-tabbed-section-content]>.page-grid .entity-card:first-child,.admin-panel-scope [data-tabbed-section-content]>.page-grid .auth-method:first-child,.admin-panel-scope [data-tabbed-section-content]>.page-grid .permission-card:first-child,.admin-panel-scope [data-tabbed-section-content]>.page-grid .chat-card:first-child,.admin-panel-scope [data-tabbed-section-content]>.page-grid .limit-card:first-child,.admin-panel-scope [data-tabbed-section-content]>.page-grid .integration-card:first-child,.admin-panel-scope [data-tabbed-section-content]>.page-grid .status-config:first-child,.admin-panel-scope [data-tabbed-section-content]>.page-grid .department-card:first-child,.admin-panel-scope [data-tabbed-section-content]>.page-grid .schedule-card:first-child,.admin-panel-scope [data-tabbed-section-content]>.page-grid .company-card:first-child,.admin-panel-scope [data-tabbed-section-content]>.page-grid .signal-settings-card:first-child,.admin-panel-scope [data-tabbed-section-content]>.page-grid .signal-preview-marker:first-child,.admin-panel-scope [data-tabbed-section-content]>.page-grid .notification-rule:first-child,.admin-panel-scope [data-tabbed-section-content]>.page-grid .payment-row:first-child,.admin-panel-scope [data-tabbed-section-content]>.page-grid .session-card:first-child,.admin-panel-scope [data-tabbed-section-content]>.page-grid .audit-row:first-child,.admin-panel-scope [data-tabbed-section-content]>.page-grid .access-example:first-child,.admin-panel-scope [data-tabbed-section-content]>.pricing-page .pricing-card:first-child{border-block-start:var(--sl-ds-primitive-spacing-0)}.admin-panel-scope .access-panel.employees-content{border:var(--sl-ds-primitive-spacing-0);box-shadow:none;min-inline-size:var(--sl-ds-primitive-spacing-0);padding:var(--sl-ds-primitive-spacing-0);background-color:#0000}.admin-panel-scope .employees-page-layout,.admin-panel-scope .access-panel.employees-content{flex-direction:column;display:flex}.admin-panel-scope .employees-page-layout{gap:var(--sl-ds-primitive-spacing-400)}.admin-panel-scope .employees-page-layout .metrics-row{margin:var(--sl-ds-primitive-spacing-0)}.admin-panel-scope .access-panel.employees-content{gap:var(--sl-ds-primitive-spacing-200)}.admin-panel-scope .section-head.employees-section-head{margin:var(--sl-ds-primitive-spacing-0)}.admin-panel-scope .employees-content .pagination-row{justify-content:center}.admin-panel-scope .employees-table-layout{gap:var(--sl-ds-primitive-spacing-200);flex-direction:column;display:flex}.admin-panel-scope .section-head p{color:var(--muted);margin:0}.admin-panel-scope .muted{color:var(--muted)}.admin-panel-scope .section-head h2{margin:4px 0 0}.admin-panel-scope .toolbar,.admin-panel-scope .upload-actions,.admin-panel-scope .profile-actions,.admin-panel-scope .editor-options{align-items:center;gap:10px;display:flex}.admin-panel-scope .global-search{border:1px solid var(--line);color:#8a94a3;background:#fffc;border-radius:16px;align-items:center;gap:10px;width:360px;height:44px;padding:0 14px;display:flex}.admin-panel-scope .global-search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0}.admin-panel-scope .icon-button,.admin-panel-scope .primary-button,.admin-panel-scope .secondary-button,.admin-panel-scope .chip{border:0;transition:all .18s}.admin-panel-scope .icon-button{border:1px solid var(--line);background:var(--surface);color:#4b5664;border-radius:16px;place-items:center;width:44px;height:44px;display:grid;position:relative}.admin-panel-scope .icon-button:hover,.admin-panel-scope .secondary-button:hover,.admin-panel-scope .chip:hover{transform:translateY(-1px);box-shadow:0 10px 24px #192b2514}.admin-panel-scope .avatar{color:#435160;background:#e7edf2;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:12px;font-weight:800;display:grid}.admin-panel-scope .avatar-ok{color:#167040;background:#daf5e6}.admin-panel-scope .avatar-risk{color:#945d08;background:#fff0c7}.admin-panel-scope .avatar-problem{color:#b22b2b;background:#ffe0e0}.admin-panel-scope .metrics-row{gap:var(--sl-ds-primitive-spacing-125);margin-bottom:var(--sl-ds-primitive-spacing-250);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.admin-panel-scope .panel,.admin-panel-scope .upload-zone{border-radius:var(--radius);box-shadow:var(--shadow);background:#ffffffe6;border:1px solid #e7eceaeb}.admin-panel-scope .upload-illustration,.admin-panel-scope .schedule-icon{border-radius:16px;place-items:center;display:grid}.admin-panel-scope .page-grid{align-items:start;gap:18px;display:grid}.admin-panel-scope .directory-page{position:relative}.admin-panel-scope .directory-kpis,.admin-panel-scope .directory-toolbar,.admin-panel-scope .card-actions,.admin-panel-scope .drawer-actions{flex-wrap:wrap;gap:10px;display:flex}.admin-panel-scope .directory-kpis{margin:0 0 14px}.admin-panel-scope .directory-kpis span{border:1px solid var(--line);background:var(--surface-soft);color:var(--muted);border-radius:10px;padding:8px 10px}.admin-panel-scope .directory-kpis b{color:var(--ink)}.admin-panel-scope .directory-toolbar{margin-bottom:14px}.admin-panel-scope .directory-toolbar input,.admin-panel-scope .directory-toolbar select{border:1px solid var(--line);background:#fff;border-radius:9px;min-height:38px;padding:0 10px}.admin-panel-scope .directory-toolbar input{flex:1;min-width:220px}.admin-panel-scope .directory-table{border:1px solid var(--line);border-radius:12px;overflow:auto}.admin-panel-scope .directory-row{border:0;border-bottom:1px solid var(--line);width:100%;min-width:840px;color:var(--ink);text-align:left;background:#fff;grid-template-columns:1.25fr .48fr .7fr 1.45fr .55fr .55fr .8fr;align-items:center;gap:12px;padding:13px 14px;display:grid}.admin-panel-scope .directory-row:not(.directory-head):hover{background:#f8fcfa}.admin-panel-scope .positions-table .directory-row.selected{box-shadow:inset 3px 0 0 var(--brand);background:#eff8f3}.admin-panel-scope .positions-table .directory-row>span:first-child{gap:3px;display:grid}.admin-panel-scope .positions-table .directory-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-panel-scope .department-short-name{border:1px solid var(--line);background:var(--surface-soft);color:#263243;overflow-wrap:anywhere;border-radius:999px;align-items:center;width:fit-content;max-width:100%;padding:4px 8px;display:inline-flex}.admin-panel-scope .directory-empty{color:var(--muted);text-align:center;padding:34px 20px}.admin-panel-scope .directory-head{background:var(--surface-soft);color:var(--muted);text-transform:uppercase}.admin-panel-scope .directory-row:last-child{border-bottom:0}.admin-panel-scope .directory-drawer{z-index:2;border:1px solid var(--line);width:min(360px,100%);min-height:100%;box-shadow:var(--shadow);background:#fff;border-radius:14px;padding:18px;position:absolute;top:0;right:0}.admin-panel-scope .directory-drawer>.icon-button{float:right}.admin-panel-scope .directory-drawer h3{margin:10px 0 4px}.admin-panel-scope .directory-drawer h4{margin:20px 0 7px}.admin-panel-scope .directory-drawer p{color:var(--muted)}.admin-panel-scope .position-template-drawer .detail-pairs{margin-top:14px}.admin-panel-scope .position-template-drawer .secondary-button{width:100%;margin-top:14px}.admin-panel-scope .position-coverage{border-top:1px solid var(--line);gap:9px;margin-top:22px;padding-top:16px;display:grid}.admin-panel-scope .position-coverage>div{gap:3px;display:grid}.admin-panel-scope .position-coverage>div span{color:var(--muted)}.admin-panel-scope .position-coverage>.badge{justify-self:start}.admin-panel-scope .position-coverage>button{background:var(--surface-soft);width:100%;color:var(--ink);text-align:left;border:0;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.admin-panel-scope .position-coverage>button:hover{background:#eff8f3}.admin-panel-scope .position-coverage>button span{gap:2px;display:grid}.admin-panel-scope .position-coverage>button small{color:var(--muted)}.admin-panel-scope .drawer-actions button,.admin-panel-scope .card-actions button{color:var(--brand-dark);text-align:left;background:0 0;border:0;padding:0;font-size:12px;font-weight:750}.admin-panel-scope .card-actions{margin-top:10px}.admin-panel-scope .card-actions button{width:100%;display:block}.admin-panel-scope .import-grid,.admin-panel-scope .users-grid,.admin-panel-scope .markers-grid,.admin-panel-scope .org-grid,.admin-panel-scope .schedule-grid,.admin-panel-scope .workspace-grid,.admin-panel-scope .auth-grid,.admin-panel-scope .invite-grid,.admin-panel-scope .permission-grid,.admin-panel-scope .process-grid,.admin-panel-scope .security-grid{grid-template-columns:1fr}.admin-panel-scope .workspace-grid{grid-template-areas:none}.admin-panel-scope .workspace-card,.admin-panel-scope .model-panel{grid-area:auto}.admin-panel-scope .panel{min-width:0;padding:18px;box-shadow:0 10px 28px #192b250e}.admin-panel-scope .section-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.admin-panel-scope .primary-button,.admin-panel-scope .secondary-button{border-radius:15px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;display:inline-flex}.admin-panel-scope .primary-button{background:var(--brand);color:#fff}.admin-panel-scope .primary-button:hover{background:var(--brand-dark);transform:translateY(-1px)}.admin-panel-scope .primary-button:disabled{cursor:not-allowed;opacity:.48;transform:none}.admin-panel-scope .secondary-button{background:var(--surface-soft);color:#364150}.admin-panel-scope .compact-back-button{width:fit-content;min-height:34px;padding:0 12px}.admin-panel-scope .wide{width:100%}.admin-panel-scope .upload-zone{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:520px;padding:42px;transition:all .2s;display:flex}.admin-panel-scope .import-actions-stack{align-self:start;gap:14px;display:grid}.admin-panel-scope .upload-zone.compact{text-align:left;justify-content:flex-start;align-items:stretch;min-height:0;padding:18px}.admin-panel-scope .upload-zone.dragging{background:#f0faf5;border-color:#37765a73}.admin-panel-scope .upload-card-head{align-items:flex-start;gap:13px;margin-bottom:16px;display:flex}.admin-panel-scope .upload-illustration{background:linear-gradient(135deg, var(--brand-soft), var(--blue-soft));width:50px;height:50px;color:var(--brand)}.admin-panel-scope .upload-illustration.small{width:42px;height:42px}.admin-panel-scope .upload-zone h2{margin:0}.admin-panel-scope .upload-zone p{color:var(--muted);margin:7px 0 0}.admin-panel-scope .preview-list,.admin-panel-scope .marker-list,.admin-panel-scope .schedule-list,.admin-panel-scope .company-list{gap:10px;display:grid}.admin-panel-scope .preview-list{min-height:270px;margin-bottom:14px}.admin-panel-scope .manual-add-card{box-shadow:var(--shadow)}.admin-panel-scope .manual-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.admin-panel-scope .preview-user,.admin-panel-scope .schedule-card,.admin-panel-scope .company-card{border:1px solid var(--line);background:var(--surface);border-radius:18px;align-items:center;gap:12px;padding:12px;display:flex}.admin-panel-scope .preview-user>div:not(.avatar),.admin-panel-scope .schedule-card>div:nth-child(2),.admin-panel-scope .company-card>div:nth-child(2){flex:1;min-width:0}.admin-panel-scope .preview-user .avatar{flex:0 0 40px}.admin-panel-scope .empty-state{min-height:220px;color:var(--muted);border:1px dashed #d5ddd9;border-radius:18px;align-content:center;place-items:center;gap:12px;display:grid}.admin-panel-scope .workspace-profile{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:14px;display:grid}.admin-panel-scope .workspace-logo{aspect-ratio:1;background:linear-gradient(135deg, var(--brand-soft), var(--blue-soft));width:72px;min-height:0;color:var(--brand-dark);border:1px dashed #37765a4d;border-radius:18px;place-items:center;font-size:18px;font-weight:900;display:grid}.admin-panel-scope .workspace-fields,.admin-panel-scope .rule-list,.admin-panel-scope .flow-list,.admin-panel-scope .payment-list,.admin-panel-scope .session-list,.admin-panel-scope .audit-list{gap:10px;display:grid}.admin-panel-scope .workspace-edit-form{width:100%}.admin-panel-scope .workspace-edit-actions{flex-wrap:wrap;gap:10px;margin-top:16px;padding-left:86px;display:flex}.admin-panel-scope .rule-row,.admin-panel-scope .flow-step{border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.admin-panel-scope .rule-row span,.admin-panel-scope .flow-step span{background:var(--brand-soft);width:28px;height:28px;color:var(--brand);border-radius:10px;place-items:center;font-size:12px;font-weight:900;display:grid}.admin-panel-scope .rule-row p,.admin-panel-scope .flow-step p{color:#475467;margin:4px 0 0;font-size:13px;line-height:1.38}.admin-panel-scope .entity-grid,.admin-panel-scope .auth-method-grid,.admin-panel-scope .permission-card-grid,.admin-panel-scope .chat-grid,.admin-panel-scope .limit-grid,.admin-panel-scope .integration-grid,.admin-panel-scope .status-config-grid{grid-template-columns:1fr;gap:12px;display:grid}.admin-panel-scope .entity-card,.admin-panel-scope .auth-method,.admin-panel-scope .permission-card,.admin-panel-scope .chat-card,.admin-panel-scope .limit-card,.admin-panel-scope .integration-card,.admin-panel-scope .status-config{border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:15px}.admin-panel-scope .entity-card strong,.admin-panel-scope .auth-method strong,.admin-panel-scope .permission-card strong,.admin-panel-scope .chat-card strong,.admin-panel-scope .limit-card strong,.admin-panel-scope .integration-card strong,.admin-panel-scope .status-config strong{font-size:14px;display:block}.admin-panel-scope .entity-card span,.admin-panel-scope .auth-method span,.admin-panel-scope .permission-card span,.admin-panel-scope .chat-card span,.admin-panel-scope .limit-card span,.admin-panel-scope .integration-card span,.admin-panel-scope .status-config span{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.35;display:block}.admin-panel-scope .auth-method{gap:12px;display:grid}.admin-panel-scope .auth-method p,.admin-panel-scope .status-config p{color:#4e5968;margin:0;font-size:13px;line-height:1.38}.admin-panel-scope .flow-list.compact{gap:8px}.admin-panel-scope .invite-table{border:1px solid var(--line);border-radius:18px;overflow:hidden}.admin-panel-scope .invite-row{border-bottom:1px solid var(--line);background:var(--surface);grid-template-columns:40px minmax(220px,1fr) auto auto 72px;align-items:center;gap:12px;min-height:72px;padding:12px;display:grid}.admin-panel-scope .invite-row:last-child{border-bottom:0}.admin-panel-scope .invite-row strong,.admin-panel-scope .invite-row span{display:block}.admin-panel-scope .invite-row>span:last-child,.admin-panel-scope .invite-row div span{color:var(--muted)}.admin-panel-scope .roles-table{border:1px solid var(--line);border-radius:18px;overflow:hidden}.admin-panel-scope .roles-row{border-bottom:1px solid var(--line);background:var(--surface);grid-template-columns:150px 1fr 1.35fr 1.65fr;align-items:center;gap:12px;min-height:76px;padding:13px 14px;font-size:13px;line-height:1.35;display:grid}.admin-panel-scope .roles-row:last-child{border-bottom:0}.admin-panel-scope .roles-head{min-height:44px;color:var(--muted);background:#f7faf9;font-size:12px;font-weight:850}.admin-panel-scope .permission-list{color:#405063}.admin-panel-scope .permission-card{gap:10px;display:grid}.admin-panel-scope .permission-card svg,.admin-panel-scope .chat-card svg,.admin-panel-scope .integration-card svg{color:var(--brand)}.admin-panel-scope .access-example,.admin-panel-scope .chat-card,.admin-panel-scope .payment-row,.admin-panel-scope .session-card,.admin-panel-scope .audit-row{border:1px solid var(--line);background:var(--surface);border-radius:18px;align-items:center;gap:12px;padding:12px;display:flex}.admin-panel-scope .access-example{margin-bottom:14px}.admin-panel-scope .access-example div,.admin-panel-scope .chat-card div,.admin-panel-scope .session-card div,.admin-panel-scope .audit-row div{flex:1;min-width:0}.admin-panel-scope .access-example strong,.admin-panel-scope .chat-card strong,.admin-panel-scope .session-card strong,.admin-panel-scope .audit-row strong{font-size:14px;display:block}.admin-panel-scope .access-example span,.admin-panel-scope .chat-card span,.admin-panel-scope .session-card span,.admin-panel-scope .audit-row span{color:var(--muted);margin-top:4px;font-size:12px;display:block}.admin-panel-scope .status-config{box-shadow:inset 4px 0 #dce3e8}.admin-panel-scope .status-config-ok{background:#f2fbf6;box-shadow:inset 4px 0 #22c55e}.admin-panel-scope .status-config-risk{background:#fffaf0;box-shadow:inset 4px 0 #f59e0b}.admin-panel-scope .status-config-problem{background:#fff5f5;box-shadow:inset 4px 0 #ef4444}.admin-panel-scope .signal-settings-list,.admin-panel-scope .signal-preview-list{gap:12px;display:grid}.admin-panel-scope .signal-settings-card{border:1px solid var(--line);background:var(--surface);border-radius:18px;grid-template-columns:34px 18px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.admin-panel-scope .signal-order{background:var(--surface-soft);color:#526070;border-radius:12px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:grid}.admin-panel-scope .signal-color{border-radius:999px;width:18px;height:42px;box-shadow:inset 0 0 0 1px #10182714}.admin-panel-scope .signal-settings-card strong,.admin-panel-scope .signal-preview-marker strong{font-size:14px;display:block}.admin-panel-scope .signal-settings-card span,.admin-panel-scope .signal-preview-marker span{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.35;display:block}.admin-panel-scope .signal-preview-marker{border:1px solid var(--line);background:var(--surface);border-radius:18px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.admin-panel-scope .signal-preview-marker>div{min-width:0}.admin-panel-scope .signal-pill{background:color-mix(in srgb, var(--signal) 14%, white);color:#1f2937;min-height:30px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--signal) 45%, white);white-space:nowrap;border-radius:999px;align-items:center;padding:0 11px;font-size:12px;font-weight:850;display:inline-flex}.admin-panel-scope .signal-note{background:var(--brand-soft);color:var(--brand-dark);border:1px solid #37765a29;border-radius:18px;align-items:flex-start;gap:10px;margin-top:14px;padding:13px;display:flex}.admin-panel-scope .signal-note svg{flex:none;margin-top:1px}.admin-panel-scope .signal-note p{margin:0;font-size:13px;line-height:1.4}.admin-panel-scope .notification-rule-list{gap:10px;display:grid}.admin-panel-scope .notification-rule{border:1px solid var(--line);background:var(--surface);border-radius:18px;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}.admin-panel-scope .notification-rule strong,.admin-panel-scope .notification-rule span{display:block}.admin-panel-scope .notification-rule strong{font-size:14px}.admin-panel-scope .notification-rule span{color:var(--muted);margin-top:4px;font-size:12px}.admin-panel-scope .danger-zone{background:linear-gradient(#fdececb8,#fffffff0 34%),#fff;border-color:#d83a3a3d}.admin-panel-scope .danger-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.admin-panel-scope .danger-button{background:var(--red);color:#fff;border:0;border-radius:15px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;display:inline-flex}.admin-panel-scope .danger-button:hover{background:#b92f2f;transform:translateY(-1px)}.admin-panel-scope .limit-card{gap:10px;display:grid}.admin-panel-scope .limit-card strong{font-size:22px}.admin-panel-scope .limit-bar{background:#e8eef2;border-radius:999px;height:8px;overflow:hidden}.admin-panel-scope .limit-bar i{border-radius:inherit;background:var(--brand);height:100%;display:block}.admin-panel-scope .integration-card{gap:9px;display:grid}.admin-panel-scope .payment-row,.admin-panel-scope .session-card,.admin-panel-scope .audit-row{justify-content:space-between}.admin-panel-scope .payment-row svg{color:var(--brand)}.admin-panel-scope .security-score{background:linear-gradient(135deg, var(--brand-soft), var(--blue-soft));text-align:center;border-radius:22px;align-content:center;place-items:center;min-height:260px;display:grid}.admin-panel-scope .security-score strong{color:var(--brand-dark);font-size:78px;line-height:.9}.admin-panel-scope .security-score span{color:var(--muted);margin-top:8px;font-size:13px;font-weight:850}.admin-panel-scope .security-score p{color:#435160;max-width:330px;margin:18px 0 0;line-height:1.42}.admin-panel-scope .badge{white-space:nowrap;border-radius:999px;justify-self:start;align-items:center;width:fit-content;min-height:25px;padding:0 10px;display:inline-flex}.admin-panel-scope .badge-neutral{background:var(--surface-soft);color:#5a6573}.admin-panel-scope .badge-ok{color:#167040;background:#ddf7e9}.admin-panel-scope .badge-risk{color:#8f5c08;background:#fff0c7}.admin-panel-scope .badge-blue{background:var(--blue-soft);color:var(--blue)}.admin-panel-scope .badge-problem{color:#b12d2d;background:#ffe1e1}.admin-panel-scope .users-grid{align-items:start}.admin-panel-scope .table-panel{padding-bottom:10px}.admin-panel-scope .toolbar{flex-wrap:wrap;justify-content:flex-end}.admin-panel-scope .chip{background:var(--surface-soft);color:#596676;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:13px;font-weight:720;display:inline-flex}.admin-panel-scope .chip.active{color:#fff;background:#172033}.admin-panel-scope .users-table{border:1px solid var(--line);border-radius:18px;overflow:hidden}.admin-panel-scope .table-row{border:0;border-bottom:1px solid var(--line);background:var(--surface);width:100%;min-height:66px;color:var(--ink);text-align:left;grid-template-columns:minmax(260px,1.7fr) .6fr .9fr .45fr;align-items:center;gap:12px;padding:0 14px;display:grid}.admin-panel-scope .table-row:last-child{border-bottom:0}.admin-panel-scope .table-head{min-height:44px;color:var(--muted);background:#f7faf9}.admin-panel-scope .user-row:hover,.admin-panel-scope .user-row.selected{background:#f3faf6}.admin-panel-scope .user-cell{align-items:center;gap:11px;min-width:0;display:flex}.admin-panel-scope .user-cell span{min-width:0}.admin-panel-scope .user-cell strong,.admin-panel-scope .user-cell small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-panel-scope .mini-toggle{background:#dce3e8;border:0;border-radius:999px;align-items:center;width:42px;height:25px;padding:3px;transition:all .18s;display:inline-flex}.admin-panel-scope .mini-toggle span{background:#fff;border-radius:50%;width:19px;height:19px;transition:all .18s}.admin-panel-scope .mini-toggle.on{background:var(--brand)}.admin-panel-scope .mini-toggle.on span{transform:translate(17px)}.admin-panel-scope .details-panel{position:sticky;top:24px;overflow:visible}.admin-panel-scope .profile-cover{background:linear-gradient(135deg,#37765a1a,#2868b714),#f8fbfa;border-radius:20px;align-items:center;gap:14px;padding:16px;display:flex;position:relative}.admin-panel-scope .profile-cover .avatar{width:58px;height:58px}.admin-panel-scope .profile-cover h2{margin:0}.admin-panel-scope .profile-cover p{color:var(--muted);margin:5px 0 0}.admin-panel-scope .profile-actions-trigger{margin-left:auto}.admin-panel-scope .profile-actions-trigger.active{color:var(--brand);background:#fff;border-color:#37765a59}.admin-panel-scope .profile-actions-menu{z-index:4;border:1px solid var(--line);width:230px;box-shadow:var(--shadow);background:#fff;border-radius:14px;gap:8px;padding:10px;animation:.18s ease-out profileActionsSlide;display:grid;position:absolute;top:18px;left:calc(100% + 10px)}@keyframes profileActionsSlide{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.admin-panel-scope .detail-list{border:1px solid var(--line);border-radius:18px;gap:1px;margin:16px 0;display:grid;overflow:hidden}.admin-panel-scope .detail-row{background:var(--surface);justify-content:space-between;align-items:center;gap:18px;padding:13px 14px;display:flex}.admin-panel-scope .detail-row span{color:var(--muted);font-size:13px}.admin-panel-scope .detail-row strong{text-align:right;font-size:13px}.admin-panel-scope .profile-actions{flex-direction:column}.admin-panel-scope .marker-item{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:18px;grid-template-columns:4px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:14px;display:grid;position:relative}.admin-panel-scope .marker-item.active,.admin-panel-scope .marker-item:hover{background:#f7fcf9;border-color:#37765a47}.admin-panel-scope .status-line{border-radius:99px;width:4px;height:44px}.admin-panel-scope .status-ok{background:#22c55e}.admin-panel-scope .status-risk{background:#f59e0b}.admin-panel-scope .status-problem{background:#ef4444}.admin-panel-scope .marker-editor{align-self:start}.admin-panel-scope .form-grid{grid-template-columns:1fr;gap:12px;display:grid}.admin-panel-scope .wide-field{grid-column:1/-1}.admin-panel-scope label{color:var(--muted);gap:8px;font-size:12px;font-weight:750;display:grid}.admin-panel-scope input,.admin-panel-scope select{border:1px solid var(--line);background:var(--surface-soft);width:100%;height:44px;color:var(--ink);border-radius:14px;outline:0;padding:0 12px}.admin-panel-scope input:focus,.admin-panel-scope select:focus{border-color:#37765a59;box-shadow:0 0 0 4px #37765a1a}.admin-panel-scope .readonly-input,.admin-panel-scope input[readonly]{color:#596676;background:linear-gradient(180deg, #f8fafcf5, #f2f6f4eb), var(--surface-soft);cursor:default}.admin-panel-scope .editor-options{align-items:stretch;margin:16px 0}.admin-panel-scope .option-toggle{border:1px solid var(--line);color:#526070;background:#fff;border-radius:16px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:48px;font-size:13px;font-weight:750;display:flex}.admin-panel-scope .option-toggle.active{background:var(--brand-soft);color:var(--brand-dark);border-color:#37765a3d}.admin-panel-scope .week-board{grid-template-columns:repeat(7,minmax(0,1fr));gap:9px;display:grid}.admin-panel-scope .week-board button{border:1px solid var(--line);background:var(--surface-soft);min-height:84px;color:var(--muted);border-radius:17px}.admin-panel-scope .week-board button.active{color:var(--brand-dark);background:#eff8f3}.admin-panel-scope .week-board span,.admin-panel-scope .week-board strong{display:block}.admin-panel-scope .week-board strong{margin-top:10px}.admin-panel-scope .hierarchy-panel{min-height:620px}.admin-panel-scope .organization-page{gap:18px;display:grid}.admin-panel-scope .organization-header,.admin-panel-scope .organization-toolbar,.admin-panel-scope .attention-panel{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-panel-scope .organization-header{padding:0}.admin-panel-scope .organization-header p{color:var(--muted);margin:0}.admin-panel-scope .organization-header h2{color:var(--ink);margin:4px 0 0}.admin-panel-scope .organization-header span{color:var(--muted);margin-top:6px;display:block}.admin-panel-scope .organization-toolbar{border:1px solid var(--line);background:#fff;border-radius:10px;flex-wrap:wrap;padding:12px}.admin-panel-scope .organization-toolbar label{color:var(--muted);gap:5px;display:grid}.admin-panel-scope .organization-toolbar select,.admin-panel-scope .organization-toolbar input{border:1px solid var(--line);height:38px;color:var(--ink);background:#fff;border-radius:7px;padding:0 10px}.admin-panel-scope .organization-search{border:1px solid var(--line);border-radius:7px;flex:1;align-items:center;gap:8px;min-width:250px;padding:0 10px;display:flex!important}.admin-panel-scope .organization-search input{border:0;outline:0;width:100%;padding:0}.admin-panel-scope .organization-view-switch{border:1px solid var(--line);border-radius:7px;padding:3px;display:flex}.admin-panel-scope .organization-view-switch button{color:var(--muted);background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;padding:8px 10px;display:inline-flex}.admin-panel-scope .organization-view-switch button.active{background:var(--brand-soft);color:var(--brand-dark)}.admin-panel-scope .attention-panel{background:#fffaf0;border:1px solid #f0d9a8;border-radius:9px;align-items:stretch;padding:12px}.admin-panel-scope .attention-title{color:#9b6414;align-items:center;gap:9px;min-width:185px;display:flex}.admin-panel-scope .attention-title strong,.admin-panel-scope .attention-title span{display:block}.admin-panel-scope .attention-title span{color:#8b7555;margin-top:3px}.admin-panel-scope .attention-items{flex-wrap:wrap;flex:1;gap:8px;display:flex}.admin-panel-scope .attention-item{color:#ad731e;text-align:left;background:0 0;border:0;border-left:1px solid #eadbbd;flex:1;align-items:center;gap:7px;min-width:235px;padding-left:10px;display:flex}.admin-panel-scope .attention-item span{color:#756047;flex:1;display:grid}.admin-panel-scope .attention-item b{color:#49391f}.admin-panel-scope .organization-content{grid-template-columns:minmax(0,1fr);min-height:600px;display:grid}.admin-panel-scope .organization-content.with-drawer{grid-template-columns:minmax(0,1fr) 350px;gap:15px}.admin-panel-scope .organization-main,.admin-panel-scope .position-drawer{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.admin-panel-scope .structure-tree{--tree-child-offset:29px;--tree-child-padding:21px;--tree-connector-width:21px;--tree-level-offset:38px;background-color:#fbfcfc;background-image:linear-gradient(#f0f4f2 1px,#0000 1px),linear-gradient(90deg,#f0f4f2 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:600px;padding:20px;overflow:auto}.admin-panel-scope .tree-label{color:var(--brand-dark);background:#f3faf6;border:1px solid #dbe9e1;border-radius:7px;margin-bottom:20px;padding:7px 10px;display:inline-flex}.admin-panel-scope .structure-branch{margin-left:calc(var(--level) * var(--tree-level-offset));position:relative}.admin-panel-scope .structure-children{margin-left:var(--tree-child-offset);padding:11px 0 0 var(--tree-child-padding);border-left:1px solid #cbd9d1}.admin-panel-scope .structure-connector{top:38px;left:calc(-1 * var(--tree-connector-width));width:var(--tree-connector-width);border-top:1px solid #cbd9d1;position:absolute}.admin-panel-scope .structure-branch[style*="--level: 0"]>.structure-connector{display:none}.admin-panel-scope .position-node{border:1px solid var(--line);background:#fff;border-radius:9px;align-items:stretch;width:min(100%,520px);margin-bottom:11px;display:flex;box-shadow:0 6px 16px #192b250d}.admin-panel-scope .position-node.vacant{border-color:#e9ce91}.admin-panel-scope .position-node.planned_termination{border-color:#efc5c5}.admin-panel-scope .node-expand,.admin-panel-scope .node-menu{width:38px;color:var(--muted);background:0 0;border:0;place-items:center;display:grid}.admin-panel-scope .node-content{color:var(--ink);text-align:left;background:0 0;border:0;flex:1;gap:5px;padding:12px 0;display:grid}.admin-panel-scope .node-top,.admin-panel-scope .node-metrics{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-panel-scope .position-icon{color:var(--brand-dark)}.admin-panel-scope .node-person,.admin-panel-scope .node-metrics,.admin-panel-scope .node-content small{color:var(--muted)}.admin-panel-scope .node-person,.admin-panel-scope .node-metrics,.admin-panel-scope .node-acting,.admin-panel-scope .node-warning{align-items:center;gap:5px;display:flex}.admin-panel-scope .node-acting{color:#276d99}.admin-panel-scope .node-warning{color:#aa6e14}.admin-panel-scope .compact-tree{--tree-child-offset:clamp(10px, 1.4vw, 18px);--tree-child-padding:clamp(9px, 1.2vw, 14px);--tree-connector-width:clamp(9px, 1.2vw, 14px);--tree-level-offset:clamp(12px, 2.1vw, 22px);padding:12px}.admin-panel-scope .compact-tree .tree-label{margin-bottom:10px;padding:6px 9px}.admin-panel-scope .compact-tree .structure-branch{margin-left:calc(var(--level) * var(--tree-level-offset))}.admin-panel-scope .compact-tree .structure-children{margin-left:var(--tree-child-offset);padding:5px 0 0 var(--tree-child-padding)}.admin-panel-scope .compact-tree .structure-connector{top:19px;left:calc(-1 * var(--tree-connector-width));width:var(--tree-connector-width)}.admin-panel-scope .position-node.compact{border-radius:8px;width:min(100%,800px);min-width:min-content;min-height:34px;margin-bottom:3px;box-shadow:0 3px 8px #192b2509}.admin-panel-scope .position-node.compact.attention{background:#fffaf0;border-color:#f0c46f}.admin-panel-scope .position-node.compact .node-expand,.admin-panel-scope .position-node.compact .node-menu{width:30px}.admin-panel-scope .position-node.compact .node-content{grid-template-columns:28px minmax(120px,1fr) 116px auto;align-items:center;gap:8px;min-height:32px;padding:3px 0;display:grid}.admin-panel-scope .position-node.compact .node-main{gap:1px;min-width:0;display:grid}.admin-panel-scope .position-node.compact .node-main strong,.admin-panel-scope .position-node.compact .node-main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-panel-scope .position-node.compact .node-main small,.admin-panel-scope .position-node.compact .node-metrics{color:var(--muted)}.admin-panel-scope .position-node.compact .node-metrics{white-space:nowrap;justify-content:flex-start}.admin-panel-scope .position-node.compact .node-metrics b{color:var(--ink)}.admin-panel-scope .position-node.compact .position-status,.admin-panel-scope .position-node.compact .node-warning{white-space:nowrap;justify-self:end}.admin-panel-scope .position-node.compact .avatar-mini{width:22px;height:22px}.admin-panel-scope .unmanaged-panel{background:#fff;border:1px solid #e7b3b3;border-radius:10px;gap:8px;margin-bottom:10px;padding:8px;display:grid}.admin-panel-scope .unmanaged-panel.empty{background:#f6fbf7;border-color:#d9e9df}.admin-panel-scope .unmanaged-panel.empty .unmanaged-head{color:var(--brand-dark)}.admin-panel-scope .unmanaged-panel.empty .unmanaged-head span{color:#6a7f70}.admin-panel-scope .unmanaged-panel.empty .unmanaged-head>b{color:#277047;background:#dcefe2}.admin-panel-scope .unmanaged-head{color:#a33b3b;align-items:center;gap:9px;display:flex}.admin-panel-scope .unmanaged-head div{flex:1;gap:2px;display:grid}.admin-panel-scope .unmanaged-head span{color:var(--muted)}.admin-panel-scope .unmanaged-head>b{color:#9d3030;background:#fbe4e4;border-radius:999px;place-items:center;min-width:28px;height:28px;display:grid}.admin-panel-scope .unmanaged-list{grid-template-columns:minmax(0,1fr);gap:3px;display:grid}.admin-panel-scope .unmanaged-list button{width:min(100%,800px);min-width:min-content;min-height:34px;color:var(--ink);text-align:left;background:#fff;border:1px solid #f0d5d5;border-radius:8px;grid-template-columns:22px minmax(120px,1fr) auto;align-items:center;gap:8px;padding:3px 8px;display:grid}.admin-panel-scope .unmanaged-list button span:nth-child(2){gap:1px;min-width:0;display:grid}.admin-panel-scope .unmanaged-list strong,.admin-panel-scope .unmanaged-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-panel-scope .unmanaged-list small{color:var(--muted)}.admin-panel-scope .unmanaged-badge{color:#a13b3b;background:#fbe8e8;border-radius:999px;padding:3px 7px}.admin-panel-scope .tree-controls{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.admin-panel-scope .tree-controls .tree-label{margin-bottom:0}.admin-panel-scope .level-switch{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:3px;padding:3px;display:inline-flex}.admin-panel-scope .level-switch>span{color:var(--muted);white-space:nowrap;padding:0 6px}.admin-panel-scope .level-switch button{min-width:27px;color:var(--muted);background:0 0;border:0;border-radius:5px;padding:5px 7px}.admin-panel-scope .level-switch button:hover,.admin-panel-scope .level-switch button.active{background:var(--brand-soft);color:var(--brand-dark)}.admin-panel-scope .avatar-mini,.admin-panel-scope .avatar-large{color:var(--brand-dark);background:#dceee4;border-radius:50%;place-items:center;display:inline-grid}.admin-panel-scope .avatar-mini{width:23px;height:23px}.admin-panel-scope .avatar-large{width:42px;height:42px}.admin-panel-scope .position-status{white-space:nowrap;border-radius:999px;width:fit-content;padding:4px 7px;display:inline-flex}.admin-panel-scope .position-status.ok{color:#237846;background:#e9f6ed}.admin-panel-scope .position-status.warning{color:#9a681c;background:#fff0d4}.admin-panel-scope .position-status.risk{color:#aa4f4f;background:#ffe7e7}.admin-panel-scope .position-status.blue{color:#34739b;background:#e4f1fb}.admin-panel-scope .structure-table-wrap{overflow:auto}.admin-panel-scope .structure-table{border-collapse:collapse;width:100%}.admin-panel-scope .structure-table th{background:var(--surface-soft);color:var(--muted);text-align:left;text-transform:uppercase}.admin-panel-scope .structure-table td,.admin-panel-scope .structure-table th{border-bottom:1px solid var(--line);white-space:nowrap;padding:12px}.admin-panel-scope .structure-table tbody tr{cursor:pointer}.admin-panel-scope .structure-table tbody tr:hover{background:#f8fcfa}.admin-panel-scope .table-person{align-items:center;gap:7px;display:inline-flex}.admin-panel-scope .vacant-text{color:#9a681c;font-weight:700}.admin-panel-scope .position-drawer{padding:16px}.admin-panel-scope .drawer-head{justify-content:space-between;align-items:start;gap:9px;padding-bottom:15px;display:flex}.admin-panel-scope .drawer-head h3{margin:7px 0 3px}.admin-panel-scope .drawer-head span,.admin-panel-scope .drawer-empty{color:var(--muted)}.admin-panel-scope .drawer-section{border-top:1px solid var(--line);padding:15px 0}.admin-panel-scope .drawer-section h4{margin:0 0 12px}.admin-panel-scope .employee-detail{align-items:center;gap:9px;display:flex}.admin-panel-scope .employee-detail div{gap:2px;display:grid}.admin-panel-scope .detail-pairs{gap:7px;margin:12px 0;display:grid}.admin-panel-scope .detail-pairs span{color:var(--muted);justify-content:space-between;gap:8px;display:flex}.admin-panel-scope .detail-pairs b{color:var(--ink)}.admin-panel-scope .text-button{color:var(--brand-dark);background:0 0;border:0;font-weight:750}.admin-panel-scope .wizard-backdrop{z-index:30;background:#17231e6b;place-items:center;padding:30px;display:grid;position:fixed;inset:0}.admin-panel-scope .assignment-wizard{background:#fff;border-radius:10px;grid-template-rows:auto 1fr auto;width:min(100%,680px);display:grid;overflow:hidden;box-shadow:0 24px 80px #0f1e1640}.admin-panel-scope .assignment-wizard header,.admin-panel-scope .assignment-wizard footer{justify-content:space-between;align-items:center;gap:14px;padding:20px 24px;display:flex}.admin-panel-scope .assignment-wizard header{border-bottom:1px solid var(--line)}.admin-panel-scope .assignment-wizard header span,.admin-panel-scope .assignment-wizard header p{color:var(--muted)}.admin-panel-scope .assignment-wizard header h2{margin:4px 0}.admin-panel-scope .assignment-wizard main{min-height:240px;padding:24px}.admin-panel-scope .edit-position-dialog{width:min(680px,100vw - 32px)}.admin-panel-scope .edit-position-form{gap:16px;display:grid}.admin-panel-scope .edit-person-field{border:1px solid var(--line);background:#f8fbf9;border-radius:10px;align-items:center;gap:11px;padding:10px;display:flex}.admin-panel-scope .edit-person-field>span:last-child{flex:1;gap:4px;display:grid}.admin-panel-scope .edit-person-field b,.admin-panel-scope .edit-form-grid label{color:var(--muted)}.admin-panel-scope .edit-person-field input,.admin-panel-scope .edit-form-grid input,.admin-panel-scope .edit-form-grid select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:7px;padding:8px 9px}.admin-panel-scope .edit-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-panel-scope .edit-form-grid label{gap:5px;display:grid}.admin-panel-scope .edit-readonly{border:1px dashed var(--line);min-height:36px;color:var(--muted);background:#fafcfa;border-radius:7px;align-items:center;padding:0 9px;display:flex}.admin-panel-scope .department-dialog{width:min(560px,100vw - 32px)}.admin-panel-scope .department-form{gap:14px;display:grid}.admin-panel-scope .department-form>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-panel-scope .department-form label{color:var(--muted);gap:5px;display:grid}.admin-panel-scope .department-form input,.admin-panel-scope .department-form select{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:7px;padding:9px}.admin-panel-scope .department-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-panel-scope .department-import label{border:1px dashed var(--brand);background:var(--brand-soft);min-height:170px;color:var(--brand-dark);text-align:center;border-radius:12px;align-content:center;place-items:center;gap:7px;display:grid}.admin-panel-scope .department-import strong{color:var(--ink)}.admin-panel-scope .department-import span{color:var(--muted)}.admin-panel-scope .department-import input{max-width:220px;color:var(--muted)}.admin-panel-scope .assignment-wizard footer{border-top:1px solid var(--line)}.admin-panel-scope .change-summary{gap:11px;display:grid}.admin-panel-scope .change-summary>div{border:1px solid var(--line);color:var(--brand-dark);border-radius:7px;align-items:center;gap:10px;padding:12px;display:flex}.admin-panel-scope .change-summary span{color:var(--muted);gap:2px;display:grid}.admin-panel-scope .change-summary strong{color:var(--ink)}.admin-panel-scope .assignment-wizard{grid-template-rows:auto auto minmax(0,1fr) auto}.admin-panel-scope .wizard-steps{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 24px;display:grid}.admin-panel-scope .wizard-steps span{min-width:0;color:var(--muted);align-items:center;gap:6px;display:flex}.admin-panel-scope .wizard-steps b{border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.admin-panel-scope .wizard-steps .current{color:var(--brand-dark)}.admin-panel-scope .wizard-steps .current b,.admin-panel-scope .wizard-steps .done b{border-color:var(--brand);background:var(--brand);color:#fff}.admin-panel-scope .action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-panel-scope .action-grid button{border:1px solid var(--line);min-height:94px;color:var(--ink);text-align:left;background:#fff;border-radius:8px;gap:6px;padding:14px;display:grid}.admin-panel-scope .action-grid button.selected{border-color:var(--brand);background:var(--brand-soft)}.admin-panel-scope .action-grid span{color:var(--muted)}.admin-panel-scope .wizard-form{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.admin-panel-scope .wizard-form label{color:var(--muted);gap:6px;display:grid}.admin-panel-scope .wizard-form input,.admin-panel-scope .wizard-form select{border:1px solid var(--line);border-radius:6px;height:40px;padding:0 9px}.admin-panel-scope .wizard-option-groups{grid-template-columns:1.2fr .8fr;gap:16px;display:grid}.admin-panel-scope .wizard-option-groups section{border:1px solid var(--line);border-radius:8px;padding:15px}.admin-panel-scope .wizard-option-groups h3{margin:0 0 10px}.admin-panel-scope .wizard-option-groups p{color:var(--muted)}.admin-panel-scope .radio-row{color:var(--ink);align-items:center;gap:8px;padding:8px 0;display:flex}.admin-panel-scope .radio-row input{width:16px;height:16px;accent-color:var(--brand);margin:0}@media (width<=1180px){.admin-panel-scope .organization-content.with-drawer{grid-template-columns:1fr}.admin-panel-scope .organization-content.with-drawer>.position-drawer{z-index:45;border-color:#fff;width:min(440px,100vw - 32px);max-height:min(680px,100vh - 32px);position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 0 0 100vmax #17231e6b,0 24px 80px #0f1e1640}.admin-panel-scope .attention-panel{flex-direction:column;align-items:flex-start}.admin-panel-scope .attention-item{border-left:0;min-width:100%;padding-left:0}}.admin-panel-scope .hierarchy-canvas{background-color:#fbfcfc;background-image:linear-gradient(#edf2f0 1px,#0000 1px),linear-gradient(90deg,#edf2f0 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:20px;padding:34px;overflow:auto}.admin-panel-scope .hierarchy-help{width:fit-content;color:var(--brand-dark);background:#ffffffe0;border:1px solid #37765a29;border-radius:999px;align-items:center;gap:8px;margin:0 auto 24px;padding:9px 14px;display:flex}.admin-panel-scope .hierarchy-node{border:1px solid var(--line);background:#ffffffeb;border-radius:18px;align-items:center;gap:11px;width:100%;min-width:220px;padding:12px;transition:border-color .16s,box-shadow .16s,opacity .16s,transform .16s;display:flex;box-shadow:0 10px 24px #192b2512}.admin-panel-scope .assembled-hierarchy{min-width:980px}.admin-panel-scope .hierarchy-root{justify-content:center;display:flex}.admin-panel-scope .hierarchy-root .hierarchy-node{width:360px}.admin-panel-scope .hierarchy-trunk{background:#c7d5cf;width:2px;height:34px;margin:0 auto}.admin-panel-scope .hierarchy-lanes{grid-template-columns:repeat(3,minmax(280px,1fr));align-items:start;gap:16px;display:grid;position:relative}.admin-panel-scope .hierarchy-lanes:before{content:"";background:#c7d5cf;height:2px;position:absolute;top:-1px;left:14%;right:14%}.admin-panel-scope .hierarchy-lane{background:#ffffffb8;border:1px solid #e7eceaeb;border-radius:22px;gap:12px;padding:16px;display:grid;position:relative;box-shadow:0 14px 34px #192b250f}.admin-panel-scope .hierarchy-lane:before{content:"";background:#c7d5cf;width:2px;height:26px;position:absolute;top:-26px;left:50%}.admin-panel-scope .lane-head{background:var(--surface-soft);border-radius:15px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.admin-panel-scope .lane-head span,.admin-panel-scope .lane-head strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-panel-scope .lane-head span{color:#526070}.admin-panel-scope .lane-head strong{color:var(--brand-dark)}.admin-panel-scope .hierarchy-stack{gap:10px;display:grid}.admin-panel-scope .hierarchy-member-children{border-left:2px solid #d5dfdb;gap:9px;margin-left:20px;padding-left:12px;display:grid}.admin-panel-scope .hierarchy-member-children .hierarchy-node{min-width:0;box-shadow:none}.admin-panel-scope .hierarchy-member-children .hierarchy-node:before{content:"";background:#c7d5cf;border-radius:50%;flex:none;width:8px;height:8px}.admin-panel-scope .hierarchy-node[draggable=true]{cursor:grab}.admin-panel-scope .hierarchy-node[draggable=true]:active{cursor:grabbing}.admin-panel-scope .hierarchy-node.dragging{opacity:.46;transform:scale(.98)}.admin-panel-scope .hierarchy-node.drop-target{background:#edf8f2;border-color:#37765ab8;box-shadow:0 0 0 5px #37765a1a,0 18px 42px #192b251f}.admin-panel-scope .hierarchy-node.owner{background:#f3faf6;border-color:#37765a47}.admin-panel-scope .hierarchy-node>div:nth-child(2){flex:1;min-width:0}.admin-panel-scope .hierarchy-node strong,.admin-panel-scope .hierarchy-node span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-panel-scope .company-card{border:1px solid var(--line);text-align:left;width:100%}.admin-panel-scope .company-card:hover{background:#f8fcfa;border-color:#37765a42}.admin-panel-scope .company-mark{width:46px;height:46px}.admin-panel-scope .mark-1{color:var(--blue);background:#eef4ff}.admin-panel-scope .mark-2{color:var(--amber);background:#fff3dc}.admin-panel-scope .department-grid{grid-template-columns:1fr;gap:12px;display:grid}.admin-panel-scope .department-card{border:1px solid var(--line);background:var(--surface);border-radius:19px;padding:16px}.admin-panel-scope .department-top,.admin-panel-scope .department-stats{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-panel-scope .department-card h3{margin:18px 0 5px}.admin-panel-scope .department-card p{color:var(--muted);margin:0}.admin-panel-scope .department-stats{color:#4f5c6b;margin-top:18px}.admin-panel-scope .dept-emerald{box-shadow:inset 4px 0 #37765a}.admin-panel-scope .dept-blue{box-shadow:inset 4px 0 #2868b7}.admin-panel-scope .dept-amber{box-shadow:inset 4px 0 #c87912}.admin-panel-scope .dept-rose{box-shadow:inset 4px 0 #d83a3a}.admin-panel-scope .schedule-list{grid-template-columns:1fr}.admin-panel-scope .schedule-card{min-height:92px}.admin-panel-scope .schedule-icon{background:var(--blue-soft);width:42px;height:42px;color:var(--blue)}.admin-panel-scope .calendar-grid{grid-template-columns:1fr;gap:11px;display:grid}.admin-panel-scope .day-column{background:#f8fafc;border-radius:18px;gap:10px;padding:12px;display:grid}.admin-panel-scope .day-column>strong{font-size:13px}.admin-panel-scope .time-card{border:1px solid var(--line);text-align:left;background:#fff;border-radius:16px;min-height:98px;padding:12px}.admin-panel-scope .time-card span{color:var(--brand);font-size:12px;font-weight:850}.admin-panel-scope .time-card p{margin:8px 0 6px;font-size:13px;font-weight:750}.admin-panel-scope .time-card small{color:var(--muted)}.admin-panel-scope .tone-1{background:#f6fbff}.admin-panel-scope .tone-2{background:#fffaf0}.admin-panel-scope .pricing-page{gap:18px;display:grid}.admin-panel-scope .pricing-hero{box-shadow:var(--shadow);background:linear-gradient(135deg,#37765a24,#2868b71a),#fff;border:1px solid #e7eceaeb;border-radius:28px;justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex;overflow:hidden}.admin-panel-scope .pricing-hero p{color:var(--brand);margin:0 0 8px;font-size:13px;font-weight:850}.admin-panel-scope .pricing-hero h2{letter-spacing:0;max-width:760px;margin:0;font-size:34px;line-height:1.08}.admin-panel-scope .billing-switch{border:1px solid var(--line);background:#ffffffb8;border-radius:18px;flex:none;gap:4px;padding:4px;display:flex}.admin-panel-scope .billing-switch button{color:#5d6876;background:0 0;border:0;border-radius:14px;min-height:38px;padding:0 15px;font-size:13px;font-weight:800}.admin-panel-scope .billing-switch button.active{color:#fff;background:#172033}.admin-panel-scope .pricing-grid{grid-template-columns:1fr;align-items:stretch;gap:18px;display:grid}.admin-panel-scope .pricing-card{min-height:0;box-shadow:var(--shadow);background:#ffffffeb;border:1px solid #e7eceaf5;border-radius:30px;flex-direction:column;padding:24px;display:flex;position:relative}.admin-panel-scope .pricing-card:before{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0}.admin-panel-scope .pricing-pro{background:linear-gradient(#eaf5efe6,#fffffff5 42%),#fff;border-color:#37765a6b;transform:none}.admin-panel-scope .pricing-pro:before{box-shadow:inset 0 0 0 2px #37765a1a}.admin-panel-scope .pricing-custom{background:linear-gradient(#e9f1fbdb,#fffffff5 40%),#fff}.admin-panel-scope .popular-badge{color:#fff;background:#172033;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex;position:absolute;top:18px;right:18px}.admin-panel-scope .plan-head{justify-content:space-between;align-items:flex-start;gap:20px;padding-right:18px;display:flex}.admin-panel-scope .plan-head p{color:var(--muted);margin:0 0 8px;font-size:13px;font-weight:800}.admin-panel-scope .plan-head h3{margin:0;font-size:34px;line-height:1}.admin-panel-scope .plan-mark{background:var(--surface-soft);color:#526070;border-radius:18px;place-items:center;width:50px;height:50px;display:grid}.admin-panel-scope .pricing-pro .plan-mark{background:var(--brand);color:#fff}.admin-panel-scope .pricing-custom .plan-mark{background:var(--blue);color:#fff}.admin-panel-scope .plan-caption{color:#5d6876;min-height:58px;margin:22px 0 0;font-size:15px;line-height:1.45}.admin-panel-scope .plan-price{margin:28px 0 20px}.admin-panel-scope .plan-price strong{letter-spacing:0;font-size:38px;line-height:1;display:block}.admin-panel-scope .plan-price span{color:var(--muted);margin-top:8px;font-size:13px;font-weight:700;display:block}.admin-panel-scope .plan-features{border-top:1px solid var(--line);gap:12px;margin-top:24px;padding-top:22px;display:grid}.admin-panel-scope .feature-row{color:#334052;align-items:flex-start;gap:10px;font-size:14px;line-height:1.35;display:flex}.admin-panel-scope .feature-row svg{color:var(--brand);flex:none;margin-top:1px}.admin-panel-scope .access-section{gap:18px;display:grid}.admin-panel-scope .access-limit-panel{border-radius:var(--radius);box-shadow:var(--shadow);background:linear-gradient(135deg,#eaf5efd1,#fffffff0),#fff;border:1px solid #e7eceaeb;grid-template-columns:1fr;align-items:start;gap:18px;padding:16px 18px;display:grid}.admin-panel-scope .access-limit-panel p,.admin-panel-scope .access-limit-panel span{color:var(--muted);margin:0;font-size:12px;font-weight:760}.admin-panel-scope .access-limit-panel strong{color:var(--ink);margin:5px 0;font-size:19px;display:block}.admin-panel-scope .seat-progress{background:#e2eaf0;border-radius:999px;height:9px;overflow:hidden}.admin-panel-scope .seat-progress i{border-radius:inherit;background:linear-gradient(90deg, var(--brand), var(--blue));height:100%;display:block}.admin-panel-scope .access-toast{border-radius:17px;align-items:center;gap:10px;padding:12px 14px;display:flex}.admin-panel-scope .access-toast.success{color:#16623d;background:#e8f7ef}.admin-panel-scope .access-toast.error{color:#9e2828;background:#ffe7e7}.admin-panel-scope .access-toast button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto}.admin-panel-scope .access-panel{padding:22px}.admin-panel-scope .access-toolbar-grid{border:1px solid var(--line);background:#f8fbf9;border-radius:12px;grid-template-columns:minmax(240px,1.6fr) repeat(4,minmax(128px,auto));align-items:center;gap:8px;margin-bottom:16px;padding:8px;display:grid}.admin-panel-scope .access-toolbar-grid select,.admin-panel-scope .modal-form select,.admin-panel-scope .modal-form input,.admin-panel-scope .modal-form textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:14px}.admin-panel-scope .access-toolbar-grid select{border-radius:8px;min-width:0;min-height:36px;padding:0 9px}.admin-panel-scope .access-search{background:#fff;border-radius:8px;width:100%;min-height:36px}.admin-panel-scope .department-toolbar{grid-template-columns:minmax(240px,1fr) repeat(2,minmax(150px,190px))}.admin-panel-scope .access-table{border:1px solid var(--line);border-radius:18px;overflow-x:auto}.admin-panel-scope .access-row{border-bottom:1px solid var(--line);color:#263243;background:#fff;align-items:center;gap:12px;min-width:1080px;padding:12px 14px;display:grid}.admin-panel-scope .access-row:last-child{border-bottom:0}.admin-panel-scope .access-row-clickable{cursor:pointer;transition:background-color .15s,box-shadow .15s}.admin-panel-scope .access-row-clickable:hover{background:var(--surface-soft,#f7faf9)}.admin-panel-scope .access-row-clickable:focus-visible{box-shadow:inset 0 0 0 2px var(--brand);outline:none}.admin-panel-scope .access-head{min-height:44px;color:var(--muted);background:#f7faf9}.admin-panel-scope .permissions-toolbar{grid-template-columns:minmax(240px,1fr) auto}.admin-panel-scope .permissions-count{color:var(--muted);white-space:nowrap}.admin-panel-scope .permissions-heading,.admin-panel-scope .permissions-actions,.admin-panel-scope .permissions-feedback{align-items:center;gap:10px;display:flex}.admin-panel-scope .permissions-heading{justify-content:space-between}.admin-panel-scope .permissions-actions{flex-wrap:wrap;justify-content:flex-end}.admin-panel-scope .permissions-change-count{color:var(--muted)}.admin-panel-scope .permissions-feedback{border-radius:10px;justify-content:space-between;margin:0 0 14px;padding:10px 12px}.admin-panel-scope .permissions-feedback.success{color:#167040;background:#ecfdf3}.admin-panel-scope .permissions-feedback.error{color:#a53a2d;background:#fff3f1}.admin-panel-scope .permissions-employee-identity{min-inline-size:var(--sl-ds-primitive-spacing-0);align-items:center;gap:var(--sl-ds-primitive-spacing-100);display:inline-flex}.admin-panel-scope .permissions-employee-copy{gap:var(--sl-ds-primitive-spacing-025);min-inline-size:var(--sl-ds-primitive-spacing-0);display:grid}.admin-panel-scope .permissions-employee-name,.admin-panel-scope .permissions-employee-meta{display:block}.admin-panel-scope .invites-access-table .access-row{grid-template-columns:minmax(210px,1.2fr) 100px 110px 160px 115px 115px 150px minmax(420px,1.4fr)}.admin-panel-scope .history-access-table .access-row{grid-template-columns:minmax(160px,.9fr) minmax(160px,1fr) minmax(170px,1fr) minmax(130px,.8fr) minmax(150px,.8fr) 150px}.admin-panel-scope .role-members-table .access-row{grid-template-columns:minmax(200px,1.2fr) minmax(200px,1.1fr) minmax(150px,.8fr) minmax(140px,.7fr) minmax(140px,.7fr);min-width:860px}.admin-panel-scope .role-invites-table .access-row{grid-template-columns:minmax(220px,1.3fr) minmax(160px,.9fr) minmax(150px,.8fr) minmax(150px,.8fr);min-width:720px}.admin-panel-scope .role-history-table .access-row{grid-template-columns:minmax(220px,1.3fr) minmax(150px,.8fr) minmax(150px,.8fr) minmax(160px,.9fr);min-width:720px}.admin-panel-scope .role-readonly-hint{background:var(--brand-soft);color:var(--ink);border-radius:8px;align-items:center;gap:7px;margin-top:8px;padding:8px 10px;font-size:12px;display:flex}.admin-panel-scope .role-history-section{gap:12px;display:grid}.admin-panel-scope .role-history-scope{border-bottom:0;margin:0}.admin-panel-scope .roles-sidebar-empty{padding:6px 2px}.admin-panel-scope .cell-stack{gap:5px;min-width:0;display:grid}.admin-panel-scope .contact-cell{align-items:center;gap:7px;min-width:0;display:flex}.admin-panel-scope .contact-cell>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-panel-scope .cell-stack small,.admin-panel-scope .user-cell small{color:var(--muted)}.admin-panel-scope .employee-identity-cell,.admin-panel-scope .employee-contact-primary{min-width:var(--sl-ds-primitive-spacing-0);align-items:center;display:flex}.admin-panel-scope .employee-identity-cell{gap:var(--sl-ds-primitive-spacing-100)}.admin-panel-scope .employee-identity-name,.admin-panel-scope .employee-contact-primary>span,.admin-panel-scope .employee-contacts-cell>span{min-width:var(--sl-ds-primitive-spacing-0)}.admin-panel-scope .employee-contacts-cell,.admin-panel-scope .employee-status-cell{min-width:var(--sl-ds-primitive-spacing-0);display:grid}.admin-panel-scope .employee-contacts-cell{gap:var(--sl-ds-primitive-spacing-025)}.admin-panel-scope .employee-contact-primary{gap:var(--sl-ds-primitive-spacing-075)}.admin-panel-scope .employee-contact-primary>span{flex:1}.admin-panel-scope .employee-status-cell{gap:var(--sl-ds-primitive-spacing-050)}.admin-panel-scope .compact-button{border-radius:11px;min-height:31px;padding:0 10px}.admin-panel-scope .pagination-row{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.admin-panel-scope .pagination-range{white-space:nowrap}.admin-panel-scope .pagination-controls{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.admin-panel-scope .pagination-nav-button{min-height:34px;padding:0 14px}.admin-panel-scope .pagination-pages{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.admin-panel-scope .pagination-page-button{border:1px solid var(--line);min-width:34px;height:34px;color:var(--muted);cursor:pointer;background:#fff;border-radius:10px;padding:0 6px;transition:background .15s,color .15s,border-color .15s}.admin-panel-scope .pagination-page-button:hover{border-color:var(--brand);color:var(--brand-dark)}.admin-panel-scope .pagination-page-button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.admin-panel-scope .pagination-page-button.active{background:var(--brand);border-color:var(--brand);color:#fff;cursor:default}.admin-panel-scope .pagination-ellipsis{text-align:center;min-width:20px;color:var(--muted)}.admin-panel-scope .pagination-size-select{white-space:nowrap;align-items:center;gap:8px;display:flex}.admin-panel-scope .pagination-size-select select{border:1px solid var(--line);height:34px;color:var(--brand-dark);background:#fff;border-radius:10px;padding:0 10px}.admin-panel-scope .pagination-size-select select:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (width<=640px){.admin-panel-scope .metrics-row{grid-template-columns:1fr}.admin-panel-scope .pagination-row{justify-content:center}.admin-panel-scope .pagination-page-button{display:none}.admin-panel-scope .pagination-nav-button{display:inline-flex}}.admin-panel-scope .access-modal-backdrop{z-index:20;background:#131f2b57;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.admin-panel-scope .access-modal{background:#fffffffa;border:1px solid #e7eceaf2;border-radius:24px;width:min(920px,100%);max-height:min(820px,100vh - 48px);padding:22px;overflow:auto;box-shadow:0 26px 80px #101c2738}.admin-panel-scope .confirm-modal{width:min(520px,100%)}.admin-panel-scope .archive-employee-modal{width:min(560px,100%)}.admin-panel-scope .archive-employee-notes{gap:4px;display:grid}.admin-panel-scope .archive-employee-warning{color:#8c3b23;background:#fff7f5;border:1px solid #b93d3d29;border-radius:14px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;display:flex}.admin-panel-scope .archive-employee-warning svg{flex:none;margin-top:2px}.row-action-reason{opacity:.75;display:block}.admin-panel-scope .invite-details-modal{width:min(720px,100%)}.admin-panel-scope .invite-summary{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px;display:flex}.admin-panel-scope .invite-summary span{gap:3px;display:grid}.admin-panel-scope .invite-summary small{color:var(--muted)}.admin-panel-scope .invite-form{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-panel-scope .modal-copy{color:#4d5a68;margin:12px 0 0}.admin-panel-scope .modal-error{color:#9f2424;background:#fff5f5;border:1px solid #b93d3d2e;border-radius:14px;margin:14px 0 0;padding:10px 12px}.admin-panel-scope .modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.admin-panel-scope .logout-modal-icon{color:#b93d3d;background:#fff0f0;border-radius:16px;flex:none;place-items:center;width:48px;height:48px;display:grid}.admin-panel-scope .danger-button{background:#b93d3d}.admin-panel-scope .danger-button:hover{background:#9f2424}.admin-panel-scope .modal-form{grid-template-columns:1fr;gap:14px;margin-top:16px;display:grid}.admin-panel-scope .modal-form label{color:#4a5664;gap:7px;display:grid}.admin-panel-scope .modal-form input,.admin-panel-scope .modal-form select{min-height:42px;padding:0 12px}.admin-panel-scope .modal-form textarea{resize:vertical;min-height:104px;padding:12px}.admin-panel-scope .modal-form .switch-row{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:14px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.admin-panel-scope .modal-form .switch-row input[type=checkbox]{width:16px;min-width:16px;height:16px;accent-color:var(--brand);margin:2px 0 0}.admin-panel-scope .modal-form .switch-row span{gap:3px;display:grid}.admin-panel-scope .modal-form .switch-row small{color:var(--muted)}.admin-panel-scope .wide-field,.admin-panel-scope .modal-form .modal-actions,.admin-panel-scope .modal-form .access-warning{grid-column:1/-1}.admin-panel-scope .employee-tags-field{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;gap:10px;min-width:0;padding:13px;display:grid;position:relative}.admin-panel-scope .employee-tags-heading,.admin-panel-scope .employee-tags-notice,.admin-panel-scope .employee-tag-confirm>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-panel-scope .employee-tags-heading>div{gap:3px;display:grid}.admin-panel-scope .employee-tags-heading span{color:#4a5664}.admin-panel-scope .employee-tags-heading small,.admin-panel-scope .employee-tags-empty,.admin-panel-scope .employee-tags-options p{color:var(--muted);margin:0}.admin-panel-scope .employee-tags-loading{white-space:nowrap}.admin-panel-scope .employee-tag-badges{flex-wrap:wrap;gap:8px;display:flex}.admin-panel-scope .employee-tag-badge{background:var(--brand-soft);max-width:100%;color:var(--brand-dark);border-radius:999px;align-items:center;gap:5px;padding:5px 7px 5px 10px;display:inline-flex}.admin-panel-scope .employee-tag-badge>span{overflow-wrap:anywhere}.admin-panel-scope .employee-tag-badge button{width:20px;height:20px;color:inherit;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.admin-panel-scope .employee-tag-badge button:hover:not(:disabled),.admin-panel-scope .employee-tag-badge button:focus-visible{background:#37765a29}.admin-panel-scope .employee-tags-combobox{position:relative}.admin-panel-scope .employee-tags-combobox input{width:100%}.admin-panel-scope .employee-tags-options{z-index:30;border:1px solid var(--line);background:#fff;border-radius:12px;gap:3px;max-height:248px;padding:6px;display:grid;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:auto;box-shadow:0 12px 30px #192b2529}.admin-panel-scope .employee-tags-options button{width:100%;color:var(--ink);text-align:left;overflow-wrap:anywhere;background:0 0;border:0;border-radius:8px;padding:9px 10px}.admin-panel-scope .employee-tags-options button:hover:not(:disabled),.admin-panel-scope .employee-tags-options button.is-highlighted,.admin-panel-scope .employee-tags-options button:focus-visible{background:var(--brand-soft)}.admin-panel-scope .employee-tags-options p{padding:8px 10px}.admin-panel-scope .employee-tags-options .employee-tags-create{border-top:1px solid var(--line);color:var(--brand-dark)}.admin-panel-scope .employee-tags-notice{color:#755209;background:#fff8e8;border:1px solid #eaac3452;border-radius:10px;padding:8px 10px}.admin-panel-scope .employee-tags-notice.modal-error{margin:0}.admin-panel-scope .employee-tags-success{color:var(--brand-dark);margin:0}.admin-panel-scope .employee-tag-confirm{color:#612323;background:#fff5f5;border:1px solid #b93d3d38;border-radius:12px;gap:9px;padding:12px;display:grid}.admin-panel-scope .employee-tag-confirm p{margin:0}.admin-panel-scope .employee-tag-confirm>div{justify-content:flex-end}.admin-panel-scope .employee-tag-badge-readonly{padding:5px 10px}.admin-panel-scope .employee-tags-cell{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.admin-panel-scope .employee-tags-cell-empty{color:var(--muted)}.admin-panel-scope .employee-tags-cell .employee-tags-cell-badge{flex:0 auto;min-width:0;overflow:hidden}.admin-panel-scope .employee-tags-cell .employee-tags-cell-badge>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.admin-panel-scope .employee-tags-cell-more{border:1px solid var(--line);background:var(--surface-soft,#f7faf9);color:var(--muted);cursor:default;border-radius:999px;flex:none;align-items:center;padding:3px 8px;display:inline-flex}.admin-panel-scope .employee-tags-cell-more:focus-visible{box-shadow:0 0 0 2px var(--brand);outline:none}.admin-panel-scope .access-warning{color:#755209;background:#fff8e8;border:1px solid #eaac3452;border-radius:16px;align-items:flex-start;gap:9px;padding:12px;display:flex}.admin-panel-scope .employee-import{gap:14px;margin-top:16px;display:grid}.admin-panel-scope .employee-import .modal-copy{margin:0}.admin-panel-scope .employee-import-details{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;padding:12px}.admin-panel-scope .employee-import-details.is-error{background:#fff5f5;border-color:#b93d3d3d}.admin-panel-scope .employee-import-details summary{cursor:pointer}.admin-panel-scope .employee-import-details p{color:var(--muted);margin:10px 0 0}.admin-panel-scope .employee-import-details ul{color:#4d5a68;overflow-wrap:anywhere;gap:6px;margin:10px 0 0;padding-left:20px;display:grid}.admin-panel-scope .employee-import-outcome{border:1px solid var(--line);border-radius:16px;align-items:center;gap:10px;padding:12px;display:flex}.admin-panel-scope .employee-import-outcome.tone-ok{color:#1f6b41;background:#f0fbf4;border-color:#2e8a5747}.admin-panel-scope .employee-import-outcome.tone-risk{color:#755209;background:#fff8e8;border-color:#eaac3452}.admin-panel-scope .employee-import-outcome.tone-problem{color:#9f2424;background:#fff5f5;border-color:#b93d3d3d}.admin-panel-scope .employee-import-summary{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.admin-panel-scope .employee-import-summary .limit-card.is-error{color:#9f2424;background:#fff5f5;border-color:#b93d3d3d}.admin-panel-scope .role-access-grid{grid-template-columns:1fr;gap:14px;display:grid}.admin-panel-scope .roles-layout{grid-template-columns:minmax(250px,.75fr) minmax(0,1.6fr);gap:16px;display:grid}.admin-panel-scope .roles-sidebar{border-right:1px solid var(--line);align-content:start;gap:8px;padding-right:16px;display:grid}.admin-panel-scope .roles-sidebar input{border:1px solid var(--line);border-radius:9px;height:38px;padding:0 10px}.admin-panel-scope .roles-sidebar button{border:1px solid var(--line);color:var(--ink);text-align:left;background:#fff;border-radius:10px;gap:5px;padding:11px;display:grid}.admin-panel-scope .roles-sidebar button.active{border-color:var(--brand);background:var(--brand-soft)}.admin-panel-scope .roles-sidebar span,.admin-panel-scope .roles-sidebar small{color:var(--muted);font-size:11px}.admin-panel-scope .role-details header{justify-content:space-between;gap:14px;display:flex}.admin-panel-scope .role-details h3{margin:7px 0 4px}.admin-panel-scope .role-details p{color:var(--muted)}.admin-panel-scope .role-local-tabs{border-bottom:1px solid var(--line);gap:4px;margin:18px 0;display:flex}.admin-panel-scope .role-local-tabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:9px 11px}.admin-panel-scope .role-local-tabs button.active{border-color:var(--brand);color:var(--brand-dark);font-weight:800}.admin-panel-scope .role-main{gap:12px;display:grid}.admin-panel-scope .role-main label{color:var(--muted);gap:5px;font-size:12px;font-weight:700;display:grid}.admin-panel-scope .role-main input,.admin-panel-scope .role-main textarea,.admin-panel-scope .role-main select{border:1px solid var(--line);font:inherit;background:#fff;border-radius:8px;padding:9px}.admin-panel-scope .scope-help{background:var(--brand-soft);border-radius:8px;padding:10px;font-size:12px}.admin-panel-scope .permission-groups{gap:10px;display:grid}.admin-panel-scope .permission-groups section{border:1px solid var(--line);border-radius:10px}.admin-panel-scope .permission-groups section>header,.admin-panel-scope .permission-groups label{justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.admin-panel-scope .permission-groups section>header{background:var(--surface-soft)}.admin-panel-scope .permission-groups label{border-top:1px solid var(--line)}.admin-panel-scope .permission-groups .permission-row{background:#fff;grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;align-items:center;display:grid}.admin-panel-scope .permission-groups .critical-permission{background:#fff;box-shadow:inset 3px 0 #9a3d3d73}.admin-panel-scope .permission-copy{gap:3px;min-width:0;display:grid}.admin-panel-scope .permission-copy b,.admin-panel-scope .permission-copy small{overflow-wrap:anywhere}.admin-panel-scope .permission-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-panel-scope .permission-groups small{color:var(--muted);margin-top:2px;display:block}.admin-panel-scope .role-users{gap:8px;display:grid}.admin-panel-scope .role-users>div{border:1px solid var(--line);border-radius:8px;gap:3px;padding:10px;display:grid}.admin-panel-scope .role-users span,.admin-panel-scope .role-users small{color:var(--muted);font-size:12px}.admin-panel-scope .role-assignee-list{gap:8px;margin-top:14px;display:grid}.admin-panel-scope .role-assignee-row{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;display:grid}.admin-panel-scope .role-assignee-row input[type=checkbox]{width:16px;min-width:16px;height:16px;min-height:16px;accent-color:var(--brand);margin:2px 0 0}.admin-panel-scope .role-assignee-row span{gap:3px;min-width:0;display:grid}.admin-panel-scope .role-assignee-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-panel-scope .unsaved-role-bar{box-shadow:var(--shadow);background:#fff;border:1px solid #37765a40;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:10px;font-size:12px;display:flex;position:sticky;bottom:0}@media (width<=900px){.admin-panel-scope .roles-layout{grid-template-columns:1fr}.admin-panel-scope .roles-sidebar{border-right:0;border-bottom:1px solid var(--line);padding:0 0 12px}}.admin-panel-scope .permission-groups input[type=checkbox]{width:16px;min-width:16px;height:16px;min-height:16px;accent-color:var(--brand);box-shadow:none;justify-self:end;margin:0;padding:0}.admin-panel-scope .permission-groups .badge-risk,.admin-panel-scope .roles-sidebar .badge-risk{color:#9a3d3d;background:#fff;border:1px solid #9a3d3d33}.admin-panel-scope .role-access-card{border:1px solid var(--line);background:#fff;border-radius:20px;gap:12px;padding:18px;display:grid}.admin-panel-scope .role-access-card.critical{background:linear-gradient(#fff9eb,#fff 58%);border-color:#eaac345c}.admin-panel-scope .role-access-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-panel-scope .role-access-card p{color:#4f5d6c;margin:0;line-height:1.42}.admin-panel-scope .role-meta{color:var(--muted);gap:7px;font-size:13px;line-height:1.4;display:grid}.admin-panel-scope .access-empty{min-height:220px}.admin-panel-scope .access-request-state{border:1px dashed var(--line);min-height:220px;color:var(--muted);text-align:center;border-radius:18px;align-content:center;place-items:center;gap:12px;display:grid}.admin-panel-scope .access-request-state p{margin:0}.admin-panel-scope .access-request-state.error{color:#9e2828;background:#fff7f7;border-color:#f2caca}.admin-panel-scope .section-head h2{font-family:var(--sl-ds-semantic-typography-heading-h3-font-family);font-size:var(--sl-ds-semantic-typography-heading-h3-font-size);font-weight:var(--sl-ds-semantic-typography-heading-h3-font-weight);letter-spacing:var(--sl-ds-semantic-typography-heading-h3-letter-spacing);line-height:var(--sl-ds-semantic-typography-heading-h3-line-height)}.admin-panel-scope .section-head p,.admin-panel-scope .table-row,.admin-panel-scope .access-row,.admin-panel-scope .access-request-state,.admin-panel-scope .modal-copy,.admin-panel-scope .modal-error,.admin-panel-scope .access-toolbar-grid select,.admin-panel-scope .modal-form input,.admin-panel-scope .modal-form select,.admin-panel-scope .modal-form textarea,.admin-panel-scope .pagination-range,.admin-panel-scope .pagination-size-select,.admin-panel-scope .pagination-size-select select,.admin-panel-scope .pagination-ellipsis{font-family:var(--sl-ds-semantic-typography-body-body2-font-family);font-size:var(--sl-ds-semantic-typography-body-body2-font-size);font-weight:var(--sl-ds-semantic-typography-body-body2-font-weight);letter-spacing:var(--sl-ds-semantic-typography-body-body2-letter-spacing);line-height:var(--sl-ds-semantic-typography-body-body2-line-height)}.admin-panel-scope .primary-button,.admin-panel-scope .secondary-button,.admin-panel-scope .danger-button,.admin-panel-scope .pagination-page-button,.admin-panel-scope .modal-actions button,.admin-panel-scope .access-request-state button{font-family:var(--sl-ds-semantic-typography-button-medium-font-family);font-size:var(--sl-ds-semantic-typography-button-medium-font-size);font-weight:var(--sl-ds-semantic-typography-button-medium-font-weight);letter-spacing:var(--sl-ds-semantic-typography-button-medium-letter-spacing);line-height:var(--sl-ds-semantic-typography-button-medium-line-height)}.admin-panel-scope .compact-button,.admin-panel-scope .access-toast button{font-family:var(--sl-ds-semantic-typography-button-extra-small-font-family);font-size:var(--sl-ds-semantic-typography-button-extra-small-font-size);font-weight:var(--sl-ds-semantic-typography-button-extra-small-font-weight);letter-spacing:var(--sl-ds-semantic-typography-button-extra-small-letter-spacing);line-height:var(--sl-ds-semantic-typography-button-extra-small-line-height)}.admin-panel-scope .empty-state,.admin-panel-scope .empty-state>span{font-family:var(--sl-ds-semantic-typography-body-body2-font-family);font-size:var(--sl-ds-semantic-typography-body-body2-font-size);font-weight:var(--sl-ds-semantic-typography-body-body2-font-weight);letter-spacing:var(--sl-ds-semantic-typography-body-body2-letter-spacing);line-height:var(--sl-ds-semantic-typography-body-body2-line-height)}.admin-panel-scope .empty-state>p,.admin-panel-scope .access-toast{font-family:var(--sl-ds-semantic-typography-body-body2-strong-font-family);font-size:var(--sl-ds-semantic-typography-body-body2-strong-font-size);font-weight:var(--sl-ds-semantic-typography-body-body2-strong-font-weight);letter-spacing:var(--sl-ds-semantic-typography-body-body2-strong-letter-spacing);line-height:var(--sl-ds-semantic-typography-body-body2-strong-line-height)}.admin-panel-scope .table-head,.admin-panel-scope .access-head,.admin-panel-scope .modal-form label,.admin-panel-scope .badge{font-family:var(--sl-ds-semantic-typography-caption-caption1-strong-font-family);font-size:var(--sl-ds-semantic-typography-caption-caption1-strong-font-size);font-weight:var(--sl-ds-semantic-typography-caption-caption1-strong-font-weight);letter-spacing:var(--sl-ds-semantic-typography-caption-caption1-strong-letter-spacing);line-height:var(--sl-ds-semantic-typography-caption-caption1-strong-line-height)}.admin-panel-scope .badge-status,.admin-panel-scope .modal-form .switch-row small{font-family:var(--sl-ds-semantic-typography-caption-caption1-font-family);font-size:var(--sl-ds-semantic-typography-caption-caption1-font-size);font-weight:var(--sl-ds-semantic-typography-caption-caption1-font-weight);letter-spacing:var(--sl-ds-semantic-typography-caption-caption1-letter-spacing);line-height:var(--sl-ds-semantic-typography-caption-caption1-line-height)}.admin-panel-scope .organization-header h2{font-family:var(--sl-ds-semantic-typography-heading-h2-font-family);font-size:var(--sl-ds-semantic-typography-heading-h2-font-size);font-weight:var(--sl-ds-semantic-typography-heading-h2-font-weight);letter-spacing:var(--sl-ds-semantic-typography-heading-h2-letter-spacing);line-height:var(--sl-ds-semantic-typography-heading-h2-line-height)}.admin-panel-scope .upload-zone h2,.admin-panel-scope .department-card h3,.admin-panel-scope .drawer-head h3,.admin-panel-scope .assignment-wizard header h2{font-family:var(--sl-ds-semantic-typography-heading-h3-font-family);font-size:var(--sl-ds-semantic-typography-heading-h3-font-size);font-weight:var(--sl-ds-semantic-typography-heading-h3-font-weight);letter-spacing:var(--sl-ds-semantic-typography-heading-h3-letter-spacing);line-height:var(--sl-ds-semantic-typography-heading-h3-line-height)}.admin-panel-scope .directory-row,.admin-panel-scope .directory-empty,.admin-panel-scope .directory-drawer p,.admin-panel-scope .organization-header p,.admin-panel-scope .organization-header span,.admin-panel-scope .organization-toolbar input,.admin-panel-scope .organization-toolbar select,.admin-panel-scope .permissions-feedback,.admin-panel-scope .employee-tag-confirm,.admin-panel-scope .access-warning,.admin-panel-scope .employee-import-details,.admin-panel-scope .employee-import-outcome,.admin-panel-scope .hierarchy-state,.admin-panel-scope .upload-zone p,.admin-panel-scope .department-card p,.admin-panel-scope .hierarchy-help{font-family:var(--sl-ds-semantic-typography-body-body2-font-family);font-size:var(--sl-ds-semantic-typography-body-body2-font-size);font-weight:var(--sl-ds-semantic-typography-body-body2-font-weight);letter-spacing:var(--sl-ds-semantic-typography-body-body2-letter-spacing);line-height:var(--sl-ds-semantic-typography-body-body2-line-height)}.admin-panel-scope .node-content strong,.admin-panel-scope .position-node.compact .node-main strong,.admin-panel-scope .attention-title b,.admin-panel-scope .permissions-count,.admin-panel-scope .permissions-change-count,.admin-panel-scope .employee-import-details summary,.admin-panel-scope .hierarchy-state strong,.admin-panel-scope .drawer-section h4{font-family:var(--sl-ds-semantic-typography-body-body2-strong-font-family);font-size:var(--sl-ds-semantic-typography-body-body2-strong-font-size);font-weight:var(--sl-ds-semantic-typography-body-body2-strong-font-weight);letter-spacing:var(--sl-ds-semantic-typography-body-body2-strong-letter-spacing);line-height:var(--sl-ds-semantic-typography-body-body2-strong-line-height)}.admin-panel-scope .directory-kpis span,.admin-panel-scope .positions-table .directory-row small,.admin-panel-scope .position-coverage>div span,.admin-panel-scope .position-coverage>button span,.admin-panel-scope .position-coverage>button small,.admin-panel-scope .invite-row div span,.admin-panel-scope .attention-title span,.admin-panel-scope .attention-item span,.admin-panel-scope .node-person,.admin-panel-scope .node-metrics,.admin-panel-scope .node-content small,.admin-panel-scope .node-acting,.admin-panel-scope .position-node.compact .node-main small,.admin-panel-scope .position-node.compact .node-metrics,.admin-panel-scope .unmanaged-head span,.admin-panel-scope .unmanaged-list small,.admin-panel-scope .drawer-head span,.admin-panel-scope .detail-pairs span,.admin-panel-scope .employee-tags-heading small,.admin-panel-scope .employee-tags-empty,.admin-panel-scope .employee-tags-options p,.admin-panel-scope .invite-summary small,.admin-panel-scope .employee-import-details p,.admin-panel-scope .employee-import-details ul,.admin-panel-scope .permission-meta,.admin-panel-scope .permission-groups small,.admin-panel-scope .hierarchy-diagnostics{font-family:var(--sl-ds-semantic-typography-caption-caption1-font-family);font-size:var(--sl-ds-semantic-typography-caption-caption1-font-size);font-weight:var(--sl-ds-semantic-typography-caption-caption1-font-weight);letter-spacing:var(--sl-ds-semantic-typography-caption-caption1-letter-spacing);line-height:var(--sl-ds-semantic-typography-caption-caption1-line-height)}.admin-panel-scope .department-short-name,.admin-panel-scope .directory-head,.admin-panel-scope .organization-toolbar label,.admin-panel-scope .node-warning,.admin-panel-scope .department-form label,.admin-panel-scope .wizard-form label,.admin-panel-scope .wizard-steps .current,.admin-panel-scope .employee-tags-heading span,.admin-panel-scope .department-stats,.admin-panel-scope .lane-head span{font-family:var(--sl-ds-semantic-typography-caption-caption1-strong-font-family);font-size:var(--sl-ds-semantic-typography-caption-caption1-strong-font-size);font-weight:var(--sl-ds-semantic-typography-caption-caption1-strong-font-weight);letter-spacing:var(--sl-ds-semantic-typography-caption-caption1-strong-letter-spacing);line-height:var(--sl-ds-semantic-typography-caption-caption1-strong-line-height)}.admin-panel-scope .position-node.compact .position-status,.admin-panel-scope .position-node.compact .node-warning,.admin-panel-scope .unmanaged-badge,.admin-panel-scope .position-status,.admin-panel-scope .employee-tags-cell-more{font-family:var(--sl-ds-semantic-typography-caption-caption2-font-family);font-size:var(--sl-ds-semantic-typography-caption-caption2-font-size);font-weight:var(--sl-ds-semantic-typography-caption-caption2-font-weight);letter-spacing:var(--sl-ds-semantic-typography-caption-caption2-letter-spacing);line-height:var(--sl-ds-semantic-typography-caption-caption2-line-height)}.admin-panel-scope .organization-view-switch button,.admin-panel-scope .level-switch button,.admin-panel-scope .employee-tags-options button{font-family:var(--sl-ds-semantic-typography-button-extra-small-font-family);font-size:var(--sl-ds-semantic-typography-button-extra-small-font-size);font-weight:var(--sl-ds-semantic-typography-button-extra-small-font-weight);letter-spacing:var(--sl-ds-semantic-typography-button-extra-small-letter-spacing);line-height:var(--sl-ds-semantic-typography-button-extra-small-line-height)}.row-action-reason{font-family:var(--sl-ds-semantic-typography-caption-caption1-font-family);font-size:var(--sl-ds-semantic-typography-caption-caption1-font-size);font-weight:var(--sl-ds-semantic-typography-caption-caption1-font-weight);letter-spacing:var(--sl-ds-semantic-typography-caption-caption1-letter-spacing);line-height:var(--sl-ds-semantic-typography-caption-caption1-line-height)}.admin-panel-scope .access-loader{border:3px solid #d7e5de;border-top-color:var(--brand);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite access-loader-spin}@keyframes access-loader-spin{to{transform:rotate(360deg)}}@media (width<=1280px){.admin-panel-scope body{min-width:1000px}.admin-panel-scope .metrics-row{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-panel-scope .import-grid,.admin-panel-scope .users-grid,.admin-panel-scope .markers-grid,.admin-panel-scope .org-grid,.admin-panel-scope .schedule-grid,.admin-panel-scope .workspace-grid,.admin-panel-scope .auth-grid,.admin-panel-scope .invite-grid,.admin-panel-scope .permission-grid,.admin-panel-scope .process-grid,.admin-panel-scope .security-grid{grid-template-columns:1fr}.admin-panel-scope .workspace-grid{grid-template-areas:none}.admin-panel-scope .workspace-card,.admin-panel-scope .model-panel{grid-area:auto}.admin-panel-scope .entity-grid,.admin-panel-scope .auth-method-grid,.admin-panel-scope .permission-card-grid,.admin-panel-scope .chat-grid,.admin-panel-scope .limit-grid,.admin-panel-scope .integration-grid,.admin-panel-scope .status-config-grid{grid-template-columns:1fr}.admin-panel-scope .details-panel{position:static}.admin-panel-scope .compact-tree{--tree-child-offset:8px;--tree-child-padding:8px;--tree-connector-width:8px;--tree-level-offset:8px}.admin-panel-scope .invite-form{grid-template-columns:1fr}.admin-panel-scope .profile-actions-menu{width:100%;margin-top:12px;animation:none;position:static}.admin-panel-scope .pricing-grid{scroll-snap-type:none;grid-template-columns:1fr;padding-bottom:0;display:grid;overflow:visible}.admin-panel-scope .pricing-pro{transform:none}.admin-panel-scope .pricing-card{flex:initial;scroll-snap-align:start}.admin-panel-scope .access-limit-panel,.admin-panel-scope .access-toolbar-grid,.admin-panel-scope .modal-form,.admin-panel-scope .role-access-grid{grid-template-columns:1fr}.admin-panel-scope .employee-tags-heading,.admin-panel-scope .employee-tags-notice{flex-direction:column;align-items:flex-start}.admin-panel-scope .employee-tags-notice .compact-button{align-self:flex-start}}.admin-panel-scope .visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.admin-panel-scope .is-readonly{cursor:not-allowed;opacity:.55}.admin-panel-scope .hierarchy-notices{flex-wrap:wrap}.admin-panel-scope .hierarchy-notice{margin:0}.admin-panel-scope .hierarchy-diagnostics{color:#9a681c;gap:6px;margin:0;padding-left:18px;display:grid}.admin-panel-scope .hierarchy-state{min-height:260px;color:var(--muted);text-align:center;align-content:center;justify-items:center;gap:8px;padding:32px 24px;display:grid}.admin-panel-scope .hierarchy-state strong{color:var(--ink)}.admin-panel-scope .hierarchy-state span{max-width:460px}.admin-panel-scope .hierarchy-state .secondary-button{align-items:center;gap:7px;margin-top:6px;display:inline-flex}.admin-panel-scope .hierarchy-state-error{color:#a33b3b}.admin-panel-scope .hierarchy-state-inline{min-height:180px}.admin-panel-scope .hierarchy-skeleton{gap:9px;padding:18px;display:grid}.admin-panel-scope .hierarchy-skeleton-row{background:linear-gradient(90deg,#f1f5f3 25%,#e7eeea 37%,#f1f5f3 63%) 0 0/400% 100%;border-radius:9px;max-width:640px;height:38px;animation:1.4s infinite hierarchy-skeleton-shimmer}@keyframes hierarchy-skeleton-shimmer{0%{background-position:100%}to{background-position:0}}.admin-panel-scope .position-node.compact.node-context{opacity:.72}.admin-panel-scope .position-node.compact.selected{border-color:var(--brand)}.admin-panel-scope .position-node.compact .node-expand:disabled{cursor:default}.admin-panel-scope .structure-table td{word-break:break-word}.admin-panel-scope .structure-table tbody tr:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.admin-panel-scope .hierarchy-skeleton-row{animation:none}}@media (width<=900px){.admin-panel-scope .hierarchy-state{min-height:200px;padding:24px 16px}}.admin-panel-scope.session-expired-scope{background:0 0;min-width:0;margin:0}.admin-panel-scope .session-expired-backdrop{z-index:2000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#131f2b75}.admin-panel-scope .session-expired-modal{width:min(520px,100%);padding:26px}.admin-panel-scope .session-expired-header{align-items:center;gap:12px;display:flex}.admin-panel-scope .session-expired-header h2{flex:auto;margin:0;font-size:20px;font-weight:800}.admin-panel-scope .session-expired-icon{background:var(--amber-soft);width:48px;height:48px;color:var(--amber);border-radius:16px;flex:none;place-items:center;display:grid}.admin-panel-scope .session-expired-close{border:1px solid var(--line);background:var(--surface);width:34px;height:34px;color:var(--muted);border-radius:12px;flex:none;place-items:center;display:grid}.admin-panel-scope .session-expired-close:hover{color:var(--red);border-color:#d83a3a59}.admin-panel-scope .session-expired-form{margin-top:20px}.admin-panel-scope .session-expired-form .stepper{margin-bottom:20px}.admin-panel-scope .stepper.stepper-compact{grid-template-columns:repeat(2,minmax(0,1fr))}
