.service-info-heading{justify-content:flex-start;align-items:center;gap:4px;min-width:0;display:flex}.service-info-heading>:first-child{overflow-wrap:anywhere;flex:0 auto;min-width:0;margin-block:0}.service-info{vertical-align:middle;text-align:left;flex:none;display:inline-block}.service-info>summary{width:44px;height:44px;color:var(--soul-ui-muted);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;list-style:none;display:flex}.service-info>summary::-webkit-details-marker{display:none}.service-info>summary:after{content:none}.service-info>summary:hover,.service-info[open]>summary{background:var(--soul-ui-action-muted);color:var(--soul-ui-ink)}.service-info>summary:focus-visible{outline:2px solid var(--app-focus-ring);outline-offset:2px}.service-info .service-info-panel{z-index:1200;box-sizing:border-box;width:min(344px, calc(var(--app-frame-width,100vw) - 24px));border:1px solid var(--soul-ui-line);border-radius:var(--soul-ui-radius-control);background:var(--soul-ui-surface);max-height:calc(100dvh - 32px);color:var(--soul-ui-ink);box-shadow:var(--soul-ui-shadow);letter-spacing:normal;white-space:normal;overflow-wrap:anywhere;text-align:left;margin:0;padding:16px;font-size:.875rem;font-weight:400;line-height:1.65;position:fixed;inset:auto;overflow:auto}.service-info .service-info-title{color:var(--soul-ui-ink);margin-bottom:8px;font-size:1rem;display:block}.service-info .service-info-panel p{font:inherit;color:inherit;margin:8px 0;padding:0}.service-info .service-info-panel a{color:inherit;text-underline-offset:3px;text-decoration:underline}.service-info .service-info-panel ul{padding-left:18px}.service-info .service-info-panel>:last-child{margin-bottom:0}

