.t-accordion{--t-accordion-gap:8px;--t-accordion-radius:4px;--t-accordion-header-bg:transparent;--t-accordion-header-color:inherit;--t-accordion-open-bg:transparent;--t-accordion-open-color:inherit;--t-accordion-body-bg:transparent;--t-accordion-border:none;gap:var(--t-accordion-gap);flex-direction:column;display:flex}.t-accordion__item{border:var(--t-accordion-border);border-radius:var(--t-accordion-radius);overflow:hidden}.t-accordion__header{background:var(--t-accordion-header-bg);width:100%;min-height:44px;color:var(--t-accordion-header-color);font:inherit;text-align:left;cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-weight:600;display:flex}.t-accordion__header:disabled{cursor:not-allowed;opacity:.5}.t-accordion__item--open .t-accordion__header{background:var(--t-accordion-open-bg);color:var(--t-accordion-open-color)}.t-accordion__label{flex:1;min-width:0}.t-accordion__icon{flex:none;transition:transform .18s cubic-bezier(.2,0,.2,1)}.t-accordion__icon--open{transform:rotate(180deg)}.t-accordion__body{background:var(--t-accordion-body-bg)}.t-accordion__content{padding:4px 16px 16px;line-height:1.6}.t-accordion__reveal{justify-content:center;display:flex}.t-carousel{--t-carousel-radius:0;--t-carousel-dot-size:8px;--t-carousel-dot-bg:currentColor;--t-carousel-dot-active:currentColor;--t-carousel-control-bg:transparent;flex-direction:column;gap:12px;display:flex}.t-carousel__viewport{border-radius:var(--t-carousel-radius);position:relative;overflow:hidden}.t-carousel__control{background:var(--t-carousel-control-bg);width:44px;height:44px;color:inherit;cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.t-carousel__control:disabled{opacity:.35;cursor:not-allowed}.t-carousel__control--prev{left:8px}.t-carousel__control--next{right:8px}.t-carousel__dots{justify-content:center;align-items:center;gap:8px;display:flex}.t-carousel__dot{width:var(--t-carousel-dot-size);height:var(--t-carousel-dot-size);background:var(--t-carousel-dot-bg);opacity:.3;cursor:pointer;border:0;border-radius:50%;padding:0}.t-carousel__dot--active{background:var(--t-carousel-dot-active);opacity:1}.t-control{--t-control-label-color:var(--q-primary);--t-control-hint-color:#0000008a;--t-control-separator-color:#0000003d}.t-control--button{display:contents}.t-control__skeleton--textarea{min-height:96px}.t-control__label{color:var(--t-control-label-color);margin-bottom:4px;font-size:.75rem}.t-control__readonly{padding:4px 0}.t-control__value{border-bottom:1px dashed var(--t-control-separator-color);min-height:1.5em;padding:6px 0;font-size:1rem;line-height:1.5}.t-control__hint{color:var(--t-control-hint-color);margin-top:4px;font-size:.75rem}body.body--dark .t-control{--t-control-hint-color:#ffffffb3;--t-control-separator-color:#ffffff47;--t-control-label-color:color-mix(in srgb, var(--q-primary) 65%, white)}.t-dialog__card{flex-direction:column;display:flex}.t-dialog__step-count{opacity:.85;line-height:1.1}.t-dialog__content{min-height:80px}.t-dialog__content--fill{flex-direction:column;display:flex}.t-empty{--t-empty-padding:40px 24px;--t-empty-gap:12px;--t-empty-bg:transparent;--t-empty-radius:0;--t-empty-border:none;--t-empty-icon-size:48px;--t-empty-icon-color:inherit;--t-empty-title-size:1.125rem;--t-empty-title-color:inherit;--t-empty-message-color:inherit;--t-empty-measure:46ch;justify-content:center;align-items:center;gap:var(--t-empty-gap);padding:var(--t-empty-padding);background:var(--t-empty-bg);border:var(--t-empty-border);border-radius:var(--t-empty-radius);text-align:center;flex-direction:column;display:flex}.t-empty--dense{--t-empty-padding:20px 16px;--t-empty-icon-size:32px}.t-empty__icon{font-size:var(--t-empty-icon-size);color:var(--t-empty-icon-color);opacity:.4}.t-empty__title{font-size:var(--t-empty-title-size);color:var(--t-empty-title-color);font-weight:600;line-height:1.3}.t-empty__message{color:var(--t-empty-message-color);opacity:.7;max-width:var(--t-empty-measure);line-height:1.5}.t-empty__action{margin-top:4px}.t-error-host__meta{color:#0000008a}.t-error-host__section{border:1px solid #0000001f;border-radius:4px;margin-bottom:8px}.t-error-host__pre{white-space:pre-wrap;max-height:200px;margin:0;padding:8px 12px;font-size:.75rem;overflow:auto}.t-error-host__crumbs{flex-direction:column;gap:4px;padding:8px 12px;display:flex}.t-error-host__crumb{font-size:.8rem}body.body--dark .t-error-host__meta{color:#ffffffb3}body.body--dark .t-error-host__section{border-color:#ffffff47}.t-stat{--t-stat-gap:4px;--t-stat-label-color:inherit;--t-stat-label-size:.75rem;--t-stat-value-color:inherit;--t-stat-value-size:2rem;--t-stat-value-weight:700;--t-stat-value-font:inherit;--t-stat-caption-color:inherit;gap:var(--t-stat-gap);flex-direction:column;min-width:0;display:flex}.t-stat--left{text-align:left;align-items:flex-start}.t-stat--center{text-align:center;align-items:center}.t-stat--right{text-align:right;align-items:flex-end}.t-stat__label{font-size:var(--t-stat-label-size);color:var(--t-stat-label-color);opacity:.7;line-height:1.2}.t-stat__value{font-family:var(--t-stat-value-font);font-size:var(--t-stat-value-size);font-weight:var(--t-stat-value-weight);color:var(--t-stat-value-color);overflow-wrap:anywhere;line-height:1.15}.t-stat__caption{color:var(--t-stat-caption-color);opacity:.7;font-size:.8125rem;line-height:1.3}.t-stat__skeleton{width:60%;height:var(--t-stat-value-size)}.t-steps{--t-steps-gap:16px;--t-steps-marker-size:32px;--t-steps-bg:transparent;--t-steps-color:inherit;--t-steps-border:currentColor;--t-steps-active-bg:var(--q-primary);--t-steps-active-color:#fff;--t-steps-done-bg:transparent;--t-steps-done-color:var(--q-primary);--t-steps-connector:currentColor;--t-steps-connector-width:1px;--t-steps-connector-gap:8px;gap:var(--t-steps-gap);flex-direction:column;display:flex}.t-steps__header{align-items:flex-start;margin:0;padding:0;list-style:none;display:flex}.t-steps__item{text-align:center;flex:1 1 0;min-width:0;position:relative}.t-steps__item+.t-steps__item:before{content:"";top:calc(var(--t-steps-marker-size) / 2);left:calc(-50% + var(--t-steps-marker-size) / 2 + var(--t-steps-connector-gap));right:calc(50% + var(--t-steps-marker-size) / 2 + var(--t-steps-connector-gap));height:var(--t-steps-connector-width);background:var(--t-steps-connector);opacity:.25;position:absolute;transform:translateY(-50%)}.t-steps__button{z-index:1;width:100%;color:inherit;font:inherit;text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0;display:flex;position:relative}.t-steps__item--clickable .t-steps__button{cursor:pointer}.t-steps__marker{width:var(--t-steps-marker-size);height:var(--t-steps-marker-size);border:1px solid var(--t-steps-border);background:var(--t-steps-bg);color:var(--t-steps-color);border-radius:50%;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;line-height:1;display:inline-flex}.t-steps__label{overflow-wrap:anywhere;font-size:.8125rem;line-height:1.2}.t-steps__item--active .t-steps__marker{background:var(--t-steps-active-bg);border-color:var(--t-steps-active-bg);color:var(--t-steps-active-color)}.t-steps__item--active .t-steps__label{font-weight:600}.t-steps__item--done .t-steps__marker{background:var(--t-steps-done-bg);border-color:var(--t-steps-done-color);color:var(--t-steps-done-color)}.t-steps__nav{align-items:center;gap:8px;display:flex}.t-table{--t-table-empty-color:#0000008a}.t-table__empty{color:var(--t-table-empty-color)}.t-table thead th{background-color:var(--t-table-header-bg,inherit);color:var(--t-table-header-color,inherit);font-weight:var(--t-table-header-weight,500)}.t-table tbody tr:nth-child(2n)>td{background-color:var(--t-table-stripe-bg,inherit)}.t-table tbody tr.selected>td:after{background:var(--t-table-selected-bg,#0000000f)}body.body--dark .t-table{--t-table-empty-color:#ffffffb3}.t-toolbar{align-items:center;width:100%;display:flex}.t-toolbar__start{flex:none;align-items:center;display:flex}.t-toolbar__actions{flex:auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.t-toolbar__ghost{visibility:hidden;pointer-events:none;white-space:nowrap;height:0;position:absolute;top:0;left:0;overflow:hidden}.t-toolbar__ghost-item{display:inline-flex}
