pip-webui
Version:
HTML5 UI for LOB applications
434 lines (433 loc) • 9.93 kB
CSS
@-webkit-keyframes blink-hint {
0% {
opacity: 0.38;
}
50% {
opacity: 1;
}
100% {
opacity: 0.38;
}
}
@-moz-keyframes blink-hint {
0% {
opacity: 0.38;
}
50% {
opacity: 1;
}
100% {
opacity: 0.38;
}
}
@-o-keyframes blink-hint {
0% {
opacity: 0.38;
}
50% {
opacity: 1;
}
100% {
opacity: 0.38;
}
}
@keyframes blink-hint {
0% {
opacity: 0.38;
}
50% {
opacity: 1;
}
100% {
opacity: 0.38;
}
}
pip-dropdown .pip-divider {
border-top-color: rgba(255, 255, 255, 0.12);
}
pip-dropdown md-select {
margin-top: 0px;
margin-bottom: 0px;
margin-left: 16px;
margin-right: 16px;
height: 48px;
overflow: hidden;
}
pip-dropdown md-select md-select-value {
padding-left: 0px ;
border-bottom: 0px ;
color: rgba(255, 255, 255, 0.870588) ;
}
pip-dropdown md-select md-select-value .md-select-icon {
margin-right: -4px ;
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
pip-dropdown .md-text {
display: inline-block ;
}
}
@media (max-width: 1199px) {
.pip-full-width-dropdown {
top: 48px ;
left: 0 ;
max-width: 100% ;
width: 100% ;
min-width: 100% ;
}
.pip-full-width-dropdown > md-select-menu > md-content {
max-width: 100% ;
width: 100% ;
min-width: 100% ;
}
}
@media only screen and (max-width: 1199px) and (min-width: 0) and (orientation: portrait) {
.pip-full-width-dropdown {
top: 56px ;
}
}
pip-tabs .pip-nav {
min-height: 0px ;
height: 0px;
-webkit-transition: height .35s ease;
-moz-transition: height .35s ease;
-o-transition: height .35s ease;
transition: height .35s ease;
}
pip-tabs .pip-nav md-tabs-wrapper {
height: 0px;
min-height: 0px;
-webkit-transition: height .35s ease;
-moz-transition: height .35s ease;
-o-transition: height .35s ease;
transition: height .35s ease;
}
pip-tabs .pip-nav.pip-shadow {
box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
pip-tabs .pip-nav.pip-visible {
min-height: 48px ;
}
pip-tabs .pip-nav.pip-visible md-tabs-wrapper {
height: 48px;
min-height: 48px ;
}
pip-tabs md-tabs.disabled md-tab-item {
pointer-events: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-user-drag: none;
opacity: 0.5;
cursor: default;
color: rgba(0, 0, 0, 0.26) ;
}
pip-tabs md-tabs.disabled md-tab-item .pip-tabs-badge {
opacity: 0.54;
}
pip-tabs md-content {
overflow: hidden ;
}
pip-tabs md-content .pip-divider {
border-top-color: rgba(255, 255, 255, 0.12);
}
pip-tabs md-content md-select {
margin-top: 0px;
margin-bottom: 0px;
margin-left: 16px;
margin-right: 16px;
height: 48px;
}
pip-tabs md-content md-select md-select-value {
color: rgba(255, 255, 255, 0.870588) ;
border-bottom: 0px ;
padding: 0px ;
}
pip-tabs md-content md-select md-select-value span {
max-width: 100%;
}
pip-tabs md-content md-select md-select-value .md-select-icon {
margin-right: -2px ;
font-size: 14px;
}
pip-tabs md-content md-select[disabled] md-select-value {
margin-bottom: 0px ;
background: none ;
opacity: 0.54;
}
.pip-full-width-dropdown md-select-menu md-content md-option .md-text {
padding-right: 25px ;
}
md-tabs md-tab-item .md-text,
md-content md-option .md-text,
md-select md-select-value .md-text {
position: relative;
height: 40px;
line-height: 40px;
padding-right: 25px;
}
md-tabs md-tab-item .pip-tabs-badge,
md-content md-option .pip-tabs-badge,
md-select md-select-value .pip-tabs-badge {
position: absolute;
right: 0px;
top: 14px;
font-size: 10px ;
min-width: 20px ;
height: 20px ;
border-radius: 10px;
line-height: 20px;
vertical-align: middle;
text-align: center;
color: #fafafa;
}
md-select md-select-value .md-text .pip-tabs-badge {
top: -4px ;
right: -3px;
}
md-content md-option .md-text .pip-tabs-badge {
top: 9px ;
}
@media (min-width: 768px) and (max-width: 1200px) {
md-toolbar.pip-nav {
box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
}
.pip-appbar {
-webkit-box-flex: 0 0 auto;
-moz-box-flex: 0 0 auto;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
}
.pip-appbar .md-toolbar-tools > .md-button.pip-third-party:first-child {
margin-left: 0px;
margin-right: 16px ;
}
.pip-appbar .md-toolbar-tools > .md-button:first-child {
margin-left: -10px;
margin-right: 24px ;
}
.pip-appbar .pip-appbar-logo {
display: block;
height: 20px;
max-height: 45px;
}
.pip-appbar .pip-appbar-actions {
margin-right: -18px;
}
.pip-appbar .pip-appbar-actions.pip-language-action {
margin-right: -7px;
}
.pip-appbar .pip-appbar-breadcrumb,
.pip-appbar .pip-appbar-language {
cursor: pointer;
outline: none;
}
.pip-appbar .pip-title,
.pip-appbar .pip-appbar-breadcrumb {
vertical-align: middle;
}
.pip-appbar .pip-appbar-breadcrumb {
display: inline-block;
}
.pip-appbar .pip-appbar-mobile-breadcrumb,
.pip-appbar .pip-appbar-breadcrumb {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
cursor: pointer;
}
.pip-appbar .pip-appbar-mobile-breadcrumb md-icon,
.pip-appbar .pip-appbar-breadcrumb md-icon {
margin-top: 3px ;
}
.pip-appbar .pip-appbar-badge {
position: absolute;
right: 6px;
top: 6px;
font-size: 9px;
width: 15px;
height: 15px;
height: 15px ;
border-radius: 7.5px;
line-height: 17px;
vertical-align: middle;
text-align: center;
}
.pip-appbar .pip-search-text {
color: #fff ;
background-color: transparent;
border: none;
font-size: 16px;
outline: none;
}
.pip-appbar .pip-search-text::-ms-clear {
display: none;
}
.pip-appbar .pip-search-text::-webkit-search-cancel-button {
/* псевдо что-то, что отвечает за кнопку очистки */
-webkit-appearance: none;
/* без сброса оформление не применится */
}
.pip-appbar md-toolbar {
z-index: 11;
}
.pip-appbar md-toolbar.pip-shadow {
box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
.md-open-menu-container {
max-width: calc(100% - 20px);
}
.md-open-menu-container md-menu-content md-menu-item .md-button {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
color: rgba(0, 0, 0, 0.87) ;
}
.pip-appbar-ext {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: none;
height: 95px;
box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
z-index: 0;
}
@media (max-width: 768px) {
.pip-appbar .pip-appbar-hide-sm {
display: none;
}
}
@media (min-width: 768px) {
.pip-appbar .pip-appbar-show-sm {
display: none;
}
}
@media (max-width: 1200px) {
.pip-appbar md-toolbar,
.pip-appbar .md-toolbar-tools {
height: 56px ;
max-height: 56px ;
}
}
@media (max-width: 1200px) and (min-width: 768px) {
.pip-appbar md-toolbar.pip-shadow-sm {
box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
}
@media (max-width: 768px) {
md-toolbar.pip-shadow-xs {
box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
}
.pip-sidenav md-list-item .md-button .md-list-item-inner {
line-height: 48px;
}
.pip-sidenav md-list .md-subheader {
line-height: 48px;
}
.pip-sidenav md-list .md-subheader .md-subheader-inner {
padding: 24px;
padding-top: 0px;
padding-bottom: 0px;
}
.pip-sidenav md-list .pip-section {
padding-bottom: 8px;
}
.pip-sidenav md-list .pip-section md-divider {
margin-bottom: 8px;
}
.pip-sidenav .pip-sidenav-header {
position: relative;
padding-top: 102px;
min-height: 164px ;
padding-bottom: 16px;
padding-left: 24px;
padding-right: 24px;
}
.pip-sidenav .pip-sidenav-header.pip-sidenav-owner {
min-height: 144px ;
}
.pip-sidenav .pip-sidenav-header .pip-sidenav-party {
display: inline-block;
position: absolute;
top: 16px;
left: 24px;
min-width: initial;
width: 80px;
height: 80px;
margin: 0px;
padding: 0px;
}
.pip-sidenav .pip-sidenav-header .pip-sidenav-party pip-avatar {
width: 80px;
height: 80px;
height: 80px ;
border-radius: 40px;
}
.pip-sidenav .pip-sidenav-header .pip-sidenav-user {
display: inline-block;
position: absolute;
top: 16px;
right: 24px;
width: 50px;
min-width: initial;
height: 50px;
margin: 0px;
padding: 0px;
}
.pip-sidenav .pip-sidenav-header .pip-sidenav-user pip-avatar {
width: 50px;
height: 50px;
height: 50px ;
border-radius: 25px;
}
.pip-sidenav .pip-sidenav-party-text .pip-sidenav-party-pri {
display: block;
font-size: 22px;
text-decoration: none;
color: #ffffff;
letter-spacing: 0.005em;
word-wrap: break-word;
}
.pip-sidenav .pip-sidenav-party-text .pip-sidenav-party-pri:hover,
.pip-sidenav .pip-sidenav-party-text .pip-sidenav-party-pri:focus {
color: #ffffff;
text-decoration: none;
}
.pip-sidenav .pip-sidenav-party-text .pip-sidenav-party-sec {
font-size: 14px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.pip-sidenav md-list-item .md-button {
padding-left: 24px;
padding-right: 24px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
@media (max-width: 768px) {
.pip-sidenav .pip-sidenav-header {
padding-left: 16px;
padding-right: 16px;
}
.pip-sidenav md-list-item .md-button {
padding-left: 16px;
padding-right: 16px;
}
.pip-sidenav .pip-sidenav-party {
left: 16px;
}
.pip-sidenav .pip-sidenav-user {
right: 16px;
}
}