/* Copyright 2026 Virtual Interconnect Software,LLC.All rights reserved. */.Autocompleter{display:inline;display:inline-block;background:#fff;border:2px inset #ccc;position:relative;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}.AutocompleterInstructions{position:absolute;color:#999;z-index:1;}.Autocompleter input,.Autocompleter > input[type="text"],fieldset.Form td.FormInput .Autocompleter input[type="text"]{background:transparent;border:0;width:100%;position:relative;z-index:2;outline:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;line-height:inherit;padding:1px 0;}.AutocompleterPossibilities{position:absolute;top:100%;display:block;list-style:none;margin:0;padding:0;width:100%;border-radius:0;background:#ddd;background-image:-moz-linear-gradient(top,#f9f9f9 0,#ddd 5em);background-image:-webkit-linear-gradient(top,#f9f9f9 0,#ddd 5em);background-image:linear-gradient(top,#f9f9f9 0,#ddd 5em);-moz-border-bottom-left-radius:1em;-moz-border-bottom-right-radius:1em;-webkit-border-bottom-left-radius:1em;-webkit-border-bottom-right-radius:1em;border-bottom-left-radius:1em;border-bottom-right-radius:1em;-moz-box-shadow:2px 2px 10px rgba(0,0,0,0.35);-webkit-box-shadow:2px 2px 10px rgba(0,0,0,0.35);box-shadow:2px 2px 10px rgba(0,0,0,0.35);overflow:hidden;max-height:0;-moz-transition:max-height 0.25s ease-in-out;-webkit-transition:max-height 0.25s ease-in-out;transition:max-height 0.25s ease-in-out;}.AutocompleterPossibilitiesShow{max-height:10em;-moz-transition:max-height 0.5s ease-in-out;-webkit-transition:max-height 0.5s ease-in-out;transition:max-height 0.5s ease-in-out;}.AutocompleterPossibilities li{display:block;background:transparent;margin:0;padding:0;text-align:left;padding:0.5em;color:#333;text-shadow:1px 1px 1px #fff;cursor:pointer;border-bottom:1px solid rgba(0,0,0,0.05);}.AutocompleterPossibilities li:hover{background-image:-moz-linear-gradient(top,#fff 0,#bbb 100%);background-image:-webkit-linear-gradient(top,#fff 0,#bbb 100%);background-image:linear-gradient(top,#fff 0,#bbb 100%);}.AutocompleterPossibilities li:last-child:hover{border-bottom:0;-moz-border-bottom-left-radius:1em;-moz-border-bottom-right-radius:1em;-webkit-border-bottom-left-radius:1em;-webkit-border-bottom-right-radius:1em;border-bottom-left-radius:1em;border-bottom-right-radius:1em;}.AutocompleteTree{width:20em;background:#ddd;background-image:-moz-linear-gradient(top,#f9f9f9 0,#ddd 5em);background-image:-webkit-linear-gradient(top,#f9f9f9 0,#ddd 5em);background-image:linear-gradient(top,#f9f9f9 0,#ddd 5em);-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em;-moz-box-shadow:2px 2px 10px rgba(0,0,0,0.35);-webkit-box-shadow:2px 2px 10px rgba(0,0,0,0.35);box-shadow:2px 2px 10px rgba(0,0,0,0.35);padding:1em;}.AutocompleteTree input.AutocompleteTreeAutocomplete{width:20.5em;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background-color:#fff;border:1px solid #999;color:#333;margin-bottom:0.5em;padding:0.5em;}.AutocompleteTree input.AutocompleteTreeAutocompleteEmpty{color:#ccc;}.AutocompleteTreeTree,.AutocompleteTreeSearchResults{overflow:auto;max-height:20em;background:#ddd;background-image:-moz-linear-gradient(bottom,#fff 0,#f0f0f0 100%);background-image:-webkit-linear-gradient(bottom,#fff 0,#f0f0f0 100%);background-image:linear-gradient(bottom,#fff 0,#f0f0f0 100%);border:1px solid #999;padding-left:1em;padding-right:1em;color:#333;}.AutocompleteTree ol{list-style:none;margin:0;margin-left:0;padding-left:0;}.AutocompleteTree ol li:before{display:block;color:transparent;content:"-";margin-left:-1em;width:1em;height:0.6em;border-bottom:1px solid #ccc;float:left;clear:left;}.AutocompleteTree ol li:last-child:before{border-left:1px solid #ccc;}.AutocompleteTree ol li{clear:left;border-left:1px solid #ccc;padding-left:1em;}.AutocompleteTree ol li:last-child{border-left:0;padding-bottom:1em;}.AutocompleteTree ol,.AutocompleteTreeExpanded ol,.AutocompleteTreeSearchResults li.AutocompleteTreeSearchMatch{overflow:visible;position:relative;max-height:1000em;opacity:1;-moz-transition:max-height 0.5s ease-in-out,opacity 0.5s ease-in-out;-webkit-transition:max-height 0.5s ease-in-out,opacity 0.5s ease-in-out;transition:max-height 0.5s ease-in-out,opacity 0.5s ease-in-out;}.AutocompleteTreeTree .AutocompleteTreeCollapsed ol,.AutocompleteTreeSearchResults li,.AutocompleteTreeSearchResults .AutocompleteTreeCollapsed.AutocompleteTreeMatchBranch ol{overflow:hidden;max-height:0;opacity:0;-moz-transition:max-height 0.5s ease-in-out,opacity 0.1s ease-in-out;-webkit-transition:max-height 0.5s ease-in-out,opacity 0.1s ease-in-out;transition:max-height 0.5s ease-in-out,opacity 0.1s ease-in-out;}.AutocompleteTree .AutocompleteTreeExpandCollapse:before,.AutocompleteTreeExpanded .AutocompleteTreeExpandCollapse:before{display:block;content:"-";width:1em;height:1em;line-height:80%;font-size:80%;background-color:#999;color:#fff;border-radius:1em;text-align:center;margin-left:-1.8em;float:left;margin-top:0.20em;position:absolute;}.AutocompleteTreeTree .AutocompleteTreeCollapsed .AutocompleteTreeExpandCollapse:before{content:"+";}.AutocompleteTree span,.AutocompleteTree .AutocompleteTreeExpandCollapse:before{cursor:pointer;}.AutocompleteTree .AutocompleteTreeChecked > span > .AutocompleteTreeExpandCollapse:before{background-color:#333;}.AutocompleteTree ol li.AutocompleteTreeCheckedSibling{border-left:2px solid #666;padding-left:0.95em;}.AutocompleteTree ol li.AutocompleteTreeChecked > span,.AutocompleteTree ol li.AutocompleteTreeChecked > label{color:#000;}.AutocompleteTree ol li.AutocompleteTreeChecked:before{width:0.95em;border-left:2px solid #666;border-bottom:2px solid #666;margin-left:-1.1em;}.AutocompleteTree ol li.AutocompleteTreeChecked:last-child{margin-left:1px;padding-left:0.95em;}.AutocompleteTree ol li.AutocompleteTreeChecked:last-child:before{margin-left:-1em;}