import { css } from 'lit';
import commonStyles from './styles/Common.js';
import schemaStyles from './styles/SchemaCommon.js';
import MarkdownStyles from '../highlight/MarkdownStyles.js';
import surface from '../../styles/m3/surface.module.js';
export default [
    commonStyles,
    MarkdownStyles,
    schemaStyles,
    surface,
    css `
    :host {
      display: block;
    }

    .operation-header {
      margin-bottom: 32px;
    }

    .operation-title {
      display: flex;
      align-items: center;
      flex-direction: row;
    }

    .operation-title .label {
      font-family: var(--md-sys-typescale-headline-medium-font);
      font-weight: var(--md-sys-typescale-headline-medium-weight);
      font-size: var(--md-sys-typescale-headline-medium-size);
      letter-spacing: var(--md-sys-typescale-headline-medium-tracking);
      line-height: var(--md-sys-typescale-headline-medium-height);

      margin: 12px 0px;
      flex: 1;
    }

    .sub-header {
      font-family: var(--md-sys-typescale-label-large-font);
      font-weight: var(--md-sys-typescale-label-large-weight);
      font-size: var(--md-sys-typescale-label-large-size);
      letter-spacing: var(--md-sys-typescale-label-large-tracking);
      line-height: var(--md-sys-typescale-label-large-height);

      margin: 0;
    }

    .summary {
      color: var(--operation-description-color, var(--api-method-documentation-description-color, rgba(0, 0, 0, 0.74)));
      font-size: 1.1rem;
    }

    .callback-section {
      margin: 12px 0;
      padding: 8px;
      background-color: var(
        --operation-callback-background-color,
        var(--api-method-documentation-callback-background-color, #f7f7f7)
      );
    }

    .extensions {
      font-style: italic;
      margin: 12px 0;
    }
  `,
];
//# sourceMappingURL=ApiOperationDocument.styles.js.map