.icon-add-shortcut { background-image: url('../../img/chain-plus-dark.svg'); .dark & { background-image: url('../../img/chain-plus.svg'); } } .oc-dialog.bbb-dialog { max-height: calc(100% - 70px); margin-top: 25px; } .bbb-mb-1 { margin-bottom: 1em; } .bbb-mt-1 { margin-top: 1em; } .bbb-avatar { border-radius: 50%; } .text-muted { opacity: 0.6; } #bbb-root { width: 100%; } pre { font-weight: normal; background-color: #f1f1f1; padding: 1em 2em; display: inline-block; font-family: monospace; } #bbb-warning { padding: 1em; background-color: var(--color-warning); display: inline-block; .icon { display: inline-block; } } #bbb-success { padding: 1em; background-color: var(--color-success); display: inline-block; .icon { display: inline-block; } } #bbb-settings { #bbb-warning, #bbb-success { margin: 1em 0; } [type="url"], [type="password"] { width: 250px; } h3 { margin-top: 3em; } p { margin-bottom: 1em; } form { margin-bottom: 2em; } } #bbb-react-root { #bbb-warning, #bbb-success { margin: 3em; } p { margin-bottom: 1em; } .icon { display: inline-block; opacity: 0; &.icon-visible { opacity: 0.5; } } &, & > table { width: 100%; } .bbb-shrink { width: 44px; white-space: nowrap; } tr { min-height: 62px; } th { border-bottom: 1px var(--color-background-darker) solid; cursor: pointer; .sort_arrow { display: inline-block; color: #888; } } td, th { padding: 10px; position: relative; display: table-cell; & > form { margin: -10px; input[type='text'] { width: 100%; } } .action-rename { .icon-rename { opacity: 0; } &:hover .icon-rename { opacity: 1; } } &.icon-col { width: 32px; } a.icon { margin-left: 5px; } } tr:hover { .icon { opacity: 0.5; &:hover { opacity: 1; } } .action-rename { &::after { opacity: 0.5; } &:hover::after { opacity: 1; } } } .copy-to-clipboard { cursor: pointer; border-radius: 50%; width: 20px; height: 20px; &:active { background-color: var(--color-success); } } .selected-row { background-color: var(--color-background-dark); } .recordings-row { background-color: var(--color-background-hover); box-shadow: inset 0px -5px 7px -7px var(--color-box-shadow); &> td { padding: 0; } table { width: 100%; } } } .bbb-form-element { min-width: 300px; margin: 2em 0; input:not([type="checkbox"]), select { width: 100%; display: block; } [readonly] { background-color: #f1f1f1; } em { white-space: normal; } }