.gb8-tf{position:relative;min-width:8.5rem}.gb8-tf>input{width:100%;padding-right:2.25rem}.gb8-tf-btn{position:absolute;top:0;right:0;bottom:0;width:2.25rem;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:none;color:inherit;opacity:.65;cursor:pointer}.gb8-tf-btn:hover{opacity:1}.gb8-tf-list{position:absolute;top:calc(100% + 2px);left:0;z-index:1070;min-width:100%;width:max-content;max-height:15rem;overflow-y:auto;padding:4px 0;text-align:left;background:var(--bs-body-bg, var(--gb-field-bg, #fff));color:var(--bs-body-color, var(--gb-field-text, #212529));border:1px solid var(--bs-border-color, rgba(0, 0, 0, .2));border-radius:var(--bs-border-radius, 6px);box-shadow:0 6px 18px #0000002e}.gb8-tf-list.gb8-tf-up{top:auto;bottom:calc(100% + 2px)}.gb8-tf-opt{padding:5px 14px;white-space:nowrap;cursor:pointer;font-size:.95em}.gb8-tf-opt.gb8-tf-on{font-weight:600}.gb8-tf-opt:hover{background:var(--bs-tertiary-bg, rgba(0, 0, 0, .06))}.gb8-tf-opt.gb8-tf-hi{background:var(--bs-component-hover-bg, var(--bs-primary, #0d6efd));color:var(--bs-component-hover-color, #fff)}.gb8-tf-sm{min-width:7.5rem}.gb8-tf-sm .gb8-tf-btn{width:1.9rem}.gb8-tf-sm>input{padding-right:1.9rem}
