import { css } from 'lit';
/**
 * SideBarGroup CSS
 */
export const styles = css `
  :host {
    display: flex;
    flex-direction: column;
    padding-bottom: var(--nile-spacing-xs, var(--ng-spacing-xs));
    padding-left: var(--nile-spacing-xl, var(--ng-spacing-xl));
    padding-right: var(--nile-spacing-xl, var(--ng-spacing-xl));
  }


  :host([footer]) {
    margin-top: auto;
    margin-bottom: var(--nile-spacing-md);
  }

  .group-label {
    font-weight: var(--nile-font-weight-semibold, var(--ng-font-weight-semibold));
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: var(--nile-spacing-xs, var(--ng-spacing-xs));
  }
  :host([divider])::before {
  content: "";
  display: block;
  height: 1px;
  background: var(--nile-colors-neutral-400, var(--ng-colors-border-secondary));
 margin-left: var(--nile-spacing-md, var(--ng-spacing-md));
 margin-right: var(--nile-spacing-md, var(--ng-spacing-md));
}
 
.side-bar-group {
  display: flex;
  flex-direction: column;
  gap: var(--nile-spacing-xs, var(--ng-spacing-xs));
}


:host ::slotted(nile-side-bar-group-item:first-child) {
  margin-top: var(--nile-spacing-xs, var(--ng-spacing-xs));
}

:host([collapsed]) .side-bar-group {
align-items: center;
justify-content: center;
}
`;
export default [styles];
//# sourceMappingURL=nile-side-bar-group.css.js.map