import { ChangeDetectionStrategy, Component } from '@angular/core';
import * as i0 from "@angular/core";
const _c0 = [[["", "slot", "form-card-title"]], [["", "slot", "form-card-subtitle"]], [["", "slot", "form-card-header-actions"]], [["", "slot", "form-card-content"]], [["", "slot", "form-card-actions"]]];
const _c1 = ["[slot='form-card-title']", "[slot='form-card-subtitle']", "[slot='form-card-header-actions']", "[slot='form-card-content']", "[slot='form-card-actions']"];
export class FormCardComponent {
    static { this.ɵfac = function FormCardComponent_Factory(__ngFactoryType__) { return new (__ngFactoryType__ || FormCardComponent)(); }; }
    static { this.ɵcmp = /*@__PURE__*/ i0.ɵɵdefineComponent({ type: FormCardComponent, selectors: [["fusion-form-card"]], hostAttrs: [1, "fusion-v4"], standalone: true, features: [i0.ɵɵStandaloneFeature], ngContentSelectors: _c1, decls: 12, vars: 0, consts: [[1, "fu-form-card"], [1, "form-card__header"], [1, "form-card__header__title"], [1, "form-card__header__subtitle"], [1, "form-card__header__actions"], [1, "form-card__content"], [1, "form-card__footer"]], template: function FormCardComponent_Template(rf, ctx) { if (rf & 1) {
            i0.ɵɵprojectionDef(_c0);
            i0.ɵɵelementStart(0, "div", 0)(1, "div", 1)(2, "div", 2);
            i0.ɵɵprojection(3);
            i0.ɵɵelementStart(4, "div", 3);
            i0.ɵɵprojection(5, 1);
            i0.ɵɵelementEnd()();
            i0.ɵɵelementStart(6, "div", 4);
            i0.ɵɵprojection(7, 2);
            i0.ɵɵelementEnd()();
            i0.ɵɵelementStart(8, "div", 5);
            i0.ɵɵprojection(9, 3);
            i0.ɵɵelementEnd()();
            i0.ɵɵelementStart(10, "div", 6);
            i0.ɵɵprojection(11, 4);
            i0.ɵɵelementEnd();
        } }, styles: ["@import\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap\";.font-v4-bold[_ngcontent-%COMP%], .font-v4-tab-label-2[_ngcontent-%COMP%], .font-v4-chart-2[_ngcontent-%COMP%], .font-v4-chart-1[_ngcontent-%COMP%]{font-family:Inter,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased}.font-v4-semibold[_ngcontent-%COMP%], .font-v4-chip-label[_ngcontent-%COMP%], .font-v4-table-label[_ngcontent-%COMP%], .font-v4-button[_ngcontent-%COMP%], .font-v4-heading-6[_ngcontent-%COMP%], .font-v4-heading-5[_ngcontent-%COMP%], [_nghost-%COMP%]   .fu-form-card[_ngcontent-%COMP%]   .form-card__header[_ngcontent-%COMP%]   .form-card__header__title[_ngcontent-%COMP%], .font-v4-heading-4[_ngcontent-%COMP%], .font-v4-heading-3[_ngcontent-%COMP%], .font-v4-heading-2[_ngcontent-%COMP%], .font-v4-heading-1[_ngcontent-%COMP%], .font-v4-title[_ngcontent-%COMP%]{font-family:Inter,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased}.font-v4-medium[_ngcontent-%COMP%], .font-v4-tab-label-1[_ngcontent-%COMP%], .font-v4-input-label[_ngcontent-%COMP%], .font-v4-overline[_ngcontent-%COMP%], .font-v4-subtitle-2[_ngcontent-%COMP%], [_nghost-%COMP%]   .fu-form-card[_ngcontent-%COMP%]   .form-card__content[_ngcontent-%COMP%], .font-v4-subtitle-1[_ngcontent-%COMP%]{font-family:Inter,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased}.font-v4-regular[_ngcontent-%COMP%], .font-v4-caption[_ngcontent-%COMP%], [_nghost-%COMP%]   .fu-form-card[_ngcontent-%COMP%]   .form-card__header[_ngcontent-%COMP%]   .form-card__header__title[_ngcontent-%COMP%]   .form-card__header__subtitle[_ngcontent-%COMP%], [_nghost-%COMP%]   .fu-form-card[_ngcontent-%COMP%], .font-v4-body-2[_ngcontent-%COMP%], .font-v4-body-1[_ngcontent-%COMP%]{font-family:Inter,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.font-v4-title[_ngcontent-%COMP%]{font-size:2.5rem;line-height:3rem;letter-spacing:-.055rem}.font-v4-heading-1[_ngcontent-%COMP%]{font-size:1.5rem;line-height:1.75rem;letter-spacing:-.0285rem}.font-v4-heading-2[_ngcontent-%COMP%]{font-size:1.125rem;line-height:1.75rem;letter-spacing:-.01575rem}.font-v4-heading-3[_ngcontent-%COMP%]{font-size:1rem;line-height:1.5rem;letter-spacing:-.011rem}[_nghost-%COMP%]   .fu-form-card[_ngcontent-%COMP%]   .form-card__header[_ngcontent-%COMP%]   .form-card__header__title[_ngcontent-%COMP%], .font-v4-heading-4[_ngcontent-%COMP%]{font-size:.875rem;line-height:1rem;letter-spacing:unset}.font-v4-heading-5[_ngcontent-%COMP%]{font-size:.8125rem;line-height:16px;letter-spacing:unset}.font-v4-heading-6[_ngcontent-%COMP%]{font-size:.75rem;line-height:.75rem;letter-spacing:0}.font-v4-body-1[_ngcontent-%COMP%]{font-size:.875rem;line-height:1.25rem;letter-spacing:-.00525rem}[_nghost-%COMP%]   .fu-form-card[_ngcontent-%COMP%]   .form-card__header[_ngcontent-%COMP%]   .form-card__header__title[_ngcontent-%COMP%]   .form-card__header__subtitle[_ngcontent-%COMP%], [_nghost-%COMP%]   .fu-form-card[_ngcontent-%COMP%], .font-v4-body-2[_ngcontent-%COMP%]{font-size:.8125rem;line-height:1.25rem;letter-spacing:-.00244rem}[_nghost-%COMP%]   .fu-form-card[_ngcontent-%COMP%]   .form-card__content[_ngcontent-%COMP%], .font-v4-subtitle-1[_ngcontent-%COMP%]{font-size:.875rem;line-height:1.25rem;letter-spacing:-.00525rem}.font-v4-subtitle-2[_ngcontent-%COMP%]{font-size:.8125rem;line-height:1.25rem;letter-spacing:-.00244rem}.font-v4-chart-1[_ngcontent-%COMP%]{font-size:1.5rem;line-height:1.5rem;letter-spacing:-.015rem}.font-v4-chart-2[_ngcontent-%COMP%]{font-size:1.25rem;line-height:1.25rem;letter-spacing:-.0125rem}.font-v4-button[_ngcontent-%COMP%]{font-size:.875rem;line-height:1.25rem;letter-spacing:.00875rem}.font-v4-overline[_ngcontent-%COMP%]{font-size:.75rem;line-height:1rem;letter-spacing:.045rem;text-transform:uppercase}.font-v4-caption[_ngcontent-%COMP%]{font-size:.75rem;line-height:1rem}.font-v4-table-label[_ngcontent-%COMP%]{font-size:.8125rem;line-height:1.25rem;letter-spacing:.00813rem}.font-v4-input-label[_ngcontent-%COMP%]{font-size:.8125rem;line-height:1rem;letter-spacing:.00813rem}.font-v4-tab-label-1[_ngcontent-%COMP%], .font-v4-tab-label-2[_ngcontent-%COMP%]{font-size:.875rem;line-height:1rem}.font-v4-chip-label[_ngcontent-%COMP%]{font-size:.75rem;line-height:1rem;letter-spacing:normal}[_nghost-%COMP%]   *[_ngcontent-%COMP%]{box-sizing:border-box}[_nghost-%COMP%]{margin:0;padding:0;vertical-align:initial;text-align:initial}[_nghost-%COMP%]{--form-card-border-radius: 6px;--form-card-border-color: var(--common-divider, hsl(0, 0%, 86.8%));--form-card-border: solid 1px var(--form-card-border-color);--form-card-header-padding: 14px 24px;--form-card-header-background: var(--background-paper-elevation-0, hsl(0, 0%, 97.5%));--form-card-title-color: var(--text-primary, hsl(0, 0%, 12.5%));--form-card-subtitle-color: var(--text-secondary, hsl(0, 0%, 39.3%));--form-card-content-padding: 32px 40px 40px 40px;--form-card-content-background: var(--background-paper, hsl(0, 0%, 99%));--form-card-footer-padding: 14px 0;--form-card-footer-actions-gap: 8px}[_nghost-%COMP%]   .fu-form-card[_ngcontent-%COMP%]{display:flex;flex-direction:column;border-radius:var(--form-card-border-radius);border:var(--form-card-border)}[_nghost-%COMP%]   .fu-form-card[_ngcontent-%COMP%]   .form-card__header[_ngcontent-%COMP%]{display:flex;align-items:center;gap:42px;min-height:48px;padding:var(--form-card-header-padding);background-color:var(--form-card-header-background);border-bottom:var(--form-card-border);border-top-left-radius:var(--form-card-border-radius);border-top-right-radius:var(--form-card-border-radius)}[_nghost-%COMP%]   .fu-form-card[_ngcontent-%COMP%]   .form-card__header[_ngcontent-%COMP%]   .form-card__header__title[_ngcontent-%COMP%]{display:flex;flex-direction:column;color:var(--form-card-title-color)}[_nghost-%COMP%]   .fu-form-card[_ngcontent-%COMP%]   .form-card__header[_ngcontent-%COMP%]   .form-card__header__title[_ngcontent-%COMP%]   .form-card__header__subtitle[_ngcontent-%COMP%]{color:var(--form-card-subtitle-color);display:none}[_nghost-%COMP%]   .fu-form-card[_ngcontent-%COMP%]   .form-card__header[_ngcontent-%COMP%]   .form-card__header__title[_ngcontent-%COMP%]   .form-card__header__subtitle[_ngcontent-%COMP%]:not(:empty){margin-top:4px;display:initial}[_nghost-%COMP%]   .fu-form-card[_ngcontent-%COMP%]   .form-card__header[_ngcontent-%COMP%]   .form-card__header__actions[_ngcontent-%COMP%]{margin-left:auto}[_nghost-%COMP%]   .fu-form-card[_ngcontent-%COMP%]   .form-card__content[_ngcontent-%COMP%]{padding:var(--form-card-content-padding);background-color:var(--form-card-content-background);color:var(--text-secondary, hsl(0, 0%, 39.3%));border-bottom-left-radius:var(--form-card-border-radius);border-bottom-right-radius:var(--form-card-border-radius)}[_nghost-%COMP%]   .form-card__footer[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;align-items:center;padding:var(--form-card-footer-padding);gap:var(--form-card-footer-actions-gap)}"], changeDetection: 0 }); }
}
(() => { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassMetadata(FormCardComponent, [{
        type: Component,
        args: [{ selector: 'fusion-form-card', standalone: true, host: { class: 'fusion-v4' }, imports: [], changeDetection: ChangeDetectionStrategy.OnPush, template: "<div class=\"fu-form-card\">\n    <div class=\"form-card__header\">\n        <div class=\"form-card__header__title\">\n            <ng-content select=\"[slot='form-card-title']\"></ng-content>\n            <div class=\"form-card__header__subtitle\">\n                <ng-content select=\"[slot='form-card-subtitle']\"></ng-content>\n            </div>\n        </div>\n        <div class=\"form-card__header__actions\">\n            <ng-content select=\"[slot='form-card-header-actions']\"></ng-content>\n        </div>\n    </div>\n    <div class=\"form-card__content\">\n        <ng-content select=\"[slot='form-card-content']\"></ng-content>\n    </div>\n</div>\n<div class=\"form-card__footer\">\n    <ng-content select=\"[slot='form-card-actions']\"></ng-content>\n</div>\n\n\n", styles: ["@import\"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap\";.font-v4-bold,.font-v4-tab-label-2,.font-v4-chart-2,.font-v4-chart-1{font-family:Inter,sans-serif;font-weight:700;-webkit-font-smoothing:antialiased}.font-v4-semibold,.font-v4-chip-label,.font-v4-table-label,.font-v4-button,.font-v4-heading-6,.font-v4-heading-5,:host .fu-form-card .form-card__header .form-card__header__title,.font-v4-heading-4,.font-v4-heading-3,.font-v4-heading-2,.font-v4-heading-1,.font-v4-title{font-family:Inter,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased}.font-v4-medium,.font-v4-tab-label-1,.font-v4-input-label,.font-v4-overline,.font-v4-subtitle-2,:host .fu-form-card .form-card__content,.font-v4-subtitle-1{font-family:Inter,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased}.font-v4-regular,.font-v4-caption,:host .fu-form-card .form-card__header .form-card__header__title .form-card__header__subtitle,:host .fu-form-card,.font-v4-body-2,.font-v4-body-1{font-family:Inter,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}.font-v4-title{font-size:2.5rem;line-height:3rem;letter-spacing:-.055rem}.font-v4-heading-1{font-size:1.5rem;line-height:1.75rem;letter-spacing:-.0285rem}.font-v4-heading-2{font-size:1.125rem;line-height:1.75rem;letter-spacing:-.01575rem}.font-v4-heading-3{font-size:1rem;line-height:1.5rem;letter-spacing:-.011rem}:host .fu-form-card .form-card__header .form-card__header__title,.font-v4-heading-4{font-size:.875rem;line-height:1rem;letter-spacing:unset}.font-v4-heading-5{font-size:.8125rem;line-height:16px;letter-spacing:unset}.font-v4-heading-6{font-size:.75rem;line-height:.75rem;letter-spacing:0}.font-v4-body-1{font-size:.875rem;line-height:1.25rem;letter-spacing:-.00525rem}:host .fu-form-card .form-card__header .form-card__header__title .form-card__header__subtitle,:host .fu-form-card,.font-v4-body-2{font-size:.8125rem;line-height:1.25rem;letter-spacing:-.00244rem}:host .fu-form-card .form-card__content,.font-v4-subtitle-1{font-size:.875rem;line-height:1.25rem;letter-spacing:-.00525rem}.font-v4-subtitle-2{font-size:.8125rem;line-height:1.25rem;letter-spacing:-.00244rem}.font-v4-chart-1{font-size:1.5rem;line-height:1.5rem;letter-spacing:-.015rem}.font-v4-chart-2{font-size:1.25rem;line-height:1.25rem;letter-spacing:-.0125rem}.font-v4-button{font-size:.875rem;line-height:1.25rem;letter-spacing:.00875rem}.font-v4-overline{font-size:.75rem;line-height:1rem;letter-spacing:.045rem;text-transform:uppercase}.font-v4-caption{font-size:.75rem;line-height:1rem}.font-v4-table-label{font-size:.8125rem;line-height:1.25rem;letter-spacing:.00813rem}.font-v4-input-label{font-size:.8125rem;line-height:1rem;letter-spacing:.00813rem}.font-v4-tab-label-1,.font-v4-tab-label-2{font-size:.875rem;line-height:1rem}.font-v4-chip-label{font-size:.75rem;line-height:1rem;letter-spacing:normal}:host *{box-sizing:border-box}:host{margin:0;padding:0;vertical-align:initial;text-align:initial}:host{--form-card-border-radius: 6px;--form-card-border-color: var(--common-divider, hsl(0, 0%, 86.8%));--form-card-border: solid 1px var(--form-card-border-color);--form-card-header-padding: 14px 24px;--form-card-header-background: var(--background-paper-elevation-0, hsl(0, 0%, 97.5%));--form-card-title-color: var(--text-primary, hsl(0, 0%, 12.5%));--form-card-subtitle-color: var(--text-secondary, hsl(0, 0%, 39.3%));--form-card-content-padding: 32px 40px 40px 40px;--form-card-content-background: var(--background-paper, hsl(0, 0%, 99%));--form-card-footer-padding: 14px 0;--form-card-footer-actions-gap: 8px}:host .fu-form-card{display:flex;flex-direction:column;border-radius:var(--form-card-border-radius);border:var(--form-card-border)}:host .fu-form-card .form-card__header{display:flex;align-items:center;gap:42px;min-height:48px;padding:var(--form-card-header-padding);background-color:var(--form-card-header-background);border-bottom:var(--form-card-border);border-top-left-radius:var(--form-card-border-radius);border-top-right-radius:var(--form-card-border-radius)}:host .fu-form-card .form-card__header .form-card__header__title{display:flex;flex-direction:column;color:var(--form-card-title-color)}:host .fu-form-card .form-card__header .form-card__header__title .form-card__header__subtitle{color:var(--form-card-subtitle-color);display:none}:host .fu-form-card .form-card__header .form-card__header__title .form-card__header__subtitle:not(:empty){margin-top:4px;display:initial}:host .fu-form-card .form-card__header .form-card__header__actions{margin-left:auto}:host .fu-form-card .form-card__content{padding:var(--form-card-content-padding);background-color:var(--form-card-content-background);color:var(--text-secondary, hsl(0, 0%, 39.3%));border-bottom-left-radius:var(--form-card-border-radius);border-bottom-right-radius:var(--form-card-border-radius)}:host .form-card__footer{display:flex;justify-content:flex-end;align-items:center;padding:var(--form-card-footer-padding);gap:var(--form-card-footer-actions-gap)}\n"] }]
    }], null, null); })();
(() => { (typeof ngDevMode === "undefined" || ngDevMode) && i0.ɵsetClassDebugInfo(FormCardComponent, { className: "FormCardComponent", filePath: "form-card.component.ts", lineNumber: 12 }); })();
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZm9ybS1jYXJkLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL2Z1c2lvbi11aS9jb21wb25lbnRzL2Zvcm0tY2FyZC92NC9mb3JtLWNhcmQuY29tcG9uZW50LnRzIiwiLi4vLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvZnVzaW9uLXVpL2NvbXBvbmVudHMvZm9ybS1jYXJkL3Y0L2Zvcm0tY2FyZC5jb21wb25lbnQuaHRtbCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUMsdUJBQXVCLEVBQUUsU0FBUyxFQUFDLE1BQU0sZUFBZSxDQUFDOzs7O0FBV2pFLE1BQU0sT0FBTyxpQkFBaUI7a0hBQWpCLGlCQUFpQjtvRUFBakIsaUJBQWlCOztZQ1R0QixBQURKLEFBREosOEJBQTBCLGFBQ1MsYUFDVztZQUNsQyxrQkFBMkQ7WUFDM0QsOEJBQXlDO1lBQ3JDLHFCQUE4RDtZQUV0RSxBQURJLGlCQUFNLEVBQ0o7WUFDTiw4QkFBd0M7WUFDcEMscUJBQW9FO1lBRTVFLEFBREksaUJBQU0sRUFDSjtZQUNOLDhCQUFnQztZQUM1QixxQkFBNkQ7WUFFckUsQUFESSxpQkFBTSxFQUNKO1lBQ04sK0JBQStCO1lBQzNCLHNCQUE2RDtZQUNqRSxpQkFBTTs7O2lGRFBPLGlCQUFpQjtjQVQ3QixTQUFTOzJCQUNJLGtCQUFrQixjQUNoQixJQUFJLFFBQ1YsRUFBQyxLQUFLLEVBQUUsV0FBVyxFQUFDLFdBQ2pCLEVBQUUsbUJBR00sdUJBQXVCLENBQUMsTUFBTTs7a0ZBRXRDLGlCQUFpQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7Q2hhbmdlRGV0ZWN0aW9uU3RyYXRlZ3ksIENvbXBvbmVudH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbkBDb21wb25lbnQoe1xuICAgIHNlbGVjdG9yOiAnZnVzaW9uLWZvcm0tY2FyZCcsXG4gICAgc3RhbmRhbG9uZTogdHJ1ZSxcbiAgICBob3N0OiB7Y2xhc3M6ICdmdXNpb24tdjQnfSxcbiAgICBpbXBvcnRzOiBbXSxcbiAgICB0ZW1wbGF0ZVVybDogJy4vZm9ybS1jYXJkLmNvbXBvbmVudC5odG1sJyxcbiAgICBzdHlsZVVybDogJy4vZm9ybS1jYXJkLmNvbXBvbmVudC5zY3NzJyxcbiAgICBjaGFuZ2VEZXRlY3Rpb246IENoYW5nZURldGVjdGlvblN0cmF0ZWd5Lk9uUHVzaFxufSlcbmV4cG9ydCBjbGFzcyBGb3JtQ2FyZENvbXBvbmVudCB7fVxuIiwiPGRpdiBjbGFzcz1cImZ1LWZvcm0tY2FyZFwiPlxuICAgIDxkaXYgY2xhc3M9XCJmb3JtLWNhcmRfX2hlYWRlclwiPlxuICAgICAgICA8ZGl2IGNsYXNzPVwiZm9ybS1jYXJkX19oZWFkZXJfX3RpdGxlXCI+XG4gICAgICAgICAgICA8bmctY29udGVudCBzZWxlY3Q9XCJbc2xvdD0nZm9ybS1jYXJkLXRpdGxlJ11cIj48L25nLWNvbnRlbnQ+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwiZm9ybS1jYXJkX19oZWFkZXJfX3N1YnRpdGxlXCI+XG4gICAgICAgICAgICAgICAgPG5nLWNvbnRlbnQgc2VsZWN0PVwiW3Nsb3Q9J2Zvcm0tY2FyZC1zdWJ0aXRsZSddXCI+PC9uZy1jb250ZW50PlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgIDwvZGl2PlxuICAgICAgICA8ZGl2IGNsYXNzPVwiZm9ybS1jYXJkX19oZWFkZXJfX2FjdGlvbnNcIj5cbiAgICAgICAgICAgIDxuZy1jb250ZW50IHNlbGVjdD1cIltzbG90PSdmb3JtLWNhcmQtaGVhZGVyLWFjdGlvbnMnXVwiPjwvbmctY29udGVudD5cbiAgICAgICAgPC9kaXY+XG4gICAgPC9kaXY+XG4gICAgPGRpdiBjbGFzcz1cImZvcm0tY2FyZF9fY29udGVudFwiPlxuICAgICAgICA8bmctY29udGVudCBzZWxlY3Q9XCJbc2xvdD0nZm9ybS1jYXJkLWNvbnRlbnQnXVwiPjwvbmctY29udGVudD5cbiAgICA8L2Rpdj5cbjwvZGl2PlxuPGRpdiBjbGFzcz1cImZvcm0tY2FyZF9fZm9vdGVyXCI+XG4gICAgPG5nLWNvbnRlbnQgc2VsZWN0PVwiW3Nsb3Q9J2Zvcm0tY2FyZC1hY3Rpb25zJ11cIj48L25nLWNvbnRlbnQ+XG48L2Rpdj5cblxuXG4iXX0=