.zw-checklist-item-table-wrapper{width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;margin-bottom:-4px}.zw-checklist-item-table{width:100%;border-collapse:collapse;font-size:13px}.zw-checklist-item-table th{padding:0 16px;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;background:rgba(0,0,0,.08);color:rgba(0,0,0,.54);font-weight:400;word-break:normal}[dir=ltr] .zw-checklist-item-table th:not(:last-child):not(.zw-checklist-item-table__action){border-right:1px solid #d6d6d6}[dir=rtl] .zw-checklist-item-table th:not(:last-child):not(.zw-checklist-item-table__action){border-left:1px solid #d6d6d6}[dir=ltr] .zw-checklist-item-table th:not(.zw-checklist-item-table__action){text-align:left}[dir=rtl] .zw-checklist-item-table th:not(.zw-checklist-item-table__action){text-align:right}.zw-checklist-item-table td{padding:0 16px;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;color:rgba(0,0,0,.87)}[dir=ltr] .zw-checklist-item-table td{text-align:left}[dir=rtl] .zw-checklist-item-table td{text-align:right}.zw-checklist-item-table tr{height:48px}.zw-checklist-item-table tbody tr{transition:all .23s linear}.zw-checklist-item-table tbody tr:hover{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.zw-checklist-item-table tbody tr .zw-checklist-item-table__action-button{opacity:0}.zw-checklist-item-table tbody tr:hover .zw-checklist-item-table__action-button{opacity:1}.zw-checklist-item-table .zw-checklist-item-table__column.zw-checklist-item-table__column--align-left{text-align:left}.zw-checklist-item-table .zw-checklist-item-table__column.zw-checklist-item-table__column--align-center{text-align:center}.zw-checklist-item-table .zw-checklist-item-table__column.zw-checklist-item-table__column--align-right{text-align:right}.zw-checklist-item-table .zw-checklist-item-table__action{padding:4px;width:48px;text-align:center!important}.zw-checklist-item-table .zw-checklist-item-table__action .zw-checklist-item-table__action-button{transition:all .23s linear;color:rgba(0,0,0,.54);height:38px;width:38px}.zw-checklist-item-table .zw-checklist-item-table__action .zw-checklist-item-table__action-button:hover{color:rgba(0,0,0,.87)}.zw-checklist-item-table .zw-checklist-item-table__order-icon{width:16px;height:16px}[dir=ltr] .zw-checklist-item-table .zw-checklist-item-table__order-icon{margin-left:8px}[dir=rtl] .zw-checklist-item-table .zw-checklist-item-table__order-icon{margin-right:8px}.zw-checklist-item-table .zw-checklist-item-table__no-data{text-transform:uppercase;font-size:11px;color:rgba(0,0,0,.38)}.zw-checklist-item-table__button-group{margin-top:16px}[dir=ltr] .zw-checklist-item-table__button:not(:last-child){margin-right:16px}[dir=rtl] .zw-checklist-item-table__button:not(:last-child){margin-left:16px}.zw-checklist-item-table-wrapper{margin-top:30px}.zw-checklist-item-table th:nth-child(6){width:160px;min-width:160px}.zw-checklist-item-table .zw-checklist-item-table__action{max-width:135px!important;min-width:135px}.zw-checklist-item-table .zw-checklist-item-table__cell-date{max-width:120px;min-width:120px}.zw-checklist-item-table .zw-checklist-item-table__cell-status{display:inline-block;border-radius:50%;width:11px;height:11px}.zw-checklist-item-table .zw-checklist-item-table__cell-status.zw-checklist-item-table__cell-status--red{background:#b71c1c}.zw-checklist-item-table .zw-checklist-item-table__cell-status.zw-checklist-item-table__cell-status--amber{background:#ff6f00}.zw-checklist-item-table .zw-checklist-item-table__cell-status.zw-checklist-item-table__cell-status--green{background:#1b5e20}.zw-checklist-item-table .zw-checklist-item-table__cell-text{min-width:150px;max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zw-checklist-item-table .zw-checklist-item-table__status-completed svg:first-child{display:none!important}.zw-checklist-item-table .zw-checklist-item-table__status-completed svg:last-child,.zw-checklist-item-table .zw-checklist-item-table__status-overdue svg:first-child{display:block!important}.zw-checklist-item-table .zw-checklist-item-table__status-overdue svg:last-child{display:none!important}.zw-checklist-item-table{margin-bottom:24px}.sis-action-portfolio-spinner{width:100%;position:absolute;top:50%;display:flex;justify-content:center}.sis-action-portfolio-spinner .mat-spinner,.sis-action-portfolio-spinner .mat-spinner svg{height:30px!important;width:30px!important}