.block-help{display:inline-flex;vertical-align:middle;margin-inline-start:7px;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:normal;text-transform:none;flex:none}
.block-help .block-help-trigger{display:inline-grid;place-items:center;width:26px;height:26px;box-sizing:border-box;border:1px solid var(--border,#b7c9df);border-radius:50%;background:var(--surface,#fff);color:var(--muted,#526781);text-decoration:none;font-size:15px;line-height:1;font-weight:700;cursor:help}
.block-help .block-help-trigger:hover,.block-help .block-help-trigger:focus-visible{color:var(--text,#172f49);border-color:currentColor;outline:2px solid var(--border,#b7c9df);outline-offset:2px}
.block-help-panel{position:fixed;inset:auto;margin:0;box-sizing:border-box;width:min(340px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;padding:16px;border:1px solid var(--border,#b7c9df);border-radius:14px;background:var(--surface,#fff);color:var(--text,#172f49);box-shadow:0 14px 40px #102d4b26;font-family:inherit;font-size:14px;font-weight:400;line-height:1.55;letter-spacing:normal;text-transform:none;text-align:left;white-space:normal}
.block-help-panel>strong,.block-help-description{display:block;margin:0 0 9px;overflow-wrap:anywhere}
.block-help-panel>a{display:inline-block;color:inherit;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px;padding:6px 0}
.block-help-panel>a:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.block-help-panel{display:none}.block-help-panel:popover-open{display:block}
.block-help-section-title{font-size:1rem;line-height:1.4;margin:0 0 12px;display:flex;align-items:center;gap:4px}
.block-help-full-row{grid-column:1/-1}
.workspace-heading>.block-help{margin-inline-start:0}
.block-guide-link{display:block;margin-top:10px;font-weight:600;text-decoration:underline;padding:5px 0}
@media(pointer:coarse){.block-help .block-help-trigger{width:32px;height:32px}.block-help-panel>a{padding:12px 0}}
