import { ChangeDetectionStrategy, Component, ContentChildren, Directive, HostListener, Input, ViewEncapsulation } from "@angular/core";
import { coerceBooleanProperty } from '@angular/cdk/coercion';
import { setLines } from '@angular/material/core';
import * as i0 from "@angular/core";
import * as i1 from "@angular/common";
export class QMSListLeadingIcon {
    static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: QMSListLeadingIcon, deps: [], target: i0.ɵɵFactoryTarget.Directive }); }
    static { this.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "14.0.0", version: "17.3.12", type: QMSListLeadingIcon, selector: "[leading-icon]", host: { classAttribute: "leading-icon" }, ngImport: i0 }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: QMSListLeadingIcon, decorators: [{
            type: Directive,
            args: [{
                    selector: '[leading-icon]',
                    host: { 'class': 'leading-icon' }
                }]
        }] });
export class QMSListLine {
    constructor(elRef, renderer) {
        this.elRef = elRef;
        this.renderer = renderer;
    }
    ngOnInit() {
        if (this.type === 'caption') {
            this.renderer.setAttribute(this.elRef.nativeElement, 'class', 'caption');
        }
        else if (this.type === 'subtitle') {
            this.renderer.setAttribute(this.elRef.nativeElement, 'class', `subtitle size-${this.size ? this.size : 'none'}`);
        }
        else {
            this.renderer.setAttribute(this.elRef.nativeElement, 'class', `qms-line size-${this.size ? this.size : 'none'}`);
        }
        if (this.color) {
            this.renderer.addClass(this.elRef.nativeElement, this.color);
        }
    }
    static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: QMSListLine, deps: [{ token: i0.ElementRef }, { token: i0.Renderer2 }], target: i0.ɵɵFactoryTarget.Directive }); }
    static { this.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "14.0.0", version: "17.3.12", type: QMSListLine, selector: "[qms-line]", inputs: { size: "size", type: "type", color: "color" }, ngImport: i0 }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: QMSListLine, decorators: [{
            type: Directive,
            args: [{
                    selector: '[qms-line]'
                }]
        }], ctorParameters: () => [{ type: i0.ElementRef }, { type: i0.Renderer2 }], propDecorators: { size: [{
                type: Input,
                args: ['size']
            }], type: [{
                type: Input,
                args: ['type']
            }], color: [{
                type: Input,
                args: ['color']
            }] } });
export class QMSListHeader {
    static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: QMSListHeader, deps: [], target: i0.ɵɵFactoryTarget.Directive }); }
    static { this.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "14.0.0", version: "17.3.12", type: QMSListHeader, selector: "[qms-list-header]", host: { classAttribute: "qms-list-header" }, ngImport: i0 }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: QMSListHeader, decorators: [{
            type: Directive,
            args: [{
                    selector: '[qms-list-header]',
                    host: { 'class': 'qms-list-header' }
                }]
        }] });
export class QMSListExpansion {
    constructor(elRef, renderer) {
        this.elRef = elRef;
        this.renderer = renderer;
    }
    ngAfterContentInit() {
        // setLines(this._lines, this.elRef);
    }
    static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: QMSListExpansion, deps: [{ token: i0.ElementRef }, { token: i0.Renderer2 }], target: i0.ɵɵFactoryTarget.Directive }); }
    static { this.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "14.0.0", version: "17.3.12", type: QMSListExpansion, selector: "[qms-expansion]", host: { classAttribute: "qms-expansion" }, queries: [{ propertyName: "_lines", predicate: QMSListLine, descendants: true }], ngImport: i0 }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: QMSListExpansion, decorators: [{
            type: Directive,
            args: [{
                    selector: '[qms-expansion]',
                    host: { 'class': 'qms-expansion' }
                }]
        }], ctorParameters: () => [{ type: i0.ElementRef }, { type: i0.Renderer2 }], propDecorators: { _lines: [{
                type: ContentChildren,
                args: [QMSListLine, { descendants: true }]
            }] } });
export class QMSListExpansionHeader {
    constructor(elRef, renderer) {
        this.elRef = elRef;
        this.renderer = renderer;
    }
    onClick($event) {
        setTimeout(() => {
            if (this.elRef.nativeElement.classList.contains('mat-expanded')) {
                this.renderer.addClass(this.elRef.nativeElement, 'active-item');
            }
            else {
                this.renderer.removeClass(this.elRef.nativeElement, 'active-item');
            }
        }, 200);
    }
    ngAfterContentInit() {
        setLines(this._lines, this.elRef);
    }
    static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: QMSListExpansionHeader, deps: [{ token: i0.ElementRef }, { token: i0.Renderer2 }], target: i0.ɵɵFactoryTarget.Directive }); }
    static { this.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "14.0.0", version: "17.3.12", type: QMSListExpansionHeader, selector: "[qms-expansion-header]", host: { listeners: { "click": "onClick($event)" }, classAttribute: "qms-expansion-header" }, queries: [{ propertyName: "_lines", predicate: QMSListLine, descendants: true }], ngImport: i0 }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: QMSListExpansionHeader, decorators: [{
            type: Directive,
            args: [{
                    selector: '[qms-expansion-header]',
                    host: { 'class': 'qms-expansion-header' }
                }]
        }], ctorParameters: () => [{ type: i0.ElementRef }, { type: i0.Renderer2 }], propDecorators: { _lines: [{
                type: ContentChildren,
                args: [QMSListLine, { descendants: true }]
            }], onClick: [{
                type: HostListener,
                args: ['click', ['$event']]
            }] } });
export class QMSList {
    constructor(elRef) {
        this.elRef = elRef;
    }
    ngOnInit() { }
    static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: QMSList, deps: [{ token: i0.ElementRef }], target: i0.ɵɵFactoryTarget.Component }); }
    static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "17.3.12", type: QMSList, selector: "qms-list", host: { classAttribute: "qms-list" }, ngImport: i0, template: "<ng-content></ng-content>\n", styles: [".mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]){background-color:transparent;box-shadow:none;border-bottom:1px solid var(--other-divider);margin:0 1rem;border-radius:0;font-family:Open Sans}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]).no-border{border-bottom:none}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header{height:40px;padding:0 10px;font-family:inherit}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header.mat-2-line{height:63px}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header.mat-3-line{height:81px}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header .title-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;position:relative;height:inherit}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header[aria-disabled=true]{pointer-events:none;-webkit-user-select:none;user-select:none}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header[aria-disabled=true] .qms-list-header *{color:var(--primary);opacity:.38}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header:hover:not([aria-disabled=true]){background:var(--primary-light-6-opacity)}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header:hover .subtitle,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header:hover .default-subtitle,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header:hover .caption,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header:hover .mat-expansion-indicator:after,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header:hover .material-icons,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header:hover .material-icons-outlined{color:var(--primary)}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header:active:not([aria-disabled=true]){background:var(--primary-light-24-opacity)}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header:active .subtitle,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header:active .default-subtitle,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header:active .caption,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header:active .mat-expansion-indicator:after,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header:active .material-icons,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header:active .material-icons-outlined{color:var(--primary)}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header.cdk-keyboard-focused{background-color:var(--primary-light-12-opacity);border-radius:2px}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header.cdk-keyboard-focused .subtitle,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header.cdk-keyboard-focused .default-subtitle,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header.cdk-keyboard-focused .caption,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header.cdk-keyboard-focused .mat-expansion-indicator:after,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header.cdk-keyboard-focused .material-icons,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header.cdk-keyboard-focused .material-icons-outlined{color:var(--primary)}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header.active-item{color:var(--primary)}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header.active-item .leading-icon,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header.active-item .caption,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header.active-item .subtitle,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header.active-item .qms-line{color:inherit}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header.active-item .mat-expansion-indicator:after{color:inherit}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-body{padding:1rem 10px}.qms-list{display:block;padding-top:6px;-webkit-tap-highlight-color:transparent;font-family:Open Sans}.qms-list-item{display:block;-webkit-tap-highlight-color:transparent;width:100%;padding:0;min-height:40px;height:40px}.qms-list-item.mat-2-line{height:63px}.qms-list-item.mat-2-line.image-item{height:56px}.qms-list-item.mat-3-line{height:81px}.qms-list-item.mat-multi-line{height:102px}.qms-list-item.image-item .qms-list-item-content{border-bottom:none}.qms-list-item.image-item .qms-list-text{height:100%;border-bottom:1px solid var(--other-divider)}.qms-list-item.image-item .trailing-box{height:100%;border-bottom:1px solid var(--other-divider);padding-top:10px}.qms-list-item.qms-list-item-disabled .qms-line,.qms-list-item.qms-list-item-disabled .caption,.qms-list-item.qms-list-item-disabled .subtitle,.qms-list-item.qms-list-item-disabled button,.qms-list-item.qms-list-item-disabled span,.qms-list-item.qms-list-item-disabled .material-icons,.qms-list-item.qms-list-item-disabled .material-icons-outlined p{color:#00000061;pointer-events:none;cursor:default;-webkit-user-select:none;user-select:none;background-color:none}.qms-list-item:not([disabled],.qms-list-item-disabled):hover,.qms-list-item:not([disabled],.qms-list-item-disabled):focus{cursor:pointer;background-color:#00000014;outline:none}.qms-list-item:not([disabled],.qms-list-item-disabled):active{cursor:pointer;background-color:#0000001f}.qms-list-item.no-border .qms-list-item-content{border-bottom:none}.qms-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;position:relative;height:inherit;border-bottom:1px solid var(--other-divider);margin:0 1rem}.material-icons.leading-icon,.material-icons-outlined.leading-icon{flex-shrink:0;width:24px;height:24px;font-size:24px;box-sizing:content-box;border-radius:50%;color:#0009;padding:4px 1rem 4px 4px}img.leading-icon{width:100%}.qms-list-text{padding-right:0;display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden}.qms-line{line-height:22px;white-space:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:0;margin:0;font-weight:400;font-size:.875rem;box-sizing:border-box;color:#0009}.qms-line.size-lg{font-size:1rem}.qms-list-header .subtitle{line-height:22px;white-space:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:0;margin:0;box-sizing:border-box;color:var(--default-color);font-weight:600;font-size:1rem;font-family:Open Sans}.qms-list-header .subtitle.size-sm{font-size:.875rem}.qms-list-header .caption{line-height:16px;font-size:.75rem;color:#0009;display:flex;justify-content:space-between}.qms-list-header .caption .material-icons,.qms-list-header .caption .material-icons-outlined{font-size:20px}.qms-list-header .caption .overline{font-family:Raleway;font-weight:600}.trailing-box{display:flex}.trailing-box>*{padding-left:1.5rem}.trailing-box .caption{color:#0009;font-size:.75rem}.trailing-box .caption .material-icons,.trailing-box .caption .material-icons-outlined{font-size:20px}.trailing-box button{color:#0009;padding:0;margin-left:1rem}.default-subtitle{color:var(--default-color)}.wrap-image{box-sizing:content-box;color:#0009;display:flex;flex-direction:row;justify-content:center;background:#0000001f;margin-right:1rem;align-self:flex-start;margin-top:0}.wrap-image.image-circle,.wrap-image.image-circle img{width:40px;height:40px;border-radius:50%}.wrap-image.image-rect,.wrap-image.image-rect img{width:unset;height:56px;border-radius:2px}.wrap-image.image-square,.wrap-image.image-square img{width:56px;height:56px;border-radius:2px}.wrap-image .mat-icon{display:flex;-ms-grid-row-align:center;align-self:center;padding:0;height:auto}\n"], changeDetection: i0.ChangeDetectionStrategy.OnPush, encapsulation: i0.ViewEncapsulation.None }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: QMSList, decorators: [{
            type: Component,
            args: [{ selector: 'qms-list', host: { 'class': 'qms-list' }, encapsulation: ViewEncapsulation.None, changeDetection: ChangeDetectionStrategy.OnPush, template: "<ng-content></ng-content>\n", styles: [".mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]){background-color:transparent;box-shadow:none;border-bottom:1px solid var(--other-divider);margin:0 1rem;border-radius:0;font-family:Open Sans}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]).no-border{border-bottom:none}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header{height:40px;padding:0 10px;font-family:inherit}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header.mat-2-line{height:63px}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header.mat-3-line{height:81px}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header .title-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;position:relative;height:inherit}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header[aria-disabled=true]{pointer-events:none;-webkit-user-select:none;user-select:none}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header[aria-disabled=true] .qms-list-header *{color:var(--primary);opacity:.38}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header:hover:not([aria-disabled=true]){background:var(--primary-light-6-opacity)}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header:hover .subtitle,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header:hover .default-subtitle,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header:hover .caption,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header:hover .mat-expansion-indicator:after,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header:hover .material-icons,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header:hover .material-icons-outlined{color:var(--primary)}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header:active:not([aria-disabled=true]){background:var(--primary-light-24-opacity)}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header:active .subtitle,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header:active .default-subtitle,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header:active .caption,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header:active .mat-expansion-indicator:after,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header:active .material-icons,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header:active .material-icons-outlined{color:var(--primary)}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header.cdk-keyboard-focused{background-color:var(--primary-light-12-opacity);border-radius:2px}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header.cdk-keyboard-focused .subtitle,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header.cdk-keyboard-focused .default-subtitle,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header.cdk-keyboard-focused .caption,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header.cdk-keyboard-focused .mat-expansion-indicator:after,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header.cdk-keyboard-focused .material-icons,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header.cdk-keyboard-focused .material-icons-outlined{color:var(--primary)}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header.active-item{color:var(--primary)}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header.active-item .leading-icon,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header.active-item .caption,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header.active-item .subtitle,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header.active-item .qms-line{color:inherit}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header.active-item .mat-expansion-indicator:after{color:inherit}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-body{padding:1rem 10px}.qms-list{display:block;padding-top:6px;-webkit-tap-highlight-color:transparent;font-family:Open Sans}.qms-list-item{display:block;-webkit-tap-highlight-color:transparent;width:100%;padding:0;min-height:40px;height:40px}.qms-list-item.mat-2-line{height:63px}.qms-list-item.mat-2-line.image-item{height:56px}.qms-list-item.mat-3-line{height:81px}.qms-list-item.mat-multi-line{height:102px}.qms-list-item.image-item .qms-list-item-content{border-bottom:none}.qms-list-item.image-item .qms-list-text{height:100%;border-bottom:1px solid var(--other-divider)}.qms-list-item.image-item .trailing-box{height:100%;border-bottom:1px solid var(--other-divider);padding-top:10px}.qms-list-item.qms-list-item-disabled .qms-line,.qms-list-item.qms-list-item-disabled .caption,.qms-list-item.qms-list-item-disabled .subtitle,.qms-list-item.qms-list-item-disabled button,.qms-list-item.qms-list-item-disabled span,.qms-list-item.qms-list-item-disabled .material-icons,.qms-list-item.qms-list-item-disabled .material-icons-outlined p{color:#00000061;pointer-events:none;cursor:default;-webkit-user-select:none;user-select:none;background-color:none}.qms-list-item:not([disabled],.qms-list-item-disabled):hover,.qms-list-item:not([disabled],.qms-list-item-disabled):focus{cursor:pointer;background-color:#00000014;outline:none}.qms-list-item:not([disabled],.qms-list-item-disabled):active{cursor:pointer;background-color:#0000001f}.qms-list-item.no-border .qms-list-item-content{border-bottom:none}.qms-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;position:relative;height:inherit;border-bottom:1px solid var(--other-divider);margin:0 1rem}.material-icons.leading-icon,.material-icons-outlined.leading-icon{flex-shrink:0;width:24px;height:24px;font-size:24px;box-sizing:content-box;border-radius:50%;color:#0009;padding:4px 1rem 4px 4px}img.leading-icon{width:100%}.qms-list-text{padding-right:0;display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden}.qms-line{line-height:22px;white-space:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:0;margin:0;font-weight:400;font-size:.875rem;box-sizing:border-box;color:#0009}.qms-line.size-lg{font-size:1rem}.qms-list-header .subtitle{line-height:22px;white-space:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:0;margin:0;box-sizing:border-box;color:var(--default-color);font-weight:600;font-size:1rem;font-family:Open Sans}.qms-list-header .subtitle.size-sm{font-size:.875rem}.qms-list-header .caption{line-height:16px;font-size:.75rem;color:#0009;display:flex;justify-content:space-between}.qms-list-header .caption .material-icons,.qms-list-header .caption .material-icons-outlined{font-size:20px}.qms-list-header .caption .overline{font-family:Raleway;font-weight:600}.trailing-box{display:flex}.trailing-box>*{padding-left:1.5rem}.trailing-box .caption{color:#0009;font-size:.75rem}.trailing-box .caption .material-icons,.trailing-box .caption .material-icons-outlined{font-size:20px}.trailing-box button{color:#0009;padding:0;margin-left:1rem}.default-subtitle{color:var(--default-color)}.wrap-image{box-sizing:content-box;color:#0009;display:flex;flex-direction:row;justify-content:center;background:#0000001f;margin-right:1rem;align-self:flex-start;margin-top:0}.wrap-image.image-circle,.wrap-image.image-circle img{width:40px;height:40px;border-radius:50%}.wrap-image.image-rect,.wrap-image.image-rect img{width:unset;height:56px;border-radius:2px}.wrap-image.image-square,.wrap-image.image-square img{width:56px;height:56px;border-radius:2px}.wrap-image .mat-icon{display:flex;-ms-grid-row-align:center;align-self:center;padding:0;height:auto}\n"] }]
        }], ctorParameters: () => [{ type: i0.ElementRef }] });
export class QMSListItem {
    get disabled() { return this._disabled; }
    set disabled(value) {
        this._disabled = coerceBooleanProperty(value);
    }
    constructor(elRef, renderer) {
        this.elRef = elRef;
        this.renderer = renderer;
        this._disabled = false;
    }
    ngAfterViewInit() {
        if (this.type) {
            // this.renderer.setAttribute(this.elRef.nativeElement, 'class', 'qms-list-item image-item');
            this.renderer.addClass(this.elRef.nativeElement, 'image-item');
            this.renderer.addClass(this.elRef.nativeElement, this.type);
        }
        setLines(this._lines, this.elRef);
    }
    static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: QMSListItem, deps: [{ token: i0.ElementRef }, { token: i0.Renderer2 }], target: i0.ɵɵFactoryTarget.Component }); }
    static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "17.3.12", type: QMSListItem, selector: "qms-list-item", inputs: { type: "type", disabled: "disabled" }, host: { properties: { "class.qms-list-item-disabled": "disabled", "attr.tabindex": "disabled ? -1 : 0" }, classAttribute: "qms-list-item" }, queries: [{ propertyName: "_lines", predicate: QMSListLine, descendants: true }], ngImport: i0, template: "<div class=\"qms-list-item-content\">\n  <ng-template #content\n    ><ng-content select=\"[leading-icon]\"></ng-content\n  ></ng-template>\n  <div class=\"wrap-image {{type}}\" *ngIf=\"type\">\n    <ng-container *ngTemplateOutlet=\"content\"></ng-container>\n  </div>\n  <div class=\"wrap-icon\" *ngIf=\"!type\">\n    <ng-container *ngTemplateOutlet=\"content\"></ng-container>\n  </div>\n  <div class=\"qms-list-text\">\n    <ng-content select=\"[qms-list-header]\"></ng-content>\n    <ng-content select=\"[qms-line]\"></ng-content>\n  </div>\n  <div class=\"trailing-box\">\n    <ng-content></ng-content>\n  </div>\n</div>\n", styles: [".mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]){background-color:transparent;box-shadow:none;border-bottom:1px solid var(--other-divider);margin:0 1rem;border-radius:0;font-family:Open Sans}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]).no-border{border-bottom:none}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header{height:40px;padding:0 10px;font-family:inherit}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header.mat-2-line{height:63px}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header.mat-3-line{height:81px}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header .title-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;position:relative;height:inherit}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header[aria-disabled=true]{pointer-events:none;-webkit-user-select:none;user-select:none}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header[aria-disabled=true] .qms-list-header *{color:var(--primary);opacity:.38}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header:hover:not([aria-disabled=true]){background:var(--primary-light-6-opacity)}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header:hover .subtitle,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header:hover .default-subtitle,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header:hover .caption,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header:hover .mat-expansion-indicator:after,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header:hover .material-icons,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header:hover .material-icons-outlined{color:var(--primary)}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header:active:not([aria-disabled=true]){background:var(--primary-light-24-opacity)}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header:active .subtitle,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header:active .default-subtitle,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header:active .caption,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header:active .mat-expansion-indicator:after,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header:active .material-icons,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header:active .material-icons-outlined{color:var(--primary)}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header.cdk-keyboard-focused{background-color:var(--primary-light-12-opacity);border-radius:2px}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header.cdk-keyboard-focused .subtitle,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header.cdk-keyboard-focused .default-subtitle,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header.cdk-keyboard-focused .caption,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header.cdk-keyboard-focused .mat-expansion-indicator:after,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header.cdk-keyboard-focused .material-icons,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header.cdk-keyboard-focused .material-icons-outlined{color:var(--primary)}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header.active-item{color:var(--primary)}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header.active-item .leading-icon,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header.active-item .caption,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header.active-item .subtitle,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header.active-item .qms-line{color:inherit}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header.active-item .mat-expansion-indicator:after{color:inherit}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-body{padding:1rem 10px}.qms-list{display:block;padding-top:6px;-webkit-tap-highlight-color:transparent;font-family:Open Sans}.qms-list-item{display:block;-webkit-tap-highlight-color:transparent;width:100%;padding:0;min-height:40px;height:40px}.qms-list-item.mat-2-line{height:63px}.qms-list-item.mat-2-line.image-item{height:56px}.qms-list-item.mat-3-line{height:81px}.qms-list-item.mat-multi-line{height:102px}.qms-list-item.image-item .qms-list-item-content{border-bottom:none}.qms-list-item.image-item .qms-list-text{height:100%;border-bottom:1px solid var(--other-divider)}.qms-list-item.image-item .trailing-box{height:100%;border-bottom:1px solid var(--other-divider);padding-top:10px}.qms-list-item.qms-list-item-disabled .qms-line,.qms-list-item.qms-list-item-disabled .caption,.qms-list-item.qms-list-item-disabled .subtitle,.qms-list-item.qms-list-item-disabled button,.qms-list-item.qms-list-item-disabled span,.qms-list-item.qms-list-item-disabled .material-icons,.qms-list-item.qms-list-item-disabled .material-icons-outlined p{color:#00000061;pointer-events:none;cursor:default;-webkit-user-select:none;user-select:none;background-color:none}.qms-list-item:not([disabled],.qms-list-item-disabled):hover,.qms-list-item:not([disabled],.qms-list-item-disabled):focus{cursor:pointer;background-color:#00000014;outline:none}.qms-list-item:not([disabled],.qms-list-item-disabled):active{cursor:pointer;background-color:#0000001f}.qms-list-item.no-border .qms-list-item-content{border-bottom:none}.qms-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;position:relative;height:inherit;border-bottom:1px solid var(--other-divider);margin:0 1rem}.material-icons.leading-icon,.material-icons-outlined.leading-icon{flex-shrink:0;width:24px;height:24px;font-size:24px;box-sizing:content-box;border-radius:50%;color:#0009;padding:4px 1rem 4px 4px}img.leading-icon{width:100%}.qms-list-text{padding-right:0;display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden}.qms-line{line-height:22px;white-space:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:0;margin:0;font-weight:400;font-size:.875rem;box-sizing:border-box;color:#0009}.qms-line.size-lg{font-size:1rem}.qms-list-header .subtitle{line-height:22px;white-space:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:0;margin:0;box-sizing:border-box;color:var(--default-color);font-weight:600;font-size:1rem;font-family:Open Sans}.qms-list-header .subtitle.size-sm{font-size:.875rem}.qms-list-header .caption{line-height:16px;font-size:.75rem;color:#0009;display:flex;justify-content:space-between}.qms-list-header .caption .material-icons,.qms-list-header .caption .material-icons-outlined{font-size:20px}.qms-list-header .caption .overline{font-family:Raleway;font-weight:600}.trailing-box{display:flex}.trailing-box>*{padding-left:1.5rem}.trailing-box .caption{color:#0009;font-size:.75rem}.trailing-box .caption .material-icons,.trailing-box .caption .material-icons-outlined{font-size:20px}.trailing-box button{color:#0009;padding:0;margin-left:1rem}.default-subtitle{color:var(--default-color)}.wrap-image{box-sizing:content-box;color:#0009;display:flex;flex-direction:row;justify-content:center;background:#0000001f;margin-right:1rem;align-self:flex-start;margin-top:0}.wrap-image.image-circle,.wrap-image.image-circle img{width:40px;height:40px;border-radius:50%}.wrap-image.image-rect,.wrap-image.image-rect img{width:unset;height:56px;border-radius:2px}.wrap-image.image-square,.wrap-image.image-square img{width:56px;height:56px;border-radius:2px}.wrap-image .mat-icon{display:flex;-ms-grid-row-align:center;align-self:center;padding:0;height:auto}\n"], dependencies: [{ kind: "directive", type: i1.NgIf, selector: "[ngIf]", inputs: ["ngIf", "ngIfThen", "ngIfElse"] }, { kind: "directive", type: i1.NgTemplateOutlet, selector: "[ngTemplateOutlet]", inputs: ["ngTemplateOutletContext", "ngTemplateOutlet", "ngTemplateOutletInjector"] }], changeDetection: i0.ChangeDetectionStrategy.OnPush, encapsulation: i0.ViewEncapsulation.None }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: QMSListItem, decorators: [{
            type: Component,
            args: [{ selector: 'qms-list-item', host: {
                        'class': 'qms-list-item',
                        '[class.qms-list-item-disabled]': 'disabled',
                        '[attr.tabindex]': 'disabled ? -1 : 0',
                    }, encapsulation: ViewEncapsulation.None, changeDetection: ChangeDetectionStrategy.OnPush, template: "<div class=\"qms-list-item-content\">\n  <ng-template #content\n    ><ng-content select=\"[leading-icon]\"></ng-content\n  ></ng-template>\n  <div class=\"wrap-image {{type}}\" *ngIf=\"type\">\n    <ng-container *ngTemplateOutlet=\"content\"></ng-container>\n  </div>\n  <div class=\"wrap-icon\" *ngIf=\"!type\">\n    <ng-container *ngTemplateOutlet=\"content\"></ng-container>\n  </div>\n  <div class=\"qms-list-text\">\n    <ng-content select=\"[qms-list-header]\"></ng-content>\n    <ng-content select=\"[qms-line]\"></ng-content>\n  </div>\n  <div class=\"trailing-box\">\n    <ng-content></ng-content>\n  </div>\n</div>\n", styles: [".mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]){background-color:transparent;box-shadow:none;border-bottom:1px solid var(--other-divider);margin:0 1rem;border-radius:0;font-family:Open Sans}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]).no-border{border-bottom:none}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header{height:40px;padding:0 10px;font-family:inherit}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header.mat-2-line{height:63px}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header.mat-3-line{height:81px}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header .title-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;position:relative;height:inherit}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header[aria-disabled=true]{pointer-events:none;-webkit-user-select:none;user-select:none}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header[aria-disabled=true] .qms-list-header *{color:var(--primary);opacity:.38}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header:hover:not([aria-disabled=true]){background:var(--primary-light-6-opacity)}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header:hover .subtitle,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header:hover .default-subtitle,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header:hover .caption,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header:hover .mat-expansion-indicator:after,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header:hover .material-icons,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header:hover .material-icons-outlined{color:var(--primary)}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header:active:not([aria-disabled=true]){background:var(--primary-light-24-opacity)}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header:active .subtitle,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header:active .default-subtitle,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header:active .caption,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header:active .mat-expansion-indicator:after,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header:active .material-icons,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header:active .material-icons-outlined{color:var(--primary)}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header.cdk-keyboard-focused{background-color:var(--primary-light-12-opacity);border-radius:2px}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header.cdk-keyboard-focused .subtitle,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header.cdk-keyboard-focused .default-subtitle,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header.cdk-keyboard-focused .caption,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header.cdk-keyboard-focused .mat-expansion-indicator:after,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header.cdk-keyboard-focused .material-icons,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header.cdk-keyboard-focused .material-icons-outlined{color:var(--primary)}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header.active-item{color:var(--primary)}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header.active-item .leading-icon,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header.active-item .caption,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header.active-item .subtitle,.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header.active-item .qms-line{color:inherit}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-header.active-item .mat-expansion-indicator:after{color:inherit}.mat-expansion-panel.qms-expansion:not([class*=mat-elevation-z]) .mat-expansion-panel-body{padding:1rem 10px}.qms-list{display:block;padding-top:6px;-webkit-tap-highlight-color:transparent;font-family:Open Sans}.qms-list-item{display:block;-webkit-tap-highlight-color:transparent;width:100%;padding:0;min-height:40px;height:40px}.qms-list-item.mat-2-line{height:63px}.qms-list-item.mat-2-line.image-item{height:56px}.qms-list-item.mat-3-line{height:81px}.qms-list-item.mat-multi-line{height:102px}.qms-list-item.image-item .qms-list-item-content{border-bottom:none}.qms-list-item.image-item .qms-list-text{height:100%;border-bottom:1px solid var(--other-divider)}.qms-list-item.image-item .trailing-box{height:100%;border-bottom:1px solid var(--other-divider);padding-top:10px}.qms-list-item.qms-list-item-disabled .qms-line,.qms-list-item.qms-list-item-disabled .caption,.qms-list-item.qms-list-item-disabled .subtitle,.qms-list-item.qms-list-item-disabled button,.qms-list-item.qms-list-item-disabled span,.qms-list-item.qms-list-item-disabled .material-icons,.qms-list-item.qms-list-item-disabled .material-icons-outlined p{color:#00000061;pointer-events:none;cursor:default;-webkit-user-select:none;user-select:none;background-color:none}.qms-list-item:not([disabled],.qms-list-item-disabled):hover,.qms-list-item:not([disabled],.qms-list-item-disabled):focus{cursor:pointer;background-color:#00000014;outline:none}.qms-list-item:not([disabled],.qms-list-item-disabled):active{cursor:pointer;background-color:#0000001f}.qms-list-item.no-border .qms-list-item-content{border-bottom:none}.qms-list-item-content{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;position:relative;height:inherit;border-bottom:1px solid var(--other-divider);margin:0 1rem}.material-icons.leading-icon,.material-icons-outlined.leading-icon{flex-shrink:0;width:24px;height:24px;font-size:24px;box-sizing:content-box;border-radius:50%;color:#0009;padding:4px 1rem 4px 4px}img.leading-icon{width:100%}.qms-list-text{padding-right:0;display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden}.qms-line{line-height:22px;white-space:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:0;margin:0;font-weight:400;font-size:.875rem;box-sizing:border-box;color:#0009}.qms-line.size-lg{font-size:1rem}.qms-list-header .subtitle{line-height:22px;white-space:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:0;margin:0;box-sizing:border-box;color:var(--default-color);font-weight:600;font-size:1rem;font-family:Open Sans}.qms-list-header .subtitle.size-sm{font-size:.875rem}.qms-list-header .caption{line-height:16px;font-size:.75rem;color:#0009;display:flex;justify-content:space-between}.qms-list-header .caption .material-icons,.qms-list-header .caption .material-icons-outlined{font-size:20px}.qms-list-header .caption .overline{font-family:Raleway;font-weight:600}.trailing-box{display:flex}.trailing-box>*{padding-left:1.5rem}.trailing-box .caption{color:#0009;font-size:.75rem}.trailing-box .caption .material-icons,.trailing-box .caption .material-icons-outlined{font-size:20px}.trailing-box button{color:#0009;padding:0;margin-left:1rem}.default-subtitle{color:var(--default-color)}.wrap-image{box-sizing:content-box;color:#0009;display:flex;flex-direction:row;justify-content:center;background:#0000001f;margin-right:1rem;align-self:flex-start;margin-top:0}.wrap-image.image-circle,.wrap-image.image-circle img{width:40px;height:40px;border-radius:50%}.wrap-image.image-rect,.wrap-image.image-rect img{width:unset;height:56px;border-radius:2px}.wrap-image.image-square,.wrap-image.image-square img{width:56px;height:56px;border-radius:2px}.wrap-image .mat-icon{display:flex;-ms-grid-row-align:center;align-self:center;padding:0;height:auto}\n"] }]
        }], ctorParameters: () => [{ type: i0.ElementRef }, { type: i0.Renderer2 }], propDecorators: { type: [{
                type: Input,
                args: ['type']
            }], disabled: [{
                type: Input
            }], _lines: [{
                type: ContentChildren,
                args: [QMSListLine, { descendants: true }]
            }] } });
//# sourceMappingURL=data:application/json;base64, 