.formField .defaultHeader{font-size:14px;line-height:22px}.formField label{display:block;margin-bottom:8px}.formField label:has(+.secondaryLabel){margin-bottom:4px}.formField .secondaryLabel{color:var(--color-gray-110);font-weight:400;margin-bottom:8px}.formField .errorMessage{color:var(--color-red-90);font-size:12px}.autoResizeTextarea{background:var(--color-white);border:1px solid var(--color-gray-70);border-radius:6px;box-sizing:border-box;cursor:text;display:flex;flex-direction:column;padding:8px 12px}.autoResizeTextarea.focused{border:1px solid var(--color-gray-80)}.autoResizeTextarea .inset{color:var(--color-gray-110);cursor:text;display:flex;font-size:12px;font-weight:700;letter-spacing:normal;line-height:15px;margin:0 0 8px;text-transform:uppercase;-webkit-user-select:none;user-select:none}.autoResizeTextarea .inputContainer{display:flex;flex-direction:row}.autoResizeTextarea .inputContainer textarea{background:none;border:0;color:var(--color-foreground);flex:1;font-size:14px;line-height:22px;margin:0;outline:none;padding:0;resize:none;transform-style:preserve-3d;width:100%;-webkit-font-smoothing:antialiased;min-height:21px;opacity:1}.autoResizeTextarea .inputContainer textarea:disabled{color:var(--color-foreground);-webkit-text-fill-color:var(--color-foreground)}.autoResizeTextarea .inputContainer textarea::placeholder{color:var(--color-gray-110)}.autoResizeTextarea.disabled,.autoResizeTextarea.disabled textarea{background:var(--color-gray-40)}.cn-truncate{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.standaloneDropdownButton{align-items:center;background-color:#0000;border:1px solid var(--color-gray-70);border-radius:0;border-radius:6px;display:flex;flex-direction:row;font-size:14px;font-weight:400;justify-content:inherit;justify-content:space-between;line-height:22px;padding-block:0;padding-inline:0;padding:8px 10px;text-align:inherit;text-transform:none;transition:none;-webkit-user-select:none;user-select:none}.standaloneDropdownButton.placeholder{color:var(--color-black)}.standaloneDropdownButton .left{align-items:center;display:flex;margin:0 7px 0 0;text-align:left;transition:all .1s ease-in-out}.standaloneDropdownButton .icon-chevron-down{color:var(--color-gray-80);font-size:10px;margin:-1px 0 0}.customPostFieldDropdownInput .option{white-space:nowrap}.categorySelector.floatingMenu{margin-bottom:0}.categorySelector.floatingMenu .categoryInput .textInput{border:0;border-bottom:1px solid var(--color-gray-60);border-radius:0}.categorySelector.floatingMenu .categoryInput .suggestions{border:0;border-radius:0;margin:0;max-height:120px;position:static}.categorySelector .categoryInput{position:relative}.categorySelector .categoryInput .suggestions{background-color:var(--color-white);border:1px solid var(--color-gray-60);border-radius:6px;display:flex;flex-direction:column;left:0;margin:4px 0 0;max-height:160px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:10}.categorySelector .categoryInput .suggestions .noMatches{font-size:14px;line-height:22px;padding:10px}.categorySelector .categoryInput .suggestions .suggestion{cursor:pointer;padding:10px;transition:all .1s ease-in-out}.categorySelector .categoryInput .suggestions .suggestion.subSuggestion{padding-left:32px}.categorySelector .categoryInput .suggestions .suggestion:hover{background-color:var(--color-gray-20)}.categorySelector .categoryInput .suggestions .suggestion :is(.emphasize,.text){display:inline}.categorySelector .categoryInput .suggestions .suggestion .emphasize{font-weight:600}.postCategoryMenu{position:relative;width:100%}.postCategoryMenu .toggleMenu{display:flex}.postCategoryMenu .categoryDropdownContainer{background:var(--color-white);border:1px solid var(--color-gray-60);border-radius:6px;box-shadow:0 4px 10px 0 #0000001a;min-width:165px;overflow:hidden;position:absolute;width:calc(100% - 2px);z-index:2}.postCategoryMenu .categoryDropdownContainer :global{animation:slideUp .2s ease}.postCommentCount{align-items:center;box-sizing:border-box;display:flex;font-size:14px;line-height:22px;margin:-5px -10px -10px 0;min-width:45px;padding:5px}.postCommentCount span{color:var(--color-foreground);font-size:14px;line-height:22px;-webkit-user-select:none;user-select:none}.postCommentCount .icon-comment{color:var(--color-gray-80);display:flex;font-size:15px;margin:0 6px 0 0}.postStatusV2{border-radius:6px;color:var(--color-white);font-size:12px;font-weight:700;letter-spacing:normal;padding:2px 6px;text-transform:capitalize}.postVotesV2{align-items:center;background-color:#0000;border:1px solid var(--color-gray-60);border-radius:6px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;height:44px;padding:4px 0;transition:all .1s ease-in-out;width:36px;z-index:0}.postVotesV2 .background{background-color:var(--color-white);content:"";height:100%;position:absolute;width:100%;z-index:-1}.postVotesV2.hovering{border:1px solid var(--color-gray-70)}.postVotesV2.hovering .background{background-color:var(--color-gray-20)}html.lightTheme .postVotesV2.highlight .background{opacity:.07}html.darkTheme .postVotesV2.highlight .background{opacity:.15}html.lightTheme .postVotesV2.highlight.hovering .background{opacity:.14}html.darkTheme .postVotesV2.highlight.hovering .background{opacity:.22}.postVotesV2 .chevron{height:14px;transition:margin .1s ease-in-out;width:14px}.postVotesV2 .score{color:var(--color-foreground);font-size:12px;font-weight:400;line-height:17px;-webkit-user-select:none;user-select:none}.postVotesV2:hover .chevron{margin-bottom:1.5px;margin-top:-1.5px}.postVotesV2.disabled{cursor:not-allowed;opacity:.5}.postVotesV2.disabled:hover .chevron{margin-bottom:0;margin-top:0}.postListItem{align-items:center;display:flex;margin:0 0 32px}@media(max-width:780px){.postListItem{margin:0 0 32px}}.postListItem .postVotesV2{align-self:flex-start;border-radius:6px;margin:0 16px 0 0;transition:all .1s ease-in-out}@media(max-width:780px){.postListItem .postVotesV2{margin:0 16px 0 0}}.postListItem .postLink{align-items:flex-start;box-sizing:border-box;cursor:pointer;display:flex;flex:1;flex-direction:row;justify-content:space-between;padding:0 16px 0 0;transition:all .3s}.postListItem .postLink:hover{color:var(--color-indigo-90)}.postListItem .postLink:active{color:var(--color-indigo-100)}.postListItem .postLink.noDetails .body{top:0}.postListItem .postLink.noDetails .postCommentCount{position:relative;top:4px}.postListItem .postLink .body{display:flex;flex:1;flex-direction:column;padding:0 20px 0 0;position:relative}@media(max-width:780px){.postListItem .postLink .body{padding:0 10px 0 0}}.postListItem .postLink .body .postTitle{margin:0 0 5px}.postListItem .postLink .body .postTitle span{font-weight:600}.postListItem .postLink .body .postDetails,.postListItem .postLink .body .postTitle span{font-size:14px;line-height:22px;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.postListItem .postLink .body .postDetails{color:var(--color-gray-110);max-height:44px;overflow:hidden}.postListItem .postLink .body .includeMargin{margin-bottom:5px}.postListItem .postLink .body .statusStale{align-items:center;display:flex}.postListItem .postLink .body .postStatus{margin-bottom:5px}.postListItem .postLink .body .stale{align-items:center;display:flex;margin-bottom:5px;padding-left:10px}.postListItem .postLink .body .stale .weeksStale{color:var(--color-red-90);padding-left:5px}.postListItem .postLink .body .boardName{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.postListLoadMore{align-items:center;color:var(--color-indigo-90);cursor:pointer;display:flex;font-size:16px;justify-content:space-between;padding:10px 0 32px var(--web-post-margin);transition:all .1s ease-in-out;-webkit-user-select:none;user-select:none}@media(max-width:780px){.postListLoadMore{padding:20px 5px 20px var(--mobile-post-margin)}}.postListLoadMore:hover{opacity:.8}.postListLoadMore .arrow{font-size:20px;padding:0 15px 0 0}.postListLoadMore .spinner{height:24px;width:24px}.searchInputContents{align-items:center;background-color:var(--color-gray-40);border-radius:6px;display:flex;flex:1}.searchInputContents .icon-x{color:var(--color-gray-80);cursor:pointer;margin-right:5px;padding:5px;transition:all .1s ease-in-out}.searchInputContents .icon-x:hover{color:var(--color-foreground)}.searchInput{align-items:center;display:flex;flex-direction:row;padding:10px 15px 10px 0}@media(max-width:780px){.searchInput{padding:10px 5px}}.searchInput .inset{display:flex;justify-content:center;margin:0 17px 0 0;width:38px}.searchInput .inset .icon{color:var(--color-gray-80);font-size:16px}.searchInput .inputContainer{flex:1}.searchInput .inputContainer input{font-size:16px}.searchInputContents.v2{background-color:#0000;margin:0 0 16px}.searchInputContents.v2 .searchInput{border-radius:8px;padding:6px 14px;width:100%}.searchInputContents.v2 .searchInput input{font-size:14px}.searchInputContents.v2 .searchInput input:placeholder-shown{color:var(--color-gray-110)}.searchInputContents.v2 .searchInput .inset{margin:0 10px 0 0;width:auto}.postListMenu{background:var(--color-elevation-2);border-radius:6px 6px 0 0;justify-content:space-between}.postListMenu,.postListMenu .menu{align-items:center;display:flex;flex-direction:row}.postListMenu .menu{flex:2;flex-wrap:wrap;padding:15px 25px 15px 0;-webkit-user-select:none;user-select:none}@media(max-width:780px){.postListMenu .menu{padding:0 10px 0 0}}.postListMenu .menu .text{cursor:default;font-size:16px;line-height:24px;line-height:22px}.postListMenu .menu .dropdown{display:inline-block;position:relative}.postListMenu .menu .selector{align-items:center;background-color:#0000;border-bottom:1px solid var(--color-gray-60);border-radius:0;cursor:pointer;display:flex;flex-direction:row;font-weight:400;justify-content:inherit;margin:0 7px;padding-block:0;padding-inline:0;padding:2px 4px;position:relative;text-align:inherit;text-transform:none;transition:none;transition:all .1s ease-in-out}.postListMenu .menu .selector:hover{border-bottom:1px solid var(--color-gray-90)}.postListMenu .menu .selector .selectedName{font-size:16px;line-height:24px;line-height:22px;-webkit-user-select:none;user-select:none}.postListMenu .menu .selector .icon-chevron-down{color:var(--color-gray-80);font-size:12px;margin:0 0 0 5px}.postListMenu .menu .dropdownContent{background:var(--color-elevation-1);border:1px solid var(--color-gray-60);border-radius:8px;cursor:default;display:flex;flex-direction:row;left:-20px;position:absolute;top:26px;z-index:1}html.lightTheme .postListMenu .menu .dropdownContent{box-shadow:0 4px 12px #0000001a}html.darkTheme .postListMenu .menu .dropdownContent{box-shadow:0 4px 24px #0000004d}.postListMenu .menu .dropdownContent :global{animation:slideUp .2s ease}.postListMenu .menu .dropdownContent.hidden{display:none}.postListMenu .menu .dropdownContent :is(.categories,.filters,.sorts){display:flex;flex-direction:column;padding:8px 0}.postListMenu .menu .dropdownContent :is(.categories,.filters,.sorts) .uppercaseHeader{padding:5px 25px}.postListMenu .menu .dropdownContent :is(.categories,.filters,.sorts) .option{cursor:pointer;font-size:16px;line-height:24px;padding:5px 24px;position:relative;white-space:nowrap}.postListMenu .menu .dropdownContent :is(.categories,.filters,.sorts) .option:hover{background:var(--color-gray-40)}.postListMenu .menu .dropdownContent :is(.categories,.filters,.sorts) .option .dot{display:none}.postListMenu .menu .dropdownContent :is(.categories,.filters,.sorts) .option.selected .dot{border-radius:3px;display:flex;filter:none;height:6px;left:50%;left:10px;position:absolute;top:50%;transform:translateY(-50%);width:6px}.postListMenu .menu .dropdownContent :is(.categories,.filters,.sorts) .subCategory{padding-left:48px}.postListMenu .menu .dropdownContent .sorts{border-right:1px solid var(--color-gray-60)}.postListMenu .searchContainer{align-items:center;background:var(--color-white);border:1px solid var(--color-gray-70);border-radius:6px;display:flex;flex:1;margin:11px 0}@media(max-width:780px){.postListMenu .searchContainer{cursor:pointer;flex:0;margin:0;min-width:42px}}.postListMenu .searchContainer .searchInputContents{background-color:var(--color-white)}.postListMenu .searchContainer.active{border:1px solid var(--color-gray-80)}@media(max-width:780px){.postListMenu .searchContainer.active{flex:1}}.postListMenu .searchContainer.active .searchBar .searchInput .inset{margin:0 15px 0 0;width:40px}.postListMenu .searchBar{flex:1}.postListMenu .searchBar .searchInput{flex:1;padding:0}.postListMenu .searchBar .searchInput .inset{margin:0;width:40px}@media(max-width:780px){.postListMenu .searchBar .searchInput .inset{width:42px}}.postListMenu .searchBar .icon-search{align-items:center;color:var(--color-gray-90);cursor:pointer;display:flex;font-size:15px;padding:10px 15px}@media(max-width:780px){.postListMenu .searchBar .icon-search{cursor:pointer;height:42px;justify-content:center;padding:0;width:42px}}.postListMenu .searchBar .textInput{background:none;border:none}.postListMenu .icon-x{cursor:pointer;font-size:15px;padding:9px 12px 7px;transition:all .1s ease-in-out}.postListMenu .icon-x,.postListMenu .icon-x:hover{color:var(--color-gray-80)}.postList,.postList .loading{display:flex;flex-direction:column}.postList .loading{align-items:center;padding:32px}.postList .error{font-size:14px;line-height:22px;margin:32px;text-align:center}.postList .topContainer{display:flex}.postList .topContainer .postListMenu{flex:1;margin:0 0 20px}.postList .topContainer .posts{background:var(--color-elevation-2);display:flex;flex-direction:column;padding:10px 0}@media(max-width:780px){.postList .topContainer .posts{padding:0}}.postList .topContainer .loading{display:flex;justify-content:center;padding:30px 0}.postList .noPosts{font-size:16px;line-height:24px;padding:16px 0}.createPostForm{display:flex;flex-direction:column}.createPostForm .postFormFileRenderer{margin-bottom:12px}.createPostForm .categoryDropdownContainer{top:68px}.createPostForm .categoryDropdownContainer .textInput{margin:0}.createPostForm .formButtons{align-items:center;display:flex;justify-content:space-between}.createPostForm .formButtons .rightButtons{display:flex;flex-direction:row}.createPostForm .formButtons .rightButtons button{margin:0 10px 0 0}.createPostForm .formButtons .rightButtons button:last-child{margin:0}.createPostForm .suggestedPosts{padding:5px 0}.createPostForm .suggestedPosts .prompt{font-size:16px;line-height:24px;margin:0 0 16px}@media(max-width:780px){.createPostForm .suggestedPosts .prompt{font-size:14px;line-height:22px}}.createPostForm .suggestedPosts .postList .posts{padding:0}.createPostForm .suggestedPosts .postList .posts .postListItem:last-child{border-bottom:0}.createPostForm .categoryDropdown{margin:0 0 15px;position:relative;width:100%}.createPostForm .categoryDropdown .topContainer{align-items:center;background:var(--color-white);border:1px solid var(--color-gray-60);border-radius:6px;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;overflow:hidden;padding:8px 12px}.createPostForm .categoryDropdown .topContainer .label{color:var(--color-gray-110);font-size:14px;line-height:22px;-webkit-user-select:none;user-select:none}.createPostForm .categoryDropdown .topContainer .icon-chevron-down{color:var(--color-gray-80);font-size:13px;-webkit-user-select:none;user-select:none}.createPostForm .categoryDropdown.selected .label{color:var(--color-foreground)}.createPostForm .categoryDropdown .dropdown{background:var(--color-elevation-1);left:0;margin:7px 0 0;max-height:175px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1}.createPostForm .categoryDropdown .dropdown :global{animation:slideUp .2s ease}.createPostForm .categoryDropdown .dropdown .option{font-size:14px;line-height:22px;padding:12px;-webkit-user-select:none;user-select:none}.createPostForm .categoryDropdown .dropdown .option.subOption{padding-left:32px}.createPostForm .categoryDropdown .dropdown .option:hover{background-color:var(--color-gray-40)}.createPostForm :is(.autoResizeTextarea,.dropdownContainer,.textInput){background:var(--color-white);border:1px solid var(--color-gray-60);margin:0 0 16px}.createPostForm :is(.autoResizeTextarea.errored,.dropdownContainer.errored,.textInput.errored){border:1px solid var(--color-red-90)}.createPostForm .dropdownContainer .standaloneDropdownButton{border:none}.createPostForm .error{margin:16px 0 0}.createPostForm .error p{font-size:inherit}.createPostForm .error ul{list-style:disc;padding-left:13px}:root{--web-post-margin:40px;--mobile-post-margin:40px}.subdomainCreatePost .subdomainCreatePostContents{align-items:stretch;display:flex;flex-direction:column}@media(max-width:780px){.subdomainCreatePost .subdomainCreatePostContents{align-items:stretch;flex-direction:column}}.subdomainCreatePost .subdomainCreatePostContents .notFound{background:var(--color-white);flex:1;padding:32px}.subdomainCreatePost .subdomainCreatePostContents .boardDetails{margin:0 16px 0 0}@media(max-width:780px){.subdomainCreatePost .subdomainCreatePostContents .boardDetails{display:none}}.subdomainCreatePost .subdomainCreatePostContents .heading{font-size:16px;line-height:24px;margin:0 0 16px}.subdomainCreatePost .subdomainCreatePostContents .createPostForm{flex:1}