.excore-primitive-root{--ecp-runtime-surface: var(--ecp-surface, var(--excore-surface));--ecp-runtime-surface-2: var(--ecp-surface-2, var(--excore-surface-2));--ecp-runtime-surface-3: var(--ecp-surface-3, var(--excore-surface-3));--ecp-runtime-elevated: var(--ecp-surface-elevated, var(--excore-surface-elevated));--ecp-runtime-text: var(--ecp-text-primary, var(--excore-text-primary));--ecp-runtime-text-secondary: var(--ecp-text-secondary, var(--excore-text-secondary));--ecp-runtime-text-muted: var(--ecp-text-muted, var(--excore-text-muted));--ecp-runtime-border: var(--ecp-border-subtle, var(--excore-border-subtle));--ecp-runtime-border-strong: var(--ecp-border-strong, var(--excore-border-strong));--ecp-runtime-focus: var(--ecp-border-focus, var(--excore-border-focus));box-sizing:border-box;color:var(--ecp-runtime-text);font-family:var(--ecp-font-family-base, var(--excore-font-family-base))}.excore-primitive-root *,.excore-primitive-root *:before,.excore-primitive-root *:after{box-sizing:border-box}.excore-button,.excore-icon-button,.excore-action-menu__trigger,.excore-action-menu__item,.excore-field__control,.excore-field__select,.excore-field__textarea{transition:background-color var(--ecp-motion-fast, var(--excore-motion-fast)),border-color var(--ecp-motion-fast, var(--excore-motion-fast)),box-shadow var(--ecp-motion-fast, var(--excore-motion-fast)),color var(--ecp-motion-fast, var(--excore-motion-fast)),opacity var(--ecp-motion-fast, var(--excore-motion-fast)),transform var(--ecp-motion-fast, var(--excore-motion-fast))}.excore-button{--ecp-button-bg: var(--ecp-action-primary-solid);--ecp-button-bg-hover: var(--ecp-action-primary-hover);--ecp-button-bg-active: var(--ecp-action-primary-active);--ecp-button-border: var(--ecp-action-primary-solid);--ecp-button-focus: var(--ecp-action-primary-focus);--ecp-button-color: var(--ecp-text-inverse, var(--excore-text-inverse));position:relative;display:inline-grid;min-block-size:var(--ecp-control-min-height, var(--excore-control-min-height));min-inline-size:72px;max-inline-size:100%;align-items:center;justify-content:center;border:1px solid var(--ecp-button-border);border-radius:var(--ecp-radius-control, var(--excore-radius-control));background:var(--ecp-button-bg);color:var(--ecp-button-color);cursor:pointer;font:inherit;font-size:var(--ecp-font-size-sm, var(--excore-font-size-sm));font-weight:var(--ecp-font-weight-semibold, var(--excore-font-weight-semibold));line-height:var(--ecp-line-height-tight, 1.2);overflow-wrap:anywhere;padding:var(--ecp-spacing-sm, var(--excore-spacing-sm)) var(--ecp-spacing-lg, var(--excore-spacing-lg));text-align:center;text-decoration:none;-webkit-user-select:none;user-select:none;vertical-align:middle}.excore-button[data-size=sm]{min-block-size:32px;min-inline-size:64px;padding:6px var(--ecp-spacing-md, var(--excore-spacing-md))}.excore-button[data-full-width=true]{inline-size:100%}.excore-button[data-variant=secondary]{--ecp-button-bg: var(--ecp-runtime-surface);--ecp-button-bg-hover: var(--ecp-action-secondary-subtle);--ecp-button-bg-active: var(--ecp-action-secondary-surface);--ecp-button-border: var(--ecp-runtime-border-strong);--ecp-button-focus: var(--ecp-action-secondary-focus);--ecp-button-color: var(--ecp-runtime-text)}.excore-button[data-variant=danger]{--ecp-button-bg: var(--ecp-action-danger-solid);--ecp-button-bg-hover: var(--ecp-action-danger-hover);--ecp-button-bg-active: var(--ecp-action-danger-active);--ecp-button-border: var(--ecp-action-danger-solid);--ecp-button-focus: var(--ecp-action-danger-focus)}.excore-button[data-variant=warning]{--ecp-button-bg: var(--ecp-action-warning-solid);--ecp-button-bg-hover: var(--ecp-action-warning-hover);--ecp-button-bg-active: var(--ecp-action-warning-active);--ecp-button-border: var(--ecp-action-warning-solid);--ecp-button-focus: var(--ecp-action-warning-focus)}.excore-button[data-variant=link]{--ecp-button-bg: transparent;--ecp-button-bg-hover: var(--ecp-action-link-subtle);--ecp-button-bg-active: var(--ecp-action-link-surface);--ecp-button-border: transparent;--ecp-button-focus: var(--ecp-action-link-focus);--ecp-button-color: var(--ecp-action-link-text);min-inline-size:0;padding-inline:var(--ecp-spacing-sm, var(--excore-spacing-sm))}.excore-button:hover,.excore-icon-button:hover,.excore-action-menu__trigger:hover,.excore-action-menu__item:hover{background:var(--ecp-button-bg-hover, var(--ecp-state-hover-layer))}.excore-button:focus-visible,.excore-icon-button:focus-visible,.excore-action-menu__trigger:focus-visible,.excore-action-menu__item:focus-visible,.excore-field__control:focus-visible,.excore-field__select:focus-visible,.excore-field__textarea:focus-visible,.excore-table-row:focus-visible,.excore-mobile-card:focus-visible,.excore-modal__panel:focus-visible,.excore-drawer__panel:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--ecp-runtime-focus) 28%,transparent)}.excore-button:active,.excore-icon-button:active,.excore-action-menu__trigger:active,.excore-action-menu__item:active{background:var(--ecp-button-bg-active, var(--ecp-state-active-layer));transform:translateY(1px)}.excore-button:disabled,.excore-icon-button:disabled,.excore-action-menu__item:disabled,.excore-field__control:disabled,.excore-field__select:disabled,.excore-field__textarea:disabled,.excore-action-menu__trigger:disabled,.excore-action-menu__trigger[aria-disabled=true],.excore-table-row[data-disabled=true],.excore-mobile-card[data-disabled=true]{cursor:not-allowed;opacity:var(--ecp-disabled-opacity, .48)}.excore-button[data-loading=true],.excore-icon-button[data-loading=true],.excore-action-menu__trigger[data-loading=true],.excore-action-menu__item[data-loading=true],.excore-field[data-loading=true],.excore-table-row[data-loading=true],.excore-mobile-card[data-loading=true]{cursor:progress}.excore-button__content,.excore-icon-button__content{display:inline-flex;min-inline-size:0;align-items:center;justify-content:center;gap:var(--ecp-spacing-sm, var(--excore-spacing-sm));overflow-wrap:anywhere}.excore-button[data-loading=true] .excore-button__content,.excore-icon-button[data-loading=true] .excore-icon-button__content{opacity:0}.excore-loading-spinner{position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:16px;block-size:16px;border:2px solid currentColor;border-block-start-color:transparent;border-radius:50%;opacity:var(--ecp-loading-opacity, .72);transform:translate(-50%,-50%);animation:excore-spinner .72s linear infinite}.excore-icon-button{--ecp-button-bg: transparent;--ecp-button-bg-hover: var(--ecp-state-hover-layer);--ecp-button-bg-active: var(--ecp-state-active-layer);--ecp-button-border: var(--ecp-runtime-border);--ecp-button-focus: var(--ecp-runtime-focus);--ecp-button-color: var(--ecp-runtime-text-secondary);position:relative;display:inline-grid;inline-size:var(--ecp-icon-button-size, var(--excore-icon-button-size));block-size:var(--ecp-icon-button-size, var(--excore-icon-button-size));min-inline-size:var(--ecp-touch-target-size, var(--excore-touch-target-size));min-block-size:var(--ecp-touch-target-size, var(--excore-touch-target-size));place-items:center;border:1px solid transparent;border-radius:var(--ecp-radius-control, var(--excore-radius-control));background:var(--ecp-button-bg);color:var(--ecp-button-color);cursor:pointer;font:inherit;padding:0}.excore-icon-button[data-variant=secondary]{--ecp-button-bg: var(--ecp-runtime-surface);--ecp-button-bg-hover: var(--ecp-action-secondary-subtle);--ecp-button-bg-active: var(--ecp-action-secondary-surface);--ecp-button-border: var(--ecp-runtime-border)}.excore-icon-button[data-variant=primary]{--ecp-button-bg: var(--ecp-action-primary-subtle);--ecp-button-bg-hover: var(--ecp-action-primary-surface);--ecp-button-bg-active: var(--ecp-action-primary-subtle);--ecp-button-border: var(--ecp-action-primary-border);--ecp-button-color: var(--ecp-action-primary-text)}.excore-icon-button[data-variant=danger]{--ecp-button-bg-hover: var(--ecp-action-danger-subtle);--ecp-button-bg-active: var(--ecp-action-danger-surface);--ecp-button-border: transparent;--ecp-button-color: var(--ecp-action-danger-text)}.excore-icon-button[data-variant=warning]{--ecp-button-bg-hover: var(--ecp-action-warning-subtle);--ecp-button-bg-active: var(--ecp-action-warning-surface);--ecp-button-border: transparent;--ecp-button-color: var(--ecp-action-warning-text)}.excore-field{display:grid;min-inline-size:0;gap:var(--ecp-spacing-xs, var(--excore-spacing-xs));color:var(--ecp-runtime-text)}.excore-field__label{color:var(--ecp-runtime-text-secondary);font-size:var(--ecp-font-size-sm, var(--excore-font-size-sm));font-weight:var(--ecp-font-weight-medium, var(--excore-font-weight-medium));line-height:var(--ecp-line-height-normal, var(--excore-line-height-normal));overflow-wrap:anywhere}.excore-field__control-wrap{position:relative;display:grid;min-inline-size:0}.excore-field__dropdown{inline-size:100%}.excore-field__control,.excore-field__select,.excore-field__textarea{inline-size:100%;min-block-size:var(--ecp-control-min-height, var(--excore-control-min-height));border:1px solid var(--ecp-runtime-border);border-radius:var(--ecp-radius-control, var(--excore-radius-control));background:var(--ecp-runtime-surface);color:var(--ecp-runtime-text);font:inherit;font-size:var(--ecp-font-size-sm, var(--excore-font-size-sm));line-height:var(--ecp-line-height-normal, var(--excore-line-height-normal));overflow-wrap:anywhere;padding:8px var(--ecp-spacing-md, var(--excore-spacing-md))}.excore-field__control:hover,.excore-field__select:hover,.excore-field__textarea:hover{border-color:var(--ecp-runtime-border-strong)}.excore-field__control:active,.excore-field__select:active,.excore-field__textarea:active{border-color:var(--ecp-runtime-focus)}.excore-field__control::placeholder,.excore-field__textarea::placeholder{color:var(--ecp-runtime-text-muted)}.excore-field__textarea{min-block-size:96px;resize:vertical}.excore-field[data-invalid=true] .excore-field__control,.excore-field[data-invalid=true] .excore-field__select,.excore-field[data-invalid=true] .excore-field__textarea{border-color:var(--ecp-tone-danger-border)}.excore-field__message{min-block-size:18px;color:var(--ecp-runtime-text-muted);font-size:var(--ecp-font-size-xs, var(--excore-font-size-xs));line-height:var(--ecp-line-height-normal, var(--excore-line-height-normal));overflow-wrap:anywhere}.excore-field__message[data-tone=danger]{color:var(--ecp-tone-danger-text)}.excore-field__pending{position:absolute;inset-block-start:50%;inset-inline-end:var(--ecp-spacing-md, var(--excore-spacing-md));inline-size:14px;block-size:14px;border:2px solid var(--ecp-runtime-text-muted);border-block-start-color:transparent;border-radius:50%;transform:translateY(-50%);animation:excore-field-spinner .72s linear infinite}.excore-badge,.excore-status-badge{--ecp-badge-bg: var(--ecp-tone-neutral-subtle);--ecp-badge-border: var(--ecp-tone-neutral-border);--ecp-badge-color: var(--ecp-tone-neutral-text);display:inline-flex;max-inline-size:100%;min-inline-size:0;min-block-size:24px;align-items:center;gap:6px;border:1px solid var(--ecp-badge-border);border-radius:var(--ecp-radius-pill, var(--excore-radius-pill));background:var(--ecp-badge-bg);color:var(--ecp-badge-color);font-size:var(--ecp-font-size-xs, var(--excore-font-size-xs));font-weight:var(--ecp-font-weight-semibold, var(--excore-font-weight-semibold));line-height:var(--ecp-line-height-tight, 1.2);overflow:hidden;padding:3px 8px;white-space:nowrap}.excore-badge>svg,.excore-status-badge>svg{flex:0 0 auto}.excore-badge>span,.excore-status-badge>span{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.excore-badge[data-tone=brand],.excore-status-badge[data-tone=brand]{--ecp-badge-bg: var(--ecp-tone-brand-subtle);--ecp-badge-border: var(--ecp-tone-brand-border);--ecp-badge-color: var(--ecp-tone-brand-text)}.excore-badge[data-tone=success],.excore-status-badge[data-tone=success]{--ecp-badge-bg: var(--ecp-tone-success-subtle);--ecp-badge-border: var(--ecp-tone-success-border);--ecp-badge-color: var(--ecp-tone-success-text)}.excore-badge[data-tone=warning],.excore-status-badge[data-tone=warning]{--ecp-badge-bg: var(--ecp-tone-warning-subtle);--ecp-badge-border: var(--ecp-tone-warning-border);--ecp-badge-color: var(--ecp-tone-warning-text)}.excore-badge[data-tone=danger],.excore-status-badge[data-tone=danger]{--ecp-badge-bg: var(--ecp-tone-danger-subtle);--ecp-badge-border: var(--ecp-tone-danger-border);--ecp-badge-color: var(--ecp-tone-danger-text)}.excore-badge[data-tone=info],.excore-status-badge[data-tone=info]{--ecp-badge-bg: var(--ecp-tone-info-subtle);--ecp-badge-border: var(--ecp-tone-info-border);--ecp-badge-color: var(--ecp-tone-info-text)}.excore-surface,.excore-mobile-card,.excore-table-shell,.excore-empty-state{border:1px solid var(--ecp-runtime-border);border-radius:var(--ecp-radius-surface, var(--excore-radius-surface));background:var(--ecp-runtime-surface);box-shadow:var(--ecp-shadow-low, var(--excore-shadow-low))}.excore-surface{display:block;min-inline-size:0;color:var(--ecp-runtime-text)}.excore-surface[data-level=subtle]{background:var(--ecp-runtime-surface-2);box-shadow:none}.excore-surface[data-level=elevated]{background:var(--ecp-runtime-elevated);box-shadow:var(--ecp-shadow-medium, var(--excore-shadow-medium))}.excore-surface[data-padding=none]{padding:0}.excore-surface[data-padding=sm]{padding:var(--ecp-spacing-sm, var(--excore-spacing-sm))}.excore-surface[data-padding=md]{padding:var(--ecp-spacing-lg, var(--excore-spacing-lg))}.excore-surface[data-padding=lg]{padding:var(--ecp-spacing-xl, var(--excore-spacing-xl))}.excore-table-shell{display:grid;min-inline-size:0;overflow:hidden}.excore-table-shell__header{display:flex;align-items:center;justify-content:space-between;gap:var(--ecp-spacing-md, var(--excore-spacing-md));border-block-end:1px solid var(--ecp-runtime-border);padding:var(--ecp-spacing-md, var(--excore-spacing-md)) var(--ecp-spacing-lg, var(--excore-spacing-lg))}.excore-table-shell__scroll{overflow:auto}.excore-table-shell__mobile{display:none;padding:var(--ecp-spacing-md, var(--excore-spacing-md))}.excore-table-shell table{inline-size:100%;min-inline-size:var(--ecp-table-min-width, 720px);border-collapse:collapse}.excore-table-row{block-size:48px;border-block-end:1px solid var(--ecp-runtime-border);color:var(--ecp-runtime-text)}.excore-table-row:hover{background:var(--ecp-state-hover-layer)}.excore-table-row:active,.excore-table-row[data-selected=true]{background:var(--ecp-state-active-layer)}.excore-table-cell{max-inline-size:280px;padding:10px var(--ecp-spacing-lg, var(--excore-spacing-lg));color:inherit;font-size:var(--ecp-font-size-sm, var(--excore-font-size-sm));line-height:var(--ecp-line-height-normal, var(--excore-line-height-normal));overflow-wrap:anywhere;text-align:start;vertical-align:middle}.excore-mobile-card{display:grid;gap:var(--ecp-spacing-md, var(--excore-spacing-md));min-inline-size:0;padding:var(--ecp-spacing-lg, var(--excore-spacing-lg))}.excore-mobile-card:hover{border-color:var(--ecp-runtime-border-strong)}.excore-mobile-card:active,.excore-mobile-card[data-selected=true]{background:var(--ecp-runtime-surface-2)}.excore-mobile-card__header,.excore-mobile-card__meta,.excore-page-header,.excore-toolbar{display:flex;min-inline-size:0;align-items:flex-start;justify-content:space-between;gap:var(--ecp-spacing-md, var(--excore-spacing-md))}.excore-mobile-card__content,.excore-page-header__content{min-inline-size:0}.excore-mobile-card__title,.excore-page-header__title{margin:0;color:var(--ecp-runtime-text);font-size:var(--ecp-font-size-lg, var(--excore-font-size-lg));font-weight:var(--ecp-font-weight-semibold, var(--excore-font-weight-semibold));line-height:var(--ecp-line-height-tight, 1.2);overflow-wrap:anywhere}.excore-mobile-card__subtitle,.excore-page-header__description,.excore-empty-state__description{margin:4px 0 0;color:var(--ecp-runtime-text-muted);font-size:var(--ecp-font-size-sm, var(--excore-font-size-sm));line-height:var(--ecp-line-height-normal, var(--excore-line-height-normal));overflow-wrap:anywhere}.excore-modal,.excore-drawer{position:fixed;z-index:var(--ecp-z-index-modal, var(--excore-z-index-modal));inset:0;display:grid;background:color-mix(in srgb,var(--ecp-surface-page, var(--excore-surface-page)) 28%,transparent);padding:max(var(--ecp-spacing-lg, var(--excore-spacing-lg)),env(safe-area-inset-top)) max(var(--ecp-spacing-lg, var(--excore-spacing-lg)),env(safe-area-inset-right)) max(var(--ecp-spacing-lg, var(--excore-spacing-lg)),env(safe-area-inset-bottom)) max(var(--ecp-spacing-lg, var(--excore-spacing-lg)),env(safe-area-inset-left))}.excore-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.excore-disabled-action{display:inline-flex;max-width:100%}.excore-disabled-action[data-full-width]{width:100%}.excore-disabled-action:focus-visible{border-radius:var(--excore-radius-md, 10px);outline:2px solid var(--excore-color-focus, #2563eb);outline-offset:2px}.excore-modal{place-items:center}.excore-modal__panel,.excore-drawer__panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-block-size:min(720px,calc(100dvh - 32px));min-inline-size:0;overflow:hidden;border:1px solid var(--ecp-runtime-border);border-radius:var(--ecp-radius-modal, var(--excore-radius-modal));background:var(--ecp-runtime-elevated);box-shadow:var(--ecp-shadow-overlay, var(--excore-shadow-overlay));color:var(--ecp-runtime-text)}.excore-modal__panel{inline-size:min(var(--ecp-modal-width, 560px),calc(100vw - 32px))}.excore-drawer{justify-items:end;padding:0}.excore-drawer[data-placement=bottom]{align-items:end;justify-items:stretch}.excore-drawer__panel{inline-size:min(var(--ecp-drawer-width, 420px),100vw);block-size:100dvh;border-radius:var(--ecp-radius-modal, var(--excore-radius-modal)) 0 0 var(--ecp-radius-modal, var(--excore-radius-modal))}.excore-drawer__panel[data-header-hidden=true]{grid-template-rows:minmax(0,1fr) auto}.excore-drawer[data-placement=bottom] .excore-drawer__panel{inline-size:100%;block-size:auto;max-block-size:min(82dvh,720px);border-radius:var(--ecp-radius-modal, var(--excore-radius-modal)) var(--ecp-radius-modal, var(--excore-radius-modal)) 0 0}.excore-modal__header,.excore-drawer__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ecp-spacing-md, var(--excore-spacing-md));border-block-end:1px solid var(--ecp-runtime-border);padding:var(--ecp-spacing-lg, var(--excore-spacing-lg))}.excore-modal__title,.excore-drawer__title,.excore-empty-state__title{margin:0;color:var(--ecp-runtime-text);font-size:var(--ecp-font-size-lg, var(--excore-font-size-lg));font-weight:var(--ecp-font-weight-semibold, var(--excore-font-weight-semibold));line-height:var(--ecp-line-height-tight, 1.2);overflow-wrap:anywhere}.excore-drawer__heading{min-width:0}.excore-modal__body,.excore-drawer__body{min-block-size:0;overflow:auto;padding:var(--ecp-spacing-lg, var(--excore-spacing-lg))}.excore-modal__actions,.excore-drawer__actions{display:flex;min-block-size:64px;align-items:center;justify-content:flex-end;gap:var(--ecp-spacing-sm, var(--excore-spacing-sm));border-block-start:1px solid var(--ecp-runtime-border);padding:var(--ecp-spacing-md, var(--excore-spacing-md)) var(--ecp-spacing-lg, var(--excore-spacing-lg)) max(var(--ecp-spacing-md, var(--excore-spacing-md)),env(safe-area-inset-bottom))}.excore-toast{--ecp-toast-bg: var(--ecp-tone-info-subtle);--ecp-toast-border: var(--ecp-tone-info-border);--ecp-toast-color: var(--ecp-tone-info-text);display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--ecp-spacing-sm, var(--excore-spacing-sm));inline-size:min(360px,calc(100vw - 24px));border:1px solid var(--ecp-toast-border);border-radius:var(--ecp-radius-surface, var(--excore-radius-surface));background:var(--ecp-toast-bg);box-shadow:var(--ecp-shadow-medium, var(--excore-shadow-medium));color:var(--ecp-toast-color);padding:var(--ecp-spacing-md, var(--excore-spacing-md))}.excore-toast[data-tone=success]{--ecp-toast-bg: var(--ecp-tone-success-subtle);--ecp-toast-border: var(--ecp-tone-success-border);--ecp-toast-color: var(--ecp-tone-success-text)}.excore-toast[data-tone=warning]{--ecp-toast-bg: var(--ecp-tone-warning-subtle);--ecp-toast-border: var(--ecp-tone-warning-border);--ecp-toast-color: var(--ecp-tone-warning-text)}.excore-toast[data-tone=error]{--ecp-toast-bg: var(--ecp-tone-danger-subtle);--ecp-toast-border: var(--ecp-tone-danger-border);--ecp-toast-color: var(--ecp-tone-danger-text)}.excore-toast__message{margin:0;font-size:var(--ecp-font-size-sm, var(--excore-font-size-sm));line-height:var(--ecp-line-height-normal, var(--excore-line-height-normal));overflow-wrap:anywhere}.excore-toast-viewport{position:fixed;z-index:var(--ecp-z-index-toast, var(--excore-z-index-toast));inset-block-start:max(var(--ecp-spacing-lg, var(--excore-spacing-lg)),env(safe-area-inset-top));inset-inline-end:max(var(--ecp-spacing-lg, var(--excore-spacing-lg)),env(safe-area-inset-right));display:grid;gap:var(--ecp-spacing-sm, var(--excore-spacing-sm))}.excore-empty-state{display:grid;place-items:center;gap:var(--ecp-spacing-md, var(--excore-spacing-md));min-block-size:180px;padding:var(--ecp-spacing-xl, var(--excore-spacing-xl));text-align:center}.excore-skeleton{position:relative;display:block;overflow:hidden;border-radius:var(--ecp-radius-control, var(--excore-radius-control));background:var(--ecp-runtime-surface-3)}.excore-skeleton:after{position:absolute;inset:0;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ecp-runtime-surface) 64%,transparent),transparent);content:"";transform:translate(-100%);animation:excore-skeleton 1.2s ease-in-out infinite}.excore-skeleton[data-variant=text]{inline-size:100%;block-size:14px}.excore-skeleton[data-variant=block]{inline-size:100%;block-size:96px}.excore-skeleton[data-variant=row]{inline-size:100%;block-size:48px;border-radius:0}.excore-skeleton[data-variant=card]{inline-size:100%;block-size:132px;border-radius:var(--ecp-radius-surface, var(--excore-radius-surface))}.excore-page-header{align-items:center}.excore-page-header__eyebrow{margin:0 0 4px;color:var(--ecp-runtime-text-muted);font-size:var(--ecp-font-size-xs, var(--excore-font-size-xs));font-weight:var(--ecp-font-weight-semibold, var(--excore-font-weight-semibold));line-height:var(--ecp-line-height-tight, 1.2);overflow-wrap:anywhere;text-transform:uppercase}.excore-toolbar{flex-wrap:wrap;align-items:center}.excore-toolbar[data-justify=end]{justify-content:flex-end}.excore-toolbar[data-justify=between]{justify-content:space-between}.excore-toolbar[data-density=compact]{gap:var(--ecp-spacing-sm, var(--excore-spacing-sm))}.excore-action-menu{position:relative;display:inline-grid;inline-size:var(--ecp-touch-target-size, var(--excore-touch-target-size));block-size:var(--ecp-touch-target-size, var(--excore-touch-target-size))}.excore-action-menu__trigger{position:relative;display:grid;inline-size:var(--ecp-touch-target-size, var(--excore-touch-target-size));block-size:var(--ecp-touch-target-size, var(--excore-touch-target-size));place-items:center;border:0;border-radius:var(--ecp-radius-control, var(--excore-radius-control));background:transparent;color:var(--ecp-runtime-text-secondary);cursor:pointer;font:inherit;list-style:none;padding:0}.excore-action-menu__trigger::-webkit-details-marker{display:none}.excore-action-menu__content{position:absolute;z-index:var(--ecp-z-index-dropdown, var(--excore-z-index-dropdown));inset-block-start:calc(100% + 6px);inset-inline-end:0;display:grid;min-inline-size:200px;max-inline-size:min(280px,calc(100vw - 24px));max-block-size:min(360px,calc(100dvh - 80px));overflow:auto;border:1px solid var(--ecp-runtime-border);border-radius:var(--ecp-radius-surface, var(--excore-radius-surface));background:var(--ecp-runtime-elevated);box-shadow:var(--ecp-shadow-medium, var(--excore-shadow-medium));padding:var(--ecp-spacing-xs, var(--excore-spacing-xs))}.excore-action-menu[data-align=start] .excore-action-menu__content{inset-inline:0 auto}.excore-action-menu__item{--ecp-button-bg-hover: var(--ecp-state-hover-layer);--ecp-button-bg-active: var(--ecp-state-active-layer);position:relative;display:flex;min-block-size:36px;inline-size:100%;align-items:center;gap:var(--ecp-spacing-sm, var(--excore-spacing-sm));border:0;border-radius:var(--ecp-radius-control, var(--excore-radius-control));background:transparent;color:var(--ecp-runtime-text);cursor:pointer;font:inherit;font-size:var(--ecp-font-size-sm, var(--excore-font-size-sm));line-height:var(--ecp-line-height-normal, var(--excore-line-height-normal));overflow-wrap:anywhere;padding:8px var(--ecp-spacing-sm, var(--excore-spacing-sm));text-align:start}.excore-action-menu__item[data-tone=danger]{color:var(--ecp-tone-danger-text)}.excore-action-menu__item[data-tone=warning]{color:var(--ecp-tone-warning-text)}.excore-action-menu__item[data-loading=true] .excore-action-menu__item-content{opacity:0}@media(max-width:639px){.excore-table-shell[data-mobile-fallback=true] .excore-table-shell__scroll{display:none}.excore-table-shell[data-mobile-fallback=true] .excore-table-shell__mobile{display:grid;gap:var(--ecp-spacing-sm, var(--excore-spacing-sm))}}@media(max-width:320px){.excore-button{inline-size:auto;min-inline-size:0;white-space:normal}.excore-page-header,.excore-mobile-card__header,.excore-toolbar,.excore-table-shell__header{align-items:stretch;flex-direction:column}.excore-modal,.excore-drawer{padding:0}.excore-modal__panel,.excore-drawer__panel{inline-size:100vw;max-block-size:100dvh;border-radius:0}.excore-modal__actions,.excore-drawer__actions{flex-wrap:wrap;justify-content:stretch}.excore-modal__actions .excore-button,.excore-drawer__actions .excore-button{flex:1 1 132px}.excore-toast-viewport{inset-inline:var(--ecp-spacing-sm, var(--excore-spacing-sm))}}@keyframes excore-spinner{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes excore-field-spinner{to{transform:translateY(-50%) rotate(1turn)}}@keyframes excore-skeleton{to{transform:translate(100%)}}
