#te-category-finder{background:#fff;border:1px solid #e3e6eb;border-radius:14px;padding:25px 28px 20px;margin:20px 0 30px;box-shadow:0 10px 35px #17191d07;color:#17191d}#te-category-finder.te-finder-home-panel{margin:0;box-shadow:0 12px 42px #17191d12}.te-finder-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:21px}.te-finder-eyebrow{display:block;color:#6b707a;font-size:9px;font-weight:750;letter-spacing:.13em;margin-bottom:6px}#te-category-finder h2{font-size:21px;line-height:1.25;font-weight:700;letter-spacing:-.025em;margin:0}.te-finder-note{font-size:10px;color:#777d88}.te-finder-fields{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.te-finder-levels{display:contents}.te-finder-field{flex:1 1 160px;min-width:135px;margin:0}.te-finder-field>span{font-size:11px;font-weight:650;display:block;margin-bottom:7px;color:#424751}.te-finder-field select{appearance:auto;display:block;width:100%;height:48px;border:1px solid #daddE3;border-radius:7px;background:#fafbfc;color:#22262d;font-size:12px;padding:0 10px;text-overflow:ellipsis}.te-finder-field select:disabled{background:#f5f6f8;color:#969ba4;border-color:#e8eaee}.te-finder-field select:focus-visible{outline:3px solid #d5101733;outline-offset:2px;border-color:#d51017}.te-finder-submit{flex:0 0 auto;min-height:48px;padding:13px 22px;background:#d51017;color:white!important;font-weight:700;font-size:12px;border-radius:7px;display:flex;align-items:center;justify-content:center;gap:24px;text-decoration:none!important}.te-finder-submit:hover{background:#ae0c12}.te-finder-submit[aria-disabled=true]{background:#e9ebef;color:#9297a1!important;cursor:default}.te-finder-submit span{font-size:18px;font-weight:400}.te-finder-status{font-size:12px;color:#4a505a;margin:12px 0 0;min-height:0}.te-finder-status:empty{display:none}.te-finder-help{font-size:10px;line-height:1.6;color:#757b86;margin:12px 0 0}#te-category-finder[aria-busy=true] .te-finder-submit{opacity:.7}@media(max-width:767px){#te-category-finder{padding:22px 18px 18px;border-radius:11px;margin-top:15px}.te-finder-heading{display:block;margin-bottom:18px}#te-category-finder h2{font-size:20px}.te-finder-note{display:none}.te-finder-fields{gap:13px}.te-finder-field{flex:1 1 calc(50% - 13px);min-width:120px}.te-finder-field select{font-size:12px;height:46px}.te-finder-submit{flex:1 1 100%;min-height:46px}.te-finder-help{font-size:9px;line-height:1.7}.te-finder-home-panel .te-finder-field:first-child{flex-basis:100%}}@media(max-width:360px){.te-finder-field{flex-basis:100%}}
