flexday/style.css

87 lines
1.6 KiB
CSS

.clickme, .clicky {cursor: pointer;}
.sessiongrid td, .sessiongrid th { vertical-align: top; text-align: left; }
.pell{
border:1px solid hsla(0,0%,4%,.1)
}
.pell,.pell-content{
box-sizing:border-box
}
.pell-content{
height:300px;
outline:0;
overflow-y:auto;
padding:10px;
background-color: #fff;
}
.pell-actionbar{
background-color:#fff;
border-bottom:1px solid hsla(0,0%,4%,.1)
}
.pell-button{
background-color:transparent;
border:none;
cursor:pointer;
height:30px;
outline:0;
width:30px;
vertical-align:bottom
}
.pell-button-selected{
background-color:#f0f0f0
}
ul {
list-style-type: disc!important;
list-style-position: inside!important;
}
ol {
list-style-type: decimal!important;
list-style-position: inside!important;
}
/* Report page: prevent long URLs or tokens from causing horizontal scroll */
/* Report page: Allow long URLs to wrap in anchors without breaking normal words */
.activityreport a {
overflow-wrap: anywhere;
word-break: break-all; /* only affects long unbroken tokens like URLs */
}
/* Slot picker slide/fade */
.slotpanel-enter-active,
.slotpanel-leave-active {
transition: all 0.25s ease;
}
.slotpanel-enter,
.slotpanel-leave-to {
opacity: 0;
transform: translateY(-6px);
max-height: 0;
}
.slotpanel-enter-to,
.slotpanel-leave {
max-height: 600px;
}
/* Survey page label tone */
.survey-page .question,
.survey-page label,
.survey-page .form-check-label {
color: #4b5563;
}
/* Survey textarea should span full width */
.survey-page textarea {
width: 100%;
border: 1px solid #d1d5db;
border-radius: 6px;
padding: 8px;
box-sizing: border-box;
}
.survey-page .session-survey {
margin-bottom: 12px;
}