.polopoly_embed { max-width: 100%; } .ctv-widget { font-family: "ÐÇ¿Õ´«Ã½Sans-Regular", Arial, Helvetica, sans-serif; color: #222; margin: 20px auto 40px; max-width: 750px; overflow: hidden; line-height: 1.2; } .ctv-widget h2 { font-family: "ÐÇ¿Õ´«Ã½Sans-Bold", Arial, Helvetica, sans-serif; font-weight: normal; margin-bottom: 12px; } /* CABINET CARDS */ .ctv-widget.cabinet-cards .outer { height: 550px; overflow-y: scroll; scroll-behavior: smooth; } .ctv-widget.cabinet-cards .inner { position: relative; display: grid; grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); gap: 24px 36px; } .ctv-widget .cabinet-card { display: grid; grid-template-columns: min-content 1fr; grid-template-rows: min-content min-content; /* overflow: hidden; */ user-select: none; cursor: pointer; background-color: #fff; } .ctv-widget .cabinet-card .cabinet-image { --size: 65px; width: var(--size); height: var(--size); border-radius: var(--size); background-size: cover; background-position-x: 50%; margin: 6px; background-color: #f3f3f3; } .ctv-widget .cabinet-card .name { font-family: "ÐÇ¿Õ´«Ã½Sans-Bold", Arial, Helvetica, sans-serif; font-size: 16px; padding: 4px 0; line-height: 1; margin: 6px 6px 0; } .ctv-widget .cabinet-card .portfolio { font-family: sans-serif; font-size: 14px; margin: 0 6px 6px; } .ctv-widget .cabinet-card .toggle { font-size: 14px; } .ctv-widget .cabinet-card:hover { background-color: #fafafa; } .ctv-widget .cabinet-card:hover .toggle { background-color: #f3f3f3; } .ctv-widget .cabinet-card .label { display: inline-flex; font-family: "ÐÇ¿Õ´«Ã½Sans-Regular", Arial, Helvetica, sans-serif; margin-bottom: 2px; color: #888; font-size: 11px; text-transform: uppercase; letter-spacing: 0.5px; } .ctv-widget .cabinet-card .bottom-info { font-family: sans-serif; grid-column: 1 / 3; height: 0; overflow: hidden; font-size: 16px; } .ctv-widget .cabinet-card.open .bottom-info { height: auto; margin: 6px 16px 16px; } .ctv-widget .cabinet-card .bottom-info .text { margin-bottom: 16px; } .ctv-widget .cabinet-card .bottom-info .text span { border-radius: 10px; padding: 2px 6px; color: #444; background-color: #dedede; font-size: 12px; font-family: "ÐÇ¿Õ´«Ã½Sans-Bold", Arial, Helvetica, sans-serif; margin-left: 5px; } .ctv-widget .cabinet-card .toggle { grid-column: 3/4; grid-row: 1/3; display: flex; align-items: center; justify-content: center; padding: 6px; } .ctv-widget .cabinet-card .toggle::after { content: "\e9b3"; font-family: "webIconFont"; font-size: 12px; } .ctv-widget .cabinet-card.open .toggle::after { transform: rotate(180deg); } /* PROVINCES */ .ctv-widget .row { display: flex; align-items: center; gap: 12px; padding: 5px; border-bottom: 1px dotted #eee; } .ctv-widget .row.empty { padding: 4px 5px; } .ctv-widget .row:last-child { /* background-color: #f6f6f6; */ border-bottom: none; } .ctv-widget .row .label { display: flex; justify-content: flex-end; align-items: center; min-width: 40px; font-family: Arial, Helvetica, sans-serif; font-weight: 500; font-size: 14px; } .ctv-widget .row .tile-container { display: flex; align-items: center; gap: 5px; flex-wrap: wrap; } .ctv-widget .tile { --size: 18px; width: var(--size); height: var(--size); border-radius: var(--size); background-color: #d50713aa; cursor: pointer; } .ctv-widget .tooltip { display: none; width: 300px; position: absolute; box-shadow: 0 0 0 1px #eee, 0 0 7px 2px rgba(0, 0, 0, 0.08); } .ctv-widget .tooltip.on { display: block; } .ctv-widget .tile:last-of-type { margin-right: 6px; } .ctv-widget .row .tile-container .tile:hover { opacity: 0.7; } .ctv-widget .row .count { font-variant-numeric: tabular-nums; display: flex; align-items: center; justify-content: center; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: 500; color: #444; border-radius: 10px; padding: 0 6px; height: 14px; background-color: #e5e5e5; border: 1px solid #e0e0e0; }