body{margin:0;padding:0;font-family:sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.id{display:none;font-size:.7rem;font-weight:100}.orgaheader{width:700px;background-color:#ccc;padding:4px;margin:3px}.orgaheader:hover{cursor:pointer}.hidden{display:none}svg>path{fill:none;stroke:#3a3}.project-work{margin:2px 2px 2px 20px;display:flex;flex-direction:row;align-items:center}.project-name{width:330px;overflow:none}.user-info,.organization-info,.uploadlog{margin-left:50px;display:flex;flex-direction:column;font-size:1.1rem}.user-info h2,.organization-info h2,.uploadlog h2{color:#0009;margin-bottom:20px;text-align:center;width:700px}.user-info label,.organization-info label,.uploadlog label{margin-bottom:30px;color:#0009}.user-info .label,.organization-info .label,.uploadlog .label{margin-bottom:5px}.user-info input,.organization-info input,.uploadlog input{font-size:1.2rem;width:700px;border:hidden;outline:none;border-bottom:1px solid rgba(0,0,0,.6)}.output-text{width:700px;color:#111;min-height:20px;border:1px solid rgba(0,0,0,.6);background-color:#eee}.output-text--loading{width:700px;color:#0009;min-height:20px}.output-text--error{width:700px;color:#c802029f;min-height:20px}.bottom-border{border-bottom:1px solid rgba(0,0,0,.6)}.button{margin-top:30px;font-size:16px;background-color:#eee;width:200px;height:40px;outline:none}.button:hover{background-color:#ddd;cursor:pointer}.button:disabled{background-color:#eee;color:#999}#root{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:center}#header{width:100%}.DashboardOverview{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:center;place-items:3;width:1000px}.DashboardCard{flex-grow:2;width:300px;height:220px;border:2px solid gray;margin-left:15px;margin-top:15px;background-color:#eee}.DashboardCard:hover{background-color:#ddd}nav.menu{background-color:#222;display:flex;justify-content:space-between;padding:5px}nav.menu ul{margin:0;padding:0;list-style:none}nav.menu ul li{display:inline-block}nav.menu .text{padding:8px;color:#eee}.topbar-button{background:#333;color:#eee;margin-right:10px;padding:8px;border:1px solid #777;cursor:pointer}.topbar-button:hover{background:#666}.publish-project{margin:1px}.publish-project .dateinput{margin-left:1px}.publish-project .content{margin:5px;display:grid;grid-template-rows:20px 2fr 2fr;gap:5px}.publish-project .content-header{display:grid;grid-template-columns:300px 200px 200px 230px 50px 100px 100px 300px;gap:15px;justify-items:stretch;align-items:stretch}.publish-project .publish-details{font-size:11px;white-space:nowrap;overflow-y:scroll;overflow-x:hidden;border:1px solid gray;max-height:calc((100vh - 180px)/2);width:100%;box-sizing:border-box}.publish-project .publish-details .item{display:grid;grid-template-columns:.8fr 1fr 1.7fr 1fr 1.5fr 1fr 1fr 1.5fr 3.5fr 4fr 4fr 3fr;gap:2px;padding:2px 2px 2px 0;margin:0;width:100%;box-sizing:border-box}.publish-project .publish-details .item.exception{font-weight:bolder;color:red;background-color:#ffca7b}.publish-project .publish-details .item.error{color:red}.publish-project .publish-details .item.warning{color:orange}.publish-project .publish-details .item:hover{background-color:#b1b1b1}.publish-project .table-header{display:grid;grid-template-columns:.8fr 1fr 1.7fr 1fr 1.5fr 1fr 1fr 1.5fr 3.5fr 4fr 4fr 3fr;gap:2px;justify-items:stretch;align-items:stretch;width:100%;box-sizing:border-box;margin:0;padding:0}.publish-project .table-header .cell{overflow:hidden;display:flex;justify-content:stretch}.filter-container{display:flex;gap:4px;align-items:stretch}.filter-container label{align-self:center}.checkbox{display:flex;flex-direction:row;align-items:center}.center-container{display:flex;justify-content:center;align-items:center}.error{padding:5px;background-color:#faadad}.loading-div{margin-top:2px;margin-left:10px}.publish-header{font-size:11px;overflow-y:scroll;overflow-x:hidden;border:1px solid gray;white-space:nowrap;max-height:calc((100vh - 140px)/2);width:100%;box-sizing:border-box;padding:0}.publish-header .item{display:grid;grid-template-columns:.8fr 1fr 1.7fr 1fr 1.5fr 1fr 1fr 1.5fr 3.5fr 4fr 4fr 3fr;gap:2px;justify-items:stretch;align-items:stretch;padding:2px 2px 2px 0;margin:0;width:100%;box-sizing:border-box}.publish-header .item.recent{background-color:#0f0}.publish-header .item .cell{overflow:hidden;display:flex;justify-content:stretch}.publish-header .item:hover{background-color:#b1b1b1;cursor:pointer}.publish-header .item:hover.selected,.publish-header .item.selected{background-color:#c1c1c1}.deployment{min-width:300px;height:150px;border-width:4px;border-style:solid;margin:10px;display:grid;grid-template-rows:auto 1px auto}.status-red{border-color:#ff2133;background-color:#fbd3d6;color:#ff2133}.status-green{border-color:#36b24d;background-color:#d7eddb;color:#36b24d}.status-yellow{border-color:#ffc936;background-color:#fbf1d7;color:#ffc936}.status-pink{border-color:#7746f1;background-color:#e2daf8;color:#7746f1}.deployment-top{font-size:20px;display:flex;justify-content:center;align-items:center}.deployment-bottom{font-size:14px;display:flex;justify-content:center;align-items:center;padding:5px;color:#393939}.card-divider{height:1px;border-width:0px;border-top-width:1px;border-style:solid}.deployments{display:flex;flex-wrap:wrap;flex-direction:row;margin:10px}.project-name:hover{cursor:pointer;background-color:#e3e3e3}.project-name.selected{background-color:#bcbcbc}.project-folder{font-weight:700}.project-summaries{display:flex;flex-direction:row;align-content:space-between;gap:20px}.project-tree{max-height:calc(100vh - 120px);overflow-y:scroll}.project-detail-header{display:flex;flex-direction:row;gap:15px}.project-timeline{display:grid;grid-template-columns:auto auto auto auto auto auto;column-gap:20px;row-gap:8px}.timeline-created{color:#00f}.timeline-deleted{color:red}.disabled{color:#bbbaba}.projects{margin:10px}.error-status{color:#c802029f}.enter-organizationid{margin:20px;display:flex;flex-direction:column}.enter-organizationid label{margin-top:30px;font-size:1.2rem}.enter-organizationid .input-text{font-size:1.2rem;width:400px;outline:none;border:hidden;border-bottom:1px solid gray;margin-top:10px}.enter-organizationid .output-text{font-size:1.2rem;margin-top:10px}
