.ex-workspace{color:#18181b}.ex-workspace *{box-sizing:border-box}.ex-workspace [hidden]{display:none!important}.ex-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:8px 0 24px}.ex-heading h2{margin:7px 0;font-size:24px;letter-spacing:-.02em}.ex-heading p{margin:0}.ex-eyebrow{font-size:11px;font-weight:600;letter-spacing:.08em;color:#71717a}.ex-panel{border:1px solid #e3e8f0;border-radius:12px;background:#fff;box-shadow:0 1px 2px #0f172a0a,0 2px 6px #0f172a0d;overflow:hidden}.ex-search-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:22px 20px}.ex-search-label{grid-column:1/-1;color:#52525b;font-size:13px;margin:0}.ex-search-form input[type=search]{width:100%;min-width:0;min-height:48px;padding:12px 14px;border:1px solid #d4d4d8;border-radius:8px;font:inherit;font-size:16px;background:#fff;color:#18181b}.ex-workspace .ex-search-submit{background:#1f6fe0;border-color:#1f6fe0;color:#fff;min-height:48px;padding:10px 18px}.ex-result-toolbar{padding:12px 16px;border-top:1px solid #eef1f6;border-bottom:1px solid #eef1f6;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.ex-tabs{display:flex;flex-wrap:wrap;gap:2px;background:#eef2f8;border-radius:9px;padding:3px}.ex-tab{font:inherit;font-size:13px;color:#52525b;background:transparent;border:0;border-radius:7px;padding:8px 10px;display:flex;align-items:center;gap:7px;cursor:pointer}.ex-tab[aria-selected=true]{background:#fff;color:#1a4fa0;box-shadow:0 1px 2px #18181b30;font-weight:600}.ex-count{font-size:11px;background:#dde3ec;border-radius:20px;padding:1px 6px;font-variant-numeric:tabular-nums}.ex-tab[aria-selected=true] .ex-count{background:#1f6fe0;color:#fff}.ex-result-count{font-size:12px;color:#71717a}.ex-ticket{display:grid;grid-template-columns:200px minmax(0,1fr) 190px 60px;gap:16px;align-items:center;height:68px;padding:0 16px;border-bottom:1px solid #eef1f6;color:#18181b;text-decoration:none;font-size:13px}.ex-ticket:last-child{border-bottom:0}.ex-ticket>span{min-width:0}.ex-ticket-id strong{color:#1a5fc4;font-weight:600}.ex-ticket-line{display:flex;align-items:center;gap:8px;white-space:nowrap}.ex-source{font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px;line-height:1.2}.ex-secondary{display:block;font-size:12px;color:#71717a;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ex-vehicle-title{display:block;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ex-status-line{display:flex;align-items:center;gap:8px}.ex-status-line>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ex-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;box-shadow:inset 0 0 0 1px #18181b20}.ex-age{text-align:right;font-variant-numeric:tabular-nums}.ex-aging{color:#a16207}.ex-old{color:#b91c1c}.ex-no-view{background:#f7f8fa}.ex-no-view,.ex-no-view .ex-secondary,.ex-no-view strong{color:#9ca3af}.ex-no-view .ex-dot,.ex-no-view .ex-source{opacity:.5}.ex-no-view .ex-status>.ex-secondary{color:#6b7280;font-size:11px;font-weight:600}.ex-empty{padding:40px 20px;margin:0;color:#71717a;text-align:center;font-size:14px}.ex-warning{margin:0;padding:12px 16px;background:#fffbeb;color:#92400e;border-bottom:1px solid #fde68a;font-size:13px}.ex-result-card{padding:16px;border-bottom:1px solid #eef1f6}.ex-result-kind{display:block;color:#71717a;font-size:11px;margin-bottom:6px}.ex-result-action{font:inherit;font-size:14px;font-weight:600;text-align:left;border:0;background:transparent;color:#1a5fc4;padding:0;cursor:pointer}.ex-result-card p{white-space:normal;overflow-wrap:anywhere;margin-bottom:0}.ex-shortcuts-heading{margin:28px 0 12px;font-size:15px}.ex-shortcuts{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.ex-workspace .ex-shortcut{display:block;text-decoration:none;color:#18181b;margin:0;padding:18px}.ex-shortcut strong{display:flex;justify-content:space-between;font-size:14px;margin-bottom:8px}.ex-shortcut .mut{font-size:12px}.ex-workspace :focus-visible{outline:2px solid #1f6fe0;outline-offset:2px}.ex-workspace .ex-ticket:focus-visible{outline-offset:-3px}.ex-workspace .ex-search-submit{transition:transform 120ms cubic-bezier(.23,1,.32,1)}.ex-workspace .ex-search-submit:active{transform:scale(.97)}
@media(hover:hover) and (pointer:fine){a.ex-ticket:hover,.ex-shortcut:hover{background:#f5f8fe}.ex-result-action:hover{text-decoration:underline}}
@media(max-width:1000px){.ex-ticket{grid-template-columns:175px minmax(0,1fr) 155px 44px;gap:12px}}
@media(max-width:760px){.ex-heading{align-items:flex-start}.ex-ticket{grid-template-columns:130px minmax(0,1fr) 40px;grid-template-rows:auto auto;height:auto;min-height:100px;padding:14px 12px;gap:6px 12px}.ex-ticket-id{grid-row:1/3}.ex-vehicle{grid-column:2;grid-row:1}.ex-status{grid-column:2;grid-row:2}.ex-age{grid-column:3;grid-row:1/3}.ex-ticket-line{align-items:flex-start;flex-direction:column;gap:4px}.ex-result-toolbar{padding:10px}.ex-tab{font-size:12px;padding:8px}.ex-search-form{padding:16px}.ex-search-form input[type=search]{grid-column:1/-1}.ex-search-submit{grid-column:1/-1}.ex-shortcuts{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.ex-workspace .ex-search-submit{transition:none}.ex-workspace .ex-search-submit:active{transform:none}}
