.scheduling-investigation-page{--ink:#17252c;--muted:#66757c;--line:#d8e0df;--paper:#f7f8f4;--signal:#e07a3f;--signal-soft:#fff0e6;color:var(--ink);max-width:1440px;margin:0 auto}.scheduling-investigation-page .investigation-console{padding:18px 20px 16px;background:#fff;border:1px solid var(--line)}.scheduling-investigation-page .details-label,.scheduling-investigation-page .section-label{color:var(--signal);font-size:11px;font-weight:700;letter-spacing:1.35px;text-transform:uppercase}.scheduling-investigation-page .input-hint{margin-top:6px;color:var(--muted);font-size:11px}.scheduling-investigation-page .investigate-button{min-height:45px;-webkit-box-shadow:none;box-shadow:none}.scheduling-investigation-page .error-state,.scheduling-investigation-page .missing-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:13px 16px;color:#7b421f;background:#fff5dc;border:1px solid #efd39a}.scheduling-investigation-page .diagnostics-panel,.scheduling-investigation-page .timeline-panel{background:#fff;border:1px solid var(--line)}.scheduling-investigation-page .diagnostics-panel{padding:17px 19px 19px}.scheduling-investigation-page .diagnostic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.scheduling-investigation-page .diagnostic-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12px;border-left:3px solid}.scheduling-investigation-page .diagnostic-card.diagnostic-warning{color:#7b421f;background:#fff7e7;border-color:#d59646}.scheduling-investigation-page .diagnostic-card.diagnostic-error{color:#843526;background:#fff0ec;border-color:#c6543c}.scheduling-investigation-page .timeline-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:14px;padding:18px 20px 14px;background:var(--paper);border-bottom:1px solid var(--line)}.scheduling-investigation-page .timeline-count{margin-top:4px;color:var(--muted);font-size:12px}.scheduling-investigation-page .inquiry-key{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px 14px;margin-top:10px}.scheduling-investigation-page .inquiry-key-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;color:#56676c;font-size:11px;font-weight:600}.scheduling-investigation-page .inquiry-key-item i{width:9px;height:9px;background:var(--inquiry-bg);border:2px solid var(--inquiry-accent);border-radius:50%}.scheduling-investigation-page .inquiry-key-item .shared-key{background:#f3f5f4;border-color:#9aa7aa}.scheduling-investigation-page .filter-control{width:100%}.scheduling-investigation-page .timeline-options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:16px;min-height:28px;color:#5e6e73;font-size:12px}.scheduling-investigation-page .copy-markdown-button{color:#326377;font-size:11px}.scheduling-investigation-page .filter-actions{margin-top:3px;text-align:right;color:#9aa4a7;font-size:11px}.scheduling-investigation-page .filter-actions button{padding:0 4px;color:#326377;background:transparent;border:0;cursor:pointer}.scheduling-investigation-page .event-list{position:relative;padding:7px 0}.scheduling-investigation-page .event-row{position:relative;border-bottom:1px solid #edf0ee}.scheduling-investigation-page .event-row:last-child{border-bottom:0}.scheduling-investigation-page .event-row.is-inquiry-specific{background:var(--inquiry-bg)}.scheduling-investigation-page .event-row.is-inquiry-specific .event-marker{background:var(--inquiry-accent);border-color:var(--inquiry-accent)}.scheduling-investigation-page .event-row.event-error{background:#fff4f1}.scheduling-investigation-page .event-row.event-warning{background:#fff9eb}.scheduling-investigation-page .event-row.is-expanded:not(.is-inquiry-specific):not(.event-error):not(.event-warning){background:#f8faf8}.scheduling-investigation-page .event-header{display:grid;grid-template-columns:19px 154px 14px minmax(0,1fr) auto 22px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:51px;padding:7px 18px 7px 15px;color:inherit;text-align:left;background:transparent;border:0;cursor:pointer}.scheduling-investigation-page .event-header:hover{background:rgba(33,76,87,.035)}.scheduling-investigation-page .event-marker{position:relative;z-index:1;width:9px;height:9px;background:#fff;border:2px solid #46717b;border-radius:50%}.scheduling-investigation-page .event-notification-sent .event-marker{border-color:#5b879f}.scheduling-investigation-page .event-showami-log .event-marker{border-color:var(--signal)}.scheduling-investigation-page .event-time{color:#294e58;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:700;white-space:nowrap}.scheduling-investigation-page .event-separator{color:#9aa7aa}.scheduling-investigation-page .event-summary{overflow:hidden;padding-right:14px;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.scheduling-investigation-page .event-type{padding:3px 7px;color:#5f6f74;background:#eef2f1;font-size:10px;font-weight:600;letter-spacing:.25px;white-space:nowrap}.scheduling-investigation-page .event-toggle{color:#78878b;justify-self:end}.scheduling-investigation-page .event-details{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px;padding:2px 18px 18px 48px}.scheduling-investigation-page .details-column{min-width:0}.scheduling-investigation-page .details-label{margin-bottom:6px;color:#65767b}.scheduling-investigation-page pre{overflow:auto;max-height:420px;margin:0;padding:13px 15px;color:#dce7e5;background:#17282e;border-left:3px solid #426d77;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.55;white-space:pre-wrap;word-break:break-word}.scheduling-investigation-page .empty-state,.scheduling-investigation-page .initial-state{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:260px;padding:36px;color:var(--muted);text-align:center}.scheduling-investigation-page .empty-state strong,.scheduling-investigation-page .initial-state strong{margin:12px 0 5px;color:var(--ink);font-size:16px}.scheduling-investigation-page .empty-state span,.scheduling-investigation-page .initial-state span{max-width:620px;font-size:12px}.scheduling-investigation-page .initial-state{min-height:310px;background:radial-gradient(circle at center,rgba(39,90,102,.06),transparent 48%),#fff;border:1px dashed #c6d0ce}.scheduling-investigation-page .initial-orbit{display:grid;width:62px;height:62px;color:#3b6974;border:1px solid #9fb4b5;border-radius:50%;place-items:center;-webkit-box-shadow:0 0 0 10px rgba(63,107,116,.06);box-shadow:0 0 0 10px rgba(63,107,116,.06)}.scheduling-investigation-page .initial-orbit .q-icon{font-size:28px}.scheduling-investigation-page .error-state{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:14px;background:#fff0ec;border-color:#efb7aa}.scheduling-investigation-page .error-state .q-icon{font-size:24px}.scheduling-investigation-page .error-state p{margin:3px 0 0}@media(max-width:900px){.scheduling-investigation-page .timeline-options,.scheduling-investigation-page .timeline-toolbar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.scheduling-investigation-page .timeline-options{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4px}.scheduling-investigation-page .diagnostic-grid,.scheduling-investigation-page .event-details{grid-template-columns:1fr}.scheduling-investigation-page .event-header{grid-template-columns:19px minmax(0,1fr) 22px;gap:2px 0}.scheduling-investigation-page .event-summary,.scheduling-investigation-page .event-time{grid-column:2}.scheduling-investigation-page .event-separator,.scheduling-investigation-page .event-type{display:none}.scheduling-investigation-page .event-toggle{grid-column:3;grid-row:1/3}.scheduling-investigation-page .event-details{padding-left:34px}}