3 .sdc-workspace-container{
5 .w-sdc-main-right-container{
8 .sdc-workspace-top-bar {
14 .w-sdc-main-container-body-content{
26 .workspace-composition {
35 // ---------------------------------------------------------------------------------------------------
37 // ---------------------------------------------------------------------------------------------------
41 .w-sdc-designer-sidebar-toggle {
42 background-color: @main_color_p;
43 border-left: 1px solid @main_color_o;
44 border-bottom: 1px solid @main_color_o;
50 transition: right 0.2s;
52 .box-shadow(-1px 1px 3px 0 @main_color_n);
56 .w-sdc-designer-sidebar-toggle-icon{
57 transform: rotate(180deg);
63 .w-sdc-designer-sidebar-toggle-icon {
68 .w-sdc-designer-sidebar {
69 background-color:@main_color_p ;
71 bottom: @footer_height;
76 transition: right 0.2s;
78 .box-shadow(-7px -3px 6px -8px @main_color_n);
82 .w-sdc-designer-sidebar-toggle.active + .w-sdc-designer-sidebar {
87 .w-sdc-designer-sidebar-head {
88 padding: 36px 30px 30px 30px;
92 .w-sdc-designer-sidebar-logo-ph {
93 display: inline-block;
94 vertical-align: middle;
99 .w-sdc-designer-sidebar-logo {
101 display: inline-block;
106 .w-sdc-designer-sidebar-logo-title {
109 vertical-align: middle;
110 text-overflow: ellipsis;
112 display: inline-block;
117 .w-sdc-designer-update-resource-icon {
124 .w-sdc-designer-delete-resource-icon {
131 .w-sdc-designer-sidebar-tabs {
135 .w-sdc-designer-sidebar-tabs::after {
141 .i-sdc-designer-sidebar-tab {
142 background-color: @main_color_p;
143 border: 1px solid @tlv_color_u;;
145 display: inline-block;
159 &.active, &:hover:enabled {
160 background-color: @tlv_color_u;
161 .i-sdc-designer-sidebar-tab-icon {
172 /*for tooltip on disabled buttons*/
175 .i-sdc-designer-sidebar-tab-icon {
180 .w-sdc-designer-sidebar-tab-content {
185 .w-sdc-designer-sidebar-tab-content-view {
190 padding-bottom: 10px;
194 .w-sdc-designer-sidebar-section {
197 .w-sdc-designer-sidebar-section-title {
199 background-color: @tlv_color_u;
205 padding: 0 40px 0 20px;
207 text-overflow: ellipsis;
214 .w-sdc-designer-sidebar-section-title-icon {
215 transform: rotate(180deg);
220 .w-sdc-designer-sidebar-section-title-text {
222 display: inline-block;
224 text-overflow: ellipsis;
229 .w-sdc-designer-sidebar-section-title-icon {
239 .w-sdc-designer-sidebar-section-content {
241 text-overflow: ellipsis;
245 .w-sdc-designer-sidebar-section-title {
246 text-transform: uppercase;
249 .w-sdc-designer-sidebar-section-title + .w-sdc-designer-sidebar-section-content {
253 .w-sdc-designer-sidebar-section-title.expanded + .w-sdc-designer-sidebar-section-content {
258 .i-sdc-designer-sidebar-section-content-item {
263 text-overflow: ellipsis;
270 word-wrap: break-word;
274 .i-sdc-designer-sidebar-section-content-item-tag {
278 display: inline-block;
287 text-overflow: ellipsis;
290 .w-sdc-designer-sidebar-section-footer {
298 .w-sdc-designer-sidebar-section-footer-action {
303 //////////////////////Relationship
304 .w-sdc-designer-sidebar-section-requirements {
305 border-bottom: 1px solid @color_e;
306 margin: 0 13px 20px 13px;
310 .w-sdc-designer-sidebar-section-requirements-item {
314 .w-sdc-designer-sidebar-section-requirements-label {
315 display: inline-block;
317 text-overflow: ellipsis;
318 vertical-align: middle;
323 .w-sdc-designer-sidebar-section-requirements-select {
324 border: 1px solid @color_e;
330 //////////////////////Properties
331 .i-sdc-designer-sidebar-section-content-item-property-and-attribute {
333 border-bottom: 1px solid @color_e;
335 padding: 15px 10px 10px 18px;
347 .i-sdc-designer-sidebar-section-content-item-button {
353 .i-sdc-designer-sidebar-section-content-item-property-and-attribute-label {
355 text-overflow: ellipsis;
358 display: inline-block;
364 .i-sdc-designer-sidebar-section-content-item-property-value {
366 text-overflow: ellipsis;
368 display: inline-block;
373 .i-sdc-designer-sidebar-section-content-item-property-label-value {
376 .i-sdc-designer-sidebar-section-content-item-button {
382 background-color: transparent;
388 background-color: transparent;
394 background-color: transparent;
400 background-color: transparent;
407 background-color: transparent;
414 background-color: transparent;
420 // ---------------------------------------------------------------------------------------------------
422 // ---------------------------------------------------------------------------------------------------
423 .w-sdc-designer-canvas {
433 background-color: #f8f8f8;
438 .w-sdc-designer-canvas.sidebaractive {
442 .w-sdc-designer-element {
454 .w-sdc-designer-resource-label {
458 .w-sdc-designer-resource-label-indicator {
461 display: inline-block;
464 vertical-align: middle;
476 // ---------------------------------------------------------------------------------------------------
478 // ---------------------------------------------------------------------------------------------------
479 .w-sdc-designer-leftbar {
480 background-color: @main_color_p;
488 .box-shadow(7px -3px 6px -8px @main_color_n);
492 .w-sdc-designer-leftbar-title {
495 background-color: @main_color_n;
500 .w-sdc-designer-leftbar-title-count {
504 .w-scd-diagram-container {
509 .w-sdc-designer-leftbar-search {
510 background-color: @tlv_color_u;
516 .w-sdc-designer-leftbar-search-input {
517 border: 1px solid @color_e;
521 padding: 0px 28px 3px 10px;
528 .w-sdc-designer-leftbar-search-filter {
532 .i-sdc-designer-leftbar-section {
536 .i-sdc-designer-leftbar-section-title {
538 background-color: @tlv_color_u;
546 text-transform: uppercase;
550 .i-sdc-designer-leftbar-section-title-icon {
562 .i-sdc-designer-leftbar-section.expanded .i-sdc-designer-leftbar-section-title-icon {
563 transform: rotate(180deg);
567 .i-sdc-designer-leftbar-section-content {
568 background-color: @main_color_o;
571 .i-sdc-designer-leftbar-section-content-item {
572 background-color: @main_color_p;
576 background-color: @main_color_p;
588 .i-sdc-designer-leftbar-section-content-subcat {
590 background-color: @tlv_color_t;
597 background-color: @func_color_r;
603 .i-sdc-designer-leftbar-section .i-sdc-designer-leftbar-section-content .i-sdc-designer-leftbar-section-content-item {
609 .i-sdc-designer-leftbar-section.expanded .i-sdc-designer-leftbar-section-content .i-sdc-designer-leftbar-section-content-item {
611 margin: 0 auto 1px auto;
612 // padding: 4px 13px;
615 .i-sdc-designer-leftbar-section.expanded .i-sdc-designer-leftbar-section-content .i-sdc-designer-leftbar-section-content-subcat {
619 .i-sdc-designer-leftbar-section-content-item-icon-ph {
620 display: inline-block;
621 margin: 12px 0 12px 10px;
622 pointer-events: auto;
629 .s-sdc-state-non-certified;
647 .s-sdc-state-non-certified;
656 .i-sdc-composition-leftbar-section-content-item-icon {
657 background-image: url('../../../styles/images/resource-icons/default.png');
658 // position: absolute;
663 background-size: 40px;
667 .i-sdc-designer-leftbar-section-content-item-info {
668 display: inline-block;
669 // margin-left: 10px;
671 // vertical-align: middle;
676 .i-sdc-designer-leftbar-section-content-item-info-title {
680 text-overflow: ellipsis;
682 display: inline-block;
684 vertical-align: bottom;
687 .i-sdc-designer-leftbar-section-content-item-info-text {
691 text-overflow: ellipsis;
695 .i-sdc-designer-leftbar-section-content-item-info-text-link {
697 text-decoration: underline;
704 // ---------------------------------------------------------------------------------------------------
706 // ---------------------------------------------------------------------------------------------------
707 .w-sdc-form-actions-container.add-property {
716 .w-sdc-form-action.add-property-add-another {
720 .w-sdc-form-action.add-property-done {
723 .w-sdc-form-action.save {
730 // ---------------------------------------------------------------------------------------------------
732 // ---------------------------------------------------------------------------------------------------
739 .i-sdc-header-menu-item {
741 display: inline-block;
746 vertical-align: middle;
749 border-right: 1px solid @color_m;
761 border-right: 1px solid @color_m;
773 .i-sdc-header-menu-item-icon {
774 display: inline-block;
779 .i-sdc-header-menu-item-label {
789 transition: right 0.2s;
791 flex-direction: column;
792 align-items: flex-end;
799 .search-with-autocomplete-container.composition-search {
804 padding:2px 50px 2px 10px;
811 &:not(:hover):not(.autocomplete-visible):not(.active){
815 .search-bar-input:not(:focus){
823 .search-bar-input:not(:focus) ~ .search-bar-button {
825 border:solid 1px #fff;
831 border:solid 1px #fff;
833 box-shadow: 0px 2px 3.88px 0.12px rgba(0, 0, 0, 0.29);
834 background-color: rgba(234, 234, 234, 0.88);
835 background-repeat: no-repeat;
844 background-color: rgba(31, 171, 223, 0.88);
849 // ---------------------------------------------------------------------------------------------------
850 // Canvas inline menu
851 // ---------------------------------------------------------------------------------------------------
858 border-color: #d8d8d8;
859 box-sizing: border-box;
860 background-color: #ffffff;
861 box-shadow: 0px 2px 2px 0px rgba(24, 24, 25, 0.1);
870 color: @func_color_s;
875 border-bottom: 1px solid #e5e5e5;
878 .w-sdc-canvas-menu-content {
882 border-bottom: #d8d8d8 solid 1px;
898 .w-sdc-canvas-menu-content-update-button {
900 .sprite.e-sdc-small-icon-delete;
906 .w-sdc-canvas-menu-content-delete-button {
908 .sprite.e-sdc-small-icon-delete;
914 .w-sdc-canvas-menu-arrow {
915 //TODO: Missing image for small blue triangle.
916 background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAYAAAB4ka1VAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkE1OTIzNDI1MENFQjExRTU4ODRERTI1MDM2REZCOUYzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkE1OTIzNDI2MENFQjExRTU4ODRERTI1MDM2REZCOUYzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTU5MjM0MjMwQ0VCMTFFNTg4NERFMjUwMzZERkI5RjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTU5MjM0MjQwQ0VCMTFFNTg4NERFMjUwMzZERkI5RjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4gBXTlAAAAOElEQVR42mK0rp7NgASMgZgFiE/CBJjQJPcA8U4gNkdXAJMUAGJ+ZEVMaJIwAFfEhEUSRRFAgAEAVtgJyiLAPWAAAAAASUVORK5CYII=');
924 background-repeat: no-repeat;
925 background-position: 175px 16px;
930 /*.right-tab-loader {
931 border: 16px solid #f3f3f3; !* Light grey *!
932 border-top: 16px solid #3498db; !* Blue *!
936 animation: spin 2s linear infinite;
940 0% { transform: rotate(0deg); }
941 100% { transform: rotate(360deg); }