.access-denied-page{max-width:40rem}.access-denied-page__title{margin:0 0 .75rem}.access-denied-page__lead{margin-bottom:1.25rem}.access-denied-page__link{display:inline-block}.admin-permissions-page__intro{margin-bottom:.75rem;font-size:.875rem}.admin-access-tableWrap{margin-top:1rem}.admin-access-loadError{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;padding:.5rem 0}.admin-access-loadError .admin-panel__meta{margin:0;color:var(--intake-ink-muted, #4b5563)}.admin-page{max-width:960px}.admin-page__lead{margin:0 0 1rem;color:var(--intake-ink-muted, #4b5563);line-height:1.5}.admin-page__back{display:inline-block;margin-bottom:1.25rem;font-size:.875rem;text-decoration:none;color:var(--intake-link, #2563eb)}.admin-page__back:hover{text-decoration:underline}.admin-page h2{margin:0 0 .75rem;font-size:1.25rem}.admin-panel{padding:var(--intake-block-padding) var(--intake-kpi-padding-x);border:1px solid var(--intake-line, #e5e7eb);border-radius:8px;background:var(--intake-surface, #fff)}.admin-panel+.admin-panel{margin-top:1rem}.admin-panel__title{margin:0 0 .5rem;font-size:1rem;font-weight:600}.admin-panel__meta{margin:0 0 1rem;font-size:.875rem;color:var(--intake-ink-muted, #6b7280)}.admin-badge{display:inline-block;padding:var(--intake-chip-padding-y) var(--intake-chip-padding-x);border-radius:4px;font-size:.75rem;font-weight:600;background:#dbeafe;color:#1e40af}[data-theme=dark] .admin-panel{background:var(--intake-surface-raised, #1f2937);border-color:var(--intake-line-strong, #374151)}[data-theme=dark] .admin-badge{background:#1e3a5f;color:#93c5fd}.admin-permissions-page{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;max-width:640px;width:100%;padding:0 var(--intake-gutter-x);box-sizing:border-box;gap:var(--intake-section-gap, 10px)}.admin-permissions-page>.banner{flex:0 0 auto;margin:0}.admin-permissions-page .admin-panel{padding:12px 14px}.admin-permissions-page .admin-access-form.admin-panel{position:relative;flex:0 0 auto;width:fit-content;max-width:100%;overflow:visible}.admin-permissions-page .admin-access-tableWrap.admin-panel{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-self:flex-start;width:fit-content;max-width:100%;margin-top:0;overflow:hidden}.admin-access-tableToolbar{display:flex;justify-content:flex-end;flex:0 0 auto;margin-bottom:4px}.admin-access-table__exportBtn{min-width:28px;min-height:28px;padding:4px}.admin-access-form__grid{display:grid;grid-template-columns:minmax(140px,1.1fr) minmax(180px,1.4fr) minmax(120px,.85fr) auto;gap:8px;align-items:end}.admin-access-form__field{display:flex;flex-direction:column;gap:4px;min-width:0}.admin-access-form__label{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--intake-ink-muted, #6b7280)}.admin-access-form__hint{font-size:11px;line-height:1.35;color:var(--intake-ink-muted, #6b7280)}.admin-access-form__hint--error{color:#b91c1c}.admin-access-form__error{position:absolute;top:calc(100% + 8px);left:162px;right:14px;margin:0;font-size:11px;line-height:1.45;color:#b91c1c}.admin-permissions-page .admin-access-form.admin-panel:has(.admin-access-form__error)+.admin-panel{margin-top:0}.admin-access-form__input--error{border-color:#dc2626;box-shadow:0 0 0 1px #dc262626}.admin-access-form__input--error:focus{outline:none;border-color:#dc2626;box-shadow:0 0 0 2px #dc262633}.admin-access-form__input{width:100%;min-height:30px;padding:4px 8px;border:1px solid var(--intake-line, #e5e7eb);border-radius:6px;font:inherit;font-size:13px;font-weight:400;color:inherit;background:var(--intake-surface, #fff);box-sizing:border-box}.admin-access-table__input{width:100%;min-height:26px;padding:2px 6px;border:1px solid var(--intake-line, #d1d5db);border-radius:4px;font:inherit;font-size:13px;font-weight:400;color:inherit;background:var(--intake-surface, #fff);box-sizing:border-box}.admin-access-table__text{display:block;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-access-form__actions{display:flex;align-items:end}.admin-permissions-page .admin-panel+.admin-panel{margin-top:0}.admin-permissions-page .admin-panel__title{margin-bottom:.35rem;font-size:.9375rem}.admin-permissions-page .admin-access-table,.admin-permissions-page .admin-access-table th,.admin-permissions-page .admin-access-table td,.admin-permissions-page .admin-access-table .admin-access-table__text,.admin-permissions-page .admin-access-table .admin-access-table__sortBtn,.admin-permissions-page .admin-access-table .admin-access-table__filterInput,.admin-permissions-page .admin-access-table .admin-access-table__input,.admin-permissions-page .admin-access-table .admin-access-table__actionBtn,.admin-permissions-page .admin-access-table .admin-access-table__rowIndex,.admin-permissions-page .admin-access-table .admin-access-table__indexHead{font-weight:400!important}.admin-permissions-page .admin-access-table{width:auto;table-layout:fixed}.admin-permissions-page .admin-access-table__colIndex{width:28px}.admin-permissions-page .admin-access-table__colName{width:148px}.admin-permissions-page .admin-access-table__colEmail{width:228px}.admin-permissions-page .admin-access-table__colPermission{width:132px}.admin-permissions-page .admin-access-table__colActions{width:56px}.admin-permissions-page .admin-access-tableScroll{flex:1 1 auto;min-height:0;overflow:auto}.admin-access-tableScroll{overflow-x:auto}.admin-permissions-page .admin-access-table thead tr:first-child th{position:sticky;top:0;z-index:3;background:var(--intake-surface, #fff)}.admin-permissions-page .admin-access-table__filterRow th{position:sticky;top:21px;z-index:2;background:var(--intake-surface, #fff)}.admin-permissions-page .admin-access-tableScroll::-webkit-scrollbar{width:6px;height:6px}.admin-permissions-page .admin-access-tableScroll::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}.admin-permissions-page .admin-access-tableScroll::-webkit-scrollbar-thumb:hover{background:#00000047}.admin-access-table{width:100%;border-collapse:collapse;font-size:13px}.admin-access-table th,.admin-access-table td{padding:1px 6px;border:none;text-align:left;vertical-align:middle}.admin-access-table tbody tr.isEditing{background:#2563eb0a}.admin-access-table thead th{padding-top:0;padding-bottom:4px;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--intake-ink-muted, #6b7280);background:transparent}.admin-access-table__indexHead,.admin-access-table__rowIndex{width:28px;padding-left:0;padding-right:4px;text-align:right;color:var(--intake-ink-muted, #9ca3af);vertical-align:middle}.admin-access-table__indexHead{font-size:11px;letter-spacing:.05em}.admin-access-table__rowIndex .admin-access-table__text{color:var(--intake-ink-muted, #9ca3af)}.admin-access-table tbody tr.isSaving{opacity:.65}.admin-access-table__actionsHead,.admin-access-table__actions{width:56px;text-align:right;padding-right:0;white-space:nowrap}.admin-access-table__actionGroup{display:inline-flex;align-items:center;justify-content:flex-end;gap:2px}.admin-access-table__actionBtn{border:0;background:transparent;color:var(--intake-link, #2563eb);font-size:11px;cursor:pointer;padding:2px 4px;border-radius:4px;white-space:nowrap}.admin-access-table__actionBtn--icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0}.admin-access-table__actionBtn:hover:not(:disabled){background:#2563eb14}.admin-access-table__actionBtn--quiet{color:var(--intake-ink-muted, #6b7280)}.admin-access-table__actionBtn--quiet:hover:not(:disabled){background:#0f172a0f}.admin-access-table__actionBtn--danger{color:#b91c1c}.admin-access-table__actionBtn--danger:hover:not(:disabled){background:#fef2f2}.admin-access-table__actionBtn:disabled{opacity:.45;cursor:not-allowed}.admin-access-table__sortBtn{display:inline-flex;align-items:center;gap:.35rem;padding:0;border:0;background:transparent;font:inherit;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:inherit;cursor:pointer}.admin-access-table__sortBtn:hover{color:var(--intake-accent, #2563eb)}.admin-access-table__filterRow th{padding-top:0;padding-bottom:8px;vertical-align:top;border-bottom:1px solid var(--intake-line, #d1d5db)}.admin-access-table tbody tr:first-child td{padding-top:6px}.admin-access-table__filterInput{width:100%;min-width:0;box-sizing:border-box;padding:1px 0;border:none;border-radius:0;font:inherit;font-size:12px;font-weight:400;text-transform:none;letter-spacing:normal;color:inherit;background:transparent}.admin-access-table__filterInput::placeholder{color:var(--intake-ink-muted, #9ca3af)}.admin-access-table__filterInput:focus{outline:none;box-shadow:inset 0 -1px 0 var(--intake-line, #d1d5db)}.admin-access-table__empty{text-align:center;color:var(--intake-muted, #6b7280);font-style:italic}@media(max-width:900px){.admin-access-form__grid{grid-template-columns:1fr}}[data-theme=dark] .admin-access-form__input,[data-theme=dark] .admin-access-table__input{background:var(--intake-surface-raised, #1f2937);border-color:var(--intake-line-strong, #374151)}[data-theme=dark] .admin-access-table__filterInput{background:transparent}[data-theme=dark] .admin-access-table tbody tr.isEditing{background:#60a5fa14}[data-theme=dark] .admin-access-table thead th{background:transparent}[data-theme=dark] .admin-access-table__filterRow th{border-bottom-color:var(--intake-line-strong, #4b5563)}[data-theme=dark] .admin-permissions-page .admin-access-table thead tr:first-child th,[data-theme=dark] .admin-permissions-page .admin-access-table__filterRow th{background:var(--intake-surface-raised, #1f2937)}[data-theme=dark] .admin-access-table__actionBtn--danger:hover:not(:disabled){background:#ef44441f}.header-user-profile{display:flex;align-items:center;gap:10px;min-width:0;flex-shrink:1}.header-user-profile__name{font-size:12px;font-weight:600;color:var(--text-primary);white-space:nowrap;max-width:min(28vw,180px);overflow:hidden;text-overflow:ellipsis}.header-user-profile__switcher{position:relative;flex-shrink:0}.header-user-profile__badge{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-sm, 6px);border:1px solid var(--border-default);background:transparent;color:var(--text-secondary);font-size:13px;font-weight:700;font-style:italic;line-height:1;text-transform:lowercase;flex-shrink:0;-webkit-user-select:none;user-select:none;transition:background .15s ease,color .15s ease,border-color .15s ease}.header-user-profile__badge--button{cursor:pointer;padding:0;font-family:inherit}.header-user-profile__badge--button:hover,.header-user-profile__badge--button[aria-expanded=true]{background:var(--hover-overlay);color:var(--text-primary);border-color:var(--border-default)}.header-user-profile__badge--button[aria-expanded=true]:after{opacity:0;visibility:hidden}.header-user-profile__badge--button:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.header-user-profile__badge--tip{position:relative}.header-user-profile__badge--tip:after{content:attr(data-tip);position:absolute;top:calc(100% + 8px);right:0;z-index:70;min-width:max-content;max-width:220px;padding:6px 10px;border-radius:8px;border:1px solid var(--border-default);background:var(--surface-overlay);box-shadow:var(--shadow-md);color:var(--text-primary);font-size:11px;font-weight:600;font-style:normal;text-transform:none;line-height:1.35;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .12s ease,visibility .12s ease}.header-user-profile__badge--tip:hover:after,.header-user-profile__badge--tip:focus-visible:after{opacity:1;visibility:visible}.header-user-profile__menu{position:absolute;top:calc(100% + 6px);right:0;z-index:60;min-width:132px;padding:4px;border-radius:8px;border:1px solid var(--border-default);background:var(--surface-overlay);box-shadow:var(--shadow-md)}.header-user-profile__menu-item{display:block;width:100%;padding:8px 10px;border:none;border-radius:6px;background:transparent;color:var(--text-primary);font-size:12px;font-weight:600;text-align:left;cursor:pointer;font-family:inherit}.header-user-profile__menu-item:hover{background:var(--hover-overlay)}.header-user-profile__menu-item[data-active=true]{background:var(--accent-primary-muted);color:var(--accent-primary)}.header-user-profile__menu-item:focus-visible{outline:2px solid var(--accent-primary);outline-offset:-2px}.header-user-profile__menu-divider{height:1px;margin:4px 0;background:var(--border-subtle)}.header-user-profile__menu-item--logout{color:#f08c78e6}.header-user-profile__menu-item--logout:hover{background:#dc503c26;color:#f08878}.app-header{position:sticky;top:0;height:var(--topbarH, 52px);background:var(--surface-raised);border-bottom:1px solid var(--border-default);display:flex;align-items:center;gap:12px;padding:0 16px;z-index:100;flex-shrink:0}.app-header__logo{display:flex;align-items:center;gap:10px;flex-shrink:0;text-decoration:none}.app-header__abi-svg{display:block;flex-shrink:0;height:22px;width:auto;color:var(--text-primary)}.app-header__wordmark{font-size:19px;font-weight:800;letter-spacing:-.09em;color:var(--text-primary);line-height:1}.app-header__wordmark span{color:var(--accent-primary)}.app-header__logo-divider{width:1px;height:18px;background:var(--border-default);flex-shrink:0}.app-header__spacer{flex:1}.app-header__page{flex-shrink:0;font-size:13px;font-weight:600;letter-spacing:-.01em;color:var(--text-secondary);white-space:nowrap}.app-header__actions,.app-header__meta{display:flex;align-items:center;gap:8px;flex-shrink:0}.header-nav-btn{display:inline-flex;align-items:center;gap:7px;padding:0 13px;height:32px;border:1px solid rgba(0,0,0,.22);border-radius:var(--radius-sm, 6px);background:transparent;color:#111;font-family:var(--font-family-sans);font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;transition:border-color .2s ease,color .2s ease;position:relative}[data-theme=dark] .header-nav-btn{border-color:#ffffff38;color:#fff}.header-nav-btn:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.header-nav-btn:disabled{opacity:.5;cursor:not-allowed}.header-nav-btn svg{width:14px;height:14px;flex-shrink:0;fill:currentColor}.header-nav-export-wrap{position:relative}.header-nav-export-caret{width:13px;height:13px;flex-shrink:0;fill:currentColor;transition:transform .2s ease}.header-nav-export-wrap.is-open .header-nav-export-caret{transform:rotate(180deg)}.header-nav-export-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:200;min-width:148px;padding:4px;border-radius:8px;border:1px solid var(--border-default);background:var(--surface-overlay);box-shadow:var(--shadow-md);display:none}[data-theme=dark] .header-nav-export-menu{background:#1a1f26;border-color:#ffffff24}.header-nav-export-wrap.is-open .header-nav-export-menu{display:block}.header-nav-export-item{display:flex;align-items:center;gap:9px;padding:8px 12px;border-radius:6px;background:transparent;border:0;width:100%;text-align:left;color:var(--text-primary);font-family:var(--font-family-sans);font-size:13px;font-weight:500;cursor:pointer;transition:background .12s}.header-nav-export-item:hover{background:var(--hover-overlay)}[data-theme=dark] .header-nav-export-item{color:#c8d0d8}[data-theme=dark] .header-nav-export-item:hover{background:#ffffff14;color:#fff}.header-nav-export-item svg{width:14px;height:14px;flex-shrink:0;fill:currentColor;opacity:.7}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--border-default);border-radius:var(--radius-sm, 6px);background:transparent;color:var(--text-secondary);cursor:pointer;flex-shrink:0;transition:background .15s ease,color .15s ease,border-color .15s ease}.theme-toggle:hover{background:var(--hover-overlay);color:var(--text-primary);border-color:var(--border-default)}.theme-toggle:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.theme-toggle__icon{display:flex;align-items:center;justify-content:center;line-height:0}.theme-toggle__icon--sun{display:none}.theme-toggle__icon--moon,[data-theme=dark] .theme-toggle__icon--sun{display:flex}[data-theme=dark] .theme-toggle__icon--moon{display:none}.clb-accordion{cursor:pointer;box-sizing:border-box;border-radius:var(--border-radius-default);border:var(--border-width-default) solid var(--color-neutral-200)}.clb-accordion--fill{background-color:var(--color-neutral-100)}.clb-accordion--fill .clb-accordion__header--open{border-bottom:var(--border-width-default) solid var(--color-neutral-200)}.clb-accordion--shape{background-color:#0000}.clb-accordion--shape .clb-accordion__header--open{border-bottom:var(--border-width-default) solid var(--color-neutral-200)}.clb-accordion--ghost{background-color:#0000;border:var(--border-width-default) solid rgba(0,0,0,0);border-bottom:var(--border-width-default) solid var(--color-neutral-200);border-bottom-left-radius:var(--border-radius-none);border-bottom-right-radius:var(--border-radius-none)}.clb-accordion__header{display:flex;align-items:center;flex-wrap:nowrap;color:var(--color-neutral-600);padding:.75rem var(--spacing-size-3xs);border-radius:var(--border-radius-sm);gap:var(--spacing-size-3xs);box-sizing:border-box;min-width:0}.clb-accordion__header--icon-right{justify-content:space-between}.clb-accordion__header:hover{background-color:var(--color-opacity-hover)}.clb-accordion__header:focus-visible{outline:var(--border-width-sm) solid var(--color-contrast-focused)}.clb-accordion__title{display:flex;align-items:center;gap:var(--spacing-size-4xs);min-width:0;max-width:100%;color:var(--color-neutral-600);font-size:var(--font-size-default);font-weight:var(--font-weight-semibold);line-height:var(--line-height-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clb-accordion__title-text{display:block;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:1 1 auto}.clb-accordion__sub-title{display:block;min-width:0;flex:0 1 auto;color:var(--color-neutral-400);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.clb-accordion__sub-title-text{display:block;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.clb-accordion__info{display:flex;align-items:center;flex-direction:row;gap:var(--spacing-size-3xs);flex:1 1 auto;min-width:0;overflow:hidden}.clb-accordion__info--bottom{flex-direction:column;gap:var(--spacing-size-5xs);align-items:start}.clb-accordion__icon-chevron{transition:transform .2s ease}.clb-accordion__icon-chevron--opened{transform:rotate(180deg)}.clb-accordion__content{padding:var(--spacing-size-3xs);font-size:var(--font-size-sm);line-height:1.25rem;color:var(--color-neutral-600);font-weight:var(--font-weight-regular)}.clb-accordion__content--fill,.clb-accordion__content--shape{border-top:var(--border-width-default) solid var(--color-neutral-200)}.clb-accordion .clb-tooltip-container{display:flex;align-items:center}:root{--child-spacing: 8px;--position: 0;--position-relation-child: calc(100% + var(--child-spacing));--position-centralized: 50%;--translate-x: translate(0, 50%);--translate-y: translate(50%, 0);--arrow-size: 12px;--arrow-position-x: -3px;--arrow-position-y: 14px}.clb-tooltip{max-width:400px;min-width:48px;max-height:224px;min-height:40px;width:max-content;box-sizing:border-box;border-radius:var(--border-radius-default);padding:var(--spacing-inset-size-xs) .75rem;box-shadow:var(--shadow-level-2) #00000029;text-align:left;display:flex;flex-direction:column;align-items:center;justify-content:center}.clb-tooltip--light{background-color:var(--color-neutral-500)}.clb-tooltip--dark{background-color:var(--color-neutral-400)}.clb-tooltip--body{display:flex;flex-direction:column;font-size:var(--font-size-sm);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-md)}.clb-tooltip--body--title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;margin-bottom:var(--spacing-inset-size-2xs);flex-shrink:0;max-height:2.8em;line-height:1.4;font-size:var(--font-size-sm)}.clb-tooltip--body--title--light,.clb-tooltip--body--title--dark{color:var(--color-neutral-100)}.clb-tooltip--body--description{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;flex:1;-webkit-line-clamp:7;max-height:154px}.clb-tooltip--body--description--light,.clb-tooltip--body--description--dark{color:var(--color-neutral-200)}.clb-tooltip-container{position:relative;display:inline-block}.clb-tooltip-container--top{align-items:center;justify-content:center}.clb-tooltip-container--top .clb-tooltip{bottom:var(--position-relation-child);right:var(--position-centralized);transform:var(--translate-y)}.clb-tooltip-container--topLeft .clb-tooltip{bottom:var(--position-relation-child);left:var(--position)}.clb-tooltip-container--topRight .clb-tooltip{bottom:var(--position-relation-child);right:var(--position)}.clb-tooltip-container--bottom{align-items:center;justify-content:center}.clb-tooltip-container--bottom .clb-tooltip{top:var(--position-relation-child);right:var(--position-centralized);transform:var(--translate-y)}.clb-tooltip-container--bottomLeft .clb-tooltip{top:var(--position-relation-child);left:var(--position)}.clb-tooltip-container--bottomRight .clb-tooltip{top:var(--position-relation-child);right:var(--position)}.clb-tooltip-container--left{align-items:center;justify-content:center}.clb-tooltip-container--left .clb-tooltip{right:var(--position-relation-child);bottom:var(--position-centralized);transform:var(--translate-x)}.clb-tooltip-container--leftTop .clb-tooltip{right:var(--position-relation-child);top:var(--position)}.clb-tooltip-container--leftBottom .clb-tooltip{right:var(--position-relation-child);bottom:var(--position)}.clb-tooltip-container--right{align-items:center;justify-content:center}.clb-tooltip-container--right .clb-tooltip{left:var(--position-relation-child);bottom:var(--position-centralized);transform:var(--translate-x)}.clb-tooltip-container--rightTop .clb-tooltip{left:var(--position-relation-child);top:var(--position)}.clb-tooltip-container--rightBottom .clb-tooltip{left:var(--position-relation-child);bottom:var(--position)}.clb-tooltip-container .clb-tooltip--open{opacity:1;visibility:visible}.clb-arrow{width:var(--arrow-size);height:var(--arrow-size);transform:rotate(45deg);position:absolute}.clb-arrow--light{background-color:var(--color-neutral-500)}.clb-arrow--dark{background-color:var(--color-neutral-400)}.clb-arrow--top{bottom:var(--arrow-position-x)}.clb-arrow--topLeft{bottom:var(--arrow-position-x);left:var(--arrow-position-y)}.clb-arrow--topRight{bottom:var(--arrow-position-x);right:var(--arrow-position-y)}.clb-arrow--bottom{top:var(--arrow-position-x)}.clb-arrow--bottomLeft{top:var(--arrow-position-x);left:var(--arrow-position-y)}.clb-arrow--bottomRight{top:var(--arrow-position-x);right:var(--arrow-position-y)}.clb-arrow--left{right:var(--arrow-position-x)}.clb-arrow--leftTop{right:var(--arrow-position-x);top:var(--arrow-position-y)}.clb-arrow--leftBottom{right:var(--arrow-position-x);bottom:var(--arrow-position-y)}.clb-arrow--right{left:var(--arrow-position-x)}.clb-arrow--rightTop{left:var(--arrow-position-x);top:var(--arrow-position-y)}.clb-arrow--rightBottom{left:var(--arrow-position-x);bottom:var(--arrow-position-y)}.clb-link{display:inline-flex;align-items:center;font-family:var(--font-family-base);gap:.25rem;box-sizing:border-box;line-height:100%;color:#0057c9;text-decoration:none;width:fit-content;cursor:pointer}.clb-link--inline{font-weight:var(--font-weight-regular)}.clb-link--inline>.clb-link__label{text-decoration:underline;text-decoration-color:currentColor;transition:text-decoration-color var(--velocity-slow) ease-in-out}.clb-link--inline>.clb-link__label:hover{text-decoration-color:#0000}.clb-link--standalone{font-weight:var(--font-weight-medium)}.clb-link--standalone>.clb-link__label{text-decoration-color:#0000}.clb-link--standalone>.clb-link__label:hover{text-decoration:underline;text-decoration-color:currentColor;transition:text-decoration-color var(--velocity-slow) ease-in-out}.clb-link__icon{display:flex;align-items:center}.clb-link--disabled{color:var(--color-neutral-300);pointer-events:none;cursor:not-allowed}.clb-link--left{flex-direction:row}.clb-link--right{flex-direction:row-reverse}.clb-link--sm{height:.75rem;font-size:.75rem}.clb-link--md{height:.875rem;font-size:.875rem}.clb-link--lg{height:1rem;font-size:1rem}.clb-link:visited:not(.clb-link--disabled){color:var(--color-contrast-focused)}.clb-link:active:not(.clb-link--disabled){color:#00357a}.clb-link:focus-visible{border-radius:var(--border-radius-sm);outline:var(--border-radius-sm) solid var(--color-contrast-focused);outline-offset:var(--border-radius-sm)}.clb-loading{animation:spin 1.5s infinite ease-in-out;display:flex}.clb-loading__circle{cx:50;cy:50;r:20;fill:none;stroke-dasharray:126}.clb-loading__background{stroke:var(--color-neutral-300);stroke-dashoffset:0}.clb-loading__animated{stroke-dashoffset:31.5;stroke-linecap:round}.clb-loading__animated--brand{stroke:var(--color-action-default)}.clb-loading__animated--bold{stroke:var(--color-contrast-brand)}.clb-loading__animated--subtle{stroke:var(--color-contrast-white)}.clb-loading--xsm{width:1rem;height:1rem}.clb-loading--sm{width:1.5rem;height:1.5rem}.clb-loading--md{width:2rem;height:2rem}.clb-loading--lg{width:2.5rem;height:2.5rem}.clb-loading--xlg{width:3rem;height:3rem}.clb-loading--2xlg{width:4rem;height:4rem}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.clb-button{display:flex;justify-content:center;align-items:center;cursor:pointer;box-sizing:border-box;width:max-content;border:var(--border-width-xs) solid rgba(0,0,0,0);border-radius:var(--border-radius-sm);font-family:var(--font-family-base);font-weight:var(--font-weight-medium);color:var(--color-contrast-brand)}.clb-button--xsm{padding:5px var(--spacing-size-4xs);height:var(--spacing-size-2xs);gap:var(--spacing-size-5xs);font-size:.875rem;line-height:.875rem}.clb-button--xsm-only-icon{height:var(--spacing-size-2xs);width:var(--spacing-size-2xs);padding:var(--spacing-size-5xs)}.clb-button--sm{padding:var(--spacing-size-4xs) .75rem;height:var(--spacing-size-xs);gap:var(--spacing-size-4xs);font-size:.875rem;line-height:.875rem}.clb-button--sm-only-icon{height:var(--spacing-size-xs);width:var(--spacing-size-xs);padding:.375rem}.clb-button--md{padding:.75rem var(--spacing-size-3xs);height:var(--spacing-size-sm);gap:var(--spacing-size-4xs);font-size:var(--spacing-size-3xs);line-height:var(--spacing-size-3xs)}.clb-button--md-only-icon{height:var(--spacing-size-sm);width:var(--spacing-size-sm);padding:var(--spacing-size-4xs)}.clb-button--lg{padding:.875rem 1.25rem;height:var(--spacing-size-md);gap:.75rem;font-size:var(--spacing-size-3xs);line-height:var(--spacing-size-3xs)}.clb-button--lg-only-icon{height:var(--spacing-size-md);width:var(--spacing-size-md);padding:.75rem}.clb-button--xlg{padding:var(--spacing-size-3xs) var(--spacing-size-2xs);height:var(--spacing-size-lg);gap:var(--spacing-size-3xs);font-size:1.25rem;line-height:1.25rem}.clb-button--xlg-only-icon{height:var(--spacing-size-lg);width:var(--spacing-size-lg);padding:.75rem}.clb-button--primary{background-color:var(--color-action-default)}.clb-button--primary:disabled{background-color:var(--color-opacity-disabled);color:var(--color-neutral-300);cursor:not-allowed;pointer-events:none}.clb-button--secondary{background-color:#0000;border-color:var(--color-neutral-600)}.clb-button--secondary:disabled{border-color:var(--color-neutral-300);color:var(--color-neutral-300);cursor:not-allowed;pointer-events:none}.clb-button--tertiary{background-color:#0000}.clb-button--tertiary:disabled{color:var(--color-neutral-300);cursor:not-allowed;pointer-events:none}.clb-button--dangerTertiary{background-color:#0000;color:var(--color-feedback-danger-300)}.clb-button--dangerTertiary:disabled{color:var(--color-neutral-300);cursor:not-allowed;pointer-events:none}.clb-button--dangerTertiary:active:not(:disabled){color:var(--color-feedback-danger-500)}.clb-button--danger{background-color:var(--color-feedback-danger-300);color:var(--color-neutral-100)}.clb-button--danger:hover:not(:disabled){background-color:var(--color-feedback-danger-600);border-color:var(--color-feedback-danger-600)}.clb-button--danger:active:not(:disabled){background-color:var(--color-feedback-danger-500);border-color:var(--color-feedback-danger-500)}.clb-button--danger:disabled{background-color:var(--color-opacity-disabled);color:var(--color-neutral-300);cursor:not-allowed;pointer-events:none}.clb-button--icon--left{flex-direction:row}.clb-button--icon--right{flex-direction:row-reverse}.clb-button--primary:hover:not(:disabled),.clb-button--secondary:hover:not(:disabled),.clb-button--tertiary:hover:not(:disabled){color:var(--color-contrast-brand);background-color:var(--color-action-hover);border-color:var(--color-action-hover)}.clb-button--primary:active:not(:disabled),.clb-button--secondary:active:not(:disabled),.clb-button--tertiary:active:not(:disabled){color:var(--color-contrast-brand);background-color:var(--color-brand-400);border-color:var(--color-brand-400)}.clb-button--blockedWidth{width:100%}.clb-button:focus-visible{border-radius:var(--border-radius-sm);outline:var(--border-radius-sm) solid var(--color-contrast-focused);outline-offset:var(--border-radius-sm)}.clb-alert{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-size-3xs);font-family:var(--font-family-base);box-sizing:border-box;border-radius:var(--border-radius-sm);border:var(--border-radius-sm) solid rgba(0,0,0,0);gap:var(--spacing-size-3xs);min-width:0}.clb-alert--neutral{background-color:#e2f5ff}.clb-alert--negative{background-color:var(--color-feedback-danger-100)}.clb-alert--positive{background-color:var(--color-feedback-positive-100)}.clb-alert--warning{background-color:var(--color-feedback-warning-100)}.clb-alert__start{display:flex;flex-direction:row;gap:.75rem;min-width:0}.clb-alert__end{display:flex;flex-direction:row;gap:var(--spacing-size-4xs)}.clb-alert__icon--neutral{color:#2b83f7}.clb-alert__icon--negative{color:var(--color-feedback-danger-400)}.clb-alert__icon--positive{color:var(--color-feedback-positive-400)}.clb-alert__icon--warning{color:var(--color-feedback-warning-400)}.clb-alert__info{display:flex;flex-direction:column;gap:var(--spacing-size-4xs);min-width:0}.clb-alert__title{font-weight:var(--font-weight-medium);font-size:var(--font-size-default);line-height:var(--font-size-default);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clb-alert__description{font-weight:var(--font-weight-regular);font-size:var(--font-size-sm);line-height:1.25rem}.clb-alert:focus-visible{border:var(--border-radius-sm) solid var(--color-contrast-focused);outline:none}.clb-avatar-container{all:unset;display:flex;align-items:center;gap:16px;width:max-content}.clb-avatar-container.clickable{cursor:pointer}.clb-avatar{display:flex;align-items:center;justify-content:center;aspect-ratio:1;border-radius:50%;box-sizing:border-box;background-color:var(--color-brand-200);border:var(--border-width-default) solid var(--color-neutral-100);font-size:var(--font-size-default)}.clb-avatar:focus-visible:not(:disabled){outline:2px solid var(--color-contrast-focused);outline-offset:2px;border-radius:50%}.clb-avatar--sm{width:32px;height:32px;font-size:var(--font-size-xs)}.clb-avatar--md{width:48px;height:48px}.clb-avatar--lg{width:64px;height:64px}.clb-avatar__label{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:1;cursor:default}.clb-avatar img{width:100%;height:100%;object-fit:cover;border-radius:var(--border-radius-circular);background-color:var(--color-neutral-100);aspect-ratio:1;box-sizing:border-box}.clb-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--border-radius-pill);box-sizing:border-box}.clb-badge--dot{padding:0}.clb-badge--dot.clb-badge--sm{min-width:.5rem;height:.5rem}.clb-badge--dot.clb-badge--md{min-width:.625rem;height:.625rem}.clb-badge--dot.clb-badge--lg{min-width:.75rem;height:.75rem}.clb-badge--dot .clb-badge__dot{display:block;width:100%;height:100%;border-radius:inherit;background-color:inherit}.clb-badge--number.clb-badge--sm{min-width:1.25rem;height:1.25rem;padding:.125rem var(--spacing-inset-size-2xs);font-size:var(--font-size-xs)}.clb-badge--number.clb-badge--md{min-width:1.5rem;height:1.5rem;padding:.125rem .375rem;font-size:var(--font-size-sm)}.clb-badge--number.clb-badge--lg{min-width:2rem;height:2rem;padding:var(--spacing-inset-size-2xs) var(--spacing-inset-size-xs);font-size:var(--font-size-default)}.clb-badge--icon.clb-badge--sm{width:1.25rem;height:1.25rem;padding:var(--spacing-inset-size-2xs)}.clb-badge--icon.clb-badge--md{width:1.5rem;height:1.5rem;padding:.313rem}.clb-badge--icon.clb-badge--lg{width:2rem;height:2rem;padding:.375rem}.clb-badge--icon .clb-icon{color:inherit}.clb-badge--positive{background-color:var(--color-feedback-positive-400);color:var(--color-neutral-100)}.clb-badge--warning{background-color:var(--color-feedback-warning-300);color:var(--color-contrast-black)}.clb-badge--danger{background-color:var(--color-feedback-danger-300);color:var(--color-neutral-100)}.clb-badge--info{background-color:#559cf8;color:var(--color-neutral-100)}.clb-badge--neutral{background-color:var(--color-neutral-400);color:var(--color-neutral-100)}.clb-breadcrumb{font-family:var(--font-family-base);font-size:var(--font-size-default);display:flex;flex-wrap:nowrap;white-space:nowrap;overflow-x:auto;overflow-y:hidden;gap:var(--spacing-size-4xs);margin:0;padding:0;box-sizing:border-box;height:1.5rem}.clb-breadcrumb::-webkit-scrollbar{height:max(var(--spacing-size-5xs),4px);border-radius:var(--border-radius-pill);background:var(--color-neutral-200)}.clb-breadcrumb::-webkit-scrollbar-thumb{background:var(--color-neutral-400);border-radius:var(--border-radius-pill)}.clb-breadcrumb li{list-style-type:none;display:flex;align-items:center;gap:var(--spacing-size-4xs)}.clb-breadcrumb .clb-icon{color:var(--color-neutral-400)}.clb-breadcrumb--link{background-color:#0000;border:var(--border-width-sm) solid rgba(0,0,0,0);border-radius:var(--border-width-sm);padding:0;box-sizing:border-box;height:1.5rem;color:var(--color-neutral-400);font-size:var(--font-size-default);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);text-decoration:none;text-align:center;cursor:pointer;position:relative}.clb-breadcrumb--link:before{content:attr(data-label);visibility:hidden;font-weight:var(--font-weight-medium);display:block;height:0;overflow:hidden}.clb-breadcrumb--link:hover{font-weight:var(--font-weight-medium);color:var(--color-neutral-600)}.clb-breadcrumb--link:hover:not(.clb-breadcrumb--link--active){border-bottom:var(--border-width-sm) solid var(--color-neutral-600);width:100%}.clb-breadcrumb--link:focus-visible{outline:none;border:var(--border-radius-sm) solid var(--color-contrast-focused)}.clb-breadcrumb--link--active{color:var(--color-neutral-600);font-weight:var(--font-weight-medium);cursor:default}.clb-card{box-sizing:border-box;border-radius:var(--border-radius-default);background-color:var(--color-neutral-100);border:var(--border-width-xs) solid var(--color-neutral-background)}.clb-checkbox{cursor:pointer;display:flex;align-items:flex-start;position:relative;font-family:var(--font-family-base);font-size:var(--font-size-default);color:var(--color-neutral-600);font-weight:var(--font-weight-regular);line-height:var(--line-height-default);box-sizing:border-box;gap:.75rem;max-width:100%}.clb-checkbox__input{cursor:inherit;height:var(--spacing-size-3xs);width:var(--spacing-size-3xs);border-radius:var(--border-radius-sm);-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.clb-checkbox__input:hover{background-color:var(--color-action-hover);border-color:var(--color-action-default)}.clb-checkbox__input:focus{outline:var(--border-radius-sm) solid var(--color-contrast-focused);outline-offset:var(--border-radius-sm);background-color:var(--color-action-hover);border:var(--border-width-default) solid var(--color-action-default)}.clb-checkbox__content{display:flex;flex-direction:column;flex:1;min-width:0}.clb-checkbox__content__label{cursor:pointer;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;padding-bottom:1px}.clb-checkbox__content__label--truncate{white-space:nowrap}.clb-checkbox__content__description{font-size:var(--font-size-sm);color:var(--color-neutral-400);font-weight:var(--font-weight-regular);margin:0;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.clb-checkbox__inner{position:absolute;box-sizing:border-box;height:var(--spacing-size-3xs);width:var(--spacing-size-3xs);border:var(--border-width-default) solid var(--color-neutral-300);border-radius:var(--border-radius-sm)}.clb-checkbox__inner .clb-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.clb-checkbox__inner:hover{background-color:var(--color-action-hover);border:var(--border-width-default) solid var(--color-action-default);border-radius:var(--border-radius-sm)}.clb-checkbox--lg{gap:.75rem}.clb-checkbox--lg .clb-checkbox__content{gap:calc(var(--spacing-size-4xs) - 1px)}.clb-checkbox--lg .clb-checkbox__content__label{font-size:var(--font-size-default)}.clb-checkbox--sm{gap:var(--spacing-size-4xs)}.clb-checkbox--sm .clb-checkbox__content{gap:calc(var(--spacing-size-5xs) - 1px)}.clb-checkbox--sm .clb-checkbox__content__label{font-size:var(--font-size-sm)}.clb-checkbox--checked,.clb-checkbox--indeterminate{font-weight:var(--font-weight-medium)}.clb-checkbox--checked .clb-checkbox__inner,.clb-checkbox--indeterminate .clb-checkbox__inner{background-color:var(--color-action-default);border:var(--border-width-default) solid var(--color-action-default);border-radius:var(--border-radius-sm)}.clb-checkbox--checked .clb-checkbox__inner:hover,.clb-checkbox--indeterminate .clb-checkbox__inner:hover{background-color:var(--color-action-hover);border:var(--border-width-default) solid var(--color-action-default)}.clb-checkbox--error{color:var(--color-feedback-danger-300)}.clb-checkbox--error .clb-checkbox__inner{border:var(--border-width-default) solid var(--color-feedback-danger-300);border-radius:var(--border-radius-sm);background:var(--color-opacity-default);color:var(--color-contrast-white)}.clb-checkbox--error .clb-checkbox__inner--indeterminate,.clb-checkbox--error .clb-checkbox__inner--checked{background-color:var(--color-feedback-danger-300)}.clb-checkbox--error .clb-checkbox__inner:hover{background-color:var(--color-feedback-danger-200);border:var(--border-width-default) solid var(--color-feedback-danger-300)}.clb-checkbox--disabled{color:var(--color-neutral-400);cursor:not-allowed}.clb-checkbox--disabled .clb-checkbox__inner{border:var(--border-width-default) solid var(--color-neutral-300);border-radius:var(--border-radius-sm);background-color:var(--color-opacity-disabled)}.clb-checkbox--disabled .clb-checkbox__inner:hover{background-color:var(--color-opacity-disabled);border:var(--border-width-default) solid var(--color-neutral-300)}.clb-checkbox--disabled .clb-checkbox__content__label{cursor:not-allowed}.clb-container-tags,clb-container-tags{gap:var(--spacing-size-4xs);display:flex;overflow:hidden}.clb-tag,clb-tag{white-space:nowrap}.clb-tag[data-overflowed],clb-tag[data-overflowed]{visibility:hidden}.clb-drawer{position:fixed;right:0;top:0;bottom:0;transform:translate(100%);transition:.3s ease;box-shadow:var(--shadow-level-2) #00000029;border-left:var(--border-width-default) var(--color-neutral-200) solid;background-color:var(--color-neutral-100);display:flex;padding:var(--spacing-size-3xs) var(--spacing-size-2xs);flex-direction:column;overflow:hidden;max-width:50rem;min-width:22rem;box-sizing:border-box}.clb-drawer--open{transition:.3s ease;transform:translate(0)}.clb-drawer__header{box-sizing:border-box;margin-bottom:var(--spacing-size-2xs)}.clb-drawer__header .clb-drawer__description{margin:0;text-align:justify;word-break:break-word;color:var(--color-neutral-400);font-size:var(--font-size-sm)}.clb-drawer__header .clb-drawer__description--ellipsis{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;line-height:1.4;word-break:break-word}.clb-drawer__header .clb-drawer__title{text-align:left;align-items:center;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1;display:-webkit-box;word-break:break-word;-webkit-box-orient:vertical;margin:0;font-size:var(--font-size-lg)}.clb-drawer__header-title-and-close{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;height:20px}.clb-drawer__body{height:100%;overflow:auto;display:flex;flex-direction:column;padding:5px}.clb-drawer__body .inputs{display:flex;flex-direction:column}.clb-drawer__body::-webkit-scrollbar{width:var(--border-width-xl);border-radius:var(--border-radius-default);background:var(--color-neutral-200)}.clb-drawer__body::-webkit-scrollbar-thumb{width:var(--border-width-xl);background:var(--color-neutral-400);border-radius:var(--border-radius-default)}.clb-drawer__footer{display:flex;flex-direction:row-reverse;gap:var(--spacing-size-4xs);padding-top:16px}.clb-drawer:focus:not(:disabled){outline:2px solid var(--color-contrast-focused);outline-offset:2px;border-color:var(--color-brand-300);border-width:var(--border-width-default)}.clb-drawer:focus-visible:not(:disabled){outline:2px solid var(--color-contrast-focused)}.clb-drawer-overlay{overflow-y:auto;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:block;background:var(--color-opacity-default);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);overflow:hidden}.clb-dropdown{position:relative;display:inline-block}.clb-dropdown-trigger{border:none;padding:0;margin:0}.clb-dropdown--content{box-sizing:border-box;background-color:var(--color-neutral-100);border-radius:var(--border-radius-default);border:var(--border-width-default) solid var(--color-neutral-200);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;max-height:288px}.clb-dropdown--content--active{opacity:1;visibility:visible}.clb-dropdown--header:not(:empty){padding:var(--spacing-inset-size-xs)}.clb-dropdown--body{flex:1;overflow-y:auto;overflow-x:hidden}.clb-dropdown--body::-webkit-scrollbar{width:max(var(--spacing-size-5xs),8px);border-radius:var(--border-radius-pill);background:var(--color-neutral-200)}.clb-dropdown--body::-webkit-scrollbar-thumb{background:var(--color-neutral-400);border-radius:var(--border-radius-pill)}.clb-dropdown--with-body-padding{padding:var(--spacing-inset-size-xs)}.clb-dropdown--footer:not(:empty){border-top:1px solid var(--color-neutral-background);padding:var(--spacing-inset-size-xs)}.clb-virtualized-list{position:relative;overflow:auto;margin:2px 2px 2px 0;padding:0 4px;will-change:scroll-position;contain:layout style paint}.clb-virtualized-list::-webkit-scrollbar{width:max(var(--spacing-size-5xs),8px);border-radius:var(--border-radius-pill);background:var(--color-neutral-200)}.clb-virtualized-list::-webkit-scrollbar-thumb{background:var(--color-neutral-400);border-radius:var(--border-radius-pill)}.clb-virtualized-list__spacer{position:relative;width:100%}.clb-virtualized-list__items{position:absolute;width:100%}.clb-virtualized-list__item{width:100%;content-visibility:auto;contain-intrinsic-size:auto var(--item-height, 40px)}.clb-virtualized-list__item :focus-within{outline:2px solid var(--color-contrast-focused);outline-offset:-2px}.clb-virtualized-list--mouse-focus .clb-virtualized-list__item :focus-within{outline:none;box-shadow:none}.clb-dropdown-select-options__button{width:100%;height:40px;padding:0 var(--spacing-size-3xs);background:#0000;border:none;cursor:pointer;text-align:start;display:flex;align-items:center;justify-content:space-between;border-radius:var(--border-radius-xs);content-visibility:auto;contain-intrinsic-size:auto var(--spacing-size-sm);color:var(--color-neutral-600);font:var(--font-weight-regular) var(--font-size-sm)/var(--line-height-default) var(--font-family-base);transition:background-color var(--velocity-fast) var(--vibe-soft)}.clb-dropdown-select-options__button:hover{background-color:var(--color-opacity-hover)}.clb-dropdown-select-options__button:disabled{color:var(--color-neutral-300);background-color:var(--color-opacity-disabled);cursor:default}.clb-dropdown-select-options__button--selected{font-weight:var(--font-weight-medium)}.clb-dropdown-select-options__label{flex:1;text-align:start}.clb-dropdown-select-options__check{color:var(--color-neutral-600);flex-shrink:0;margin-left:var(--spacing-size-4xs)}.clb-dropdown-select-options__no-options{height:40px;font-weight:var(--font-weight-regular);font-size:var(--font-size-sm);color:var(--color-neutral-400);padding:0 .75rem;display:flex;align-items:center;font-family:var(--font-family-base)}.clb-input-helper{display:flex;justify-content:flex-start;align-items:flex-start;gap:var(--spacing-size-5xs);font-size:var(--font-size-sm);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);color:var(--color-neutral-500);text-align:left;flex-direction:row;height:1rem}.clb-input-helper__label{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-word;max-width:100%}.clb-input-helper__icon{display:none;height:var(--font-size-default);width:var(--font-size-default);align-items:center;justify-content:center;align-self:stretch;flex-shrink:0;color:inherit;fill:currentColor}.clb-input-helper--negative{color:var(--color-feedback-danger-500)}.clb-input-helper--negative .clb-input-helper__icon{display:flex}.clb-input-helper--warning{color:var(--color-feedback-warning-500)}.clb-input-helper--warning .clb-input-helper__icon{display:flex}.clb-input-helper--positive{color:var(--color-feedback-positive-500)}.clb-input-helper--positive .clb-input-helper__icon{display:flex}.clb-input-helper--disabled{color:var(--color-neutral-300)}.clb-input-helper--disabled .clb-input-helper__icon{color:var(--color-neutral-300);fill:var(--color-neutral-300)}.clb-input-helper--sm{display:none}.clb-input-helper--md,.clb-input-helper--lg{font-size:var(--font-size-sm)}.clb-input-label{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-size-5xs);font-weight:var(--font-weight-medium);font-family:var(--font-family-base);font-size:var(--font-size-default);color:var(--color-neutral-600);text-align:left;height:1rem}.clb-input-label>span{display:flex}.clb-input-label__text{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.clb-input-label__message{color:var(--color-neutral-500);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular)}.clb-input-label__icon{height:var(--font-size-default);width:var(--font-size-default);color:var(--color-neutral-600);justify-content:center;align-items:center;display:flex;cursor:help}.clb-input-label--disabled,.clb-input-label--disabled .clb-input-label__message{color:var(--color-neutral-300)}.clb-input-label--sm{display:none}.clb-input-label--md{font-size:var(--font-size-sm)}.clb-input-label--lg{font-size:var(--font-size-default)}.clb-input{display:flex;flex-direction:column;gap:var(--spacing-size-4xs)}.clb-input__icon{position:absolute;display:flex;align-items:center;justify-content:center;height:var(--spacing-size-3xs);width:var(--spacing-size-3xs);padding:0;margin:0;flex-shrink:0;z-index:1;top:50%;transform:translateY(-50%)}.clb-input__icon--prefix{color:var(--color-neutral-400);left:.75rem}.clb-input__icon--prefix--dark{color:var(--color-neutral-600);left:.75rem}.clb-input__icon--suffix{color:var(--color-neutral-600);right:.75rem}.clb-input__icon--clickable{cursor:pointer;-webkit-user-select:none;user-select:none}.clb-input__icon--hidden{visibility:hidden;opacity:0}.clb-input__icon--disabled{pointer-events:none;cursor:default;color:var(--color-neutral-300)}.clb-input__container-wrap{display:flex;align-items:center;gap:var(--spacing-size-4xs)}.clb-input__container-wrap.positive{color:var(--color-feedback-positive-500)}.clb-input__container-wrap.negative{color:var(--color-feedback-danger-500)}.clb-input__container-wrap.warning{color:var(--color-feedback-warning-500)}.clb-input__container-wrap.disabled *,.clb-input__container-wrap.disabled:hover *{color:var(--color-neutral-300)}.clb-input__container-wrap.disabled .clb-input__container,.clb-input__container-wrap.disabled:hover .clb-input__container{background:var(--color-opacity-disabled);border-color:var(--color-neutral-200)}.clb-input__container-wrap.disabled .clb-input__container ::placeholder,.clb-input__container-wrap.disabled:hover .clb-input__container ::placeholder{color:var(--color-neutral-300)}.clb-input__container{width:100%;position:relative;border-style:solid;box-sizing:border-box;color:var(--color-neutral-200);background:var(--color-opacity-default)}.clb-input__container button{background-color:#0000;border:none;margin:0;display:flex;align-items:center}.clb-input__container:has(textarea){height:auto}.clb-input__container--default:not(.clb-input__container--disabled):hover{border-color:var(--color-action-default);background-color:var(--color-opacity-hover)}.clb-input__container--default:not(.clb-input__container--disabled):focus-within{outline:var(--border-width-default) solid var(--color-action-default);outline-offset:-1}.clb-input__container--negative:not(.clb-input__container--disabled){border-color:var(--color-feedback-danger-300)}.clb-input__container--negative:not(.clb-input__container--disabled):hover{background-color:var(--color-opacity-error)}.clb-input__container--negative:not(.clb-input__container--disabled):focus-within{outline:var(--border-width-default) solid var(--color-feedback-danger-300);outline-offset:-2px}.clb-input__container--positive:not(.clb-input__container--disabled){border-color:var(--color-feedback-positive-300)}.clb-input__container--positive:not(.clb-input__container--disabled):hover{background-color:rgb(from var(--color-feedback-positive-100) r g b/.32)}.clb-input__container--positive:not(.clb-input__container--disabled):focus-within{outline:var(--border-width-default) solid var(--color-feedback-positive-300);outline-offset:-2px}.clb-input__container--warning:not(.clb-input__container--disabled){border-color:var(--color-feedback-warning-300)}.clb-input__container--warning:not(.clb-input__container--disabled):hover{background-color:#fcecc552}.clb-input__container--warning:not(.clb-input__container--disabled):focus-within{outline:var(--border-width-default) solid var(--color-feedback-warning-300);outline-offset:-2px}.clb-input__container:focus-within:not(.mouse-focused){outline:2px solid var(--color-contrast-focused);outline-offset:var(--border-width-sm)}.clb-input__container--read-only:not(.clb-input__container--disabled){background:var(--color-neutral-background);pointer-events:none;cursor:default}.clb-input__container--sm{min-width:80px;height:2rem;border-radius:var(--border-radius-sm);border-width:var(--border-width-xs)}.clb-input__container--sm.clb-input__container--has-prefix,.clb-input__container--sm.clb-input__container--has-suffix{min-width:96px}.clb-input__container--sm.clb-input__container--has-prefix.clb-input__container--has-suffix{min-width:112px}.clb-input__container--sm .clb-input__input,.clb-input__container--sm .clb-input__textarea{font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.clb-input__container--sm .clb-input__input::placeholder,.clb-input__container--sm .clb-input__textarea::placeholder{font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.clb-input__container--sm .clb-input__textarea{padding:var(--spacing-size-5xs) .75rem var(--spacing-size-5xs) .75rem}.clb-input__container--sm .clb-input__icon--prefix{left:.75rem}.clb-input__container--sm .clb-input__icon--suffix{right:.75rem}.clb-input__container--md{min-width:96px;height:40px;border-radius:var(--border-radius-sm);border-width:var(--border-width-xs)}.clb-input__container--md .clb-input__input,.clb-input__container--md .clb-input__textarea{font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.clb-input__container--md .clb-input__input::placeholder,.clb-input__container--md .clb-input__textarea::placeholder{font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.clb-input__container--md .clb-input__textarea{padding:var(--spacing-size-4xs) .75rem var(--spacing-size-4xs) .75rem}.clb-input__container--md .clb-input__icon--prefix{left:.75rem}.clb-input__container--md .clb-input__icon--suffix{right:.75rem}.clb-input__container--lg{min-width:112px;height:48px;border-radius:var(--border-radius-sm);border-width:var(--border-width-xs)}.clb-input__container--lg .clb-input__input,.clb-input__container--lg .clb-input__textarea{font-size:var(--font-size-md);line-height:var(--line-height-md);padding:0 var(--spacing-size-3xs)}.clb-input__container--lg .clb-input__input::placeholder,.clb-input__container--lg .clb-input__textarea::placeholder{font-size:var(--font-size-md);line-height:var(--line-height-md)}.clb-input__container--lg .clb-input__input.clb-input__input--has-prefix,.clb-input__container--lg .clb-input__textarea.clb-input__input--has-prefix{padding-left:2.75rem}.clb-input__container--lg .clb-input__input.clb-input__input--has-suffix,.clb-input__container--lg .clb-input__textarea.clb-input__input--has-suffix{padding-right:2.75rem}.clb-input__container--lg .clb-input__textarea{padding:var(--spacing-size-4xs) var(--spacing-size-3xs) var(--spacing-size-4xs) var(--spacing-size-3xs)}.clb-input__container--lg .clb-input__icon--prefix{left:var(--spacing-size-3xs)}.clb-input__container--lg .clb-input__icon--suffix{right:var(--spacing-size-3xs)}.clb-input__input,.clb-input__textarea{position:absolute;top:0;left:0;width:100%;height:100%;border:none;outline:none;background-color:#0000;font-family:var(--font-family-base);font-size:var(--font-size-default);font-weight:var(--font-weight-regular);border-radius:inherit;box-sizing:border-box;padding:0 .75rem;color:var(--color-neutral-600)}.clb-input__input::placeholder,.clb-input__textarea::placeholder{color:var(--color-neutral-400);font-size:inherit;font-weight:inherit;line-height:inherit}.clb-input__input.clb-input__input--has-prefix,.clb-input__textarea.clb-input__input--has-prefix{padding-left:var(--spacing-size-sm)}.clb-input__input.clb-input__input--has-suffix,.clb-input__textarea.clb-input__input--has-suffix{padding-right:var(--spacing-size-sm)}.clb-input__input.clb-input__input--text-right,.clb-input__textarea.clb-input__input--text-right{text-align:right}.clb-input__number::-webkit-outer-spin-button,.clb-input__number::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.clb-input__number{-moz-appearance:textfield}.clb-input__search::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.clb-input__search::-ms-clear{display:none}.clb-input__counter{text-align:center}.clb-input__counter::-webkit-outer-spin-button,.clb-input__counter::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.clb-input__counter{-moz-appearance:textfield}.clb-input__password::-ms-reveal,.clb-input__password::-ms-clear{display:none}.clb-input__password::-webkit-credentials-auto-fill-button{visibility:hidden;display:none!important;pointer-events:none;height:0;width:0;margin:0}.clb-input__textarea{resize:vertical;overflow-y:scroll;line-height:var(--line-height-default);position:relative;padding:var(--spacing-size-4xs) .75rem var(--spacing-size-4xs) .75rem}.clb-input__textarea.clb-input__input--text-right{text-align:right}.clb-input__textarea::-webkit-scrollbar{width:calc(var(--spacing-inset-size-sm) - var(--spacing-size-5xs));border-radius:var(--border-radius-pill)}.clb-input__textarea::-webkit-scrollbar-thumb{background-color:var(--color-neutral-400);border-radius:var(--border-radius-pill);background-clip:content-box;border:4px solid rgba(0,0,0,0);min-height:24px}.clb-input__textarea::-webkit-scrollbar-corner{background:none}.clb-input__textarea::-webkit-resizer{background-color:#0000;background-size:12px 12px;background-position:bottom -2px right 2px;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%23d9d9d9' stroke-width='0.8' fill='none' d='M8 11l3-3 M5 11l6-6 M2 11l9-9'/%3E%3C/svg%3E")}.clb-input__footer{display:flex;font-size:var(--font-size-sm);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);gap:var(--spacing-size-5xs);justify-content:space-between;align-items:flex-start}.clb-input__footer__char-count{height:100%;display:flex;justify-content:flex-end;align-items:flex-start;font-size:var(--font-size-sm);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);color:var(--color-neutral-500);text-align:right;margin-left:auto}.clb-input__footer--default .clb-input__footer__char-count{color:var(--color-neutral-500)}.clb-input__footer--negative .clb-input__footer__char-count{color:var(--color-feedback-danger-500)}.clb-input__footer--positive .clb-input__footer__char-count{color:var(--color-feedback-positive-500)}.clb-input__footer--warning .clb-input__footer__char-count{color:var(--color-feedback-warning-500)}.clb-input__footer--disabled .clb-input__footer__char-count{color:var(--color-neutral-300)}.clb-tag{box-sizing:border-box;border-radius:var(--border-radius-sm);border:rgba(0,0,0,0);position:relative;display:inline-flex;align-items:center;cursor:default;font-family:var(--font-family-base);font-weight:var(--font-weight-regular);flex-wrap:nowrap;overflow:hidden}.clb-tag:focus-visible{outline:none}.clb-tag--sm{padding:5px var(--spacing-size-4xs);height:1.25rem;gap:var(--spacing-size-5xs);font-size:var(--font-size-xs);color:var(--color-neutral-600)}.clb-tag--md{padding:var(--spacing-size-4xs);height:1.5rem;gap:var(--spacing-size-5xs);font-size:var(--font-size-sm);color:var(--color-neutral-600)}.clb-tag--lg{padding:var(--spacing-size-4xs);height:2rem;gap:var(--spacing-size-5xs);font-size:var(--font-size-sm);color:var(--color-neutral-600)}.clb-tag--filter{color:var(--color-neutral-600);background-color:var(--color-opacity-default);border:var(--border-width-xs) solid var(--color-neutral-200)}.clb-tag--filter:focus-visible{outline:.125rem solid var(--color-contrast-focused);outline-offset:.125rem}.clb-tag--filter:hover:not(.clb-tag--disabled):not(.clb-tag--error){border:var(--border-width-xs) solid var(--color-action-default);background-color:var(--color-opacity-hover)}.clb-tag--filter.clb-tag--error:not(.clb-tag--disabled){border-color:var(--color-feedback-danger-300)}.clb-tag--filter.clb-tag--error:not(.clb-tag--disabled):hover{background-color:rgb(from var(--color-feedback-danger-100) r g b/.32)}.clb-tag--filter.clb-tag--disabled{background:var(--color-opacity-disabled);color:var(--color-neutral-300)}.clb-tag--filter.clb-tag--disabled .clb-tag__close{color:var(--color-neutral-300);pointer-events:none}.clb-tag--label{color:var(--color-neutral-600);background-color:var(--color-opacity-default);border:var(--border-width-xs) solid var(--color-neutral-200)}.clb-tag--label:hover{border:var(--border-width-xs) solid var(--color-action-default);background-color:var(--color-opacity-hover)}.clb-tag__icon{display:flex;justify-content:center;align-items:center}.clb-tag__label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.clb-tag__close{background-color:#0000;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.clb-tag__close:hover{opacity:.7}.clb-tag__close:focus-visible{outline:.125rem solid var(--color-contrast-focused);outline-offset:.0625rem;border-radius:.125rem}.clb-tree-select__item{display:flex;align-items:center;gap:.5rem;height:2.5rem;cursor:pointer}.clb-tree-select__item__chevron{background-color:#0000;display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;border:var(--border-width-default) solid rgba(0,0,0,0);border-radius:var(--border-radius-sm);box-sizing:border-box;cursor:pointer}.clb-tree-select__item__chevron:focus-visible{outline:var(--border-radius-sm) solid var(--color-contrast-focused);outline-offset:var(--border-radius-sm);border:var(--border-width-default) solid rgba(0,0,0,0)}.clb-multi-select{display:flex;gap:var(--spacing-size-4xs);flex-direction:column}.clb-multi-select__input-container{display:flex;align-items:center;position:relative;width:100%;max-width:100%}.clb-multi-select__input-container .clb-multi-select__input{width:100%;height:var(--spacing-size-md);background-color:#0000;border:var(--border-width-xs) solid var(--color-neutral-200);border-radius:var(--border-radius-sm);box-sizing:border-box;color:#0000;cursor:pointer;padding-right:3rem;max-width:100%;overflow:hidden}.clb-multi-select__input-container .clb-multi-select__input--lg{height:var(--spacing-size-md);padding-left:1rem}.clb-multi-select__input-container .clb-multi-select__input--md{height:var(--spacing-size-sm);padding-left:1rem}.clb-multi-select__input-container .clb-multi-select__input--sm{height:var(--spacing-size-xs);padding-left:.75rem}.clb-multi-select__input-container .clb-multi-select__input--negative:not(.clb-multi-select__input-container .clb-multi-select__input:disabled){border-color:var(--color-feedback-danger-300)}.clb-multi-select__input-container .clb-multi-select__input--negative:not(.clb-multi-select__input-container .clb-multi-select__input:disabled):hover:not(.clb-multi-select__input-container .clb-multi-select__input--negative:not(.clb-multi-select__input-container .clb-multi-select__input:disabled):disabled){background-color:var(--color-opacity-error);border:var(--border-width-default) solid var(--color-feedback-danger-300)}.clb-multi-select__input-container .clb-multi-select__input--positive:not(.clb-multi-select__input-container .clb-multi-select__input:disabled){border-color:var(--color-feedback-positive-300)}.clb-multi-select__input-container .clb-multi-select__input--positive:not(.clb-multi-select__input-container .clb-multi-select__input:disabled):hover:not(.clb-multi-select__input-container .clb-multi-select__input--positive:not(.clb-multi-select__input-container .clb-multi-select__input:disabled):disabled){background-color:#e1fce952;border:var(--border-width-default) solid var(--color-feedback-positive-300)}.clb-multi-select__input-container .clb-multi-select__input--warning:not(.clb-multi-select__input-container .clb-multi-select__input:disabled){border-color:var(--color-feedback-warning-300)}.clb-multi-select__input-container .clb-multi-select__input--warning:not(.clb-multi-select__input-container .clb-multi-select__input:disabled):hover:not(.clb-multi-select__input-container .clb-multi-select__input--warning:not(.clb-multi-select__input-container .clb-multi-select__input:disabled):disabled){background-color:#fcecc552;border:var(--border-width-default) solid var(--color-feedback-warning-300)}.clb-multi-select__input-container .clb-multi-select__input:disabled{background-color:var(--color-opacity-disabled);border-color:var(--color-neutral-200);color:var(--color-neutral-300);cursor:not-allowed}.clb-multi-select__input-container .clb-multi-select__input:disabled~.clb-icon-chevron{cursor:not-allowed;color:var(--color-neutral-300);pointer-events:none}.clb-multi-select__input-container .clb-multi-select__input:disabled~.clb-multi-select__input__content{cursor:not-allowed}.clb-multi-select__input-container .clb-multi-select__input:disabled~.clb-multi-select__input__content .clb-tag-selected{cursor:inherit;opacity:50%}.clb-multi-select__input-container .clb-multi-select__input:disabled~.clb-multi-select__input__content .clb-tag-selected button{cursor:inherit}.clb-multi-select__input-container .clb-multi-select__input:disabled~.clb-multi-select__input__content .clb-tag-selected:hover{opacity:50%;color:var(--color-neutral-600);background-color:var(--color-opacity-default);border:var(--border-width-xs) solid var(--color-neutral-200)}.clb-multi-select__input-container .clb-multi-select__input::placeholder{color:var(--color-neutral-400);font-size:var(--font-size-default)}.clb-multi-select__input-container .clb-multi-select__input:disabled::placeholder{color:var(--color-neutral-300)}.clb-multi-select__input-container .clb-multi-select__input:hover:not(:disabled){background-color:var(--color-opacity-hover);border-color:var(--color-action-default)}.clb-multi-select__input-container .clb-multi-select__input:focus{outline:rgba(0,0,0,0)}.clb-multi-select__input-container .clb-multi-select__input::selection{background:#0000}.clb-multi-select__input-container .clb-multi-select__input__content{display:flex;align-items:center;position:absolute;left:var(--spacing-size-3xs);gap:1rem;cursor:pointer;overflow:hidden;max-width:calc(100% - 4rem)}.clb-multi-select__input-container .clb-multi-select__input__content--sm{left:.75rem}.clb-multi-select__input-container .clb-multi-select__input--focused.clb-multi-select__input{outline:var(--border-radius-sm) solid var(--color-contrast-focused);outline-offset:var(--border-radius-sm)}.clb-multi-select__input-container .clb-icon-chevron{position:absolute;right:var(--spacing-size-3xs);cursor:pointer}.clb-multi-select__input-container .clb-icon-chevron--sm{right:.75rem}.clb-multi-select__custom-dropdown{max-height:17rem}.clb-multi-select__custom-dropdown .clb-dropdown--header{padding:12px 16px}.clb-multi-select__custom-dropdown .clb-dropdown--body{padding-left:16px;margin-right:2px}.clb-multi-select__custom-dropdown .clb-dropdown--footer{margin-top:2px;padding-left:16px;padding-right:16px;display:flex;flex-direction:row-reverse;gap:.5rem}.clb-multi-select__no-options,.clb-multi-select__loading{display:flex;text-align:center;justify-content:center;align-items:center;height:2rem;margin-bottom:.75rem}.clb-select{width:100%;display:flex;flex-direction:column;gap:var(--spacing-size-4xs)}.clb-select__container-wrap{display:flex;align-items:center;gap:var(--spacing-size-4xs)}.clb-select__container-wrap.positive{color:var(--color-feedback-positive-500)}.clb-select__container-wrap.negative{color:var(--color-feedback-danger-500)}.clb-select__container-wrap.warning{color:var(--color-feedback-warning-500)}.clb-select__container-wrap.disabled *,.clb-select__container-wrap.disabled:hover *{color:var(--color-neutral-300)}.clb-select__container-wrap.disabled .clb-select__container,.clb-select__container-wrap.disabled:hover .clb-select__container{background:var(--color-opacity-disabled);border-color:var(--color-neutral-200)}.clb-select__container-wrap.disabled .clb-select__container ::placeholder,.clb-select__container-wrap.disabled:hover .clb-select__container ::placeholder{color:var(--color-neutral-300)}.clb-select__container-wrap .clb-dropdown-trigger{width:100%;height:100%}.clb-select__container-wrap .clb-dropdown-trigger>div{display:flex;height:100%}.clb-select__container{width:100%;position:relative;border-style:solid;box-sizing:border-box;color:var(--color-neutral-200);background:var(--color-opacity-default)}.clb-select__container--default:not(.clb-select__container--disabled):hover{border-color:var(--color-action-default);background-color:var(--color-opacity-hover)}.clb-select__container--default:not(.clb-select__container--disabled):focus-within{outline:var(--border-width-default) solid var(--color-action-default);outline-offset:-1}.clb-select__container--negative:not(.clb-select__container--disabled){border-color:var(--color-feedback-danger-300)}.clb-select__container--negative:not(.clb-select__container--disabled):hover{background-color:var(--color-opacity-error)}.clb-select__container--negative:not(.clb-select__container--disabled):focus-within{outline:var(--border-width-default) solid var(--color-feedback-danger-300);outline-offset:-2px}.clb-select__container--positive:not(.clb-select__container--disabled){border-color:var(--color-feedback-positive-300)}.clb-select__container--positive:not(.clb-select__container--disabled):hover{background-color:rgb(from var(--color-feedback-positive-100) r g b/.32)}.clb-select__container--positive:not(.clb-select__container--disabled):focus-within{outline:var(--border-width-default) solid var(--color-feedback-positive-300);outline-offset:-2px}.clb-select__container--warning:not(.clb-select__container--disabled){border-color:var(--color-feedback-warning-300)}.clb-select__container--warning:not(.clb-select__container--disabled):hover{background-color:#fcecc552}.clb-select__container--warning:not(.clb-select__container--disabled):focus-within{outline:var(--border-width-default) solid var(--color-feedback-warning-300);outline-offset:-2px}.clb-select__container.clb-select__container--keyboard-focused:focus-within{outline:2px solid var(--color-contrast-focused);outline-offset:var(--border-width-sm)}.clb-select__container--ghost:not(:hover){background:#0000!important}.clb-select__container--ghost.clb-select__container--default:not(:focus-within){border-color:#0000!important}.clb-select__container--ghost.clb-select__container--default:focus-within{border-color:var(--color-action-default)!important;border-width:var(--border-width-xs)!important}.clb-select__container--sm{min-width:80px;height:2rem;border-radius:var(--border-radius-sm);border-width:var(--border-width-xs)}.clb-select__container--sm .clb-select__input{font-size:var(--font-size-sm);line-height:var(--line-height-sm);padding:0 2.75rem 0 .75rem}.clb-select__container--sm .clb-select__input::placeholder{font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.clb-select__container--md{min-width:96px;height:40px;border-radius:var(--border-radius-sm);border-width:var(--border-width-xs)}.clb-select__container--md .clb-select__input{font-size:var(--font-size-sm);line-height:var(--line-height-sm);padding:0 2.75rem 0 .75rem}.clb-select__container--md .clb-select__input::placeholder{font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.clb-select__container--lg{min-width:112px;height:48px;border-radius:var(--border-radius-sm);border-width:var(--border-width-xs)}.clb-select__container--lg .clb-select__input{font-size:var(--font-size-md);line-height:var(--line-height-md);padding:0 var(--spacing-size-lg) 0 var(--spacing-size-3xs)}.clb-select__container--lg .clb-select__input::placeholder{font-size:var(--font-size-md);line-height:var(--line-height-md)}.clb-select__input-container{position:relative;width:100%;height:100%;overflow:hidden}.clb-select__input-container:has(.clb-select__input--embedded){display:flex;align-items:center}.clb-select__input{position:absolute;top:0;left:0;width:100%;height:100%;border:none;outline:none;background-color:#0000;font-family:var(--font-family-base);font-size:var(--font-size-default);font-weight:var(--font-weight-regular);border-radius:inherit;box-sizing:border-box;color:var(--color-neutral-600);cursor:pointer;z-index:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.clb-select__input:disabled{cursor:default;pointer-events:none}.clb-select__input::placeholder{color:var(--color-neutral-400)}.clb-select__input:focus{color:var(--color-neutral-600)}.clb-select__container--with-prefix.clb-select__container--sm .clb-select__input,.clb-select__container--with-prefix.clb-select__container--md .clb-select__input{padding-left:var(--spacing-size-sm)}.clb-select__container--with-prefix.clb-select__container--lg .clb-select__input{padding-left:var(--spacing-size-md)}.clb-select__input--embedded{position:static;width:auto;min-width:1ch;max-width:none;height:auto;padding:0!important;margin:0;border:none;outline:none;background:#0000;font-family:inherit;font-size:inherit;font-weight:inherit;color:var(--color-neutral-600);z-index:2;cursor:text}.clb-select__input--embedded::placeholder{color:var(--color-neutral-400)}.clb-select__input--embedded:focus{outline:none;color:var(--color-neutral-600)}.clb-select__suggestion{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;font-family:var(--font-family-base);font-size:var(--font-size-default);font-weight:var(--font-weight-regular);pointer-events:none;z-index:0;overflow:hidden}.clb-select__suggestion-typed{color:#0000}.clb-select__suggestion-completion{color:var(--color-neutral-400)}.clb-select__container--sm .clb-select__suggestion,.clb-select__container--md .clb-select__suggestion{font-size:var(--font-size-sm)}.clb-select__container--lg .clb-select__suggestion{font-size:var(--font-size-md)}.clb-select__suggestion--bidirectional{pointer-events:auto;position:static;display:flex;align-items:center;height:100%;padding:0}.clb-select__suggestion--bidirectional .clb-select__suggestion-before,.clb-select__suggestion--bidirectional .clb-select__suggestion-after{color:var(--color-neutral-400);pointer-events:none;white-space:nowrap}.clb-select__suggestion--bidirectional .clb-select__suggestion-input-spacer{visibility:hidden}.clb-select__suggestion--bidirectional .clb-select__input--embedded{pointer-events:auto}.clb-select__container--sm .clb-select__suggestion--bidirectional,.clb-select__container--md .clb-select__suggestion--bidirectional{width:calc(100% - 3.25rem);padding:0 0 0 .75rem;font-size:var(--font-size-sm)}.clb-select__container--lg .clb-select__suggestion--bidirectional{width:calc(100% - 4.5rem);font-size:var(--font-size-md);padding-left:var(--spacing-size-3xs)}.clb-select__container--with-prefix.clb-select__container--sm .clb-select__suggestion--bidirectional,.clb-select__container--with-prefix.clb-select__container--md .clb-select__suggestion--bidirectional{width:calc(100% - var(--spacing-size-2xl));padding-left:var(--spacing-size-sm)}.clb-select__container--with-prefix.clb-select__container--lg .clb-select__suggestion--bidirectional{width:calc(100% - 6.5rem);padding-left:var(--spacing-size-md)}.clb-select__clear-button{position:absolute;display:flex;align-items:center;justify-content:center;padding:0;margin:0;flex-shrink:0;z-index:3;top:50%;transform:translateY(-50%);background:#0000;border:none;cursor:pointer;border-radius:var(--border-radius-xs);transition:background-color .2s ease-in-out}.clb-select__container--sm .clb-select__clear-button{height:var(--spacing-size-3xs);width:var(--spacing-size-3xs);right:.825rem}.clb-select__container--md .clb-select__clear-button{height:20px;width:20px;right:.75rem}.clb-select__container--lg .clb-select__clear-button{height:var(--spacing-size-2xs);width:var(--spacing-size-2xs);right:var(--spacing-size-3xs)}.clb-select__clear-button:hover{background-color:var(--color-opacity-hover)}.clb-select__clear-button:active{background-color:var(--color-opacity-pressed)}.clb-select__clear-button:focus{outline:2px solid var(--color-contrast-focused);outline-offset:2px}.clb-select__clear-icon{color:var(--color-neutral-500);transition:color .2s ease-in-out}.clb-select__clear-button:hover .clb-select__clear-icon{color:var(--color-neutral-500)}.clb-select__icon{position:absolute;display:flex;align-items:center;justify-content:center;padding:0;margin:0;flex-shrink:0;z-index:1;top:50%;transform:translateY(-50%);right:.75rem;color:var(--color-neutral-500);pointer-events:none;transition:transform .2s ease-in-out}.clb-select__icon--disabled{color:var(--color-neutral-300)}.clb-select__icon--open{transform:translateY(-50%) rotate(180deg)}.clb-select__container--sm .clb-select__icon,.clb-select__container--md .clb-select__icon{right:.75rem}.clb-select__container--lg .clb-select__icon{right:var(--spacing-size-3xs)}.clb-select__prefix-icon{position:absolute;display:flex;align-items:center;justify-content:center;height:var(--spacing-size-3xs);width:var(--spacing-size-3xs);padding:0;margin:0;flex-shrink:0;z-index:3;top:50%;transform:translateY(-50%);pointer-events:none}.clb-select__prefix-icon-element{color:var(--color-neutral-400)}.clb-select__prefix-icon-element--disabled{color:var(--color-neutral-300)}.clb-select__container--sm .clb-select__prefix-icon,.clb-select__container--md .clb-select__prefix-icon{left:12px}.clb-select__container--lg .clb-select__prefix-icon{left:16px}.clb-select__variant-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.clb-filter-tags{padding:var(--spacing-size-3xs) var(--spacing-size-3xs);font-size:var(--font-size-sm);background-color:var(--color-neutral-background);display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-size-3xs)}.clb-filter-tags .filter-label{min-width:max-content}.clb-filter-tags .clb-filter-divider{display:flex;flex-direction:row;align-items:center;overflow:hidden;gap:var(--spacing-size-3xs)}.clb-action-row-header{display:flex;justify-content:space-between;padding:var(--spacing-size-3xs);background-color:var(--color-neutral-100)}.clb-action-row-header-description{color:var(--color-neutral-600)}.clb-action-row-header-buttons{display:flex;gap:var(--spacing-size-5xs)}.clb-action-row-select-row{display:flex;justify-content:space-between;padding:var(--spacing-size-3xs);background-color:var(--color-neutral-100)}.clb-action-row-select-row-selects{display:flex;gap:var(--spacing-size-4xs);align-items:center;flex-wrap:wrap;flex-direction:row}.clb-action-row-select-row-selects>.clb-multi-select{width:16.5rem;box-sizing:border-box}.clb-action-row-inputSearch{padding-top:20px;width:16.5rem}.clb-action-row-advanced-filte{padding-top:20px}.clb-progress-bar__wrapper{--bar_transition: width .5s ease;display:flex;flex-direction:column;align-items:flex-start;position:relative}.clb-progress-bar__wrapper.sm{gap:14px}.clb-progress-bar__wrapper.md{gap:12px}.clb-progress-bar__wrapper .clb-progress-bar__header,.clb-progress-bar__wrapper .clb-progress-bar__header .clb-input-label{height:var(--spacing-size-3xs)}.clb-progress-bar__wrapper .clb-progress-bar__progress-container{width:100%;display:flex;align-items:center;gap:var(--spacing-size-4xs);margin:0}.clb-progress-bar__wrapper .clb-progress-bar__progress{width:100%;border-radius:var(--border-radius-md);border:none;background:#0000;appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;overflow:hidden}.clb-progress-bar__wrapper .clb-progress-bar__progress::-webkit-progress-bar{background-color:var(--color-neutral-200);border-radius:var(--border-radius-md)}.clb-progress-bar__wrapper .clb-progress-bar__progress::-webkit-progress-value{background-color:var(--progress-color, var(--color-brand-300));border-radius:var(--border-radius-md);width:var(--progress-width, 0%);transition:var(--bar_transition)}.clb-progress-bar__wrapper .clb-progress-bar__progress::-moz-progress-bar{background-color:var(--progress-color, var(--color-brand-300));border-radius:var(--border-radius-md);width:var(--progress-width, 0%);transition:var(--bar_transition)}.clb-progress-bar__wrapper .clb-progress-bar__progress:before{content:"";position:absolute;top:0;left:0;height:100%;width:var(--progress-width, 0%);background-color:var(--progress-color, var(--color-brand-300));border-radius:var(--border-radius-md);transition:var(--bar_transition);z-index:1}.clb-progress-bar__wrapper .clb-progress-bar__progress:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-neutral-200);border-radius:var(--border-radius-md);z-index:0}.clb-progress-bar__wrapper .clb-progress-bar__progress.sm{height:var(--spacing-size-5xs)}.clb-progress-bar__wrapper .clb-progress-bar__progress.md{height:var(--spacing-size-4xs)}.clb-progress-bar__wrapper .clb-progress-bar__footer{width:100%;display:flex;height:var(--spacing-size-3xs)}.clb-progress-bar__wrapper .clb-progress-bar__description{font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);color:var(--color-neutral-500);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.clb-progress-bar__wrapper .clb-progress-bar__value{display:flex;white-space:nowrap;flex-shrink:0;margin-left:auto;text-align:right;height:var(--spacing-size-3xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-neutral-600)}.clb-overlay{position:fixed;top:0;left:0;right:0;bottom:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:none;z-index:1100}.clb-full-page-flow{position:fixed;min-height:260px;top:var(--spacing-size-xs);left:var(--spacing-size-xs);right:var(--spacing-size-xs);bottom:var(--spacing-size-xs);display:flex;flex-direction:column;box-shadow:0 8px 24px #00000029;z-index:1101;background:var(--color-neutral-background)}.clb-full-page-flow__header{display:flex;justify-content:space-between;padding:var(--spacing-inset-size-xl);background-color:var(--color-neutral-100)}.clb-full-page-flow__header h1{margin:0;font-size:24px;font-weight:var(--font-weight-semibold);line-height:var(--line-height-md);color:var(--color-neutral-600)}.clb-full-page-flow .full-page-flow-progress-bar{background-color:var(--color-neutral-background);padding:0 var(--spacing-size-4xs)}.clb-full-page-flow__content{flex:1;overflow-y:auto;background:var(--color-neutral-background);margin-right:8px}.clb-full-page-flow__content::-webkit-scrollbar{width:var(--spacing-size-4xs);height:var(--spacing-size-4xs);background:#0000}.clb-full-page-flow__content::-webkit-scrollbar-track{margin:12px;background:var(--color-neutral-200);border-radius:20px;box-shadow:inset 0 var(--scrollbar-margin-top, 10px) 0 0 var(--color-neutral-200),inset 0 -var(--scrollbar-margin-bottom,10px) 0 0 var(--color-neutral-200)}.clb-full-page-flow__content::-webkit-scrollbar-thumb{background-color:var(--color-neutral-400);border-radius:20px}.clb-full-page-flow__footer{padding:2rem;display:flex;justify-content:space-between;gap:1rem;background-color:var(--color-neutral-background);box-shadow:0 -5px .75rem #00000014}.clb-full-page-flow__footer.scroll-active{box-shadow:0 -5px .75rem #00000014}.clb-full-page-flow .button-right-group{margin-left:auto;display:flex;gap:1rem}.clb-header{position:relative;width:100%;box-sizing:border-box;padding:var(--spacing-size-4xs) var(--spacing-size-2xs);background-color:var(--color-neutral-100);border-bottom:1px solid var(--color-neutral-background);display:flex;align-items:center;flex-wrap:nowrap;min-width:0}.clb-header--sm{height:3rem}.clb-header--lg{height:4.75rem}.clb-header__search{position:absolute;left:0;right:0;bottom:-49px;height:var(--spacing-size-md);background-color:var(--color-neutral-100);padding:var(--spacing-size-4xs) 18rem;width:100%;box-shadow:0 4px 6px #0000001a;box-sizing:border-box;z-index:99}.clb-header__search .clb-input--search{width:100%}.clb-header__module-switcher,.clb-header__selectables,.clb-header__icon-buttons{display:flex;align-items:center;flex-direction:row;min-width:0}.clb-header__module-switcher{flex:0 1 auto;margin-right:auto}.clb-header__module-switcher .clb-select{flex:0 0 auto;width:clamp(10rem,18vw,16rem);min-inline-size:0}.clb-header__selectables{flex:0 1 auto;margin-left:auto;min-width:0}.clb-header__selectables .clb-select{flex:0 0 auto;width:clamp(10rem,16vw,14rem);min-inline-size:0}.clb-header__icon-buttons{gap:var(--spacing-size-4xs);flex:0 0 auto;min-width:max-content}.clb-header .clb-avatar-container{flex:0 0 auto;min-width:max-content;margin-left:var(--spacing-size-2xs)}.clb-header__brand{margin-right:1rem;text-decoration:none;display:flex;align-items:center;flex:0 0 auto}.clb-header .clb-divider{margin:0 var(--spacing-size-2xs)}.clb-header:not(:has(.clb-header__module-switcher,.clb-header__selectables))>.clb-header__icon-buttons{margin-left:auto}.clb-header:not(:has(.clb-header__module-switcher,.clb-header__selectables)):not(:has(.clb-header__icon-buttons))>.clb-avatar-container,.clb-header .clb-dropdown-trigger{margin-left:auto}.clb-header__navigation{width:100%;display:flex;gap:1rem}.clb-header__navigation a{font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:var(--font-size-default);color:var(--color-neutral-600);line-height:var(--line-height-default);text-decoration:none;display:flex;align-items:center;width:max-content;height:2rem;flex-shrink:0;padding:0 var(--spacing-size-3xs);border:none;border-radius:var(--border-radius-default);background:none;cursor:pointer;transition:all .2s ease-in-out}.clb-header__navigation a:hover,.clb-header__navigation a.nav-activated{color:var(--color-contrast-brand);background-color:var(--color-brand-100)}.clb-header__navigation a:active{font-weight:var(--font-weight-semibold)}.clb-dropdown-default{max-height:100%!important}.clb-dropdown-default .clb-dropdown--body{height:auto;max-height:80dvh;overflow-y:auto;overscroll-behavior:contain;width:290px}.clb-dropdown-default .clb-dropdown--body a{padding:var(--spacing-size-3xs);text-decoration:none;display:block;color:var(--color-neutral-600);font-size:var(--font-size-default);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);line-height:var(--font-height-default)}.clb-dropdown-default .clb-dropdown--body a:hover{background-color:var(--color-brand-100)}.clb-dropdown-default .clb-dropdown--body a:focus{outline:2px solid var(--color-contrast-focused);outline-offset:-2px;border-radius:var(--border-radius-default)}.clb-dropdown-default .clb-dropdown--body a.disabled{cursor:default;pointer-events:none;color:var(--color-neutral-300);background-color:var(--color-neutral-200)}.clb-dropdown-default .clb-dropdown--body a.disabled:hover{background-color:var(--color-neutral-200)}.clb-dropdown-default .clb-dropdown--body .clb-option-dropdown{border:none;background-color:#0000;width:100%;text-align:start;cursor:pointer;padding:var(--spacing-size-3xs);display:block;color:var(--color-neutral-600);font-size:var(--font-size-default);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);line-height:var(--font-height-default);box-sizing:border-box}.clb-dropdown-default .clb-dropdown--body .clb-option-dropdown:hover{background-color:var(--color-brand-100)}.clb-dropdown-default .clb-dropdown--body .clb-option-dropdown:focus{outline:2px solid var(--color-contrast-focused);outline-offset:-2px;border-radius:var(--border-radius-default)}.clb-dropdown-default .clb-dropdown--body .clb-option-dropdown:disabled,.clb-dropdown-default .clb-dropdown--body .clb-option-dropdown.disabled{cursor:default;color:var(--color-neutral-300);background-color:var(--color-neutral-200);pointer-events:none}.clb-dropdown-default .clb-dropdown--body .clb-option-dropdown:disabled:hover,.clb-dropdown-default .clb-dropdown--body .clb-option-dropdown.disabled:hover{background-color:var(--color-neutral-200)}.clb-input-select-type{display:flex;flex-direction:column;gap:var(--spacing-size-4xs)}.clb-input-select-type__container-wrap{display:flex;align-items:center;gap:var(--spacing-size-4xs)}.clb-input-select-type__container-wrap--sm{height:var(--spacing-size-xs);max-height:var(--spacing-size-xs)}.clb-input-select-type__container-wrap--md{height:var(--spacing-size-sm);max-height:var(--spacing-size-sm)}.clb-input-select-type__container-wrap--lg{height:var(--spacing-size-md);max-height:var(--spacing-size-md)}.clb-input-select-type__container-wrap .clb-dropdown-trigger{width:100%;height:100%}.clb-input-select-type__container-wrap .clb-dropdown-trigger>div{display:flex;height:100%}.clb-input-select-type__container{position:relative;display:flex;align-items:center;width:100%;min-width:200px;box-sizing:border-box;background-color:var(--color-opacity-default);border:var(--border-width-xs) solid var(--color-neutral-200);border-radius:var(--border-radius-sm);color:var(--color-neutral-600);font:var(--font-weight-regular) var(--font-size-default)/normal var(--font-family-base)}.clb-input-select-type__container--sm{height:var(--spacing-size-xs);padding:0 var(--spacing-inset-size-2xs);gap:var(--spacing-size-4xs)}.clb-input-select-type__container--md{height:var(--spacing-size-sm);padding:0 var(--spacing-inset-size-xs);gap:var(--spacing-size-4xs)}.clb-input-select-type__container--lg{height:var(--spacing-size-md);padding:0 var(--spacing-inset-size-sm);gap:var(--spacing-size-4xs)}.clb-input-select-type__container--default:not(.clb-input-select-type__container--disabled):hover{border-color:var(--color-action-default);background-color:var(--color-opacity-hover)}.clb-input-select-type__container--default:not(.clb-input-select-type__container--disabled):focus-within{outline:var(--border-width-default) solid var(--color-action-default);outline-offset:-1}.clb-input-select-type__container--negative:not(.clb-input-select-type__container--disabled){border-color:var(--color-feedback-danger-300)}.clb-input-select-type__container--negative:not(.clb-input-select-type__container--disabled):hover{background-color:var(--color-opacity-error)}.clb-input-select-type__container--negative:not(.clb-input-select-type__container--disabled):focus-within{outline:var(--border-width-default) solid var(--color-feedback-danger-300);outline-offset:-2px}.clb-input-select-type__container--negative:not(.clb-input-select-type__container--disabled) .clb-input-select-type__input{color:var(--color-feedback-danger-600)}.clb-input-select-type__container--positive:not(.clb-input-select-type__container--disabled){border-color:var(--color-feedback-positive-300)}.clb-input-select-type__container--positive:not(.clb-input-select-type__container--disabled):hover{background-color:rgb(from var(--color-feedback-positive-100) r g b/.32)}.clb-input-select-type__container--positive:not(.clb-input-select-type__container--disabled):focus-within{outline:var(--border-width-default) solid var(--color-feedback-positive-300);outline-offset:-2px}.clb-input-select-type__container--positive:not(.clb-input-select-type__container--disabled) .clb-input-select-type__input{color:var(--color-feedback-positive-600)}.clb-input-select-type__container--warning:not(.clb-input-select-type__container--disabled){border-color:var(--color-feedback-warning-300)}.clb-input-select-type__container--warning:not(.clb-input-select-type__container--disabled):hover{background-color:#fcecc552}.clb-input-select-type__container--warning:not(.clb-input-select-type__container--disabled):focus-within{outline:var(--border-width-default) solid var(--color-feedback-warning-300);outline-offset:-2px}.clb-input-select-type__container--warning:not(.clb-input-select-type__container--disabled) .clb-input-select-type__input{color:var(--color-feedback-warning-600)}.clb-input-select-type__container:focus-within:not(.mouse-focused){outline:2px solid var(--color-contrast-focused);outline-offset:var(--border-width-sm)}.clb-input-select-type__container--focused{border-color:var(--color-action-default);outline:var(--border-width-sm) solid var(--color-contrast-focused);outline-offset:var(--border-width-sm)}.clb-input-select-type__container--disabled{background-color:var(--color-opacity-disabled);border-color:var(--color-neutral-200);color:var(--color-neutral-300);cursor:not-allowed}.clb-input-select-type__container--disabled .clb-input-select-type__input,.clb-input-select-type__container--disabled .clb-input-select-type__select{color:var(--color-neutral-300);cursor:inherit}.clb-input-select-type__container--readonly{background-color:var(--color-neutral-background);cursor:default}.clb-input-select-type__container--readonly .clb-input-select-type__input,.clb-input-select-type__container--readonly .clb-input-select-type__select{cursor:inherit}.clb-input-select-type__select-option{all:unset;display:flex;gap:var(--spacing-size-4xs);height:100%;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;font-weight:var(--font-weight-medium)}.clb-input-select-type__select-option__label{display:flex;align-items:center;justify-content:center;padding:0 var(--spacing-inset-size-2xs);line-height:1}.clb-input-select-type__select-option__label--sm,.clb-input-select-type__select-option__label--md{font-size:var(--font-size-sm)}.clb-input-select-type__select-option__label--lg{font-size:var(--font-size-md)}.clb-input-select-type__select-option__arrow{display:flex;align-items:center;justify-content:center;padding:0 var(--spacing-size-5xs)}.clb-input-select-type__select-option__arrow--md{width:auto}.clb-input-select-type__container--disabled .clb-input-select-type__select-option{cursor:not-allowed}.clb-input-select-type__input{flex:1 1 auto;min-width:0;padding:0;background:#0000;border:none;outline:none;font-family:var(--font-family-base);font-weight:var(--font-weight-regular);line-height:1;color:var(--color-neutral-600)}.clb-input-select-type__container--sm .clb-input-select-type__input,.clb-input-select-type__container--md .clb-input-select-type__input{font-size:var(--font-size-sm)}.clb-input-select-type__container--lg .clb-input-select-type__input{font-size:var(--font-size-md)}.clb-input-select-type__input::placeholder{color:var(--color-neutral-400);font-size:inherit;line-height:1}.clb-input-select-type__input:disabled{color:var(--color-neutral-300);cursor:not-allowed}.clb-input-select-type__input:disabled::placeholder{color:var(--color-neutral-300)}.clb-input-select-type__input:read-only{cursor:default}.clb-input-select-type__input--left{text-align:left}.clb-input-select-type__input--right{text-align:right}.clb-input-select-type__select,.clb-input-select-type__divider,.clb-input-select-type__symbol,.clb-input-select-type__icon,.clb-input-select-type__variant-icon{flex-shrink:0}.clb-input-select-type__select{display:flex;align-items:center;cursor:pointer}.clb-input-select-type__select--disabled{cursor:not-allowed;pointer-events:none}.clb-input-select-type__divider{width:1px;height:80%;margin-right:var(--spacing-size-4xs);background-color:var(--color-neutral-300)}.clb-input-select-type__container--disabled .clb-input-select-type__divider{background-color:var(--color-neutral-200)}.clb-input-select-type__symbol{padding:0 var(--spacing-size-5xs);color:var(--color-neutral-400);line-height:1}.clb-input-select-type__container--sm .clb-input-select-type__symbol,.clb-input-select-type__container--md .clb-input-select-type__symbol{font-size:var(--font-size-sm)}.clb-input-select-type__container--lg .clb-input-select-type__symbol{font-size:var(--font-size-md)}.clb-input-select-type__container--disabled .clb-input-select-type__symbol{color:var(--color-neutral-300)}.clb-input-select-type__icon{display:flex;align-items:center;justify-content:center;color:var(--color-neutral-500)}.clb-input-select-type__container--disabled .clb-input-select-type__icon{color:var(--color-neutral-300)}.clb-input-select-type__variant-icon{display:flex;align-items:center;justify-content:center}.clb-input-select-type__container-wrap--negative .clb-input-select-type__variant-icon{color:var(--color-feedback-danger-500)}.clb-input-select-type__container-wrap--positive .clb-input-select-type__variant-icon{color:var(--color-feedback-positive-500)}.clb-input-select-type__container-wrap--warning .clb-input-select-type__variant-icon{color:var(--color-feedback-warning-500)}.clb-input-select-type__container-wrap--disabled .clb-input-select-type__variant-icon{color:var(--color-neutral-300)}.clb-input-upload{position:relative}.clb-input-upload--sm{display:flex;align-items:center;flex-direction:row}.clb-input-upload__input{display:flex;position:relative;align-items:center;box-sizing:border-box;cursor:pointer;width:100%;max-width:100%;margin:8px 0;padding:0;border:1px solid var(--color-neutral-300);background-color:var(--color-opacity-default);font-family:var(--font-family-base)}.clb-input-upload__input--lg{height:var(--spacing-size-md)}.clb-input-upload__input--lg .clb-input-upload__icon-close{position:absolute;top:12px;right:12px}.clb-input-upload__input--md{height:var(--spacing-size-sm)}.clb-input-upload__input--md .clb-input-upload__icon-close{position:absolute;top:8px;right:12px}.clb-input-upload__input--sm{margin:0;height:var(--spacing-size-xs)}.clb-input-upload__input--sm .clb-input-upload__icon-close{position:absolute;top:4px;right:12px}.clb-input-upload__input--sm .clb-input-upload__button-container{font-size:14px}.clb-input-upload__input--default:not(.clb-input-upload__input--disabled){border-color:var(--color-neutral-300)}.clb-input-upload__input--default:not(.clb-input-upload__input--disabled):hover{border-color:var(--color-action-default);background-color:var(--color-opacity-hover)}.clb-input-upload__input--negative:not(.clb-input-upload__input--disabled){border-color:var(--color-feedback-danger-300)}.clb-input-upload__input--negative:not(.clb-input-upload__input--disabled):hover{background-color:var(--color-opacity-error)}.clb-input-upload__input--positive:not(.clb-input-upload__input--disabled){border-color:var(--color-feedback-positive-300)}.clb-input-upload__input--positive:not(.clb-input-upload__input--disabled):hover{background-color:rgb(from var(--color-feedback-positive-100) r g b/.32)}.clb-input-upload__input--warning:not(.clb-input-upload__input--disabled){border-color:var(--color-feedback-warning-300)}.clb-input-upload__input--warning:not(.clb-input-upload__input--disabled):hover{background-color:#fcecc552}.clb-input-upload__input--disabled{background-color:var(--color-opacity-disabled);color:var(--color-neutral-300);pointer-events:none}.clb-input-upload__input--loading .input-upload-file-name-container{color:var(--color-neutral-600)}.clb-input-upload__input:focus-visible .input-upload-button-container{border-color:var(--color-brand-300);border-right-color:var(--color-neutral-300)}.clb-input-upload__input:focus-visible .input-upload-file-name-container{border-color:var(--color-brand-300)}.clb-input-upload__input:focus-visible{outline:2px solid var(--color-contrast-focused);outline-offset:2px;border-radius:var(--border-radius-sm)}.clb-input-upload__input input{display:none}.clb-input-upload__button-container{display:flex;gap:.75rem;align-items:center;padding:0 20px;border-right:1px solid rgba(0,0,0,0);border-color:inherit;border-radius:var(--border-radius-sm) 0 0 var(--border-radius-sm);height:100%;font-size:var(--font-size-default);font-weight:var(--font-weight-medium);color:var(--color-neutral-600)}.clb-input-upload__button-container p{margin:0;font-size:inherit;line-height:1;color:inherit}.clb-input-upload__file-container{display:flex;flex:1;justify-content:space-between;align-items:center;width:100%;overflow:hidden;border-color:inherit;border-left:none;border-radius:0 var(--border-radius-sm) var(--border-radius-sm) 0;height:100%;font-size:var(--font-size-default);color:var(--color-neutral-300)}.clb-input-upload__file-name{display:flex;flex:1;justify-content:space-between;align-items:center;width:100%;max-width:100%;padding-left:16px;margin:0 40px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:var(--font-weight-regular);font-size:var(--font-size-default);color:var(--color-neutral-400)}.clb-input-upload__file-name--content{color:var(--color-neutral-600)}.clb-input-upload__file-name>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clb-input-upload .clb-icon--small{margin-left:.5rem;color:inherit}.clb-input-upload .clb-icon--small--negative{color:var(--color-feedback-danger-500)}.clb-input-upload .clb-icon--small--positive{color:var(--color-feedback-positive-500)}.clb-input-upload .clb-icon--small--warning{color:var(--color-feedback-warning-500)}.clb-input-upload .clb-icon--small--disabled{color:var(--color-neutral-300)}.clb-layout-active{height:100vh;overflow:hidden;padding:0;margin:0}:root{--header-height: 0px;--footer-height: 0px}.clb-layout{display:flex;flex-direction:column}.clb-layout.has-header{--header-height: 88px}.clb-layout.has-footer{--footer-height: 62px}.clb-layout--header{width:100%;height:var(--header-height)}.clb-layout--main{display:flex;flex-grow:1}.clb-layout--sider{display:flex;height:calc(100vh - var(--header-height) - var(--footer-height));flex-direction:column}.clb-layout--sider::-webkit-scrollbar{width:var(--spacing-size-4xs);height:var(--spacing-size-4xs);background:var(--color-neutral-200)}.clb-layout--sider::-webkit-scrollbar-track{background:var(--color-neutral-200);border-radius:20px;margin-top:var(--scrollbar-margin-top, 0px)}.clb-layout--sider::-webkit-scrollbar-thumb{background-color:var(--color-neutral-400);border-radius:20px}.clb-layout--content{flex:1;max-height:calc(100vh - var(--header-height) - var(--footer-height));overflow-y:auto}.clb-layout--content::-webkit-scrollbar{width:var(--spacing-size-4xs);height:var(--spacing-size-4xs);background:var(--color-neutral-200)}.clb-layout--content::-webkit-scrollbar-track{background:var(--color-neutral-200);border-radius:20px}.clb-layout--content::-webkit-scrollbar-thumb{background-color:var(--color-neutral-400);border-radius:20px}.clb-layout--footer{width:100%;height:var(--footer-height)}.clb-radio-group{all:unset;display:flex}.clb-radio-group .clb-radio-options{display:flex}.clb-radio-group--line .clb-radio-options{flex-direction:row;gap:.75rem}.clb-radio-group--list .clb-radio-options{flex-direction:column;gap:.75rem}.clb-radio-group--lg .clb-radio-button{gap:.75rem}.clb-radio-group--lg .clb-radio-button .clb-radio-content{gap:var(--spacing-size-4xs)}.clb-radio-group--lg .clb-radio-button .clb-radio-label{font-size:var(--font-size-md)}.clb-radio-group--lg .clb-radio-button .clb-radio-description{font-size:var(--font-size-sm)}.clb-radio-group--sm .clb-radio-button{gap:var(--spacing-size-4xs)}.clb-radio-group--sm .clb-radio-button .clb-radio-content{gap:var(--spacing-size-5xs)}.clb-radio-group--sm .clb-radio-button .clb-radio-label{font-size:var(--font-size-sm)}.clb-radio-group--sm .clb-radio-button .clb-radio-description{font-size:var(--font-size-xs)}.clb-radio-button{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;position:relative}.clb-radio-button .clb-radio-label{font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:var(--font-size-default);line-height:var(--line-height-default);color:var(--color-neutral-600);-webkit-user-select:none;user-select:none}.clb-radio-button .clb-radio-description{font-family:var(--font-family-base);font-weight:var(--font-weight-regular);font-size:var(--font-size-default);line-height:var(--line-height-default);color:var(--color-neutral-400);display:block}.clb-radio-button .clb-radio-content{display:flex;flex-direction:column;gap:var(--spacing-size-4xs)}.clb-radio-button .clb-radio-input:checked~.clb-radio-content .clb-radio-label{font-weight:var(--font-weight-medium)}.clb-radio-button .clb-radio-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--spacing-size-3xs);height:var(--spacing-size-3xs);border:var(--border-width-xs) solid var(--color-neutral-300);border-radius:var(--border-radius-circular);background-color:var(--color-opacity-default);cursor:pointer;position:relative;margin:0;flex-shrink:0;transition:all var(--velocity-medium) var(--vibe-soft)}.clb-radio-button .clb-radio-input:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.375rem;height:.375rem;border-radius:var(--border-radius-circular);background-color:#0000;transition:all var(--velocity-medium) var(--vibe-soft)}.clb-radio-button .clb-radio-input:checked{background-color:var(--color-action-default);border-color:var(--color-action-default)}.clb-radio-button .clb-radio-input:checked:after{background-color:var(--color-contrast-brand)}.clb-radio-button .clb-radio-input:hover:not(:disabled){background-color:var(--color-opacity-hover);border-color:var(--color-action-default)}.clb-radio-button .clb-radio-input:hover:checked:not(:disabled){background-color:var(--color-opacity-hover);border-color:var(--color-action-default)}.clb-radio-button .clb-radio-input:hover:checked:not(:disabled):after{background-color:var(--color-contrast-brand)}.clb-radio-button .clb-radio-input:focus{outline:none}.clb-radio-button:not(.clb-radio-button--focused) .clb-radio-input:focus{outline:var(--border-width-sm) solid var(--color-contrast-focused);outline-offset:var(--border-width-sm)}.clb-radio-button .clb-radio-input:disabled{cursor:not-allowed;border-color:var(--color-neutral-300);background-color:var(--color-opacity-disabled)}.clb-radio-button .clb-radio-input:disabled:checked{background-color:var(--color-opacity-disabled);border-color:var(--color-neutral-300)}.clb-radio-button .clb-radio-input:disabled:checked:after{background-color:var(--color-neutral-300)}.clb-radio-button.clb-radio-button--disabled{cursor:not-allowed}.clb-radio-button.clb-radio-button--disabled .clb-radio-label,.clb-radio-button.clb-radio-button--disabled .clb-radio-description{color:var(--color-neutral-300)}.clb-radio-button.clb-radio-button--disabled .clb-radio-input:checked~.clb-radio-content .clb-radio-label{font-weight:var(--font-weight-medium)}.clb-radio-button.clb-radio-button--error .clb-radio-label{color:var(--color-feedback-danger-300)}.clb-radio-button.clb-radio-button--error .clb-radio-input{background-color:var(--color-opacity-error);border-color:var(--color-feedback-danger-300)}.clb-radio-button.clb-radio-button--error .clb-radio-input:checked{background-color:var(--color-feedback-danger-300);border-color:var(--color-feedback-danger-300)}.clb-radio-button.clb-radio-button--error .clb-radio-input:checked:after{background-color:var(--color-contrast-white)}.clb-radio-button.clb-radio-button--error .clb-radio-input:hover:not(:disabled){background-color:var(--color-opacity-error);border-color:var(--color-feedback-danger-300)}.clb-radio-button.clb-radio-button--error .clb-radio-input:hover:checked:not(:disabled){background-color:var(--color-feedback-danger-300);border-color:var(--color-feedback-danger-300)}.clb-radio-button.clb-radio-button--error .clb-radio-input:hover:checked:not(:disabled):after{background-color:var(--color-contrast-white)}.clb-radio-button.clb-radio-button--error .clb-radio-input:checked~.clb-radio-content .clb-radio-label{font-weight:var(--font-weight-medium)}.clb-status{padding-left:var(--spacing-size-4xs);padding-right:var(--spacing-size-4xs);border-radius:var(--border-radius-sm);border:rgba(0,0,0,0);position:relative;display:inline-flex;align-items:center;cursor:default;font-family:var(--font-family-base);font-weight:var(--font-weight-regular);color:var(--color-neutral-600);flex-wrap:nowrap;overflow:hidden;box-sizing:border-box}.clb-status:focus-visible{outline:none}.clb-status--sm .clb-status__dot{width:.625rem;height:.625rem;margin:1px}.clb-status--sm{height:1.25rem;padding:var(--spacing-size-5xs);gap:var(--spacing-size-5xs);font-size:var(--font-size-xs)}.clb-status--md .clb-status__dot{width:.625rem;height:.625rem;margin:1px}.clb-status--md{height:var(--spacing-inset-size-lg);padding:.3125rem .5rem;gap:var(--spacing-size-5xs);font-size:var(--font-size-sm)}.clb-status--lg .clb-status__dot{width:.8125rem;height:.8125rem;margin:.09375rem}.clb-status--lg{height:2rem;padding:.5rem;gap:var(--spacing-size-5xs);font-size:var(--font-size-md)}.clb-status.clb-status--positive.clb-status--ghost{background-color:#0000}.clb-status.clb-status--positive.clb-status--ghost .clb-status__icon{color:var(--color-feedback-positive-400)}.clb-status.clb-status--positive.clb-status--ghost .clb-status__dot{background-color:var(--color-feedback-positive-400)}.clb-status.clb-status--positive.clb-status--fill{background-color:var(--color-feedback-positive-100)}.clb-status.clb-status--positive.clb-status--fill .clb-status__icon{color:var(--color-feedback-positive-400)}.clb-status.clb-status--positive.clb-status--fill .clb-status__dot{background-color:var(--color-feedback-positive-400)}.clb-status.clb-status--warning.clb-status--ghost{background-color:#0000}.clb-status.clb-status--warning.clb-status--ghost .clb-status__icon{color:var(--color-feedback-warning-400)}.clb-status.clb-status--warning.clb-status--ghost .clb-status__dot{background-color:var(--color-feedback-warning-400)}.clb-status.clb-status--warning.clb-status--fill{background-color:var(--color-feedback-warning-100)}.clb-status.clb-status--warning.clb-status--fill .clb-status__icon{color:var(--color-feedback-warning-400)}.clb-status.clb-status--warning.clb-status--fill .clb-status__dot{background-color:var(--color-feedback-warning-400)}.clb-status.clb-status--negative.clb-status--ghost{background-color:#0000}.clb-status.clb-status--negative.clb-status--ghost .clb-status__icon{color:var(--color-feedback-danger-400)}.clb-status.clb-status--negative.clb-status--ghost .clb-status__dot{background-color:var(--color-feedback-danger-400)}.clb-status.clb-status--negative.clb-status--fill{background-color:var(--color-feedback-danger-100)}.clb-status.clb-status--negative.clb-status--fill .clb-status__icon{color:var(--color-feedback-danger-400)}.clb-status.clb-status--negative.clb-status--fill .clb-status__dot{background-color:var(--color-feedback-danger-400)}.clb-status.clb-status--neutral.clb-status--ghost{background-color:#0000}.clb-status.clb-status--neutral.clb-status--ghost .clb-status__icon{color:var(--color-neutral-400)}.clb-status.clb-status--neutral.clb-status--ghost .clb-status__dot{background-color:var(--color-neutral-400)}.clb-status.clb-status--neutral.clb-status--fill{background-color:var(--color-neutral-200)}.clb-status.clb-status--neutral.clb-status--fill .clb-status__icon{color:var(--color-neutral-400)}.clb-status.clb-status--neutral.clb-status--fill .clb-status__dot{background-color:var(--color-neutral-400)}.clb-status.clb-status--info.clb-status--ghost{background-color:#0000}.clb-status.clb-status--info.clb-status--ghost .clb-status__icon{color:#2b83f7}.clb-status.clb-status--info.clb-status--ghost .clb-status__dot{background-color:#2b83f7}.clb-status.clb-status--info.clb-status--fill{background-color:#deecff}.clb-status.clb-status--info.clb-status--fill .clb-status__icon{color:#2b83f7}.clb-status.clb-status--info.clb-status--fill .clb-status__dot{background-color:#2b83f7}.clb-status__icon{display:flex;justify-content:center;align-items:center}.clb-status__dot{border-radius:var(--border-radius-circular);display:inline-block}.clb-status__label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.clb-list{padding:var(--spacing-size-4xs) var(--spacing-size-3xs);min-width:18rem;height:56px;white-space:normal;position:relative;font-family:var(--font-family-base);margin:0;width:100%;border-radius:var(--border-radius-default);box-sizing:border-box;background-color:var(--color-neutral-100);display:flex;flex-direction:column;border:var(--border-width-default) solid var(--color-neutral-background);transition:.275s;cursor:default}.clb-list--custom-width{width:var(--clb-list-custom-width)}.clb-list .content{display:inline-flex;align-items:center;flex-direction:row;gap:var(--spacing-size-3xs)}.clb-list p,.clb-list h3{margin:0}.clb-list .radio-button{gap:0px}.clb-list .icon{position:static;width:var(--spacing-size-2xs);height:var(--spacing-size-2xs)}.clb-list .image{width:var(--spacing-size-2xs);height:var(--spacing-size-2xs);border-radius:var(--border-radius-sm);overflow:hidden}.clb-list .image img{width:100%;height:100%;object-fit:cover}.clb-list .content-area{flex:1;display:flex;flex-direction:column;justify-content:center;min-width:0;height:var(--spacing-size-sm)}.clb-list .content-area .clb-tooltip-container{display:block;min-width:0}.clb-list .content-area .title{font-weight:var(--font-weight-medium);font-size:var(--font-size-default);line-height:var(--line-height-xs);color:var(--color-neutral-600);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.clb-list .content-area .description{font-size:var(--font-size-sm);line-height:var(--line-height-xs);color:var(--color-neutral-400);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:var(--spacing-size-5xs) 0 0 0}.clb-list .footer{display:inline-flex;flex-direction:row;align-items:center;gap:var(--spacing-size-3xs);margin-left:auto}.clb-list .footer .clb-tooltip-container{display:block;max-width:5.5rem}.clb-list .footer .content-text{font-size:var(--font-size-sm);line-height:var(--line-height-xs);color:var(--color-neutral-400);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:5.5rem;margin:0}.clb-list .footer .clb-tag{margin-left:0}.clb-list .action-type-button{background-color:#0000;border:none}.clb-list .action-type-button:hover{background-color:var(--color-neutral-100)}.clb-list .dropdown-button{height:48px}.clb-list-group .clb-list:not(:last-child){border-bottom:1px solid var(--color-neutral-background);border-radius:var(--border-radius-default) var(--border-radius-default) 0 0}.clb-list-group .clb-list:not(:first-child){border-top:none;border-radius:0 0 var(--border-radius-default) var(--border-radius-default)}.clb-list-group .clb-list:not(:first-child):not(:last-child){border-radius:0}.clb-list-dropdown .clb-dropdown--body .dropdown-button{height:48px;width:100%;justify-content:flex-start;text-align:left;padding:var(--spacing-size-3xs);background-color:#0000;border:none}.clb-list-dropdown .clb-dropdown--body .dropdown-button:hover{background-color:var(--color-brand-100)}.clb-list-dropdown .clb-dropdown--body .dropdown-button:focus-visible{outline:none;border:var(--border-radius-sm) solid var(--color-contrast-focused)}.clb-menu-initial{visibility:hidden}.clb--menu-container{position:relative;width:100%}.clb--menu-hamburger{display:none;background:none;border:none;cursor:pointer;padding:8px}.clb--menu-hamburger:focus{outline:2px solid var(--color-contrast-focused);outline-offset:2px;border-radius:var(--border-radius-default)}.clb--menu{width:100%}.clb-sub-menu-item:focus{outline:2px solid var(--color-contrast-focused);outline-offset:-2px;position:relative}.clb--menu-items{display:flex;list-style:none;margin:0;padding:0}.clb-menu-items-content{display:flex;gap:1rem}.clb--menu-item{position:relative;flex-shrink:0;border-radius:var(--border-radius-default);overflow:hidden}.clb--menu-link{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;text-decoration:none;color:inherit;white-space:nowrap}.clb--menu-link div{display:flex;align-items:center;gap:.5rem;text-decoration:none;color:inherit;white-space:nowrap}.clb--menu-link:focus{outline:2px solid var(--color-contrast-focused);outline-offset:-2px;position:relative}.clb--menu-link.disabled{opacity:.5;pointer-events:none}.clb--menu-link:hover{background-color:var(--color-action-hover)}.clb--menu-item.active .clb--menu-link{background-color:var(--color-action-default)}.clb--submenu{position:absolute;left:var(--submenu-left, 0);top:var(--submenu-top, 100%);margin:0;padding:0;background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:var(--shadow-level-1) #0000001a;min-width:150px;max-width:250px;z-index:1000}.clb--submenu.closed{display:none}.clb--submenu .clb-sub-menu{padding:.5rem 0}.clb-menu-mobile .clb--menu-hamburger{display:block}.clb-menu-mobile .clb--menu{max-width:350px;min-width:250px;position:absolute;visibility:hidden;top:100%;left:0;width:100%;background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 8px #0000001a;z-index:1000}.clb-menu-mobile .clb--menu.open{visibility:visible}.clb-menu-mobile .clb--menu-items{flex-direction:column;gap:0}.clb-menu-mobile .clb-menu-items-content{display:flex;flex-direction:column;gap:0rem}.clb-menu-mobile .clb--menu-link{display:flex;justify-content:space-between;padding:1rem}.clb-menu-mobile .clb--submenu{position:static;border:none;box-shadow:none;border-radius:0;border-left:4px solid #ddd;margin-left:1rem}.clb-menu-mobile .clb-sub-menu{all:unset;padding:0;margin:0}:root{--modal-side-gap: 4.5rem;--z-index-overlay: 1110;--z-index-modal: 1120}.clb-modal{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);box-shadow:var(--shadow-level-2) #00000029;background-color:var(--color-neutral-100);border-radius:var(--border-radius-default);inline-size:max-content;max-inline-size:calc(100dvw - var(--modal-side-gap)*2);max-block-size:calc(100dvh - var(--modal-side-gap)*2);border:0 solid rgba(0,0,0,0);padding:0;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;overflow:hidden;z-index:var(--z-index-modal);min-height:10.25rem;min-width:18rem}.clb-modal__header{display:flex;flex-shrink:0;align-items:flex-start;justify-content:center}.clb-modal__header__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;padding:var(--spacing-size-2xs) var(--spacing-size-3xs) var(--spacing-size-3xs) var(--spacing-size-2xs);gap:var(--spacing-size-4xs)}.clb-modal__header__title{font-weight:var(--font-weight-medium);font-size:var(--font-size-lg);line-height:var(--line-height-xs);text-box-trim:trim-end;color:var(--color-neutral-600);letter-spacing:0;min-width:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.clb-modal__header__description{font-weight:var(--font-weight-regular);font-size:var(--font-size-sm);line-height:var(--font-size-default);text-box-trim:trim-end;color:var(--color-neutral-400);margin:0;min-width:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.clb-modal__header__close-button{flex:0 0 auto;padding:var(--spacing-size-3xs) var(--spacing-size-3xs) var(--spacing-size-3xs) 0}.clb-modal__body{padding:var(--spacing-size-xs);overflow:auto;flex:1;min-height:0;margin-right:2px;scrollbar-gutter:stable both-edges;overscroll-behavior:contain}.clb-modal__body::-webkit-scrollbar{width:var(--border-width-xl);border-radius:var(--border-radius-default);background:var(--color-neutral-200)}.clb-modal__body::-webkit-scrollbar-thumb{background:var(--color-neutral-400);border-radius:var(--border-radius-default)}.clb-modal__footer{flex-shrink:0;padding:var(--spacing-size-4xs) var(--spacing-size-xs);display:flex;gap:var(--spacing-size-4xs);flex-direction:row-reverse;border-top:var(--border-width-xs) solid var(--color-neutral-200)}.clb-modal__overlay{overflow-y:auto;position:fixed;top:0;right:0;bottom:0;left:0;display:block;background-color:#00000059;z-index:var(--z-index-overlay);cursor:not-allowed}.clb-modal__content{width:auto;height:272px;background-color:#f9f9f9;border:dashed 2px var(--color-neutral-200);display:flex;justify-content:center;align-items:center;color:var(--color-neutral-300)}.clb-pagination{display:flex;flex-direction:row;align-items:center;font-family:var(--font-family-base)}.clb-pagination__itens-per-page{display:flex;flex:1;justify-content:flex-start;gap:var(--spacing-size-4xs);align-items:center;font-size:var(--font-size-sm);color:var(--color-neutral-600)}.clb-pagination__select{display:flex;align-items:center;gap:var(--spacing-size-5xs);box-sizing:border-box;padding:.75rem var(--spacing-size-3xs);background-color:#0000;height:var(--spacing-size-sm);border:var(--border-width-xs) solid var(--color-neutral-200);border-radius:var(--border-radius-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);color:var(--color-neutral-600);font-family:inherit;cursor:pointer}.clb-pagination__select .clb-icon__page-size{margin-top:2px}.clb-pagination__select__label{height:var(--spacing-size-3xs)}.clb-pagination__select:hover{border-color:var(--color-action-default);background-color:var(--color-opacity-hover)}.clb-pagination__select:focus{border-color:var(--color-action-default);outline:none}.clb-pagination__select:disabled{background-color:var(--color-opacity-disabled);border-color:var(--color-opacity-disabled);color:var(--color-neutral-300);cursor:not-allowed}.clb-pagination__select__options{display:flex;flex-direction:column}.clb-pagination__select__options button{background-color:#0000;box-sizing:border-box;height:2rem;padding:0 var(-spacing-size-5xs);border:var(--border-width-xs) solid rgba(0,0,0,0);cursor:pointer}.clb-pagination__select__options button:hover{background-color:var(--color-opacity-hover)}.clb-pagination__select__options button:focus-visible{border-color:var(--color-action-default);background-color:var(--color-opacity-hover);font-weight:var(--font-weight-semibold);outline:none}.clb-pagination__currentPage{display:flex;align-items:center;gap:var(--spacing-size-4xs);margin-left:var(--spacing-size-2xs);margin-right:var(--spacing-size-2xs);color:var(--color-neutral-600)}.clb-pagination__currentPage .clb-pagination__input{box-sizing:border-box;background-color:#0000;height:var(--spacing-size-sm);border:var(--border-width-xs) solid var(--color-neutral-200);font-weight:var(--font-weight-regular);border-radius:var(--border-radius-sm);font-size:inherit;color:var(--color-neutral-600);width:3rem;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;text-align:center}.clb-pagination__currentPage .clb-pagination__input:hover{border-color:var(--color-action-default);background-color:var(--color-opacity-hover)}.clb-pagination__currentPage .clb-pagination__input:focus{border-color:var(--color-action-default);outline:none}.clb-pagination__currentPage .clb-pagination__input::-webkit-inner-spin-button{-webkit-appearance:none}.clb-pagination__currentPage .clb-pagination__input:disabled{background-color:var(--color-opacity-disabled);border-color:var(--color-opacity-disabled);color:var(--color-neutral-300);cursor:not-allowed}.clb-pagination__currentPage span{white-space:nowrap}.clb-pagination__pages{display:flex;flex:1;align-items:center;font-size:var(--font-size-md);justify-content:center}.clb-pagination__pages__buttons{display:flex;flex-direction:row;gap:var(--spacing-size-4xs)}.clb-pagination__total-elements{flex:1;text-align:end;font-size:var(--font-size-sm);color:var(--color-neutral-600);font-variant-numeric:tabular-nums}.clb-popover-container{position:relative;display:inline-block}.clb-popover{min-width:20.5rem;max-width:40rem;width:max-content;box-sizing:border-box;background-color:var(--color-neutral-100);border-radius:var(--border-radius-default);box-shadow:var(--shadow-level-2) #00000026;display:flex;flex-direction:column;gap:0px;padding:0}.clb-popover--header{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-size-3xs) var(--spacing-size-3xs) var(--spacing-inset-size-xs) var(--spacing-size-3xs);gap:var(--spacing-inset-size-xs);position:relative}.clb-popover--header:after{content:"";position:absolute;bottom:0;left:var(--spacing-size-3xs);right:var(--spacing-size-3xs);height:1px;background-color:#f2f2f2}.clb-popover--header .heading{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:1;cursor:default}.clb-popover--header clb-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.clb-popover--header .button-close{display:flex;align-items:center;justify-content:center;width:28px;height:28px;cursor:pointer;border:none;background-color:#0000}.clb-popover--header .button-close:hover{border:rgba(0,0,0,0);background-color:var(--color-action-hover)}.clb-popover--header .button-close:focus:not(:disabled){outline:none;border-radius:var(--border-radius-default);border-color:var(--color-brand-300);border-width:var(--border-width-default)}.clb-popover--header .button-close:focus-visible:not(:disabled){outline:2px solid var(--color-contrast-focused);outline-offset:2px}.clb-popover .clb-popover__title--truncate{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.4;max-height:2.8em;word-break:break-word;cursor:default}.clb-popover--body{overflow-y:auto;flex-grow:1;display:flex;flex-direction:column;padding:var(--spacing-size-3xs);gap:var(--spacing-inset-size-xs);width:fit-content;max-width:100%;font-size:var(--font-size-default);box-sizing:border-box;word-wrap:break-word}.clb-popover--body .clb-popover--description{color:var(--color-neutral-600);margin:0;text-align:justify}.clb-popover--body .inputs{display:flex;flex-direction:column}.clb-popover--body::-webkit-scrollbar{width:var(--border-width-xl);border-radius:var(--border-radius-default);background:var(--color-neutral-200)}.clb-popover--body::-webkit-scrollbar-thumb{background:var(--color-neutral-400);border-radius:var(--border-radius-default)}.clb-popover--footer{padding:var(--spacing-inset-size-sm);display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-inset-size-xs)}.clb-popover:focus:not(:disabled){outline:2px solid var(--color-contrast-focused);outline-offset:2px;border-radius:var(--border-radius-default);border-color:var(--color-brand-300);border-width:var(--border-width-default)}.clb-popover:focus-visible:not(:disabled){outline:2px solid var(--color-contrast-focused)}:root{--side-menu-width: 76px;--scrollbar-margin-top: 40px}.hidden{display:none}.clb-side-menu-container{position:relative;width:var(--side-menu-width);max-width:var(--side-menu-width);height:100%}.clb-side-menu-container .clb-tooltip-container{width:100%}.clb-side-menu{position:relative;display:flex;flex-direction:column;align-items:center;width:var(--side-menu-width);max-width:var(--side-menu-width);height:calc(100vh - var(--header-height) - var(--footer-height));background-color:var(--color-neutral-100);border-right:var(--border-width-xs) solid var(--color-neutral-200);z-index:102;gap:var(--spacing-size-xs);overflow:hidden auto;padding:var(--scrollbar-margin-top) var(--spacing-inset-size-xs) var(--spacing-inset-size-xs) var(--spacing-inset-size-xs);box-sizing:border-box;scrollbar-gutter:stable}.clb-side-menu::-webkit-scrollbar{width:var(--spacing-size-4xs);height:var(--spacing-size-4xs);background:#0000;border-radius:var(--border-radius-pill)}.clb-side-menu::-webkit-scrollbar-track{background:#0000;border-radius:var(--border-radius-pill)}.clb-side-menu::-webkit-scrollbar-thumb{background-color:var(--color-neutral-400);border-radius:var(--border-radius-pill);max-height:48px}.clb-side-menu::-webkit-scrollbar-track-piece{background:var(--color-neutral-200);border-radius:var(--border-radius-pill);margin-top:var(--scrollbar-margin-top, 0px)}.clb-side-menu-item{justify-self:center;cursor:pointer;display:flex;align-items:center;flex-direction:column;text-decoration:none;width:100%}.clb-side-menu-item a{padding:0}.clb-side-menu-item.disabled{cursor:not-allowed;pointer-events:none;color:var(--color-neutral-300)}.clb-side-menu-item:focus-visible:not(:active){outline:var(--border-width-sm) solid var(--color-contrast-focused);outline-offset:2px;border-radius:var(--border-radius-md)}.clb-side-menu-item:hover .clb-side-menu-item-icon-wrapper,.clb-side-menu-item.active:hover .clb-side-menu-item-icon-wrapper{background-color:var(--color-action-hover)}.clb-side-menu-item:active .clb-side-menu-item-icon-wrapper{background-color:var(--color-brand-200)}.clb-side-menu-item-icon-wrapper{width:32px;height:32px;display:flex;justify-content:center;align-items:center;border-radius:var(--border-radius-sm);color:var(--color-neutral-600)}.clb-side-menu-item-icon-wrapper.active{background-color:var(--color-action-default)}.clb-side-menu-item-icon-wrapper.disabled{background:var(--color-opacity-disabled)}.clb-side-menu-item-label{width:100%;overflow-wrap:anywhere;margin-top:var(--spacing-size-5xs);text-align:center;overflow:hidden;font-family:var(--font-family-base);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);color:var(--color-neutral-600)}@supports (-webkit-line-clamp: 2){.clb-side-menu-item-label{white-space:initial;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.clb-side-menu-item-label-container{width:var(--side-menu-width)}.clb-side-menu-submenu-button{background:#0000;border:none;padding:0}.clb-side-menu-submenu{position:absolute;left:var(--side-menu-width);top:0;height:100%;width:234px;background-color:var(--color-neutral-100);box-shadow:var(--shadow-level-2) #00000029;border-left:var(--border-width-xs) solid var(--color-neutral-200);transition:transform .3s ease-out,opacity .3s ease-out;z-index:101;opacity:1;border:none;box-sizing:border-box;padding:var(--spacing-size-xs) .875rem var(--spacing-size-3xs) var(--spacing-size-3xs)}.clb-side-menu-submenu.closed{transform:translate(-100%);opacity:0;box-shadow:none}.clb-side-menu-submenu:focus-visible:not(:active){outline:var(--border-width-sm) solid var(--color-contrast-focused);outline-offset:2px;border-radius:var(--border-radius-md)}.clb-side-menu-submenu-header{position:absolute;top:8px;left:64px;display:flex;justify-content:center;align-items:center;background-color:var(--color-neutral-100);border-radius:var(--border-radius-default);border:var(--border-width-xs) solid var(--color-neutral-200);transition:all .3s ease-out;z-index:103;visibility:hidden;opacity:0}.clb-side-menu-submenu-header:hover{background-color:var(--color-action-hover)}.clb-side-menu-submenu-header.open{transform:translate(234px)}.clb-side-menu-submenu-header.visible{visibility:visible;opacity:1}.clb-side-menu-toggle-button{background:none;border:none;cursor:pointer;padding:0;width:24px;height:24px}.clb-side-menu-toggle-button:focus-visible:not(:active){outline:var(--border-width-sm) solid var(--color-contrast-focused);outline-offset:2px;border-radius:var(--border-radius-md)}.clb-sub-menu{all:unset;-webkit-user-select:none;user-select:none}.clb-sub-menu-item{display:block;align-items:center;text-decoration:none;color:var(--color-neutral-400);font-size:var(--font-size-sm);line-height:var(--line-height-default);padding:.5625rem var(--spacing-inset-size-sm);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.clb-sub-menu-item:hover{background-color:var(--color-action-hover)}.clb-sub-menu-item:active{background-color:var(--color-brand-200)}.clb-sub-menu .clb-sub-menu-item:focus-visible:not(:active){outline:var(--border-width-sm) solid var(--color-contrast-focused);outline-offset:2px;border-radius:var(--border-radius-md)}.clb-sub-menu-selection-label{padding:var(--spacing-inset-size-xs) var(--spacing-inset-size-sm);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);line-height:var(--line-height-default);text-transform:uppercase;letter-spacing:.07em;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;color:var(--color-neutral-600);font-family:var(--font-family-base)}.clb-sub-menu-divider{margin:var(--spacing-inset-size-sm) 0;border:0;border-top:var(--border-width-xs) solid var(--color-neutral-200)}.clb-sub-menu-folder{display:flex}.clb-sub-menu-folder-label{width:100%;border:none;background:#0000;color:var(--color-neutral-400);font-size:var(--font-size-sm);font-family:var(--font-family-base);padding:var(--spacing-inset-size-xs) var(--spacing-inset-size-sm);cursor:pointer;display:flex;justify-content:space-between;align-items:center}.clb-sub-menu-folder-label:hover{background-color:var(--color-action-hover)}.clb-sub-menu-folder-label:active{background-color:var(--color-brand-200)}.clb-sub-menu-folder-label:focus-visible:not(:active){outline:var(--border-width-sm) solid var(--color-contrast-focused);outline-offset:2px;border-radius:var(--border-radius-md)}.clb-sub-menu-folder-label>span:last-child{display:flex;align-items:center;margin-left:auto;color:var(--color-neutral-600)}.clb-sub-menu-folder-text{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.clb-sub-menu-folder-text.expanded{font-weight:var(--font-weight-semibold);color:var(--color-neutral-600)}.clb-sub-menu-folder-links .clb-sub-menu-item{margin-left:var(--spacing-inset-size-xs)}.clb-skeleton{display:inline-block;background:linear-gradient(90deg,var(--color-neutral-background) 0%,var(--color-neutral-100) 50%,var(--color-neutral-background) 100%);background-size:200% 100%;animation:loading-shimmer 1.5s ease-in-out infinite;border-radius:var(--border-radius-sm);overflow:hidden;position:relative}.clb-tab{cursor:pointer;box-sizing:border-box;padding:0 var(--spacing-size-2xs);display:flex;border:var(--border-radius-sm) solid rgba(0,0,0,0);justify-content:center;align-items:center;min-height:var(--spacing-size-md);max-height:var(--spacing-size-md);gap:var(--spacing-inset-size-xs);border-top-right-radius:var(--border-radius-default);border-top-left-radius:var(--border-radius-default);background-color:#0000}.clb-tab__label{color:var(--color-neutral-600);font-family:var(--font-family-base);font-size:var(--font-size-default);font-weight:var(--font-weight-regular);line-height:var(--line-height-md);min-width:var(--spacing-size-2xs);white-space:nowrap}.clb-tab:hover{background-color:var(--color-action-hover)}.clb-tab:focus-visible{border:var(--border-radius-sm) solid var(--color-contrast-focused);border-radius:var(--border-radius-default);outline:none}.clb-tab--first{border-top-left-radius:var(--border-radius-default)}.clb-tab--last{border-top-right-radius:var(--border-radius-default)}.clb-tab--positive .clb-tab__icon{color:var(--color-feedback-positive-400)}.clb-tab--negative .clb-tab__icon{color:var(--color-feedback-danger-400)}.clb-tab--warning .clb-tab__icon{color:var(--color-feedback-warning-400)}.clb-tab--info .clb-tab__icon{color:#2b83f7}.clb-tab--active:not(.clb-tab--disabled) .clb-tab__label{font-weight:var(--font-weight-semibold)}.clb-tab--active:not(.clb-tab--disabled){position:relative}.clb-tab--active:not(.clb-tab--disabled):after{content:"";position:absolute;bottom:0;left:0;width:calc(100% + 4px);margin-left:-2px;margin-bottom:-2px;height:var(--border-width-lg);background-color:var(--color-brand-300)}.clb-tab--active:not(.clb-tab--disabled):focus-visible{position:relative}.clb-tab--active:not(.clb-tab--disabled):focus-visible:after{content:"";position:absolute;bottom:0;left:0;width:100%;margin:0;height:var(--border-width-lg);background-color:var(--color-brand-300)}.clb-tab--disabled{cursor:not-allowed;background-color:var(--color-opacity-disabled);pointer-events:none}.clb-tab--disabled .clb-tab__label,.clb-tab--disabled .clb-tab__icon{color:var(--color-neutral-300)}.clb-tab-group{display:flex;flex-direction:column;gap:1.125rem}.clb-tab-group__container{display:flex;align-items:center;gap:1.125rem}.clb-tab-group__container__tabs{display:flex;flex-direction:row;overflow:hidden}.clb-floating-panel{position:fixed;-webkit-user-select:none;user-select:none;border-radius:var(--border-radius-md);z-index:1000;padding:0;margin:0;border:none;visibility:hidden}.clb-table-bulk-actions{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-size-3xs);-webkit-user-select:none;user-select:none;background-color:var(--color-neutral-100);border-radius:var(--border-radius-md);font-family:var(--font-family-base);font-size:var(--font-size-sm);width:100%;min-width:fit-content;box-shadow:var(--shadow-level-2) #00000029;opacity:0;animation:fadeIn .1s ease forwards .2s}.clb-table-bulk-actions .selection-info{display:flex;align-items:center;gap:var(--spacing-size-4xs);padding:var(--spacing-size-5xs);padding-right:var(--spacing-size-3xs);line-height:var(--line-height-xl);border-right:solid 1px var(--color-neutral-300);font-family:var(--font-family-base);cursor:default}.clb-table-bulk-actions .bulk-actions-buttons{display:flex;margin-left:var(--spacing-size-4xs);gap:var(--spacing-size-4xs)}.clb-table-bulk-actions .bulk-actions-close{margin-left:var(--spacing-size-3xs)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.column-order-ghost-button{margin:0;background:none;border:none;cursor:pointer;display:flex;padding:var(--spacing-size-5xs);border-radius:var(--border-radius-default)}.column-order-ghost-button:hover{background-color:var(--color-action-hover)}.clb-calendar{height:auto;display:flex;flex-direction:column;padding:var(--spacing-inset-size-sm);margin:0;border-radius:var(--border-radius-sm);background:var(--color-neutral-100)}.clb-calendar-header{display:flex;align-items:center;justify-content:space-between}.clb-calendar-header-controls{display:flex;gap:1rem;align-items:center;height:100%}.clb-calendar-header-controls>button.clb-button{width:var(--spacing-size-2xs);height:var(--spacing-size-2xs)}.clb-calendar-header-month-year{display:flex;height:var(--spacing-size-2xs);align-items:center;gap:var(--spacing-inset-size-lg)}.clb-calendar-header-month-year button.clb-button{gap:0px;height:var(--spacing-inset-size-lg);font-weight:var(--font-weight-semibold)}.clb-calendar-body{display:flex;flex-direction:column}.clb-calendar-body-days-names{width:100%;height:var(--spacing-size-sm);display:grid;grid-template-columns:repeat(7,minmax(0px,var(--spacing-size-sm)));justify-content:space-between;align-items:center;margin:var(--spacing-size-2xs) 0 0 0}.clb-calendar-body-days-names>p{width:var(--spacing-size-sm);height:var(--spacing-size-sm);display:flex;align-items:center;justify-content:center;margin:0 auto;text-align:center;line-height:var(--line-height-sm);font-weight:var(--font-weight-regular);color:var(--color-neutral-400)}.clb-calendar-body-days-numbers{width:100%;display:grid;grid-template-columns:repeat(7,minmax(20px,38px));grid-template-rows:repeat(6,38px);justify-content:space-between;row-gap:6px}.clb-calendar-body-day{width:100%;text-align:center;padding:calc(var(--spacing-size-5xs)*3) 0;font-size:var(--font-size-sm);font-family:var(--font-family-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-default);border-radius:var(--border-radius-default);color:var(--color-neutral-600);border:none;background:#0000;cursor:pointer}.clb-calendar-body-day:focus-visible{border-radius:var(--border-radius-sm);outline:var(--border-radius-sm) solid var(--color-contrast-focused);outline-offset:var(--border-radius-sm)}.clb-calendar-body-day:hover{background-color:var(--color-action-hover);font-weight:var(--font-weight-semibold)}.clb-calendar-body-day--today{display:flex;flex-direction:column;font-weight:var(--font-weight-semibold)}.clb-calendar-body-day--today:after{content:"•";line-height:0;margin:var(--spacing-size-5xs) 0 0 0;color:var(--color-neutral-600)}.clb-calendar-body-day--different-month{color:var(--color-neutral-300)}.clb-calendar-body-day--selected{background-color:var(--color-action-default);font-weight:var(--font-weight-semibold)}.clb-calendar-body-day--disabled{color:var(--color-neutral-300);pointer-events:none;background-color:#0000;cursor:not-allowed}.clb-calendar-body-day--disabled:after{color:var(--color-neutral-300)}.clb-calendar-body-day--disabled:hover{background-color:#0000}.clb-calendar-body-back-to-today{width:100%;display:flex;justify-content:center;margin-top:calc(var(--spacing-size-3xs)*2)}@media screen and (max-width:480px){.clb-calendar{min-width:calc(270px - var(--spacing-inset-size-sm)*2)}.clb-calendar-header-controls:first-of-type>button:first-of-type{display:none}.clb-calendar-header-controls:last-of-type>button:last-of-type{display:none}}.clb-dropdown--content .clb-calendar-selection--dropdown-separator{padding:0 4px}.clb-dropdown--content .clb-calendar-selection--dropdown-separator:hover:not(:disabled){color:var(--color-contrast-brand);background-color:var(--color-action-hover);border-color:var(--color-action-hover)}.clb-dropdown--content.clb-calendar-selection--dropdown{width:88px;border:0px;padding-right:2px;box-shadow:var(--shadow-level-1) var(--color-neutral-200)}.clb-dropdown--content.clb-calendar-selection--dropdown .clb-dropdown--body{padding:4px 0;border:0px}.clb-dropdown--content.clb-calendar-selection--dropdown button.clb-button{width:100%;height:auto;justify-content:left;padding:calc(var(--spacing-size-5xs)*3) var(--spacing-size-3xs)}.clb-date-picker{display:flex;flex-direction:column;gap:.5rem}.clb-date-picker .input-wrapper .input-base{position:relative}.clb-date-picker .input-wrapper .input-base>i{position:absolute;top:var(--spacing-size-2xs);left:var(--spacing-size-3xs)}.clb-date-picker .input-wrapper .input-base>button{position:absolute;right:var(--spacing-size-4xs);top:var(--spacing-size-3xs)}.clb-date-picker .input-wrapper .input-base>input{outline:none;padding-left:var(--spacing-size-sm);padding-right:var(--spacing-size-sm)}.clb-date-picker .input-wrapper .input-base--disabled>i{color:var(--color-neutral-300)}.clb-date-picker .input-wrapper .input-base--sm>i{top:1.25rem}.clb-date-picker .input-wrapper .input-base--sm>button{top:.625rem}.clb-date-picker--dropdown,.clb-date-picker--dropdown .clb-date-picker{width:356px}.clb-date-picker--dropdown.clb-dropdown--content{max-height:max-content}.clb-table .column-resize-handle{position:absolute;right:0;top:0;bottom:0;width:var(--spacing-size-4xs);cursor:col-resize;background-color:#0000;border:none;padding:0;margin:0;outline:none;transition:all .15s ease}.clb-table .column-resize-handle:hover{background-color:var(--color-action-hover);opacity:.5}.clb-table .column-resize-handle:focus{background-color:var(--color-action-hover);outline:1px solid var(--color-contrast-focused);outline-offset:-1px}.clb-table .column-resize-handle:active{background-color:var(--color-brand-200)}.clb-table .draggable-column{cursor:grab;-webkit-user-select:none;user-select:none;transition:all var(--velocity-fast) var(--vibe-calm)}.clb-table .draggable-column:active{cursor:grabbing}.clb-table .draggable-column.dragging{opacity:.5;transform:scale(.95);box-shadow:var(--shadow-level-1) var(--color-neutral-600)}.clb-table .draggable-column.drag-over{background-color:var(--color-opacity-default);border-left:var(--border-width-default) solid var(--color-brand-300)}.clb-table .draggable-column.is-drop-target{background-color:var(--color-action-hover)!important;transition:background-color .2s ease}.clb-table.dragging-active,.clb-table.dragging-active *{-webkit-user-select:none;user-select:none}.clb-table th{position:relative}.clb-table th:has(.column-resize-handle){padding-right:var(--spacing-size-5xs)}.clb-table thead.clb-table-header--fixed{position:sticky;top:0;left:0;z-index:3}body.column-resizing,body.column-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}body.column-dragging,body.column-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}:root{--clb-row-hover-tint: #fcecc5;--clb-row-hover-strength: 32%}.clb-table-container,.clb-table-positional-ref{height:100%;position:relative}.clb-table-main{overflow:auto;height:fit-content;max-height:100%;width:100%;font-family:var(--font-family-base);font-size:var(--font-size-default);font-weight:var(--font-weight-regular)}.clb-table-main::-webkit-scrollbar{width:var(--spacing-size-4xs);height:var(--spacing-size-4xs);background:linear-gradient(to bottom,#fafafa 0%,#fafafa var(--scrollbar-margin-top, 0px),var(--color-neutral-200) var(--scrollbar-margin-top, 0px),var(--color-neutral-200) 100%)}.clb-table-main::-webkit-scrollbar-track{border-radius:var(--border-radius-md);margin-top:var(--scrollbar-margin-top, 0px)}.clb-table-main::-webkit-scrollbar-thumb{background-color:var(--color-neutral-400);border-radius:var(--border-radius-md)}.clb-table{overflow:auto;border-spacing:0;width:100%;border-radius:var(--border-radius-default)}.clb-table__filters__action-buttons{padding:0 var(--spacing-size-4xs);display:flex;justify-content:flex-end;gap:var(--spacing-size-4xs)}.clb-table th:not(.selection-column),.clb-table td:not(.selection-column){min-width:100px}.clb-table .text-align--center{justify-content:center;text-align:center}.clb-table .text-align--left{justify-content:flex-start;text-align:left}.clb-table .text-align--right{justify-content:flex-end;text-align:right}.clb-table tfoot td{background-color:#fafafa}.clb-table tfoot.clb-table-footer--fixed{position:sticky;bottom:0;left:0;z-index:3}.clb-table tfoot tr.clb-table-footer-border--right td:not(.fixed-right.last-fixed-column){box-shadow:-1px 0 0 0 var(--color-neutral-300)}.clb-table th{background-color:#fafafa;font-size:var(--font-size-default)}.clb-table th span{display:flex;justify-content:space-between;align-items:center}.clb-table th span p{all:unset}.clb-table th span:nth-child(1){width:100%}.clb-table th.ellipsis-title p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clb-table .clb-table-header-title--ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%}.clb-table tbody td,.clb-table thead td{box-sizing:border-box}.clb-table tbody tr:hover:not(.table-empty) td,.clb-table thead tr:hover:not(.table-empty) td{background-color:#fcecc552}.clb-table tbody tr.border-right td:not(.last-column):not(.last-normal-column):not(.fixed-left):not(.fixed-right):not(.single-fixed),.clb-table tbody tr.border-right th:not(.last-column):not(.last-normal-column):not(.fixed-left):not(.fixed-right):not(.single-fixed),.clb-table thead tr.border-right td:not(.last-column):not(.last-normal-column):not(.fixed-left):not(.fixed-right):not(.single-fixed),.clb-table thead tr.border-right th:not(.last-column):not(.last-normal-column):not(.fixed-left):not(.fixed-right):not(.single-fixed){border-right:1px solid var(--color-neutral-300)}.clb-table tbody tr.border-right td.fixed-left,.clb-table tbody tr.border-right td.selection-column,.clb-table thead tr.border-right td.fixed-left,.clb-table thead tr.border-right td.selection-column{box-shadow:-1px 0 0 0 var(--color-neutral-300)}.clb-table tbody tr.border-right td.fixed-right:not(.last-fixed-column),.clb-table thead tr.border-right td.fixed-right:not(.last-fixed-column){box-shadow:-1px 0 0 0 var(--color-neutral-300)}.clb-table tbody tr.border-right th:not(.fixed-right.last-fixed-column),.clb-table thead tr.border-right th:not(.fixed-right.last-fixed-column){box-shadow:-1px 0 0 0 var(--color-neutral-300)}.clb-table tbody tr.border-right th.fixed-left:not(.last-fixed-column),.clb-table tbody tr.border-right th.selection-column,.clb-table thead tr.border-right th.fixed-left:not(.last-fixed-column),.clb-table thead tr.border-right th.selection-column{box-shadow:-1px 0 0 0 var(--color-neutral-300)}.clb-table tbody tr.border-right th.fixed-right,.clb-table thead tr.border-right th.fixed-right{box-shadow:1px 0 0 0 var(--color-neutral-300)}.clb-table tbody tr.border-bottom td,.clb-table tbody th.border-bottom,.clb-table thead tr.border-bottom td,.clb-table thead th.border-bottom{border-bottom:1px solid var(--color-neutral-300)}.clb-table tbody tr:last-child td,.clb-table thead tr:last-child td{border-bottom:none}.clb-table td.disabled-cell:not(.table-empty){filter:grayscale(100%);pointer-events:none;opacity:var(--color-opacity-default);color:var(--color-neutral-400)}.clb-table th.disabled{filter:grayscale(100%);pointer-events:none;opacity:var(--color-opacity-default);color:var(--color-neutral-400)}.clb-table--striped tbody tr:nth-child(odd) td:not(.disabled-cell){background-color:var(--color-neutral-100)}.clb-table--striped tbody tr:nth-child(2n) td:not(.disabled-cell){background-color:var(--color-neutral-background)}.clb-table--striped tbody tr:nth-child(odd) td.disabled-cell,.clb-table--striped tbody tr:nth-child(2n) td.disabled-cell{background-color:var(--color-neutral-200)}.clb-table--striped tbody tr:hover:not(.table-empty) td:not(.disabled-cell){background-color:#fcecc552!important}.clb-table--striped tbody tr:nth-child(odd):hover:not(.table-empty) td:not(.disabled-cell){background-color:color-mix(in srgb,#fcecc5 32%,var(--color-neutral-100))!important}.clb-table--striped tbody tr:nth-child(2n):hover:not(.table-empty) td:not(.disabled-cell){background-color:color-mix(in srgb,#fcecc5 32%,var(--color-neutral-background))!important}.clb-table--striped tbody tr.active:nth-child(odd) td{background-color:var(--color-brand-100)}.clb-table--striped tbody tr.active:nth-child(2n) td{background-color:var(--color-brand-100)}.clb-table--default tbody tr td:not(.disabled-cell){background-color:var(--color-neutral-background)}.clb-table--default tbody tr td.disabled-cell{background-color:var(--color-neutral-200)}.clb-table--default tbody tr.active td{background-color:var(--color-brand-100)}.clb-table th.fixed-left,.clb-table th.fixed-right,.clb-table td.fixed-left,.clb-table td.fixed-right{position:sticky!important;z-index:2!important}.clb-table thead th:not(.selection-column){position:sticky!important;top:0!important;z-index:3!important;background-color:#fafafa!important}.clb-table thead th.fixed-left,.clb-table thead th.fixed-right{z-index:4!important}.clb-table thead th.selection-column{position:sticky!important;top:0!important;left:0!important;z-index:4!important;background-color:#fafafa!important}.clb-table tbody td.selection-column,.clb-table tfoot td.selection-column{position:sticky!important;left:0!important;z-index:2!important}.clb-table th.fixed-left.last-fixed-column:after,.clb-table td.fixed-left.last-fixed-column:after,.clb-table th.fixed-left.single-fixed:after,.clb-table td.fixed-left.single-fixed:after{content:"";position:absolute;top:0;right:-10px;width:10px;height:100%;background:linear-gradient(to right,rgba(0,0,0,.08),transparent);z-index:-1;opacity:0;transition:opacity .2s ease}.clb-table th.fixed-right.last-fixed-column:before,.clb-table td.fixed-right.last-fixed-column:before{content:"";position:absolute;top:0;left:-10px;width:10px;height:100%;background:linear-gradient(to left,rgba(0,0,0,.08),transparent);z-index:-1;opacity:0;transition:opacity .2s ease}.clb-table.show-left-shadow th.fixed-left.last-fixed-column:after,.clb-table.show-left-shadow td.fixed-left.last-fixed-column:after,.clb-table.show-left-shadow th.fixed-left.single-fixed:after,.clb-table.show-left-shadow td.fixed-left.single-fixed:after{opacity:1}.clb-table.show-right-shadow th.fixed-right.last-fixed-column:before,.clb-table.show-right-shadow td.fixed-right.last-fixed-column:before{opacity:1}.clb-table:not(.show-left-shadow).border-right th.fixed-left.last-fixed-column:after,.clb-table:not(.show-left-shadow).border-right td.fixed-left.last-fixed-column:after,.clb-table:not(.show-left-shadow).border-right th.fixed-left.single-fixed:after,.clb-table:not(.show-left-shadow).border-right td.fixed-left.single-fixed:after{opacity:0}.clb-table:not(.show-left-shadow).border-right th.fixed-left.last-fixed-column,.clb-table:not(.show-left-shadow).border-right td.fixed-left.last-fixed-column,.clb-table:not(.show-left-shadow).border-right th.fixed-left.single-fixed,.clb-table:not(.show-left-shadow).border-right td.fixed-left.single-fixed{border-right:1px solid var(--color-neutral-300)!important}.clb-table:not(.show-right-shadow).border-right th.fixed-right.last-fixed-column:before,.clb-table:not(.show-right-shadow).border-right td.fixed-right.last-fixed-column:before{opacity:0}.clb-table:not(.show-right-shadow).border-right th.fixed-right.last-fixed-column,.clb-table:not(.show-right-shadow).border-right td.fixed-right.last-fixed-column{border-left:1px solid var(--color-neutral-300)!important}.clb-table.show-left-shadow.border-right th.fixed-left.last-fixed-column,.clb-table.show-left-shadow.border-right td.fixed-left.last-fixed-column,.clb-table.show-left-shadow.border-right th.fixed-left.single-fixed,.clb-table.show-left-shadow.border-right td.fixed-left.single-fixed{border-right:none!important}.clb-table.show-right-shadow.border-right th.fixed-right.last-fixed-column,.clb-table.show-right-shadow.border-right td.fixed-right.last-fixed-column{border-left:none!important}.clb-table .expanded-content{overflow:auto;transform-origin:top;opacity:0;max-height:0px;animation:fadeInExpand .3s ease-out forwards}.clb-table .expanded-content::-webkit-scrollbar{width:var(--spacing-size-4xs);height:var(--spacing-size-4xs)}.clb-table .expanded-content::-webkit-scrollbar-track{background:var(--color-neutral-200);border-radius:20px;margin-top:var(--scrollbar-margin-top, 0px)}.clb-table .expanded-content::-webkit-scrollbar-thumb{background-color:var(--color-neutral-400);border-radius:20px}.clb-table .expand-cell{display:flex;justify-content:center;align-items:center;gap:var(--spacing-size-3xs)}.clb-table .expand-cell :nth-child(2){display:flex;justify-content:space-around;align-items:center}.clb-table .expand-button{background:none;border:none;padding:0;margin:0;cursor:pointer;display:flex;align-items:center;justify-content:center;outline:none}.clb-table .expand-button:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px;border-radius:var(--border-radius-sm)}.clb-table .expand-button:active{transform:scale(.95)}.clb-table--sm tr{height:32px}.clb-table--sm th,.clb-table--sm td{height:32px;max-height:32px;min-height:32px;vertical-align:middle;padding:.25rem .5rem;font-family:var(--font-family-base);font-size:var(--font-size-sm);box-sizing:border-box}.clb-table--sm thead th,.clb-table--sm tfoot th{font-weight:var(--font-weight-medium);color:var(--color-neutral-600)}.clb-table--sm tbody td{font-weight:var(--font-weight-regular);color:var(--color-neutral-500)}.clb-table--sm .selection-column{height:32px;width:32px;max-height:32px;min-height:32px;box-sizing:border-box;padding:.75rem}.clb-table--md tr{height:40px}.clb-table--md th,.clb-table--md td{height:40px;max-height:40px;min-height:40px;vertical-align:middle;padding:.375rem .5rem;font-family:var(--font-family-base);font-size:var(--font-size-sm);box-sizing:border-box}.clb-table--md thead th,.clb-table--md tfoot th{font-weight:var(--font-weight-medium);color:var(--color-neutral-600)}.clb-table--md tbody td{font-weight:var(--font-weight-regular);color:var(--color-neutral-500)}.clb-table--md .selection-column{height:40px;width:40px;max-height:40px;min-height:40px;box-sizing:border-box;padding:var(--spacing-size-3xs)}.clb-table--lg tr{height:52px}.clb-table--lg th,.clb-table--lg td{height:52px;max-height:52px;min-height:52px;vertical-align:middle;padding:.5rem;font-family:var(--font-family-base);font-size:var(--font-size-sm);box-sizing:border-box}.clb-table--lg thead th,.clb-table--lg tfoot th{font-weight:var(--font-weight-medium);color:var(--color-neutral-600)}.clb-table--lg tbody td{font-weight:var(--font-weight-regular);color:var(--color-neutral-500)}.clb-table--lg .selection-column{height:52px!important;width:52px!important;max-height:52px!important;min-height:52px!important;box-sizing:border-box;padding:1.125rem}@keyframes fadeInExpand{0%{opacity:0;max-height:0px}to{opacity:1;max-height:400px}}.clb-pagination{margin-top:.5rem}.table-empty .td-table-empty{text-align:center;padding:2rem}.table-empty .td-table-empty div{display:flex;flex-direction:column;align-items:center;gap:1rem}.table-empty .td-table-empty div h3{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--color-neutral-500)}.table-empty .td-table-empty div p{margin:0;font-size:var(--font-size-sm);color:var(--color-neutral-400)}.clb-table-header--fixed{position:sticky;top:0;z-index:4}.clb-table-header--loose{position:relative}.clb-table-footer--fixed{position:sticky;bottom:0;z-index:3}.clb-table-footer--loose{position:relative}.clb-table:not(.clb-table--sm):not(.clb-table--md):not(.clb-table--lg) th:not(.selection-column),.clb-table:not(.clb-table--sm):not(.clb-table--md):not(.clb-table--lg) td:not(.selection-column){padding:var(--spacing-size-3xs)}.loading-row .skeleton-content{height:16px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading-shimmer 1.5s infinite;border-radius:4px;width:80%}.loading-row .skeleton-content.skeleton-checkbox{width:16px;height:16px;border-radius:2px}.loading-row .skeleton-content.skeleton-full-width{width:100%;height:20px}.loading-row:hover td{background-color:inherit!important}.loading-row td.fixed-left.last-fixed-column:after,.loading-row td.fixed-left.single-fixed:after{content:"";position:absolute;top:0;right:-10px;width:10px;height:100%;background:linear-gradient(to right,rgba(0,0,0,.08),transparent);z-index:-1}.loading-row td.fixed-right.last-fixed-column:before{content:"";position:absolute;top:0;left:-10px;width:10px;height:100%;background:linear-gradient(to left,rgba(0,0,0,.08),transparent);z-index:-1}.clb-table--sm .loading-row .skeleton-content{height:14px}.clb-table--sm .loading-row .skeleton-content.skeleton-checkbox{width:14px;height:14px}.clb-table--sm .loading-row .skeleton-content.skeleton-full-width{height:18px}.clb-table--md .loading-row .skeleton-content{height:16px}.clb-table--md .loading-row .skeleton-content.skeleton-checkbox{width:16px;height:16px}.clb-table--md .loading-row .skeleton-content.skeleton-full-width{height:20px}.clb-table--lg .loading-row .skeleton-content{height:18px}.clb-table--lg .loading-row .skeleton-content.skeleton-checkbox{width:18px;height:18px}.clb-table--lg .loading-row .skeleton-content.skeleton-full-width{height:24px}@keyframes loading-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-content.skeleton-short{width:60%}.skeleton-content.skeleton-medium{width:80%}.skeleton-content.skeleton-long{width:95%}.skeleton-content.skeleton-number{width:40%}.clb-table-select-dropdown{max-height:max-content}.clb-toast{background-color:var(--color-neutral-100);border-radius:var(--border-radius-default);padding:var(--spacing-size-3xs);margin-right:var(--spacing-size-2xs);display:flex;flex-direction:row;box-sizing:border-box;width:25rem;animation-duration:.5s;animation-name:slidein;animation-timing-function:ease;box-shadow:0 4px 24px #00000026}.clb-toast.fade-out{animation-duration:1s;animation-name:slideout;animation-timing-function:ease;animation-fill-mode:forwards}.clb-toast--no-description{justify-content:center;align-items:center}.clb-toast__icon{display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius-circular);width:2.5rem;height:2.5rem;color:var(--color-contrast-white)}.clb-toast__icon--positive{background-color:var(--color-feedback-positive-400)}.clb-toast__icon--negative{background-color:var(--color-feedback-danger-400)}.clb-toast__icon--warning{background-color:var(--color-feedback-warning-400)}.clb-toast__icon--warning i{margin-bottom:var(--spacing-inset-size-2xs)}.clb-toast__icon--info{background-color:#2b83f7}.clb-toast__content{display:flex;flex-direction:column;gap:.5rem;flex:1;margin-left:1.5rem;margin-right:2.25rem}.clb-toast__content .clb-link{margin-top:.5rem}.clb-toast__title{color:var(--color-neutral-600);font-size:var(--font-size-default);font-family:var(--font-family-base);font-weight:var(--font-weight-semibold);line-height:20px;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere;word-break:break-word}.clb-toast__description{margin:0;color:var(--color-neutral-600);font-family:var(--font-family-base);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:20px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere;word-break:break-word}.clb-toast__icon-close{border:none;background-color:#0000;width:1.5rem;height:1.5rem;padding:0;color:var(--color-neutral-600);cursor:pointer}.clb-toast__icon-close:focus-visible{border-color:var(--color-brand-300);background-color:var(--color-opacity-hover);border:var(--border-radius-sm) solid var(--color-contrast-focused)}@media screen and (max-width:425px){.clb-toast{width:calc(100% - .5rem);margin-right:0;margin-left:.25rem}}@keyframes slidein{0%{margin-left:120%}to{margin-left:0}}@keyframes slideout{0%{margin-left:0}to{margin-left:120%}}.clb-toast-overlay-container{position:fixed;top:0;right:0;height:auto;display:flex;flex-direction:column;gap:1.5rem;padding-top:1.5rem;z-index:1200}.clb-toggle{display:flex;justify-content:center;align-items:center;cursor:pointer;box-sizing:border-box;width:max-content;border:var(--border-width-xs) solid var(--color-neutral-200);border-radius:var(--border-radius-pill);font-family:var(--font-family-base);font-weight:var(--font-weight-medium);color:var(--color-neutral-600);background-color:var(--color-opacity-default);transition:all .2s ease-in-out}.clb-toggle--sm{padding:var(--spacing-size-5xs) var(--spacing-size-4xs);height:var(--spacing-size-xs);gap:var(--spacing-size-5xs);font-size:var(--font-size-sm);line-height:var(--line-height-md)}.clb-toggle--md{padding:var(--spacing-size-4xs) var(--spacing-size-3xs);height:var(--spacing-size-sm);gap:var(--spacing-size-4xs);font-size:var(--font-size-default);line-height:var(--line-height-md)}.clb-toggle:hover:not(:disabled){background-color:var(--color-opacity-hover);border-color:var(--color-action-default)}.clb-toggle--selected{background-color:var(--color-action-default);border-color:var(--color-action-default);color:var(--color-contrast-brand)}.clb-toggle--selected:hover:not(:disabled){background-color:var(--color-action-default);border-color:var(--color-action-default)}.clb-toggle--disabled{background-color:var(--color-opacity-disabled);border-color:var(--color-neutral-200);color:var(--color-neutral-400);cursor:not-allowed;pointer-events:none}.clb-toggle__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clb-toggle:focus-visible{outline:var(--border-width-sm) solid var(--color-contrast-focused);outline-offset:var(--border-width-sm);border-radius:var(--border-radius-pill)}.clb-toggle:active:not(:disabled):not(.clb-toggle--selected){background-color:var(--color-opacity-hover);border-color:var(--color-action-default)}.app-sidebar{position:fixed;top:var(--topbarH, 52px);left:0;width:62px;height:calc(100vh - var(--topbarH, 52px));background:var(--surface-raised);border-right:1px solid var(--border-subtle);display:flex;flex-direction:column;overflow:hidden;transition:width .25s ease;z-index:50;flex-shrink:0}.app-sidebar:hover{width:280px;box-shadow:var(--shadow-md)}.app-sidebar__nav{flex:1;display:flex;flex-direction:column;padding:8px 0;overflow:hidden}.app-sidebar__item{display:flex;align-items:center;gap:12px;padding:10px 18px;color:var(--text-secondary);text-decoration:none;white-space:nowrap;overflow:hidden;border-left:3px solid transparent;transition:background .15s,color .15s;min-height:44px}.app-sidebar__item:hover{background:var(--hover-overlay);color:var(--text-primary)}.app-sidebar__item--active{background:var(--accent-primary-muted);color:var(--accent-primary);border-left-color:var(--accent-primary);font-weight:600}.app-sidebar__item--disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.app-sidebar__item--disabled:hover{background:transparent;color:var(--text-secondary)}.app-sidebar__icon{display:flex;align-items:center;justify-content:center;width:20px;flex-shrink:0}.app-sidebar__label{font-size:14px;opacity:0;transition:opacity .2s ease 50ms;pointer-events:none}.app-sidebar:hover .app-sidebar__label{opacity:1}.app-sidebar__bottom{padding:8px 0 12px;display:flex;justify-content:center}.app-layout{display:flex;flex-direction:column;height:100vh;overflow:hidden}.app-layout__body{display:flex;flex:1;overflow:hidden}.app-layout__main{flex:1;margin-left:62px;overflow-y:auto;display:flex;flex-direction:column;min-width:0;min-height:0}.ip-login{display:flex;min-height:100dvh;width:100%;background:var(--surface-ground)}.ip-login__hero{display:none;flex:1;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(2rem,5vw,4rem);background:#1a1a2e;color:#fff}.ip-login__hero-content{display:flex;flex-direction:column;gap:1.25rem;max-width:28rem}.ip-login__hero-logo{width:3.5rem;height:3.5rem;object-fit:contain;border-radius:10px}.ip-login__hero-title{margin:0;font-size:clamp(2rem,3.5vw,2.75rem);font-weight:700;line-height:1.15;color:#fff}.ip-login__hero-subtitle{margin:0;max-width:22rem;font-size:1.0625rem;line-height:1.6;color:#ffffffa6}.ip-login__content{display:flex;flex:1;align-items:center;justify-content:center;padding:clamp(1rem,4vw,2rem)}.ip-login__card{position:relative;display:flex;width:min(100%,24rem);flex-direction:column;align-items:stretch;gap:1.25rem;border:1px solid var(--border-default);border-radius:16px;background:var(--surface-raised);padding:2.5rem 2rem 1.75rem;box-shadow:0 4px 6px -1px #0000000f,0 10px 24px -4px #00000014}.ip-login__theme-toggle{position:absolute;top:1rem;right:1rem;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid var(--border-default);border-radius:999px;background:transparent;color:var(--text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease}.ip-login__theme-toggle:hover{background:var(--surface-overlay);color:var(--text-primary)}.ip-login__theme-toggle:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.ip-login__brand{display:flex;align-items:center;justify-content:center;padding:.5rem 0 .25rem}.ip-login__logo--onetech{height:2rem;width:auto;object-fit:contain}.ip-login__copy{display:flex;flex-direction:column;gap:.5rem;text-align:center}.ip-login__title{margin:0;font-size:1.375rem;font-weight:700;line-height:1.25;color:var(--text-primary)}.ip-login__subtitle{margin:0;font-size:.9375rem;line-height:1.5;color:var(--text-secondary)}.ip-login__actions{display:flex;padding-top:.25rem}.ip-login__button{width:100%;border:none;border-radius:10px;background:var(--accent-primary);color:#1a1a2e;cursor:pointer;font:inherit;font-size:.95rem;font-weight:600;line-height:1.2;padding:.875rem 1.5rem;transition:filter .15s ease,transform .15s ease}.ip-login__button:hover{filter:brightness(.94)}.ip-login__button:active{transform:translateY(1px)}.ip-login__button:focus-visible{outline:2px solid #1a1a2e;outline-offset:2px}.ip-login__footer{margin:0;text-align:center;font-size:.8125rem;line-height:1.5;color:var(--text-tertiary)}@media(min-width:860px){.ip-login__hero{display:flex}.ip-login__content{flex:1.1}.ip-login__card{width:min(100%,26rem);padding:2.75rem 2.25rem 2rem}}[data-theme=dark] .ip-login__hero{background:#0d0d1a}[data-theme=dark] .ip-login__button:focus-visible{outline-color:var(--accent-primary)}.clb-divider{background-color:var(--color-neutral-background,#f2f2f2);border:none;flex-shrink:0;margin:0;padding:0}.clb-divider--horizontal{height:.063rem;margin:1rem 0;width:100%}.clb-divider--vertical{align-self:stretch;margin:0 .75rem;width:.063rem}.clb-input-validation{background-color:var(--color-contrast-white);border:var(--border-width-xs) solid var(--color-neutral-background);border-radius:var(--border-radius-md);font-weight:var(--font-weight-regular);padding:var(--spacing-size-3xs)}.clb-input-validation__list{display:flex;flex-direction:column;gap:var(--spacing-size-3xs);list-style:none;margin:0;padding:0}.clb-input-validation__item{align-items:center;display:flex;font-size:var(--font-size-sm);gap:var(--spacing-size-4xs);line-height:var(--line-height-xs);transition:color var(--velocity-fast) var(--vibe-soft)}.clb-input-validation__item--default,.clb-input-validation__item--default .clb-input-validation__icon{color:var(--color-contrast-brand)}.clb-input-validation__item--validated{color:var(--color-feedback-positive-400);font-weight:var(--font-weight-medium)}.clb-input-validation__item--validated .clb-input-validation__icon{color:var(--color-feedback-positive400)}.clb-input-validation__item--negative,.clb-input-validation__item--negative .clb-input-validation__icon{color:var(--color-feedback-danger-400)}.clb-input-validation__icon{align-items:center;display:inline-flex;flex-shrink:0;height:16px;transition:color var(--velocity-fast) var(--vibe-soft);width:12px}.clb-tree-expand-button{align-items:center;display:flex;margin:0 var(--spacing-size-5xs);min-height:var(--spacing-inset-size-2xs)}.clb-tree-expand-button__toggle{min-height:var(--spacing-inset-size-2xs);min-width:var(--spacing-inset-size-2xs);padding:var(--spacing-size-5xs)}.clb-tree-expand-button__toggle .clb-button__content{min-width:auto}.clb-tree-expand-button__spacer{flex-shrink:0;height:var(--spacing-inset-size-2xs);width:var(--spacing-inset-size-2xs)}.clb-table .tree-cell{padding-left:0!important}.clb-table .tree-cell .tree-cell-content{align-items:center;display:flex;gap:var(--spacing-size-5xs);width:100%}.clb-table .tree-cell .tree-cell-text{flex:1}.clb-table .tree-row--level-0{font-weight:var(--font-weight-medium)}.clb-table .tree-row--level-1{background-color:#00000005}.clb-table .tree-row--level-2{background-color:#0000000a}@font-face{font-family:CelebrationIcons;src:url(/assets/CelebrationIcons-C3gfR0kN.eot?1dfa586bf5f8095d9e84f1e1562e72b4?#iefix) format("embedded-opentype"),url(/assets/CelebrationIcons-CC9ribnt.woff2?1dfa586bf5f8095d9e84f1e1562e72b4) format("woff2"),url(/assets/CelebrationIcons-BFtW2cK6.woff?1dfa586bf5f8095d9e84f1e1562e72b4) format("woff")}.clb-icon{font-family:CelebrationIcons,monospace!important;font-style:normal;font-weight:400!important;vertical-align:top;line-height:1}.clb-icon--xsm{font-family:CelebrationIcons,monospace!important;font-style:normal;font-weight:400!important;vertical-align:top;line-height:1;font-size:.75rem}.clb-icon--sm{font-family:CelebrationIcons,monospace!important;font-style:normal;font-weight:400!important;vertical-align:top;line-height:1;font-size:1rem}.clb-icon--md{font-family:CelebrationIcons,monospace!important;font-style:normal;font-weight:400!important;vertical-align:top;line-height:1;font-size:1.25rem}.clb-icon--lg{font-family:CelebrationIcons,monospace!important;font-style:normal;font-weight:400!important;vertical-align:top;line-height:1;font-size:1.5rem}.clb-icon--xlg{font-family:CelebrationIcons,monospace!important;font-style:normal;font-weight:400!important;vertical-align:top;line-height:1;font-size:2rem}.clb-icon--2xlg{font-family:CelebrationIcons,monospace!important;font-style:normal;font-weight:400!important;vertical-align:top;line-height:1;font-size:2.5rem}.clb-icon--3xlg{font-family:CelebrationIcons,monospace!important;font-style:normal;font-weight:400!important;vertical-align:top;line-height:1;font-size:3rem}.clb-icon-add-content:before{content:""}.clb-icon-add:before{content:""}.clb-icon-anotacoes:before{content:""}.clb-icon-answer:before{content:""}.clb-icon-arrow-1:before{content:""}.clb-icon-arrow-left:before{content:""}.clb-icon-arrow-right:before{content:""}.clb-icon-arrow:before{content:""}.clb-icon-attachment:before{content:""}.clb-icon-barcode:before{content:""}.clb-icon-barrel:before{content:""}.clb-icon-beer-box:before{content:""}.clb-icon-blocked:before{content:""}.clb-icon-book:before{content:""}.clb-icon-bookmark-fill:before{content:""}.clb-icon-bookmark:before{content:""}.clb-icon-bottle:before{content:""}.clb-icon-bounded-context:before{content:""}.clb-icon-box:before{content:""}.clb-icon-bright-beer:before{content:""}.clb-icon-broom:before{content:""}.clb-icon-bug:before{content:""}.clb-icon-business:before{content:""}.clb-icon-calculator:before{content:""}.clb-icon-can:before{content:""}.clb-icon-cancel-filled:before{content:""}.clb-icon-cancel:before{content:""}.clb-icon-car:before{content:""}.clb-icon-cellars:before{content:""}.clb-icon-chart:before{content:""}.clb-icon-checkbox-circle:before{content:""}.clb-icon-chevron-double-down:before{content:""}.clb-icon-chevron-double-left:before{content:""}.clb-icon-chevron-double-right:before{content:""}.clb-icon-chevron-double-up:before{content:""}.clb-icon-chevron-down:before{content:""}.clb-icon-chevron-left:before{content:""}.clb-icon-chevron-right:before{content:""}.clb-icon-chevron-up:before{content:""}.clb-icon-close:before{content:""}.clb-icon-cloud:before{content:""}.clb-icon-code:before{content:""}.clb-icon-collapse:before{content:""}.clb-icon-contacts-book:before{content:""}.clb-icon-contract:before{content:""}.clb-icon-cubes:before{content:""}.clb-icon-culture-letter:before{content:""}.clb-icon-customer-service-fill:before{content:""}.clb-icon-customer-service:before{content:""}.clb-icon-data-base-outline:before{content:""}.clb-icon-data-base:before{content:""}.clb-icon-delete:before{content:""}.clb-icon-desktop:before{content:""}.clb-icon-div:before{content:""}.clb-icon-download:before{content:""}.clb-icon-drag-drop:before{content:""}.clb-icon-equipment:before{content:""}.clb-icon-expand:before{content:""}.clb-icon-eye-1:before{content:""}.clb-icon-eye:before{content:""}.clb-icon-favorite-filled:before{content:""}.clb-icon-favorite-stroke:before{content:""}.clb-icon-fermentation:before{content:""}.clb-icon-file-block:before{content:""}.clb-icon-file-cancel:before{content:""}.clb-icon-file-excel-2:before{content:""}.clb-icon-file-info:before{content:""}.clb-icon-filter-off-line:before{content:""}.clb-icon-filtration:before{content:""}.clb-icon-fingerprint:before{content:""}.clb-icon-flag-filled:before{content:""}.clb-icon-flag-off-filled:before{content:""}.clb-icon-flag-off:before{content:""}.clb-icon-flag:before{content:""}.clb-icon-git-branch-line:before{content:""}.clb-icon-global:before{content:""}.clb-icon-grab:before{content:""}.clb-icon-grid:before{content:""}.clb-icon-help-icon:before{content:""}.clb-icon-help-guide:before{content:""}.clb-icon-help:before{content:""}.clb-icon-history:before{content:""}.clb-icon-in:before{content:""}.clb-icon-info-fixed:before{content:""}.clb-icon-info:before{content:""}.clb-icon-keg:before{content:""}.clb-icon-leaf:before{content:""}.clb-icon-lightning:before{content:""}.clb-icon-line:before{content:""}.clb-icon-loader:before{content:""}.clb-icon-location:before{content:""}.clb-icon-lock-1:before{content:""}.clb-icon-lock-unlock:before{content:""}.clb-icon-logout:before{content:""}.clb-icon-loop:before{content:""}.clb-icon-maturation:before{content:""}.clb-icon-message:before{content:""}.clb-icon-metrics:before{content:""}.clb-icon-mic-off:before{content:""}.clb-icon-mic-on:before{content:""}.clb-icon-mode-1:before{content:""}.clb-icon-mode:before{content:""}.clb-icon-more:before{content:""}.clb-icon-more_vertical:before{content:""}.clb-icon-multi-edit:before{content:""}.clb-icon-night-filled:before{content:""}.clb-icon-night:before{content:""}.clb-icon-notes-cancel:before{content:""}.clb-icon-notes-check:before{content:""}.clb-icon-notes-undo:before{content:""}.clb-icon-notification:before{content:""}.clb-icon-order-1:before{content:""}.clb-icon-order-2:before{content:""}.clb-icon-order:before{content:""}.clb-icon-organization:before{content:""}.clb-icon-out:before{content:""}.clb-icon-overcast:before{content:""}.clb-icon-pet-bottle:before{content:""}.clb-icon-pause-line:before{content:""}.clb-icon-phone-line:before{content:""}.clb-icon-pin-filled:before{content:""}.clb-icon-pinterest:before{content:""}.clb-icon-play-line:before{content:""}.clb-icon-refresh:before{content:""}.clb-icon-replan:before{content:""}.clb-icon-report:before{content:""}.clb-icon-repository:before{content:""}.clb-icon-rest:before{content:""}.clb-icon-returnable-bottle:before{content:""}.clb-icon-robot-crossed:before{content:""}.clb-icon-robot-filled:before{content:""}.clb-icon-robot:before{content:""}.clb-icon-scale:before{content:""}.clb-icon-schedule:before{content:""}.clb-icon-shapes:before{content:""}.clb-icon-share-box:before{content:""}.clb-icon-share:before{content:""}.clb-icon-shopping-cart:before{content:""}.clb-icon-side-menu-1:before{content:""}.clb-icon-side-menu:before{content:""}.clb-icon-silos:before{content:""}.clb-icon-siren-filled:before{content:""}.clb-icon-siren:before{content:""}.clb-icon-smartphone:before{content:""}.clb-icon-spam:before{content:""}.clb-icon-spray:before{content:""}.clb-icon-star-filled:before{content:""}.clb-icon-star-stroke:before{content:""}.clb-icon-subtract:before{content:""}.clb-icon-time:before{content:""}.clb-icon-tools:before{content:""}.clb-icon-undo:before{content:""}.clb-icon-user:before{content:""}.clb-icon-users:before{content:""}.clb-icon-videoconf:before{content:""}.clb-icon-volume-down:before{content:""}.clb-icon-volume-mute:before{content:""}.clb-icon-volume-up:before{content:""}.clb-icon-warning:before{content:""}.clb-icon-whatsapp:before{content:""}.clb-icon-wifi-1:before{content:""}.clb-icon-wifi:before{content:""}.clb-icon-wort-receiving:before{content:""}.clb-icon-yeast:before{content:""}.clb-icon-add-rounded-fill:before{content:""}.clb-icon-add-rounded:before{content:""}.clb-icon-adhoc-add:before{content:""}.clb-icon-adhoc:before{content:""}.clb-icon-adjustments:before{content:""}.clb-icon-arrow-down:before{content:""}.clb-icon-arrow-left-right:before{content:""}.clb-icon-arrow-up:before{content:""}.clb-icon-bar-chart:before{content:""}.clb-icon-brewhouse:before{content:""}.clb-icon-calendar:before{content:""}.clb-icon-camera:before{content:""}.clb-icon-celebration:before{content:""}.clb-icon-check:before{content:""}.clb-icon-checkbox-circle-fill:before{content:""}.clb-icon-copy:before{content:""}.clb-icon-deployment:before{content:""}.clb-icon-dossier:before{content:""}.clb-icon-edit:before{content:""}.clb-icon-erase:before{content:""}.clb-icon-exchange-fill:before{content:""}.clb-icon-exchange:before{content:""}.clb-icon-facebook:before{content:""}.clb-icon-file-history:before{content:""}.clb-icon-file-search:before{content:""}.clb-icon-file-warning:before{content:""}.clb-icon-file:before{content:""}.clb-icon-filter-fill:before{content:""}.clb-icon-filter:before{content:""}.clb-icon-function-add:before{content:""}.clb-icon-function-fill:before{content:""}.clb-icon-function:before{content:""}.clb-icon-gift:before{content:""}.clb-icon-home:before{content:""}.clb-icon-info-fill:before{content:""}.clb-icon-instagram:before{content:""}.clb-icon-integration-crossed:before{content:""}.clb-icon-integration-dashed:before{content:""}.clb-icon-integration:before{content:""}.clb-icon-link:before{content:""}.clb-icon-linkedin:before{content:""}.clb-icon-list-check:before{content:""}.clb-icon-list:before{content:""}.clb-icon-lock:before{content:""}.clb-icon-map:before{content:""}.clb-icon-menu-dots:before{content:""}.clb-icon-menu:before{content:""}.clb-icon-notification-fill:before{content:""}.clb-icon-placeholder:before{content:""}.clb-icon-play-circle-line:before{content:""}.clb-icon-project:before{content:""}.clb-icon-projector:before{content:""}.clb-icon-pulse:before{content:""}.clb-icon-save:before{content:""}.clb-icon-search-eye:before{content:""}.clb-icon-search:before{content:""}.clb-icon-send:before{content:""}.clb-icon-settings:before{content:""}.clb-icon-spam-fill:before{content:""}.clb-icon-spy:before{content:""}.clb-icon-subtract-rounded:before{content:""}.clb-icon-table:before{content:""}.clb-icon-target:before{content:""}.clb-icon-translate:before{content:""}.clb-icon-truck:before{content:""}.clb-icon-twitter:before{content:""}.clb-icon-upload:before{content:""}.clb-icon-warning-fill:before{content:""}.clb-icon-write-rule:before{content:""}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/work-sans-vietnamese-400-normal-BxGuknnG.woff2) format("woff2"),url(/assets/work-sans-vietnamese-400-normal-DFZk_KN_.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/work-sans-latin-ext-400-normal-zfQnhXzv.woff2) format("woff2"),url(/assets/work-sans-latin-ext-400-normal-j7TZlk-s.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Work Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/work-sans-latin-400-normal-jUejSri3.woff2) format("woff2"),url(/assets/work-sans-latin-400-normal-DE1_0GuN.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/work-sans-vietnamese-500-normal-Czn2Xkog.woff2) format("woff2"),url(/assets/work-sans-vietnamese-500-normal-90nhZfxs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/work-sans-latin-ext-500-normal-CAKEIVkc.woff2) format("woff2"),url(/assets/work-sans-latin-ext-500-normal-CW9ss9Cz.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Work Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/work-sans-latin-500-normal-BKGnScDy.woff2) format("woff2"),url(/assets/work-sans-latin-500-normal-BmdXWF6_.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/work-sans-vietnamese-600-normal-DizFELYt.woff2) format("woff2"),url(/assets/work-sans-vietnamese-600-normal-ue5fzGW6.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/work-sans-latin-ext-600-normal-DNiHHggD.woff2) format("woff2"),url(/assets/work-sans-latin-ext-600-normal-B1NFRnx8.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Work Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/work-sans-latin-600-normal-DB-2V89X.woff2) format("woff2"),url(/assets/work-sans-latin-600-normal-Cg-NlmS7.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/work-sans-vietnamese-700-normal-CqjC4WOy.woff2) format("woff2"),url(/assets/work-sans-vietnamese-700-normal-BYAoORCv.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/work-sans-latin-ext-700-normal-Bc0iTajH.woff2) format("woff2"),url(/assets/work-sans-latin-ext-700-normal-BP8nCPzd.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Work Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/work-sans-latin-700-normal-CEeo_t6l.woff2) format("woff2"),url(/assets/work-sans-latin-700-normal-mDs79oer.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-neutral-100: #ffffff;--color-neutral-200: #f4f4f2;--color-neutral-300: #ebebea;--color-neutral-400: #888888;--color-neutral-500: #555555;--color-neutral-600: #2a2a2a;--surface-ground: radial-gradient(650px 450px at -5% 65%, rgba(62,77,104,.06), transparent 68%), #f4f4f2;--surface-base: #ffffff;--surface-raised: #ffffff;--surface-overlay: #f0f0ee;--text-primary: var(--color-neutral-600);--text-secondary: var(--color-neutral-500);--text-tertiary: var(--color-neutral-400);--text-disabled: #999999;--border-subtle: rgba(0, 0, 0, .08);--border-default: rgba(0, 0, 0, .12);--accent-primary: #7d5c00;--accent-primary-muted: rgba(125, 92, 0, .12);--hover-overlay: rgba(0, 0, 0, .04);--active-overlay: rgba(0, 0, 0, .08);--color-success: #00b261;--color-danger: #c92323;--color-warning: #ff9040;--color-info: #1976d2;--chart-1: #f0ad00;--chart-2: #60a5fa;--chart-3: #f97316;--chart-4: #ef4444;--chart-5: #10b981;--chart-6: #8b5cf6;--font-family-sans: "Work Sans", system-ui, sans-serif;--font-family-display: "Satoshi", "Work Sans", system-ui, sans-serif;--font-size-base: 14px;--font-weight-bold: 700;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-2xl: 48px;--shadow-sm: 0 1px 4px rgba(0, 0, 0, .1);--shadow-md: 0 4px 24px rgba(0, 0, 0, .18);--shadow-lg: 0 8px 40px rgba(0, 0, 0, .22);--topbarH: 52px;--border: var(--border-default);--surface: var(--surface-raised);--text: var(--text-primary);--muted: var(--text-secondary);--accent: var(--accent-primary);--shadow: var(--shadow-md);--ring: var(--accent-primary)}.clb-button--primary:not(:disabled){background-color:#f5c518;color:#1a1a2e}.clb-button--primary:hover:not(:disabled),.clb-button--primary:active:not(:disabled){background-color:#e6aa00;border-color:#e6aa00;color:#1a1a2e}[data-theme=dark] .clb-button--primary:not(:disabled){background-color:#f5c518;color:#1a1a2e}[data-theme=dark] .clb-button--primary:hover:not(:disabled),[data-theme=dark] .clb-button--primary:active:not(:disabled){background-color:#e6aa00;border-color:#e6aa00;color:#1a1a2e}[data-theme=dark]{--color-neutral-100: #0b1018;--color-neutral-200: #11161c;--color-neutral-300: #141a22;--color-neutral-400: #7f8792;--color-neutral-500: #8d96a1;--color-neutral-600: #e1e4e7;--surface-ground: radial-gradient(650px 450px at -5% 65%, rgba(62,77,104,.18), transparent 68%), #0b1018;--surface-base: #11161c;--surface-raised: #1a2130;--surface-overlay: #1d2535;--text-primary: #e1e4e7;--text-secondary: #8d96a1;--text-tertiary: #7f8792;--text-disabled: #4d5562;--border-subtle: rgba(255, 255, 255, .09);--border-default: rgba(255, 255, 255, .12);--hover-overlay: rgba(255, 255, 255, .04);--active-overlay: rgba(255, 255, 255, .08);--accent-primary: #a27700;--accent-primary-muted: rgba(255, 203, 76, .12);--color-success: #4caf82}:root{--intake-radius-block: 12px;--intake-section-gap: 10px;--intake-gutter-x: var(--intake-block-padding-bottom);--intake-gutter-y: var(--intake-section-gap);--intake-block-gap: var(--intake-section-gap);--intake-block-padding: 18px;--intake-block-padding-bottom: 16px;--intake-filterbar-padding-y: 10px;--intake-kpi-padding-y: 10px;--intake-kpi-padding-x: 12px;--intake-table-cell-padding-y: 10px;--intake-table-cell-padding-x: var(--intake-kpi-padding-x);--intake-modal-padding-y: 14px;--intake-modal-padding-x: var(--intake-block-padding);--intake-overlay-padding: var(--intake-block-padding);--intake-padding-sm-y: 8px;--intake-padding-sm-x: var(--intake-kpi-padding-x);--intake-padding-xs-y: 4px;--intake-padding-xs-x: 8px;--intake-chip-padding-y: 3px;--intake-chip-padding-x: 8px;--intake-control-padding-y: 6px;--intake-control-padding-x: 10px;--intake-wizard-scroll-bottom: 100px;--intake-input-padding-y: 7px;--intake-padding-micro-y: 2px;--intake-select-padding-end: 26px;--intake-list-indent: calc(var(--intake-kpi-padding-x) + var(--intake-padding-sm-y));--intake-padding-section-bottom: calc(var(--intake-block-padding-bottom) + var(--intake-padding-sm-y));--intake-padding-card-wide-x: calc(var(--intake-block-padding) + var(--intake-modal-padding-y));--perf-gutter-x: var(--intake-gutter-x);--perf-gutter-y: var(--intake-section-gap);--perf-row-gap: var(--intake-section-gap);--radius-lg: 12px;--ot-page-gutter-x: var(--intake-gutter-x)}.card{background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--intake-radius-block)}.kpi{border-radius:var(--intake-radius-block)}body.intake-hub-chrome .app .content .card:not(.dashFullRow){padding:var(--intake-block-padding) var(--intake-block-padding) var(--intake-block-padding-bottom);box-sizing:border-box}body.intake-hub-chrome .app .content .card.filterbar{padding:var(--intake-filterbar-padding-y) var(--intake-block-padding)}body.intake-hub-chrome .app .content .card.breakdown.dashFullRow,body.intake-hub-chrome .app .content .tradeoffTableMode .card.breakdown.dashFullRow{padding:0}body.intake-hub-chrome .app .content .chartCard,body.intake-hub-chrome .app .content .perfCard,body.intake-hub-chrome .app .content .perfStrategicCard{padding:var(--intake-block-padding) var(--intake-block-padding) var(--intake-block-padding-bottom);box-sizing:border-box}body.intake-hub-chrome .app .content .kpis.kpis--secondary .kpiMiniStat:not(#ideationOverallCard2):not(#ideationRequesterCard){padding:var(--intake-kpi-padding-y) var(--intake-kpi-padding-x);box-sizing:border-box}body.intake-hub-chrome .app .content .deadline-card{padding:var(--intake-block-padding) var(--intake-block-padding) var(--intake-block-padding-bottom)}body.intake-hub-chrome .app .content .kpi-card{padding:var(--intake-kpi-padding-y) var(--intake-kpi-padding-x)}#root{min-height:100vh}body.intake-hub-chrome .global-sidebar{display:none!important}body.intake-hub-chrome .app .content{margin-top:0;box-sizing:border-box}html:not(.intake-route-performance):not(.intake-route-ideation):not(.intake-route-intake):not(.intake-route-planning):not(.intake-route-upload):not(.admin-route-intake-codes):not(.admin-route-permissions) body.intake-hub-chrome .app .content{padding:var(--intake-section-gap) var(--intake-gutter-x)}html.intake-route-performance body.intake-hub-chrome .app .content,html.intake-route-intake body.intake-hub-chrome .app .content,html.intake-route-ideation body.intake-hub-chrome .app .content,html.intake-route-upload body.intake-hub-chrome .app .content,html.admin-route-intake-codes body.intake-hub-chrome .app .content,html.admin-route-permissions body.intake-hub-chrome .app .content{padding:var(--intake-section-gap) 0 0}body.intake-hub-chrome .content__inner:not(.content__inner--landing){gap:var(--intake-section-gap)}.banner--inset{margin:0 var(--intake-gutter-x)}body.intake-hub-chrome .content__inner.content__inner--landing{max-width:1080px;width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}.content__inner--landing .sectionTitle{margin:0 0 var(--intake-modal-padding-y);font-size:15px;color:var(--text-secondary);font-weight:600}.landing-welcome{margin-bottom:2rem}.landing-welcome h1{font-size:1.75rem;font-weight:700;line-height:1.2;color:var(--text-primary);margin:0 0 .5rem}.landing-welcome__name{color:var(--accent-primary)}.landing-welcome p{font-size:.8125rem;color:var(--text-secondary);margin:0}.content__inner--landing section.landing-modules{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--intake-block-gap);width:100%}.content__inner--landing section.landing-modules--rows-3{grid-template-columns:repeat(3,minmax(0,1fr))}.content__inner--landing section.landing-modules--rows-2{grid-template-columns:repeat(2,minmax(0,1fr))}.content__inner--landing section.landing-modules--rows-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1100px){.content__inner--landing section.landing-modules--rows-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.content__inner--landing section.landing-modules--rows-3,.content__inner--landing section.landing-modules--rows-2,.content__inner--landing section.landing-modules--rows-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.content__inner--landing section.landing-modules--rows-3,.content__inner--landing section.landing-modules--rows-2,.content__inner--landing section.landing-modules--rows-4{grid-template-columns:1fr}}.content__inner--landing .card{display:flex;flex-direction:column;text-decoration:none;color:inherit;background:var(--surface-overlay);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--intake-block-padding) var(--intake-block-padding) var(--intake-block-padding-bottom);transition:box-shadow .16s ease,border-color .16s ease;min-height:120px;box-sizing:border-box;position:relative}.content__inner--landing a.card:hover{border-color:var(--accent-primary);box-shadow:var(--shadow-lg)}.content__inner--landing .card--disabled,.content__inner--landing .card--disabled:hover{transform:none;box-shadow:none;border-color:var(--border-default);cursor:not-allowed;opacity:1}.content__inner--landing .card--coming-soon,.content__inner--landing .card--coming-soon:hover{transform:none;box-shadow:none;border-style:dashed;border-color:var(--border-default);cursor:not-allowed;opacity:.72}.content__inner--landing .card__coming-soon-badge,.content__inner--landing .tag{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);background:var(--surface-overlay);border:1px solid var(--border-subtle);border-radius:999px;padding:var(--intake-chip-padding-y) var(--intake-chip-padding-x);margin-bottom:var(--intake-section-gap);width:fit-content}.content__inner--landing .tag--placeholder{visibility:hidden;pointer-events:none}.content__inner--landing .card h2{margin:0 0 8px;font-size:14px;line-height:1.2;font-weight:600;color:var(--text-primary)}.content__inner--landing .card__head{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-bottom:8px}.content__inner--landing .card__head h2{margin:0}.content__inner--landing .card p{margin:0;font-size:11px;color:var(--text-secondary);line-height:1.35}.content__inner--landing .card__icon{position:absolute;top:var(--intake-block-padding);right:var(--intake-block-padding);width:36px;height:36px;border-radius:8px;background:color-mix(in srgb,var(--accent-primary) 10%,transparent);display:flex;align-items:center;justify-content:center;color:var(--accent-primary);flex-shrink:0}.merlin-agent{position:relative;height:42px;min-width:46px;max-width:46px;border:1px solid #10284d;border-radius:8px;background:#000;color:#e8ad3a;display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;padding:0 var(--intake-kpi-padding-x) 0 var(--intake-control-padding-y);box-shadow:0 10px 20px #040c1c66;cursor:pointer;overflow:hidden;transition:max-width .22s ease,transform .16s ease,box-shadow .16s ease,border-color .16s ease}.merlin-agent__icon{width:28px;height:28px;flex:0 0 28px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.merlin-agent__iconFallback{font-size:14px;font-weight:900;color:#fff;line-height:1}.merlin-agent__label{display:inline-block;font-size:14px;font-weight:800;white-space:nowrap;opacity:0;transform:translate(8px);transition:opacity .18s ease,transform .18s ease;color:#e8ad3a}html:not(.intake-route-performance):not(.intake-route-ideation):not(.intake-route-intake):not(.intake-route-planning):not(.intake-route-upload):not(.admin-route-intake-codes):not(.admin-route-permissions) .app{max-height:none!important;overflow:visible!important}html:not(.intake-route-performance):not(.intake-route-ideation):not(.intake-route-intake):not(.intake-route-planning):not(.intake-route-upload):not(.admin-route-intake-codes):not(.admin-route-permissions) .content{display:block!important;height:auto!important;min-height:calc(100vh - var(--topbarH))!important;overflow:auto!important;flex-direction:initial!important}html:not(.intake-route-performance):not(.intake-route-ideation):not(.intake-route-intake):not(.intake-route-planning):not(.intake-route-upload):not(.admin-route-intake-codes):not(.admin-route-permissions) .content__inner{display:block!important;overflow:visible!important;flex:none!important;min-height:0!important}.intake-app__body .global-sidebar,.intake-app .process-bar,.pill--connected{display:none!important}.tooltip{position:fixed;top:0;left:0;z-index:10000;max-width:min(420px,calc(100vw - 24px));padding:var(--intake-table-cell-padding-y, 10px) var(--intake-kpi-padding-x, 12px);border-radius:12px;background:#fffffff5;border:1px solid rgba(230,232,238,1);box-shadow:0 12px 30px #10182824;color:#111827;font-size:12px;font-weight:400;line-height:1.35;white-space:pre-line;overflow-wrap:anywhere;word-break:break-word;overflow:visible;pointer-events:none;transform:translateZ(0);box-sizing:border-box}.tooltip[hidden]{display:none!important}.tooltip.tooltip--multiline{max-height:min(360px,55vh);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.module-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--intake-block-gap);margin-bottom:var(--intake-block-gap)}.module-page-header__title{margin:0;font-size:22px;font-weight:700;color:var(--text-primary)}.module-page-header__subtitle{margin:4px 0 0;font-size:13px;color:var(--text-secondary);max-width:52ch}.module-page-header__actions{display:flex;flex-wrap:wrap;gap:8px;flex-shrink:0}.preview-modal--wide{max-width:640px}.help-panel__body{padding:0 var(--intake-padding-xs-x) var(--intake-kpi-padding-x);font-size:13px;color:var(--text-secondary)}.help-panel__links{margin:12px 0;padding-left:var(--intake-list-indent)}.help-panel__hint{font-size:12px;color:var(--text-tertiary)}.audit-log{max-height:360px;overflow:auto;font-size:12px}.audit-log__empty{color:var(--text-tertiary);padding:var(--intake-padding-sm-y)}.audit-log__entry{display:grid;grid-template-columns:140px 80px 72px 1fr;gap:var(--intake-padding-sm-y);padding:var(--intake-padding-sm-y) var(--intake-padding-xs-x);border-bottom:1px solid var(--border-subtle);align-items:baseline}.audit-log__time{color:var(--text-tertiary)}.audit-log__module{text-transform:uppercase;font-size:10px;letter-spacing:.04em;color:var(--text-tertiary)}.audit-log__detail{color:var(--text-secondary)}.ideation-ring{--ring-size: 72px;--ring-track: #e8edf2;width:var(--ring-size);height:var(--ring-size);border-radius:50%;background:conic-gradient(var(--ring-color, #2563eb) calc(var(--ring-pct, 0) * 1%),var(--ring-track) 0);display:grid;place-items:center;position:relative}.ideation-ring:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;background:var(--surface-raised, #fff)}.ideation-ring--xl{--ring-size: 120px}.ideation-ring--xl:before{top:12px;right:12px;bottom:12px;left:12px}.ideation-ring__center{position:relative;z-index:1;text-align:center;font-size:11px;line-height:1.2;color:var(--text-primary)}.ring-center__big{display:block;font-size:22px;font-weight:700}.ring-center__sub{display:block;font-size:10px;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em}.deadline-card{border:1px solid var(--border-default);border-radius:var(--intake-radius-block, 12px);background:var(--surface-raised);padding:var(--intake-block-padding) var(--intake-block-padding) var(--intake-block-padding-bottom);margin-bottom:var(--intake-block-gap)}.deadline-card__top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.deadline-card__label{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary)}.deadline-card__date{font-size:18px;font-weight:700;margin-top:4px}.deadline-card__effort-label{font-size:11px;color:var(--text-tertiary);text-align:right}.deadline-card__effort-value{font-size:28px;font-weight:700;color:var(--color-info, #2563eb)}.deadline-card__effort-suffix{font-size:13px;color:var(--text-secondary);margin-left:4px}.deadline-card__filters{margin-top:12px;padding-top:var(--intake-kpi-padding-x);border-top:1px solid var(--border-subtle)}.deadline-card__filters .tradeoff-filter-bar{margin:0}.deadline-card__overall{margin-top:16px;padding-top:var(--intake-block-padding-bottom);border-top:1px solid var(--border-subtle)}.deadline-card__overall-main{display:flex;gap:20px;align-items:center;flex-wrap:wrap;margin-bottom:16px}.overall-completeness__title{font-weight:700;font-size:14px}.overall-completeness__meta{font-size:12px;color:var(--text-secondary);margin-top:6px}.capacity-edit{margin-top:8px;font-size:12px}.capacity-edit__input{width:88px;margin:0 6px;padding:var(--intake-padding-xs-y) var(--intake-control-padding-y);border:1px solid var(--border-default);border-radius:6px}.overall-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.overall-tile{text-align:center;padding:var(--intake-filterbar-padding-y);border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-base)}.overall-tile .ideation-ring{margin:0 auto 6px}.overall-tile__label{font-size:11px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.overall-tile__frac{font-size:10px;color:var(--text-tertiary)}.overall-tile__bar{height:4px;background:var(--border-subtle);border-radius:2px;margin-top:6px;overflow:hidden}.overall-tile__bar-fill{height:100%;background:var(--color-info, #2563eb);border-radius:2px}.overall-tile__pct{font-weight:700;font-size:13px}.scope-mini-kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-bottom:14px}.kpi-mini{border:1px solid var(--border-default);border-radius:10px;padding:var(--intake-table-cell-padding-y) var(--intake-kpi-padding-x);background:var(--surface-raised);text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s}.kpi-mini:hover{border-color:var(--kpi-accent, #2563eb)}.kpi-mini--active{border-color:var(--kpi-accent, #2563eb);box-shadow:0 0 0 2px color-mix(in srgb,var(--kpi-accent, #2563eb) 25%,transparent)}.kpi-mini__title{font-size:11px;font-weight:600;color:var(--text-secondary)}.kpi-mini__big{font-size:18px;font-weight:700}.kpi-mini__big span{font-size:12px;font-weight:500;color:var(--text-tertiary)}.kpi-mini__pct{font-size:12px;color:var(--text-tertiary)}.kpi-mini__top{display:flex;justify-content:space-between;align-items:baseline;margin:6px 0}.kpi-mini__bar{height:4px;background:var(--border-subtle);border-radius:2px;overflow:hidden}.kpi-mini__bar-fill{height:100%;background:var(--kpi-accent, #2563eb)}.kpi-mini__foot{font-size:10px;color:var(--text-tertiary);margin-top:6px}.submission-page--polish .submit-toolbar{margin-top:0}.content__inner--wide{max-width:none}.scenario-module{padding:0 var(--intake-padding-xs-x) var(--intake-block-padding-bottom)}.scenario-module__msg{margin:0 var(--intake-gutter-x);padding:var(--intake-padding-sm-y) var(--intake-kpi-padding-x);border-radius:8px;background:color-mix(in srgb,var(--color-info, #2563eb) 10%,transparent);font-size:13px;color:var(--text-secondary)}.scenario-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--intake-section-gap, 10px);margin:0 var(--intake-gutter-x)}.kpi-card{border:1px solid var(--border-default);border-radius:var(--intake-radius-block, 12px);padding:var(--intake-kpi-padding-y) var(--intake-kpi-padding-x);background:var(--surface-raised)}.kpi-card__label{display:block;font-size:11px;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em}.kpi-card__value{display:block;font-size:22px;font-weight:700;margin-top:4px;color:var(--text-primary)}.audit-log__toolbar{display:flex;gap:8px;margin-bottom:8px;flex-wrap:wrap}.audit-log__meta{font-size:11px;color:var(--text-tertiary);margin:0 0 8px}.tradeoff-page .module-page-header,.ideation-page .module-page-header,.submission-page--polish .module-page-header{margin:0 var(--intake-gutter-x) 0}.preview-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0f172a73;display:grid;place-items:center;padding:var(--intake-overlay-padding)}.preview-modal{background:var(--surface-raised, #fff);border-radius:var(--intake-radius-block, 12px);padding:var(--intake-modal-padding-y) var(--intake-modal-padding-x);max-width:480px;width:100%;max-height:90vh;overflow:auto;box-shadow:0 16px 48px #0000002e}.preview-modal__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.preview-modal__close{border:none;background:none;font-size:22px;cursor:pointer;line-height:1;color:var(--text-secondary)}.preview-modal__footer{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.btn--link{border:none;background:none;color:var(--color-info, #2563eb);cursor:pointer;font-size:inherit;padding:0 var(--intake-padding-xs-x)}html.intake-route-intake .app,html.intake-route-performance .app,html.intake-route-planning .app,html.intake-route-upload .app,html.intake-route-ideation .app,html.admin-route-intake-codes .app,html.admin-route-permissions .app{min-height:100vh;max-height:100vh;overflow:hidden}html.intake-route-intake .content,html.intake-route-performance .content,html.intake-route-planning .content,html.intake-route-upload .content,html.intake-route-ideation .content,html.admin-route-intake-codes .content,html.admin-route-permissions .content{display:flex;flex-direction:column;height:calc(100vh - var(--topbarH));min-height:calc(100vh - var(--topbarH));overflow:hidden;padding:0}html.intake-route-intake .content__inner,html.intake-route-performance .content__inner,html.intake-route-planning .content__inner,html.intake-route-upload .content__inner,html.intake-route-ideation .content__inner,html.admin-route-intake-codes .content__inner,html.admin-route-permissions .content__inner{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden;max-width:none}.tradeoffTableMode .dashLayout{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:stretch;overflow:hidden;margin:0;gap:0}.tradeoffTableMode .card.breakdown.dashFullRow{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0}.tradeoffTableMode .scenarioListWrap{flex:1 1 auto;min-height:0;width:100%;overflow-x:hidden;overflow-y:auto}.tradeoffTableMode .tradeoff-section>.scenarioHeaderRow{flex:0 0 auto;position:relative;z-index:2;background:#fff}.tradeoffTableMode .scenarioList [data-index]{z-index:0}.tradeoffTableMode .scenarioList{gap:0;width:100%}.tradeoffTableMode{--tradeCols: 48px 96px 76px minmax(160px, 1fr) 152px 108px 128px 104px 84px 84px 52px}.tradeoffTableMode .scenarioHeaderRow{display:grid;grid-template-columns:var(--tradeCols);gap:8px;align-items:center;padding:var(--intake-control-padding-y) var(--intake-control-padding-x)}.tradeoffTableMode .scenarioRow{display:grid;grid-template-columns:var(--tradeCols);width:100%;gap:8px;align-items:center;padding:6px var(--intake-kpi-padding-x);background:#fff;border-bottom:1px solid rgba(226,232,240,1)}.oyp-page--priority{display:flex;flex-direction:column}.oyp-page--priority .oyp-filter-card__body{display:flex;align-items:flex-end;flex-wrap:wrap;gap:8px}[data-theme=dark]{--intake-ink-strong: var(--text-primary);--intake-ink-muted: var(--text-secondary);--intake-ink-subtle: var(--text-tertiary);--intake-line: var(--border-subtle);--intake-line-strong: var(--border-default);--intake-kpi-number: #e7eaec;--intake-filter-active: #a89968;--intake-card-line: rgba(255, 255, 255, .1);--intake-card-line-strong: rgba(255, 255, 255, .14);--intake-scroll-thumb: rgba(255, 255, 255, .16);--intake-scroll-thumb-hover: rgba(255, 255, 255, .28);--status-approved: #6ee7b7;--status-postponed: #fde047;--status-rejected: #fca5a5;--status-todiscuss: #ddd6fe;--status-neutral: #f4f4f5;--status-link: #93c5fd;--kpi-active-scope: rgba(30, 102, 245, .16);--kpi-active-approved: rgba(18, 194, 162, .14);--kpi-active-postponed: rgba(242, 162, 72, .14);--kpi-active-rejected: rgba(235, 95, 104, .14);--kpi-active-todiscuss: rgba(143, 77, 228, .14);--kpi-active-undefined: rgba(113, 113, 122, .16)}[data-theme=dark] body,[data-theme=dark] .content{background:var(--surface-ground);color:var(--text-primary)}[data-theme=dark] .scenarioListWrap::-webkit-scrollbar-thumb,[data-theme=dark] .dashLayout::-webkit-scrollbar-thumb{background:var(--intake-scroll-thumb)}[data-theme=dark] .scenarioListWrap::-webkit-scrollbar-thumb:hover,[data-theme=dark] .dashLayout::-webkit-scrollbar-thumb:hover{background:var(--intake-scroll-thumb-hover)}[data-theme=dark] .filterbar__label{color:var(--intake-ink-strong);font-weight:400}[data-theme=dark] .filterbar__select,[data-theme=dark] .filterbar__input,[data-theme=dark] .card.filterbar .multiSelect__btn,[data-theme=dark] .card.filterbar .segToggle__btn,[data-theme=dark] .deadlineCard__filters .filterbar__select,[data-theme=dark] .deadlineCard__filters .multiSelect__btn,[data-theme=dark] .deadlineCard__filters .segToggle__btn{font-weight:400!important}[data-theme=dark] .card.filterbar .segToggle__btn[aria-pressed=true],[data-theme=dark] .deadlineCard__filters .segToggle__btn[aria-pressed=true]{background:var(--intake-filter-active);color:var(--intake-ink-strong);box-shadow:none}[data-theme=dark] .relatedToBeesToggle{background:var(--intake-surface-raised, #1e293b);border-color:#94a3b859}[data-theme=dark] .relatedToBeesToggle:hover{background:#94a3b829}[data-theme=dark] .relatedToBeesToggle--on{background:#f5b8002e;border-color:#f5b8008c;box-shadow:0 0 0 1px #f5b80026}[data-theme=dark] .relatedToBeesToggle--on:hover{background:#f5b80047}[data-theme=dark] .filterbar__actionMatrixIcon.filterbar__btn--icon{background:transparent;border:none;box-shadow:none}[data-theme=dark] .filterbar__actionMatrixIcon.filterbar__btn--icon:hover{background:#94a3b81f;border:none;box-shadow:none}[data-theme=dark] .filterbar__actionMatrixCell.filterbar__btn{background:transparent;border:none;box-shadow:none}[data-theme=dark] .filterbar__actionMatrixCell.filterbar__btn:hover{background:#94a3b81f;border:none;box-shadow:none}[data-theme=dark] .filterbar__actionMatrix{border:none;background:transparent}[data-theme=dark] .filterbar__actionMatrixCell,[data-theme=dark] .filterbar__actionMatrixSpacer{background:transparent}[data-theme=dark] .filterbar__actionMatrixCell:hover{background:#94a3b81f}[data-theme=dark] .relatedToBeesToggle.filterbar__actionMatrixCell.relatedToBeesToggle--on{background:transparent}[data-theme=dark] .relatedToBeesToggle.filterbar__actionMatrixCell.relatedToBeesToggle--on:hover{background:#f5b80024}[data-theme=dark] .scenarioHeaderRow,html[data-theme=dark].tradeoffTableMode .scenarioHeaderSortBtn,html[data-theme=dark].prioritizationMode .scenarioHeaderSortBtn,html[data-theme=dark] .tradeoffPrioTable .scenarioHeaderSortBtn,html[data-theme=dark].planningTableMode .planningHeaderRow .scenarioHeaderSortBtn{color:var(--intake-ink-subtle)!important}[data-theme=dark] .card.filterbar{background:var(--surface-raised);border-color:var(--intake-line-strong);box-shadow:0 2px 10px #00000038;padding:var(--intake-filterbar-padding-y) var(--intake-block-padding)}[data-theme=dark] .filterbar__select,[data-theme=dark] .filterbar__input,[data-theme=dark] .multiSelect__btn,[data-theme=dark] .filterbar .segToggle{background:var(--surface-overlay);border-color:var(--intake-line-strong)}[data-theme=dark] .filterbar__input::placeholder{color:var(--intake-ink-subtle)}[data-theme=dark] .filterbar__btn{background:var(--surface-overlay);border-color:var(--intake-line-strong);color:var(--intake-ink-strong);box-shadow:none}[data-theme=dark] .filterbar__btn:hover{background:#ffffff0f;border-color:var(--intake-line-strong);color:var(--intake-ink-strong)}[data-theme=dark] .filterbar__btn--quiet{background:transparent;border-color:transparent;color:var(--intake-ink-muted)}[data-theme=dark] .filterbar__btn--quiet:hover{background:#ffffff0f;border-color:var(--intake-line-strong);color:var(--intake-ink-strong)}html[data-theme=dark].tradeoffTableMode .scenarioHeaderSortIconWrap,html[data-theme=dark].prioritizationMode .scenarioHeaderSortIconWrap{color:#52525b}html[data-theme=dark].tradeoffTableMode .scenarioHeaderSortBtn[data-dir=asc] .scenarioHeaderSortIconWrap,html[data-theme=dark].tradeoffTableMode .scenarioHeaderSortBtn[data-dir=desc] .scenarioHeaderSortIconWrap,html[data-theme=dark].prioritizationMode .scenarioHeaderSortBtn[data-dir=asc] .scenarioHeaderSortIconWrap,html[data-theme=dark].prioritizationMode .scenarioHeaderSortBtn[data-dir=desc] .scenarioHeaderSortIconWrap,[data-theme=dark] .scenarioHeaderSortBtn[data-dir=asc] .scenarioHeaderSortIconWrap,[data-theme=dark] .scenarioHeaderSortBtn[data-dir=desc] .scenarioHeaderSortIconWrap{color:var(--intake-ink-strong)}[data-theme=dark] .toggle__switch{background:var(--surface-overlay)}[data-theme=dark] .segToggle__btn+.segToggle__btn{border-left-color:var(--intake-line)}[data-theme=dark] .segToggle__btn:hover{background:#ffffff0a}[data-theme=dark] .segToggle__btn[aria-pressed=true]{background:#ffffff1a;color:var(--intake-ink-strong)}[data-theme=dark] .multiSelect__panel{background:var(--surface-overlay);box-shadow:var(--shadow-lg)}[data-theme=dark] .multiSelect__groupDivider{border-top-color:var(--intake-line-strong)}[data-theme=dark] .multiSelect__toolbarBtn{color:var(--intake-ink-subtle)}[data-theme=dark] .multiSelect__item:hover{background:#ffffff0d}[data-theme=dark] .kpis--secondary .kpiMiniStat--scope{--kpiActiveBg: var(--kpi-active-scope)}[data-theme=dark] .kpis--secondary .kpiMiniStat--approved{--kpiActiveBg: var(--kpi-active-approved)}[data-theme=dark] .kpis--secondary .kpiMiniStat--postponed{--kpiActiveBg: var(--kpi-active-postponed)}[data-theme=dark] .kpis--secondary .kpiMiniStat--rejected{--kpiActiveBg: var(--kpi-active-rejected)}[data-theme=dark] .kpis--secondary .kpiMiniStat--todiscuss{--kpiActiveBg: var(--kpi-active-todiscuss)}[data-theme=dark] .kpis--secondary .kpiMiniStat--undefined{--kpiActiveBg: var(--kpi-active-undefined)}[data-theme=dark] .planning-page .planningKpiRow.kpis.kpis--secondary .kpiMiniStat.kpiMiniStat--planning-deliverables:not(#ideationOverallCard2):not(#ideationRequesterCard){--kpiActiveBg: var(--kpi-active-scope)}[data-theme=dark] .planning-page .planningKpiRow.kpis.kpis--secondary .kpiMiniStat.kpiMiniStat--planning-investment:not(#ideationOverallCard2):not(#ideationRequesterCard),[data-theme=dark] .planning-page .planningKpiRow.kpis.kpis--secondary .kpiMiniStat.kpiMiniStat--planning-focus-ai:not(#ideationOverallCard2):not(#ideationRequesterCard){--kpiActiveBg: var(--kpi-active-approved)}[data-theme=dark] .planning-page .planningKpiRow.kpis.kpis--secondary .kpiMiniStat.kpiMiniStat--planning-focus-bp:not(#ideationOverallCard2):not(#ideationRequesterCard){--kpiActiveBg: var(--kpi-active-postponed)}[data-theme=dark] .planning-page .planningKpiRow.kpis.kpis--secondary .kpiMiniStat.kpiMiniStat--planning-focus-decomm:not(#ideationOverallCard2):not(#ideationRequesterCard){--kpiActiveBg: var(--kpi-active-todiscuss)}[data-theme=dark] .kpis.kpis--secondary .kpiMiniStat:not(#ideationOverallCard2):not(#ideationRequesterCard){background:var(--surface-raised);border-color:var(--intake-line-strong);box-shadow:0 2px 10px #00000038}[data-theme=dark] .kpis.kpis--secondary .kpiMiniStat:not(#ideationOverallCard2):not(#ideationRequesterCard) .kpiMiniStat__title,[data-theme=dark] .kpiMiniStat__title,[data-theme=dark] .kpiMiniStat__label,[data-theme=dark] .kpiMiniStat__scopeSplitLabels>span{color:var(--intake-ink-subtle)}[data-theme=dark] .kpis.kpis--secondary .kpiMiniStat:not(#ideationOverallCard2):not(#ideationRequesterCard) .kpiMiniStat__big,[data-theme=dark] .kpis.kpis--secondary .kpiMiniStat:not(#ideationOverallCard2):not(#ideationRequesterCard) .kpiMiniStat__pct,[data-theme=dark] .kpiMiniStat__big,[data-theme=dark] .kpiMiniStat__pct,[data-theme=dark] .kpiMiniStat__value,[data-theme=dark] .kpiMiniStat__returnValue,[data-theme=dark] .kpi__pct{color:var(--intake-kpi-number)}[data-theme=dark] .kpis.kpis--secondary .kpiMiniStat:not(#ideationOverallCard2):not(#ideationRequesterCard) .kpiMiniStat__pairs{margin-top:8px;border-top:1px solid var(--intake-card-line-strong);padding-top:var(--intake-chip-padding-y);gap:0}[data-theme=dark] .kpis.kpis--secondary .kpiMiniStat:not(#ideationOverallCard2):not(#ideationRequesterCard) .kpiMiniStat__pair{padding:var(--intake-padding-xs-y) 0}[data-theme=dark] .kpis.kpis--secondary .kpiMiniStat:not(#ideationOverallCard2):not(#ideationRequesterCard) .kpiMiniStat__pair+.kpiMiniStat__pair{border-top:1px solid var(--intake-card-line)}[data-theme=dark] .kpis.kpis--secondary .kpiMiniStat:not(#ideationOverallCard2):not(#ideationRequesterCard) .kpiMiniStat__big,[data-theme=dark] .kpis.kpis--secondary .kpiMiniStat:not(#ideationOverallCard2):not(#ideationRequesterCard) .kpiMiniStat__pct{color:var(--intake-kpi-number)}[data-theme=dark] .kpis.kpis--secondary .kpiMiniStat.kpiMiniStat--approved.isActive:not(#ideationOverallCard2):not(#ideationRequesterCard),[data-theme=dark] .kpis.kpis--secondary .kpiMiniStat.kpiMiniStat--postponed.isActive:not(#ideationOverallCard2):not(#ideationRequesterCard),[data-theme=dark] .kpis.kpis--secondary .kpiMiniStat.kpiMiniStat--rejected.isActive:not(#ideationOverallCard2):not(#ideationRequesterCard),[data-theme=dark] .kpis.kpis--secondary .kpiMiniStat.kpiMiniStat--todiscuss.isActive:not(#ideationOverallCard2):not(#ideationRequesterCard){border-color:var(--intake-line-strong)!important;box-shadow:0 2px 10px #00000038!important}[data-theme=dark] .planning-page .planningKpiRow.kpis.kpis--secondary .kpiMiniStat.kpiMiniStat--planning-deliverables.isActive:not(#ideationOverallCard2):not(#ideationRequesterCard),[data-theme=dark] .planning-page .planningKpiRow.kpis.kpis--secondary .kpiMiniStat.kpiMiniStat--planning-investment.isActive:not(#ideationOverallCard2):not(#ideationRequesterCard),[data-theme=dark] .planning-page .planningKpiRow.kpis.kpis--secondary .kpiMiniStat.kpiMiniStat--planning-focus-bp.isActive:not(#ideationOverallCard2):not(#ideationRequesterCard),[data-theme=dark] .planning-page .planningKpiRow.kpis.kpis--secondary .kpiMiniStat.kpiMiniStat--planning-focus-ai.isActive:not(#ideationOverallCard2):not(#ideationRequesterCard),[data-theme=dark] .planning-page .planningKpiRow.kpis.kpis--secondary .kpiMiniStat.kpiMiniStat--planning-focus-decomm.isActive:not(#ideationOverallCard2):not(#ideationRequesterCard){background:var(--kpiActiveBg)!important;border-color:var(--intake-line-strong)!important;box-shadow:0 2px 10px #00000038!important}[data-theme=dark] .planning-page .planningKpiRow.kpis.kpis--secondary .kpiMiniStat.kpiMiniStat--planning-deliverables:not(#ideationOverallCard2):not(#ideationRequesterCard) .planningKpiDualTop__col--highlight{background:var(--kpi-active-scope)}[data-theme=dark] .planning-page .planningKpiRow .planningKpiDualHdr,[data-theme=dark] .planning-page .planningKpiRow .planningKpiDualHdr__right{color:var(--intake-ink-subtle)}[data-theme=dark] .planning-page .planningKpiRow.kpis.kpis--secondary .kpiMiniStat.kpiMiniStat--planning-investment:not(#ideationOverallCard2):not(#ideationRequesterCard) .kpiMiniStat__iconBox,[data-theme=dark] .planning-page .planningKpiRow.kpis.kpis--secondary .kpiMiniStat.kpiMiniStat--planning-focus-ai:not(#ideationOverallCard2):not(#ideationRequesterCard) .kpiMiniStat__iconBox{color:var(--status-approved)}[data-theme=dark] .planning-page .planningKpiRow.kpis.kpis--secondary .kpiMiniStat.kpiMiniStat--planning-focus-bp:not(#ideationOverallCard2):not(#ideationRequesterCard) .kpiMiniStat__iconBox{color:var(--status-postponed)}[data-theme=dark] .planning-page .planningKpiRow.kpis.kpis--secondary .kpiMiniStat.kpiMiniStat--planning-focus-decomm:not(#ideationOverallCard2):not(#ideationRequesterCard) .kpiMiniStat__iconBox{color:var(--status-todiscuss)}[data-theme=dark] .planning-page .planningKpiRow .planningKpiPairs__pair--clickable:hover{background:#ffffff0d}[data-theme=dark] .planning-page .planningKpiRow .kpiMiniStat--planning-investment .planningKpiPairs__pair--clickable.isActive,[data-theme=dark] .planning-page .planningKpiRow .kpiMiniStat--planning-focus-ai .planningKpiPairs__pair--clickable.isActive{background:var(--kpi-active-approved)}[data-theme=dark] .planning-page .planningKpiRow .kpiMiniStat--planning-focus-bp .planningKpiPairs__pair--clickable.isActive{background:var(--kpi-active-postponed)}[data-theme=dark] .planning-page .planningKpiRow .kpiMiniStat--planning-focus-decomm .planningKpiPairs__pair--clickable.isActive{background:var(--kpi-active-todiscuss)}[data-theme=dark] .planning-page .planningKpiRow .kpiMiniStat[role=button]:hover:not(.isActive){background:color-mix(in srgb,var(--kpiActiveBg, var(--surface-overlay)) 55%,var(--surface-raised))}[data-theme=dark] .kpis--secondary .kpiMiniStat[role=button]:hover:not(.isActive):not(.kpiMiniStat--scope){background:color-mix(in srgb,var(--kpiActiveBg, var(--surface-overlay)) 55%,var(--surface-raised))}[data-theme=dark] .kpiMiniStat__scopeSeg{background:var(--surface-overlay)}[data-theme=dark] .kpiMiniStat__scopeSeg.isActive{background:#1e66f547;border-radius:10px}[data-theme=dark] .kpiMiniStat__scopeSeg[role=button]:hover:not(.isActive){background:#ffffff0f}[data-theme=dark] .kpiMiniStat__scopeSegMain,[data-theme=dark] .kpiMiniStat__scopeSegPct{color:var(--intake-kpi-number)}[data-theme=dark] .kpiMiniStat__bar,[data-theme=dark] .kpi__bar{background:#ffffff14}html[data-theme=dark].tradeoffTableMode .scenarioHeaderRow,html[data-theme=dark].tradeoffTableMode .scenarioHeaderRow--withHandle,html[data-theme=dark].tradeoffTableMode .scenarioHeaderRow--withPrioLayout,html[data-theme=dark].tradeoffTableMode .scenarioHeaderRow--withRemoveOnly,html[data-theme=dark].planningTableMode .planningHeaderRow.scenarioHeaderRow,html[data-theme=dark].prioritizationMode .scenarioHeaderRow,html[data-theme=dark] .tradeoffPrioTable>.scenarioHeaderRow--withPrioLayout,html[data-theme=dark] .tradeoffPrioTable>.scenarioHeaderRow--withRemoveOnly,html[data-theme=dark] .tradeoffPrioTable>.scenarioHeaderRow--withHandle{position:sticky;top:0;z-index:10;background:var(--surface-base);border-bottom-color:var(--intake-line-strong)}html[data-theme=dark].tradeoffTableMode .scenarioRow,[data-theme=dark] .prioritizationMode .scenarioRow{background:var(--surface-raised);border-bottom-color:var(--intake-line-strong)}[data-theme=dark] .scenarioRow{background:var(--surface-raised);border-color:var(--intake-line-strong);box-shadow:0 8px 24px #0003}[data-theme=dark] .scenarioRank,[data-theme=dark] .prioRankInput{color:var(--intake-ink-strong);background:#ffffff0d;border-color:var(--intake-line-strong);caret-color:var(--intake-ink-strong)}html[data-theme=dark].tradeoffTableMode .scenarioRow:hover,[data-theme=dark] .prioritizationMode .scenarioRow:hover{background:var(--surface-overlay)}[data-theme=dark] .perfRoadmap__phaseCell,[data-theme=dark] .perfRoadmap__date,[data-theme=dark] .perfRoadmap__title{color:var(--intake-ink-muted)}[data-theme=dark] .perfRoadmap__timeline:before{background:#ffffff1a}[data-theme=dark] .perfRoadmap__dot,[data-theme=dark] .perfRoadmap__item.isPending .perfRoadmap__dot{background:var(--surface-overlay);border-color:#52525b}[data-theme=dark] .expandGroupRow,[data-theme=dark] .expandHeaderRow td{background:var(--surface-base);border-bottom-color:var(--intake-line-strong);color:var(--intake-ink-strong)}[data-theme=dark] .aiInsights__title{color:var(--intake-ink-strong)}[data-theme=dark] .toast{border-color:var(--intake-line-strong);box-shadow:0 6px 24px #0000006b}[data-theme=dark] .toast__close:hover{background:#ffffff14;color:var(--intake-ink-strong)}[data-theme=dark] .tooltip{background:#27272bf5;border-color:var(--intake-line-strong);box-shadow:0 12px 30px #00000073;color:var(--intake-ink-strong);overflow:visible;white-space:pre-line}[data-theme=dark] .tooltip.tooltip--multiline{max-height:min(360px,55vh);overflow-x:hidden;overflow-y:auto}[data-theme=dark] .tooltip .ttVar,[data-theme=dark] .tooltip .ttEq{color:var(--intake-ink-muted)}[data-theme=dark] .tradeoff-section .tradeoffViewToggle.segToggle{background:#ffffff0d}[data-theme=dark] .tradeoff-section .tradeoffViewToggle .segToggle__btn{color:var(--intake-ink-subtle)}[data-theme=dark] .tradeoff-section .tradeoffViewToggle .segToggle__btn:hover{background:#ffffff0f;color:var(--intake-ink-muted)}[data-theme=dark] .tradeoff-section .tradeoffViewToggle .segToggle__btn[aria-pressed=true]{background:#1e66f533;color:var(--intake-ink-strong)}[data-theme=dark] .ideation-ring{--ring-track: rgba(255, 255, 255, .1)}[data-theme=dark] .ideation-ring:before{background:var(--surface-raised)}[data-theme=dark] .previewModal{background:var(--surface-raised);box-shadow:0 16px 48px #00000080}[data-theme=dark] .previewModal__header,[data-theme=dark] .previewModal__footer{border-color:var(--intake-line-strong)}[data-theme=dark] .previewModal__title{color:var(--intake-ink-strong)}[data-theme=dark] .previewModal__close{color:var(--intake-ink-subtle)}[data-theme=dark] .previewModal__close:hover{background:#ffffff0f;color:var(--intake-ink-strong)}[data-theme=dark] .previewModal__btn{background:var(--surface-overlay);border-color:var(--intake-line-strong);color:var(--intake-ink-muted)}[data-theme=dark] .col-filter-panel{box-shadow:0 12px 32px #00000073}[data-theme=dark] .merlin-agent{background:var(--surface-base);border-color:var(--intake-line-strong)}[data-theme=dark] .filterChip{background:var(--surface-overlay);border-color:var(--intake-line-strong);color:var(--intake-ink-muted)}[data-theme=dark] .filterChip__remove{color:var(--intake-ink-subtle)}[data-theme=dark] .filterChip__remove:hover{background:#ffffff14;color:var(--intake-ink-strong)}[data-theme=dark] .perfCard .towerRow__bar,[data-theme=dark] .towerRow__bar{background:#ffffff14}[data-theme=dark] .sazTile{background:var(--surface-raised);border-color:var(--intake-line-strong)}[data-theme=dark] .app,[data-theme=dark] .content,[data-theme=dark] .content__inner,[data-theme=dark] .card,[data-theme=dark] .breakdown,[data-theme=dark] .filterbar,[data-theme=dark] .dashLayout,[data-theme=dark] .scenarioList,[data-theme=dark] .scenarioListWrap,[data-theme=dark] .filterbar__select,[data-theme=dark] .filterbar__input,[data-theme=dark] .multiSelect__btn,[data-theme=dark] .multiSelect__item,[data-theme=dark] .multiSelect__itemLabel,[data-theme=dark] .multiSelect__groupHeader,[data-theme=dark] .segToggle__btn,[data-theme=dark] .toggle__state{color:var(--intake-ink-strong)}[data-theme=dark] .chartCard__title,[data-theme=dark] .chartCard__hint,[data-theme=dark] .perfCard__subtitle,[data-theme=dark] .towerRow__label,[data-theme=dark] .towerRow__value,[data-theme=dark] .breakdown__titleLabel,[data-theme=dark] .breakdown__itemsCount,[data-theme=dark] .breakdown__controlsLabel,[data-theme=dark] .scenarioChangesMeta,[data-theme=dark] .intake-page-heading,[data-theme=dark] .module-page-header__title,[data-theme=dark] .module-page-header__subtitle,[data-theme=dark] .deadline-card__label,[data-theme=dark] .deadline-card__date,[data-theme=dark] .overallTile__label,[data-theme=dark] .overallTile__frac{color:var(--intake-ink-muted)}[data-theme=dark] .towerRow__value,[data-theme=dark] .overallTile__frac,[data-theme=dark] .deadline-card__effort-value{color:var(--intake-ink-strong)}[data-theme=dark] .scenarioTitle,[data-theme=dark] .tradeoffTableMode .scenarioTitle,[data-theme=dark] .prioritizationMode .scenarioTitle,[data-theme=dark] .scenarioCellValue,[data-theme=dark] .tradeoffTableMode .scenarioCellValue,[data-theme=dark] .tradeoffPrioTable .scenarioCellValue,[data-theme=dark] .prioritizationMode .scenarioCellValue,[data-theme=dark] .scenarioMoney,[data-theme=dark] .scenarioEffPct,[data-theme=dark] .scenarioRank,[data-theme=dark] .effortInput,[data-theme=dark] .effortReadonly{color:var(--intake-ink-strong)!important;caret-color:var(--intake-ink-strong)}[data-theme=dark] .scenarioCellLabel,[data-theme=dark] .scenarioSubtitle,[data-theme=dark] .prioritizationMode .scenarioSubtitle,[data-theme=dark] .scenarioDocBox,[data-theme=dark] .scenarioDrag,[data-theme=dark] .scenarioNotesBtn,[data-theme=dark] .scenarioViewBtn{color:var(--intake-ink-subtle)}[data-theme=dark] .scenarioRow[data-reqtype="Business case"] .scenarioDocBox,[data-theme=dark] .scenarioRow[data-reqtype="Change request"] .scenarioDocBox,[data-theme=dark] .breakdown__link{color:var(--status-link)}html[data-theme=dark].prioritizationMode .scenarioHeaderRow{background:var(--surface-base);border-bottom-color:var(--intake-line-strong)}html[data-theme=dark].tradeoffTableMode .scenarioHeaderRow--withHandle,html[data-theme=dark] .tradeoffPrioTable .scenarioHeaderRow--withPrioLayout,html[data-theme=dark] .tradeoffPrioTable .scenarioHeaderRow--withRemoveOnly{background:var(--surface-base)}html[data-theme=dark].tradeoffTableMode .scenarioStatus select,html[data-theme=dark].prioritizationMode .scenarioStatus select,html[data-theme=dark].planningTableMode .scenarioStatus select,html[data-theme=dark].hostIdeation .scenarioStatus select,[data-theme=dark] .tradeoffPrioTable .scenarioStatus select,[data-theme=dark] .scenarioStatus select{color:var(--status-neutral)!important;-webkit-text-fill-color:var(--status-neutral)!important;border-bottom-color:var(--intake-line-strong);opacity:1!important}html[data-theme=dark].tradeoffTableMode .scenarioRow[data-status=approved] .scenarioStatus select,html[data-theme=dark].prioritizationMode .scenarioRow[data-status=approved] .scenarioStatus select,html[data-theme=dark].planningTableMode .scenarioRow[data-status=approved] .scenarioStatus select,html[data-theme=dark].hostIdeation .scenarioRow[data-status=approved] .scenarioStatus select,[data-theme=dark] .tradeoffPrioTable .scenarioRow[data-status=approved] .scenarioStatus select,[data-theme=dark] .scenarioRow[data-status=approved] .scenarioStatus select{color:var(--status-approved)!important;-webkit-text-fill-color:var(--status-approved)!important;border-bottom-color:#6ee7b773}html[data-theme=dark].tradeoffTableMode .scenarioRow[data-status=postponed] .scenarioStatus select,html[data-theme=dark].prioritizationMode .scenarioRow[data-status=postponed] .scenarioStatus select,html[data-theme=dark].planningTableMode .scenarioRow[data-status=postponed] .scenarioStatus select,html[data-theme=dark].hostIdeation .scenarioRow[data-status=postponed] .scenarioStatus select,[data-theme=dark] .tradeoffPrioTable .scenarioRow[data-status=postponed] .scenarioStatus select,[data-theme=dark] .scenarioRow[data-status=postponed] .scenarioStatus select{color:var(--status-postponed)!important;-webkit-text-fill-color:var(--status-postponed)!important;border-bottom-color:#fde04773}html[data-theme=dark].tradeoffTableMode .scenarioRow[data-status=rejected] .scenarioStatus select,html[data-theme=dark].prioritizationMode .scenarioRow[data-status=rejected] .scenarioStatus select,html[data-theme=dark].planningTableMode .scenarioRow[data-status=rejected] .scenarioStatus select,html[data-theme=dark].hostIdeation .scenarioRow[data-status=rejected] .scenarioStatus select,[data-theme=dark] .tradeoffPrioTable .scenarioRow[data-status=rejected] .scenarioStatus select,[data-theme=dark] .scenarioRow[data-status=rejected] .scenarioStatus select{color:var(--status-rejected)!important;-webkit-text-fill-color:var(--status-rejected)!important;border-bottom-color:#fca5a573}html[data-theme=dark].tradeoffTableMode .scenarioRow[data-status=todiscuss] .scenarioStatus select,html[data-theme=dark].prioritizationMode .scenarioRow[data-status=todiscuss] .scenarioStatus select,html[data-theme=dark].planningTableMode .scenarioRow[data-status=todiscuss] .scenarioStatus select,html[data-theme=dark].hostIdeation .scenarioRow[data-status=todiscuss] .scenarioStatus select,[data-theme=dark] .tradeoffPrioTable .scenarioRow[data-status=todiscuss] .scenarioStatus select,[data-theme=dark] .scenarioRow[data-status=todiscuss] .scenarioStatus select{color:var(--status-todiscuss)!important;-webkit-text-fill-color:var(--status-todiscuss)!important;border-bottom-color:#ddd6fe73}html[data-theme=dark].tradeoffTableMode .scenarioRow[data-status=carryover] .scenarioStatus select,html[data-theme=dark].tradeoffTableMode .scenarioRow[data-status=new] .scenarioStatus select,html[data-theme=dark].tradeoffTableMode .scenarioRow[data-status=""] .scenarioStatus select,html[data-theme=dark].prioritizationMode .scenarioRow[data-status=carryover] .scenarioStatus select,html[data-theme=dark].prioritizationMode .scenarioRow[data-status=new] .scenarioStatus select,html[data-theme=dark].prioritizationMode .scenarioRow[data-status=""] .scenarioStatus select,html[data-theme=dark].planningTableMode .scenarioRow[data-status=carryover] .scenarioStatus select,html[data-theme=dark].planningTableMode .scenarioRow[data-status=new] .scenarioStatus select,html[data-theme=dark].planningTableMode .scenarioRow[data-status=""] .scenarioStatus select,html[data-theme=dark].hostIdeation .scenarioRow[data-status=carryover] .scenarioStatus select,html[data-theme=dark].hostIdeation .scenarioRow[data-status=new] .scenarioStatus select,html[data-theme=dark].hostIdeation .scenarioRow[data-status=""] .scenarioStatus select,[data-theme=dark] .tradeoffPrioTable .scenarioRow[data-status=carryover] .scenarioStatus select,[data-theme=dark] .tradeoffPrioTable .scenarioRow[data-status=new] .scenarioStatus select,[data-theme=dark] .tradeoffPrioTable .scenarioRow[data-status=""] .scenarioStatus select,[data-theme=dark] .scenarioRow[data-status=carryover] .scenarioStatus select,[data-theme=dark] .scenarioRow[data-status=new] .scenarioStatus select,[data-theme=dark] .scenarioRow[data-status=""] .scenarioStatus select{color:var(--status-neutral)!important;-webkit-text-fill-color:var(--status-neutral)!important;border-bottom-color:var(--intake-line-strong)}[data-theme=dark] .prioRankInput,[data-theme=dark] .prioRankReadonly{color:var(--intake-ink-strong)!important;caret-color:var(--intake-ink-strong);background:var(--surface-overlay)!important}html[data-theme=dark].tradeoffTableMode .tradeoffPrioTable .prioRankInput,html[data-theme=dark].tradeoffTableMode .tradeoffPrioTable .prioRankReadonly{color:#0f172a!important;caret-color:#0f172a!important;background:#f4f4f5!important;border:1px solid rgba(255,255,255,.18)!important}html[data-theme=dark].tradeoffTableMode .tradeoffPrioTable .prioRankInput:not(:placeholder-shown),html[data-theme=dark].tradeoffTableMode .tradeoffPrioTable .prioRankReadonly{background:#dce4f7!important;color:#071a4b!important}html[data-theme=dark].tradeoffTableMode .tradeoffPrioTable .prioRankInput:hover:not(:focus):not(:placeholder-shown){background:#e8eeff!important;color:#071a4b!important}html[data-theme=dark].tradeoffTableMode .tradeoffPrioTable .prioRankInput:focus{color:#0f172a!important;background:#eef2ff!important;outline:2px solid rgba(96,165,250,.65);outline-offset:1px}[data-theme=dark] .breakdown__table thead th{background:var(--surface-base);color:var(--intake-ink-subtle)}[data-theme=dark] .breakdown__table th,[data-theme=dark] .breakdown__table td,[data-theme=dark] .breakdown__th{color:var(--intake-ink-strong);border-bottom-color:var(--intake-line-strong)}[data-theme=dark] .breakdown__head,[data-theme=dark] .tradeoffTableMode .breakdown__head{color:var(--intake-ink-strong)}[data-theme=dark] .tradeoffPrioGroup{background:var(--surface-raised);border-color:var(--intake-line-strong)}[data-theme=dark] .tradeoffPrioGroup__head{background:var(--surface-base);border-bottom-color:var(--intake-line-strong)}[data-theme=dark] .tradeoffPrioGroup__tower{color:var(--intake-ink-strong)}[data-theme=dark] .tradeoffPrioGroup__division,[data-theme=dark] .tradeoffPrioGroup__empty,[data-theme=dark] .tradeoffPrioGroup__unrankedLabel{color:var(--intake-ink-subtle)}[data-theme=dark] .tradeoffPrioGroup__ranked{background:#1e66f51a;border-bottom-color:#60a5fa33}[data-theme=dark] .tradeoffPrioGroup__unranked{background:var(--surface-base);border-top-color:var(--intake-line-strong)}[data-theme=dark] .tradeoffPrioRow__remove{color:var(--intake-ink-subtle)}[data-theme=dark] .tradeoffPrioRow__remove:hover:not(:disabled){color:var(--status-rejected);background:#f871711f}[data-theme=dark] .tradeoffPrioTable .tradeoffPrioRow--card{border-color:var(--intake-line-strong);background:var(--surface-raised)}[data-theme=dark] .persistentTableHeader{background:var(--surface-raised);border-color:var(--intake-line-strong)}[data-theme=dark] .persistentTableHeader__title{color:var(--intake-ink-strong)}[data-theme=dark] .persistentTableHeader__meta,[data-theme=dark] .filterSummaryRows{color:var(--intake-ink-subtle)}[data-theme=dark] .persistentTableBody{background:var(--surface-base);border-color:var(--intake-line-strong)}[data-theme=dark] .persistentNoResults{background:var(--surface-overlay);border-color:var(--intake-line-strong);color:var(--intake-ink-muted)}[data-theme=dark] .searchTitleWrap--active{background:#60a5fa1f;box-shadow:inset 0 0 0 2px #60a5fa59}[data-theme=dark] .searchTitleInput{background:var(--surface-overlay);border-color:var(--intake-line-strong);color:var(--intake-ink-strong)}[data-theme=dark] .searchTitleInput:focus{background:var(--surface-base);border-color:#60a5fa8c;box-shadow:0 0 0 2px #60a5fa33}[data-theme=dark] .searchTitleInput::placeholder{color:var(--intake-ink-subtle)}[data-theme=dark] .searchTitleWrap__icon{color:var(--intake-ink-subtle)}[data-theme=dark] .loadedDataQuarterControl{background:var(--surface-overlay);border-color:var(--intake-line-strong)}[data-theme=dark] .loadedDataQuarterControl__year{background:var(--surface-base);border-color:var(--intake-line-strong);color:var(--intake-ink-strong)}[data-theme=dark] .loadedDataQuarterBtn{background:var(--surface-base);border-color:var(--intake-line-strong);color:var(--intake-ink-muted)}[data-theme=dark] .loadedDataQuarterBtn:hover{background:#ffffff0f;border-color:var(--intake-line-strong)}[data-theme=dark] .loadedDataQuarterBtn.is-active{background:#60a5fa2e;border-color:#60a5fa73;color:#93c5fd}[data-theme=dark] .filterSummaryBadge{background:#60a5fa24;border-color:#60a5fa59;color:#93c5fd}[data-theme=dark] .showAllColsBtn,[data-theme=dark] .headerActionBtn.showAllColsBtn,[data-theme=dark] .headerActionBtn.removeRowBtn,[data-theme=dark] .persistentTableHeader__actions .filterbar__btn{background:var(--surface-overlay);border-color:var(--intake-line-strong);color:var(--intake-ink-strong)}[data-theme=dark] .showAllColsBtn:hover,[data-theme=dark] .headerActionBtn.showAllColsBtn:hover,[data-theme=dark] .persistentTableHeader__actions .filterbar__btn:hover{background:#ffffff0f;border-color:var(--intake-line-strong);color:var(--intake-ink-strong)}[data-theme=dark] .showAllColsBtn:disabled,[data-theme=dark] .headerActionBtn.showAllColsBtn:disabled,[data-theme=dark] .headerActionBtn.removeRowBtn:disabled{opacity:.38;cursor:not-allowed;color:var(--intake-ink-subtle);border-color:var(--intake-line);background:#ffffff08}[data-theme=dark] .showAllColsBtn:disabled:hover,[data-theme=dark] .headerActionBtn.showAllColsBtn:disabled:hover,[data-theme=dark] .headerActionBtn.removeRowBtn:disabled:hover{background:#ffffff08;border-color:var(--intake-line);color:var(--intake-ink-subtle)}[data-theme=dark] .persistentTableHeader__actions .filterbar__btn--quiet{background:transparent;border-color:transparent;color:var(--intake-ink-muted)}[data-theme=dark] .persistentTableHeader__actions .filterbar__btn--quiet:hover{background:#ffffff0f;border-color:var(--intake-line-strong);color:var(--intake-ink-strong)}[data-theme=dark] .headerActionBtn--cancel{color:#fca5a5;border-color:#f8717173;background:#7f1d1d33}[data-theme=dark] .headerActionBtn--cancel:hover:not(:disabled){background:#7f1d1d59;border-color:#f87171;color:#fecaca}[data-theme=dark] .persistentTableHeader__actions .previewModal__btn--confirm{background:#2563eb;border-color:#2563eb;color:#fff}[data-theme=dark] .persistentTableHeader__actions .previewModal__btn--confirm:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8;color:#fff}[data-theme=dark] .persistentTableHeader__actions .previewModal__btn--confirm:disabled{opacity:.45;cursor:not-allowed}[data-theme=dark] .removeRowBtn{color:var(--intake-ink-subtle);border-color:var(--intake-line-strong)}[data-theme=dark] .removeRowBtn--active{color:#f87171;border-color:#f8717166}[data-theme=dark] .removeRowBtn--active:hover{background:#f871711f;border-color:#f871718c}[data-theme=dark] .previewModal__btn--export{background:var(--surface-overlay);border-color:var(--intake-line-strong);color:var(--intake-ink-strong)}[data-theme=dark] .previewModal__btn--export:hover:not(:disabled){background:#ffffff0f;border-color:var(--intake-line-strong)}[data-theme=dark] .previewTable th{background:var(--surface-overlay)!important;color:var(--intake-ink-subtle)!important;border-bottom-color:var(--intake-line-strong)!important}[data-theme=dark] .previewTable td{background:var(--surface-base);color:var(--intake-ink-strong)!important;border-bottom-color:var(--intake-line)}[data-theme=dark] #persistentTableBody .previewTable td,[data-theme=dark] #persistentTableBody .previewTable td .cell-readonly,[data-theme=dark] #persistentTableBody .previewTable td .cell-input,[data-theme=dark] #persistentTableBody .previewTable td .filter-select--compact,[data-theme=dark] #persistentTableBody .previewTable td.previewTable__statusReadonly{color:var(--intake-ink-strong)!important}[data-theme=dark] .previewTable tr:nth-child(2n) td{background:var(--surface-raised)}[data-theme=dark] .previewTable tr:hover td{background:#60a5fa14}[data-theme=dark] #persistentTableBody .previewTable td:nth-child(3),[data-theme=dark] #persistentTableBody .previewTable td:nth-child(4){background:var(--surface-base)}[data-theme=dark] #persistentTableBody .previewTable tr:nth-child(2n) td:nth-child(3),[data-theme=dark] #persistentTableBody .previewTable tr:nth-child(2n) td:nth-child(4){background:var(--surface-raised)}[data-theme=dark] #persistentTableBody .previewTable tr:hover td:nth-child(3),[data-theme=dark] #persistentTableBody .previewTable tr:hover td:nth-child(4){background:#60a5fa14}[data-theme=dark] #persistentTableBody .previewTable th:nth-child(4),[data-theme=dark] #persistentTableBody .previewTable td:nth-child(4){border-right-color:var(--intake-line-strong)}[data-theme=dark] .previewTable tr.selectedRow>td{background:#60a5fa29!important}[data-theme=dark] #persistentTableBody .previewTable tr.selectedRow>td:nth-child(3),[data-theme=dark] #persistentTableBody .previewTable tr.selectedRow>td:nth-child(4){background:#60a5fa29!important}[data-theme=dark] .previewTable tr.selectedRow>td:first-child{color:#93c5fd!important}[data-theme=dark] .previewTable td.rowNumCell:hover{color:#93c5fd!important}[data-theme=dark] .previewTable td[contenteditable=true]:focus,[data-theme=dark] .previewTable td .cell-input:focus,[data-theme=dark] .previewTable td .filter-select--compact:focus{background:#60a5fa24!important;outline-color:#60a5fa8c}[data-theme=dark] .previewTable td.editedCell{background:#fbbf241f!important}[data-theme=dark] .previewTable thead th.previewTable__th--filtered{background:#60a5fa24!important;box-shadow:inset 0 -3px #60a5fa}[data-theme=dark] .col-filter-label,[data-theme=dark] .col-filter-label--active,[data-theme=dark] .col-filter-wrap--active .col-filter-label{color:var(--intake-ink-subtle)}[data-theme=dark] .col-filter-label--active,[data-theme=dark] .col-filter-wrap--active .col-filter-label{color:#93c5fd}[data-theme=dark] .col-filter-btn{background:var(--surface-base);border-color:var(--intake-line-strong);color:var(--intake-ink-subtle)}[data-theme=dark] .col-filter-btn:hover{color:#93c5fd;background:#60a5fa1f;border-color:#60a5fa59}[data-theme=dark] .col-filter-btn--active{color:#fff;background:#2563eb;border-color:#1d4ed8}[data-theme=dark] .col-filter-panel{background:var(--surface-raised);border-color:var(--intake-line-strong)}[data-theme=dark] .col-filter-panel__search,[data-theme=dark] .col-filter-panel__actions{border-bottom-color:var(--intake-line)}[data-theme=dark] .col-filter-panel__search input{background:var(--surface-overlay);border-color:var(--intake-line-strong);color:var(--intake-ink-strong)}[data-theme=dark] .col-filter-panel__item{color:var(--intake-ink-strong)}[data-theme=dark] .col-filter-panel__item:hover{background:#ffffff0f}[data-theme=dark] .col-filter-panel__actions button{color:#93c5fd}[data-theme=dark] .colFilterPanel{background:var(--surface-raised);border-color:var(--intake-line-strong)}[data-theme=dark] .colFilterPanel__search input,[data-theme=dark] .colFilterPanel__item{color:var(--intake-ink-strong)}[data-theme=dark] .colFilterPanel__item:hover{background:#ffffff0f}[data-theme=dark] .submit-hint,[data-theme=dark] .submit-no-results,[data-theme=dark] .submit-toolbar__msg,[data-theme=dark] .loaded-data-table th,[data-theme=dark] .loaded-data-table td{color:var(--intake-ink-strong)}[data-theme=dark] .submit-toolbar__upload{color:var(--status-link)}[data-theme=dark] .loaded-data-toolbar .btn--primary{color:#18181b}[data-theme=dark] .previewTable td .filter-select--compact option{background:var(--surface-raised);color:var(--intake-ink-strong)}[data-theme=dark] .persistentTableBody::-webkit-scrollbar-thumb{background:var(--intake-scroll-thumb)}[data-theme=dark] .persistentTableBody::-webkit-scrollbar-thumb:hover{background:var(--intake-scroll-thumb-hover)}[data-theme=dark] .submission-page .submissionSaveError{background:#60a5fa1f;border-color:#60a5fa59;color:var(--intake-ink-strong)}[data-theme=dark] .scenarioRow.isDragging{background:var(--surface-overlay);border-color:var(--intake-line-strong);box-shadow:0 20px 48px #00000073}[data-theme=dark] .ot-app-header .theme-toggle:hover,[data-theme=dark] .ot-app-header .intake-header-help:hover{color:#18181b}[data-theme=dark] .detailCard__title,[data-theme=dark] .detailCard__metaValue{color:var(--intake-ink-strong)}[data-theme=dark] .detailCard__sectionHead,[data-theme=dark] .detailCard__metaLabel{color:var(--intake-ink-subtle)}[data-theme=dark] .detailCard__sectionHead svg,[data-theme=dark] .detailCard__metaLabel svg{color:var(--intake-ink-subtle)}[data-theme=dark] .detailCard__sectionBody{background:var(--surface-base);border-color:var(--intake-line-strong);color:var(--intake-ink-muted)}[data-theme=dark] .detailCard__sectionBody--collapsed:after{background:linear-gradient(transparent,var(--surface-base))}[data-theme=dark] .detailCard__meta{border-top-color:var(--intake-line-strong)}[data-theme=dark] .detailCard__showMore{color:var(--status-link)}[data-theme=dark] .detailCard__badge--priority{background:#fbbf242e;color:#fcd34d}[data-theme=dark] .detailCard__tag{background:#60a5fa24;color:#93c5fd}[data-theme=dark] .scoreIcon--up{color:#34d399}[data-theme=dark] .scoreIcon--mid{color:#fbbf24}[data-theme=dark] .scoreIcon--down{color:#f87171}[data-theme=dark] .content__inner--landing .sectionTitle,[data-theme=dark] .content__inner--landing .card h2,[data-theme=dark] .content__inner--landing .card p,[data-theme=dark] .content__inner--landing .tag{color:var(--intake-ink-muted)}[data-theme=dark] .content__inner--landing .card h2,[data-theme=dark] .previewModal__btn--primary,[data-theme=dark] .banner__title{color:var(--intake-ink-strong)}[data-theme=dark] .banner__subtitle{color:var(--intake-ink-subtle)}[data-theme=dark] .ideationRing__center,[data-theme=dark] .ringCenter__big{color:var(--intake-ink-strong)}[data-theme=dark] .ringCenter__sub{color:var(--intake-ink-subtle)}[data-theme=dark] .hostIdeation #ideationOverallCard .overallCompleteness__title,[data-theme=dark] .overallMetric__label,[data-theme=dark] .overallTile__label{color:var(--intake-ink-muted)}[data-theme=dark] .perfStrategicTable th,[data-theme=dark] .perfStrategicTable thead th{color:var(--intake-ink-subtle);border-bottom-color:var(--intake-line-strong)}[data-theme=dark] .perfStrategicTable td{color:var(--intake-ink-strong);border-bottom-color:var(--intake-line-strong)}[data-theme=dark] .perfStrategicTable tfoot th,[data-theme=dark] .perfStrategicTable tfoot td{background:#f5c51814;color:var(--intake-ink-strong)}[data-theme=dark] .perfCard .towerRow__label{color:var(--intake-ink-subtle)}[data-theme=dark] .perfCard .towerRow__value{color:var(--intake-ink-strong)}[data-theme=dark] .kpis.kpis--secondary .kpiMiniStat:not(#ideationOverallCard2):not(#ideationRequesterCard) .kpiMiniStat__pairs .kpiMiniStat__label,[data-theme=dark] .kpis.kpis--secondary .kpiMiniStat:not(#ideationOverallCard2):not(#ideationRequesterCard) .kpiMiniStat__pairs .kpiMiniStat__pairLabelRow .kpiMiniStat__label{color:var(--intake-ink-muted)}[data-theme=dark] .kpis.kpis--secondary .kpiMiniStat:not(#ideationOverallCard2):not(#ideationRequesterCard) .kpiMiniStat__pairs .kpiMiniStat__value,[data-theme=dark] .kpis.kpis--secondary .kpiMiniStat:not(#ideationOverallCard2):not(#ideationRequesterCard) .kpiMiniStat__pairs .kpiMiniStat__returnValue{color:var(--intake-kpi-number)!important}[data-theme=dark] .kpiMiniStat__returnValue{color:var(--intake-kpi-number)!important}[data-theme=dark] .chartCard,[data-theme=dark] .perfCard,[data-theme=dark] .perfStrategicCard,[data-theme=dark] .card.breakdown,[data-theme=dark] .deadline-card{background:var(--surface-raised);border-color:var(--intake-line-strong);box-shadow:0 2px 10px #00000038}[data-theme=dark] .kpi-card{background:var(--surface-raised);border-color:var(--intake-line-strong)}[data-theme=dark] .kpi-card__label{color:var(--intake-ink-muted)}[data-theme=dark] .kpi-card__value,[data-theme=dark] .totalItemsTile__pct{color:var(--intake-kpi-number)}[data-theme=dark] .totalItemsTile__frac{color:var(--intake-ink-muted)}[data-theme=dark] .totalItemsTile[aria-pressed=true]{background:#1e66f533}[data-theme=dark] .totalItemsTile__bar{background:#ffffff14}[data-theme=dark] .filterbar__chips{border-top-color:var(--intake-line-strong)}[data-theme=dark] body.intake-hub-chrome .app .content .card.breakdown.dashFullRow{padding:0}.merlin-agent-shell:not(.merlin-agent-shell--rail){position:fixed;bottom:18px;right:18px;z-index:9999}.app-sidebar .merlin-agent-shell.merlin-agent-shell--rail{width:max-content;max-width:none;overflow:visible}.app-sidebar .merlin-agent-shell.merlin-agent-shell--rail .merlin-agent{width:40px;height:40px;min-width:40px;max-width:40px;border-radius:10px;padding:0;justify-content:center;border:1px solid transparent;background:#ffffff0a;box-shadow:0 8px 18px #00000059;transform-origin:left center;box-sizing:border-box}.app-sidebar .merlin-agent-shell.merlin-agent-shell--rail .merlin-agent:hover,.app-sidebar .merlin-agent-shell.merlin-agent-shell--rail .merlin-agent:focus-visible{max-width:186px;width:auto;padding:0 10px 0 6px;justify-content:flex-start;background:#ffffff14;border-color:#f5c51859;transform:translateY(-1px)}.merlin-agent-shell--rail .merlin-agent__icon{width:30px;height:30px;flex:0 0 30px}.app-sidebar .merlin-agent-shell.merlin-agent-shell--rail .merlin-agent:not(:hover):not(:focus-visible) .merlin-agent__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;opacity:0;pointer-events:none}.app-sidebar .merlin-agent-shell.merlin-agent-shell--rail .merlin-agent:not(:hover):not(:focus-visible){gap:0}.merlin-agent{position:relative;height:42px;min-width:46px;max-width:46px;border:1px solid #10284d;border-radius:8px;background:#000;color:#e8ad3a;display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;padding:0 var(--intake-kpi-padding-x) 0 var(--intake-control-padding-y);box-shadow:0 10px 20px #040c1c66;cursor:pointer;overflow:hidden;box-sizing:border-box}.merlin-agent__icon{width:28px;height:28px;flex:0 0 28px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}html .merlin-agent .merlin-agent__iconImg{width:100%;height:100%;display:block;padding:1px;box-sizing:border-box;object-fit:contain}.merlin-agent__iconImg{width:100%;height:100%;max-width:100%;max-height:100%;display:block;object-fit:contain;border-radius:inherit}.merlin-agent-shell--rail .merlin-agent .merlin-agent__iconImg{width:100%;height:100%}.merlin-agent__label{display:inline-block;font-size:14px;font-weight:800;white-space:nowrap;opacity:0;color:#e8ad3a}@media(max-width:980px){.merlin-agent-shell:not(.merlin-agent-shell--rail){bottom:10px;right:10px}.app-sidebar .merlin-agent-shell.merlin-agent-shell--rail .merlin-agent{height:38px;min-width:38px;max-width:38px;width:38px}.merlin-agent{height:40px;min-width:42px;max-width:42px}.merlin-agent__icon,.merlin-agent__iconImg{width:26px;height:26px;max-width:26px;max-height:26px;flex-basis:26px}}.merlin-agent{transition:max-width .22s ease,transform .16s ease,box-shadow .16s ease,border-color .16s ease;border:none;font:inherit}.merlin-agent:after{content:"";position:absolute;left:8px;right:8px;bottom:2px;height:2px;border-radius:999px;background:linear-gradient(90deg,#e8ad3a,#d5992e 42%,#184f8b);opacity:.9}.merlin-agent:hover,.merlin-agent:focus-visible{max-width:186px;transform:translateY(-1px);border-color:#173865;box-shadow:0 14px 26px #040c1c85}.merlin-agent-shell--rail .merlin-agent:hover,.merlin-agent-shell--rail .merlin-agent:focus-visible{transform:translateY(-1px)}.merlin-agent:focus-visible{outline:2px solid #e8ad3a;outline-offset:2px}.merlin-agent:hover .merlin-agent__label,.merlin-agent:focus-visible .merlin-agent__label{opacity:1;transform:translate(0)}.merlin-agent__label{transform:translate(8px);transition:opacity .18s ease,transform .18s ease}.merlin-agent__iconFallback{font-size:14px;font-weight:800;color:#fff}.merlin-panel{position:fixed;bottom:68px;right:18px;width:min(340px,calc(100vw - 22px));border-radius:var(--intake-radius-block, 12px);border:1px solid #0b1322;background:linear-gradient(180deg,#0c172a,#0f1730);box-shadow:0 20px 36px #040c1c9e;color:#e7edf7;z-index:10000;overflow:hidden}.merlin-agent-shell--rail .merlin-panel{left:72px;right:auto;bottom:12px;width:min(340px,calc(100vw - 86px))}.merlin-panel[hidden]{display:none}.merlin-panel__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:var(--intake-kpi-padding-y) var(--intake-kpi-padding-x) var(--intake-gutter-y);border-bottom:1px solid #dce4ef;background:#fff}.merlin-panel__title{display:inline-flex;align-items:center;gap:8px;font-weight:800;color:#101827}.merlin-panel__headActions{display:inline-flex;align-items:center;gap:6px}.merlin-panel__iconBtn,.merlin-panel__close{border:1px solid #d8dfeb;background:#fff;color:#182235;width:26px;height:26px;border-radius:7px;cursor:pointer;font-size:16px;line-height:1;padding:0}.merlin-panel__body{padding:var(--intake-kpi-padding-x);display:flex;flex-direction:column;gap:10px;background:linear-gradient(180deg,#f7f9fc,#eef2f8);min-height:0}.merlin-messages{display:flex;flex-direction:column;gap:8px;max-height:min(340px,48vh);overflow-y:auto;flex:1;min-height:0}.merlin-message{border:1px solid #e4e9f2;background:#fff;border-radius:12px;padding:var(--intake-kpi-padding-y) var(--intake-kpi-padding-x);line-height:1.4;font-size:13px;color:#101827}.merlin-message--subtle{color:#49586f;font-size:12px;border-style:dashed}.merlin-msg-user{align-self:flex-end;max-width:95%;border-radius:12px 12px 4px;padding:var(--intake-padding-sm-y) var(--intake-control-padding-x);font-size:13px;line-height:1.35;background:#1e3a5f;color:#f1f5f9;border:1px solid #2d4a6f}.merlin-msg-bot{align-self:stretch;border:1px solid #e4e9f2;background:#fff;border-radius:12px;padding:var(--intake-kpi-padding-y) var(--intake-kpi-padding-x);font-size:13px;line-height:1.45;color:#101827}.merlin-msg-bot p{margin:0 0 8px}.merlin-msg-bot p:last-child{margin-bottom:0}.merlin-msg-bot--error{border-color:#fecaca;background:#fef2f2;color:#7f1d1d}.merlin-msg-bot--hint{color:#49586f;font-size:12px;border-style:dashed}.merlin-results{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.merlin-card{border:1px solid #e2e8f0;border-radius:10px;padding:var(--intake-padding-sm-y) var(--intake-control-padding-x);background:#f8fafc}.merlin-card a{color:#1d4ed8;font-weight:700;text-decoration:none;word-break:break-word}.merlin-card a:hover{text-decoration:underline}.merlin-card__meta{font-size:11px;color:#64748b;margin-top:4px}.merlin-inputRow{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}.merlin-input{border:1px solid #d8e1f0;background:#fff;color:#16233b;border-radius:10px;padding:var(--intake-kpi-padding-y) var(--intake-kpi-padding-x);font-size:13px;width:100%}.merlin-input:focus-visible{outline:2px solid #87a6df;outline-offset:1px}.merlin-sendBtn{width:38px;height:38px;border:1px solid #e8ad3a;border-radius:10px;background:#f0be2f;color:#1a2030;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.merlin-sendBtn:disabled{opacity:.55;cursor:wait}@media(max-width:980px){.merlin-agent-shell:not(.merlin-agent-shell--rail){bottom:10px;right:10px}.merlin-panel{bottom:58px;right:10px}.merlin-agent-shell--rail .merlin-panel{left:70px;bottom:10px}}body{margin:0;font-family:var(--font-family-sans, var(--font-sans, system-ui, sans-serif));background:var(--surface-ground);color:var(--text-primary)}.route-loading{padding:var(--intake-block-padding);text-align:center;color:var(--text-secondary);font-size:14px}.shell{min-height:100vh;display:flex;flex-direction:column}.shell__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:var(--intake-block-padding-bottom) var(--intake-padding-card-wide-x);border-bottom:1px solid var(--border-subtle);background:var(--surface-base)}.shell__header-text h1{margin:0;font-size:1.25rem;color:var(--text-primary)}.shell__header-text p{margin:.25rem 0 0;font-size:.9rem;color:var(--text-secondary)}.shell__main{flex:1;padding:var(--intake-padding-section-bottom) var(--intake-padding-card-wide-x);background:var(--surface-ground);color:var(--text-primary)}.shell__main h2{color:var(--text-primary)}.shell__main p{color:var(--text-secondary)}.status-pill{display:inline-block;padding:var(--intake-padding-xs-y) var(--intake-kpi-padding-x);border-radius:999px;font-size:.85rem;background:var(--surface-overlay);color:var(--text-primary);border:1px solid var(--border-subtle)}.module-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;margin-top:1.5rem}.module-card{padding:var(--intake-block-padding-bottom) var(--intake-list-indent);border-radius:8px;background:var(--surface-raised);border:1px solid var(--border-default);text-decoration:none;color:var(--text-primary)}.module-card:hover{border-color:var(--accent-primary)}.module-card div{color:var(--text-tertiary)}
