/* Budgivning · B: Svar på partnerns öppning */
.resp-black{color:#000}
.resp-rule{display:flex;gap:12px;align-items:flex-start;margin:10px 0}
.resp-rule-nr{flex:0 0 auto;width:28px;height:28px;border-radius:50%;background:#fff;color:#005d35;display:inline-flex;align-items:center;justify-content:center;font-size:15px}
.resp-rule>span:last-child{line-height:1.5}
.resp-box{margin:8px 0 8px 40px;padding:8px 12px;border-left:4px solid #ffffffb0;background:#ffffff14;border-radius:0 8px 8px 0}
.resp-scroll{overflow-x:auto;margin:6px 0}
.resp-table{border-collapse:collapse;width:100%;table-layout:fixed;font-size:15px}
.resp-table th,.resp-table td{text-align:left;padding:6px 6px;overflow-wrap:anywhere;border-bottom:1px solid #ffffff40;vertical-align:top}
.resp-table th{font-size:14px;color:#d9f2d9}
.resp-table th:nth-child(1){width:19%}.resp-table th:nth-child(2){width:27%}.resp-table th:nth-child(3){width:15%}
@media(max-width:480px){.resp-table{font-size:13px}.resp-table th,.resp-table td{padding:5px 4px}}
.resp-small{table-layout:auto;width:auto;max-width:100%;margin:6px 0}.resp-small th:nth-child(1),.resp-small th:nth-child(2){width:auto}.resp-small th:nth-child(2){width:auto}
