.featherlight-content{background:#ffffff;.lightbox{font-size:0;line-height:0;padding:40px 0}
.popover-title{margin-bottom:15px;width:100%;display:inline-flex;font-family:UniCredit;font-weight:700;font-size:35px;line-height:100%;letter-spacing:0;color:#262626;flex-wrap:wrap}
.popover-content{.separator-row{border-bottom:1px solid #ccc;margin-bottom:15px}
.row.footer-row-wrapper{margin-bottom:5px;button{width:100%;display:inline-flex;border:0;border-radius:4px;padding:15px 25px;font-family:UniCredit;font-weight:700;background:#007A91;font-size:18px;line-height:100%;text-align:center;vertical-align:middle;color:#FFFFFF;justify-content:center;img{margin-right:5px}
}
button.disabled{background:#f5f5f5;color:#ccc;cursor:not-allowed}
.product-list-bonds-info-button-tooltip{width:100%}
}
.informative-text-container{display:flex;padding:10px 0;margin-bottom:5px;border-bottom:1px solid #CCCCCC;.info-text-content{border-radius:4px;background:#f5f5f5;padding:10px;margin-bottom:5px}
.message-text{font-family:UniCredit;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0}
}
}
.contact-form-close-icon{position:relative;content:"";margin-left:auto;align-self:center;cursor:pointer;width:25px;height:25px;display:block;background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2725%27%20height%3D%2725%27%20viewBox%3D%270%200%2025%2025%27%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%27M21.4581%201.12891L12.5019%2010.0851L3.54501%201.12891L1.50342%203.17118L10.4596%2012.1274L1.50342%2021.0835L3.54501%2023.1258L12.5019%2014.1696L21.4581%2023.1258L23.5003%2021.0835L14.5442%2012.1274L23.5003%203.17118L21.4581%201.12891Z%27%20fill%3D%22%23262626%22/%3E%3C/svg%3E")}
label{font-family:UniCredit;font-weight:700;font-size:14px;line-height:100%;letter-spacing:0;vertical-align:middle;text-transform:uppercase;color:#262626}
.content{font-family:UniCredit;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;vertical-align:middle;color:#262626;padding:10px 0}
}
.product-list-bonds-page-container{.product-list-bonds-title-row-wrapper{align-items:center;margin-bottom:40px;.product-list-bonds-section-title{margin:0}
}
.vdp-product-list-bonds-content{padding-bottom:0;position:relative}
.scrollable-table-wrapper{width:85%;overflow-x:auto}
.sticky-table-wrapper{width:15%}
.product-list-bonds thead{background-color:#262626}
.secondary-market-td-wrapper{text-align-last:center;position:sticky;right:0;bottom:0}
.product-list-bonds thead th{height:3.5em;line-height:1.5em;-webkit-box-orient:vertical;-webkit-line-clamp:2;width:auto;white-space:nowrap;font-family:UniCredit;font-size:14px;font-weight:700;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#fff;box-sizing:border-box;padding-top:12px;padding-bottom:12px;padding-left:8px;padding-right:8px}
.product-list-bonds tbody tr{height:85px;border-bottom:1px solid #ccc !important;background-color:#fff !important}
.product-list-bonds tbody tr td{text-wrap:nowrap;text-align:left !important;vertical-align:middle !important}
.product-list-bonds{th.arrow-column{display:none}
td.arrow-icon-wrapper{display:none}
}
.product-list-bonds tbody td::before{display:none}
.secondary-market-th{border-left:1px solid #ccc}
.secondary-market-td-wrapper{border-left:1px solid #CCCCCC;.tooltip-button-container{display:flex;padding:5px;justify-content:center}
button{display:inline-flex;border:0;border-radius:4px;padding:15px 25px;background:#007A91;font-family:UniCredit;font-weight:700;font-size:18px;line-height:100%;text-align:center;vertical-align:middle;color:#FFFFFF;justify-content:center;img{margin-right:5px}
}
button.disabled{background:#f5f5f5;color:#ccc}
button:hover .product-list-bonds-info-text-tooltip{visibility:visible;display:block;opacity:1;transition:opacity .3s ease}
.product-list-bonds-info-text-tooltip:hover{visibility:visible;display:block;opacity:1;transition:opacity .3s ease}
}
.product-list-bonds-info-text-tooltip{cursor:initial;visibility:hidden;opacity:0;background-color:#666666;color:#FFFFFF;border:1px solid #666666;border-radius:6px;position:absolute;bottom:100%;margin-bottom:-6px;max-width:255px;padding:10px 16px 16px 16px;width:max-content;right:0;transform:translateX(10%);font-family:UniCredit;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0;.tab-details{text-align:left;h4{color:#262626;margin-bottom:4px}
}
&::-webkit-scrollbar{display:none}
.product-list-bonds-message-text{text-align:left;text-wrap:auto;padding-left:0;display:block}
&:after{position:absolute;content:'';height:10px;width:10px;background:#666;left:50%;top:100%;margin-left:-5px;margin-top:-5px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}
}
.product-list-bonds-info-button-tooltip{content:'';display:block;color:#fff;text-align:center;line-height:18px}
}
@media(max-width:1135px){.vdp-product-list-bonds-content{overflow-x:auto;.scrollable-table-wrapper{width:auto;overflow-x:unset;th.arrow-column{width:50px !important;display:table}
td.arrow-icon-wrapper{align-items:center;justify-content:end;display:flex;width:60px;position:absolute;height:84px;background:linear-gradient(to right,transparent,#ffffff 70%,#ffffff);.arrow-icon{position:relative;right:10px}
}
}
.sticky-table-wrapper{display:none}
}
}
@media(max-width:600px){.featherlight-content{background:#ffffff;.lightbox{font-size:0;line-height:0;padding:20px 20px !important}
}
}