.contact-correction-action{margin-top:0}.contact-audit{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:.5rem 1rem;padding:1rem;background:var(--bg);border-radius:8px;overflow-wrap:anywhere}.contact-audit dd{margin:0}.cancellation-panel{padding:1rem 1.25rem;border-radius:12px;margin:1rem 0}.cancellation-panel h3{margin-top:0}.followup-files{border:1px solid var(--border);padding:1rem;border-radius:10px;margin:1rem 0;min-width:0}.followup-files input{max-width:100%;box-sizing:border-box}.followup-files li{overflow-wrap:anywhere}.followup-files p{font-size:.9rem}.employee-cancellation{border-top:1px solid var(--border);padding-top:1.25rem;margin-top:1.5rem}.employee-cancellation summary{cursor:pointer;font-weight:700}.track-card button,.track-card input,.track-card textarea,.track-card select{max-width:100%}#correct-contact{min-height:44px}#contact-correction-form label,#cancellation-decision-form label,#daily-summary-form label{display:block;margin-top:1rem}#contact-correction-form input,#contact-correction-form textarea,#cancellation-decision-form textarea{width:100%;box-sizing:border-box}#contact-correction-form .consent,#cancellation-decision-form .consent,#daily-summary-form .consent{display:flex;gap:.7rem;align-items:flex-start}#contact-correction-form input[type=checkbox]{width:auto;flex:0 0 auto}#daily-summary-form input[type=time]{min-height:44px;padding:.5rem}@media(max-width:560px){.contact-audit{grid-template-columns:1fr}.contact-audit dt{font-weight:700}.contact-audit dd{margin-bottom:.6rem}.cancellation-panel .email-actions{display:grid}.followup-files{padding:.8rem}}
