.ticket-query-page{color:#15263b;box-sizing:border-box;background:#f5f8fb;min-height:100vh;padding:24px;font:14px Arial,sans-serif}.ticket-query-page header{justify-content:space-between;align-items:center;gap:16px;display:flex}.ticket-query-page h1{font-size:26px}.ticket-query-summary{background:#e8f7f8;border-radius:10px;flex-wrap:wrap;gap:20px;margin:20px 0;padding:18px;display:flex}.ticket-query-filters{flex-wrap:wrap;align-items:end;gap:16px;margin:24px 0;display:flex}.ticket-query-filters label{gap:8px;display:grid}.ticket-query-filters input,.ticket-query-filters select{font:inherit;box-sizing:border-box;border:1px solid #dce5ed;border-radius:8px;max-width:100%;padding:12px}.ticket-query-filters input{width:330px}.ticket-query-page button,.ticket-query-table a{color:#fff;cursor:pointer;background:#008d9b;border:0;border-radius:8px;padding:12px 17px;font:600 14px Arial;text-decoration:none}.ticket-query-page button:disabled{opacity:.5;cursor:default}.ticket-query-table{background:#fff;border:1px solid #dce5ed;border-radius:10px;max-width:100%;overflow:auto}.ticket-query-table table{border-collapse:collapse;width:100%;min-width:880px}.ticket-query-table th,.ticket-query-table td{text-align:left;border-bottom:1px solid #e5edf3;padding:16px}.ticket-query-table th{background:#edf4f8}.ticket-query-table a{white-space:nowrap;display:inline-block}.ticket-query-page footer{align-items:center;gap:16px;margin-top:20px;display:flex}.ticket-query-page a{color:#008895}.ticket-query-table a{color:#fff}@media (max-width:600px){.ticket-query-page{padding:16px}.ticket-query-page header{flex-direction:column;align-items:start}.ticket-query-filters{flex-direction:column;align-items:stretch}.ticket-query-filters input{width:100%}.ticket-query-page footer{flex-wrap:wrap}}@media print{.ticket-query-page{display:none!important}}.ticket-query-embedded{background:0 0;min-height:0;padding:0}.ticket-query-table button{white-space:nowrap}.ticket-query-page .ticket-query-table th,.ticket-query-page .ticket-query-table td{padding:14px}.ticket-query-page .ticket-query-filters{display:flex}.ticket-query-page .ticket-query-filters label{display:grid}.ticket-query-page .ticket-query-filters input{width:330px}.ticket-query-page .ticket-query-filters select,.ticket-query-page .ticket-query-filters button{width:auto}@media (max-width:600px){.ticket-query-page .ticket-query-filters{flex-direction:column}.ticket-query-page .ticket-query-filters input{width:100%}.ticket-query-embedded{padding:0}}
