.button-col{margin-bottom:60px}.title{font-weight:500;font-size:28px;word-wrap:break-word}.title .tag{color:#9c9c9c;font-size:20px}.suggestion-col{margin-bottom:30px}.suggestion-col .suggestion-holder{width:100%;padding:30px 50px;background-color:#1e3155;color:#fff;filter:drop-shadow(0px 4px 4px rgba(0,0,0,.25))}@media (max-width: 768px){.suggestion-col .suggestion-holder{padding:10px 20px}}.suggestion-col .suggestion-holder .text-holder{padding:0 20px;display:flex;gap:10px}.suggestion-col .suggestion-holder .text-holder .text{padding-top:1rem;width:100%;margin-bottom:.6rem;word-break:break-all}.suggestion-col .suggestion-holder .text-holder .votes{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:column;margin-bottom:1rem}.suggestion-col .suggestion-holder .suggestion-footer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;color:#9c9c9c}.suggestion-col .suggestion-holder .suggestion-footer .status-text{font-size:18px;text-transform:capitalize}.suggestion-col .suggestion-holder .suggestion-footer:last-child{margin-right:auto}.comment-col{margin-bottom:30px}.comment-col .comment-holder{width:100%;height:100%;padding:30px 50px;background-color:#1e3155;color:#fff;filter:drop-shadow(0px 4px 4px rgba(0,0,0,.25))}.comment-col .comment-holder textarea{width:100%;height:150px}.suggestion-link{text-decoration:none}.pagination{display:flex;justify-content:center}.suggestion-header{height:35vh;position:relative}@media (max-width: 767px){.suggestion-header{height:60vh}}.suggestion-header .overlay{background-image:linear-gradient(#00000080,#00000080);position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.suggestion-header h1{position:relative;z-index:1;font-size:42px}.pagination nav{background-color:transparent}.comment-col{display:flex;justify-content:end}.comment-holder.admin-reply{width:90%}
