/* UniverseLink additional rate directory: data sourced from this site's registered DB. */
.ul21-rate-directory{padding:25px 0 30px}
.ul21-rate-directory .section-title-row{margin-bottom:14px}
.ul21-rate-carrier{margin:10px 0;border:1px solid #dfe5ee;border-radius:13px;background:#fff;overflow:hidden}
.ul21-rate-carrier summary{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:18px 20px;cursor:pointer;list-style:none;font-size:15px;color:#162538}
.ul21-rate-carrier summary::-webkit-details-marker{display:none}
.ul21-rate-carrier summary b{font-size:17px;font-weight:800}
.ul21-rate-carrier summary span{font-size:13px;color:#536376}
.ul21-rate-carrier summary em{margin-left:auto;font-size:13px;color:#1757b8;font-style:normal;font-weight:700}
.ul21-rate-carrier[open] summary{border-bottom:1px solid #e6eaf0}
.ul21-table-wrap{padding:14px 18px;overflow-x:auto}
.ul21-table-wrap h3{font-size:15px;color:#23334d;margin:5px 0 12px}
.ul21-tariff-table{border-collapse:collapse;width:100%;min-width:680px;font-size:13px;line-height:1.55}
.ul21-tariff-table th{text-align:left;background:#f4f7fa;color:#34465d;font-size:12px;font-weight:750}
.ul21-tariff-table th,.ul21-tariff-table td{border-bottom:1px solid #e7ecf1;padding:12px 11px;vertical-align:top}
.ul21-tariff-table tr:last-child td{border-bottom:0}
.ul21-tariff-table td b{display:block;color:#17253a;font-weight:750}
.ul21-tariff-table td small{display:block;font-size:12px;color:#667589;line-height:1.5;margin-top:3px}
.ul21-tariff-table .ul21-unverified{color:#a05f00;font-weight:700}
.ul21-note{color:#647389;font-size:12px;padding:2px 18px 18px;margin:0}
@media(max-width:680px){.ul21-rate-directory{padding:20px 0}.ul21-rate-carrier summary{padding:14px}.ul21-table-wrap{padding:12px 11px}.ul21-tariff-table{font-size:12px}.ul21-tariff-table th,.ul21-tariff-table td{padding:9px 8px}}
