/* ResourceBrowser style */ #browser_wrapper { width: $rbrowser-wrapper-width; min-width: 1000px; background-color: $rbrowser-header-background-color; border: $rbrowser-data-table-border-width solid $rbrowser-data-table-border-color; border-radius: 4px; .tfoot { clear: both; padding: 8px; border-top: 1px solid $rbrowser-data-table-border-color; background-color: $rbrowser-footer-background-color; font-size: 11px; line-height: 14px; span { display: inline-block; &.navigation_table_count { width: $rbrowser-navigation-table-width; } } } form, table { margin-bottom: 0; } .navigation_wrapper, .content_wrapper { position: relative; float: left; } div.navigation_wrapper { z-index: 2; width: $rbrowser-navigation-table-width; div.table_wrapper, thead th.table_header { border-right: 0 none; border-top-right-radius: 0; } td { &:first-child { border-left: 0 none; } &.breadcrumb_td { padding-right: 0; max-width: 200px; } } tr.current_selected td { background-color: $rbrowser-selected-color; } tfoot td { border-right: 0 none; border-bottom-right-radius: 0; } ul.breadcrumb { padding-right: 0; border-top-right-radius: 0; border-bottom-right-radius: 0; border-right: 0; white-space: nowrap; } tbody td { border-right: $rbrowser-data-table-border-width solid $rbrowser-data-table-border-color; background-color: $rbrowser-body-background-color; &.anchor { word-wrap: break-word; white-space: normal; max-width: 145px; } } } div.content_wrapper { width: $rbrowser-content-table-width; div.table_wrapper, thead th.table_header { border-left: 0 none; border-top-left-radius: 0; } td { border-bottom: $rbrowser-data-table-border-width solid $rbrowser-data-table-border-color; &:last-child { border-right: 0 none; } &.breadcrumb_td { padding-left: 0; } } tfoot td { border-left: 0 none; border-bottom-left-radius: 0; } /* FIXME(Ke Wu): for now there are two breadcrumb tr in both table * and this one in the content table is hidden. This hack is made to * fix the alignment of two table, needs a better solution in the * future. */ ul.breadcrumb { padding-left: 0; border-top-left-radius: 0; border-bottom-left-radius: 0; border-left: 0; li { visibility: hidden; } } } table { border-collapse: collapse; thead { tr th { border-bottom: 0; background-color: $rbrowser-header-background-color; } } tbody { tr { &:last-child td { border-bottom: 1px solid $rbrowser-data-table-border-color; border-radius: 0; } &.empty td { height: $rbrowser-td-height; padding: $rbrowser-actions-column-padding; } } td.actions_column { position: static; } } } .breadcrumb { padding: 6px; margin: 0 0 1px; } }