@import './icons/index'; @import './table/index'; html.template-service.template-list td:first-child a span, html.template-node.template-show #services td:first-child a span, html.template-service.template-show #instances td:first-child a span { @extend %with-external-source-icon; float: left; margin-right: 10px; margin-top: 2px; } /* This nudges the th in for the external source icons */ html.template-node.template-show #services th:first-child, html.template-service.template-show #instances th:first-child, html.template-service.template-list main th:first-child { text-indent: 28px; } td.folder { @extend %with-folder; } table:not(.sessions) tbody tr { cursor: pointer; } table:not(.sessions) td:first-child { padding: 0; } /* Header Tooltips/Icon*/ th { overflow: visible; } th span { @extend %tooltip; margin-left: 2px; vertical-align: text-top; } th span::after { @extend %with-info-circle-outline-icon, %as-pseudo; opacity: 0.6; } th span em::after { @extend %tooltip-tail; @extend %blink-in-fade-out; top: auto !important; bottom: -13px; } th span em { @extend %tooltip-bubble; @extend %blink-in-fade-out; width: 250px; font-style: normal; white-space: normal !important; } th span:hover em::after, th span:hover em { @extend %blink-in-fade-out-active; } /* ideally these would be in route css files, but left here as they */ /* accomplish the same thing (hide non-essential columns for tables) */ @media #{$--lt-medium-table} { /* Policy > Datacenters */ html.template-policy.template-list tr > :nth-child(2) { display: none; } html.template-service.template-list tr > :nth-child(2) { display: none; } } @media #{$--lt-wide-table} { html.template-intention.template-list tr > :nth-last-child(2) { display: none; } html.template-service.template-list tr > :last-child { display: none; } html.template-node.template-show #services tr > :last-child { display: none; } html.template-node.template-show #lock-sessions tr > :not(:first-child):not(:last-child) { display: none; } html.template-node.template-show #lock-sessions td:last-child { padding: 0; } }