.accommodation-shell{flex-direction:column;display:flex}.accommodation-tabs{border-bottom:1.5px solid #eee;gap:4px;margin-bottom:20px;padding:0 4px;display:flex}.accommodation-tab{color:#666;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:10px 16px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.accommodation-tab.active{color:#000026;border-bottom-color:var(--secondary)}.accommodation-tab:hover{color:#000026}.page-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.page-header h2{color:#000026;margin:0;font-size:16px}.page-loading{text-align:center;color:#888;padding:40px}.status-pill{border-radius:10px;padding:2px 8px;font-size:11px;font-weight:600}.status-pill.active{color:#2e7d32;background:#eaf5ea}.status-pill.ended{color:#888;background:#f5f5f5}.applicant-actions{gap:6px;display:flex}.btn.small{padding:4px 10px;font-size:12px}.btn.danger{color:#fff;background:#c0392b;border:none;border-radius:4px}
