.contact-activity-workspace header,#contact-arive-progress header{display:flex;align-items:center;justify-content:space-between;gap:15px}.contact-activity-workspace h3{font-size:17px;margin:0 0 5px}.contact-activity-workspace small{color:#888;font-size:11px}.contact-activity-workspace button,#contact-arive-progress button{font-size:11px;padding:7px 10px;border:1px solid #ddd;background:white;border-radius:5px;cursor:pointer}.activity-table-toolbar{display:flex;gap:10px;margin:20px 0}.activity-table-toolbar input,.activity-table-toolbar select{font-size:12px;padding:10px;border:1px solid #ddd;border-radius:6px;max-width:100%}.activity-table-toolbar input{width:280px}.activity-table-scroll{overflow-x:auto}#contact-activity-table{width:100%;min-width:640px;border-collapse:collapse;font-size:12px}#contact-activity-table th{text-align:left;font-weight:500;color:#777;background:#f5f5f7;padding:12px}#contact-activity-table td{vertical-align:top;padding:14px 12px;border-bottom:1px solid #eee}#contact-activity-table td p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 8px;min-width:200px}#contact-activity-table time{font-size:11px;white-space:nowrap}.activity-kind{display:inline-block;padding:4px 7px;border-radius:5px;background:#f3f3f6;font-size:11px}#contact-activity-log{margin-top:20px;padding:14px;border:1px solid #e6e6e8;border-radius:7px;font-size:12px}#contact-activity-log summary{cursor:pointer}#contact-arive-progress{margin:16px 0;padding:15px;border:1px solid #e5e5e8;border-radius:9px;background:#fafafa}#contact-arive-progress header>div{display:flex;align-items:center;gap:10px}#contact-arive-progress strong{font-size:12px}#contact-arive-progress a{font-size:12px;color:#b50002}#contact-arive-progress p,#contact-arive-progress small{font-size:10px;color:#777}#contact-arive-progress ol{display:flex;gap:5px;list-style:none;padding:0;overflow-x:auto;margin:15px 0}#contact-arive-progress li{min-width:90px;flex:1;padding:10px 7px;border-radius:5px;font-size:10px;background:#ededf0;color:#8b8d93;line-height:1.5}#contact-arive-progress li span{display:block;font-size:12px;margin-bottom:4px}#contact-arive-progress li.complete{background:#f0f2f4;color:#444}#contact-arive-progress li.current{background:#d80002;color:white}#contact-arive-progress select{font-size:11px;max-width:200px}#contact-activity-no-match{font-size:12px;color:#888;padding:20px}@media(max-width:700px){#contact-arive-progress header{align-items:start;flex-direction:column}.activity-table-toolbar{flex-wrap:wrap}}

.arive-household-match{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid #e5e7eb}.arive-household-match small{display:block;margin-top:4px;color:#64748b}.arive-household-match button{white-space:nowrap;font-size:12px}#contact-arive-household p{font-size:12px;color:#64748b}
