@layer smrt.reset;@layer smrt.structure{.smrt-tabs__container.svelte-z52a03{flex-direction:column;width:100%;display:flex}.smrt-tabs__nav.svelte-z52a03{scrollbar-width:thin;width:100%;display:flex;overflow-x:auto}.smrt-tabs__tab-button.svelte-z52a03{padding:0 var(--smrt-spacing-4);cursor:pointer;flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:90px;height:48px;display:inline-flex;position:relative;overflow:hidden}.smrt-tabs__sm.svelte-z52a03 .smrt-tabs__tab-button:where(.svelte-z52a03){height:40px}.smrt-tabs__lg.svelte-z52a03 .smrt-tabs__tab-button:where(.svelte-z52a03){height:56px}.smrt-tabs__tab-button.svelte-z52a03:after{content:"";pointer-events:none;position:absolute;inset:0}.smrt-tabs__tab-button.svelte-z52a03:disabled{cursor:not-allowed}.smrt-tabs__tab-content-wrapper.svelte-z52a03{align-items:center;gap:var(--smrt-spacing-2);height:100%;display:flex}.smrt-tabs__active-indicator.svelte-z52a03{width:0;height:3px;position:absolute;bottom:0}.smrt-tabs__active.svelte-z52a03 .smrt-tabs__active-indicator:where(.svelte-z52a03){width:40px}.smrt-tabs__secondary.svelte-z52a03 .smrt-tabs__active:where(.svelte-z52a03) .smrt-tabs__active-indicator:where(.svelte-z52a03){width:100%;height:2px}.smrt-tabs__tab-panel.svelte-z52a03{padding-top:1.5rem}.smrt-tabs__tab-badge.svelte-z52a03{min-width:1.25rem;padding:.05rem .4rem}.smrt-tabs__links.svelte-z52a03{align-items:stretch;gap:var(--smrt-spacing-1);width:100%;display:flex}.smrt-tabs__links-row.svelte-z52a03{gap:var(--smrt-spacing-1);flex:auto;min-width:0;display:flex;overflow-x:auto}.smrt-tabs__tab-link.svelte-z52a03{align-items:center;gap:var(--smrt-spacing-2);min-height:var(--smrt-control-height);padding:0 var(--smrt-spacing-4);white-space:nowrap;cursor:pointer;flex:none;margin-bottom:-1px;display:inline-flex}.smrt-tabs__links.smrt-tabs__sm.svelte-z52a03 .smrt-tabs__tab-link:where(.svelte-z52a03){min-height:var(--smrt-control-height-small)}.smrt-tabs__links.smrt-tabs__lg.svelte-z52a03 .smrt-tabs__tab-link:where(.svelte-z52a03){min-height:56px}.smrt-tabs__tab-link[aria-disabled=true].svelte-z52a03{cursor:not-allowed}.smrt-tabs__tab-dot.svelte-z52a03{width:.5rem;height:.5rem}.smrt-tabs__more.svelte-z52a03{flex:none;position:relative}.smrt-tabs__more.svelte-z52a03 summary:where(.svelte-z52a03){list-style:none}.smrt-tabs__more.svelte-z52a03 summary:where(.svelte-z52a03)::-webkit-details-marker{display:none}.smrt-tabs__more-menu.svelte-z52a03{z-index:var(--smrt-z-index-dropdown);min-width:12rem;padding:var(--smrt-spacing-1);display:grid;position:absolute;inset-inline-end:0}.smrt-tabs__more-menu.svelte-z52a03 .smrt-tabs__tab-link:where(.svelte-z52a03){margin:0}.smrt-tabs__visually-hidden.svelte-z52a03{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@layer smrt.theme{.smrt-tabs__nav.svelte-z52a03{border-bottom:var(--smrt-hairline)}.smrt-tabs__tab-button.svelte-z52a03{font:var(--smrt-typography-title-small-font);font-weight:var(--smrt-control-weight);color:var(--smrt-color-on-surface-variant);border-radius:var(--smrt-control-radius) var(--smrt-control-radius) 0 0;background:0 0;border:none;transition:all .2s cubic-bezier(.2,0,0,1)}.smrt-tabs__sm.svelte-z52a03 .smrt-tabs__tab-button:where(.svelte-z52a03){font:var(--smrt-typography-label-large-font)}.smrt-tabs__lg.svelte-z52a03 .smrt-tabs__tab-button:where(.svelte-z52a03){font:var(--smrt-typography-title-medium-font)}.smrt-tabs__tab-button.svelte-z52a03:after{border-radius:inherit;background:0 0}.smrt-tabs__tab-button.svelte-z52a03:hover:not(:disabled){color:var(--smrt-color-on-surface)}.smrt-tabs__tab-button.svelte-z52a03:hover:not(:disabled):after{background:color-mix(in srgb, currentColor calc(var(--smrt-state-hover) * 100%), transparent)}.smrt-tabs__tab-button.svelte-z52a03:active:not(:disabled):after{background:color-mix(in srgb, currentColor calc(var(--smrt-state-pressed) * 100%), transparent)}.smrt-tabs__tab-button.smrt-tabs__active.svelte-z52a03:after{background:color-mix(in srgb, currentColor calc(var(--smrt-state-selected) * 100%), transparent)}.smrt-tabs__tab-button.svelte-z52a03:focus-visible{outline:var(--smrt-focus-ring-width) solid var(--smrt-focus-ring-color);outline-offset:calc(var(--smrt-focus-ring-width) * -1)}.smrt-tabs__tab-button.smrt-tabs__active.svelte-z52a03{color:var(--smrt-color-primary)}.smrt-tabs__tab-button.svelte-z52a03:disabled{opacity:var(--smrt-state-disabled)}.smrt-tabs__tab-count.svelte-z52a03{font:var(--smrt-typography-label-small-font);opacity:.7}.smrt-tabs__active-indicator.svelte-z52a03{background-color:var(--smrt-color-primary);border-radius:var(--smrt-radius-sm) var(--smrt-radius-sm) 0 0;opacity:0;transition:width .2s,opacity .2s}.smrt-tabs__active.svelte-z52a03 .smrt-tabs__active-indicator:where(.svelte-z52a03){opacity:1}.smrt-tabs__tab-badge.svelte-z52a03{background:var(--smrt-surface-sunken);color:var(--smrt-color-on-surface);font:var(--smrt-typography-label-small-font);font-weight:var(--smrt-typography-weight-bold);text-align:center;border-radius:999px}.smrt-tabs__links.svelte-z52a03{border-bottom:var(--smrt-hairline)}.smrt-tabs__links-row.svelte-z52a03{scrollbar-width:thin}.smrt-tabs__tab-link.svelte-z52a03{border-radius:var(--smrt-control-radius) var(--smrt-control-radius) 0 0;color:var(--smrt-color-on-surface-variant);font:var(--smrt-typography-title-small-font);font-weight:var(--smrt-control-weight);border-bottom:2px solid #0000;text-decoration:none}.smrt-tabs__links.smrt-tabs__sm.svelte-z52a03 .smrt-tabs__tab-link:where(.svelte-z52a03){border-radius:var(--smrt-control-radius-small) var(--smrt-control-radius-small) 0 0;font:var(--smrt-typography-label-large-font)}.smrt-tabs__links.smrt-tabs__lg.svelte-z52a03 .smrt-tabs__tab-link:where(.svelte-z52a03){font:var(--smrt-typography-title-medium-font)}.smrt-tabs__tab-link.svelte-z52a03:hover{color:var(--smrt-color-on-surface);background:color-mix(in srgb, currentColor calc(var(--smrt-state-hover) * 100%), transparent)}.smrt-tabs__tab-link.svelte-z52a03:active{background:color-mix(in srgb, currentColor calc(var(--smrt-state-pressed) * 100%), transparent)}.smrt-tabs__tab-link.smrt-tabs__active.svelte-z52a03{border-bottom-color:var(--smrt-color-primary);color:var(--smrt-color-primary)}.smrt-tabs__tab-link[aria-disabled=true].svelte-z52a03{opacity:var(--smrt-state-disabled)}.smrt-tabs__tab-link.svelte-z52a03:focus-visible{outline:var(--smrt-focus-ring-width) solid var(--smrt-focus-ring-color);outline-offset:calc(var(--smrt-focus-ring-width) * -1)}.smrt-tabs__tab-dot.svelte-z52a03{background:var(--smrt-color-primary);border-radius:999px}.smrt-tabs__more-menu.svelte-z52a03{border:var(--smrt-hairline);border-radius:var(--smrt-radius-small);background:var(--smrt-glass-surface-strong);-webkit-backdrop-filter:blur(var(--smrt-glass-blur)) saturate(var(--smrt-glass-saturation));backdrop-filter:blur(var(--smrt-glass-blur)) saturate(var(--smrt-glass-saturation));box-shadow:var(--smrt-inset-highlight), var(--smrt-elevation-3)}.smrt-tabs__more-menu.svelte-z52a03 .smrt-tabs__tab-link:where(.svelte-z52a03){border-radius:var(--smrt-radius-extra-small);border-bottom:0}@media (forced-colors:active){.smrt-tabs__active-indicator.svelte-z52a03{background-color:highlight}.smrt-tabs__tab-button.smrt-tabs__active.svelte-z52a03,.smrt-tabs__tab-link.smrt-tabs__active.svelte-z52a03{color:highlight}.smrt-tabs__tab-link.svelte-z52a03{border-bottom-color:canvas}.smrt-tabs__tab-link.smrt-tabs__active.svelte-z52a03{border-bottom-color:highlight}.smrt-tabs__tab-dot.svelte-z52a03{background:canvastext}.smrt-tabs__tab-badge.svelte-z52a03{border:var(--smrt-hairline-strong);background:canvas}.smrt-tabs__tab-button.svelte-z52a03:disabled,.smrt-tabs__tab-link[aria-disabled=true].svelte-z52a03{opacity:1;color:graytext}}.permission-picker.svelte-l9wsfl{gap:var(--smrt-spacing-4);min-inline-size:0;display:grid}.heading.svelte-l9wsfl{justify-content:space-between;align-items:end;gap:var(--smrt-spacing-4);flex-wrap:wrap;display:flex}h2.svelte-l9wsfl,p.svelte-l9wsfl{margin:0}h2.svelte-l9wsfl{color:var(--smrt-color-on-surface);font:var(--smrt-typography-title-large-font)}.heading.svelte-l9wsfl p:where(.svelte-l9wsfl),.choice.svelte-l9wsfl p:where(.svelte-l9wsfl),code.svelte-l9wsfl,.no-results.svelte-l9wsfl{color:var(--smrt-color-on-surface-variant);font:var(--smrt-typography-body-small-font)}.heading.svelte-l9wsfl p:where(.svelte-l9wsfl){margin-block-start:var(--smrt-spacing-1)}.search.svelte-l9wsfl{gap:var(--smrt-spacing-1);max-inline-size:28rem;color:var(--smrt-color-on-surface);font:var(--smrt-typography-label-medium-font);flex:16rem;display:grid}fieldset.svelte-l9wsfl{border:0;min-inline-size:0;margin:0;padding:0}.groups.svelte-l9wsfl{gap:var(--smrt-spacing-4);grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));align-items:start;display:grid}.group.svelte-l9wsfl{border:var(--smrt-hairline);border-radius:var(--smrt-radius-medium);background:var(--smrt-color-surface);min-inline-size:0}summary.svelte-l9wsfl{justify-content:space-between;align-items:center;gap:var(--smrt-spacing-3);min-block-size:2.75rem;padding:var(--smrt-spacing-3) var(--smrt-spacing-4);color:var(--smrt-color-on-surface);font:var(--smrt-typography-title-medium-font);cursor:pointer;display:flex}summary.svelte-l9wsfl:focus-visible{outline:var(--smrt-focus-ring-width) solid var(--smrt-focus-ring-color);outline-offset:var(--smrt-focus-ring-offset)}.selected-count.svelte-l9wsfl{color:var(--smrt-color-on-surface-variant);font:var(--smrt-typography-label-medium-font);flex:none}.choices.svelte-l9wsfl{gap:var(--smrt-spacing-4);padding:0 var(--smrt-spacing-4) var(--smrt-spacing-4);border-block-start:var(--smrt-hairline);padding-block-start:var(--smrt-spacing-4);display:grid}.choice.svelte-l9wsfl{gap:var(--smrt-spacing-1);min-inline-size:0;display:grid}.choice.svelte-l9wsfl [data-smrt-component=Checkbox]{min-inline-size:0}.choice.svelte-l9wsfl [data-smrt-component=Checkbox] [data-smrt-part=label],code.svelte-l9wsfl,.choice.svelte-l9wsfl p:where(.svelte-l9wsfl){overflow-wrap:anywhere}code.svelte-l9wsfl,.choice.svelte-l9wsfl p:where(.svelte-l9wsfl){padding-inline-start:calc(1.125rem + var(--smrt-spacing-2))}.no-results.svelte-l9wsfl{padding:var(--smrt-spacing-4);border-radius:var(--smrt-radius-medium);background:var(--smrt-color-surface-container-low)}.visually-hidden.svelte-l9wsfl{clip:rect(0 0 0 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[hidden].svelte-l9wsfl{display:none}.role-selector.svelte-1n73ka2{width:100%;position:relative}.role-selector.disabled.svelte-1n73ka2{opacity:.6}.trigger.svelte-1n73ka2{background:var(--smrt-color-surface,white);border:var(--smrt-hairline-strong);border-radius:var(--smrt-radius-small,.375rem);width:100%;font-size:var(--smrt-typography-body-medium-size,.875rem);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;padding:.5rem .75rem;display:flex}.trigger.svelte-1n73ka2:focus-visible{border-color:var(--smrt-color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--smrt-color-primary) 10%, transparent);outline:none}.trigger.open.svelte-1n73ka2{border-color:var(--smrt-color-primary)}.trigger.svelte-1n73ka2:disabled{background:var(--smrt-color-surface-container-high);cursor:not-allowed}.selected.svelte-1n73ka2{align-items:center;gap:.5rem;display:flex}.placeholder.svelte-1n73ka2{color:var(--smrt-color-on-surface-variant)}.chevron.svelte-1n73ka2{width:1.25rem;height:1.25rem;color:var(--smrt-color-on-surface-variant);transition:transform var(--smrt-duration-short2,.15s) var(--smrt-easing-standard,ease)}.trigger.open.svelte-1n73ka2 .chevron:where(.svelte-1n73ka2){transform:rotate(180deg)}.dropdown.svelte-1n73ka2{background:var(--smrt-color-surface,white);border:var(--smrt-hairline);border-radius:var(--smrt-radius-small,.375rem);box-shadow:var(--smrt-elevation-2,0 4px 6px -1px #0000001a);z-index:var(--smrt-z-index-dropdown,1000);max-height:15rem;margin-top:.25rem;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.option.svelte-1n73ka2{width:100%;font-size:var(--smrt-typography-body-medium-size,.875rem);cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:column;gap:.125rem;padding:.5rem .75rem;display:flex}.option.svelte-1n73ka2:hover{background:var(--smrt-color-surface-container-high)}.option.svelte-1n73ka2:focus-visible{background:var(--smrt-color-surface-container-high);outline:var(--smrt-focus-ring-width) solid var(--smrt-focus-ring-color);outline-offset:calc(var(--smrt-focus-ring-width) * -1)}.option.selected.svelte-1n73ka2{background:var(--smrt-color-primary-container)}.option-content.svelte-1n73ka2{align-items:center;gap:.5rem;display:flex}.role-name.svelte-1n73ka2{font-weight:var(--smrt-typography-weight-medium,500);color:var(--smrt-color-on-surface);text-transform:capitalize}.system-badge.svelte-1n73ka2{font-size:var(--smrt-typography-label-small-size,.625rem);background:var(--smrt-color-primary-container);color:var(--smrt-color-on-primary-container);border-radius:var(--smrt-radius-full);text-transform:uppercase;font-weight:var(--smrt-typography-weight-semibold,600);padding:.125rem .375rem}.description.svelte-1n73ka2{font-size:var(--smrt-typography-body-small-size,.75rem);color:var(--smrt-color-on-surface-variant)}.smrt-theme-root.svelte-teyoj{color:var(--smrt-color-on-background);background-color:var(--smrt-color-background);font-family:var(--smrt-font-family);display:block}.smrt-theme-root.no-paint.svelte-teyoj{color:inherit;background-color:#0000;font-family:inherit}[data-theme=happyvertical] :focus-visible{outline:2px solid var(--smrt-color-primary);outline-offset:2px}}
