.search-input-m1{position:relative}.search-input-m1 .search-field{padding-left:3rem}.search-input-m1__input--with-tags{padding-left:200px}.search-input-m1__input--clearable{padding-right:52px}.search-input-m1__input--active{box-shadow:0 0 0 2px var(--color-primary)}.search-input-m1__icon{position:absolute;top:50%;transform:translateY(-50%);left:1rem;font-size:1.25rem;color:var(--color-primary);z-index:30;pointer-events:none}.search-input-m1__tags-wrapper{position:absolute;top:50%;transform:translateY(-50%);left:40px;right:80px;z-index:50}.search-input-m1__tags-container{display:flex;align-items:center;gap:.5rem;overflow:hidden}.search-input-m1__tags-scroll{display:flex;align-items:center;gap:.5rem;overflow-x:auto;max-width:100%;padding-right:.5rem;scrollbar-width:none;-ms-overflow-style:none}.search-input-m1__tags-scroll::-webkit-scrollbar{display:none}.search-input-m1__tag{display:flex;align-items:center;gap:.25rem;border:1px solid #d1d5db;background-color:white;border-radius:9999px;padding:.125rem .5rem;height:26px;flex-shrink:0;min-width:min-content}.search-input-m1__tag-hashtag{margin-right:2px;color:var(--color-primary)}.search-input-m1__tag-text{font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}@media (min-width:640px){.search-input-m1__tag-text{font-size:.875rem}}.search-input-m1__clear-wrapper{pointer-events:none;position:absolute;top:0;bottom:0;right:0;display:flex;align-items:center;padding-right:.875rem;z-index:80}.search-input-m1__clear-btn{pointer-events:auto;color:var(--color-primary);font-size:1.35rem;line-height:1;background:none;border:none;cursor:pointer;padding:.375rem;display:flex;align-items:center;justify-content:center}.search-input-m1__clear-btn:hover{opacity:.7}.search-tags-m1{display:flex;width:100%}.search-tags-m1__slider-wrapper{position:relative;width:100%}.search-tags-m1__nav{position:absolute;top:50%;transform:translateY(-50%);height:28px;width:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:white;border:none;box-shadow:0 2px 8px rgba(0,0,0,.12);cursor:pointer;z-index:10}.search-tags-m1__nav svg{font-size:.6875rem;color:#374151;display:block}.search-tags-m1__nav:hover:not(.is-disabled) svg{color:var(--color-primary)}.search-tags-m1__nav.is-disabled{opacity:0;pointer-events:none}.search-tags-m1__nav--prev{left:0}.search-tags-m1__nav--next{right:0}.search-tags-m1__track{display:flex;gap:.5rem;overflow-x:auto;scroll-snap-type:x mandatory;cursor:grab;width:100%;scrollbar-width:none;-ms-overflow-style:none;padding:.25rem 36px}.search-tags-m1__track::-webkit-scrollbar{display:none}.search-tags-m1__track:active{cursor:grabbing}.search-tags-m1__tag{flex-shrink:0;scroll-snap-align:start;display:flex;align-items:center;gap:8px;white-space:nowrap;user-select:none;padding:.625rem 1rem;border-radius:2rem;border:none;background:linear-gradient(135deg,rgba(241,84,91,.08),rgba(241,84,91,.04));cursor:pointer;font-size:.8125rem}.search-tags-m1__hashtag{color:var(--color-primary);flex-shrink:0;font-size:1.5rem}.search-tags-m1__tag-text{font-size:.8125rem;font-weight:600;color:#4b5563;letter-spacing:-.01em}.search-tags-m1__count{font-size:.625rem;font-weight:700;color:#64748b;background:#e2e8f0;padding:.125rem .375rem;border-radius:1rem;min-width:1.125rem;text-align:center}.search-tags-m1__tag--active{background:linear-gradient(135deg,var(--color-primary) 0,#ff6b6b 100%)}.search-tags-m1__tag--active .search-tags-m1__hashtag,.search-tags-m1__tag--active .search-tags-m1__tag-text{color:white}.search-tags-m1__tag--active .search-tags-m1__count{background:rgba(255,255,255,.25);color:white}@media (min-width:640px){.search-tags-m1__track{gap:.625rem}.search-tags-m1__tag{font-size:.875rem;padding:.5rem 1rem}.search-tags-m1__tag-text{font-size:.875rem}.search-tags-m1__nav{height:32px;width:32px}.search-tags-m1__nav svg{font-size:.75rem}}#app-p-2-search{width:100%}.search-m1__input-wrapper{position:relative}@media (max-width:992px){.search-m1__input-wrapper{margin-top:.15rem}.search-m1__input-wrapper--hidden{opacity:0;pointer-events:none}}.search-m1__tags-wrapper{display:grid;grid-template-rows:0fr;opacity:0;margin-top:0;transition:grid-template-rows .25s cubic-bezier(.4,0,.2,1),opacity .2s ease-out,margin-top .25s cubic-bezier(.4,0,.2,1)}.search-m1__tags-wrapper--open{grid-template-rows:1fr;opacity:1;margin-top:.75rem}.search-m1__tags-rail{width:100%;padding:.5rem 0 0;position:relative;overflow:hidden}@media (min-width:1024px){.search-m1__tags-rail{padding-bottom:0}}.search-messages-form{padding-top:10px;padding-left:20px;padding-right:20px}.search-messages-form__input-container{width:100%;background-color:white;border-radius:17px;height:34px;border:1px solid gray;display:flex;padding-left:40px}.search-messages-form__input{outline:none;height:100%;border:none;width:calc(100% - 40px);padding-left:10px;padding-right:10px}.search-messages-form__tags{margin:0;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.search-messages-form__tag{padding:.625rem 1rem;background:linear-gradient(135deg,rgba(241,84,91,.08),rgba(241,84,91,.04));border-radius:2rem;font-size:.8125rem;cursor:pointer;transition:all .2s ease;border:none;width:fit-content!important}.search-messages-form__tag .form-tags-m1__hashtag,.search-messages-form__tag .search-tags-m1__hashtag{color:var(--color-primary);font-size:1.5rem}.search-messages-form__tag .form-tags-m1__tag-text,.search-messages-form__tag .search-tags-m1__tag-text{font-weight:600;color:#4b5563}.search-messages-form__tag--active{background:linear-gradient(135deg,var(--color-primary) 0,#ff6b6b 100%)}.search-messages-form__tag--active .form-tags-m1__hashtag,.search-messages-form__tag--active .form-tags-m1__tag-text,.search-messages-form__tag--active .search-tags-m1__hashtag,.search-messages-form__tag--active .search-tags-m1__tag-text{color:white}.search-messages-form__tags-placeholder{width:100%;height:30px}.search-messages-form__reset-btn{margin:0 0 20px;background-color:var(--color-secondary);padding:10px 35px;display:flex;border-radius:100px;cursor:pointer;align-items:center;position:relative;gap:10px}.search-messages-form__search-field{width:100%!important}@media (max-width:1024px){.search-messages-form{padding-top:60px}}@media (min-width:768px){.search-messages-form{padding-left:30px;padding-right:30px}}