329 lines
9.3 KiB
CSS
329 lines
9.3 KiB
CSS
.mix-table {
|
|
width: auto !important;
|
|
overflow-x: auto !important;
|
|
background-color: #FFFFFF;
|
|
border: none;
|
|
padding-left: 274px !important;
|
|
margin-bottom: 0;
|
|
}
|
|
|
|
.mix-table table {
|
|
width: inherit;
|
|
}
|
|
|
|
div.mix-table table td.headcol,
|
|
div.mix-table table th.headcol {
|
|
position: absolute;
|
|
left: 19px;
|
|
top: auto;
|
|
overflow: hidden;
|
|
margin-left: 0px;
|
|
}
|
|
|
|
div.project-title {
|
|
/*margin-top: 4px;*/
|
|
/*margin-top: 5px;*/
|
|
display: inline-block;
|
|
float: left;
|
|
/*vertical-align:top;*/
|
|
}
|
|
|
|
div.buttons-block {
|
|
float: right;
|
|
display: inline-block;
|
|
}
|
|
|
|
.mix-table table thead tr th.headcol-week {
|
|
text-decoration: underline;
|
|
color: #4083a9;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.mix-table table tbody tr td.headcol-week {
|
|
color: #4083a9;
|
|
cursor: pointer;
|
|
}
|
|
|
|
.mix-table table thead tr th:nth-child(1),
|
|
.mix-table table tbody tr td:nth-child(1) {
|
|
width: 263px;
|
|
min-width: 263px;
|
|
}
|
|
|
|
.mix-table table thead tr th.firstcol {
|
|
height: 75px;
|
|
text-align: center;
|
|
}
|
|
|
|
.mix-table > table > tbody > tr > td.capacity-total {
|
|
padding: 0;
|
|
height: 54px;
|
|
background-color: inherit;
|
|
}
|
|
|
|
.mix-table > table > tbody > tr > td > div.exp-cat-total {
|
|
cursor: pointer;
|
|
}
|
|
|
|
.mix-table > table > tbody > tr > td.cellequal > div.exp-cat-total > .top-side {
|
|
background-color: #CCFFCC;
|
|
}
|
|
|
|
.mix-table > table > tbody > tr > td.cellover > div.exp-cat-total > .top-side {
|
|
background-color: #FFCCCC;
|
|
}
|
|
|
|
.mix-table > table > tbody > tr > td.cellless > div.exp-cat-total > .top-side {
|
|
background-color: #FFFFCC;
|
|
}
|
|
|
|
div.mix-table > table > tbody > tr > td.capacity-row-title {
|
|
padding: 0 5px;
|
|
height: 54px;
|
|
}
|
|
|
|
div.mix-table > table > tbody > tr > td.capacity-row-title > .row-title {
|
|
margin-top: 16px;
|
|
display: block;
|
|
}
|
|
|
|
div.mix-table > table > tbody > tr > td.capacity-row-title > span.row-title {
|
|
margin-left: 18px;
|
|
}
|
|
|
|
div.mix-table > table > tbody > tr > td > a.row-title {
|
|
cursor: pointer;
|
|
}
|
|
|
|
.mix-table > table > tbody > tr > td > div.exp-cat-total > .top-side {
|
|
padding: 4px;
|
|
height: 27px;
|
|
}
|
|
|
|
.mix-table > table > tbody > tr > td > div.exp-cat-total > .bottom-side {
|
|
padding: 4px;
|
|
height: 26px;
|
|
}
|
|
|
|
div.mix-table table tr td div.exp-cat-total hr {
|
|
margin: 0px;
|
|
}
|
|
|
|
.grid-container {
|
|
overflow: auto;
|
|
width: 100%;
|
|
max-height: 200px;
|
|
background-color: #fff;
|
|
}
|
|
|
|
.mix-table table thead tr th,
|
|
.mix-table table tbody tr td {
|
|
min-width: 110px;
|
|
max-width: 110px;
|
|
text-align: center;
|
|
padding: 4px 2px;
|
|
vertical-align: bottom;
|
|
}
|
|
|
|
.mix-table table thead tr th.left,
|
|
.mix-table table tbody tr td.left {
|
|
text-align: left;
|
|
padding-left: 8px;
|
|
}
|
|
|
|
.cell-text {
|
|
overflow: hidden;
|
|
text-overflow: ellipsis;
|
|
width: 110px;
|
|
min-width: 110px;
|
|
display: block;
|
|
}
|
|
|
|
.cell-text1 {
|
|
overflow: hidden;
|
|
text-overflow: ellipsis;
|
|
display: block;
|
|
color: black;
|
|
font-weight: bold;
|
|
text-align: left;
|
|
}
|
|
|
|
.cell-text.left-arrow,
|
|
.cell-text.right-arrow {
|
|
width: 90px;
|
|
min-width: 90px;
|
|
}
|
|
|
|
.cell-text.left-arrow.right-arrow {
|
|
width: 70px;
|
|
min-width: 70px;
|
|
}
|
|
|
|
tr.total-row > td {
|
|
background-color: #e6e6e6 !important;
|
|
border-right-color: #e6e6e6;
|
|
}
|
|
|
|
div.mix-table > table > tbody > tr > td.np-time-name {
|
|
padding: 0 5px;
|
|
height: 29px;
|
|
color: #e66454;
|
|
}
|
|
|
|
div.mix-table > table > tbody > tr > td.np-time-name > a,
|
|
div.mix-table > table > tbody > tr > td.np-time-name > span {
|
|
margin-top: 5px;
|
|
display: block;
|
|
}
|
|
|
|
div.mix-table > table > tbody > tr > td.np-time-name > span {
|
|
padding-left: 20px;
|
|
}
|
|
|
|
td > div.resource-name {
|
|
padding-left: 20px;
|
|
}
|
|
|
|
td.dummy-team-row {
|
|
background: repeating-linear-gradient(-45deg, #fff, #fff 2px, #ddd 2px, #ddd 4px);
|
|
}
|
|
|
|
/* Draft style. Not used. Placed here to use later, if 'droppable-before' not work for old browsers */
|
|
td.droppable-before2 {
|
|
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2EyZjRmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjclIiBzdG9wLWNvbG9yPSIjYTJmNGZjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOCUiIHN0b3AtY29sb3I9IiNhMmY0ZmMiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
|
|
background: -moz-linear-gradient(top, rgba(162,244,252,1) 0%, rgba(162,244,252,1) 7%, rgba(162,244,252,0) 8%); /* FF3.6+ */
|
|
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(162,244,252,1)), color-stop(7%,rgba(162,244,252,1)), color-stop(8%,rgba(162,244,252,0))); /* Chrome,Safari4+ */
|
|
background: -webkit-linear-gradient(top, rgba(162,244,252,1) 0%,rgba(162,244,252,1) 7%,rgba(162,244,252,0) 8%); /* Chrome10+,Safari5.1+ */
|
|
background: -o-linear-gradient(top, rgba(162,244,252,1) 0%,rgba(162,244,252,1) 7%,rgba(162,244,252,0) 8%); /* Opera 11.10+ */
|
|
background: -ms-linear-gradient(top, rgba(162,244,252,1) 0%,rgba(162,244,252,1) 7%,rgba(162,244,252,0) 8%); /* IE10+ */
|
|
background: linear-gradient(to bottom, rgba(162,244,252,1) 0%,rgba(162,244,252,1) 7%,rgba(162,244,252,0) 8%); /* W3C */
|
|
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a2f4fc', endColorstr='#00a2f4fc',GradientType=0 ); /* IE6-8 */
|
|
}
|
|
|
|
/* Draft style. Not used. Placed here to use later, if 'droppable-after' not work for old browsers */
|
|
td.droppable-after2 {
|
|
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI5MiUiIHN0b3AtY29sb3I9IiNhMmY0ZmMiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSI5MyUiIHN0b3AtY29sb3I9IiNhMmY0ZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYTJmNGZjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
|
|
background: -moz-linear-gradient(top, rgba(162,244,252,0) 92%, rgba(162,244,252,1) 93%, rgba(162,244,252,1) 100%); /* FF3.6+ */
|
|
background: -webkit-gradient(linear, left top, left bottom, color-stop(92%,rgba(162,244,252,0)), color-stop(93%,rgba(162,244,252,1)), color-stop(100%,rgba(162,244,252,1))); /* Chrome,Safari4+ */
|
|
background: -webkit-linear-gradient(top, rgba(162,244,252,0) 92%,rgba(162,244,252,1) 93%,rgba(162,244,252,1) 100%); /* Chrome10+,Safari5.1+ */
|
|
background: -o-linear-gradient(top, rgba(162,244,252,0) 92%,rgba(162,244,252,1) 93%,rgba(162,244,252,1) 100%); /* Opera 11.10+ */
|
|
background: -ms-linear-gradient(top, rgba(162,244,252,0) 92%,rgba(162,244,252,1) 93%,rgba(162,244,252,1) 100%); /* IE10+ */
|
|
background: linear-gradient(to bottom, rgba(162,244,252,0) 92%,rgba(162,244,252,1) 93%,rgba(162,244,252,1) 100%); /* W3C */
|
|
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a2f4fc', endColorstr='#a2f4fc',GradientType=0 ); /* IE6-8 */
|
|
}
|
|
|
|
td.droppable-before {
|
|
background-image: linear-gradient(to top, transparent 95%, #a2f4fc 5%);
|
|
}
|
|
|
|
td.droppable-after {
|
|
background-image: linear-gradient(to bottom, transparent 95%, #a2f4fc 5%);
|
|
}
|
|
|
|
.mix-proj-item {
|
|
cursor: pointer;
|
|
border: 1px solid red;
|
|
margin: 5px;
|
|
}
|
|
|
|
.list-group-item {
|
|
cursor: pointer;
|
|
color: #000;
|
|
}
|
|
|
|
.list-group-item:hover,
|
|
.list-group-item:focus {
|
|
background: rgba(0, 0, 0, 0.04);
|
|
}
|
|
|
|
.proj-cell {
|
|
vertical-align: middle;
|
|
height: 20px !important;
|
|
border-bottom: 1px solid black !important;
|
|
border-top: 1px solid black !important;
|
|
}
|
|
|
|
.proj-name {
|
|
/*position: absolute;*/
|
|
color: black;
|
|
/*overflow: hidden;
|
|
text-overflow: ellipsis;*/
|
|
font-weight: bold;
|
|
/*height: 22px;*/
|
|
text-align: left;
|
|
}
|
|
|
|
.exp-cat-value,
|
|
.people-resource-value {
|
|
color: black;
|
|
text-align: center;
|
|
}
|
|
|
|
.cell-value {
|
|
height: 21px;
|
|
}
|
|
|
|
div.cell-value > form > div > div.editable-error {
|
|
visibility: hidden;
|
|
}
|
|
|
|
.manage-buttons-container {
|
|
display: none;
|
|
}
|
|
|
|
td.first-cell:hover .manage-buttons-container {
|
|
display: inline-block;
|
|
}
|
|
|
|
td.first-cell:hover span {
|
|
display: none;
|
|
}
|
|
|
|
.dnd-cell {
|
|
height: 32px;
|
|
width: 115px;
|
|
}
|
|
|
|
.default-background {
|
|
background-color: #a07474;
|
|
}
|
|
|
|
button.row-remove {
|
|
float: right;
|
|
position: relative;
|
|
top: -12px;
|
|
padding: 0 3px;
|
|
}
|
|
|
|
button.row-remove:hover {
|
|
opacity: 0.75;
|
|
}
|
|
|
|
.exp-cat-cell {
|
|
cursor: pointer;
|
|
}
|
|
|
|
.rmo-projects-bucket {
|
|
border: solid 1px #d6d6d6;
|
|
padding: 8px 12px;
|
|
}
|
|
|
|
.rmo-projects-bucket-header {
|
|
border: solid 1px #808080;
|
|
padding: 6px;
|
|
padding-bottom: 1px;
|
|
margin-bottom: 4px;
|
|
text-align: center;
|
|
}
|
|
|
|
.rmo-no-items, .rmo-no-items:hover {
|
|
cursor: default;
|
|
text-align: center;
|
|
color: #555;
|
|
background-color: #fff;
|
|
border: solid 1px #fff;
|
|
}
|
|
|
|
.warning-item-name {
|
|
color: #555;
|
|
} |