.resource-match-dialog{width:min(940px,100%);max-height:calc(100vh - 40px);display:flex;flex-direction:column}.resource-match-summary{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--line);background:#f8faf9;padding:9px 10px;margin:-5px 0 12px;color:var(--muted);font-size:12px}.resource-match-list{display:grid;grid-template-columns:1fr 1fr;gap:8px;overflow:auto;padding-right:2px}.resource-match-list label{min-height:62px;border:1px solid var(--line);display:grid;grid-template-columns:minmax(160px,1fr) minmax(190px,.9fr);gap:10px;align-items:center;padding:9px 10px;background:#fff}.resource-match-list label:hover{border-color:#a9c6c3;background:#fbfefd}.resource-match-list label>span{min-width:0;display:grid;gap:2px}.resource-match-list b{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.resource-match-list small{font-size:11px;color:var(--muted)}.resource-match-list select{width:100%;min-width:0;border:1px solid var(--line);border-radius:3px;background:#fff;padding:7px 8px;font-size:12px;color:#354653}.resource-match-list select:focus{outline:2px solid #c9e7e3;border-color:var(--teal)}@media(max-width:840px){.resource-match-list{grid-template-columns:1fr}.resource-match-list label{grid-template-columns:minmax(130px,1fr) minmax(160px,.9fr)}}@media(max-width:540px){.resource-match-summary{align-items:flex-start;gap:8px;flex-direction:column}.resource-match-list label{grid-template-columns:1fr}.resource-match-dialog{padding:16px}.resource-match-list{max-height:calc(100vh - 270px)}}
