Files
Ontime/backendpanel/asset/scss/components/plugin-overrides/_full-calendar.scss
T
2026-03-11 15:29:37 +07:00

188 lines
5.0 KiB
SCSS
Executable File

/* Full Calendar */
#calendar{
.fc-header-toolbar{
background: $white;
padding: 28px 0px 28px 0px;
margin-bottom: 0;
.fc-button-group{
.fc-button{
box-shadow: none;
padding: 1px 12px;
@include border-radius(2px);
margin-right: 4px;
font-size: 0.9375rem;
font-weight: 400;
line-height: 1.33;
border: none;
background: theme-color(primary);
color: $white;
text-shadow: none;
@include transition-duration(0.3s);
&:first-letter{
text-transform: uppercase;
}
&.fc-state-active{
background: $white;
color: theme-color(primary);
}
&.fc-prev-button,&.fc-next-button{
background: $white;
color: theme-color(primary);
margin-right: 7px;
height: 2.0625rem;
width: 2.25rem;
border: none;
span{
top: -3px;
right: 9px;
&:after{
font: normal normal normal 24px/1 "Material Design Icons";
display: block;
line-height: 21px;
}
}
}
&.fc-prev-button{
span{
&:after{
content: "\F141";
}
}
}
&.fc-next-button{
span{
&:after{
content: "\F142";
}
}
}
}
}
.fc-today-button{
box-shadow: none;
padding: 1px 12px;
@include border-radius(2px);
margin-right: 4px;
font-size: 0.9375rem;
font-weight: 400;
line-height: 1.33;
border: none;
background: theme-color(primary);
color: $white;
text-shadow: none;
@include transition-duration(0.3s);
&:first-letter{
text-transform: uppercase;
}
}
.fc-left,
.fc-right {
@media (max-width:767px) {
float: none;
.fc-button {
margin-bottom: 1rem;
}
}
}
.fc-center{
h2{
font-size: 1.125rem;
font-weight: 600;
text-transform: uppercase;
}
@media (max-width:767px) {
display: block;
h2 {
width: 100%;
}
}
}
}
.fc-view-container{
.fc-view{
border-color: $border-color;
table{
thead.fc-head{
border-color: $border-color;
tr{
td{
.fc-widget-header{
border-top: none;
table{
thead{
tr{
th.fc-day-header{
text-transform: uppercase;
padding: 0.4375rem 0 0.4375rem 0;
border-color: $border-color;
font-size: $default-font-size;
}
}
}
}
}
}
}
}
tbody.fc-body{
tr{
td.fc-widget-content{
border-color: $border-color;
.fc-day-grid-container{
.fc-day-grid{
.fc-row{
border-color: $border-color;
.fc-bg{
table{
tr{
td{
border-color: $border-color;
}
}
}
}
.fc-content-skeleton{
table{
thead{
tr{
td.fc-day-top{
padding: 14px;
}
}
}
tbody{
tr{
td{
&.fc-event-container{
.fc-h-event{
background: theme-color(success);
border: none;
padding: 6px 12px 6px 22px;
font-size: 12px;
font-weight: 500;
color: $white;
@include border-radius(0px);
}
}
&.fc-more-cell{
font-weight: 600;
color: theme-color(dark);
padding: 0 7px;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}