.travel-business .content { padding:22px 24px; }.travel-business .page { width:100%; }.travel-business .travel-page { max-width:1560px; }
.travel-heading,.workspace-page-heading { display:flex; justify-content:space-between; align-items:center; gap:16px; margin:0 0 18px; flex:none; }.travel-heading h1,.workspace-page-heading h1 { color:#243957; font-size:23px; line-height:1.4; margin:0 0 5px; letter-spacing:-.3px; }.workspace-page-heading p { color:#8997ad; font-size:12px; margin:0; line-height:1.8; }.workspace-page-heading label { display:flex; align-items:center; gap:8px; color:#95a1b4; font-size:10px; }.workspace-page-heading select { min-height:35px; max-width:210px; border:1px solid #dee5f1; border-radius:6px; padding:7px 10px; background:white; color:#667c9e; font:inherit; font-size:12px; }
.travel-card { padding:20px; border-radius:10px; margin-bottom:16px; }.travel-card h2 { margin-bottom:14px; }.travel-metrics { gap:14px; margin-bottom:17px; }.travel-metrics .travel-card { padding:18px 20px; }.travel-metrics strong { font-size:27px; margin:8px 0; }.travel-grid { gap:16px; }.travel-filters { gap:8px; }.travel-table td { padding:12px; }.travel-table th { padding:11px 12px; }.travel-pagination { border-top:1px solid #edf1f6; padding-top:13px; margin-top:13px; }.travel-heading .travel-muted { font-size:11px; }
.workspace-section-title { display:flex; justify-content:space-between; align-items:center; gap:10px; margin-bottom:16px; }.workspace-section-title h2 { margin:0; font-size:14px; }.workspace-section-title > span { font-size:10px; color:#9aa7ba; }.workspace-queues { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:12px; }.travel-page .workspace-queues button { display:block; text-align:left; border-color:#e5eaf4; background:#fbfcff; border-radius:8px; padding:14px 16px; }.workspace-queues button > span { display:flex; justify-content:space-between; font-size:12px; color:#7085a6; }.workspace-queues i { font-style:normal; font-size:12px; color:#adbad0; }.workspace-queues strong { display:block; font-size:27px; font-weight:650; color:#385581; margin:8px 0; }.workspace-queues small { font-size:10px; font-weight:400; color:#a6b1c2; margin-left:7px; }.workspace-queues p { font-size:10px; color:#99a7bc; margin:0; line-height:1.8; }.workspace-facts { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:18px 14px; margin:20px 0; }.workspace-facts strong { display:block; font-size:23px; font-weight:600; color:#47638d; margin-bottom:4px; }.workspace-facts span { font-size:11px; color:#90a0b7; }.workspace-financials .travel-card:first-child { border-top:3px solid #8b9feb; }.workspace-financials .travel-card:nth-child(2) { border-top:3px solid #d4b29a; }.workspace-financials .travel-card:nth-child(3) { border-top:3px solid #8ebcad; }.workspace-financials .travel-card:nth-child(4) { border-top:3px solid #acbad0; }
.travel-business .panel-toolbar { gap:9px; }.travel-business .data-table-wrap { border:1px solid #e6ebf3; border-radius:8px; }.travel-business .data-table th { background:#f7f9fc; }.travel-business .search-box { border-radius:7px; }.travel-business .workspace-page-heading + .page-desc-banner { display:none; }
.travel-business #apToggle,.travel-business .toolbar > .annotation,.travel-business #kbAiTrigger { display:none !important; }
.travel-business #page-knowledge > .tab-bar { display:none; }
@media(max-width:1000px) { .travel-business .content { padding:16px; }.travel-heading,.workspace-page-heading { align-items:flex-start; }.workspace-queues { grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media(max-width:700px) { .travel-business .content { padding:12px; }.travel-heading,.workspace-page-heading { flex-wrap:wrap; gap:12px; }.travel-heading h1,.workspace-page-heading h1 { font-size:21px; }.workspace-page-heading p { font-size:11px; }.workspace-page-heading label { width:100%; justify-content:space-between; }.workspace-page-heading select { flex:1; max-width:240px; }.travel-card { padding:16px; }.travel-metrics { gap:9px; }.travel-metrics .travel-card { padding:15px 13px; }.travel-metrics strong { font-size:23px; }.workspace-queues { gap:9px; }.travel-page .workspace-queues button { padding:12px; }.workspace-queues strong { font-size:25px; }.workspace-section-title { flex-wrap:wrap; }.workspace-financials strong { font-size:21px; }.travel-dialog { padding:20px; max-height:calc(100dvh - 24px); overflow:auto; }.toolbar > .annotation { display:none !important; } }
