.meeting-row{grid-template-columns:130px minmax(230px,1fr) minmax(480px,560px) 30px}.meeting-qualification{align-self:stretch;display:grid;grid-template-columns:78px 88px minmax(135px,1fr) minmax(135px,1fr);grid-template-rows:25px 25px 25px;gap:5px;padding-left:12px;border-left:1px solid #edf1ef}.meeting-qualification input,.meeting-qualification select{width:100%;height:25px;border:1px solid #e1e9e4;border-radius:6px;background:#fff;padding:0 7px;color:#526059;font:700 8px Manrope;outline:none}.meeting-qualification input:focus,.meeting-qualification select:focus{border-color:#8dceb0;box-shadow:0 0 0 2px #effaf4}.qualification-selects,.qualification-dates{display:contents}.meeting-qualification select[data-meeting-field="attendance"]{grid-column:1;grid-row:1}.meeting-qualification select[data-meeting-field="outcome"]{grid-column:1;grid-row:2}.qualification-dates label{display:flex;align-items:center;gap:4px;color:#809087;font:800 8px Manrope}.qualification-dates label:has(input[data-meeting-field="r2Date"]){grid-column:2;grid-row:1}.qualification-dates label:has(input[data-meeting-field="r3Date"]){grid-column:2;grid-row:2}.qualification-dates input{min-width:0;padding:0 3px}.meeting-qualification input[data-meeting-field="objection"]{grid-column:3/-1;grid-row:1}.meeting-qualification input[data-meeting-field="offer"]{grid-column:3/-1;grid-row:2}.meeting-qualification input[data-meeting-field="phantomUrl"]{grid-column:1/-1;grid-row:3}.meeting-qualification select.outcome-sold{border-color:#79c99e;background:#e8f8ef;color:#087b58}.meeting-qualification select.outcome-r2{border-color:#edbd72;background:#fff4e4;color:#b96800}.meeting-qualification select.outcome-lost{border-color:#e39797;background:#fff0f0;color:#bb3e3e}.meeting-row:has(.outcome-sold){background:#e9f9f0}.meeting-row:has(.outcome-r2){background:#fff4e6}.meeting-row:has(.outcome-lost){background:#fff0f0}.meeting-row:has(.outcome-sold):hover{background:#e2f6eb}.meeting-row:has(.outcome-r2):hover{background:#fff0dc}.meeting-row:has(.outcome-lost):hover{background:#ffe8e8}@media(max-width:1050px){.meeting-row{grid-template-columns:130px minmax(220px,1fr) 32px}.meeting-qualification{grid-column:2/-1;grid-row:2;padding:8px 0 0;border-left:0;border-top:1px solid #edf1ef}.meeting-open{grid-column:3;grid-row:1}}
