@layer gl.component{.gl-coachmark{--gl-coachmark-fill:var(--gl-elevation-surface-overlay);--gl-coachmark-border-color:var(--gl-color-border-subtler);--gl-coachmark-border-width:var(--gl-border-width-md);--gl-coachmark-radius:var(--gl-border-radius-md);--gl-coachmark-padding:var(--gl-space-lg);--gl-coachmark-gap:var(--gl-space-2xs);--gl-coachmark-text-color:var(--gl-color-text-default);--gl-coachmark-close-color:var(--gl-color-icon-inverse);--gl-coachmark-tertiary-color:var(--gl-color-text-inverse);isolation:isolate;box-sizing:border-box;border:var(--gl-coachmark-border-width) solid var(--gl-coachmark-border-color);border-radius:var(--gl-coachmark-radius);background:var(--gl-coachmark-fill);box-shadow:var(--gl-effect-shadow-md-key-x) var(--gl-effect-shadow-md-key-y) var(--gl-effect-shadow-md-key-blur) var(--gl-effect-shadow-md-key-spread) var(--gl-effect-shadow-md-key-color), var(--gl-effect-shadow-md-ambient-x) var(--gl-effect-shadow-md-ambient-y) var(--gl-effect-shadow-md-ambient-blur) var(--gl-effect-shadow-md-ambient-spread) var(--gl-effect-shadow-md-ambient-color);color:var(--gl-coachmark-text-color);font-family:var(--gl-font-family-text);outline:none;position:relative}.gl-coachmark[data-color=neutral]{--gl-coachmark-fill:var(--gl-elevation-surface-overlay);--gl-coachmark-border-color:var(--gl-color-border-subtler);--gl-coachmark-text-color:var(--gl-color-text-default)}.gl-coachmark[data-color=discovery]{--gl-coachmark-fill:var(--gl-color-background-discovery-strong);--gl-coachmark-border-color:transparent;--gl-coachmark-text-color:var(--gl-color-text-inverse)}.gl-coachmark__arrow{z-index:-1;box-sizing:border-box;border:0 solid var(--gl-coachmark-border-color);background:var(--gl-coachmark-fill);direction:ltr;position:absolute;transform:rotate(45deg)}.gl-coachmark[data-placement^=bottom] .gl-coachmark__arrow{border-block-start-width:var(--gl-coachmark-border-width);border-inline-start-width:var(--gl-coachmark-border-width)}.gl-coachmark[data-placement^=top] .gl-coachmark__arrow{border-block-end-width:var(--gl-coachmark-border-width);border-inline-end-width:var(--gl-coachmark-border-width)}.gl-coachmark[data-placement^=right] .gl-coachmark__arrow{border-block-end-width:var(--gl-coachmark-border-width);border-inline-start-width:var(--gl-coachmark-border-width)}.gl-coachmark[data-placement^=left] .gl-coachmark__arrow{border-block-start-width:var(--gl-coachmark-border-width);border-inline-end-width:var(--gl-coachmark-border-width)}.gl-coachmark__header{padding-block-start:var(--gl-space-2xs);padding-inline:var(--gl-coachmark-padding) var(--gl-space-2xs);align-items:flex-start;display:flex}.gl-coachmark__title{align-items:flex-start;gap:var(--gl-coachmark-gap);min-inline-size:0;padding-block:var(--gl-space-2xs);flex-direction:column;flex:1;display:flex}.gl-coachmark__heading{font-size:var(--gl-font-text-size-md);line-height:var(--gl-font-text-line-height-md);font-weight:var(--gl-font-weight-medium);margin:0}.gl-coachmark__close{flex:none}.gl-coachmark__description{padding-inline:var(--gl-coachmark-padding);font-size:var(--gl-font-text-size-sm);line-height:var(--gl-font-text-line-height-sm);font-weight:var(--gl-font-weight-regular);margin:0;padding-block-end:var(--gl-coachmark-padding)}.gl-coachmark__footer{padding-inline:var(--gl-coachmark-padding);justify-content:space-between;align-items:center;padding-block-end:var(--gl-coachmark-padding);display:flex}.gl-coachmark__stepper{font-size:var(--gl-font-text-size-sm);line-height:var(--gl-font-text-line-height-sm);font-weight:var(--gl-font-weight-regular);white-space:nowrap}.gl-coachmark__actions{gap:var(--gl-coachmark-gap);white-space:nowrap;margin-inline-start:auto;display:flex}}
