:root{--pos-ink:#100024;--pos-muted:#6f6d75;--pos-line:#e8e7ec;--pos-soft:#f8f7fa;--pos-purple:#68469c;--pos-yellow:#ffedc7}.flyton-app-shell{min-height:100%;color:var(--pos-ink);font:14px/1.5 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.flyton-test-banner{height:24px;position:-webkit-sticky;position:sticky;top:58px;z-index:19;display:flex;align-items:center;justify-content:center;background:var(--pos-yellow);color:#45414a;font-size:12px}.flyton-test-banner strong{color:var(--pos-ink)}.flyton-app-main{max-width:1400px;margin:0 auto;padding:40px 24px 64px}.page-header{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:40px;margin-bottom:39px}.page-header h1{margin:0;font-size:30px;line-height:39px;letter-spacing:-.01em;font-weight:600}.new-order{height:32px;display:inline-flex;flex:0 0 auto;align-items:center;padding:0 16px;border:1px solid #100024;border-radius:6px;background:#100024;color:#fff;text-decoration:none;font-size:14px;line-height:1;font-weight:600}.new-order:hover{background:#34343d;border-color:#34343d}.orders-panel{display:flex;flex-direction:column;gap:16px}.table-wrap{width:100%;overflow-x:auto;border-radius:8px}.orders-panel table{width:100%;min-width:900px;table-layout:fixed;border-collapse:separate;border-spacing:0}.orders-panel td,.orders-panel th{height:58px;padding:16px;text-align:left;border-bottom:1px solid #ededf3;vertical-align:middle;overflow:hidden;text-overflow:ellipsis}.orders-panel th{line-height:20px;border-top:1px solid #ededf3;background:#f9f8fc;color:#4b4b55;text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:400;white-space:nowrap}.orders-panel td:first-child,.orders-panel th:first-child{border-left:1px solid #ededf3}.orders-panel td:last-child,.orders-panel th:last-child{border-right:1px solid #ededf3}.orders-panel th:first-child{border-radius:8px 0 0}.orders-panel th:last-child{border-radius:0 8px 0 0}.orders-panel tbody tr{cursor:pointer;outline:0}.orders-panel tbody tr:focus-visible,.orders-panel tbody tr:hover{background:#f9f8fc}.orders-panel tbody tr:last-child td:first-child{border-radius:0 0 0 8px}.orders-panel tbody tr:last-child td:last-child{border-radius:0 0 8px}.orders-panel td:nth-child(4),.orders-panel td:nth-child(5){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px;color:#71717a}.orders-panel td:nth-child(5),.orders-panel td:nth-child(6){white-space:nowrap}.orders-panel td a{color:inherit;text-decoration:none}.orders-panel td a:hover{text-decoration:underline}.stamp{height:24px;display:inline-flex;align-items:center;padding:2px 12px;border:1px solid #afe7dc;border-radius:999px;background:#e5f8f4;color:#206c5e;font-size:14px;line-height:1}.stamp.cancelled,.stamp.expired{border-color:#ffb5b5;background:#ffe9e9;color:#db2f46}.stamp.needs-review,.stamp.on-hold,.stamp.pending{border-color:#ffde9e;background:#fff3dc;color:#ac7813}.orders-state{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border:1px solid var(--pos-line);border-radius:8px;color:var(--pos-muted)}.orders-state b{color:var(--pos-ink);font-weight:500}.orders-state a{color:var(--pos-purple)}@media (max-width:800px){.flyton-test-banner{height:auto;min-height:28px;padding:4px 12px;text-align:center}.flyton-test-banner strong{white-space:nowrap}.flyton-app-main{padding:28px 16px 48px}.page-header{margin-bottom:28px;flex-wrap:wrap}}@media (max-width:520px){.page-header h1{font-size:25px}.flyton-test-banner{font-size:11px}}.flyton-app-shell--bookings{background:#fff}.flyton-app-shell--bookings .flyton-app-main{width:calc(100% - 32px);max-width:800px;margin:10px auto 0;padding:20px;border:1px solid #e3e3e3;border-radius:5px;box-sizing:border-box;background:#f9f8fc}.flyton-app-shell--bookings .flyton-nav__logout-form{margin-left:auto}.flyton-app-shell--bookings .orders-panel{max-height:calc(100vh - 190px);overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.flyton-app-shell--bookings .orders-panel td,.flyton-app-shell--bookings .orders-panel th{padding-right:8px;padding-left:8px}.flyton-app-shell--bookings .orders-panel thead{position:-webkit-sticky;position:sticky;top:0;z-index:2}.flyton-app-shell--bookings .orders-panel table{width:680px;max-width:100%;min-width:0;table-layout:fixed}.flyton-app-shell--bookings .orders-panel td:first-child,.flyton-app-shell--bookings .orders-panel th:first-child{width:150px}.flyton-app-shell--bookings .orders-panel td:nth-child(2),.flyton-app-shell--bookings .orders-panel th:nth-child(2){width:180px}.flyton-app-shell--bookings .orders-panel td:nth-child(3),.flyton-app-shell--bookings .orders-panel td:nth-child(4),.flyton-app-shell--bookings .orders-panel th:nth-child(3),.flyton-app-shell--bookings .orders-panel th:nth-child(4){width:100px}.flyton-app-shell--bookings .orders-panel td:nth-child(5),.flyton-app-shell--bookings .orders-panel th:nth-child(5){width:150px}.flyton-app-shell--bookings .orders-panel{overflow-x:auto}.flyton-app-shell--bookings .orders-panel table{width:100%;max-width:none;min-width:100%;table-layout:auto}.flyton-app-shell--bookings .orders-panel td:first-child,.flyton-app-shell--bookings .orders-panel td:nth-child(2),.flyton-app-shell--bookings .orders-panel td:nth-child(3),.flyton-app-shell--bookings .orders-panel td:nth-child(4),.flyton-app-shell--bookings .orders-panel td:nth-child(5),.flyton-app-shell--bookings .orders-panel th:first-child,.flyton-app-shell--bookings .orders-panel th:nth-child(2),.flyton-app-shell--bookings .orders-panel th:nth-child(3),.flyton-app-shell--bookings .orders-panel th:nth-child(4),.flyton-app-shell--bookings .orders-panel th:nth-child(5){width:auto}.flyton-app-shell--bookings .flyton-app-main{max-height:calc(100vh - 120px);overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.flyton-app-shell--bookings .orders-panel{max-height:none;overflow:visible}