::-webkit-scrollbar{width:0;height:0}::-webkit-scrollbar-thumb{background:0 0}.DraggablePlane,.DraggablePlane *{user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.DraggablePlane ::selection{background:0 0}.DraggablePlane{z-index:inherit;user-select:none;touch-action:none;width:0;height:0;font-family:Lexend Deca,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;position:relative}.DraggablePlane .aircraftImage{z-index:inherit;pointer-events:none;user-select:none;touch-action:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.DraggablePlane.selected .aircraftImage{outline:2px solid #286df0}.DraggablePlane.selected.padded .aircraftImage{outline-offset:20px}.DraggablePlane .originIndicator{user-select:none;pointer-events:none;position:absolute}.DraggablePlane .originIndicator>span{pointer-events:none;position:relative}.DraggablePlane .origin{user-select:none;pointer-events:none;position:absolute}.DraggablePlane .origin>span{pointer-events:none;position:relative}.DraggablePlane .frontWheels{z-index:inherit;touch-action:none;width:0;height:0;position:absolute}.DraggablePlane .frontWheels>span{user-select:none;-webkit-touch-callout:none;cursor:grab;background-color:#3c6ce980;border-radius:50%;width:22px;height:22px;display:block;position:relative;top:-11px;left:-11px}.DraggablePlane .frontWheels.tenant>span{background-color:#23967f80}.DraggablePlane.dragging .frontWheels>span{cursor:grabbing}.DraggablePlane .frontWheelDragIndicator{pointer-events:none;position:absolute}.DraggablePlane .frontWheelDragIndicator>span{pointer-events:none}.DraggablePlane .aircraftDragIndicator{pointer-events:none;position:absolute}.DraggablePlane .aircraftDragIndicator>span{pointer-events:none}.DraggablePlane .frontWheels .wheelAngle{transform-origin:0 0;pointer-events:none;border-left:3px dashed #0000;height:40px;display:none;position:absolute;top:0;left:0}.DraggablePlane .frontWheels.extremeAngle .wheelAngle{border-left:3px dashed #0000}.DraggablePlane.frontWheelDragging .frontWheels .wheelAngle{display:block}.DraggablePlane .frontWheels .wheelAngleRight{pointer-events:none;display:none;top:2px}.DraggablePlane .frontWheels .wheelAngleRearRight{top:2px}.DraggablePlane .frontWheels .unlimitedWheelAngle{transform-origin:0 0;pointer-events:none;border-left:3px dashed #00f;height:40px;display:none;position:absolute;top:0;left:-1px}.DraggablePlane .PlanePolygon{pointer-events:none;touch-action:none;user-select:none;-webkit-touch-callout:none;position:absolute;top:0;left:0}.DraggablePlane .PlanePolygon polygon{pointer-events:fill;user-select:none;-webkit-touch-callout:none}.DraggablePlane .PlanePolygon>polygon{cursor:grab;user-select:none;-webkit-touch-callout:none}.DraggablePlane .PlanePolygon svg{user-select:none;-webkit-touch-callout:none}.DraggablePlane.readOnly .PlanePolygon>polygon{cursor:pointer}.DraggablePlane.dragging .PlanePolygon>polygon{cursor:grabbing}.DraggablePlane.selected{z-index:4000}.DraggablePlane.selected .selectionBox{user-select:none;-webkit-touch-callout:none;position:absolute}.DraggablePlane .tailNumber{z-index:10000;text-align:center;display:none;position:absolute}.DraggablePlane.selected .tailNumber{pointer-events:none;display:block}.DraggablePlane.forceShow .tailNumber{pointer-events:none;display:block!important}.DraggablePlane .tailNumber>span{user-select:none;-webkit-touch-callout:none;display:inline-block;position:relative;top:-10px;left:-50%}.DraggablePlane .tailNumber>span>span{color:#fff;pointer-events:auto;user-select:none;-webkit-touch-callout:none;background-color:#286ff1;border-radius:20px;min-width:20px;min-height:11.5px;padding:4px 8px;font-size:12px;display:inline-block;position:relative}.noteTooltip{visibility:hidden;color:#000;opacity:0;pointer-events:auto;cursor:text;background-color:#f2f2f2;border-radius:5px;width:117px;padding:5px 0;font-size:12px;position:relative;top:0;left:50%;transform:translate(-50%);z-index:100000!important;user-select:text!important;-webkit-touch-callout:default!important}.forceDisplayNotes .tailNumber.note>span>span{border-bottom-right-radius:0;border-bottom-left-radius:0;width:100px;margin-bottom:-4px}.tailNumber.note .noteTooltip{border-top-left-radius:0;border-top-right-radius:0}.note>span>span{user-select:none;-webkit-touch-callout:none;background-color:#b89230!important}.DraggablePlane.forceDisplayNotes .note{display:block!important}.note.tailNumber>span>span:hover~.noteTooltip,.noteTooltip:hover{visibility:visible!important;opacity:1!important}.noteTooltip:hover+span{border-bottom-right-radius:0;border-bottom-left-radius:0;width:100px;margin-bottom:-4px}.note.tailNumber>span>span:hover{border-bottom-right-radius:0;border-bottom-left-radius:0;width:100px}.DraggablePlane .note.tailNumber>span:hover>span{border-bottom-right-radius:0;border-bottom-left-radius:0;width:100px;margin-bottom:-4px}.forceDisplayNotes .noteTooltip{visibility:visible!important;opacity:1!important}.DraggablePlane .hotkey{z-index:4000;text-align:center;user-select:none;-webkit-touch-callout:none;width:0;height:0;display:none;position:absolute}.DraggablePlane .rotationHandle{touch-action:none;width:0;height:0;display:none;position:absolute}.DraggablePlane.selected .rotationHandle{display:block}.DraggablePlane .rotationHandle>span{user-select:none;-webkit-touch-callout:none;background-color:#fff;border:2px solid #286ff1;width:10px;height:10px;display:block;position:relative}.DraggablePlane .rotationHandle.ne{top:0;right:0}.DraggablePlane .rotationHandle.ne>span{top:-5px;left:-5px}.DraggablePlane .rotationHandle.nw{top:0;left:0}.DraggablePlane .rotationHandle.nw>span{top:-5px;left:-5px}.DraggablePlane .rotationHandle.se{bottom:0;right:0}.DraggablePlane .rotationHandle.se>span{top:-5px;left:-5px}.DraggablePlane .rotationHandle.sw{bottom:0;left:0}.DraggablePlane.padded .rotationHandle.se{bottom:-20px;right:-20px}.DraggablePlane.padded .rotationHandle.sw{bottom:-20px;left:-20px}.DraggablePlane.padded .rotationHandle.ne{top:-20px;right:-20px}.DraggablePlane.padded .rotationHandle.nw{top:-20px;left:-20px}.DraggablePlane .rotationHandle.sw>span{top:-4px;left:-4px}.DraggablePlane .rotationHandleHitbox{cursor:grab;pointer-events:auto;touch-action:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;width:50px;height:50px;display:none;position:absolute}.DraggablePlane.padded .rotationHandleHitbox{width:10px;height:10px}.DraggablePlane.rotating .rotationHandleHitbox{cursor:grabbing}.DraggablePlane.selected .rotationHandleHitbox{display:block}.DraggablePlane .rotationHandleHitbox.ne{top:-25px;right:-25px}.DraggablePlane .rotationHandleHitbox.se{bottom:-25px;right:-25px}.DraggablePlane .rotationHandleHitbox.sw{bottom:-25px;left:-25px}.DraggablePlane .rotationHandleHitbox.nw{top:-25px;left:-25px}.DraggablePlane .ClockwiseArrow,.DraggablePlane .AntiClockwiseArrow{display:none;position:absolute}.DraggablePlane.selected.rotating.rotatingClockwise .ClockwiseArrow,.DraggablePlane.selected.rotating.rotatingAntiClockwise .AntiClockwiseArrow{display:block}.DraggablePlane .ClockwiseArrow.ne,.DraggablePlane .AntiClockwiseArrow.ne{top:-24px;right:-24px;transform:rotate(45deg)}.DraggablePlane .ClockwiseArrow.se,.DraggablePlane .AntiClockwiseArrow.se{bottom:-24px;right:-24px;transform:rotate(135deg)}.DraggablePlane .ClockwiseArrow.sw,.DraggablePlane .AntiClockwiseArrow.sw{bottom:-24px;left:-24px;transform:rotate(225deg)}.DraggablePlane .ClockwiseArrow.nw,.DraggablePlane .AntiClockwiseArrow.nw{top:-24px;left:-24px;transform:rotate(315deg)}.DraggablePlane-SpacingBufferAircraftContainer{pointer-events:none;z-index:1;user-select:none;-webkit-touch-callout:none;position:absolute}.DraggablePlane .tailNumber.placement-auto>span>span:before{content:"⚡ ";margin-right:2px}.DraggablePlane .tailNumber.placement-manual:not(.placement-locked)>span>span:before{content:"✋ ";margin-right:2px}.DraggablePlane .tailNumber.placement-locked>span>span:before{content:"🔒 ";margin-right:2px}.spot-occupancy-gantt{width:100%;height:100%}.gantt-timeline-container{border:1px solid #e0e0e0;border-radius:4px;height:500px;overflow:hidden}@media print{@page{size:landscape;margin:.5in}.spot-occupancy-gantt,.spot-occupancy-gantt *,.react-calendar-timeline,.react-calendar-timeline *{font-family:Lexend Deca,sans-serif!important}.MuiDialog-paper{box-shadow:none!important;max-width:100%!important;max-height:100%!important;margin:0!important}.MuiDialogTitle-root,.MuiDialogActions-root{display:none!important}.MuiDialogContent-root{max-height:none!important;padding:0!important;overflow:visible!important}.MuiTabs-root,.print-button,.MuiSnackbar-root,.gantt-statistics,.gantt-timeline-container{display:none!important}.print-only-view{display:block!important}.spot-occupancy-gantt{page-break-inside:auto!important;page-break-before:auto!important;page-break-after:auto!important;height:auto!important}.gantt-unplaced{page-break-inside:avoid!important;background-color:#fff!important;border:2px solid #000!important;margin-top:8pt!important;padding:6pt!important}.spot-occupancy-gantt:before{content:"AutoPark Results - " attr(data-ramp-name)" - " attr(data-date-range);border-bottom:2px solid #000;margin-bottom:6pt;padding-bottom:3pt;font-size:14pt;font-weight:700;display:block}.react-calendar-timeline{font-size:9pt!important}.react-calendar-timeline .rct-sidebar{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-color:#f5f5f5!important;border-right:2px solid #000!important}.react-calendar-timeline .rct-sidebar-row{border-bottom:1px solid #ccc!important;padding:2pt!important;font-weight:600!important;line-height:1.2!important}.react-calendar-timeline .rct-item{color:#000!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background-color:#fff!important;border:2px solid #000!important;border-radius:0!important}.react-calendar-timeline .rct-item>div{color:#000!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;font-weight:600!important}.react-calendar-timeline .rct-vl{border-left:1px solid #ccc!important}.react-calendar-timeline .rct-hl-even{background-color:#fff!important;border-bottom:1px solid #ddd!important}.react-calendar-timeline .rct-hl-odd{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-color:#f9f9f9!important;border-bottom:1px solid #ddd!important}.react-calendar-timeline .rct-header{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-color:#f5f5f5!important;border-bottom:2px solid #000!important;padding:2pt!important;font-size:9pt!important;font-weight:600!important}.spot-occupancy-gantt:after{content:"Generated: " attr(data-print-date);color:#666;text-align:right;border-top:1px solid #ccc;margin-top:6pt;padding-top:3pt;font-size:8pt;display:block}.print-view-header{margin-bottom:12pt}.print-view-stats{display:none!important}.print-view-spot-section{page-break-inside:avoid;margin-bottom:12pt}.print-view-spot-header{border:2px solid #000;margin-bottom:0;padding:4pt 8pt;font-size:11pt;font-weight:700}.print-view-table{border-collapse:collapse;table-layout:fixed;width:100%;margin-bottom:8pt;font-size:9pt}.print-view-table th{text-align:left;border:1px solid #000;padding:3pt 6pt;font-weight:600}.print-view-table td{border:1px solid #999;padding:3pt 6pt}.print-view-table th:first-child,.print-view-table td:first-child{width:10%}.print-view-table th:nth-child(2),.print-view-table td:nth-child(2){width:20%}.print-view-table th:nth-child(3),.print-view-table td:nth-child(3),.print-view-table th:nth-child(4),.print-view-table td:nth-child(4){width:15%}.print-view-table th:nth-child(5),.print-view-table td:nth-child(5){width:10%}.print-view-table th:nth-child(6),.print-view-table td:nth-child(6){width:30%}.print-view-empty{color:#666;text-align:center;padding:6pt;font-style:italic}}@media screen{.print-only-view{display:none!important}.gantt-timeline-container:hover{border-color:silver}.react-calendar-timeline .rct-item{transition:transform .1s}.react-calendar-timeline .rct-item:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a;z-index:100!important}}.react-calendar-timeline *{box-sizing:border-box}.react-calendar-timeline .rct-outer{white-space:nowrap;display:block;overflow:hidden}.react-calendar-timeline .rct-scroll{white-space:normal;vertical-align:top;display:inline-block;overflow:auto hidden}.react-calendar-timeline .rct-item{z-index:50!important}.react-calendar-timeline .rct-item:hover{z-index:88}.react-calendar-timeline .rct-item .rct-item-content{border-radius:2px;height:100%;padding:0 6px;display:inline-block;position:sticky;left:0;overflow:hidden}.react-calendar-timeline .rct-sidebar{white-space:normal;vertical-align:top;box-sizing:border-box;border-right:1px solid var(--timeline-border);display:inline-block;position:relative;overflow:hidden}.react-calendar-timeline .rct-sidebar.rct-sidebar-right{border-right:0;border-left:1px solid var(--timeline-border)}.react-calendar-timeline .rct-sidebar .rct-sidebar-row{white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;border-bottom:1px solid var(--timeline-border);margin:0;padding:0 4px;overflow:hidden}.react-calendar-timeline .rct-sidebar .rct-sidebar-row.rct-sidebar-row-odd{background:var(--timeline-row-hover)}.react-calendar-timeline .rct-sidebar .rct-sidebar-row.rct-sidebar-row-even{background:0 0}.react-calendar-timeline .rct-vertical-lines .rct-vl{border-left:1px solid var(--timeline-border);position:absolute;z-index:1!important}.react-calendar-timeline .rct-horizontal-lines .rct-hl-even,.react-calendar-timeline .rct-horizontal-lines .rct-hl-odd{border-bottom:1px solid var(--timeline-border);box-sizing:border-box;z-index:1!important}.react-calendar-timeline .rct-horizontal-lines .rct-hl-odd{background:var(--timeline-row-hover)}.react-calendar-timeline .rct-horizontal-lines .rct-hl-even{background:0 0}.react-calendar-timeline .rct-cursor-line{z-index:51;background:#e53e3e;width:2px;position:absolute}.react-calendar-timeline .rct-dateHeader{border-bottom:1px solid var(--timeline-border);cursor:pointer;background-color:var(--timeline-header-bg);border-left:2px solid var(--timeline-border);justify-content:center;align-items:center;height:100%;font-size:14px;display:flex}.react-calendar-timeline .rct-dateHeader-primary{background-color:initial;border-left:1px solid var(--timeline-border);border-right:1px solid var(--timeline-border);color:var(--timeline-text-primary)}.react-calendar-timeline .rct-calendar-header{border:1px solid var(--timeline-border)}.react-calendar-timeline{font-family:Lexend Deca,sans-serif}.react-calendar-timeline .rct-item{border-radius:4px!important;align-items:center!important;padding:2px 6px!important;font-family:Lexend Deca,sans-serif!important;font-size:11px!important;display:flex!important;overflow:hidden!important}.react-calendar-timeline .rct-dateHeader{color:var(--timeline-text-primary)!important;font-family:Lexend Deca,sans-serif!important}.react-calendar-timeline .rct-dateHeader span{color:var(--timeline-text-primary)!important}.react-calendar-timeline .rct-item.selected{background-color:inherit!important;border-color:inherit!important;box-shadow:inherit!important}.react-calendar-timeline .rct-item[data-selected=true]{background-color:inherit!important;border-color:inherit!important}.react-calendar-timeline .rct-sidebar{background:var(--timeline-bg)!important;border-right:1px solid var(--timeline-border)!important}.react-calendar-timeline .rct-sidebar-row{border-bottom:1px solid var(--timeline-border)!important;flex-direction:column!important;justify-content:center!important;padding:0 20px!important;font-family:Lexend Deca,sans-serif!important;font-size:14px!important;display:flex!important}.react-calendar-timeline .rct-sidebar-row>div:first-child{color:var(--timeline-text-primary)!important;font-weight:700!important}.react-calendar-timeline .rct-sidebar-row>div:last-child{color:var(--timeline-text-secondary)!important;margin-top:2px!important;font-size:11px!important}.react-calendar-timeline .rct-vertical-lines .rct-vl,.react-calendar-timeline .rct-horizontal-lines .rct-hl{stroke:var(--timeline-grid-line)!important;stroke-width:.5px!important}.react-calendar-timeline .rct-header-root{background:var(--timeline-header-bg)!important;border-bottom:2px solid var(--timeline-border)!important}.react-calendar-timeline .rct-vertical-lines .rct-vl.rct-day-6,.react-calendar-timeline .rct-vertical-lines .rct-vl.rct-day-0{background:0 0!important}.react-calendar-timeline .rct-vertical-lines .rct-vl.rct-vl-first{border-left-width:1px!important}.react-calendar-timeline .rct-dateHeader{border-left:1px solid var(--timeline-border)!important}.schedule-timeline-container{width:100%;height:600px;min-height:400px;position:relative}.react-calendar-timeline{position:relative!important}.timeline-loading-overlay{background:var(--timeline-bg);opacity:.95;z-index:1000;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.timeline-empty-state{z-index:10;text-align:center;background:var(--timeline-bg);border:1px solid var(--timeline-border);border-radius:8px;max-width:400px;padding:24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.react-calendar-timeline .rct-scroll{cursor:grab}.react-calendar-timeline .rct-scroll:active{cursor:grabbing}.react-calendar-timeline .rct-canvas{transition:none}.react-calendar-timeline:hover .rct-scroll{box-shadow:inset 0 0 0 1px #0000000d}.react-calendar-timeline .rct-item{transition:transform .1s ease-out,box-shadow .1s ease-out;cursor:pointer!important}.react-calendar-timeline .rct-item:hover{transform:translateY(-1px);box-shadow:0 2px 4px #00000026!important}
/*# sourceMappingURL=app.8365b187.css.map */
