.d-none{display:none!important}.ess-select{position:relative;--ess-droptree-bg:var(--bs-body-bg, #fff);--ess-droptree-color:var(--bs-body-color, #212529);--ess-droptree-border:1px solid #c8c8c8;--ess-droptree-border-radius:0.375rem;--ess-droptree-padding:0.375rem 0 0 0;--ess-droptree-font-size:1rem;--ess-droptree-font-weight:400;--ess-droptree-line-height:1.5;--ess-droptree-indicator:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--ess-droptree-bg-image:var(--bs-form-select-bg-icon, var(--ess-droptree-indicator));--ess-droptree-list-border:1px solid rgb(112, 112, 112);--ess-droptree-list-bg:#fff;--ess-droptree-list-radius:0.25rem;--ess-droptree-list-max-height:200px;--ess-droptree-list-z-index:10500;--ess-droptree-list-padding:0.5rem;--ess-droptree-item-padding:0 0.125rem 0.0625rem;--ess-droptree-indent-step:1rem;--ess-droptree-item-hover-bg:rgb(28, 134, 255);--ess-droptree-item-hover-color:#fff;--ess-droptree-item-selected-bg:#f0f0f0;--ess-droptree-item-selected-color:inherit;--ess-droptree-checkbox-margin-right:0.3125rem;--ess-droptree-inactive-opacity:0.5;--ess-droptree-inactive-cursor:not-allowed;--ess-droptree-separator-color:#dee2e6;--ess-droptree-transition:background-color 0.2s ease,color 0.2s ease}.ess-select.visible-select{display:block;width:100%;padding:var(--ess-droptree-padding);font-size:var(--ess-droptree-font-size);font-weight:var(--ess-droptree-font-weight);line-height:var(--ess-droptree-line-height);color:var(--ess-droptree-color);user-select:none;-webkit-user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--ess-droptree-bg);background-image:var(--ess-droptree-bg-image);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--ess-droptree-border);border-radius:var(--ess-droptree-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.ess-select .display{min-width:100%;cursor:pointer;padding-left:.375rem;padding-bottom:.375rem;position:relative;align-items:center}.ess-select .display-text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-height:calc(1em * var(--ess-droptree-line-height))}.ess-select .invisible_select{display:none}.ess-select ul{border:var(--ess-droptree-list-border);max-height:var(--ess-droptree-list-max-height);overflow-y:auto;overflow-x:hidden;z-index:var(--ess-droptree-list-z-index);list-style-type:none;background-color:var(--ess-droptree-list-bg);padding:var(--ess-droptree-list-padding);border-radius:var(--ess-droptree-list-radius);width:100%;margin-bottom:0!important;position:absolute}.ess-select ul li{cursor:pointer;font-weight:400;white-space:nowrap;min-height:1.2em;padding:var(--ess-droptree-item-padding);transition:var(--ess-droptree-transition)}.ess-select ul li.selected{background-color:var(--ess-droptree-item-selected-bg);color:var(--ess-droptree-item-selected-color)}.ess-select .ess-checkbox{margin-right:var(--ess-droptree-checkbox-margin-right)}.ess-select span.dot{width:20px;height:20px;margin-right:10px;border-radius:50%;display:inline-block}.ess-select:focus-visible{outline:2px solid var(--ess-droptree-item-hover-bg);outline-offset:2px}.ess-select ul li.active,.ess-select ul li:hover{background-color:var(--ess-droptree-item-hover-bg);color:var(--ess-droptree-item-hover-color)}.ess-select .display span,.ess-select .droptree-row span{display:flex;align-items:center}.ess-select .droptree-row span{width:fit-content}.ess-select .display{flex-direction:row;display:flex}.ess-select .display li{list-style:none}.ess-select .inactive{opacity:var(--ess-droptree-inactive-opacity);pointer-events:none;cursor:var(--ess-droptree-inactive-cursor)}.ess-select ul li.ess-separator{pointer-events:none;cursor:default;border-top:1px solid var(--ess-droptree-separator-color);margin:.25rem 0;padding:0;height:0;overflow:hidden}.ess-select ul li.ess-separator-labeled{pointer-events:none;cursor:default;height:auto;padding:.35rem .5rem .1rem;font-size:.72rem;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.05em;border-top:1px solid var(--ess-droptree-separator-color);margin:.25rem 0 0;overflow:visible}.ess-select ul li[data-depth]{padding-left:calc(var(--ess-droptree-indent-step) * var(--ess-node-depth,0))}.ess-select ul li .ess-node-indent{display:inline-flex;align-items:center;vertical-align:middle}.ess-select ul li .ess-node-indent.ess-node-expandable{cursor:pointer}.ess-select ul li .ess-node-chevron{display:inline-block;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;transition:transform .15s ease;flex-shrink:0;margin-right:.3rem}.ess-select ul li .ess-node-indent.ess-node-collapsed .ess-node-chevron{transform:rotate(-90deg)}.ess-droptree-backdrop{position:fixed;inset:0;background-color:rgba(0,0,0,.45);backdrop-filter:blur(10px);z-index:calc(var(--ess-droptree-list-z-index,10500) - 1);transition:opacity .2s ease;opacity:1}.ess-droptree-backdrop.hidden{display:none;opacity:0}.ess-select.ess-droptree-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90vw;height:90vh;max-width:90vw;max-height:90vh;padding:0;background:0 0;z-index:var(--ess-droptree-list-z-index)}.ess-select.ess-droptree-modal .display{display:none}.ess-select.ess-droptree-modal ul{position:static;width:100%;height:100%;max-height:none;margin:0;border-radius:.75rem;padding-top:2.5rem;box-shadow:0 0 0 transparent}.ess-select.ess-droptree-modal .ess-droptree-modal-close{position:absolute;top:.75rem;right:.75rem;z-index:1;border:none;background:rgba(255,255,255,.9);color:#000;cursor:pointer;font-size:1.5rem;line-height:1;width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.ess-droptree-modal-close:focus{outline:2px solid rgb(28,134,255);outline-offset:2px}.ess-select .ess-droptree-modal-close{display:none}.ess-select.ess-droptree-modal .ess-droptree-modal-close{display:flex}.ess-select ul li.no-results{pointer-events:none;cursor:default;color:#6c757d;text-align:center;font-style:italic;background-color:transparent!important}