body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body,html{font-family:Times New Roman,serif;margin:0;padding:0}*{box-sizing:border-box;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.page{display:flex;flex-direction:column;height:100vh;max-height:100vh;overflow:hidden;padding:1.2em 1.5em 1.3em}.header{grid-gap:.05in;display:grid;grid-template-columns:1fr 1fr;margin-bottom:.2em}.left{box-sizing:initial;display:flex;display:block;flex-direction:row;grid-column:1/2;padding-left:.5in}.name{background-color:#000;box-sizing:border-box;color:#fff;font-size:1.4em;font-style:italic;padding:.1em .5em .3em 1.5em;text-align:right}.info{font-size:.65em;width:100%}.clearance>div{font-size:.75em}.facility{background-color:#d1d2d4;font-style:italic;font-weight:700;margin:-.2em 0 0 1.5em;padding-block:.1em;text-align:center}.clearance{border:1pt solid #000;display:block;padding:.1em}.clearance>textarea{border:none;box-sizing:border-box;height:3.5em;outline:none;overflow:hidden;resize:none;width:100%}.right{grid-column:2/3}.takeoff-time{display:flex;flex-direction:row-reverse}.takeoff-time span{font-size:1.1em;order:1}.takeoff-time:after{border:none;border-bottom:1pt solid #000;content:" ";display:inline-block;outline:none;width:10em}.box{border:.5em solid #000}.log-container{display:grid;flex-grow:1;flex-shrink:1;grid-template-rows:minmax(0,4fr) minmax(0,26fr) minmax(0,11.2fr);overflow:hidden}.log-header{background-color:#f3f3f4;border-bottom:.5em solid #000;display:grid;grid-row:1/2;grid-template-columns:minmax(0,3fr) repeat(8,minmax(0,1fr)) minmax(0,2fr) repeat(4,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr));padding-block:.2em}.log-header div{margin-block:auto;text-align:center}.log-header .huge{font-size:1.5em}.log-header .sep{border-bottom:1pt solid #000}.log-header .tiny{font-size:.55em}.log-body{background-color:#bcbdc0;border-bottom:.5em solid #000;display:grid;grid-row:2/3;grid-template-columns:minmax(0,3fr) repeat(8,minmax(0,1fr)) minmax(0,2fr) repeat(4,minmax(0,1fr));grid-template-rows:repeat(22,minmax(0,1fr))}.checkpoint-list .checkpoint{line-height:80%;margin:0;padding:2px;text-align:center}.checkpoint-list textarea{border:1.5pt solid #000;border-bottom:none;border-left:none;box-sizing:border-box;outline:none;overflow:hidden;resize:none}.checkpoint-list .pseudo-textarea{border:1.5pt solid transparent;border-bottom:none;border-left:none}.checkpoint-list>div:last-of-type>*{grid-row:20/23!important}.leg-list{font-family:Arial,sans-serif}.leg-list input{font-size:1.2em}.leg-list input,.leg-list>div>div{background-color:#fff;overflow:hidden;text-align:center}.leg-list input{border:none;box-sizing:border-box;margin:0;outline:none;overflow:hidden}.leg-list .brder{border:1.5pt solid #000;border-bottom:none;border-left:none}.leg-list>div:last-of-type .btm{border-bottom:1.5pt solid #000}.leg-list>div:last-of-type .marker input{margin-top:-1px}.leg-list .altitude{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.leg-list .altitude>*{grid-area:1/1/2/2}.leg-list .altitude.arrow input{color:transparent}.leg-list .altitude.arrow input:focus{color:#000}.leg-list .altitude.arrow input:focus+div{visibility:hidden}.leg-list .altitude .climb,.leg-list .altitude .descent{background:url(../../static/media/arrow.e117f9ccfd4fc0902c5a.svg) no-repeat 50%;background-size:contain;pointer-events:none}.leg-list .altitude .descent{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.leg-list .half{font-size:.9em}.leg-list .dash-above{border-top:1.5pt dashed #000}.leg-list .marker{align-items:center;box-sizing:initial;display:flex;flex-direction:row;justify-content:stretch;padding-block:1px;padding-right:1px}.leg-list .marker:before{border:1.2em solid transparent;border-left:1em solid #000;border-right:none;content:" ";display:block;height:0;margin-left:-1px;width:0}.leg-list .marker div{flex-grow:1;font-size:1.2em;text-align:center}.total-wrapper>*{align-items:center;background-color:#fff;border-right:1.5pt solid #000;display:flex;flex-direction:column;font-family:Arial,sans-serif;justify-content:center}.total-wrapper .total-label{background-color:#e7e7e8;font-weight:700;grid-area:21/10/23/11}.total-wrapper .total-dist{grid-area:21/11/23/12}.total-wrapper .total-gs{grid-area:21/12/23/13}.total-wrapper .total-time{grid-area:21/13/23/14}.total-wrapper .total-eta{border-right:none;grid-area:21/14/23/15}.log-misc{display:grid;grid-row:3/4;grid-template-columns:minmax(0,4fr) minmax(0,5fr) repeat(2,minmax(0,3fr) minmax(0,6fr));grid-template-rows:minmax(0,1fr) minmax(0,2fr) repeat(6,minmax(0,2fr))}.log-misc .misc-header{background-color:#e6e7e9;border-right:1.5pt solid #000;font-size:.7em;text-align:center}.log-misc .content>*,.log-misc .label>*{align-items:center;border-right:1.5pt solid #000!important;border-top:1.5pt solid #000!important;display:flex;flex-direction:row;font-size:.9em;justify-content:stretch;padding:.2em}.log-misc input{font-size:.9em}.log-misc .free-area,.log-misc input{border:none;box-sizing:border-box;margin:0;outline:none;overflow:hidden}.log-misc .free-area{padding:3px;resize:none}.log-fuel .misc-header{grid-area:1/1/2/3}.log-fuel .label>*{grid-column:1/2}.log-fuel .content>*{grid-column:2/3}.log-fuel .content>:first-child{grid-row:2/3}.log-fuel .cruise-fb span,.log-fuel .cruise-rpm span{flex-shrink:0;margin-right:.25em}.log-dep .misc-header{grid-area:1/3/3/5}.log-dep .label>*{grid-column:3/4}.log-dep .content>*{grid-column:4/5}.log-dep .label>:first-child{font-size:.7em;grid-row:3/4;line-height:90%}.log-arr .misc-header{border-right:none!important;grid-area:1/5/2/7}.log-arr .label>*{grid-column:5/6}.log-arr .content>*{border-right:none!important;grid-column:6/7}.log-arr .label>:nth-child(2),.log-arr .label>:nth-child(4){font-size:.7em!important}.back{display:grid;grid-template-rows:minmax(0,2.3em) minmax(0,18em) minmax(0,2.3em) minmax(0,18em) minmax(0,6.6em)}.back .sec-header{align-items:center;background-color:#e6e7e9;box-sizing:border-box;display:flex;font-size:2em;justify-content:center}.back .weather{border-bottom:.5em solid #000;border-top:.5em solid #000;display:grid;grid-template-columns:minmax(0,3fr) repeat(2,minmax(0,5fr)) minmax(0,4fr) minmax(0,2fr) repeat(2,minmax(0,6fr));grid-template-rows:repeat(11,minmax(0,1fr))}.back .empty{border-bottom:1.5pt solid #000;border-right:1.5pt solid #000;grid-area:1/1/3/2}.back .weather .weather-header>*,.back .weather .weather-loc>*{align-items:center;background-color:#e6e7e9;border-bottom:1.5pt solid #000;border-right:1.5pt solid #000;box-sizing:border-box;display:flex;justify-content:center;text-align:center}.back .weather .weather-header>:last-child{border-right:none}.back .weather .weather-loc>*{grid-column:1/2}.back .weather .weather-loc>:last-child{border-bottom:none}.back .weather .weather-free>div>*{border:1.5pt solid #000;border-left:none;border-top:none;outline:none;overflow:hidden;padding:.3em;resize:none}.back .weather .weather-free>div:last-child>*{border-bottom:none}.back .weather .weather-free>div>:last-of-type{border-right:none}.back .weather .weather-wind-aloft .dir,.back .weather .weather-wind-aloft .vel{border-bottom:1.5pt solid #000;border-right:1.5pt solid #000;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(3,minmax(0,1fr));padding:.2em}.back .weather .weather-wind-aloft>div:last-child .dir,.back .weather .weather-wind-aloft>div:last-child .vel{border-bottom:none}.back .weather .weather-wind-aloft .vel input{grid-column:1/2}.back .weather .weather-wind-aloft input{border:none;margin:0;outline:none;padding:0;text-align:center;width:100%}.back .weather .weather-wind-aloft .dir{grid-column:4/5;padding-right:0}.back .weather .weather-wind-aloft .dir>*{display:flex;flex-direction:row;justify-content:stretch}.back .weather .weather-wind-aloft .dir span{padding-right:.2em}.back .weather .weather-wind-aloft .dir span+div{border-bottom:1px solid #000;flex-grow:1;padding-right:2px}.back .weather .weather-wind-aloft .vel{grid-column:5/6;padding-left:0}.back .weather .weather-wind-aloft .vel div{border-bottom:1px solid #000;padding-left:2px}.back .plan-notams-header{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.back .plan-notams-header>:first-child{border-right:1.5pt solid #000}.back .plan-notams{border-top:.5em solid #000;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.back .plan-notams .plan{border-right:1.5pt solid #000;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(5,minmax(0,1fr))}.back .plan-notams .plan .line>*{border-left:1.5pt solid #000}.back .plan-notams .plan .line>:first-child{border-left:none}.back .plan-notams .plan .line-1{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-template-rows:minmax(0,1fr)}.back .plan-notams .plan .line-1 .plan-type{display:grid;font-size:.7em;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr))}.back .plan-notams .plan .line-1 .plan-type>div{grid-column:2/3;text-align:center}.back .plan-notams .plan .line-1 .plan-type>.left{align-items:center;border-right:1.5pt solid #000;cursor:pointer;display:flex;grid-column:1/2;justify-content:center;padding:0}.back .plan-notams .plan .line-1 .plan-type>.left input[type=checkbox]{-webkit-appearance:none;appearance:none;height:.7em;margin:0;padding:0;pointer-events:none;position:relative;width:.7em}.back .plan-notams .plan .line-1 .plan-type>.left input[type=checkbox]:checked:after{content:"✓";font-family:monospace;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.back .plan-notams .plan .line-1 .plan-type>*{border-top:1.5pt solid #000}.back .plan-notams .plan .line-1 .plan-type>:first-child{border:none}.back .plan-notams .plan .line-1 .dep-time{grid-column:6/8}.back .plan-notams .plan .line-2{border-top:1.5pt solid #000;grid-area:2/1/3/2}.back .plan-notams .plan .line-3{border-top:1.5pt solid #000;display:grid;grid-area:3/1/4/2;grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,7fr);grid-template-rows:minmax(0,1fr)}.back .plan-notams .plan .line-4{border-top:1.5pt solid #000;display:grid;grid-area:4/1/5/2;grid-template-columns:minmax(0,4fr) minmax(0,3.5fr) minmax(0,5.5fr) minmax(0,3fr);grid-template-rows:minmax(0,1fr)}.back .plan-notams .plan .line-5{border-top:1.5pt solid #000;display:grid;grid-area:5/1/6/2;grid-template-columns:minmax(0,5fr) minmax(0,11fr);grid-template-rows:minmax(0,1fr)}.back .plan-notams .plan .phones{font-size:.6em;padding-block:.4em .2em;padding-inline:.2em}.back .plan-notams .plan .phones .left-right{display:flex;flex-direction:row;justify-content:space-between}.back .plan-notams .plan .phones .squawk{border:none;border-bottom:1px solid #000;box-sizing:border-box;font-family:Times New Roman,serif;height:1em;margin:0;outline:none;width:7.5em}.back .plan-notams .notams{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(8,minmax(0,1fr))}.back .plan-notams .notams>*{border:none;border-top:1.5pt solid #000;box-sizing:border-box;grid-column:1/2;outline:none;overflow:hidden;padding:.1em .3em;resize:none}.back .plan-notams .notams>:first-of-type{border-top:none}.back .notes{border-top:1.5pt solid #000;overflow:hidden;padding:.5em}.back .notes .notes-label{-webkit-font-feature-settings:"smcp";font-feature-settings:"smcp";float:left;font-size:1.5em;font-variant:small-caps;line-height:100%;padding-right:.2em}.back .notes .notes-content{height:100%;outline:none;white-space:pre-wrap;width:100%}.sm-caps{-webkit-font-feature-settings:"smcp";font-feature-settings:"smcp";font-variant:small-caps}.uppercase{text-transform:uppercase}.mono{font-family:monospace;font-size:150%!important}.sans-serif{font-family:Arial,sans-serif}.grid-container{display:contents}.pseudo-textarea{border:1px solid transparent;border-bottom:none;border-left:none;font-family:monospace;overflow-wrap:break-word;visibility:hidden;white-space:pre-wrap}.labeled-input{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between;padding-block:.2em;text-align:center}.labeled-input .labeled-input-label{font-size:.7em}.labeled-input .labeled-input-input{border:none;font-size:1em;margin-inline:2px;outline:none;text-align:center}.split-labeled-input{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr) minmax(0,3fr)}.split-labeled-input .split-labeled-input-header{align-items:center;display:flex;font-size:.7em;grid-area:1/1/2/3;justify-content:center}.split-labeled-input .split-labeled-input-body>*{border-top:1.5pt solid #000}.split-labeled-input .split-labeled-input-body>:last-child{border-left:1.5pt solid #000}.labeled-textarea{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:.8em 1fr;overflow:hidden;padding:.2em}.labeled-textarea .labeled-textarea-label{font-size:.7em;grid-area:1/1/2/2}.labeled-textarea .labeled-textarea-textarea{border:none;grid-area:2/1/3/2;outline:none;overflow:hidden;resize:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@media not print{#root{margin:0 auto;max-width:1160px;width:100%}.takeoff-time input:invalid{outline:1px solid red}.leg-list input:invalid{outline:1px solid red;z-index:1}.labeled-input.invalid{border:none!important;outline:1.5pt solid red!important;z-index:1}.back .plan-notams .plan .phones .squawk:invalid{border-bottom:1px solid red}}@media print{@page{size:letter landscape}.page{page-break-after:always;width:100vw}.page:last-of-type{page-break-after:avoid}.name{font-size:1.8em;padding:.05em .1em .2em 1.5em;width:100%}.info{border-spacing:0;font-size:.75em}.clearance>div{font-size:.85em}::-webkit-input-placeholder{color:transparent}:-moz-placeholder,::-moz-placeholder{color:transparent}:-ms-input-placeholder{color:transparent}}
/*# sourceMappingURL=main.622cb019.css.map*/