:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:#1c2430;background:#f6f7f9;font-family:system-ui,Segoe UI,Roboto,sans-serif;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{margin:0}.app-shell{flex-direction:column;min-height:100vh;display:flex}.app-header{border-bottom:1px solid #d5dbe3;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.brand{margin:0;font-weight:700}.environment{margin:0;font-size:.9rem}.header-actions{align-items:center;gap:12px;display:flex}.button{font:inherit;color:#fff;cursor:pointer;background:#12324d;border:0;border-radius:8px;padding:8px 14px}.button:disabled{cursor:wait;opacity:.7}.button-secondary{color:#1c2430;background:0 0;border:1px solid #d5dbe3}.panel{gap:16px;margin-bottom:32px;display:grid}.panel h2,.panel h3,.org-form h3{margin:0}.org-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.org-list button{text-align:left;width:100%;font:inherit;color:#1c2430;cursor:pointer;background:#eef2f6;border:1px solid #d5dbe3;border-radius:8px;gap:2px;padding:12px 16px;display:grid}.org-list button[aria-pressed=true]{outline-offset:0;background:#e2eaf3;outline:2px solid #12324d}.org-selected,.org-form{gap:8px;display:grid}.org-form label{gap:4px;display:grid}.org-form input,.org-form textarea,.org-form select,.event-filters input,.event-filters select{font:inherit;color:#1c2430;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #d5dbe3;border-radius:8px;padding:8px 10px}.org-form option,.event-filters option{color:#1c2430;background:#fff}.event-panel{border-top:1px solid #d5dbe3;padding-top:8px}.event-filters,.event-actions,.event-pagination,.event-toolbar{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.event-filters label{gap:4px;display:grid}.event-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.event-list button{text-align:left;width:100%;font:inherit;color:#1c2430;cursor:pointer;background:#eef2f6;border:1px solid #d5dbe3;border-radius:8px;gap:2px;padding:12px 16px;display:grid}.event-detail{color:#1c2430;background:#eef2f6;border:1px solid #d5dbe3;border-radius:8px;gap:8px;padding:16px;display:grid}.app-main{box-sizing:border-box;width:min(960px,100%);margin:0 auto;padding:48px 24px}.ticket-panel{border-top:1px solid #d5dbe3;gap:12px;margin-top:16px;padding-top:16px;display:grid}.ticket-panel h4,.ticket-panel h5,.ticket-import h4,.ticket-import h5{margin:0}.ticket-import,.ticket-preview,.ticket-history{gap:10px;display:grid}.ticket-file{gap:4px;display:grid}.ticket-table-wrap{overflow-x:auto}.ticket-table{border-collapse:collapse;width:100%;font-size:.92rem}.ticket-table th,.ticket-table td{text-align:left;vertical-align:top;border-bottom:1px solid #d5dbe3;padding:8px 10px}.ticket-table code{font-size:.9em}.ticket-muted{color:#5b6777;font-size:.9em}.landing h1{margin:0 0 8px;font-size:2.5rem}.landing p{margin:0 0 32px}.health h2{margin:0 0 8px;font-size:1.1rem}.health-loading,.health-success,.health-failure{border-radius:8px;margin:0;padding:12px 16px}.health-loading{color:#1c2430;background:#eef2f6}.health-success{color:#0b6b32;background:#e5f6ea}.health-failure{color:#9b1c1c;background:#fdeceb}@media (prefers-color-scheme:dark){:root{color:#e7edf5;background:#12161c}.app-header,.button-secondary,.event-panel,.event-detail,.event-list button,.org-list button,.org-form input,.org-form textarea,.org-form select,.event-filters input,.event-filters select,.ticket-panel,.ticket-table th,.ticket-table td{border-color:#2c3642}.ticket-muted{color:#9aa7b8}.button-secondary{color:#e7edf5}.org-list button,.event-list button,.event-detail{color:#e7edf5;background:#1d2530}.org-list button[aria-pressed=true]{background:#243041;outline-color:#7eb6e8}.org-form input,.org-form textarea,.org-form select,.event-filters input,.event-filters select{color:#e7edf5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0f141a}.org-form option,.event-filters option{color:#e7edf5;background:#0f141a}.health-loading{color:#e7edf5;background:#1d2530}.health-success{color:#8fd9a8;background:#163224}.health-failure{color:#f0a8a8;background:#3a1e1e}}
