.oui-float{z-index:400;cursor:default;color:var(--float-color);box-shadow:var(--float-shadow);background:var(--float-background);border:var(--float-border);padding:0;position:absolute}.oui-float-transition-enter-active,.oui-float-transition-leave-active{transition:opacity .15s ease-in-out}.oui-float-transition-enter-from,.oui-float-transition-leave-to{opacity:0}:where(.oui-float){--float-color:inherit;--float-background:transparent;--float-border:none;--float-shadow:none}.oui-float._tooltip{--float-color:var(--n0-50,#fff);--float-background:var(--n0-900,#fff, #383838);--float-border:none;--float-shadow:#0f0f0f33 0 9px 24px;pointer-events:none;white-space:pre-line;z-index:500;min-width:1.5rem;max-width:var(--oui-tooltip-max-width,min(22rem, 90vw));overflow-wrap:anywhere;border-radius:.25rem;padding:.25rem .5rem}.dark .oui-float._tooltip{--float-background:#000}:where(.oui-float._dropdown){--float-color:var(--fg);--float-background:var(--bg);--float-border:1px solid var(--t3-bg);--float-shadow:#0f0f0f33 0 9px 24px;border-radius:.25rem;min-width:12.5rem}.oui-float._menu{--float-background:var(--menu-background);--float-border:var(--menu-border);--float-shadow:var(--menu-shadow);white-space:nowrap;border-radius:.25rem;padding:.5rem}.oui-float ._float_arrow,.oui-float ._float_arrow:before{width:.75rem;height:.75rem;position:absolute;overflow:hidden}.oui-float ._float_arrow:before{content:"";background:var(--float-background);border:var(--float-border);overflow:hidden}.oui-float ._float_arrow_top,.oui-float ._float_arrow_bottom{margin-left:.125rem;margin-right:.125rem}.oui-float ._float_arrow_top{bottom:-.75rem}.oui-float ._float_arrow_top:before{transform:translateY(-.525rem)rotate(45deg)}.oui-float ._float_arrow_bottom{top:-.75rem}.oui-float ._float_arrow_bottom:before{transform:translateY(.525rem)rotate(45deg)}.oui-float ._float_arrow_left{right:-.75rem}.oui-float ._float_arrow_left:before{transform:translate(-.525rem)rotate(45deg)}.oui-float ._float_arrow_right{left:-.75rem}.oui-float ._float_arrow_right:before{transform:translate(.525rem)rotate(45deg)}.oui-hint-dot{line-height:0;font-size:min(1em, var(--font-base,1rem));cursor:pointer;color:var(--t3-fg);background:0 0;border:none;border-radius:999px;flex:none;padding:0;transition:color .15s;display:inline-block}.oui-hint-dot svg{vertical-align:-.0833333em;width:1em;height:1em;display:inline}.oui-hint-dot:hover,.oui-hint-dot:focus-visible{color:var(--fg)}.oui-float.oui-hint{--float-color:var(--fg);--float-background:var(--bg);--float-border:1px solid var(--t3-bg);--float-shadow:#0f0f0f33 0 9px 24px;border-radius:.375rem;max-width:22.5rem;padding:.625rem .75rem}.oui-hint-body{font-size:var(--font-sm,.875rem);overflow-wrap:break-word;line-height:1.5}.oui-hint-body p:first-child{margin-top:0}.oui-hint-body p:last-child{margin-bottom:0}.oui-form-item{display:block}.oui-form-item+.oui-form-item{margin-top:1rem}.oui-form-item-title{font-size:var(--font-sm,.875rem);font-weight:var(--font-weight-medium,500);color:var(--s2-fg);margin-bottom:.1875rem;padding-left:0;display:block}.oui-form-item-title._disabled{color:var(--s2-fg);cursor:not-allowed}.oui-form-item-title._hint{align-items:baseline;gap:.375rem;display:flex}.oui-form-item-description{font-size:var(--font-sm,.875rem);font-weight:var(--font-weight-normal,400);color:var(--t3-fg);margin-top:.25rem;padding-left:0;display:block}.oui-form-item-description._disabled{cursor:not-allowed}.oui-form-item .oui-select{min-width:12ch}.oui-form-item .oui-input-string,.oui-form-item .oui-textarea,.oui-form-item .oui-password,.oui-form-item .oui-input-tags{width:100%}.oui-form._layout-columns .oui-form-item{grid-template-columns:var(--oui-form-label-width) minmax(0, 1fr);column-gap:.75rem;display:grid}.oui-form._layout-columns .oui-form-item .oui-form-item-title{font-size:var(--font-base,1rem);grid-column:1;align-self:start;margin-bottom:0}.oui-form._layout-columns .oui-form-item:has(._oui-block-control) .oui-form-item-title{padding-top:calc((var(--input-height,2rem) - 1lh) / 2)}.oui-form._layout-columns .oui-form-item .oui-form-item-body,.oui-form._layout-columns .oui-form-item .oui-form-item-description{grid-column:2}.oui-form-item+.oui-div-x:has(.oui-form-item),.oui-div-x:has(.oui-form-item)+.oui-form-item,.oui-div-x:has(.oui-form-item)+.oui-div-x:has(.oui-form-item){margin-top:1rem}.oui-select-container{display:inline-flex;position:relative}.oui-select-container .oui-select-invisible{opacity:0;height:100%;position:absolute;inset:0}
