.tracking-report,.tracking-buyer,.tracking-chat,#client-tracking-general{padding:1.5rem;background:#fff;border:1px solid #d8e1db;border-radius:14px;margin:1rem 0;color:#173e32;font-size:1rem;line-height:1.5}.tracking-head{display:flex;justify-content:space-between;gap:1rem;align-items:start;flex-wrap:wrap}.tracking-head h2,.tracking-head h3{margin:.25rem 0}.tracking-head small{font-size:.875rem}.tracking-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1rem 0}.tracking-metrics article{padding:1rem;border-left:3px solid #b28c42;background:#f4f7f5;display:flex;flex-direction:column}.tracking-metrics strong{font-size:2rem;line-height:1.2;font-variant-numeric:tabular-nums}.tracking-metrics span{font-size:.875rem;margin-top:.4rem}.tracking-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.tracking-chart{max-height:360px;overflow:auto;margin:1rem 0}.tracking-month{display:grid;grid-template-columns:5rem 1fr;gap:1rem;margin:.7rem 0}.tracking-month>div{display:grid;gap:3px}.tracking-bar{display:block;width:max(2rem,var(--bar));max-width:100%;min-height:1.5rem;color:white;background:#205541;border-radius:3px}.tracking-bar b{padding:0 .4rem;font-size:.875rem}.tracking-bar.visits{background:#936c29}.tracking-bar.proposals{background:#386c8b}.tracking-legend{display:flex;gap:1rem;flex-wrap:wrap;font-size:.875rem}.tracking-legend span:nth-child(1){color:#205541}.tracking-legend span:nth-child(2){color:#936c29}.tracking-legend span:nth-child(3){color:#386c8b}.tracking-table{overflow:auto}.tracking-table th,.tracking-table td{padding:.6rem;text-align:left;border-bottom:1px solid #d8e1db;font-size:.875rem}.tracking-table table{width:100%;border-collapse:collapse}.tracking-report details{margin:.7rem 0}.tracking-report summary{cursor:pointer;font-weight:600}.tracking-feedback,.tracking-review{padding:1rem;background:#f4f7f5;border:1px solid #d8e1db;border-radius:10px;margin:.7rem 0}.tracking-feedback label,.tracking-review label,.tracking-chat label{display:grid;gap:.4rem;margin:.6rem 0;font-size:.875rem}.tracking-feedback select,.tracking-feedback textarea,.tracking-review select,.tracking-review textarea,.tracking-chat textarea,#tracking-property-select{width:100%;padding:.7rem;border:1px solid #aebeb5;border-radius:6px;font:inherit;background:#fff;color:#173e32}.tracking-agenda{display:grid;gap:.7rem;margin:1rem 0}.tracking-agenda article{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;border-bottom:1px solid #d8e1db;padding:.7rem 0}.tracking-alert{padding:1rem;background:#fff7df;border-left:4px solid #936c29;margin:.7rem 0}.tracking-messages{max-height:340px;overflow:auto}.tracking-messages article{padding:.8rem;border-left:3px solid #205541;background:#f4f7f5;margin:.6rem 0}.tracking-messages .mine{border-color:#936c29}.tracking-messages p{white-space:pre-wrap;overflow-wrap:anywhere}.tracking-report h4{margin:1rem 0 .4rem}.tracking-refresh-status{font-size:.875rem;color:#506459}@media(max-width:650px){.tracking-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.tracking-columns{grid-template-columns:1fr}.tracking-report,.tracking-buyer,.tracking-chat,#client-tracking-general{padding:1rem}.tracking-head small{width:100%}}@media print{.tracking-report details{display:block}.tracking-chart{max-height:none}button,form{display:none}}
