System.register(["lit"],function(_export,_context){"use strict";var r,_templateObject,o;function _taggedTemplateLiteral(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}));}return{setters:[function(_lit){r=_lit.css;}],execute:function execute(){_export("s",o=r(_templateObject||(_templateObject=_taggedTemplateLiteral(["\n  :host {\n    box-sizing: border-box;\n    -webkit-font-smoothing: var(--nile-webkit-font-smoothing, var(--ng-webkit-font-smoothing));\n    -moz-osx-font-smoothing: var(--nile-moz-osx-font-smoothing, var(--ng-moz-osx-font-smoothing));\n    text-rendering: var(--nile-text-rendering, var(--ng-text-rendering));\n  }\n\n  :host *,\n  :host *::before,\n  :host *::after {\n    box-sizing: inherit;\n  }\n\n  [hidden] {\n    display: none !important;\n  }\n\n  :host {\n    --border-color: var(--nile-card-color-border, var(--ng-colors-border-secondary));\n    --border-radius: var(--nile-radius-radius-xl, var(--ng-radius-xl));\n    --padding: var(--nile-spacing-xl, var(--ng-spacing-xl));\n    display: inline-block;\n  }\n\n  .card {\n    display: flex;\n    flex-direction: column;\n    justify-items: stretch;\n    background-color: var(--nile-colors-white-base, var(--ng-colors-bg-primary));\n    outline: solid var(--nile-outline-0-5px) var(--border-color);\n    border: solid  var(--ng-outline-1px) var(--border-color);\n    border-radius: var(--border-radius);\n    min-width: 273px;\n    max-width: 350px;\n    overflow: hidden;\n    box-shadow: var(--nile-box-shadow-none, var(--ng-shadow-xs));\n  }\n\n  .body__wrapper {\n    display: flex;\n    flex-direction: column;\n    gap: var(--nile-spacing-lg, var(--ng-spacing-lg));\n    padding: var(--nile-spacing-lg, var(--ng-spacing-lg)) var(--nile-spacing-xl, var(--ng-spacing-xl)) var(--nile-spacing-none, var(--ng-spacing-none)) var(--nile-spacing-xl, var(--ng-spacing-xl));\n  }\n\n  .body__wrapper_nf {\n    padding: var(--nile-spacing-lg, var(--ng-spacing-lg)) var(--nile-spacing-xl, var(--ng-spacing-xl)) var(--nile-spacing-xl, var(--ng-spacing-xl)) var(--nile-spacing-xl, var(--ng-spacing-xl));\n  }\n  .card__header {\n    display: block;\n  }\n\n  .card__body {\n    display: block;\n  }\n\n  .card__footer {\n    margin-top: var(--nile-spacing-lg, var(--ng-spacing-lg));\n    display: block;\n    box-sizing: border-box;\n    align-content: center;\n    align-items: center;\n    padding: var(--nile-spacing-md, var(--ng-spacing-md)) var(--nile-spacing-xl, var(--ng-spacing-xl));\n    background-color: var(--nile-colors-neutral-100, var(--ng-colors-bg-primary));\n    border-top: var(--nile-border-style-none, 1px solid var(--ng-colors-border-secondary));\n    height: 40px;\n  }\n\n \n.card:active {\n  border: var(--ng-border-width-2) var(--ng-border-style-solid) var(--ng-colors-border-brand);\n  background: var(--ng-colors-bg-brand-primary);\n  box-shadow: var(--ng-shadow-xs);\n}  \n\n \n.card:active .card__footer {\n  background: var(--ng-colors-bg-brand-primary);\n  box-shadow: var(--ng-shadow-xs);\n}\n\n\n.card:not(.card--has-footer) .card__footer {\n    display: none;\n  }\n\n.card--active {\n  border: var(--ng-border-width-2) var(--ng-border-style-solid) var(--ng-colors-border-brand);\n  background: var(--ng-colors-bg-brand-primary);\n  box-shadow: var(--ng-shadow-xs);\n}\n\n.card--active .card__footer {\n  background: var(--ng-colors-bg-brand-primary);\n  box-shadow: var(--ng-shadow-xs);\n}\n\n \n.card:not(.card--active):not(:active):hover {\n  box-shadow: var(--nile-box-shadow-7, var(--ng-shadow-sm));\n  outline: solid 1px var(--border-color);\n  background-color: var(--ng-colors-bg-primary-hover);\n}\n\n.card:not(.card--active):not(:active):hover .card__footer {\n  background-color: var(--nile-colors-neutral-100, var(--ng-colors-bg-primary-hover));\n  box-shadow: var(--ng-shadow-sm);\n}\n\n \n.card--disabled {\n  pointer-events: none;\n  opacity: 0.5;\n}\n\n.card--disabled .card__footer {\n  pointer-events: none;\n}\n\n"]))));}};});
//# sourceMappingURL=nile-card.css.cjs.js.map
