.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-d8e2581e-faf0-53fb-2652-25ec94646c55 {
background-color: rgb(108, 117, 125) !important;
border-style: solid; border-width: 0 !important; border-width: 0px !important;
}
.lfr-layout-structure-item-db106e0d-7d94-bce1-439d-c8b324d603a6 {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
}
.lfr-layout-structure-item-95c1b63c-8c30-e7cc-62fa-3cdf5ee04956 {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
}
.lfr-layout-structure-item-0febeefd-9173-1e65-6e4b-ee631889be84 {
color: rgb(108, 117, 125) !important;
}
.lfr-layout-structure-item-5903209f-194e-ece7-4890-5c17d3531251 {
border-style: solid; border-width: 0 !important; border-width: 0px !important;
}
.lfr-layout-structure-item-6e8f0b18-4398-2c1f-7543-af42612650f3 {
margin-top: var(--spacer-4,1.5rem) !important;
}
.btn-outline-secondary {display: none}
h3.mb-1.text-secondary {
    position: relative;
    padding-left: 50px; 
    min-height: 40px; 
    display: flex;
    align-items: center;
}

h3.mb-1.text-secondary::before {
    content: "‹";
    position: absolute;
    left: 5px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 30px;
    font-weight: 600;
    cursor: pointer;
    color: #6c757d;
    background: #ffffff; 
    border: 1px solid #dee2e6; 
    border-radius: 8px; 
    padding: 10px 14px 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 25px;
    height: 25px;
}

h3.mb-1.text-secondary:hover::before {
    color: #5a6268;
    background: #e9ecef;
    border-color: #ced4da;
}