.SheetInput_container__VF6kX{margin:2rem 0}.SheetInput_form__BcjQz{width:100%}.SheetInput_inputGroup__w_gGm{display:flex;gap:1rem;margin-bottom:.5rem}.SheetInput_input__j7MJl{flex:1 1;padding:1rem;font-size:1rem;background-color:#1a1a1a;border:2px solid #333;border-radius:4px;color:#f0f0f0;font-family:Roboto Mono,monospace;transition:border-color .3s}.SheetInput_input__j7MJl:focus{outline:none;border-color:#c6202f;box-shadow:0 0 10px rgba(198,32,47,.2)}.SheetInput_input__j7MJl::placeholder{color:#666}.SheetInput_button__JMTAx{background-color:#c6202f;color:#fff;border:none;padding:1rem 2rem;font-size:1rem;font-weight:700;border-radius:4px;transition:all .3s;white-space:nowrap}.SheetInput_button__JMTAx:hover{background-color:#d63041;transform:translateY(-2px);box-shadow:0 4px 8px rgba(255,215,0,.3)}.SheetInput_clearButton__AJo84{background-color:#333;color:#f0f0f0;border:2px solid #555;padding:1rem 1.5rem;font-size:1rem;border-radius:4px;transition:all .3s}.SheetInput_clearButton__AJo84:hover{background-color:#444;border-color:#666}.SheetInput_error__G2kO4{color:#f66;background-color:rgba(255,68,68,.1);border:1px solid #f44;padding:.75rem 1rem;border-radius:4px;font-size:.9rem}.FlipCard_flipCard__36NxB{perspective:1000px;width:100%;min-height:60px;position:relative;max-width:100%}.FlipCard_flipCard__36NxB.FlipCard_editable__E9Gao{cursor:pointer}.FlipCard_flipCard__36NxB.FlipCard_editable__E9Gao:hover .FlipCard_flipCardBack__ruIVX,.FlipCard_flipCard__36NxB.FlipCard_editable__E9Gao:hover .FlipCard_flipCardFront__IwmUR{background-color:#353535;transition:background-color .2s}.FlipCard_editInput__ye1Bb{width:100%;min-height:60px;background-color:#1a1a1a;border:2px solid #4a9eff;border-radius:4px;padding:.75rem;color:#f0f0f0;font-family:inherit;font-size:inherit;font-weight:500;text-align:center;box-sizing:border-box;outline:none}.FlipCard_editInput__ye1Bb::selection{background-color:#4a9eff;color:#fff}.FlipCard_flipCardInner__oTq4O{position:relative;width:100%;min-height:100%;text-align:center;transition:transform .6s;transform-style:preserve-3d}.FlipCard_flipCardInner__oTq4O.FlipCard_flipping__GBPa5{animation:FlipCard_flip__UVfoI .6s cubic-bezier(.4,0,.2,1)}@keyframes FlipCard_flip__UVfoI{0%{transform:rotateX(0deg)}50%{transform:rotateX(90deg)}to{transform:rotateX(0deg)}}.FlipCard_flipCardBack__ruIVX,.FlipCard_flipCardFront__IwmUR{width:100%;min-height:60px;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;align-items:center;justify-content:center;background-color:#2a2a2a;border-radius:4px;padding:.75rem;color:#f0f0f0;font-weight:500;box-sizing:border-box}.FlipCard_flipCardBack__ruIVX{position:absolute;top:0;left:0}.FlipCard_flipCardFront__IwmUR{z-index:2}.FlipCard_flipCardBack__ruIVX{transform:rotateX(180deg)}.FlipCard_flipCardBack__ruIVX span,.FlipCard_flipCardFront__IwmUR span{word-wrap:break-word;word-break:break-word;white-space:normal;width:100%;line-height:1.3;text-align:center}.BoardRow_row__4l649{display:grid;grid-template-columns:repeat(10,1fr);grid-gap:.5rem;gap:.5rem;padding:.75rem 1rem .75rem 0;margin-bottom:.5rem;border-bottom:1px solid #2a2a2a;transition:all .3s;position:relative}.BoardRow_row__4l649:before{content:"";position:absolute;left:-50px;top:0;bottom:0;width:50px;background:transparent}.BoardRow_row__4l649:hover{background-color:rgba(255,215,0,.05)}.BoardRow_deleteButton__EJl9A{position:absolute;left:-45px;top:50%;transform:translateY(-50%);background-color:#c6202f;color:#fff;border:2px solid #c6202f;width:36px;height:36px;border-radius:50%;font-size:20px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .15s ease-out,transform .2s,background-color .2s,border-color .2s,box-shadow .2s;z-index:10;box-shadow:0 2px 8px rgba(198,32,47,.4);opacity:0;pointer-events:none}.BoardRow_row__4l649:hover .BoardRow_deleteButton__EJl9A{opacity:1;pointer-events:auto}.BoardRow_deleteButton__EJl9A:focus-visible,.BoardRow_deleteButton__EJl9A:hover{opacity:1;pointer-events:auto}.BoardRow_deleteButton__EJl9A:hover{background-color:#d63041;border-color:#d63041;transform:translateY(-50%) scale(1.1);box-shadow:0 4px 12px rgba(198,32,47,.6)}.BoardRow_deleteButton__EJl9A:active{transform:translateY(-50%) scale(.95)}.BoardRow_deleteButton__EJl9A:focus{outline:2px solid #c6202f;outline-offset:2px}.BoardRow_row__4l649.BoardRow_status-red__1ldp3{border-left:4px solid #f44;background-color:rgba(255,68,68,.7)}.BoardRow_row__4l649.BoardRow_status-orange__N_UsU{border-left:4px solid #f94;background-color:rgba(255,153,68,.7)}.BoardRow_row__4l649.BoardRow_status-green__59ZWZ{border-left:4px solid #4f4;background-color:rgba(68,255,68,.7)}.BoardRow_cell__ZzLOZ{display:flex;align-items:center;justify-content:center;min-height:60px;font-size:.9rem;min-width:0}.AirportBoard_container__4shiH{width:100%;background-color:#1a1a1a;border-radius:8px;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.5);display:flex;flex-direction:column;flex:1 1;min-height:0}.AirportBoard_header__QodjY{display:grid;grid-template-columns:repeat(10,1fr);background-color:#2a2a2a;padding:2rem 1rem 1rem 50px;grid-gap:.5rem;gap:.5rem;border-bottom:3px solid #c6202f}.AirportBoard_headerCell__FxoHN{font-weight:700;text-align:center;color:#fff;font-size:.85rem;text-transform:uppercase;letter-spacing:.1rem}.AirportBoard_board__ynaf3{flex:1 1;overflow-y:auto;overflow-x:visible;position:relative;min-height:0;padding-left:50px}.AirportBoard_slideOut__Sp8P2{animation:AirportBoard_slideOutLeft__GUey2 .6s ease-in-out forwards}.AirportBoard_slideIn__n1QtN{animation:AirportBoard_slideInRight__yu4WX .6s ease-in-out forwards}@keyframes AirportBoard_slideOutLeft__GUey2{0%{transform:translateX(0);opacity:1}to{transform:translateX(-100%);opacity:0}}@keyframes AirportBoard_slideInRight__yu4WX{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.AirportBoard_emptyState__Tgmmd{text-align:center;padding:4rem;color:#666;font-size:1.2rem}.AirportBoard_footer__Cx43K{display:flex;justify-content:space-between;align-items:center;padding:1rem;background-color:#0a0a0a;color:#999;font-size:.85rem;border-top:1px solid #333;gap:2rem}.AirportBoard_footerCenter__G5RNu,.AirportBoard_footerLeft__BUuD_,.AirportBoard_footerRight__eYmov{flex:1 1}.AirportBoard_footerLeft__BUuD_{text-align:left}.AirportBoard_footerCenter__G5RNu{text-align:center}.AirportBoard_footerRight__eYmov{text-align:right}.AirportBoard_pageIndicator__ygC11{color:#c6202f;font-weight:700;font-size:1rem}.AirportBoard_pageNavigation__kmSIi{display:flex;align-items:center;justify-content:center;gap:1rem}.AirportBoard_pageArrow__iZpzg{background:transparent;border:2px solid #c6202f;color:#c6202f;font-size:1.2rem;width:36px;height:36px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;padding:0}.AirportBoard_pageArrow__iZpzg:hover{background-color:#c6202f;color:#fff;transform:scale(1.1);box-shadow:0 4px 8px rgba(198,32,47,.3)}.AirportBoard_pageArrow__iZpzg:active{transform:scale(.95)}.AirportBoard_pageArrow__iZpzg:focus{outline:2px solid #c6202f;outline-offset:2px}.AirportBoard_legend__jRv3H{display:flex;justify-content:flex-end;gap:2rem}.AirportBoard_legendItem__MeysQ{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#ccc}.AirportBoard_legendColor__DtZmZ{width:20px;height:20px;border-radius:4px}.AirportBoard_legendRed__6EDpd{background-color:#f44}.AirportBoard_legendOrange__NOuAS{background-color:#f94}.AirportBoard_legendGreen__BpCUO{background-color:#4f4}.AddShipmentModal_backdrop__qQR__{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:9999;animation:AddShipmentModal_fadeIn__ejheL .2s ease-out}@keyframes AddShipmentModal_fadeIn__ejheL{0%{opacity:0}to{opacity:1}}.AddShipmentModal_modal__IHQ5d{background-color:#1a1a1a;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.4);max-width:800px;width:90%;max-height:90vh;overflow-y:auto;animation:AddShipmentModal_slideUp__vJwN5 .3s ease-out}@keyframes AddShipmentModal_slideUp__vJwN5{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.AddShipmentModal_header__oXLys{display:flex;align-items:center;justify-content:space-between;padding:24px 28px;border-bottom:1px solid #333}.AddShipmentModal_header__oXLys h2{margin:0;font-size:24px;color:#f0f0f0;font-weight:600}.AddShipmentModal_closeButton__lskgt{background:transparent;border:none;color:#999;font-size:28px;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:color .2s;border-radius:4px}.AddShipmentModal_closeButton__lskgt:hover{color:#f0f0f0;background-color:#333}.AddShipmentModal_closeButton__lskgt:focus{outline:2px solid #4a9eff;outline-offset:2px}.AddShipmentModal_form__TIVli{padding:28px}.AddShipmentModal_formGrid__gdHwf{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;margin-bottom:24px}@media (max-width:768px){.AddShipmentModal_formGrid__gdHwf{grid-template-columns:1fr}}.AddShipmentModal_formGroup__PhSBN{display:flex;flex-direction:column;gap:8px}.AddShipmentModal_formGroup__PhSBN label{font-size:14px;font-weight:500;color:#ccc;text-transform:uppercase;letter-spacing:.5px}.AddShipmentModal_formGroup__PhSBN input{background-color:#2a2a2a;border:1px solid #444;border-radius:6px;padding:12px 14px;color:#f0f0f0;font-size:15px;font-family:inherit;transition:border-color .2s,background-color .2s}.AddShipmentModal_formGroup__PhSBN input::placeholder{color:#666}.AddShipmentModal_formGroup__PhSBN input:focus{outline:none;border-color:#4a9eff;background-color:#1f1f1f}.AddShipmentModal_actions__hDX_I{display:flex;gap:12px;justify-content:flex-end;padding-top:12px;border-top:1px solid #333}.AddShipmentModal_cancelButton__vfVoW,.AddShipmentModal_submitButton__fvpcE{padding:12px 24px;border-radius:6px;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s;border:none;font-family:inherit}.AddShipmentModal_cancelButton__vfVoW{background-color:transparent;color:#ccc;border:1px solid #444}.AddShipmentModal_cancelButton__vfVoW:hover:not(:disabled){background-color:#2a2a2a;color:#f0f0f0}.AddShipmentModal_submitButton__fvpcE{background-color:#4a9eff;color:#fff}.AddShipmentModal_submitButton__fvpcE:hover:not(:disabled){background-color:#3a8eef;transform:translateY(-1px);box-shadow:0 4px 12px rgba(74,158,255,.3)}.AddShipmentModal_cancelButton__vfVoW:disabled,.AddShipmentModal_submitButton__fvpcE:disabled{opacity:.5;cursor:not-allowed}.AddShipmentModal_cancelButton__vfVoW:focus,.AddShipmentModal_submitButton__fvpcE:focus{outline:2px solid #4a9eff;outline-offset:2px}.Toast_toast__Jg6J0{position:fixed;top:20px;right:20px;min-width:300px;max-width:500px;padding:16px 20px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:var(--font-mono);font-size:14px;z-index:10000;animation:Toast_slideIn__JQHMq .3s ease-out}@keyframes Toast_slideIn__JQHMq{0%{transform:translateX(400px);opacity:0}to{transform:translateX(0);opacity:1}}.Toast_toast__Jg6J0.Toast_success__KNV1s{background-color:#10b981;color:#fff;border:1px solid #059669}.Toast_toast__Jg6J0.Toast_error__GDxRb{background-color:#ef4444;color:#fff;border:1px solid #dc2626}.Toast_message__Q8S92{flex:1 1;line-height:1.5}.Toast_closeButton__g1d2N{background:transparent;border:none;color:inherit;font-size:20px;cursor:pointer;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;opacity:.8;transition:opacity .2s}.Toast_closeButton__g1d2N:hover{opacity:1}.Toast_closeButton__g1d2N:focus{outline:2px solid currentColor;outline-offset:2px;border-radius:4px}.Home_container__d256j{height:100vh;max-height:100vh;padding:2rem;background:linear-gradient(180deg,#0a0a0a,#1a1a1a);overflow:hidden}.Home_main__VkIEL{max-width:1800px;margin:0 auto;height:100%;display:flex;flex-direction:column;overflow:hidden}.Home_header__y2QYS{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:2rem;gap:2rem;margin-bottom:2rem;position:relative}.Home_headerLeft__3ApBO{display:flex;align-items:center;gap:1rem}.Home_headerCenter__i_jZh{display:flex;justify-content:center}.Home_headerRight__nZHqk{display:flex;justify-content:flex-end}.Home_headerButtons__FhsaA{display:flex;gap:12px}.Home_logo__IOQAX{width:80px;height:80px;object-fit:contain}.Home_searchContainer__ylqvv{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.Home_searchInput__fVjDa{width:280px;padding:.75rem 1rem;font-size:1rem;background-color:hsla(0,0%,100%,.05);border:2px solid rgba(198,32,47,.3);border-radius:6px;color:#fff;transition:all .3s ease;font-family:inherit}.Home_searchInput__fVjDa::placeholder{color:hsla(0,0%,100%,.4)}.Home_searchInput__fVjDa:focus{outline:none;border-color:#c6202f;background-color:hsla(0,0%,100%,.08);box-shadow:0 0 0 3px rgba(198,32,47,.1)}.Home_clearSearch___bwsg{background:hsla(0,0%,100%,.05);border:none;border-radius:4px;color:hsla(0,0%,100%,.6);font-size:1.1rem;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;transition:all .2s ease;line-height:1;height:42px;width:42px;flex-shrink:0}.Home_clearSearch___bwsg:hover{background:rgba(198,32,47,.2);color:#c6202f}.Home_title__hYX6j{text-align:center;font-size:3rem;margin-bottom:0;color:#c6202f;text-transform:capitalize;letter-spacing:.3rem;text-shadow:0 0 20px rgba(198,32,47,.5);font-family:All Round Gothic,sans-serif;font-weight:700}.Home_loading__Z_JGo{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem;gap:1rem}.Home_spinner__tyqRb{border:4px solid rgba(198,32,47,.2);border-top-color:#c6202f;border-radius:50%;width:50px;height:50px;animation:Home_spin__VEV0f 1s linear infinite}@keyframes Home_spin__VEV0f{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Home_error__514Ji{background-color:#311;border:2px solid #f44;border-radius:8px;padding:2rem;margin:2rem 0;text-align:center}.Home_error__514Ji p{color:#f66;margin-bottom:1rem;font-size:1.1rem}.Home_retryButton__Q9DLi{background-color:#f44;color:#fff;border:none;padding:.75rem 1.5rem;font-size:1rem;border-radius:4px;transition:background-color .3s}.Home_retryButton__Q9DLi:hover{background-color:#f66}.Home_changeSourceButton__yoNvy{background-color:#333;color:#c6202f;border:2px solid #c6202f;padding:.5rem 1rem;font-size:.85rem;font-weight:700;border-radius:4px;transition:all .3s;white-space:nowrap;cursor:pointer}.Home_changeSourceButton__yoNvy:hover{background-color:#444;border-color:#d63041;color:#d63041;transform:translateY(-2px);box-shadow:0 4px 8px rgba(198,32,47,.2)}.Home_addButton__cy8L5{background-color:#c6202f;color:#fff;border:2px solid #c6202f;padding:.5rem 1rem;font-size:.85rem;font-weight:700;border-radius:4px;transition:all .3s;white-space:nowrap;cursor:pointer}.Home_addButton__cy8L5:hover{background-color:#d63041;border-color:#d63041;transform:translateY(-2px);box-shadow:0 4px 8px rgba(198,32,47,.3)}.Home_welcome__8IYW_{text-align:center;padding:3rem;max-width:800px;margin:0 auto}.Home_welcome__8IYW_ h2{color:#c6202f;margin-bottom:1rem;font-size:2rem}.Home_welcome__8IYW_ p{color:#ccc;font-size:1.2rem;margin-bottom:2rem}.Home_instructions__CdprX{background-color:rgba(198,32,47,.05);border:1px solid rgba(198,32,47,.2);border-radius:8px;padding:2rem;text-align:left}.Home_instructions__CdprX h3{color:#c6202f;margin-bottom:1rem}.Home_instructions__CdprX ol{margin-left:1.5rem;line-height:1.8;color:#ccc}.Home_instructions__CdprX li{margin-bottom:.5rem}.Home_accessDenied__lgwzL{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center;padding:2rem}.Home_accessDenied__lgwzL h1{color:#c6202f;font-size:2.5rem;margin-bottom:1rem;font-family:All Round Gothic,sans-serif;font-weight:700}.Home_accessDenied__lgwzL p{color:#ccc;font-size:1.2rem;margin-bottom:1rem}.Home_ipInfo__eurZf{color:#666;font-size:.9rem;font-family:Roboto Mono,monospace;margin-top:2rem}