﻿/* infoblock.css SES v2 BEGIN */
#wisWindow, #newWO.wocwtdialog, #woPanes.k-tabstrip {
    width: 100%;
    height: 100%;
}

#newWO.wocwtdialog,
#woPanes.k-tabstrip,
div.webtemplate-tab.ses-wo-container.woPane.infoblock[data-infoblock],
.ses-column {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
}

#newWO.wocwtdialog > #woMenuItems {
    flex-grow: 1;
}

#newWO.wocwtdialog > .woFooter {
    height: 30px;
}

#woPanes.k-tabstrip > div.k-content.webtemplate-tab-container {
    flex-grow: 1;
}

.ses-wo-info, .ses-wo-events, .ses-wo-info-left, .ses-wo-info-center, .ses-wo-info-right {
    box-sizing: border-box;
}

.ses-wo-info {
    height: 220px;
    flex-shrink: 0;
}

.ses-wo-events {
    flex-grow: 1;
    height: calc(100% - 230px);
}

.ses-wo-events-browser {
    height: 100%;
}

div.v-cwt-section.ses-wo-info, .ses-wo-info-right-upper, .ses-wo-info-left-dates-times {
    flex-direction: row;
}

.ses-wo-info-left-dates {
    justify-content: space-around;
}

.ses-wo-info-left, .ses-wo-info-center, .ses-wo-info-right {
    height: 100%;
}

.ses-wo-info-left, .ses-wo-info-center {
    width: 250px;
    padding-right: 15px;
}

.ses-wo-info-right {
    width: calc(100% - 500px);
}

.ses-wo-info-right, .ses-wo-info-right-lower {
    flex-grow: 1;
}

.ses-wo-info-right-upper {
    align-items: baseline;
}

.ses-field-nowrap {
    white-space: nowrap;
}

.ses-wo-status-label, .ses-wo-status-command {
    padding-right: 5px;
}

.ses-wo-info-right-lower {
    height: calc(100% - 40px);
}

.ses-wo-info-right-upper {
    padding-bottom: 10px;
}

.ses-wo-memo > .v-texteditor {
    height: 100%;
}

.ses-wo-memo > .v-texteditor > table.k-editor {
    height: 100%;
}

.ses-wo-memo > .v-texteditor > table.k-editor > tbody > tr > td.k-editable-area > iframe {
    height: 120px;
}

.ses-wo-info-center {
    justify-content: flex-start;
}

.ses-row {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: baseline;
}

.ses-wo-info-left label {
    width: 70px;
}
.ses-wo-info-center label {
    width: 80px;
}

.ses-wo-info-left label.ses-wo-info-start-date-label,
.ses-wo-info-left label.ses-wo-info-end-date-label {
    width: 30px;
}

.ses-wo-info-start-date-field, .ses-wo-info-end-date-field {
    padding-left: 5px;
}

.ses-wo-info-left-dates-times.ses-column, .ses-wo-info-left > div, .ses-wo-info-center > div {
    padding-bottom: 8px;
}

.ses-wo-info-left-dates-times {
    justify-content: space-between;
}
/* SES END */