.about-info-layout{background: var(--lumo-contrast-5pct);height: 100%;display: flex;flex-direction: column}.about-info-container{max-width: 52em;margin: 0 auto;padding: var(--lumo-space-l);display: flex;flex-direction: column;gap: var(--lumo-space-m)}.about-info-header{display: flex;flex-direction: row;align-items: center;gap: var(--lumo-space-m);padding: var(--lumo-space-s) var(--lumo-space-l);flex: 0 0 auto;width: 100%;box-sizing: border-box;border-bottom: 1px solid var(--lumo-contrast-10pct);background: var(--lumo-base-color)}.about-info-logo{max-height: 40px}.about-info-header h2{margin: 0;color: var(--lumo-header-text-color)}.about-info-card{background: var(--lumo-base-color);border-radius: var(--lumo-border-radius-l);padding: var(--lumo-space-l);box-shadow: var(--lumo-box-shadow-xs)}.about-info-build{flex-wrap: wrap;gap: var(--lumo-space-m);justify-content: flex-end;margin-left: auto}.about-info-version{font-size: var(--lumo-font-size-s);color: var(--lumo-secondary-text-color)}.handbook-nav-scroller{flex: 0 0 auto;border-right: 1px solid var(--lumo-contrast-10pct);background: var(--lumo-base-color)}.handbook-nav-module{display: block;font-weight: 600;font-size: var(--lumo-font-size-xs);text-transform: uppercase;letter-spacing: 0.04em;color: var(--lumo-secondary-text-color);padding: var(--lumo-space-m) var(--lumo-space-s) var(--lumo-space-xs)}.handbook-nav-item{justify-content: flex-start;text-align: left;width: 100%}.handbook-content-scroller{background: var(--lumo-base-color)}.handbook-content{padding: var(--lumo-space-m) var(--lumo-space-xl)}.handbook-page{max-width: 62em;line-height: 1.55}.handbook-page img{max-width: 100%;height: auto;border: 1px solid var(--lumo-contrast-20pct);border-radius: var(--lumo-border-radius-m);box-shadow: var(--lumo-box-shadow-xs);margin: var(--lumo-space-s) 0}.handbook-page table{border-collapse: collapse;width: 100%;margin: var(--lumo-space-s) 0;font-size: var(--lumo-font-size-s)}.handbook-page th,.handbook-page td{border: 1px solid var(--lumo-contrast-20pct);padding: var(--lumo-space-xs) var(--lumo-space-s);text-align: left;vertical-align: top}.handbook-page th{background: var(--lumo-contrast-5pct)}.handbook-page blockquote{border-left: 3px solid var(--lumo-primary-color);margin: var(--lumo-space-s) 0;padding: var(--lumo-space-xs) var(--lumo-space-m);background: var(--lumo-primary-color-10pct);border-radius: var(--lumo-border-radius-s)}.handbook-page code{background: var(--lumo-contrast-10pct);padding: 0.1em 0.3em;border-radius: var(--lumo-border-radius-s);font-size: 0.9em}.handbook-page h1{font-size: 1.6em;margin: 0.2em 0 0.5em}.handbook-page h2{font-size: 1.3em;margin: 1.2em 0 0.4em}.handbook-page h3{font-size: 1.1em;margin: 1em 0 0.3em}.about-info-badge{display: inline-flex;align-items: center;border-radius: var(--lumo-border-radius-m);overflow: hidden;border: 1px solid var(--lumo-contrast-20pct)}.about-info-badge-label{padding: var(--lumo-space-xs) var(--lumo-space-s);background: var(--lumo-contrast-5pct);color: var(--lumo-secondary-text-color);font-size: var(--lumo-font-size-s);font-weight: 500}.about-info-badge-value{padding: var(--lumo-space-xs) var(--lumo-space-s);color: var(--lumo-body-text-color);font-size: var(--lumo-font-size-s);font-weight: 600}.about-info-section-title{margin: 0 0 var(--lumo-space-s) 0;color: var(--lumo-header-text-color)}.about-info-release-title{font-weight: 600;color: var(--lumo-header-text-color)}.about-info-release-content{padding: var(--lumo-space-xs) var(--lumo-space-s);line-height: var(--lumo-line-height-m)}.about-info-release-content h4{margin: var(--lumo-space-m) 0 var(--lumo-space-xs) 0;color: var(--lumo-header-text-color);font-size: var(--lumo-font-size-m)}.about-info-release-content ul{margin: var(--lumo-space-xs) 0;padding-left: var(--lumo-space-l)}.about-info-release-content li{margin-bottom: var(--lumo-space-xs);color: var(--lumo-body-text-color)}.about-info-release-content pre{background: var(--lumo-contrast-5pct);border-radius: var(--lumo-border-radius-s);padding: var(--lumo-space-s);overflow-x: auto;font-size: var(--lumo-font-size-s)}jmix-work-area,jmix-main-tabsheet{height: 100%;min-height: 0}.jmix-main-view-header{box-sizing: border-box;display: flex;height: var(--lumo-size-xl);align-items: center;width: 100%}.jmix-main-view-drawer-toggle{color: var(--lumo-secondary-text-color)}.jmix-main-view-title{margin: 0;font-size: var(--lumo-font-size-l)}.jmix-main-view-section{display: flex;flex-direction: column;align-items: stretch;max-height: 100%;min-height: 100%}.jmix-main-view-application-title{display: flex;align-items: center;gap: var(--lumo-space-s);height: var(--lumo-size-xl);margin: 0;padding-left: var(--lumo-space-m);padding-right: var(--lumo-space-m);font-size: var(--lumo-font-size-m)}.sidebar-logo{width: 32px;height: 32px;flex-shrink: 0}.jmix-main-view-application-title-base-link{color: var(--lumo-header-text-color)}.jmix-main-view-application-title-base-link:hover{text-decoration: none}.jmix-main-view-navigation{display: flex;flex-direction: column;border-bottom: 1px solid;border-color: var(--lumo-contrast-10pct);flex-grow: 1;overflow: auto}.jmix-main-view-footer{display: flex;align-items: center;margin-bottom: var(--lumo-space-s);margin-top: var(--lumo-space-s);padding: var(--lumo-space-xs) var(--lumo-space-m);gap: var(--lumo-space-m)}.jmix-main-view-footer .jmix-user-indicator{flex-grow: 1}.jmix-main-view-footer :is(.jmix-user-menu-button-content,.user-menu-button-content){width: calc(var(--vaadin-app-layout-drawer-width,16em) - var(--lumo-space-m) * 2)}.user-menu-button-content,.user-menu-header-content{display: grid;grid-template: "avatar text" "avatar subtext";grid-template-columns: auto 1fr;column-gap: var(--lumo-space-s);width: max-content;box-sizing: border-box;color: var(--lumo-body-text-color);padding: var(--lumo-space-xs) var(--lumo-space-s)}.user-menu-header-content{width: 100%;padding-inline-end: var(--lumo-space-l)}.user-menu-button-content>.user-menu-avatar,.user-menu-header-content>.user-menu-avatar{grid-area: avatar;align-self: center}.user-menu-button-content>.user-menu-text{grid-row: text / subtext}vaadin-menu-bar[jmix-role='jmix-user-menu'][theme~='substituted'] .user-menu-button-content>.user-menu-text{grid-row: text}.user-menu-header-content>.user-menu-text{grid-area: text;color: var(--lumo-body-text-color);font-weight: 700;font-size: var(--lumo-font-size-m)}.user-menu-header-content>.user-menu-text-subtext{grid-row: text / subtext}.user-menu-button-content>.user-menu-text,.user-menu-header-content>.user-menu-text{align-self: center;text-align: start;width: 100%;overflow: hidden;text-overflow: ellipsis}.user-menu-button-content>.user-menu-subtext,.user-menu-header-content>.user-menu-subtext{grid-area: subtext;align-self: center;text-align: start;color: var(--lumo-secondary-text-color);font-size: var(--lumo-font-size-xs);width: 100%;overflow: hidden;text-overflow: ellipsis}vaadin-menu-bar[jmix-role='jmix-user-menu']:not([theme~='substituted']) .user-menu-button-content>.user-menu-subtext{display: none}.jmix-initial-layout{--title-size: var(--lumo-font-size-xxxl);--title-color: var(--lumo-secondary-text-color);width: 100%;height: 100%;align-items: center;justify-content: center;container-type: inline-size;container-name: jmix-initial-layout}.jmix-initial-layout-content{display: flex;justify-content: center;align-items: center;width: 100%;max-width: 50rem;padding: var(--lumo-space-xl);box-sizing: border-box}.jmix-initial-layout-title{position: relative;color: var(--title-color);font-size: var(--title-size);line-height: calc(4 * var(--title-size));box-sizing: border-box}.jmix-initial-layout-title:after{position: absolute;width: 100%;height: 0.3rem;content: '';background: var(--title-color);top: 0;left: 0}.jmix-initial-layout-logo{max-width: 400px;width: 100%;height: auto}@container jmix-initial-layout (max-width: 45rem){.jmix-initial-layout-content{flex-direction: column-reverse;align-items: center;gap: var(--lumo-space-l)}.jmix-initial-layout-title{padding-top: var(--lumo-space-m);line-height: var(--lumo-line-height-m);text-align: center}}.jmix-main-view-header jmix-notifications-indicator{align-self: center;color: var(--lumo-secondary-text-color)}.jmix-main-view-header jmix-notifications-indicator::part(icon){font-size: var(--lumo-icon-size-m)}.jmix-main-view-header jmix-notifications-indicator::part(counter){top: 0;right: 0;transform: translate(40%,-30%);min-width: 1.15em;height: 1.15em;padding: 0 0.3em;box-sizing: border-box;align-items: center;justify-content: center;background-color: var(--lumo-error-color);color: var(--lumo-error-contrast-color);font-size: var(--lumo-font-size-xxs);font-weight: 600;line-height: 1}.jmix-main-view-header jmix-notifications-indicator[empty]::part(counter){display: none}vaadin-app-layout.jmix-main-view-top-menu-app-layout::part(navbar){min-height: 0;border-bottom: 0}.jmix-main-view-top-menu-navigation-bar-box{padding: 0;gap: 0;width: 100%}.jmix-main-view-top-menu-navigation{display: flex;flex-grow: 1;overflow: auto}.jmix-main-view-top-menu-header{display: flex;align-items: center;width: 100%;border-bottom: 1px solid var(--lumo-contrast-10pct)}.jmix-main-view-top-menu-logo-container{display: flex;margin: 0 var(--lumo-space-m)}.jmix-main-view-top-menu-logo{width: var(--lumo-size-m);height: var(--lumo-size-m)}.jmix-main-view-top-menu-user-box{align-self: flex-end;align-items: center;margin: 0 var(--lumo-space-m);max-width: 20em}.jmix-main-view-top-menu-view-header-box{border-bottom: 1px solid var(--lumo-contrast-10pct);padding: 0;width: 100%}.jmix-main-view-top-menu-view-title{font-size: var(--lumo-font-size-l);margin: var(--lumo-space-s) var(--lumo-space-m)}.jmix-login-main-layout{background-color: var(--lumo-shade-5pct)}.login-logo{width: 280px;height: auto;margin-bottom: var(--lumo-space-l)}.wizard-container{max-width: 900px;margin: 0 auto;background: var(--lumo-base-color);border-radius: var(--lumo-border-radius-l);box-shadow: var(--lumo-box-shadow-s)}.wizard-header{background: var(--lumo-contrast-5pct);border-bottom: 1px solid var(--lumo-contrast-10pct);border-radius: var(--lumo-border-radius-l) var(--lumo-border-radius-l) 0 0}.step-indicator{gap: var(--lumo-space-m);margin-bottom: var(--lumo-space-m)}.step-dot{width: 32px;height: 32px;border-radius: 50%;display: flex;align-items: center;justify-content: center;background: var(--lumo-contrast-20pct);color: var(--lumo-contrast-60pct);font-weight: 500;font-size: var(--lumo-font-size-s);transition: all 0.3s ease}.step-dot.active{background: var(--lumo-primary-color);color: var(--lumo-primary-contrast-color);transform: scale(1.1)}.step-dot.completed{background: var(--lumo-success-color);color: var(--lumo-success-contrast-color)}.wizard-progress{margin-top: var(--lumo-space-s)}.step-title{margin: var(--lumo-space-s) 0;color: var(--lumo-header-text-color)}.step-description{margin: 0;color: var(--lumo-secondary-text-color);font-size: var(--lumo-font-size-s)}.wizard-content{min-height: 0;overflow-y: auto}.wizard-navigation{border-top: 1px solid var(--lumo-contrast-10pct);background: var(--lumo-contrast-5pct);border-radius: 0 0 var(--lumo-border-radius-l) var(--lumo-border-radius-l)}.review-summary{background: var(--lumo-contrast-5pct);border-radius: var(--lumo-border-radius-m);max-width: 600px}.review-summary>div{padding: var(--lumo-space-s) 0;border-bottom: 1px solid var(--lumo-contrast-10pct)}.review-summary>div:last-child{border-bottom: none}.supplier-actions{padding: var(--lumo-space-s);background: var(--lumo-contrast-5pct);border-radius: var(--lumo-border-radius-m);margin-top: var(--lumo-space-m)}.compliance-section{margin-top: var(--lumo-space-m)}.health-green{color: var(--lumo-success-color)}.health-yellow{color: #f5c518}.health-orange{color: var(--lumo-warning-color)}.health-red{color: var(--lumo-error-color)}.contract-header{padding: var(--lumo-space-m);background: var(--lumo-contrast-5pct);border-radius: var(--lumo-border-radius-m)}.cost-row-clickable{cursor: pointer;border-radius: var(--lumo-border-radius-s);transition: background-color 0.15s}.cost-row-clickable:hover{background-color: var(--lumo-primary-color-10pct)}.contract-header-titles{min-width: 0}.contract-header-actions{margin-inline-start: auto;flex: 0 0 auto;align-self: flex-start}.health-reason{margin-top: var(--lumo-space-s)}.health-reason-lead{display: block;font-size: var(--lumo-font-size-s);font-weight: 600;color: var(--lumo-secondary-text-color);margin-bottom: var(--lumo-space-xs)}.health-dot{display: inline-block;width: 0.65em;height: 0.65em;border-radius: 50%;margin-right: 0.45em;vertical-align: middle;background: var(--lumo-contrast-40pct)}.health-dot-critical{background: var(--lumo-error-color)}.health-dot-warning{background: var(--lumo-warning-color)}.health-dot-attention{background: var(--lumo-contrast-50pct)}.health-dot-healthy{background: var(--lumo-success-color)}.health-reason-item{display: block;position: relative;padding-left: 1.25em;font-size: var(--lumo-font-size-s);color: var(--lumo-secondary-text-color);line-height: 1.4}.health-reason-item::before{content: "•";position: absolute;left: 0.25em;color: var(--lumo-tertiary-text-color)}[part~="status-draft"]{background-color: var(--lumo-contrast-10pct);color: var(--lumo-secondary-text-color)}[part~="status-active"]{background-color: var(--lumo-success-color-10pct);color: var(--lumo-success-text-color)}[part~="status-transition"]{background-color: var(--lumo-warning-color-10pct);color: var(--lumo-warning-text-color)}[part~="status-expired"],[part~="status-terminated"]{background-color: var(--lumo-error-color-10pct);color: var(--lumo-error-text-color)}[part~="status-archived"]{background-color: var(--lumo-contrast-5pct);color: var(--lumo-disabled-text-color)}.contract-filter-bar{background: var(--lumo-base-color);border-bottom: 1px solid var(--lumo-contrast-10pct);padding: var(--lumo-space-s) var(--lumo-space-m);border-radius: var(--lumo-border-radius-m);gap: var(--lumo-space-s);flex-wrap: wrap}.contract-filter-bar .flex-grow{flex-grow: 1}.contract-cards-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(340px,1fr));gap: var(--lumo-space-m);padding: var(--lumo-space-xs) 0}.contract-card{border: 1px solid var(--lumo-contrast-10pct);border-radius: var(--lumo-border-radius-l);padding: var(--lumo-space-m);cursor: pointer;transition: box-shadow 0.15s ease,transform 0.15s ease;background: var(--lumo-base-color);display: flex;flex-direction: column;gap: var(--lumo-space-xs)}.contract-card:hover{box-shadow: var(--lumo-box-shadow-s);transform: translateY(-2px)}.contract-card[data-health="HEALTHY"]{border-left: 4px solid var(--lumo-success-color)}.contract-card[data-health="ATTENTION"]{border-left: 4px solid #f0a030}.contract-card[data-health="WARNING"]{border-left: 4px solid var(--lumo-error-color-50pct,#e06040)}.contract-card[data-health="CRITICAL"]{border-left: 4px solid var(--lumo-error-color)}.contract-card[data-health="UNKNOWN"]{border-left: 4px solid var(--lumo-contrast-30pct)}.contract-card-header{display: flex;align-items: center;justify-content: space-between;gap: var(--lumo-space-s)}.contract-card-name{font-weight: 600;font-size: var(--lumo-font-size-m);color: var(--lumo-body-text-color);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;flex: 1}.contract-card-subtitle{font-size: var(--lumo-font-size-s);color: var(--lumo-secondary-text-color);overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.contract-card-info{display: flex;align-items: center;gap: var(--lumo-space-m);font-size: var(--lumo-font-size-s);color: var(--lumo-secondary-text-color);padding-top: var(--lumo-space-xs);border-top: 1px solid var(--lumo-contrast-5pct);flex-wrap: wrap}.contract-card-info span{display: flex;align-items: center;gap: 4px}.contract-cost{color: var(--lumo-secondary-text-color)}.contract-bu::before{content: "🏢";font-size: var(--lumo-font-size-xs)}.contract-end-date::before{content: "📅";font-size: var(--lumo-font-size-xs)}.contract-card-badges{display: flex;align-items: center;gap: var(--lumo-space-xs);padding-top: var(--lumo-space-xs);border-top: 1px solid var(--lumo-contrast-5pct);flex-wrap: wrap}.contract-empty{text-align: center;padding: var(--lumo-space-xl);color: var(--lumo-secondary-text-color);font-size: var(--lumo-font-size-l);grid-column: 1 / -1}.contract-overview{height: 100%}@media (max-width: 600px){.contract-cards-grid{grid-template-columns: 1fr}.contract-filter-bar{flex-direction: column;align-items: stretch}.contract-filter-bar vaadin-text-field,.contract-filter-bar vaadin-combo-box{width: 100% !important}}.help-panel{--help-panel-bg: var(--lumo-primary-color-10pct);--help-panel-border: var(--lumo-primary-color-50pct);background: var(--help-panel-bg);border: 1px solid var(--help-panel-border);border-radius: var(--lumo-border-radius-m);margin-bottom: var(--lumo-space-m);width: 100%}.help-panel [slot="summary"]{padding: var(--lumo-space-xs) var(--lumo-space-s)}.help-panel-icon{color: var(--lumo-primary-color);width: var(--lumo-icon-size-s);height: var(--lumo-icon-size-s)}.help-panel-label{font-weight: 500;color: var(--lumo-primary-text-color);font-size: var(--lumo-font-size-s)}.help-panel-content{padding: var(--lumo-space-xs) var(--lumo-space-m) var(--lumo-space-m);font-size: var(--lumo-font-size-s);line-height: var(--lumo-line-height-m);color: var(--lumo-body-text-color)}.help-panel-content h2{font-size: var(--lumo-font-size-l);margin: 0 0 var(--lumo-space-s) 0;color: var(--lumo-header-text-color)}.help-panel-content h3{font-size: var(--lumo-font-size-m);margin: var(--lumo-space-m) 0 var(--lumo-space-xs) 0;color: var(--lumo-header-text-color)}.help-panel-content p{margin: 0 0 var(--lumo-space-s) 0}.help-panel-content ul,.help-panel-content ol{margin: 0 0 var(--lumo-space-s) 0;padding-left: var(--lumo-space-l)}.help-panel-content li{margin-bottom: var(--lumo-space-xs)}.help-panel-content strong{font-weight: 600;color: var(--lumo-header-text-color)}.help-panel-content code{background: var(--lumo-contrast-10pct);border-radius: var(--lumo-border-radius-s);padding: 0.1em 0.3em;font-size: 0.9em}.help-panel-content blockquote{border-left: 3px solid var(--lumo-primary-color);margin: 0 0 var(--lumo-space-s) 0;padding: var(--lumo-space-xs) var(--lumo-space-m);background: var(--lumo-contrast-5pct);border-radius: 0 var(--lumo-border-radius-s) var(--lumo-border-radius-s) 0}.help-panel-content table{width: 100%;border-collapse: collapse;margin: var(--lumo-space-s) 0;font-size: var(--lumo-font-size-s)}.help-panel-content th{background: var(--lumo-contrast-5pct);font-weight: 600;text-align: left;padding: var(--lumo-space-xs) var(--lumo-space-s);border-bottom: 2px solid var(--lumo-contrast-20pct)}.help-panel-content td{padding: var(--lumo-space-xs) var(--lumo-space-s);border-bottom: 1px solid var(--lumo-contrast-10pct)}.help-panel-content tr:last-child td{border-bottom: none}vaadin-grid::part(inactive-row){color: var(--lumo-secondary-text-color);font-style: italic}vaadin-grid::part(clickable-row){cursor: pointer}vaadin-grid::part(clickable-row):hover{background-color: var(--lumo-primary-color-10pct)}.map-legend-icon{font-size: var(--lumo-icon-size-s)}.map-legend-icon.hq{color: #1565C0}.map-legend-icon.supplier{color: #2E7D32}.map-legend-icon.datacenter{color: #C62828}.map-legend-line{display: inline-block;width: 30px;height: 0;border-top: 3px dashed #37474F;vertical-align: middle}.my-tasks-view .task-filter-bar{flex-wrap: wrap;row-gap: var(--lumo-space-xs)}.my-tasks-view .module-filter{flex-wrap: wrap}.my-tasks-view .filter-chip--active{background-color: var(--lumo-primary-color);color: var(--lumo-primary-contrast-color);border-radius: var(--lumo-border-radius-m)}.my-tasks-view .filter-group{gap: 2px;width: auto !important;flex: 0 0 auto}.my-tasks-view .filter-group-label{font-size: var(--lumo-font-size-xs);font-weight: 600;text-transform: uppercase;letter-spacing: 0.04em;color: var(--lumo-secondary-text-color);padding-left: var(--lumo-space-s)}.my-tasks-view .filter-chip-group{align-items: center;gap: 2px;padding: 3px;background: var(--lumo-contrast-5pct);border-radius: var(--lumo-border-radius-l);flex-wrap: wrap}.my-tasks-view .task-scroller{flex: 1 1 auto;min-height: 0;overflow: auto}.my-tasks-view .task-list{display: flex;flex-direction: column;gap: var(--lumo-space-m)}.my-tasks-view .task-section{display: flex;flex-direction: column;gap: var(--lumo-space-xs)}.my-tasks-view .task-section-header{display: flex;align-items: center;gap: var(--lumo-space-s);padding: var(--lumo-space-xs) 0;position: sticky;top: 0;background: var(--lumo-base-color);z-index: 1}.my-tasks-view .task-section-title{font-weight: 600;font-size: var(--lumo-font-size-s);text-transform: uppercase;letter-spacing: 0.04em;color: var(--lumo-secondary-text-color)}.my-tasks-view .task-card{display: flex;align-items: center;justify-content: space-between;gap: var(--lumo-space-l);padding: var(--lumo-space-s) var(--lumo-space-m);background: var(--lumo-base-color);border: 1px solid var(--lumo-contrast-10pct);border-left: 4px solid var(--lumo-contrast-30pct);border-radius: var(--lumo-border-radius-m);cursor: pointer;transition: box-shadow 0.12s ease,transform 0.12s ease,border-color 0.12s ease}.my-tasks-view .task-card:hover{box-shadow: var(--lumo-box-shadow-s);transform: translateY(-1px);border-color: var(--lumo-primary-color)}.my-tasks-view .task-card--today{border-left-color: var(--lumo-error-color)}.my-tasks-view .task-card--this-week{border-left-color: var(--lumo-warning-color)}.my-tasks-view .task-card--attention{border-left-color: var(--lumo-success-color)}.my-tasks-view .task-card--upcoming{border-left-color: var(--lumo-contrast-30pct)}.my-tasks-view .task-card-main{display: flex;flex-direction: column;gap: 2px;min-width: 0;flex: 1 1 auto;max-width: 60%}.my-tasks-view .task-card-title{font-weight: 600;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.my-tasks-view .task-card-desc{font-size: var(--lumo-font-size-s);color: var(--lumo-secondary-text-color);display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2;overflow: hidden}.my-tasks-view .task-card-meta{display: flex;align-items: center;gap: var(--lumo-space-xs);flex: 0 0 auto;flex-wrap: wrap;justify-content: flex-end}.my-tasks-view .task-card-due{font-size: var(--lumo-font-size-s);color: var(--lumo-secondary-text-color);white-space: nowrap}.my-tasks-view .task-empty{padding: var(--lumo-space-l);text-align: center}