.common_header[data-v-11aa2282]{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;height:3rem;padding:0 .75rem;background-color:#fff;border-bottom:.0625rem solid #F3F3F3}.common_header .header_left[data-v-11aa2282]{width:1.5rem}.common_header .header_title[data-v-11aa2282]{flex:1;text-align:center;font-weight:500;font-size:1rem;color:#333}.common_header .header_right[data-v-11aa2282]{width:1.5rem}.page_detail{height:100vh;display:flex;flex-direction:column;background-color:#fff}.detail_content{flex:1;display:flex;flex-direction:column;overflow:hidden;padding-top:4.375rem}.detail_header{padding:.75rem;border-bottom:.0625rem solid #F3F3F3;flex-shrink:0}.detail_header .detail_title{font-weight:500;font-size:1rem;color:#333;line-height:1.5;margin-bottom:.75rem;display:block;word-wrap:break-word;white-space:normal}.detail_header .detail_meta{display:flex;align-items:center;justify-content:space-between}.detail_header .detail_meta .meta_left{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.detail_header .detail_meta .meta_text{font-size:.75rem;color:#999}.detail_header .detail_meta .attachment_tag{font-size:.75rem;color:#2e64fa;padding:.25rem .5rem;background-color:rgba(46,100,250,.1);border-radius:.25rem;flex-shrink:0}.detail_section{flex:1;display:flex;flex-direction:column;overflow:hidden}.detail_section .section_title{font-weight:500;font-size:.875rem;color:#333;padding:.75rem;display:block;flex-shrink:0}.detail_section .section_scroll_wrapper{flex:1;overflow:hidden;padding:0 .75rem 2.8125rem;box-sizing:border-box}.detail_section .section_scroll_wrapper .section_content{height:100%;font-size:.875rem;color:#333;line-height:1.8}.detail_section .section_scroll_wrapper .section_content p{margin-bottom:.5rem}.detail_section .section_scroll_wrapper .section_content ol,.detail_section .section_scroll_wrapper .section_content ul{padding-left:1rem;margin-bottom:.5rem}.detail_section .section_scroll_wrapper .section_content li{margin-bottom:.25rem}.attachment_modal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:flex-end;z-index:1000}.attachment_modal .modal_content{width:100%;background-color:#fff;border-radius:.75rem .75rem 0 0;max-height:70vh;display:flex;flex-direction:column}.attachment_modal .modal_content .modal_header{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-bottom:.0625rem solid #F3F3F3}.attachment_modal .modal_content .modal_header .modal_title{font-weight:500;font-size:1rem;color:#333}.attachment_modal .modal_content .modal_header .modal_close{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#999}.attachment_modal .modal_content .modal_list_wrapper{flex:1;overflow:hidden;padding:.75rem;box-sizing:border-box}.attachment_modal .modal_content .modal_list_wrapper .modal_list{height:100%}.attachment_modal .modal_content .modal_list_wrapper .modal_list .attachment_item{display:flex;align-items:center;padding:.75rem;background-color:#f5f7fa;border-radius:.375rem;margin-bottom:.5rem}.attachment_modal .modal_content .modal_list_wrapper .modal_list .attachment_item .file_icon{width:2.5rem;height:2.5rem;margin-right:.625rem;flex-shrink:0}.attachment_modal .modal_content .modal_list_wrapper .modal_list .attachment_item .file_info{flex:1;overflow:hidden}.attachment_modal .modal_content .modal_list_wrapper .modal_list .attachment_item .file_info .file_name{font-size:.875rem;color:#333;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attachment_modal .modal_content .modal_list_wrapper .modal_list .attachment_item .preview_btn{font-size:.875rem;color:#2e64fa;margin-left:.625rem;flex-shrink:0}