/* EVIDRYX V8 case-resolution centre; responsive and compatible with existing glass theme. */
.v9-filters,.v9-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:15px 0}
.v9-filters{grid-template-columns:minmax(0,2fr) 1fr 1fr}
.v9-filters label,.v9-field label{display:block;color:#badfd8;font-size:.84rem}
.v9-filters input,.v9-filters select,.v9-field input,.v9-field select,.v9-field textarea{width:100%;max-width:100%;margin-top:6px;box-sizing:border-box}
.v9-field{min-width:0}.v9-field textarea{resize:vertical;min-height:100px}
#caseResolutionForm>h3{margin:20px 0 12px}
#caseResolutionForm>.v9-field{margin:15px 0}.v9-feedback{color:#7de8bc;min-height:1.25em}
.v9-audit{border-top:1px solid #345662;margin-top:28px;padding-top:8px}.v9-audit p{font-size:.78rem;color:#9dbec3;border-bottom:1px solid #213944;padding:6px 0}
.v9-customer-note{padding:15px;margin:16px 0;border:1px solid #6ec6a9;background:#10312c;border-radius:12px;color:#d3ffe8}
#caseList .case-btn{width:100%;text-align:left}
#caseList .case-btn small{display:block;overflow-wrap:anywhere}
#editPanel{min-width:0}#editPanel p{overflow-wrap:anywhere}
@media(max-width:760px){.v9-filters{grid-template-columns:1fr 1fr}.v9-filters>label:first-child{grid-column:1/-1}}
@media(max-width:520px){.v9-filters,.v9-form-grid{grid-template-columns:1fr}.v9-filters>label:first-child{grid-column:auto}}
