@layer app.designer {
.AlphabetFilter { width: 100%; text-align: center; }
.AlphabetFilter .letter:first-child { border-left: 1px solid black; }
.AlphabetFilter .selected:first-child { border-left: 1px solid black; }
.AlphabetFilter .letter { border-right: 1px solid black; padding: 0pt 3pt; }
.AlphabetFilter .selected { font-weight: bold; color: black; font-size: 120%; border-right: 1px solid black; padding: 0pt 3pt; }
.SearchParameters .LinkImageButton { padding-left: 0.5em; }
.display-container { padding: 4px; }
.display-container .display-container { padding: 0px; }
.display-component { margin: 2px; }
.display-handle { padding: 2px; padding-left:10px; min-height: 16px; position: relative; }
.display-handle > span { vertical-align: middle; }
.ui-draggable-dragging { min-width: 300px; max-width: 300px; z-index: 10000; }
.component-actions > * { float:right; }
.display-handle .component-actions { position: absolute; right: 3px; top: 1px; visibility: hidden; }
.display-handle:hover .component-actions { visibility: visible; }
.table { width: 100%; }
.table > tbody > tr > td { vertical-align: top; }
}