
VAADIN.themes.graphenee.views.reports.scss Maven / Gradle / Ivy
@mixin dashboard-reports-view {
.reports {
.create .v-slot {
border: 1px solid rgba(122,122,122,.1);
background: rgba(122,122,122,.04);
}
.draft-thumb {
cursor: pointer;
position: relative;
.v-label {
display: block;
text-align: center;
span {
font-size: 0.8em;
}
}
.v-image {
@include box-shadow(0 2px 7px 1px rgba(0,0,0,.5));
&:hover {
outline: 2px solid #5198df;
}
}
}
.v-slot-palette {
@include valo-gradient;
border-bottom: valo-border();
}
.palette {
padding: .5em 0;
font-size: 0.9em;
.v-icon {
display: block;
text-align: center;
}
.v-label {
font-size: 0.9em;
margin: 0 .4em;
cursor: move;
}
}
.v-caption-palette {
font-size: 12px;
display: block;
white-space: normal;
padding-top: 1em;
width: 140px;
}
.v-slot-canvas {
overflow: auto;
}
.canvas {
padding: $view-padding;
.title {
font-size: 24px;
font-weight: 600;
border: 1px solid transparent;
color: #404346;
@include box-shadow(none);
width: 100%;
text-align: center;
cursor: pointer;
margin-bottom: 1cm;
}
}
}
.reports .palette .v-image {
width: 75px;
height: 47px;
}
.canvas-layout {
min-height: 29cm;
background: #fff;
padding: 1.5cm;
@include box-shadow(0 2px 10px rgba(0,0,0,.3));
> .v-slot > .v-widget {
@include animation(valo-animate-in-fade 500ms 10ms backwards, animate-in-scale-up 300ms 10ms backwards);
&.title,
&.placeholder {
@include animation(none);
}
}
}
.reports .canvas .title:hover {
background: #fff9e6;
}
.reports .canvas .title:focus {
cursor: text;
border-color: #eee;
background: transparent;
}
.reports .canvas .placeholder {
text-align: center;
}
.reports .canvas .placeholder .v-label {
min-height: 10cm;
line-height: 5cm;
font-size: 18px;
}
.reports .v-tabsheet-content {
@include valo-gradient($color: scale-color($v-app-background-color, $lightness: 0%));
}
.reports .v-timeline-widget-display-hscale-left {
font-size: 10px;
margin-top: -14px;
padding-left: 3px;
}
.reports .canvas .v-ddwrapper {
padding-top: 20px;
padding-bottom: 20px;
}
.reports .text-editor {
position: relative;
overflow: visible;
}
.reports .text-editor:hover {
background: #fff9e6;
}
.reports .text-editor.edit:hover {
background: transparent;
}
.text-editor .v-button {
position: absolute;
top: 50%;
margin-top: -12px;
right: -20px;
display: none;
}
.text-editor .v-button-wrap:before {
margin: 0 -.3em;
}
.text-editor:hover .v-button {
display: inline-block;
}
.reports .text-editor.edit .v-button {
display: inline-block;
position: static;
margin-top: 3px;
}
.delete-button {
width: 19px;
height: 19px;
border: 1px solid #a3a7ab;
border-radius: 2px;
background: #73767a;
color: #fff;
font: inherit;
font-size: 16px;
line-height: 1;
text-shadow: 0 1px 0 rgba(0,0,0,.25);
text-align: center;
cursor: default;
@include box-shadow(0 2px 4px rgba(0,0,0,.5));
}
.delete-button:hover {
background: #4e5153;
}
.delete-button:focus {
outline: none;
}
.delete-button:active {
background: #3c3f40;
}
.draft-thumb .delete-button {
position: absolute;
top: 1px;
right: 1px;
display: none;
}
.draft-thumb:hover .delete-button {
display: block;
}
.help-overlay.palette {
top: 200px !important;
left: 200px !important;
}
.help-overlay.reorder {
margin-left: 200px !important;
}
.reports .transaction {
position: relative;
float: left;
width: 47%;
margin-right: 2.5%;
margin-top: 10px;
overflow: hidden;
background: #eee;
border: 1px solid #e0e0e0;
.time,
.seats {
font-size: 12px;
color: #9fa2a6;
position: absolute;
top: 5px;
left: 5px;
line-height: normal;
}
.movie-title {
font-size: 16px;
font-weight: 300;
white-space: normal;
padding: 40px 5px 5px;
}
.seats {
left: 60%;
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy