.page_container__ut51f{max-width:1200px;margin:0 auto;padding:2rem}.page_header__eD4iV{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;border-bottom:2px solid #0056b3;padding-bottom:1rem}.page_title___AdPu{font-size:1.5rem;font-weight:600;color:#333;display:flex;align-items:center;gap:.5rem}.page_writeBtn__4xTkV{background-color:#f8f9fa;border:1px solid #dee2e6;padding:.5rem 1rem;border-radius:4px;text-decoration:none;color:#333;font-size:.9rem;transition:all .2s}.page_writeBtn__4xTkV:hover{background-color:#e9ecef}.page_searchForm__Fc6fM{display:flex;gap:.5rem;margin-bottom:1rem}.page_input__NNjbs,.page_select__1xLUS{padding:.5rem;border:1px solid #dee2e6;border-radius:4px}.page_searchBtn___Oycf{background-color:#f8f9fa;border:1px solid #dee2e6;padding:.5rem 1rem;border-radius:4px;cursor:pointer}.page_tableWrapper___pCMW{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:2rem;border:1px solid #dee2e6;border-radius:4px}.page_table__Dsmmd{width:100%;min-width:680px;border-collapse:collapse}.page_table__Dsmmd td,.page_table__Dsmmd th{border:1px solid #dee2e6;padding:.75rem;text-align:center;font-size:.9rem}.page_table__Dsmmd th{background-color:#f8f9fa;color:#495057;font-weight:600}.page_table__Dsmmd td{color:#333}.page_companyNameCell__z6n3i{text-align:left;word-break:break-word}.page_thId__oMFBs{width:60px}.page_thTitle__dk3lv{width:auto}.page_thAmount__pirW_,.page_thDate__sTYnb,.page_thType__cGcaR{width:100px}.page_thAuthor__swu_R{width:90px}.page_thStatus__Le_7c{width:80px}.page_thViews__XUoZE{width:60px}.page_mobileOnlyDate__JK_oH{display:none}@media (max-width:768px){.page_container__ut51f{padding:1rem}.page_header__eD4iV{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;padding-bottom:.75rem}.page_title___AdPu{font-size:1.15rem;white-space:nowrap}.page_writeBtn__4xTkV{padding:.4rem .7rem;font-size:.8rem;white-space:nowrap}.page_searchForm__Fc6fM{gap:.4rem;margin-bottom:.75rem;align-items:center}.page_input__NNjbs,.page_searchBtn___Oycf,.page_select__1xLUS{padding:.35rem .5rem;font-size:.8rem;height:32px;box-sizing:border-box}.page_select__1xLUS{width:80px}.page_input__NNjbs{flex:1;min-width:0}.page_searchBtn___Oycf{white-space:nowrap;padding:.35rem .65rem}.page_desktopOnlyDate__SsoOE{display:none}.page_mobileOnlyDate__JK_oH{display:inline}.page_table__Dsmmd td,.page_table__Dsmmd th{padding:8px 6px;font-size:11px;white-space:nowrap}.page_idCol__Mwu2c,.page_thId__oMFBs{width:36px}.page_thType__cGcaR,.page_typeCol__fH4oU{width:75px}.page_amountCol__JxA45,.page_thAmount__pirW_{width:65px}.page_dateCol__Yn0s2,.page_thDate__sTYnb{width:45px}.page_thAuthor__swu_R{width:55px}.page_thStatus__Le_7c{width:45px}.page_thViews__XUoZE{width:40px}.page_companyNameCell__z6n3i,.page_thTitle__dk3lv{width:auto;white-space:normal}}.page_companyLink__dRDnn{color:#0056b3;text-decoration:none;font-weight:500}.page_companyLink__dRDnn:hover{text-decoration:underline}.page_commentCount__V4aDA{color:#dc3545;font-size:.8rem;margin-left:.5rem;font-weight:700}.page_pagination__L6SGa{display:flex;justify-content:center;gap:.5rem}.page_pageBtn__Wlvn7{padding:.5rem .75rem;border:1px solid #dee2e6;background-color:white;color:#0056b3;text-decoration:none;border-radius:4px}.page_pageBtn__Wlvn7:hover{background-color:#e9ecef}.page_activePage__YVkl0{background-color:#0056b3;color:white;border-color:#0056b3}.page_authorLink__MxTDw{color:#0056b3;text-decoration:underline;cursor:pointer;font-weight:500}.page_authorLink__MxTDw:hover{color:#003d82}.page_modalOverlay__ISKLc{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.page_modalContent__L3j2O{background:white;padding:2rem;border-radius:8px;width:90%;max-width:500px;box-shadow:0 4px 12px rgba(0,0,0,.15)}.page_modalTitle__dgaT6{font-size:1.25rem;font-weight:700;margin-bottom:1.5rem;border-bottom:1px solid #eee;padding-bottom:.5rem}.page_modalInfo__qJqJ8{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem}.page_modalInfo__qJqJ8 p{margin:0;display:flex;gap:1rem}.page_infoLabel__XsE7W{font-weight:700;width:100px;color:#666}.page_modalCloseBtn__Y4hoP{width:100%;padding:.75rem;background-color:#6c757d;color:white;border:none;border-radius:4px;cursor:pointer}