#tenantMovementWatch{background:var(--card,#fff);border:1px solid var(--border,#dce3ee);border-radius:16px;padding:24px;min-width:0;color:var(--text,#15243a);grid-column:1/-1}#tenantMovementWatch h2{margin:0 0 6px}#tenantMovementWatch header{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}#tenantMovementWatch p,#tenantMovementWatch small{color:var(--muted,#5c6e87)}#tenantMovementWatch button{cursor:pointer;border:1px solid var(--border,#dce3ee);border-radius:8px;background:var(--card,#fff);color:var(--text,#15243a);padding:10px;text-align:left;white-space:normal;overflow-wrap:anywhere}#tenantMovementWatch button:hover,#tenantMovementWatch button[aria-current=true]{border-color:var(--accent,#2563eb);background:var(--subtle,#eff6ff)}#tenantMovementWatch button:focus-visible,#tenantMovementWatch input:focus-visible,#tenantMovementWatch select:focus-visible{outline:2px solid var(--accent,#2563eb);outline-offset:2px}.movement-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:20px 0}.movement-filters label,.movement-history label{display:grid;gap:5px;font-size:12px}.movement-filters input,.movement-filters select,.movement-history select{width:100%;min-width:0;box-sizing:border-box;padding:10px;border:1px solid var(--border,#dce3ee);border-radius:7px;background:var(--card,#fff);color:var(--text,#15243a)}.movement-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.movement-kpis button{display:grid;gap:6px}.movement-kpis b{font-size:26px}.movement-kpis small{font-size:11px}.movement-exposure{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;padding:18px 0}.movement-exposure b,.movement-exposure span{display:block}.movement-exposure b{font-size:22px;margin-bottom:8px}.movement-exposure p{font-size:12px;line-height:1.6}.movement-tabs{display:flex;gap:8px;flex-wrap:wrap;border-top:1px solid var(--border,#dce3ee);padding-top:18px}.movement-table-wrap{overflow:auto;max-width:100%;border:1px solid var(--border,#dce3ee);border-radius:10px}.movement-table-wrap table{width:100%;border-collapse:collapse;min-width:1080px;font-size:12px}.movement-table-wrap th{text-align:left;background:var(--subtle,#f3f6fb)}.movement-table-wrap td,.movement-table-wrap th{padding:14px;vertical-align:top;border-bottom:1px solid var(--border,#dce3ee);max-width:290px;overflow-wrap:anywhere}.movement-table-wrap small,.movement-table-wrap td a{display:block;margin-top:6px;line-height:1.5}.movement-table-wrap a{color:var(--accent,#2563eb)}.movement-history{margin-top:20px;font-size:12px;line-height:1.6}.movement-history summary{font-weight:700;cursor:pointer}.movement-history-counts{display:flex;gap:8px;flex-wrap:wrap}.movement-alerts{border-left:3px solid #d97706;padding:8px 14px;margin-top:16px}.movement-empty{padding:16px}@media(max-width:650px){#tenantMovementWatch{padding:14px}.movement-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.movement-kpis b{font-size:22px}}
