@import "bootstrap/less/variables.less"; @import "octicon-mixins.less"; #config-view { height: 100%; width: 100%; background: white; display: -webkit-flex; #config-menu { display: -webkit-flex; -webkit-flex-direction: column; #panels-menu { width: 150px; margin-left: @line-height-base; margin-top: @line-height-base; -webkit-flex-grow: 1; li a { cursor: pointer; } } #open-dot-atom { width: 150px; margin-left: @line-height-base; margin-bottom: @line-height-base; } } #panels { -webkit-flex: 1; -webkit-flex-flow: column; display: -webkit-flex; padding: @line-height-base; position: relative; overflow-y: auto; > div { -webkit-flex: 1; } .editor { padding-left: 0.25em; border: 1px solid #aaa; box-shadow: 1px 1px 1px 0 #888 inset; } } #themes-config { height: 100%; display: -webkit-flex; -webkit-flex-flow: column; #theme-picker { -webkit-flex: 1; display: -webkit-flex; min-height: 0; .panel { -webkit-flex: 1; display: -webkit-flex; -webkit-flex-flow: column; min-height: 0; &:first-child { margin-right: @line-height-base / 2; } &:last-child { margin-left: @line-height-base / 2; } .panel-heading { margin-bottom: 0; } ol { margin-top: 0; -webkit-flex: 1; min-height: 0; overflow: auto; li { -webkit-user-select: none; cursor: default; padding-right: 15px; &:first-child { border-top: 0; } } } #enabled-themes { li:hover .disable-theme { .mini-icon(x); color: #888; cursor: pointer; &:hover { color: #000; } } } } } li.ui-draggable-dragging, li.ui-sortable-helper { border: 0; box-sizing: content-box; background: white; border-radius: 0; box-shadow: 0 0 5px rgba(0, 0, 0, .5); } /* li.ui-draggable-dragging, li.ui-sortable-helper { width: 300px; background: white; border: 1px solid #eee; padding: 10px; } ol { box-sizing: border-box; height: 400px; overflow-y: auto; border: 1px solid #ccc; border-top-width: 0; background: #fafafa; li { padding: 10px; border-bottom: 1px solid #eee; background: white; input[type='checkbox'] { margin-right: 10px; } .close-icon { display: none; } } }*/ } #packages { white-space: nowrap; .package-enabled { width: 30px; text-align: center; } } .btn-retry { margin-left: 10px; } .readme { margin-top: 10px; } .panel-heading .label { margin-left: 10px; } .loading-area { span { .mini-icon(hourglass); &:before { font-size: 1.1em; width: 1.1em; height: 1.1em; margin-right: 5px; } } } .package-panel { .nav { margin-bottom: 10px; .badge { margin-left: 5px; } } } }