.UserBackground body { background-size: cover; background-size: contain; background-repeat: no-repeat; background-position: center; } #rl-content { height: 100%; width: 100%; } #rl-center { .g-ui-absolute-reset; min-width: 600px; min-height: 400px; } html.rl-mobile { #rl-center { min-width: 250px; min-height: 250px; } &.rl-left-panel-enabled #rl-right { right: -150px; } &.rl-left-panel-disabled #rl-right { left: 5px !important; } } #rl-top { .g-ui-absolute-reset; bottom: auto; z-index: 2; } #rl-bottom { .g-ui-absolute-reset; top: auto; z-index: 1; } #rl-left { .g-ui-absolute-reset; width: @rlLeftWidth; min-width: 60px; } /* .resizable::after { background-color: #aaa; bottom: 0; content: ''; height: 22px; pointer-events: none; position: absolute; right: 0; text-align: center; width: 20px; } .resizable::-webkit-resizer { background: #aaa; background: rgba(255,255,255,0.5); } */ .resizable > .resizer { background: #aaa; background: rgba(255,255,255,0.5); display: none; opacity: 0; position: absolute; z-index: 102; } .resizable > .resizer:hover { opacity: 1; } html:not(.rl-left-panel-disabled) #rl-left.resizable { resize: horizontal; overflow: hidden; min-width: 155px; max-width: 350px; } #rl-left > .resizer { cursor: ew-resize; height: 100%; right: 0; top: 0; width: 5px; } .b-message-list-wrapper.resizable { resize: vertical; overflow: hidden; min-height: 200px; max-height: 500px; } .b-message-list-wrapper > .resizer { cursor: ns-resize; height: 5px; left: 0; bottom: 0; width: 100%; } html:not(.rl-left-panel-disabled) #rl-left.resizable > .resizer, .b-message-list-wrapper > .resizer { display: block; } #rl-right { .g-ui-absolute-reset; z-index: 1; left: @rlLeftWidth; } #rl-sub-left { position: absolute; top: 0; bottom: 0; left: 0; width: 500px; } #rl-sub-right { position: absolute; top: 0; bottom: 0; right: 0; left: 500px; .b-message-view-backdrop { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, .4); z-index: 10; .backdrop-message-wrp { position: absolute; top: calc(~'50% - 50px'); left: 0; right: 0; text-align: center; .backdrop-message { display: inline-block; color: white; font-size: 20px; line-height: 30px; background: rgba(0, 0, 0, .6); padding: 15px; border-radius: 5px; text-shadow: 0 1px 1px #000; } } } } /* #rl-popups > dialog { top: 0; margin: 10px auto; padding: 0; border: 0; } */ #rl-popups > .rl-view-model { position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 1100; overflow: auto; background-color: rgba(0,0,0,0.3); // -webkit-overflow-scrolling: touch; } /* desktop-large */ @media screen and (min-width: 1401px) { #rl-left { width: @rlLeftWidth + 20; } #rl-right { left: @rlLeftWidth + 20; } #rl-sub-left { width: 500px; } #rl-sub-right { left: 500px; } .b-contacts-content.modal { width: 900px; } } /* desktop */ @media screen and (min-width: 1000px) and (max-width: 1400px) { #rl-left { width: @rlLeftWidth; } #rl-right { left: @rlLeftWidth; } #rl-sub-left { width: 400px; } #rl-sub-right { left: 400px; } .b-contacts-content.modal { width: 900px; } } /* mobile and tablet */ @media screen and (max-width: 999px) { #rl-left { width: 155px; } #rl-right { left: 155px; } #rl-sub-left { width: 310px; .messageList .inputSearch { width: 200px; } } #rl-sub-right { left: 310px; } .b-contacts-content.modal { width: 700px; } .b-contacts-content.modal { .contactValueInput { width: 200px; } } } /* tablet */ @media screen and (min-width: 768px) and (max-width: 999px) { .b-contacts-content.modal { width: 800px; } .b-contacts-content.modal { .contactValueInput { width: 250px; } } } .hidden-on-ctrl-btn, .visible-on-ctrl-btn { display: inline-block; } html:not(.rl-ctrl-key-pressed) .visible-on-ctrl-btn, html.rl-ctrl-key-pressed .hidden-on-ctrl-btn, .show-on-panel-disabled { display: none; } html.rl-left-panel-disabled { #rl-left { width: 60px !important; .show-on-panel-disabled { display: block; } .opacity-on-panel-disabled { opacity: 0.3; } .visibility-hidden-on-panel-disabled { visibility: hidden; } .hide-on-panel-disabled { display: none; } } #rl-right { left: 60px !important; } } html.rl-left-panel-short #rl-left, html.rl-left-panel-short #rl-right { width: 60px !important; } html.rl-left-panel-none #rl-left, html.rl-left-panel-none #rl-right { width: 10px !important; } html.rl-no-preview-pane { #rl-sub-left { right: @rlBottomMargin !important; width: inherit; .messageList .inputSearch { width: 300px !important; } } #rl-sub-right { left: 0 !important; } } html.rl-side-preview-pane #rl-right .resizer { display: none !important; } html.rl-bottom-preview-pane { #rl-sub-left { right: @rlBottomMargin !important; width: inherit; .b-message-list-wrapper { bottom: inherit; height: 300px; box-shadow: none; } .messageList .inputSearch { width: 300px !important; } } #rl-sub-right { left: 0 !important; .messageView .top-toolbar { display: none; } .b-message-view-wrapper { top: 356px; left: 0; right: 5px; box-shadow: none; } } } .show-on-mobile, html.rl-mobile .hide-on-mobile { display: none !important; } html.rl-mobile .show-on-mobile { display: initial !important; } html.rl-mobile .width100-on-mobile { width: 100% !important; }