#ohi-act .card,#ohi-act .card *{text-shadow:none}#ohi-act .chip{flex:0 0 auto;background:#fff;border:1px solid #d8e3e6;border-radius:999px;padding:8px 14px;font-size:14px;color:#2c4d55;cursor:pointer;white-space:nowrap}#ohi-act .chip .n{opacity:.5;margin-left:5px;font-size:12px}#ohi-act .chip[aria-pressed=true]{background:#0a8f8f;border-color:#0a8f8f;color:#fff}#ohi-act .chip[aria-pressed=true] .n{opacity:.8}#ohi-act .card{display:flex;gap:14px;background:#fff;border:1px solid #e4ecee;border-radius:12px;padding:12px;text-decoration:none;color:inherit;transition:box-shadow .18s,transform .18s}#ohi-act .card:hover{box-shadow:0 6px 20px rgba(12,60,70,.1);transform:translateY(-1px)}#ohi-act .card .ph{flex:0 0 190px;height:130px;border-radius:9px;overflow:hidden;background:#e7eff1}#ohi-act .card .ph img{width:100%;height:100%;object-fit:cover;display:block}#ohi-act .card .body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}#ohi-act .card .t{font-size:17px;font-weight:700;line-height:1.3;color:#0e6b73;margin:0 0 6px}#ohi-act .stars{color:#f0a500;font-size:14px;letter-spacing:1px}#ohi-act .rev{color:#6b8087;font-size:13px;margin-left:6px}#ohi-act .tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}#ohi-act .tag{background:#eef5f6;border-radius:5px;padding:3px 8px;font-size:12px;color:#3c666f}#ohi-act .foot{margin-top:auto;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-top:10px}#ohi-act .price small{display:block;color:#6b8087;font-size:12px;line-height:1}#ohi-act .price b{font-size:21px;color:#11333a}#ohi-act .btn{background:#ffd23f;color:#12232a;font-weight:800;font-size:14px;border-radius:8px;padding:10px 16px;white-space:nowrap}#ohi-act .card.is-direct{border-color:#0a8f8f;box-shadow:0 0 0 1px rgba(10,143,143,.14)}#ohi-act .meta{color:#5d7178;font-size:13.5px;line-height:1.5;margin-top:2px}#ohi-act .tag.dir{background:#0a8f8f;color:#fff;font-weight:700}#ohi-act .is-direct .price b{font-size:19px}#ohi-act .empty{background:#fff;border:1px dashed #cddadd;border-radius:12px;padding:26px;text-align:center;color:#5d7178}@media (max-width:720px){#ohi-act .card{flex-direction:column;gap:10px}#ohi-act .card .ph{flex:none;width:100%;height:180px}#ohi-act .card .t{font-size:16px}#ohi-act .foot{padding-top:12px;align-items:center}#ohi-act .btn{padding:11px 14px;font-size:13px}#ohi-act .price b{font-size:19px}}#ohi-act .dd-i{display:flex;text-transform:none;letter-spacing:normal;align-items:baseline;justify-content:space-between;gap:10px;width:100%;padding:11px 14px;margin:0;border:0;border-radius:0;background:0 0;text-align:left;cursor:pointer;font:inherit;color:#11333a;line-height:1.3}#ohi-act .dd-i+.dd-i{border-top:1px solid #eef3f4}#ohi-act .dd-i.on,#ohi-act .dd-i:hover{background:#eef8fa}#ohi-act .dd-n{font-weight:600;font-size:14px;text-transform:none;letter-spacing:normal}#ohi-act .dd-t{font-size:11px;color:#6d8b92;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}#ohi-act.busy .list{opacity:.45}#ohi-act .empty a{color:#0a7d8c;text-decoration:underline}#ohi-act .lnk{background:0 0;border:0;padding:0;font:inherit;color:#0a7d8c;text-decoration:underline;cursor:pointer}#ohi-act.away .back{display:inline}@media (max-width:640px){#ohi-act .dd-i{padding:13px 14px}#ohi-act .dd-n{font-size:15px}}#ohi-act.away .nudge{display:none}#ohi-act .tail{margin:14px 2px 2px;padding:14px 16px;border:1px solid #dfeaec;border-radius:12px;background:#f6fbfc;font-size:14px;line-height:1.5;color:#3d5f66}#ohi-act .tail a{color:#0a7d8c;font-weight:600;text-decoration:underline}@media (max-width:640px){#ohi-act .tail{font-size:13.5px;padding:12px 14px}}