h2{font-size:24px;font-weight:700}h3{font-size:18px;font-weight:700}.promotion-board-container{border-radius:5px;background:#fff;padding:30px}.promotion-board-container .thread-title{font-size:20px;font-weight:400;margin-top:.5rem}.promotion-board-container .button-like,.promotion-board-container .btn-save{width:98px;height:50px;font-size:14px;padding:10px;border-radius:8px;border:none;background-color:#736bd1;color:#fff}.promotion-board-container .button-dislike,.promotion-board-container .btn-cancel{width:98px;height:50px;font-size:14px;padding:10px;border-radius:8px;color:#736bd1;background-color:#fff;border:1px solid #736BD1}.promotion-board-container .button-register{width:98px;height:50px;font-size:14px;padding:10px;border-radius:8px;color:#a5a5a5;background-color:#fff;border:1px solid #A5A5A5}.promotion-board-container .radio-sort{gap:13px;font-size:15px;font-weight:400}.promotion-board-container.post .horizontal-divider{flex-grow:1;border-bottom:.5px solid #C4C4C4}.promotion-board-container.post .vertical-divider{flex-grow:1;height:100%;border:1px solid #000;font-size:14px}.promotion-board-container.post .user-post-info{gap:12px;font-size:14px;font-weight:400}.promotion-board-container.post .like-info{font-size:14px;font-weight:400}.promotion-board-container.post .user-post-comment blockquote{background-color:#e5e8ef;color:#8691aa;padding:10px;border-radius:5px}.promotion-board-container.post .btn-post-action-wrapper{font-size:14px;color:#696969}.promotion-board-container .comment-input-wrapper{height:80px}.promotion-board-container .comment-input-wrapper .comment-input{background-color:#e5e8ef;color:#8691aa;padding:10px}.promotion-board-container .comment-input-wrapper .comment-input:focus{outline:none;box-shadow:none;border:none;color:#000}.promotion-board-container .comment-input-wrapper .comment-input:-moz-placeholder-shown{text-overflow:ellipsis}.promotion-board-container .comment-input-wrapper .comment-input:placeholder-shown{text-overflow:ellipsis}.promotion-board-container .comment-input-wrapper .btn-send{background:#e5e8ef}.promotion-item-container{border-bottom:1.5px solid #D1D8E8;padding:8px 0;transition:background .3s ease-in-out}.promotion-item-container .announcement-badge{background-color:#fe0000;min-width:61px;padding:5px 10px;color:#fff;font-size:15px;line-height:17.9px;font-weight:400;border-radius:5px}.promotion-item-container .promotion-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.promotion-item-container :not(.announcement-badge){font-size:14px;font-weight:400;line-height:16.71px}.promotion-item-container .user-avatar{vertical-align:middle;width:30px;height:30px;border-radius:50%}.promotion-item-content,.promotion-item-date{font-weight:400;font-size:14px;color:#000}.promotion-item-category{width:10rem;padding:4px;font-size:15px;font-weight:400;color:#fff;border-radius:5px;text-align:center;text-transform:capitalize}.promotion-item-content:hover{text-decoration:underline;cursor:pointer}.promotion-modal .modal-content{border-radius:10px;border:none}.promotion-item-top-border{border-top:1.5px solid #D1D8E8}.promotion-board-container .table-hover:hover{cursor:pointer}.promotion-board-container .promotion-board-heading{font-weight:700;font-size:24px;color:#000}.promotion-board-item{background-color:#d9d9d9}.promotion-board-second-row{display:flex;flex-direction:column;gap:20px}.promotion-board-item img{height:100%;width:100%}.promotion-board-container .promotion-date-time{min-width:-moz-max-content;min-width:max-content}.promotion-board-footer{width:100%;background:#fff;border-radius:5px;padding:21px}html[lang=en] .promotion-board-footer .dropdown-button{width:56%}html[lang=ko] .promotion-board-footer .dropdown-button{width:40%}.promotion-board-footer .dropdown-button{height:42px;font-size:14px;font-weight:400;border:1px solid #c4c4c4;border-radius:8px;padding:10px;background-color:#fff}html[lang=en] .promotion-board-footer input{width:54%}html[lang=ko] .promotion-board-footer input{width:60%}.promotion-board-footer input{height:42px;border:1px solid #c4c4c4;border-radius:8px;background-color:#fff}.promotion-board-footer input:focus{outline:1px solid #3f0e82}.promotion-board-footer .search-button{width:100%;height:42px;color:#736bd1;font-size:14px;font-weight:400;border:1px solid #736bd1;border-radius:8px;padding:10px;background-color:#fff;transition:background .3s ease-in-out}#formThread .close-button,#formThread .save-button{width:90px;height:42px;font-size:14px;font-weight:400;border:1px solid #736bd1;border-radius:8px;padding:10px}#formThread .save-button{color:#fff;background-color:#736bd1}#formThread .close-button{color:#736bd1;background-color:#fff;transition:background .3s ease-in-out}#formThread .close-button:hover,.promotion-board-footer .search-button:hover{color:#fff;background-color:#736bd1}.promotion-board-footer .search-button:has(+.write-comment-button){width:80%}.promotion-board-footer .write-comment-button{width:25%;color:#fff;background-color:#736bd1;border:none;padding:10px;font-size:14px;font-weight:400;border-radius:8px}#deletePostOrComment .btn-close-modal-delete-comment,#deleteThread .btn-close-modal-delete-thread,#reportPostOrComment .btn-close-modal-report{color:#a5a5a5;background-color:#fff;border:1px solid #A5A5A5;border-radius:5px;font-size:15px;padding:8px 20px}#deletePostOrComment .btn-delete-comment,#deleteThread .btn-delete-thread,#reportPostOrComment .btn-report{background-color:#736bd1;border:none;border-radius:5px;color:#fff;font-size:15px;padding:8px 20px}#deletePostOrComment input[name=reason],#deleteThread input[name=reason]{border:1px solid #C4C4C4;border-radius:8px;padding:10px;background-color:#f8f9fa;font-size:14px}@media (min-width:768px){.promotion-board-footer{height:119px;padding:30px}.promotion-board-footer .dropdown-button{width:118px}.promotion-board-footer input{width:230px}.promotion-board-footer .search-button,.promotion-board-footer .search-button:has(+.write-comment-button){width:90px}.promotion-board-footer .write-comment-button{width:90px}}.promotion-item-container-last{border-bottom:none}.btn-like-sm{border:none;background-color:#fff0}#firstPost{overflow-x:hidden}.promotion-radio-group{display:flex;align-items:center;gap:20px}.promotion-radio-group .promotion-radio-label{display:flex;align-items:center;font-size:14px;font-weight:400;color:#000;line-height:100%;cursor:pointer;gap:10px}.promotion-radio-group .promotion-radio-label input[type=radio]{display:none}.promotion-radio-group .promotion-radio-btn{width:15px;height:15px;border:1px solid #736BD1;border-radius:50%;display:flex;align-items:center;justify-content:center}.promotion-radio-group .promotion-radio-label input[type=radio]:checked+.promotion-radio-btn:before{content:"";width:7px;height:7px;background-color:#736bd1;border-radius:50%}.promotion-thread-status .form-text-heading,.promotion-thread-status .form-text-label,.promotion-thread-status .form-text-desc{font-size:14px;font-weight:400}.promotion-thread-status .form-text-desc{color:#a5a5a5}.promotion-thread-status .form-check-input:checked{background-color:#736bd1;border-color:#736bd1}.promotion-thread-status .form-check-input:focus{border-color:#736bd1;outline:0;box-shadow:0 0 0 .25rem #736bd140}.promotion-board-container .promotion-item-container .title-list{max-width:320px}.promotion-board-container .promotion-item-container .author-list{max-width:150px}.promotion-item-container .mob-fontsize{font-size:12px}.promotion-item-container .mob-announcement-badge{background-color:#fe0000;min-width:45px;padding:5px 10px;color:#fff;font-size:12px;line-height:100%;font-weight:400;border-radius:5px}
