.pecka-web{--web-star-yellow:#ffb800;--web-star-blue:#2f45d8;--web-star-empty:#d9dcef}.web-stars{vertical-align:middle;flex:none;line-height:0;display:inline-flex;position:relative}.web-stars svg{width:var(--web-star-size,20px);height:var(--web-star-size,20px);flex:none}.web-stars--sm{--web-star-size:17px}.web-stars--lg{--web-star-size:26px}.web-stars__base,.web-stars__fill{display:inline-flex}.web-stars__base svg{fill:var(--web-star-empty)}.web-sec--dark .web-stars__base svg,.web-rplaces:not(.web-rplaces--light) .web-stars__base svg{fill:#ffffff38}.web-rsum .web-stars__base svg{fill:var(--web-star-empty)}.web-stars__fill{white-space:nowrap;position:absolute;inset:0 auto 0 0;overflow:hidden}.web-stars--yellow .web-stars__fill svg{fill:var(--web-star-yellow)}.web-stars--blue .web-stars__fill svg{fill:var(--web-star-blue)}.web-rsum{box-sizing:border-box;background:var(--pecka-white);width:100%;max-width:560px;color:var(--web-blue-dark);text-align:left;border-radius:24px;margin-inline:auto;padding:24px 28px 26px;box-shadow:0 18px 44px #00001e59}.web-rsum--light{border:1px solid var(--web-card-border-light,#0000501f);box-shadow:0 12px 32px #0000501a}.web-rsum__head{align-items:center;gap:10px;margin:0 0 8px;font-size:20px;font-weight:800;line-height:1.2;display:flex}.web-rsum__headstar{display:inline-flex}.web-rsum__headstar svg{fill:var(--web-star-blue)}.web-rsum__list{margin:0;padding:0;list-style:none}.web-rsum__list>li+li{border-top:1px solid #ececf4}.web-rsum__row,.web-rsum__total{grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 0;display:grid}.pecka-root.pecka-web a.web-rsum__row{color:inherit;border-radius:12px;text-decoration:none}.pecka-root.pecka-web a.web-rsum__row:hover .web-rsum__place,.pecka-root.pecka-web a.web-rsum__row:focus-visible .web-rsum__place{text-underline-offset:3px;text-decoration:underline}.web-rsum__logo{box-sizing:border-box;background:var(--pecka-white);border:1px solid #ececf4;border-radius:12px;justify-content:center;align-items:center;width:56px;height:44px;padding:0 6px;display:inline-flex;overflow:hidden}.web-rsum__logo img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:28px}.web-rsum__logo--initial{background:var(--web-blue-dark);border-color:var(--web-blue-dark)}.web-rsum__initial{color:var(--pecka-yellow);font-size:20px;font-style:italic;font-weight:900}.web-rsum__name{flex-direction:column;min-width:0;line-height:1.25;display:flex}.web-rsum__place{overflow-wrap:anywhere;font-size:17px;font-weight:800}.web-rsum__count{color:var(--web-steel);font-size:14px}.web-rsum__score{justify-content:flex-end;align-items:center;gap:10px;display:flex}.web-rsum__value{text-align:right;white-space:nowrap;min-width:3.4em;font-size:16px;font-weight:800}.web-rsum__total{border-top:2px solid #e2e4f2;grid-template-columns:minmax(0,1fr) auto;margin-top:6px;padding-top:18px;padding-bottom:0}.web-rsum__value--total{color:var(--web-star-blue);font-size:20px}@media (max-width:30rem){.web-rsum{border-radius:20px;padding:20px 18px 22px}.web-rsum__row{grid-template-columns:48px minmax(0,1fr) auto;gap:12px}.web-rsum__logo{width:48px;height:40px;padding:0 4px}.web-rsum__score{flex-direction:column;align-items:flex-end;gap:2px}.web-rsum__row .web-stars{--web-star-size:16px}.web-rsum__total .web-stars{--web-star-size:20px}.web-rsum__value{min-width:0}}.web-textpkg__card .web-rsum{max-width:none}.web-rsum-compact{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;font-size:17px;line-height:1.3;display:inline-flex}.pecka-root.pecka-web a.web-rsum-compact{color:var(--pecka-white);text-decoration:none}.pecka-root.pecka-web a.web-rsum-compact--light{color:var(--web-blue-dark)}.pecka-root.pecka-web a.web-rsum-compact:hover .web-rsum-compact__text,.pecka-root.pecka-web a.web-rsum-compact:focus-visible .web-rsum-compact__text{text-underline-offset:3px;text-decoration:underline}.web-rsum-compact__text strong{font-weight:800}.web-rsum-compact__count{opacity:.85}.web-rplaces{flex-wrap:wrap;justify-content:center;gap:12px;margin:0;padding:0;list-style:none;display:flex}.web-rplaces>li{flex:0 0 calc(50% - 6px);min-width:0;display:flex}@media (min-width:48rem){.web-rplaces{gap:20px}.web-rplaces>li{flex:0 0 200px}}.web-rplaces__tile{text-align:center;background:var(--web-card-bg,#010037);border:1px solid var(--web-blue-border);border-radius:20px;flex-direction:column;flex:1;align-items:center;gap:8px;padding:22px 14px 20px;transition:transform .15s,border-color .15s;display:flex}.web-rplaces--light .web-rplaces__tile{background:var(--pecka-white);border-color:var(--web-card-border-light,#0000501f)}.pecka-root.pecka-web a.web-rplaces__tile{color:var(--pecka-white);text-decoration:none}.pecka-root.pecka-web .web-rplaces--light a.web-rplaces__tile{color:var(--web-blue-dark)}.pecka-root.pecka-web a.web-rplaces__tile:hover,.pecka-root.pecka-web a.web-rplaces__tile:focus-visible{border-color:var(--pecka-yellow);transform:translateY(-2px)}.pecka-root.pecka-web .web-rplaces--light a.web-rplaces__tile:hover,.pecka-root.pecka-web .web-rplaces--light a.web-rplaces__tile:focus-visible{border-color:var(--pecka-orange)}@media (prefers-reduced-motion:reduce){.web-rplaces__tile{transition:none}.pecka-root.pecka-web a.web-rplaces__tile:hover,.pecka-root.pecka-web a.web-rplaces__tile:focus-visible{transform:none}}.web-rplaces .web-rsum__logo{border-radius:14px;width:88px;height:56px;padding:0 10px}.web-rplaces .web-rsum__logo img{max-height:34px}.web-rplaces__name{overflow-wrap:anywhere;font-size:17px;font-weight:800;line-height:1.2}.web-rplaces__rating{align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.web-rplaces__cta{text-underline-offset:3px;margin-top:auto;padding-top:4px;font-size:15px;font-weight:800;text-decoration:underline}.web-rplaces:not(.web-rplaces--light) .web-rplaces__cta{color:var(--pecka-yellow)}.web-rquote__stars{margin-bottom:10px}.pecka-root.pecka-web .web-rquote__src a{color:inherit;text-decoration:none}.pecka-root.pecka-web .web-rquote__src a:hover{text-underline-offset:3px;text-decoration:underline}.web-quotes{column-count:1;column-gap:20px;margin-bottom:-20px}.web-quotes>*{break-inside:avoid;-webkit-column-break-inside:avoid;margin:0 0 20px}@media (min-width:40rem){.web-quotes{column-count:2}}@media (min-width:48rem){.web-quotes{column-count:3}}@media (min-width:60rem){.web-textpkg.web-textpkg--rsum{grid-template-columns:minmax(0,1fr) minmax(400px,480px);align-items:center}}.web-rsum__total .web-rsum__place{white-space:nowrap}
