.widget-infobox{border-bottom:1px solid var(--widget-separator-color);position:relative}.widget-infobox header{align-items:center;display:flex;gap:1em;margin-bottom:1em}.widget-infobox hgroup{flex-grow:1}.widget-infobox .thumbnail{align-items:center;background:var(--thumbnail-background);border:var(--widget-infobox-logo-border);border-radius:var(--border-radius);box-sizing:border-box;display:flex;flex-shrink:0;height:6em;justify-content:center;overflow:hidden;width:6em}:is(.widget-infobox .thumbnail) img{display:block;font-size:0;height:100%;object-fit:cover;opacity:0;transition:all .3s ease;width:100%}.loaded:is(.widget-infobox .thumbnail) img{opacity:1}.logo:is(.widget-infobox .thumbnail){background:#fff;padding:1em}.logo:is(.widget-infobox .thumbnail) img{object-fit:contain}.widget-infobox .title{color:var(--widget-heading-color);font-size:2em;font-weight:700;line-height:1.25em;margin:0;word-break:break-word}.widget-infobox .subtitle{color:var(--item-metadata-color);font-size:.875em;font-weight:500;line-height:1.714em;margin:0;text-transform:capitalize;word-break:break-word}.widget-infobox .metadata{color:var(--item-metadata-color);display:flex;font-size:.75em;gap:3.333em;line-height:2em}:is(.widget-infobox .metadata):empty{display:none}.widget-infobox .rating{align-items:center;display:inline-flex;gap:.333em}:is(.widget-infobox .rating) .stars{align-items:center;display:inline-flex}.widget-infobox .address{align-items:center;display:inline-flex;gap:.333em}:is(.widget-infobox .address) .icon{flex-shrink:0}.widget-infobox .description{color:var(--item-description-color);font-family:var(--font-family-serif);font-size:1em;font-weight:300;line-height:1.5em;margin:0}:is(.widget-infobox .description) .more{color:var(--link-color);font-family:var(--font-family-sans);font-weight:400;margin-top:.571em}.widget-infobox .participants{display:flex;gap:1em;margin:1em 0}.widget-infobox .participant{align-items:center;display:inline-flex;flex-direction:column;flex-shrink:0}:is(.widget-infobox .participant) img{border-radius:var(--border-radius);height:4em;margin-bottom:.5em;width:4em}:is(.widget-infobox .participant) span{color:var(--text-secondary-color);display:inline-block;font-size:.75em;max-width:5.333em;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}:is(.widget-infobox .participant):hover{text-decoration:none}.widget-infobox .properties{margin-top:1.5em;max-height:2000px;overflow:hidden;transition:all .3s ease}[hidden]:is(.widget-infobox .properties){display:block;margin-top:0;max-height:0}:is(.widget-infobox .properties) table{border-collapse:separate;border-spacing:2.5em 0;margin:0 -2.5em;width:calc(100% + 5em)}:is(.widget-infobox .properties) td{font-size:.875em;line-height:1.286em;vertical-align:top}:is(.widget-infobox .properties) td.property-name{color:var(--text-secondary-color);font-weight:500;margin-right:2.857em;min-width:30%;padding:.571em 1.143em}:is(.widget-infobox .properties) td.property-value{border-top:1px solid var(--widget-separator-color);color:var(--text-primary-color);font-family:var(--font-family-serif);font-weight:400;padding:.571em 0;word-break:break-word}:is(.widget-infobox .properties) tr:first-child .property-name{border-top:1px solid var(--text-primary-color)}.widget-infobox footer{align-items:center;display:flex;gap:2.5em;justify-content:space-between;line-height:2em;margin:1em 0 .5em}.widget-infobox .site a{align-items:center;display:inline-flex;font-size:.75em;gap:.667em}:is(.widget-infobox .site a) .favicon{flex-shrink:0}:is(.widget-infobox .site a) span{flex-grow:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.widget-infobox .profiles{align-items:center;display:flex;gap:.75em}:is(.widget-infobox .profiles) a{color:var(--text-heading-color);display:block;transition:all .3s ease}:is(:is(.widget-infobox .profiles) a):hover{color:var(--footer-full-link-hover)}.widget-infobox .expand{background:var(--background-color);bottom:0;left:50%;padding:0 1em;position:absolute;transform:translate(-50%,50%)}:is(.widget-infobox .expand) .button .icon{transition:all .3s ease}.active:is(.widget-infobox .expand) .button .icon{transform:rotate(-180deg)}@media only screen and (min-width:1920px){.web-results.content:has(.widget-infobox){position:relative}.widget-infobox{background-color:var(--widget-infobox-background);box-sizing:border-box;border:1px solid var(--widget-infobox-border);border-radius:var(--border-radius);padding:1em 1em 1.25em;position:absolute;left:828px;width:400px}.widget-infobox .title{font-size:1.5em;line-height:1.25em}.widget-infobox .subtitle{font-size:.875em;line-height:21px}.widget-infobox .expand{border-radius:50%;padding:4px}.widget-infobox .participants{gap:.75em}:is(.widget-infobox .properties) table{border-spacing:1.5em 0;margin:0 -1.5em;width:calc(100% + 3em)}:is(.widget-infobox .properties) td.property-name{min-width:35%;padding:.571em 0}}@media only screen and (min-width:768px) and (max-width:1023px){.widget-infobox{margin-left:-4em}}@media only screen and (max-width:767px){.widget-infobox header{display:block;margin-bottom:.5em}:is(.widget-infobox header):after{clear:both;content:"";display:table}.widget-infobox .thumbnail{float:left;height:4.5em;margin-bottom:.5em;margin-right:1em;width:4.5em}.widget-infobox .title{font-size:1.5em;line-height:1.25em}.widget-infobox .metadata{clear:both;line-height:1.333em}.widget-infobox .subtitle{font-size:.875em;line-height:1.286em}.widget-infobox .participants{gap:.5em;margin:1em -1em 0;overflow-x:scroll;padding:0 1em;scrollbar-width:none}.widget-infobox .properties table{border-spacing:1em 0;margin:0 -1em;width:calc(100% + 2em)}.widget-infobox .properties td.property-name{padding:.571em}.widget-infobox footer{align-items:flex-start;flex-direction:column;gap:.5em;margin:1em 0}.widget-infobox .site{order:2}.widget-infobox .profiles{align-self:flex-end}}.widget-summary{animation:widget-summary-in .3s ease;animation-fill-mode:both;background:var(--widget-summary-background);border-radius:var(--border-radius);margin:1em -1em;overflow:hidden;padding:1em}.widget-summary .statusbar{align-items:baseline;animation:widget-summary-statusbar-in .3s ease .3s;animation-fill-mode:both;display:flex;gap:1.5em;margin-bottom:.75em;padding-left:1.5em;position:relative}:is(.widget-summary .statusbar) .title{color:var(--text-heading-color);font-size:.75em;font-weight:600;line-height:1.333em;margin:0}:is(.widget-summary .statusbar) .favicon{align-items:center;background:#fff;border-radius:50%;color:var(--text-accent-color);display:flex;height:1em;justify-content:center;left:0;position:absolute;top:0;width:1em}:is(:is(.widget-summary .statusbar) .favicon) .icon{height:.75em;width:.75em}:is(.widget-summary .statusbar) .status{animation:status .3s ease;animation-fill-mode:both;color:var(--text-secondary-color);font-size:.625em;line-height:1.6em}.widget-summary .output{animation:widget-summary-output-in .3s ease .4s;animation-fill-mode:both;font-family:var(--font-family-monospace);font-size:.75em;font-weight:400;line-height:1.5em;margin:0}:is(.widget-summary .output) .context{font-weight:600}:is(.widget-summary .output) .cursor{animation:cursor .6s infinite;animation-timing-function:steps(1)}@keyframes widget-summary-in{0%{opacity:0;max-height:0;transform:scale(.8)}99%{max-height:5em}to{opacity:1;max-height:100%;transform:scale(1)}}@keyframes widget-summary-statusbar-in{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes widget-summary-output-in{0%{opacity:0;transform:translateX(-1em)}to{opacity:1;transform:translateX(0)}}@keyframes cursor{0%{opacity:1}50%{opacity:0}to{opacity:1}}@keyframes status{0%{opacity:0;transform:translateY(-50%)}to{opacity:1;transform:translateY(0)}}.message{margin-bottom:40px}.message .title{font-weight:400;margin:0 0 10px}.message .hint,.message .title{color:var(--text-secondary-color);font-size:16px}.message .hint{margin:0}:is(.message .hint) a{color:var(--link-color);font-weight:500}