@charset "utf-8";

.woof_text_search_container .woof_text_search_go { width: 20px; height: 20px; margin-left: 3px; background: url("../img/magnifying-glass2.svg"); display: none; position: absolute; right: 5px; top: 5px; z-index: 98; border: none !important; text-decoration: none !important; }

.woof_text_search_container .woof_container_inner { position: relative; }

.woof_husky_txt { width: 100%; display: block; height: auto; position: relative; margin-top: -1px; }

.woof_husky_txt-input { width: 100%; min-height: 30px; margin-bottom: 0px !important; }

.woof_husky_txt-container { font-family: sans-serif; background: rgb(238, 238, 238); border-radius: 2px; border: 1px solid rgb(238, 238, 238); padding: 0px; min-height: 1px; max-height: 1px; overflow: hidden; position: absolute; width: 100%; z-index: 9999; margin-top: 1px; }

.woof_husky_txt-container .woof_husky_txt-option { display: flex; padding: 9px 20px 9px 9px; background: rgb(252, 252, 252); margin-bottom: 2px; border-bottom: 1px solid rgb(221, 221, 221); transition: 0.25s ease-in-out; text-shadow: rgb(255, 255, 255) 0px 1px 0.5px; }

.woof_husky_txt-container .woof_husky_txt-option img.woof_husky_txt-option-thumbnail { margin-top: 3px; max-height: 72px; }

.woof_husky_txt-container div:last-of-type { border-bottom: none; margin-bottom: 0px; }

.woof_husky_txt-container .woof_husky_txt-option:hover { background: rgb(249, 249, 249); }

.selectron23-container .selectron23-option[data-selected="1"] { background: rgb(249, 249, 249); }

.woof_husky_txt-option img.woof_husky_txt-option-thumbnail { max-width: 100px; margin-right: 5px; vertical-align: middle; }

.woof_husky_txt-option-title { font-weight: bold; color: rgb(0, 0, 0); font-size: 0.9em; line-height: 1.2em; }

.woof_husky_txt-option-title a { text-decoration: none !important; }

.woof_husky_txt-option-text { text-overflow: ellipsis; color: rgb(170, 170, 170); overflow: hidden; font-weight: normal; line-height: 1.4em; font-size: 12px; }

.woof_husky_txt-container > span { cursor: pointer; width: 0px; height: 0px; position: absolute; right: 10px; margin-top: 0px; }

span.woof_husky_txt-highlight { background-color: rgba(255, 255, 204, 0.7); }

.woof_husky_txt * { scrollbar-width: thin; scrollbar-color: rgb(252, 252, 252) rgb(238, 238, 238); }

.woof_husky_txt ::-webkit-scrollbar { width: 12px; }

.woof_husky_txt ::-webkit-scrollbar-track { background: rgb(238, 238, 238); }

.woof_husky_txt ::-webkit-scrollbar-thumb { background-color: rgb(252, 252, 252); border-radius: 20px; border: 3px solid rgb(221, 221, 221); }

.woof_husky_txt-loader { position: absolute; right: 0px; top: 0px; opacity: 0.7; background: transparent; border-top: 4px solid rgb(3, 169, 244); border-right: 4px solid transparent; border-radius: 50%; animation: 1s linear 0s infinite normal none running woof_husky_txt-loader-spin; }

@-webkit-keyframes woof_husky_txt-loader-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@keyframes woof_husky_txt-loader-spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.woof_husky_txt-cross { color: rgb(204, 204, 204); line-height: 0; position: absolute; right: 5px; cursor: pointer; }

.woof_husky_txt-option-breadcrumb { font-size: 11px; }

.woof_husky_txt-option-breadcrumb a { text-decoration: none !important; }

.woof_husky_txt-option-pagination a { font-size: 13px; color: rgb(12, 13, 14); line-height: 27px; padding-left: 8px; padding-right: 8px; border: 1px solid rgb(214, 217, 220); display: inline-block; border-radius: 3px; user-select: none; margin-right: 5px; margin-bottom: 3px; text-decoration: none !important; }

.woof_husky_txt-option-pagination a:hover { border-color: rgb(244, 128, 36); }

.woof_husky_txt-option-pagination b, .woof_husky_txt-option-pagination i { margin-right: 5px; padding-left: 8px; padding-right: 8px; display: inline-block; border-radius: 3px; line-height: 27px; border: 1px solid rgb(244, 128, 36); color: rgb(12, 13, 14); user-select: none; }

.woof_husky_txt-option-pagination i { border-color: rgb(214, 217, 220); }

.woof_husky_txt-labels { display: flex; flex-wrap: wrap; width: fit-content; margin-bottom: 5px; }

.woof_husky_txt-labels > div { margin-right: 3px; background: rgb(47, 85, 212); padding: 2px 7px; border-radius: 3px; font-size: 11px; color: rgb(255, 255, 255); text-shadow: none; line-height: 13px; }

.woof_husky_txt-option-clickable { cursor: pointer; }

.woof_husky_txt-option { text-align: left; }