@import '../../../scss/styles.scss'; @layer payload-default { .doc-drawer { &__header { width: 100%; margin-top: calc(var(--base) * 2); display: flex; flex-direction: column; gap: calc(var(--base) * 0.5); border-bottom: 1px solid var(--theme-elevation-100); padding-bottom: var(--base); } &__header-content { display: flex; justify-content: space-between; align-items: flex-start; width: 100%; } &__header-text { margin: 0; } &__header-toggler { background: transparent; border: 0; margin: 0; padding: 0; cursor: pointer; color: inherit; &:focus, &:focus-within { outline: none; } &:disabled { pointer-events: none; } } &__header-close { border: 0; background-color: transparent; padding: 0; cursor: pointer; overflow: hidden; width: calc(var(--base) * 2); height: calc(var(--base) * 2); svg { width: calc(var(--base) * 2); height: calc(var(--base) * 2); position: relative; .stroke { stroke-width: 2px; vector-effect: non-scaling-stroke; } } } &__after-header { padding-top: calc(var(--base) / 4); } &__divider { height: 1px; background: var(--theme-elevation-100); width: 100%; } @include mid-break { .doc-drawer__header { margin-top: calc(var(--base) * 1.5); margin-bottom: calc(var(--base) * 0.5); padding-left: var(--gutter-h); padding-right: var(--gutter-h); } } } }