.Posts_demoPosts__i5r3X{min-height:100vh;background:var(--color-background,#fafafa);padding:0}.Posts_header__hzZb4{background:var(--color-surface,#fff);border-bottom:1px solid var(--color-border-dark,#e0e0e0);padding:var(--space-lg,clamp(20px,2.5vw,24px));margin-bottom:var(--space-lg,clamp(20px,2.5vw,24px));position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-sticky,1020);box-shadow:var(--shadow-default,0 clamp(1.5px,.2vw,2px) clamp(6px,.8vw,8px) var(--color-overlay-dark,rgba(0,0,0,.06)))}.Posts_headerTop__OyWXW{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.Posts_title__HDbz0{font-size:var(--font-size-3xl,clamp(24px,3vw,28px));font-weight:var(--font-weight-semibold,600);color:var(--color-text-main,#333);margin:0}.Posts_headerActions___H2zd,.Posts_title__HDbz0{display:flex;align-items:center;gap:clamp(10px,1.2vw,12px)}.Posts_filterBtn__oqTXZ{display:flex;align-items:center;gap:6px}.Posts_searchSection__PFiiq{display:flex;gap:var(--space-md,clamp(12px,1.5vw,16px));align-items:center;justify-content:space-between;margin-bottom:16px}.Posts_searchBar__Ail1f{flex:1 1;max-width:400px}.Posts_searchInput___2f1s{width:100%}.Posts_viewModeToggle__ivq_o{display:flex;border:1px solid var(--color-border-dark,#e0e0e0);border-radius:var(--radius-sm,clamp(4px,.6vw,6px));overflow:hidden}.Posts_viewModeToggle__ivq_o button{border:none;border-radius:0;margin:0}.Posts_viewModeToggle__ivq_o button:first-child{border-right:1px solid var(--color-border-dark,#e0e0e0)}.Posts_activeTags__FrJiK{display:flex;align-items:center;gap:clamp(10px,1.2vw,12px);margin-bottom:var(--space-md,clamp(12px,1.5vw,16px));padding:clamp(10px,1.2vw,12px);background:var(--color-surface-hover,#f5f5f5);border-radius:var(--radius-default,clamp(6px,.8vw,8px))}.Posts_tagsLabel__k74aG{font-weight:var(--font-weight-medium,500);white-space:nowrap}.Posts_resultsInfo__Lw3sQ,.Posts_tagsLabel__k74aG{font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));color:var(--color-text-muted,#666)}.Posts_resultsInfo__Lw3sQ{display:flex;justify-content:space-between;align-items:center}.Posts_resultsCount__5fP06{font-weight:500}.Posts_statusLabels__dIp_9{display:flex;gap:8px;align-items:center}.Posts_dataSourceLabel__GvOmQ{padding:2px 8px;border-radius:12px;font-size:12px;font-weight:500;transition:all .2s ease}.Posts_dataSourceLabel__GvOmQ.Posts_backend__C12qh{background:var(--color-success,#4caf50);color:var(--color-text-inverse,#fff)}.Posts_dataSourceLabel__GvOmQ.Posts_mock__AqDnS,.Posts_demoLabel__8iGJK{background:var(--color-warning,#ff9800);color:var(--color-text-inverse,#fff)}.Posts_demoLabel__8iGJK{padding:2px 8px;border-radius:12px;font-size:12px;font-weight:500}.Posts_content___8tLJ{padding:0 24px 24px;max-width:1200px;margin:0 auto}@media (min-width:992px){.Posts_section__BGpW9{margin:clamp(14px,1.8vw,18px) 0}.Posts_section__BGpW9+.Posts_section__BGpW9{margin-top:clamp(24px,3vw,28px)}.Posts_content___8tLJ{padding-bottom:var(--space-md,clamp(12px,1.5vw,16px))}.Posts_hScroll__zTgcg{padding-bottom:0;gap:clamp(12px,1.5vw,14px)}}.Posts_skeletonContainer__jS_mN{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:clamp(16px,2vw,20px);gap:clamp(16px,2vw,20px);padding:clamp(16px,2vw,20px) 0}.Posts_loadingContainer__235Xw{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(60px,7.5vw,80px) clamp(16px,2vw,20px);text-align:center}.Posts_loadingContainer__235Xw p{margin-top:var(--space-md,clamp(12px,1.5vw,16px));color:var(--color-text-muted,#666);font-size:var(--font-size-base,clamp(14px,1.6vw,16px))}.Posts_errorContainer__f562y{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(60px,7.5vw,80px) clamp(16px,2vw,20px);text-align:center}.Posts_errorContainer__f562y h3{margin:var(--space-md,clamp(12px,1.5vw,16px)) 0 var(--space-sm,clamp(6px,.8vw,8px));color:var(--color-text-main,#333);font-size:var(--font-size-lg,clamp(18px,2vw,20px))}.Posts_errorContainer__f562y p{margin-bottom:var(--space-lg,clamp(20px,2.5vw,24px));color:var(--color-text-muted,#666);font-size:var(--font-size-base,clamp(14px,1.6vw,16px))}.Posts_postsGrid__sAGQa{display:grid;grid-gap:var(--space-lg,clamp(20px,2.5vw,24px));gap:var(--space-lg,clamp(20px,2.5vw,24px));margin-bottom:clamp(32px,4vw,40px)}.Posts_postsGrid__sAGQa.Posts_grid__WTkgM{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}@media (min-width:576px){.Posts_postsGrid__sAGQa.Posts_grid__WTkgM{grid-template-columns:repeat(2,1fr)}}.Posts_postsGrid__sAGQa.Posts_masonry__0jFSF{column-count:2;column-gap:var(--space-md,clamp(12px,1.5vw,16px));max-width:1280px;margin:0 auto}.Posts_postsGrid__sAGQa.Posts_masonry__0jFSF>*{page-break-inside:avoid;break-inside:avoid;margin-bottom:16px}@media (min-width:768px){.Posts_postsGrid__sAGQa.Posts_masonry__0jFSF{column-count:3}}@media (min-width:992px){.Posts_postsGrid__sAGQa.Posts_masonry__0jFSF{column-count:4}}@media (min-width:1400px){.Posts_postsGrid__sAGQa.Posts_masonry__0jFSF{column-count:5}}.Posts_section__BGpW9{margin:var(--space-md,clamp(12px,1.5vw,16px)) 0 clamp(16px,2vw,20px)}.Posts_recentComments__8JzLi{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:clamp(12px,1.5vw,16px);gap:clamp(12px,1.5vw,16px)}.Posts_recentCommentCard__kcXRP{background:var(--color-surface,#fff);border:1px solid var(--color-border-dark,#e5e5e5);border-radius:var(--radius-md,clamp(8px,1vw,12px));padding:clamp(12px,1.5vw,16px);box-shadow:var(--shadow-xs,0 clamp(.8px,.1vw,1px) clamp(2.5px,.3vw,3px) var(--color-overlay-dark,rgba(0,0,0,.05)));cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.Posts_recentCommentCard__kcXRP:hover{transform:translateY(-1px);border-color:var(--color-border,#ddd);box-shadow:var(--shadow-default,0 clamp(1.5px,.2vw,2px) clamp(6px,.8vw,8px) var(--color-overlay-dark,rgba(0,0,0,.08)))}.Posts_recentCommentHeader__OTbDo{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px}.Posts_recentCommentTitle__AibAV{font-size:var(--font-size-base,clamp(14px,1.6vw,16px));font-weight:600;color:var(--color-text-main,#333);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1;min-width:0}.Posts_recentCommentCount__wWAsS{font-size:var(--font-size-sm,clamp(12px,1.4vw,14px));color:var(--color-text-muted,#666);white-space:nowrap}.Posts_recentCommentBody__xNEe_{display:flex;flex-direction:column;gap:6px}.Posts_recentCommentLine__O7opd{display:flex;align-items:flex-start;gap:8px}.Posts_recentCommentDot__CFT8g{color:var(--color-text-disabled,#999);line-height:1.2}.Posts_recentCommentText__kxopJ{color:var(--color-text-muted,#666);font-size:var(--font-size-sm,clamp(12px,1.4vw,14px));line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media (max-width:768px){.Posts_recentComments__8JzLi{grid-template-columns:1fr}}.Posts_sectionTitle__IKYyi{font-size:18px;font-weight:700;margin:0 0 10px}.Posts_hScroll__zTgcg{display:flex;gap:var(--space-md,clamp(12px,1.5vw,16px));overflow-x:auto;padding-bottom:clamp(5px,.6vw,6px);scroll-snap-type:x mandatory}.Posts_hScroll__zTgcg>div{flex:0 0 clamp(200px,25vw,240px);scroll-snap-align:start}.Posts_hScroll__zTgcg img{width:100%;aspect-ratio:1/1;object-fit:cover;display:block;contain-intrinsic-size:clamp(200px,25vw,240px) clamp(200px,25vw,240px)}@media (max-width:768px){.Posts_hScroll__zTgcg>div{flex:0 0 clamp(140px,17vw,160px);min-width:clamp(140px,17vw,160px)}.Posts_hScroll__zTgcg img{contain-intrinsic-size:clamp(140px,17vw,160px) clamp(140px,17vw,160px)}.Posts_hScroll__zTgcg{gap:12px}}@media (max-width:480px){.Posts_hScroll__zTgcg>div{flex:0 0 clamp(120px,15vw,140px);min-width:clamp(120px,15vw,140px)}.Posts_hScroll__zTgcg img{contain-intrinsic-size:clamp(120px,15vw,140px) clamp(120px,15vw,140px)}.Posts_hScroll__zTgcg{gap:clamp(8px,1vw,10px)}}@media (min-width:768px){.Posts_postsGrid__sAGQa.Posts_grid__WTkgM{grid-template-columns:repeat(3,1fr)}}@media (min-width:992px){.Posts_postsGrid__sAGQa.Posts_grid__WTkgM{grid-template-columns:repeat(4,1fr)}}@media (min-width:1200px){.Posts_postsGrid__sAGQa.Posts_grid__WTkgM{grid-template-columns:repeat(4,1fr)}}@media (min-width:1400px){.Posts_postsGrid__sAGQa.Posts_grid__WTkgM{grid-template-columns:repeat(4,1fr)}}.Posts_postsGrid__sAGQa.Posts_list__uKMEZ{grid-template-columns:1fr;gap:var(--space-md,clamp(12px,1.5vw,16px))}.Posts_postCard__myjmI{transition:transform .2s ease,box-shadow .2s ease;cursor:pointer}.Posts_postCard__myjmI:hover{transform:translateY(clamp(-1.5px,-.2vw,-2px));box-shadow:0 clamp(6px,.8vw,8px) var(--space-lg,clamp(20px,2.5vw,24px)) var(--color-overlay-dark,rgba(0,0,0,.12))}.Posts_loadMoreContainer__VdNZC{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(32px,4vw,40px) clamp(16px,2vw,20px);gap:var(--space-md,clamp(12px,1.5vw,16px))}.Posts_loadMoreContainer__VdNZC p{color:var(--color-text-muted,#666);font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));margin:0}.Posts_loadMoreSkeletons__kIVOj{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;width:100%}.Posts_noMoreContainer__gbM5x{display:flex;justify-content:center;padding:clamp(32px,4vw,40px) clamp(16px,2vw,20px);border-top:1px solid var(--color-border-light,#eee);margin-top:clamp(16px,2vw,20px)}.Posts_noMoreContainer__gbM5x p{color:var(--color-text-disabled,#999);font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));margin:0}.Posts_paginationContainer__WjgWF{display:flex;justify-content:center;padding:clamp(32px,4vw,40px) 0}.Posts_createPostContent__4wZXI{padding:clamp(16px,2vw,20px) 0;text-align:center}.Posts_createPostContent__4wZXI p{margin-bottom:var(--space-md,clamp(12px,1.5vw,16px));color:var(--color-text-muted,#666);font-size:var(--font-size-base,clamp(14px,1.6vw,16px))}.Posts_filterContent__aXp7P{padding:clamp(16px,2vw,20px) 0}.Posts_filterSection__bla8k{margin-bottom:var(--space-lg,clamp(20px,2.5vw,24px))}.Posts_filterSection__bla8k h4{margin:0 0 12px;font-size:var(--font-size-base,clamp(14px,1.6vw,16px));font-weight:var(--font-weight-semibold,600);color:var(--color-text-main,#333)}.Posts_modalActions__hn3yO{display:flex;gap:var(--space-md,clamp(12px,1.5vw,16px));justify-content:flex-end;margin-top:var(--space-lg,clamp(20px,2.5vw,24px));padding-top:clamp(16px,2vw,20px);border-top:1px solid var(--color-border-dark,#e0e0e0)}@media (max-width:768px){.Posts_header__hzZb4{padding:12px 16px;margin-bottom:16px}.Posts_headerTop__OyWXW{flex-direction:column;gap:12px;align-items:stretch;margin-bottom:12px}.Posts_title__HDbz0{font-size:20px;justify-content:center;gap:8px}.Posts_title__HDbz0 span[style*=width],.Posts_title__HDbz0 svg{width:20px!important;height:20px!important}.Posts_headerActions___H2zd{justify-content:center;gap:8px}.Posts_btnLabel__WrnqQ{font-size:12px}.Posts_searchSection__PFiiq{flex-direction:column;align-items:center;gap:12px}.Posts_searchBar__Ail1f{max-width:none}.Posts_viewModeToggle__ivq_o{display:flex;gap:8px;align-items:center;justify-content:center}.Posts_headerActions___H2zd{display:flex}.Posts_backBtn__M2ISH,.Posts_btnLabel__WrnqQ{display:none}.Posts_filters__1wFdk{justify-content:space-between;width:100%}.Posts_activeTags__FrJiK{flex-direction:column;align-items:stretch;gap:8px}.Posts_tagsLabel__k74aG{text-align:center}.Posts_content___8tLJ{padding:0 16px 16px}.Posts_postsGrid__sAGQa.Posts_grid__WTkgM{grid-template-columns:repeat(2,1fr);gap:12px}.Posts_errorContainer__f562y,.Posts_loadingContainer__235Xw{padding:60px 20px}.Posts_modalActions__hn3yO{flex-direction:column}}@media (max-width:480px){.Posts_header__hzZb4{padding:10px 12px;margin-bottom:12px}.Posts_headerTop__OyWXW{margin-bottom:12px}.Posts_title__HDbz0{font-size:18px;gap:6px}.Posts_title__HDbz0 span[style*=width],.Posts_title__HDbz0 svg{width:18px!important;height:18px!important}.Posts_headerActions___H2zd{flex-direction:column;gap:6px}.Posts_headerActions___H2zd button span[style*=width],.Posts_headerActions___H2zd button svg{width:14px!important;height:14px!important}.Posts_btnLabel__WrnqQ{font-size:11px}.Posts_filterBtn__oqTXZ,.Posts_headerActions___H2zd button{width:100%;justify-content:center}.Posts_searchSection__PFiiq{gap:8px;margin-bottom:12px}.Posts_resultsCount__5fP06,.Posts_resultsInfo__Lw3sQ{font-size:12px}.Posts_content___8tLJ{padding:0 12px 12px}.Posts_postsGrid__sAGQa{gap:12px}}@media (prefers-color-scheme:dark){.Posts_demoPosts__i5r3X{background:#121212}.Posts_header__hzZb4{background:#1e1e1e;border-bottom-color:#333}.Posts_title__HDbz0{color:#fff}.Posts_activeTags__FrJiK{background:#2a2a2a}.Posts_errorContainer__f562y p,.Posts_loadingContainer__235Xw p,.Posts_resultsCount__5fP06,.Posts_tagsLabel__k74aG{color:#ccc}.Posts_errorContainer__f562y h3{color:#fff}.Posts_createPostContent__4wZXI p{color:#ccc}.Posts_filterSection__bla8k h4{color:#fff}.Posts_modalActions__hn3yO{border-top-color:#333}}[data-theme=dark] .Posts_demoPosts__i5r3X{background:#121212}[data-theme=dark] .Posts_header__hzZb4{background:#1e1e1e;border-bottom-color:#333}[data-theme=dark] .Posts_title__HDbz0{color:#fff}@media print{.Posts_header__hzZb4{position:static;box-shadow:none;border-bottom:2px solid #000}.Posts_headerActions___H2zd,.Posts_paginationContainer__WjgWF,.Posts_viewModeToggle__ivq_o{display:none}.Posts_postsGrid__sAGQa{display:block}.Posts_postCard__myjmI{page-break-inside:avoid;break-inside:avoid;margin-bottom:20px}}@media (prefers-contrast:high){.Posts_header__hzZb4{border-bottom-width:2px}.Posts_activeTags__FrJiK{border:1px solid #333}.Posts_postCard__myjmI:hover{box-shadow:0 clamp(6px,.8vw,8px) var(--space-lg,clamp(20px,2.5vw,24px)) var(--color-overlay-dark,rgba(0,0,0,.3))}}@media (prefers-reduced-motion:reduce){.Posts_postCard__myjmI{transition:none}.Posts_postCard__myjmI:hover{transform:none}}.SearchBar_searchBarWrapper__3RrzJ{width:100%;display:flex;flex-wrap:wrap;gap:clamp(10px,1.2vw,12px);align-items:center}.SearchBar_searchBar__hUGQq{flex:1 1;min-width:280px}.SearchBar_searchContainer__uph7D{position:relative;display:flex;align-items:center;border:1px solid var(--color-border-dark,#e9ecef);border-radius:var(--radius-default,clamp(6px,.8vw,8px));background:var(--color-background,#fafafa);padding:0 var(--space-md,clamp(12px,1.5vw,16px));transition:all var(--duration-fast,.2s) var(--easing-default,ease);min-height:clamp(40px,5.5vw,44px)}.SearchBar_searchContainer__uph7D:focus-within{background:var(--color-surface,#fff);border-color:var(--color-primary,#e62828);box-shadow:0 clamp(1.5px,.2vw,2px) var(--space-sm,clamp(6px,.8vw,8px)) var(--color-primary-light,rgba(230,40,40,.15))}.SearchBar_searchInput__jatEt{flex:1 1;background:none;border:none;outline:none;font-size:var(--font-size-base,clamp(.875rem,.8vw + .75rem,1.125rem));color:var(--color-text-main,#333);padding:clamp(10px,1.2vw,12px) 0;font-weight:var(--font-weight-normal,400);font-family:var(--font-family-base,inherit);-webkit-appearance:none;-moz-appearance:none;appearance:none}.SearchBar_searchInput__jatEt::placeholder{color:var(--color-text-muted,#666);font-size:var(--font-size-base,clamp(.875rem,.8vw + .75rem,1.125rem))}.SearchBar_searchInput__jatEt::-webkit-search-cancel-button,.SearchBar_searchInput__jatEt::-webkit-search-decoration,.SearchBar_searchInput__jatEt::-webkit-search-results-button,.SearchBar_searchInput__jatEt::-webkit-search-results-decoration{-webkit-appearance:none;display:none}.SearchBar_searchInput__jatEt::-ms-clear,.SearchBar_searchInput__jatEt::-ms-reveal{display:none;width:0;height:0}.SearchBar_clearButton__SiLzb{flex-shrink:0;background:none;border:none;padding:var(--space-sm,clamp(5px,.7vw,6px));margin-left:var(--space-sm,clamp(6px,.8vw,8px));cursor:pointer;color:var(--color-text-muted,#666);display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full,50%);transition:all var(--duration-fast,.2s) var(--easing-default,ease);width:clamp(24px,3vw,28px);height:clamp(24px,3vw,28px)}.SearchBar_clearButton__SiLzb:hover{background:var(--color-primary-light,rgba(230,40,40,.1));color:var(--color-primary,#e62828)}.SearchBar_clearButton__SiLzb:active{transform:scale(.95)}.SearchBar_searchButton__lFj8T{flex-shrink:0;background:var(--color-primary,#e62828);border:none;padding:var(--space-sm,clamp(6px,.8vw,8px));margin-left:var(--space-sm,clamp(6px,.8vw,8px));cursor:pointer;color:var(--color-text-inverse,#fff);display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm,clamp(5px,.7vw,6px));transition:all var(--duration-fast,.2s) var(--easing-default,ease);width:clamp(30px,3.5vw,32px);height:clamp(30px,3.5vw,32px);font-family:var(--font-family-base,inherit)}.SearchBar_searchButton__lFj8T:hover:not(:disabled){background:var(--color-primary-dark,#d41f1f);transform:translateY(-1px)}.SearchBar_searchButton__lFj8T:active:not(:disabled){transform:translateY(0)}.SearchBar_searchButton__lFj8T:disabled{background:var(--color-text-disabled,#ccc);cursor:not-allowed;opacity:.6}.SearchBar_inputError__uBDlw{border-color:var(--color-danger,#dc3545)!important;background:var(--color-danger-light,#fff5f5)!important}.SearchBar_searchContainer__uph7D.SearchBar_error__LObcQ{border-color:var(--color-danger,#dc3545);background:var(--color-danger-light,#fff5f5)}.SearchBar_searchContainer__uph7D.SearchBar_error__LObcQ:focus-within{border-color:var(--color-danger,#dc3545);box-shadow:0 clamp(1.5px,.2vw,2px) var(--space-sm,clamp(6px,.8vw,8px)) rgba(220,53,69,.15)}.SearchBar_errorMessage__U_t8F{align-items:center;gap:clamp(5px,.6vw,6px);margin-top:clamp(5px,.6vw,6px);padding:clamp(5px,.6vw,6px) clamp(10px,1.2vw,12px);background:var(--color-danger-light,#fff5f5);border:1px solid var(--color-danger-lighter,#fecaca);border-radius:var(--radius-xs,clamp(3px,.5vw,4px));color:var(--color-danger,#dc3545);line-height:var(--line-height-tight,1.4)}.SearchBar_charCount__dXTL_,.SearchBar_errorMessage__U_t8F{display:flex;font-size:var(--font-size-xs,clamp(11px,1.2vw,12px));font-family:var(--font-family-base,inherit)}.SearchBar_charCount__dXTL_{justify-content:flex-end;margin-top:var(--space-xs,clamp(3px,.5vw,4px));color:var(--color-text-muted,#666)}.SearchBar_charCount__dXTL_ .SearchBar_overLimit__Kg8yh{color:var(--color-danger,#dc3545);font-weight:var(--font-weight-medium,500)}@media (max-width:768px){.SearchBar_searchContainer__uph7D{min-height:clamp(46px,5.5vw,48px);padding:0 clamp(10px,1.2vw,12px)}.SearchBar_searchInput__jatEt{font-size:clamp(1rem,.8vw + .75rem,1.125rem);padding:clamp(10px,1.2vw,12px) 0}.SearchBar_clearButton__SiLzb{width:clamp(30px,3.5vw,32px);height:clamp(30px,3.5vw,32px)}.SearchBar_searchButton__lFj8T{width:clamp(34px,4vw,36px);height:clamp(34px,4vw,36px)}}@media (max-width:480px){.SearchBar_searchBar__hUGQq{min-width:100%}.SearchBar_searchContainer__uph7D{min-height:clamp(46px,5.5vw,48px);padding:0 clamp(8px,1vw,10px)}.SearchBar_searchInput__jatEt{font-size:clamp(1rem,.8vw + .75rem,1.125rem);padding:clamp(10px,1.2vw,12px) 0}}.SearchBar_historyDropdown__xlUJI{position:absolute;top:calc(100% + var(--space-xs, clamp(3px, .5vw, 4px)));left:0;right:0;background:var(--color-surface,#fff);border:1px solid var(--color-border-light,#e9ecef);border-radius:var(--radius-default,clamp(6px,.8vw,8px));box-shadow:0 clamp(3px,.4vw,4px) clamp(10px,1.2vw,12px) var(--color-overlay-dark,rgba(0,0,0,.1));z-index:var(--z-dropdown,100);max-height:clamp(260px,32vw,280px);overflow-y:auto}.SearchBar_historyHeader__UOfRQ{padding:clamp(10px,1.2vw,12px) var(--space-md,clamp(12px,1.5vw,16px));font-size:var(--font-size-xs,clamp(11px,1.2vw,12px));font-weight:var(--font-weight-semibold,600);color:var(--color-text-muted,#666);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--color-border-light,#f0f0f0);background:var(--color-background,#fafafa);font-family:var(--font-family-base,inherit)}.SearchBar_historyList__Iit_7{list-style:none;margin:0;padding:var(--space-xs,clamp(3px,.5vw,4px)) 0}.SearchBar_historyItem__Q98E6{display:flex;align-items:center;padding:0 var(--space-sm,clamp(6px,.8vw,8px))}.SearchBar_historyButton__RB0r0{flex:1 1;display:flex;align-items:center;gap:clamp(8px,1vw,10px);padding:clamp(8px,1vw,10px) var(--space-sm,clamp(6px,.8vw,8px));background:none;border:none;cursor:pointer;font-size:var(--font-size-sm,clamp(13px,1.4vw,14px));color:var(--color-text-main,#333);text-align:left;transition:background var(--duration-fast,.15s) var(--easing-default,ease);border-radius:var(--radius-xs,clamp(3px,.5vw,4px));font-family:var(--font-family-base,inherit)}.SearchBar_historyButton__RB0r0:hover{background:var(--color-background,#f8f9fa)}.SearchBar_historyButton__RB0r0 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SearchBar_historyRemove__Dthmw{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:clamp(22px,2.5vw,24px);height:clamp(22px,2.5vw,24px);background:none;border:none;cursor:pointer;color:var(--color-text-disabled,#999);border-radius:50%;transition:all var(--duration-fast,.15s) var(--easing-default,ease)}.SearchBar_historyRemove__Dthmw:hover{background:var(--color-primary-light,rgba(230,40,40,.1));color:var(--color-primary,#e62828)}@media (max-width:768px){.SearchBar_historyDropdown__xlUJI{position:fixed;top:auto;bottom:clamp(75px,9vw,80px);left:var(--space-md,clamp(12px,1.5vw,16px));right:var(--space-md,clamp(12px,1.5vw,16px));max-height:50vh}}