.sheet-grid { min-width: 2620px; }
.sheet-grid thead th:nth-child(5) { min-width: 60px; width: 60px; }
.sheet-grid thead th:nth-child(6) { min-width: 90px; width: 90px; }
.sheet-grid td:nth-child(5) { min-width: 60px; width: 60px; }
.sheet-grid td:nth-child(6), .sheet-grid td:nth-child(6) input { min-width: 90px; width: 90px; }
.sheet-new-row td, .sheet-new-row .row-number { background: #eaf7f1; border-bottom: 2px solid #087f5b; }
.sheet-new-row .row-number { color: #087f5b; font-weight: 800; }
.sheet-add-button { border: 0; background: #087f5b; color: #fff; border-radius: 7px; padding: 6px 9px; margin: 3px; cursor: pointer; font-size: .72rem; font-weight: 750; }
.new-row-owner { display: inline-block; padding: 8px 5px; color: #086047; }
.sheet-new-row td:last-child { white-space: nowrap; }
.calendar-item.automatic { background: #e8f1fb; border-left-color: #2878c8; }
.sheet-scroll-top { overflow-x: auto; overflow-y: hidden; height: 18px; margin: 0 0 5px; border: 1px solid #b8c4bf; border-radius: 5px; background: #eef2f0; }
.sheet-scroll-top > div { width: 2850px; height: 1px; }
