@import "npm:bootstrap/scss/bootstrap"; @import "npm:bootstrap-icons/font/bootstrap-icons.css"; table { /* table-layout: fixed; */ } th, td { } .message-from-user { max-width: 400px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .overflow-icon { position: relative; } .overflow-icon::before { display: block; content: ""; vertical-align: -.125em; background-image: url("data:image/svg+xml,"); background-repeat: no-repeat; background-size: 1rem 1rem; position: absolute; bottom: 2px; right: 1px; width: 1rem; height: 1rem; } .info-popover, .info-popover:link, .info-popover:visited, .info-popover:hover, .info-popover:active { color: inherit; text-decoration: inherit; font-weight: inherit; } #previous-backups-list .backup-name { float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 90%; } #previous-backups-list .backup-delete { float: right; } @include media-breakpoint-up(lg) { #no-file-loaded-controls button { min-width: 200px; } } @include media-breakpoint-down(lg) { /* Remove padding from container, but keep it on stuff that isn't navbar or chat messages. */ .container-lg { padding-left: 0px; padding-right: 0px; } #no-file-loaded-controls { max-width: 200px; } #file-loaded-controls { padding: 0.25rem; } /* Chat Display table stuff */ #chat-display table { table-layout: fixed; } .message-mobile-date-time { width: 2em; } .message-from-user { width: 6em; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } td.message-content div { display: inline-block; max-height: 100px; } }