/* Portefeuille — V0.5.72 */
.portfolio-asset-filters{display:flex;align-items:center;gap:8px;margin:14px 0 10px;flex-wrap:wrap}
.portfolio-filter-label{font-size:13px;font-weight:600;color:#475467;margin-right:2px}
.portfolio-asset-filters button{border:1px solid #d0d5dd;background:#fff;color:#344054;border-radius:8px;padding:7px 13px;font:inherit;font-size:13px;cursor:pointer}
.portfolio-asset-filters button:hover{background:#f9fafb}
.portfolio-asset-filters button.active{background:#172033;color:#fff;border-color:#172033}
.portfolio-table-v072 td.portfolio-end-price,.portfolio-table-v072 td.portfolio-end-price *{color:#2563eb!important;font-weight:400!important}
.portfolio-table-v072 td.portfolio-value,.portfolio-table-v072 td.portfolio-value *{font-weight:700!important}
.portfolio-realized-details{margin-top:18px;border:1px solid #e4e7ec;border-radius:10px;background:#fff;overflow:hidden}
.portfolio-realized-details summary{cursor:pointer;padding:13px 15px;font-weight:600;color:#344054;list-style-position:inside}
.portfolio-realized-details summary:hover{background:#f9fafb}
.portfolio-realized-wrap{overflow-x:auto;border-top:1px solid #e4e7ec}
.portfolio-realized-table{width:100%;min-width:900px}
.portfolio-realized-table tfoot th{border-top:2px solid #e4e7ec;padding:11px 10px;text-align:right}
.portfolio-realized-table tfoot th:first-child{text-align:right}
.portfolio-realized-table .portfolio-empty{text-align:center;padding:18px;color:#667085}
@media (max-width:700px){.portfolio-asset-filters{align-items:flex-start;flex-direction:column}.portfolio-filter-label{margin-bottom:1px}.portfolio-asset-filters button{width:100%;max-width:180px}}
