.textbox-label[data-v-e006b97d]{color:var(--textbox-label-color,currentColor)}.textbox-wrap[data-v-e006b97d]{position:relative}.textbox-wrap:hover:not(:focus-within):not([disabled]) .textbox-input[data-v-e006b97d]{border-color:var(--textbox-hover-border-color,var(--troll-ui-grey));color:var(--textbox-hover-color,var(--troll-ui-dark-grey))}.textbox-icon-container[data-v-e006b97d]{align-items:center;display:flex;left:var(--textbox-padding-x,.5rem);position:absolute;top:50%;transform:translateY(-50%);width:var(--textbox-icon-size,1.5rem)}.textbox-input[data-v-e006b97d]{background:var(--textbox-background,transparent);border:var(--textbox-border,1px solid var(--troll-ui-grey));border-radius:var(--textbox-border-radius,.25rem);color:var(--textbox-color,var(--troll-ui-dark-grey));font-family:var(--textbox-font,inherit);font-size:var(--textbox-font-size,1rem);font-weight:var(--textbox-weight,400);padding:var(--textbox-padding-y,.5rem) var(--textbox-padding-x,.5rem);transition:color .2s ease-in-out,border-color .2s ease-in-out;width:100%}.textbox-wrap:has(.textbox-icon-container) .textbox-input[data-v-e006b97d]{padding-left:calc(var(--textbox-padding-x, .5rem) + var(--textbox-icon-size, 1.5rem) + var(--textbox-icon-padding, 1rem))}#main .textbox-input[data-v-e006b97d]:is(:-webkit-autofill){-webkit-box-shadow:0 0 0 1000px var(--textbox-background,transparent) inset;-webkit-text-fill-color:var(--textbox-color,var(--troll-ui-dark-grey))}#main .textbox-input[data-v-e006b97d]:-internal-autofill-selected,#main .textbox-input[data-v-e006b97d]:-webkit-autofill,#main .textbox-input[data-v-e006b97d]:is(:-webkit-autofill,:autofill){-webkit-box-shadow:0 0 0 1000px var(--textbox-background,transparent) inset;-webkit-text-fill-color:var(--textbox-color,var(--troll-ui-dark-grey))}.textbox-input[disabled][data-v-e006b97d]{cursor:not-allowed}[data-v-c749f397] .textbox-container:not(.simple) .textbox-wrap:hover input{box-shadow:var(--admin-hover-box-shadow)}[data-v-c749f397] label:focus{background:red}.simple[data-v-c749f397]{--textbox-border:none;--textbox-background:transparent;--textbox-padding-y:0;--textbox-padding-x:0;--textbox-border-radius:0}.simple[data-v-c749f397] label{display:block;font-size:var(--body-size-xs);padding-bottom:calc(var(--textbox-padding-y) + 5px)}.simple[data-v-c749f397] input{border-bottom:1px solid transparent;font-size:var(--body-size-xs);width:var(--textbox-width,100%)}[data-v-c749f397] .textbox-label{padding-left:var(--textbox-padding-x)}
