.site-picker{position:relative;min-width:0}.site-picker input{width:100%}.site-picker-results{position:absolute;top:48px;left:0;right:0;z-index:20;max-height:320px;overflow-y:auto;background:#fff;border:1px solid #aaa;box-shadow:0 5px 15px #0002}.site-picker-results[hidden]{display:none}.site-picker-results button{display:block;width:100%;text-align:left;white-space:normal;background:white;color:#222;border:0;border-bottom:1px solid #eee;padding:12px;line-height:1.5}.site-picker-results button:hover,.site-picker-results button.choice-active{background:#fff0f0;color:#a90000}.site-picker small{display:block;white-space:normal;margin-top:5px}.site-picker-native{position:absolute!important;width:1px!important;height:1px!important;opacity:0;pointer-events:none}.support-portal .notice{padding:12px;background:#eef6ef;border-left:3px solid #397648}.support-portal fieldset{margin-bottom:20px;padding:18px;border:1px solid #ddd}

.choice-picked{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.choice-picked:empty{display:none}.choice-picked .choice-chip{background:#f5eeee;color:#8c0000;border:1px solid #ddcccc;border-radius:4px;padding:5px 9px;font-size:12px;white-space:normal;text-align:left}.site-picker:has(.site-picker-results:not([hidden])){z-index:30}
/* Search hints must not move controls out of alignment in compact filter bars. */
.site-picker>small:empty{display:none}
.site-picker-results{top:calc(100% + 4px)}
.filters .site-picker>small,.ticketfilters .site-picker>small,.monitor-filters .site-picker>small{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.filters .site-picker,.ticketfilters .site-picker,.monitor-filters .site-picker{width:100%}
.filters .site-picker>input,.ticketfilters .site-picker>input,.monitor-filters .site-picker>input{display:block;box-sizing:border-box}
