.page_list__KuEer{margin:0 -25px -25px;list-style:none;padding:0}.page_item__rslXb{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 25px;border-bottom:1px solid #f0f0f0;transition:background-color .2s}.page_item__rslXb:last-child{border-bottom:none;padding-bottom:25px}.page_item__rslXb:hover{background-color:#fcfcfc}.page_itemMain__wrnu9{flex-grow:1;min-width:0}.page_title__Uwkc5{font-size:1.1rem;font-weight:700;margin-bottom:6px;line-height:1.4}.page_title__Uwkc5 a{color:#333;text-decoration:none;transition:color .2s}.page_title__Uwkc5 a:hover{color:#661523;text-decoration:underline}.page_meta__e_e3V{margin-bottom:15px;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.page_companyName__3uL_c{font-size:.9rem;font-weight:500;color:#555}.page_date__xcQKC{font-size:.85rem;color:#999}.page_actions__Jt1uU{display:flex;gap:10px;align-items:center}.page_btnDetail__GUJyW,.page_btnMessage__m_uus{font-size:.85rem;font-weight:700;text-decoration:none;padding:6px 14px;border-radius:6px;border:1px solid;transition:all .2s;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.page_btnDetail__GUJyW{color:#661523;background-color:transparent;border-color:#fdf6f7}.page_btnDetail__GUJyW:hover{background-color:#fdf6f7}.page_btnMessage__m_uus{color:#fff;background-color:#661523;border-color:#661523;position:relative}.page_btnMessage__m_uus:hover{background-color:#50111c;opacity:.9}.page_btnMessage__m_uus.page_disabled__GO7lg{background-color:#ccc;border-color:#ccc;color:#fff;opacity:.7;pointer-events:none}.page_statusArea__HKQXF{flex-shrink:0;text-align:right}.page_statusBadge__h2nbS{display:inline-block;padding:6px 14px;border-radius:20px;font-size:.85rem;font-weight:700;text-align:center;min-width:100px;white-space:nowrap}.page_statusYellow__l9aYX{background-color:#fff8e1;color:#f5a623}.page_statusBlue__Zmsr8{background-color:#e6f7ff;color:#007bff}.page_statusGreen__exP7w{background-color:#e6f7e8;color:#28a745}.page_errorBanner__lO_hF,.page_statusRed__2Dyid{background-color:#fbebed;color:#dc3545}.page_errorBanner__lO_hF{padding:15px;border-radius:8px;margin-bottom:20px;display:flex;align-items:center;gap:10px;font-weight:700}.page_emptyState__OvHUE{padding:40px 20px;text-align:center;color:#999}@media (max-width:768px){.page_item__rslXb{flex-direction:column;align-items:stretch;gap:15px}.page_statusArea__HKQXF{text-align:left}.page_actions__Jt1uU{flex-wrap:wrap}.page_btnDetail__GUJyW,.page_btnMessage__m_uus{flex:1 1;justify-content:center}}