/** * Styles for public table showed in public table * */ @import "../variables/sizes"; html { line-height: 1; } body.public { min-width: inherit; /* Public table CSS */ .PublicMap-map { display: flex; overflow: hidden; @media (max-width: $sMedia-desktop) { flex-direction: column; } } .map { position: relative; padding: 0; .cartodb-map { position: relative; width: 100%; height: 100%; } } .pane_table { z-index: 10; flex: 1 1 auto; overflow: hidden; border-radius: 3px; text-align: left; &.is-active { background: #FFF; } } div.panes { position: static; max-height: 100%; margin: 8px; clear: both; overflow-x: auto; overflow-y: hidden; &.pane_map { margin-left: 0; } @media (max-width: $sMedia-desktop) { display: none; margin: 16px; &.is-active { display: block; } &.pane_map { margin-left: 16px; } } div.shadow { display: none; } div.table table thead tr th > div > div { position: relative; } } .pane_map { position: relative; top: 0; flex: 1; min-width: 35%; overflow-x: hidden; @media (max-width: $sMedia-desktop) { min-width: initial; } } .panes .emptyTableContainer { position: relative; } .dialog { position: relative; z-index: 10000; .block.modal.api { .content { position: relative; padding: 0; } .inner { position: relative; padding: 28px 40px 0; } .shadow { background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255,255,255,0.04)), color-stop(100%, rgba(255,255,255,0.95))); background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.04) 0%, rgba(255,255,255,0.95) 100%); background-image: -moz-linear-gradient(top, rgba(255,255,255,0.04) 0%, rgba(255,255,255,0.95) 100%); background-image: -o-linear-gradient(top, rgba(255,255,255,0.04) 0%, rgba(255,255,255,0.95) 100%); background-image: linear-gradient(top, rgba(255,255,255,0.04) 0%,rgba(255,255,255,0.95) 100%); position: absolute; bottom: 0; width: 100%; height: 60px; } code { color: #666; font-size: 13px; line-height: 120%; } .sample { padding: 23px 40px; border-bottom: 1px solid #E5E5E5; background: #F2F2F2; p { color: #999; font-size: 13px; } } h4 { margin: 0 0 5px; color: #666; font-family: "Helvetica Neue", "Helvetica", Arial, sans-serif; font-size: 11px; text-transform: uppercase; } .foot { padding: 38px; p { width: 357px; padding: 5px 0; float: left; color: #666; font-size: 13px; line-height: 120%; a { text-decoration: underline; } } } } } div.separator.bottom { display: none; position: relative; width: 100%; border-top: 1px solid #E5E5E5; } div.table.public table tbody tr td div.cell { cursor: default; } div.table.public table tbody tr:hover { border-top: 1px solid #ECECEC; background: inherit; & + tr { border-top: 1px solid #ECECEC; } } div.table table thead tr th { > div { label.interactuable .coloptions { line-height: 1; &::after { display: none; } } p { font-weight: normal; } } } div.table table tfoot.page_loader { display: none; } .navigation { position: relative; z-index: 100; margin: 8px 0 16px; opacity: 0; text-align: center; ul { & { *zoom: 1; } &:before, &:after { content: ""; display: table; } &:after { clear: both; } max-width: 1024px; margin: auto; li { display: inline-block; margin: 0 1px 0 0; list-style: none; &:last-child { margin-left: $sMargin-group; } a { display: block; width: 36px; height: 36px; border: 1px solid #636D72; border-radius: 19px; color: #636D72; text-align: center; i { font-size: 14px; } } a.selected { border-color: #FFF; color: #FFF; cursor: default; } } } } div.table table thead tr th > div p.auto { opacity: 0; } .cartodb-map-data { position: relative; z-index: 100; top: 300px; } }