body{-webkit-font-smoothing:antialiased;-moz-osz-font-smoothing:grayscale;opacity:1;color:#014201;background-color:#9fbbf2;background-image:none;background-position:0;background-repeat:no-repeat;background-size:400px;background-attachment:fixed;border:10px solid #006400;border-radius:13px;max-width:2000px;margin:0 auto;padding:0;font-family:Tahoma;font-size:150%}.forecast-terminal-scroll{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow:auto hidden}.forecast-terminal-scroll table{min-width:760px}.App_router{text-align:center}.App-header_router{text-align:left;padding:2%}.App-weather{text-align:center;padding:2%}.weather-link{text-align:left;color:#000;width:20%;padding-left:20px;padding-right:10px;font-family:Tahoma;font-size:15px;font-style:normal;font-weight:600}.type-weather{text-align:left;color:#000;width:20%;padding-left:20px;font-family:Tahoma;font-size:25px;font-style:normal;font-weight:600}.type_box{text-align:center}.link_box{text-align:center;width:600px;display:inline-flexbox}.App-envelope{text-align:center;pointer-events:none;width:20.5em;height:18em;position:relative;top:15px}.App-logo{object-fit:cover;object-position:center;justify-content:left;width:300px;height:190px;position:absolute;top:15px}.offset-text-header1{margin-left:100px}header{background-color:#faebd7;margin-bottom:3%;padding:1%}.App-link{color:#61dafb}.App-article{text-align:left;padding:2% 10%}.app-footer{text-align:center;background:#eaeaea;border-top:2px solid #000;margin-top:40px;padding:14px;font-size:14px}.app-footer a{color:#00008b;margin:0 8px;font-weight:700;text-decoration:none}.app-footer a:hover{text-decoration:underline}.app-footer span{color:#555}.privacy-card h1,.privacy-card h2{color:#00008b}main{min-height:500px;padding:2% 3%}footer{background-color:#eff5f3;margin-bottom:0;padding:2% 5%;font-weight:700}nav{margin:0;position:relative;top:-12px;right:0}nav a{vertical-align:middle;background-color:#6f9aa1;border:2px solid #ffebcd;border-radius:3px;padding:0 20px 5px;font-size:1.3em;font-weight:700;line-height:10px;text-decoration:none}nav a:hover{color:#8bbac2;background-color:#f19c08}nav a:visited{color:azure;font-weight:700}h1,h2{color:#00008b;text-align:center;margin:0% 2% 0 0;padding:0;font-family:Tahoma,Times New Roman,serif}h1{font-size:360%}h2{color:#00008b;text-align:center;font-size:300%}p{text-align:center;color:#000;margin:0;padding:0;font-family:Tahoma;font-size:32px;font-style:normal;font-weight:600}.special_text{text-align:center;color:#000;margin:0;padding:0;font-family:Tahoma;font-size:15px;font-style:normal;font-weight:600}.caption_text{text-align:center;color:#000;margin:0;padding:0;font-family:Tahoma;font-size:29px;font-style:normal;font-weight:600}.caption_navlog{text-align:left;color:#000;margin:0;padding:0;font-family:Tahoma;font-size:29px;font-style:normal;font-weight:600}.name_box{text-align:center;width:50%;display:inline-flexbox}.config_box{text-align:center;width:100%;display:inline-flexbox;padding-left:12px;padding-right:12px}.station_box{text-align:left;width:150%;display:inline-flexbox;padding-left:10px}.weight_box,.arm_box,.moment_box{text-align:center;width:100%;display:inline-flexbox;padding-left:10px;padding-right:10px}.weight2_box{text-align:center;width:100%;display:inline-flexbox;padding-left:30px;padding-right:30px}.weight3_box{text-align:center;width:100%;display:inline-flexbox;padding-left:60px;padding-right:60px}.speed_box{text-align:center;width:100%;display:inline-flexbox;padding-left:12px;padding-right:12px}.unit_box{text-align:center;width:100px;display:inline-flexbox;padding-left:12px;padding-right:12px}.delete_box{text-align:center;width:100px;display:inline-flexbox;margin-right:2px;padding-left:4px;padding-right:4px}.edit_box{text-align:center;width:100px;display:inline-flexbox;padding-left:4px;padding-right:4px}input[type=number],input[type=text]{border:2px solid #006400;border-radius:5px;width:90%;font-size:22px}select{border:2px solid #006400;border-radius:5px;width:100%;margin-right:2px;font-size:22px}input[type=date]{border:2px solid #006400;border-radius:5px;width:100%;font-size:19px;font-style:italic;display:block}tbody{text-align:center}td,th{border-collapse:collapse;border:2px solid #faebd7;height:50px;padding-left:0;padding-right:1px}table{border-collapse:collapse;color:#00008b;border:2px solid #faebd7;margin:20px auto;font-size:30px;font-weight:1000}thead,tfoot{background-color:#6e88df}tr:nth-child(2n){background-color:#b5cbf7}tr:nth-child(odd){opacity:1}::placeholder{color:#00008b}.products{width:1.5em;height:1.5em}button{color:#fffaf0;vertical-align:middle;background-color:#8bbac2;border:2px solid #faebd7;border-radius:3px;margin-top:8px;padding:10px 14px;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:1.1em;font-weight:700;line-height:1;position:static;box-shadow:3px 3px #1b6d1b}button:hover{background-color:#6495ed}span{background-color:#faebd7;font-weight:700}.square{background-color:red;width:100px;height:100px;display:flex}.circle{background-color:green;border-radius:50%;width:100px;height:100px;display:flex}.text{margin:auto}#rollouts{border-collapse:collapse;table-layout:fixed;width:100%}#rollout-table th,#rollout-table td{text-align:left;box-sizing:border-box;border:1px solid #ccc;padding:10px 14px}.item_box{text-align:center;width:25%}.sea_box,.msl_box{text-align:center;width:20%}.unit_box{text-align:center;width:15%}.edit_box{text-align:center;width:10%}#rollouts .item_box{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#edit-wtbals{table-layout:fixed;border-collapse:collapse;width:100%}#edit-wtbals th,#edit-wtbals td{text-align:center;width:20%;padding:6px}#edit-wtbals input{text-align:center;box-sizing:border-box;width:90%;padding:6px 8px;font-size:22px;font-weight:700}#add-wtbal{table-layout:fixed;border-collapse:collapse;border:1px solid #ccc;width:100%;margin:0 auto}#add-wtbal thead{display:table-header-group}#add-wtbal tbody{display:table-row-group}#add-wtbal tr{display:table-row}#add-wtbal th,#add-wtbal td{vertical-align:middle;border:1px solid #ccc;padding:8px;display:table-cell}#add-wtbal th:first-child,#add-wtbal td:first-child{width:55%}#add-wtbal th:nth-child(2),#add-wtbal td:nth-child(2){width:30%}#add-wtbal th:nth-child(3),#add-wtbal td:nth-child(3){text-align:center;width:120px}#add-wtbal input[type=text] #add-wtbal input[type=number]{box-sizing:border-box;width:100%}.wtbal-action{justify-content:center;align-items:center;display:flex}.wtbal-controls{justify-content:center;gap:20px;margin-top:10px;display:flex}.wtbal-controls button{margin-top:8px}.wtbal-add-btn{cursor:pointer;padding:8px 14px;font-weight:600}#add-wtbal button{width:90px;margin-top:0;padding:8px 10px;position:static;top:auto;right:auto}#add-wtbal td:nth-child(3){padding:6px;overflow:visible}#add-wtbal td:nth-child(3) button{width:auto;min-width:84px;box-shadow:none;box-sizing:border-box;white-space:nowrap;padding:6px 8px;font-size:.95em;line-height:1}#navlog-th{text-align:center;color:#00008b;width:100%;font-size:30px;font-weight:700}.navlog-text-grid{color:#0d0d0d;gap:10px 20px;align-items:left;grid-template-columns:max-content 120px;margin-bottom:12px;font-size:26px;font-weight:700;display:grid}.navlog-departure-grid{grid-template-columns:max-content 120px;align-items:center;gap:10px 20px;display:grid}.navlog-heading-windsAloft{color:#0d0d0d;gap:10px 20px;align-items:left;font-size:26px;font-weight:700;display:grid}.navlog-wrapper{width:100%;overflow-x:auto}.navlog-departure-grid label{text-align:left;white-space:nowrap;margin:0;padding:0;font-weight:700;line-height:1;display:block}.navlog-departure-grid input{text-align:left;box-sizing:border-box;border-radius:6px;width:100px;height:48px;padding-left:10px;padding-right:10px;font-size:26px;font-weight:700}.navlog-wind-alt-grid{gap:20px;margin-top:12px;display:flex}.navlog-wind-alt-box{flex-direction:column;font-size:20px;font-weight:700;display:flex}.navlog-wind-alt-input{text-align:left;box-sizing:border-box;border-radius:6px;width:100px;height:48px;padding:4px;font-size:26px;font-weight:700}.navlog-wind-values{justify-content:center;gap:10px;display:inline-flex}.navlog-wind-input{text-align:center;box-sizing:border-box;border-radius:6px;width:82px;height:48px;padding:6px;font-size:26px;font-weight:700}.navlog-ft-col{text-align:center}.navlog-ft-input{text-align:center;box-sizing:border-box;border-radius:6px;width:80px;height:48px;font-size:20px;font-weight:700}.navlog-delete-icon{cursor:pointer;vertical-align:middle;font-size:28px}.navlog-delete-icon:hover{opacity:.75}#navlogx{border-collapse:collapse;table-layout:fixed;width:auto;min-width:1400px;margin-top:18px}#navlogx th.navlog-delete-col,#navlogx td.navlog-delete-col{text-align:center;white-space:nowrap;overflow:hidden;width:26px!important;min-width:26px!important;max-width:26px!important;padding:0!important}#navlogx td.navlog-delete-col svg{vertical-align:middle;font-size:18px}.navlog-departure-container{text-align:center;white-space:nowrap;justify-content:flex-start;gap:16px;margin-top:6px;font-size:22px;font-weight:700;line-height:1;display:flex}.navlog-departure-container input{text-align:center;box-sizing:border-box;border-radius:6px;width:140px;height:33px;font-size:22px;font-weight:710}.navlog-departure-container label{text-align:left;width:180px;display:inline-block}.navlog-units{text-align:left;width:100px;display:inline-block}#navlogx th{text-align:center;border-bottom:2px solid #999;padding:8px 6px;font-size:18px;font-weight:700}#navlogx th.navlog-region-col,#navlogx td.navlog-region-col{text-align:center;width:70px;min-width:70px;max-width:70px}.navlog-region-select{box-sizing:border-box;width:100%;height:34px;font-size:14px;font-weight:700}#navlogx td{text-align:center;vertical-align:middle;white-space:nowrap;padding:6px}#navlogx th.navlog-mdev-col,#navlogx td.navlog-mdev-col,#navlogx th.navlog-mh-col,#navlogx td.navlog-mh-col,#navlogx th.navlog-cdev-col,#navlogx td.navlog-cdev-col,#navlogx th.navlog-ch-col,#navlogx td.navlog-ch-col{text-align:center;width:65px;min-width:65px;max-width:65px}.navlog-input{box-sizing:border-box;border-radius:6px;width:100%;min-width:50px;height:40px;padding:6px 8px;font-size:18px;font-weight:700}.navlog-input-alt,.navlog-input-ft{box-sizing:border-box;text-align:center;border-radius:6px;width:100%;min-width:50px;height:40px;padding:6px 8px;font-size:18px;font-weight:700}.navlog-input-region{box-sizing:border-box;text-align:center;border-radius:6px;width:100%;min-width:50px;height:40px;padding:6px 8px;font-size:12px;font-weight:700}.navlog-input-cruisealt{box-sizing:border-box;text-align:center;border-radius:6px;width:100%;min-width:50px;height:40px;padding:6px 8px;font-size:18px;font-weight:700}.navlog-input-checkpoint{width:120px}.navlog-output{text-align:center;font-size:20px;font-weight:700}.navlog-delete-icon.is-disabled{opacity:.35;pointer-events:none}.navlog-checkpoint-col{text-align:left;width:80px}.navlog-checkpoint-input{box-sizing:border-box;border-radius:6px;width:100%;max-width:100%;height:40px;padding:6px 8px;font-size:18px;font-weight:700}#navlogx th.navlog-checkpoint-col,#navlogx td.navlog-checkpoint-col{text-align:left;width:150px;min-width:150px;max-width:150px;padding:6px;overflow:hidden}#navlogx th.navlog-ft-col,#navlogx td.navlog-ft-col{width:65px;min-width:65px;max-width:65px}#navlogx th.navlog-cruisealt-col,#navlogx td.navlog-cruisealt-col{width:80px;min-width:80px;max-width:80px}#navlogx th.navlog-cas-col,#navlogx td.navlog-cas-col,#navlogx th.navlog-tc-col,#navlogx td.navlog-tc-col{width:60px;min-width:55px;max-width:55px}#navlogx th.navlog-nm-col,#navlogx td.navlog-nm-col{width:70px;min-width:70px;max-width:70px}.navlog-total-container{justify-content:flex-end;gap:16px;margin-top:12px;display:flex}#navlogx th.navlog-gph-col,#navlogx td.navlog-gph-col{width:60px;min-width:60px;max-width:60px}.navlog-total-box{background:#f6f6f6;border:1px solid #888;border-radius:6px;gap:10px;padding:8px 14px;font-size:20px;font-weight:700;display:flex}.navlog-total-box-density{background:#f6f6f6;border:1px solid #888;border-radius:6px;justify-content:flex-start;align-items:center;gap:10px;padding:8px 14px;font-size:20px;font-weight:700;display:flex}.navlog-total-container-density{justify-content:flex-start;gap:16px;margin-top:12px;display:flex}.field-wind-container{justify-content:flex-start;align-items:center;gap:16px;width:100%;margin-top:10px;display:flex}.field-wind-box{background:#f6f6f6;border:1px solid #888;border-radius:6px;align-items:center;padding:8px 14px;font-size:18px;font-weight:700;display:flex}.field-wind-value{color:#006400}.field-wind-input{width:140px}.navlog-total-value{text-align:right;min-width:60px}.navlog-delete-col{text-align:center;width:26px;padding:0}.navlog-delete-icon{font-size:16px}#navlogx th.navlog-hwcw-col,#navlogx td.navlog-hwcw-col{text-align:center;width:80px}#navlogx th.navlog-hw-col,#navlogx td.navlog-hw-col,#navlogx th.navlog-cw-col,#navlogx td.navlog-cw-col{text-align:center;width:60px}#navlogx th.navlog-cruisealt-col,#navlogx td.navlog-cruisealt-col{text-align:center;width:90px;min-width:90px;max-width:90px}#navlogx th,#navlogx td{white-space:nowrap}#navlogx th.navlog-tas-col,#navlogx td.navlog-tas-col,#navlogx th.navlog-wca-col,#navlogx td.navlog-wca-col,#navlogx th.navlog-th-col,#navlogx td.navlog-th-col,#navlogx th.navlog-gs-col,#navlogx td.navlog-gs-col,#navlogx th.navlog-ete-col,#navlogx td.navlog-ete-col,#navlogx th.navlog-gal-col,#navlogx td.navlog-gal-col,#navlogx th.navlog-hw-col,#navlogx td.navlog-hw-col,#navlogx th.navlog-cw-col,#navlogx td.navlog-cw-col{width:72px;min-width:72px;max-width:72px}#navlogx th.navlog-wind-col,#navlogx td.navlog-wind-col{width:95px;min-width:95px;max-width:105px;font-size:16px;font-weight:700}#navlogx th.navlog-delete-col,#navlogx td.navlog-delete-col{width:26px;min-width:26px;max-width:26px;padding:0}.navlog-save-load-box{flex-direction:column;align-items:center;margin-top:12px;margin-bottom:12px;display:flex}.navlog-save-load-row{align-items:center;gap:10px;margin-bottom:10px;display:flex}.navlog-save-load-row label{min-width:150px;font-weight:700}.navlog-save-load-row select,.navlog-save-load-row input{width:320px;max-width:320px;padding:4px;font-size:18px}.navlog-save-load-buttons{gap:10px;margin-top:8px;display:flex}.home-actions{margin:12px 0}.aircraft-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin-top:14px;display:grid}.aircraft-card{text-align:left;cursor:pointer;background:0 0;border:1px solid #444;border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.aircraft-img{object-fit:cover;border:1px solid #444;border-radius:8px;width:90px;height:64px}.aircraft-header-img{object-fit:cover;object-position:center;width:252px;height:192px;display:block}.aircraft-tail{font-size:18px;font-weight:700}.aircraft-model{opacity:.85;font-size:13px}.aircraft-engine{justify-content:center;width:100%;margin-top:3px;display:flex}.aircraft-engine-input{text-align:center;box-sizing:border-box;color:#222;background:#ffffffeb;border:1px solid #2f6b2f;border-radius:4px;width:92px;height:32px;padding:2px 4px;font-weight:700;font-size:11px!important}.error{color:#ff7070;margin:10px 0}#create-aircraft-info,#create-vspeed-table,#create-wtbal-table,#create-perform-table,#create-rollout-table{border-collapse:collapse;width:100%;margin-bottom:12px}#create-aircraft-info th,#create-aircraft-info td,#create-vspeed-table th,#create-vspeed-table td,#create-wtbal-table th,#create-wtbal-table td,#create-perform-table th,#create-perform-table td,#create-rollout-table th,#create-rollout-table td{text-align:left;vertical-align:top;border:1px solid #999;padding:6px}#create-aircraft-info input,#create-vspeed-table input,#create-wtbal-table input,#create-perform-table input,#create-rollout-table input{box-sizing:border-box;width:100%}.delete-airplane-btn{color:#fff;cursor:pointer;z-index:20;width:auto;height:auto;box-shadow:none;border:none;margin:0;padding:0;font-size:12px;font-weight:700;position:absolute;top:0;left:2cap}.delete-airplane-btn:hover{background:red;transform:scale(1.08)}#edit-roll{table-layout:fixed;border-collapse:collapse;width:100%;margin:20px auto}#edit-roll th,#edit-roll td{text-align:center;vertical-align:middle;padding:8px}#edit-roll th:first-child,#edit-roll td:first-child{width:28%}#edit-roll th:nth-child(2),#edit-roll td:nth-child(2),#edit-roll th:nth-child(3),#edit-roll td:nth-child(3){width:24%}#edit-roll th:nth-child(4),#edit-roll td:nth-child(4){width:14%}#edit-roll input[type=text],#edit-roll input[type=number]{box-sizing:border-box;text-align:center;width:100%;font-weight:700}#edit-roll select{box-sizing:border-box;text-align:center;width:100%}.edit-roll-controls{justify-content:center;gap:16px;margin-top:18px;display:flex}#edit-fuel-arm{border-collapse:collapse;table-layout:fixed;width:80%;margin:20px auto}#edit-fuel-arm th,#edit-fuel-arm td{text-align:center;vertical-align:middle;border:2px solid #f3e7cf;padding:10px 12px}#edit-fuel-arm .fuel-station_box{text-align:left;width:70%;font-size:24px;font-weight:700}#edit-fuel-arm .fuel-arm_box{text-align:center;width:30%;font-size:24px;font-weight:700}.fuel-arm-input{text-align:center;box-sizing:border-box;width:100px;padding:4px 6px;font-size:22px;font-weight:700}.alt1-col{background-color:#e8f2ff}.alt2-col{background-color:#e8ffe8}.alt3-col{background-color:#fff4e6}.rollout-notes{width:100%;margin-top:10px}.rollout-notes-table{border-collapse:collapse;background-color:#0000;width:100%;font-weight:700}.rollout-notes-table td{color:#000;text-align:left;border-top:1px solid #e6d7b3;padding:8px 12px;font-size:16px;font-weight:700}.rollout-notes-table td:before{content:"NOTE: ";font-weight:700}@media (width<=1024px){body{border-width:6px;max-width:100%;font-size:115%}h1{font-size:260%}h2{font-size:220%}p{font-size:24px}nav a{padding:6px 12px;font-size:1em}table{font-size:22px}input[type=number],input[type=text],select{font-size:18px}.navlog-text-grid,.navlog-heading-windsAloft{font-size:22px}.navlog-departure-grid{grid-template-columns:max-content 100px;column-gap:14px}.navlog-departure-grid input,.navlog-wind-alt-input,.navlog-wind-input,.navlog-ft-input{height:42px;font-size:20px}.navlog-total-container{flex-wrap:wrap;justify-content:flex-start}.navlog-total-box{font-size:18px}}@media (width<=932px) and (orientation:landscape){body{border-width:3px;border-radius:8px;width:100%;margin:0;font-size:100%;overflow-x:auto}header,main,footer,.App-header_router,.App-weather{padding-left:10px;padding-right:10px}main{padding-left:6px;padding-right:6px}h1{font-size:190%}h2{font-size:160%}p{font-size:18px}.aviation-header-title{font-size:30px;line-height:1.1}.aviation-header-subtitle{margin-top:6px;font-size:17px}nav{flex-wrap:wrap;justify-content:center;gap:6px;display:flex;top:0}nav a{margin:4px;padding:8px 10px;font-size:15px;line-height:1.2;display:inline-block}table{margin:10px 0;font-size:16px}td,th{height:auto;padding:4px}input[type=number],input[type=text],select,input[type=date]{font-size:16px}.navlog-text-grid,.navlog-heading-windsAloft{font-size:18px}.navlog-departure-grid{grid-template-columns:1fr;row-gap:8px}.navlog-departure-grid label{margin-top:8px}.navlog-departure-grid input{width:100%;max-width:180px;height:40px;font-size:18px}.navlog-wind-alt-grid{flex-wrap:wrap;gap:10px}.navlog-wind-alt-box{font-size:16px}.navlog-wind-alt-input,.navlog-wind-input,.navlog-ft-input{width:72px;height:38px;font-size:16px}.navlog-total-container{flex-direction:column;align-items:stretch;gap:10px}.navlog-total-box{justify-content:space-between;font-size:16px}.aircraft-grid{grid-template-columns:1fr}.aircraft-card{padding:10px}.aircraft-img{width:72px;height:54px}#edit-fuel-arm{width:100%}#edit-fuel-arm .fuel-station_box,#edit-fuel-arm .fuel-arm_box{font-size:18px}.fuel-arm-input{width:80px;font-size:18px}.forecast-terminal-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.forecast-terminal-scroll table{min-width:760px}}@media (width<=600px) and (orientation:portrait){body{border-width:3px;border-radius:8px;width:100%;margin:0;font-size:100%;overflow-x:auto}header,main,footer,.App-header_router,.App-weather{padding-left:8px;padding-right:8px}header{margin-bottom:10px;padding-top:10px;padding-bottom:10px}main{padding-left:6px;padding-right:6px}h1{font-size:190%}h2{font-size:160%}p{font-size:18px}table{margin:10px 0;font-size:16px}td,th{height:auto;padding:4px}input[type=number],input[type=text],select,input[type=date]{font-size:16px}.navlog-text-grid,.navlog-heading-windsAloft{font-size:18px}.navlog-departure-grid{grid-template-columns:1fr;row-gap:8px}.navlog-departure-grid label{margin-top:8px}.navlog-departure-grid input{width:100%;max-width:180px;height:40px;font-size:18px}.navlog-wind-alt-grid{flex-wrap:wrap;gap:10px}.navlog-wind-alt-box{font-size:16px}.navlog-wind-alt-input,.navlog-wind-input,.navlog-ft-input{width:72px;height:38px;font-size:16px}.navlog-total-container{flex-direction:column;align-items:stretch;gap:10px}.navlog-total-box{justify-content:space-between;font-size:16px}.aircraft-grid{grid-template-columns:1fr}.aircraft-card{padding:10px}.aircraft-img{width:72px;height:54px}#edit-fuel-arm{width:100%}#edit-fuel-arm .fuel-station_box,#edit-fuel-arm .fuel-arm_box{font-size:18px}.fuel-arm-input{width:80px;font-size:18px}.forecast-terminal-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.forecast-terminal-scroll table{min-width:760px}}@media print{body{font-size:10pt;color:#000!important;background:#fff!important}nav,button,.no-print{display:none!important}.navlog-wrapper{overflow:visible!important}table{border-collapse:collapse;page-break-inside:auto;width:100%!important}tr{page-break-inside:avoid;page-break-after:auto}td,th{border:1px solid #000;padding:4px;font-size:9pt}input{box-shadow:none!important;color:#000!important;background:0 0!important;border:none!important}h1,h2,h3{color:#000!important}}@page{size:landscape;margin:.4in}.home-hero{text-align:center;background:#eef3fb;border:2px solid #000;border-radius:8px;max-width:1000px;margin:28px auto 18px;padding:18px}.home-hero h1{color:#00008b;margin:0 0 8px;font-size:32px}.home-hero p{max-width:760px;margin:0 auto;font-size:18px;font-weight:600}.ad-banner{text-align:center;color:#555;background:#f5f5f5;border:1px dashed #777;border-radius:6px;max-width:900px;margin:18px auto;padding:14px}.home-tool-section{max-width:1400px;margin:24px auto;padding:0 16px}.home-tool-section h2{text-align:center;color:#00008b;text-align:center;margin-top:30px;margin-bottom:6px;font-size:28px}.home-tool-section>p{text-align:center;margin-bottom:18px;font-size:19px;font-weight:700}.home-info-section{background:#eef3fb;border:2px solid #000;border-radius:8px;max-width:1000px;margin:30px auto;padding:18px}.purpose-info-text{text-align:left;background:#eef3fb;border:2px solid #000;border-radius:8px;max-width:1000px;margin:30px auto;padding:18px}.home-info-section h2{color:#00008b;margin-top:0;font-size:28px}.home-info-section p{font-size:17px;line-height:1.5}.disclaimer-page{max-width:1000px;margin:30px auto;padding:20px}.disclaimer-card{background:#eef3fb;border:2px solid #000;border-radius:8px;width:100%;padding:24px}.disclaimer-card h1,.disclaimer-card h2{color:#00008b;font-size:28px}.disclaimer-card p{font-size:16px;line-height:1.5}.tool-cards{flex-wrap:wrap;justify-content:center;gap:20px;max-width:1200px;margin:24px auto;display:flex}.tool-card{color:#00008b;cursor:pointer;text-align:center;background:#ffffffe6;border:2px solid #000;border-radius:10px;min-width:180px;padding:14px 22px;font-size:18px;font-weight:700;transition:all .2s ease-in-out;box-shadow:2px 2px 6px #0003}.tool-card-wca-table{color:#00008b;cursor:pointer;text-align:center;background:#ffffffe6;border:1px solid #000;border-radius:10px;width:100%;max-width:1600px;margin:24px auto;padding:14px 22px;font-size:18px;font-weight:700;transition:all .2s ease-in-out;box-shadow:2px 2px 6px #0003}.tool-card-forecast-table{border:"1px solid rgba(0,0,0,0.1)";color:#00008b;cursor:pointer;text-align:center;background:#ffffffe6;border-radius:10px;width:100%;max-width:1600px;margin:24px auto;padding:14px 22px;font-size:18px;font-weight:700;transition:all .2s ease-in-out;box-shadow:0 2px 6px #00000040}.wca-total-container{margin-top:24px auto;border:"1px solid rgba(0,0,0,0.1)";color:#00008b;cursor:pointer;text-align:left;background:#fffc;border-radius:10px;width:100%;max-width:500px;padding:14px 22px;font-size:18px;font-weight:700;transition:all .2s ease-in-out;box-shadow:2px 2px 6px #0003}.tool-card:hover{background:#dfe6f5;transform:translateY(-3px)}.tool-card:active{transform:translateY(0);box-shadow:1px 1px 3px #0003}.tool-card a{color:inherit;text-decoration:none;display:block}.tool-content{text-align:left;max-width:800px;margin:30px auto}.tool-content h2{color:#00008b;text-align:center;margin-top:30px;font-size:28px}.tool-content p{color:#111;text-align:center;margin-top:10px;font-size:18px;font-weight:700;line-height:1.6}.tool-content-about-page p{color:#111;margin-top:10px;font-size:20px;font-weight:400;line-height:1.6}.related-tools-section{text-align:center;max-width:900px;margin:24px auto}.related-tools-section h2{color:#00008b;margin:0 0 8px;font-size:28px}.related-tools-section p{margin:0;font-size:18px;font-weight:700}.related-tools-section a{color:#4b2c7a}.pa-da-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:18px;max-width:1300px;margin:32px auto;display:grid}.pa-da-block{box-sizing:border-box;background-color:#ffffffd9;border:3px solid #000;border-radius:10px;grid-template-columns:180px 120px;align-items:center;gap:10px 12px;width:100%;padding:12px;display:grid}.pa-da-block label{text-align:left;text-align:left;padding-right:6px;font-size:18px;font-weight:700}.pa-da-results{grid-column:1/-1}.pa-da-block input{box-sizing:border-box;border-radius:6px;width:110px;height:30px;padding:2px 6px;font-size:22px;font-weight:700}.pa-da-result-row{box-sizing:border-box;grid-template-columns:1fr auto auto;width:100%;padding:8px;font-size:17px}.pa-da-block h4{text-align:left;color:#00008b;border-bottom:2px solid #bbb;grid-column:1/-1;margin:0 0 10px;font-size:28px;font-weight:700}.pa-da-results{flex-direction:column;grid-column:1/-1;gap:10px;margin-top:18px;display:flex}.pa-da-result-row{background-color:#f6f6f6;border:1px solid #888;border-radius:6px;grid-template-columns:190px 90px 30px;align-items:center;gap:8px;width:fit-content;padding:8px 12px;font-size:20px;font-weight:700;display:grid}.pa-da-result-row span{background-color:#0000}.pa-da-result-label{text-align:left}.pa-da-result-value{text-align:right}.pa-da-result-unit{text-align:left}.crosswind-input-grid{grid-template-columns:180px 120px;align-items:center;gap:10px 12px;display:grid}.crosswind-inputs-block{background-color:#ffffffd9;border:3px solid #000;border-radius:10px;padding:14px;font-size:18px}.crosswind-inputs-block h4{text-align:left;color:#00008b;border-bottom:2px solid #bbb;grid-column:1/-1;margin:0 0 10px;font-size:28px;font-weight:700}.crosswind-results-block{background-color:#ffffffd9;border:3px solid #000;border-radius:10px;padding:14px}.crosswind-results-block h4{text-align:left;color:#00008b;border-bottom:2px solid #bbb;grid-column:1/-1;margin:0 0 10px;font-size:28px;font-weight:700}.crosswind-results{flex-direction:column;grid-column:1/-1;gap:10px;margin-top:18px;display:flex}.cw-cell{justify-content:center;align-items:center;gap:8px;width:100%;height:100%;font-weight:700;display:flex;background:0 0!important}.cw-cell span{margin:0;padding:0;background:0 0!important}.cw-arrow{grid-column:3;justify-self:start;margin-left:2px;font-size:28px;font-weight:700}.cw-value{text-align:center;grid-column:2;min-width:45px;margin:0;font-weight:700}.cw-left{color:#120899d4;margin-left:0}.cw-right{color:#d32f2f;margin-left:0}.hw-cell span{padding:0;box-shadow:none!important;background:0 0!important;border:none!important}.hw-value{text-align:center;min-width:40px}td.hw-cell{border-left:2px solid #faebd7;border-right:2px solid #faebd7;box-shadow:none!important;background:0 0!important}td.hw-cell span{padding:0;box-shadow:none!important;background:0 0!important;border:none!important}.hw-cell{justify-content:center;align-items:center;gap:6px;font-weight:700;display:flex}.hw-arrow{font-size:22px;font-weight:700}.hw-headwind{color:#120899d4}.hw-tailwind{color:#d32f2f}.hw-value{text-align:center;min-width:40px;font-weight:700}.privacy-page{max-width:1000px;margin:30px auto;padding:20px}.privacy-card{background:#eef3fb;border:2px solid #000;border-radius:8px;padding:24px}.privacy-card h1,.privacy-card h2{color:#00008b;font-size:28px}.privacy-card p{font-size:16px;line-height:1.5}.maneuver-link-list{flex-direction:column;gap:10px;margin-bottom:22px;display:flex}.maneuver-video-link{font-size:18px;font-weight:700;text-decoration:none}.maneuver-video-link:hover{text-decoration:underline}.airframe-powerplant-page{justify-content:center;width:100%;margin-top:20px;display:flex}.airframe-powerplant-card{background:#ffffffeb;border-radius:12px;width:95%;max-width:1100px;padding:18px;box-shadow:0 2px 10px #00000040}.airframe-powerplant-card h2{text-align:center;margin-bottom:16px;font-size:30px}.airframe-powerplant-table{border-collapse:collapse;width:100%;margin-bottom:22px;font-size:18px}.airframe-powerplant-table th,.airframe-powerplant-table td{text-align:left;border:1px solid #333;padding:8px 10px}.airframe-powerplant-table th{color:#fff;text-align:center;background:#222}.airframe-powerplant-table td:first-child{text-align:center;width:70px}.info-table td:first-child{width:55%;font-weight:700}.related-links{text-align:center;margin-top:18px;font-size:18px}.related-links a{margin:0 6px}.prebuy-date-input{box-sizing:border-box;border:1px solid #777;border-radius:4px;width:100%;min-width:150px;padding:4px 6px;font-size:16px}.time-input{box-sizing:border-box;border:1px solid #777;border-radius:4px;width:100%;min-width:120px;padding:4px 6px;font-size:16px}@media (width<=768px){.airframe-powerplant-card{width:98%;padding:10px;overflow-x:auto}.airframe-powerplant-card h2{font-size:24px}.airframe-powerplant-table{min-width:760px;font-size:15px}.airframe-powerplant-table th,.airframe-powerplant-table td{padding:6px}.related-links{font-size:15px;line-height:1.8}}.value{text-align:right}.label{font-weight:700}.filter-values-table{border-collapse:collapse;background-color:#fff;min-width:420px;margin:20px auto;font-size:22px}.filter-values-table th,.filter-values-table td{text-align:center;border:2px solid #333;padding:10px 18px}.filter-values-table th{color:#fff;background-color:#729aa3;font-weight:700}.filter-values-table td:first-child{color:#00008b;font-weight:700}.table-section{margin-bottom:80px}.filter-input-grid{grid-template-columns:260px 180px;align-items:center;gap:10px 15px;width:fit-content;margin:30px auto;display:grid}.filter-input-grid label{text-align:right;color:#006400;font-size:20px;font-weight:700}.filter-input-grid input{width:160px;padding:4px 8px;font-size:20px}.button-row{text-align:center;margin:25px 0 50px}
