.pp-sr{position:absolute;left:-9999px}.pp-search{display:flex;border:1px solid #c5cbe0;border-radius:9px;background:#fff;overflow:hidden;min-height:50px}.pp-search:focus-within{border-color:#1d4ed8;box-shadow:0 0 0 2px #1d4ed833}.pp-q{flex:1;display:flex;align-items:center;gap:10px;padding:0 14px;position:relative}.pp-q input{flex:1;border:none;font:inherit;font-size:16px;outline:none;background:transparent;min-height:46px}.pp-search select{border:none;border-left:1px solid #c5cbe0;padding:0 12px;font:inherit;background:#fafbfd}.pp-go{border:none;border-left:1px solid #c5cbe0;background:#1d4ed8;color:#fff;font:inherit;font-weight:700;padding:0 16px;cursor:pointer}.pp-bar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:12px}.pp-pills{display:flex;gap:6px;flex-wrap:wrap}.pr-body .pp-pills a,.pr-body a.pp-pill1{display:inline-flex;align-items:center;min-height:34px;border:1px solid #c5cbe0;border-radius:17px;padding:0 12px;font-size:13.5px;color:#1a1a2e;text-decoration:none;background:#fff}.pr-body .pp-pills a.on,.pr-body a.pp-pill1.on{background:#1a1a2e;border-color:#1a1a2e;color:#fff;font-weight:700}.pp-sep{width:1px;height:22px;background:#c5cbe0}.pp-dot{display:inline-block;width:8px;height:8px;border-radius:4px;background:#8a90a6;margin-right:6px}.pp-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.pr-body a.pp-card{display:flex;gap:10px;align-items:center;background:#fff;border:1px solid #e1e4ee;border-radius:10px;padding:10px 12px;text-decoration:none;color:#1a1a2e}.pp-card>span:last-child{display:flex;flex-direction:column;min-width:0}.pp-card b{color:#1d4ed8}.pp-head{display:flex;gap:24px;align-items:flex-start;flex-wrap:wrap}.pp-photo{width:170px;height:214px;border-radius:10px;background:#e8ebf2;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.pp-photo img{width:100%;height:100%;object-fit:cover;border-radius:0}.pp-headt{flex:1 1 360px;display:flex;flex-direction:column;gap:6px;min-width:0}.pp-name{margin:0;font-size:34px;line-height:1.15;color:#1a1a2e}.pp-status{font-size:16px;color:#3a3f58}.pp-chips{display:flex;gap:6px;flex-wrap:wrap}.pr-body .pp-chips a{border:1px solid #c5cbe0;border-radius:16px;padding:3px 12px;text-decoration:none;font-size:14px;color:#1a1a2e;background:#fff}.pp-seats{display:flex;gap:24px;flex-wrap:wrap;align-items:flex-start}.pp-shell{flex:1 1 420px;min-width:0}.pp-hull{display:flex;align-items:stretch;gap:3px;padding:10px 26px 10px 18px;background:#f4f6fb;border:2px solid #c5cbe0;border-radius:40px 90px 90px 40px/40px 60px 60px 40px}.pp-seat{flex:1;min-width:34px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;border-radius:6px;padding:6px 2px}.pp-seat b{font-size:16px;line-height:1.1}.pp-seat small{font-size:10.5px;opacity:.85}.pp-seat.cox{margin-left:6px;border:1.5px dashed #8a90a6}.pp-boats{flex:0 1 170px;display:flex;flex-direction:column;gap:2px}.pp-races{display:flex;flex-direction:column}.pp-rh,.pp-races summary{display:grid;grid-template-columns:56px minmax(0,1.3fr) minmax(0,1.5fr) 60px 52px 92px minmax(0,1fr);gap:8px;align-items:center}.pp-rh{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#5b6178;font-weight:700;padding-bottom:6px;border-bottom:1px solid #e1e4ee}.pp-races details{border-bottom:1px solid #f0f2f8}.pp-races details.pp-more{display:none}.pp-races summary{padding:9px 0;cursor:pointer;list-style:none;font-size:14px}.pp-races summary::-webkit-details-marker{display:none}.pp-races details[open]{background:#f7f9ff}.pp-detail{padding:4px 8px 12px}.pp-detail .pg-race th{text-align:left;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#5b6178;padding:5px 10px}.pp-showmore{margin-top:10px;align-self:flex-start}.pp-map .hsrr-map{border-radius:10px}.pr-body a.pp-sort{color:inherit;text-decoration:none}.pp-vhead{display:flex;gap:20px;flex-wrap:wrap;align-items:stretch}.pp-vtext{flex:1 1 380px;display:flex;flex-direction:column;gap:6px}.pp-vmap{flex:1.3 1 460px;min-width:0}.pp-course{display:flex;gap:18px;flex-wrap:wrap;font-size:14px;margin-top:4px}.pp-note{border-top:1px solid #f0f2f8;padding-top:8px}@media (max-width: 760px){.pp-search{flex-wrap:wrap}.pp-search select{flex:1;border-left:none;border-top:1px solid #c5cbe0;min-height:44px}.pp-go{border-top:1px solid #c5cbe0;min-height:44px}.pp-sep{display:none}.pp-photo{width:110px;height:138px}.pp-name{font-size:26px}.pp-rh{display:none}.pp-races summary{grid-template-columns:48px minmax(0,1fr) 44px 74px}.pp-races summary>span:nth-child(2),.pp-races summary>span:nth-child(4){display:none}.pp-hull{padding:8px 14px 8px 10px}.pp-seat{min-width:26px}}.pr-body .pp-dir td a{color:#1d4ed8}.pg-plain th,.pg-race th{white-space:nowrap;word-break:normal}.pg-plain,.pg-race{word-break:normal}
