.plate-lookup-overlay{position:fixed;z-index:2147483644;inset:0;display:grid;place-items:center;padding:20px;background:rgba(15,23,42,.16);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;line-height:normal;box-sizing:border-box}
.plate-lookup-overlay[hidden]{display:none!important}
.plate-lookup-overlay[popover]{margin:0;border:0;width:auto;height:auto;max-width:none;max-height:none;color:inherit}
.plate-lookup-overlay[popover]::backdrop{background:transparent;pointer-events:none}
/* Popover bulunmayan tarayıcıda yalnız göstergeyi barındıran dialogun sabit konumunu koru. */
dialog.has-lookup-layer-fallback{animation:none!important;transform:none!important;filter:none!important;will-change:auto!important}
/* Sorgu göstergesi yalnız çalışan isteklerin gerçek durumunu yansıtır. */
.plate-lookup-overlay.has-query-progress{padding:20px;overflow-y:auto;background:rgba(17,28,46,.24);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}
.has-query-progress .plate-lookup-card{display:block;width:min(100%,660px);min-width:0;padding:20px;border:1px solid rgba(255,255,255,.9);border-radius:22px;background:linear-gradient(155deg,#fff,#f6f8fc);box-shadow:0 22px 70px rgba(18,34,56,.22);animation:lookup-progress-enter .2s ease-out;box-sizing:border-box}
.lookup-progress-header{display:flex;align-items:center;gap:11px;min-width:0}
.lookup-progress-emblem{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;color:#a20c35;background:#fff0f4;border:1px solid #f3dce3;border-radius:13px}
.lookup-progress-emblem svg{width:25px;height:25px}
.lookup-progress-header>span:nth-child(2){display:grid;gap:2px;min-width:0}
.lookup-progress-header small{font-size:9px;font-weight:800;letter-spacing:.12em;color:#758397}
.lookup-progress-header strong{font-size:20px;line-height:1.1;font-weight:850;letter-spacing:.035em;color:#192b42}
.lookup-progress-count{margin-left:auto;padding:6px 10px;border:1px solid #dfe6ef;background:#fff;border-radius:9px;font-size:11px;line-height:1;font-weight:800;font-variant-numeric:tabular-nums;color:#51627b;white-space:nowrap}
.lookup-progress-heading{margin:15px 0 11px;font-size:13px;font-weight:750;line-height:1.4;color:#243850}
.lookup-progress-heading.is-error{color:#9a5722}
.lookup-progress-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none}
.lookup-progress-list[hidden]{display:none!important}
.lookup-progress-step{display:flex;align-items:center;gap:8px;min-width:0;min-height:54px;padding:9px 10px;border:1px solid #e0e7f0;border-radius:11px;background:#fff;color:#66758a;box-sizing:border-box;transition:background .2s,border-color .2s}
.lookup-progress-icon{position:relative;display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:9px;background:#eff3f8;color:#687990}
.lookup-progress-icon svg{width:18px;height:18px}
.lookup-progress-text{display:grid;flex:1 1 auto;gap:3px;min-width:0}
.lookup-progress-source{display:flex;align-items:center;gap:4px;min-height:12px;line-height:1;color:#8190a3}
.lookup-progress-source img{display:block;width:12px;height:12px;object-fit:contain}
.lookup-progress-source b{font-size:8px;font-weight:750;letter-spacing:.035em}
.lookup-source-wordmark{color:#53647d}
.lookup-source-wordmark.is-bos{font-weight:900;letter-spacing:.14em;color:#244b77}
.lookup-source-wordmark.is-eper{font-style:italic;color:#a51b37}
.lookup-source-wordmark.is-library{font-weight:800;color:#344c70}
.lookup-progress-text strong{font-size:11px;font-weight:750;line-height:1.25;overflow-wrap:anywhere;color:#46566e}
.lookup-progress-text small{font-size:10px;font-weight:550;line-height:1.3;color:#8190a3;overflow-wrap:anywhere}
.lookup-progress-mark{display:grid;place-items:center;flex:0 0 15px;font-size:11px;font-weight:850;line-height:1;color:inherit}
.lookup-progress-step.is-running{border-color:#eacbd4;background:linear-gradient(115deg,#fff7f9,#fff);color:#ac1641}
.is-running .lookup-progress-icon{background:#fcebf0;color:#ad123d;animation:lookup-progress-glow 1.8s ease-in-out infinite}
.is-running .lookup-progress-mark{width:12px;height:12px;flex-basis:12px;border:2px solid #efd2db;border-top-color:#ad123d;border-radius:50%;animation:lookup-progress-turn .9s linear infinite;box-sizing:border-box}
.is-running .lookup-progress-text strong{color:#7d1734}
.is-running .lookup-progress-text small{color:#9b4961}
.lookup-progress-step.is-done{border-color:#b9dec5;background:#f0faf3;color:#237346}
.is-done .lookup-progress-icon{background:#edf7f0;color:#31835a}
.is-done .lookup-progress-text strong{color:#23613e}
.is-done .lookup-progress-source,.is-done .lookup-source-wordmark{color:#4a7f60}
.is-done .lookup-progress-text small{color:#39805c}
.lookup-progress-step.is-error{border-color:#efdfc7;background:#fffcf7;color:#a7782d}
.is-error .lookup-progress-icon{background:#fcf0dc;color:#a7782d}
.is-error .lookup-progress-text small{color:#97723b}
.lookup-progress-step.is-waiting{border-color:#d8e3f1;color:#4f6f9a}
.is-waiting .lookup-progress-icon{background:#edf3fb;color:#4f6f9a}
.lookup-progress-step.is-pending{background:#f8fafc;border-color:#e8edf4}
.is-pending .lookup-progress-icon{opacity:.65}
.lookup-progress-footer{display:flex;justify-content:center;align-items:center;gap:7px;margin-top:13px;padding-top:12px;border-top:1px solid #e5eaf1;color:#8390a2;font-size:10px;line-height:1.4;font-weight:550;text-align:center}
.lookup-progress-footer i{flex:0 0 5px;width:5px;height:5px;border-radius:50%;background:#ae1741;animation:lookup-progress-glow 1.8s ease-in-out infinite}
.vehicle-lookup-background{position:fixed;z-index:2147483642;left:50%;top:50%;right:auto;bottom:auto;transform:translate(-50%,-50%);width:min(420px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;overflow:hidden;border:1px solid #dce3ed;border-radius:15px;background:rgba(255,255,255,.98);color:#23374f;box-shadow:0 10px 32px rgba(15,31,54,.16);box-sizing:border-box}
.vehicle-lookup-background[hidden]{display:none!important}
.lookup-progress-summary{display:flex;align-items:center;gap:9px;width:100%;padding:11px 12px;border:0;border-radius:0;background:transparent;color:inherit;text-align:left;cursor:pointer;box-sizing:border-box;font-family:inherit}
.lookup-progress-summary:focus-visible{outline:2px solid #a20c35;outline-offset:-3px}
.lookup-progress-summary .lookup-progress-emblem{flex-basis:32px;width:32px;height:32px;border-radius:10px}
.lookup-progress-summary .lookup-progress-emblem svg{width:20px;height:20px}
.lookup-progress-summary>span:nth-child(2){display:grid;flex:1 1 auto;gap:4px;min-width:0}
.lookup-progress-summary strong{font-size:11px;line-height:1.3;font-weight:750}
.lookup-progress-summary small{display:block;font-size:9px;line-height:1.4;font-weight:500;color:#8190a1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.has-lookup-error .lookup-progress-summary{background:#fff8ed;color:#925d21}
.has-lookup-error .lookup-progress-summary small{color:#926c40;white-space:normal;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.lookup-progress-expand{display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;border-radius:7px;background:#f2f5f9;color:#617289;font-size:17px;font-weight:600}
.vehicle-lookup-background .lookup-progress-list{max-height:min(55vh,360px,calc(100dvh - 110px));overflow-y:auto;padding:0 10px 10px;gap:5px;overscroll-behavior:contain}
.vehicle-lookup-background .lookup-progress-step{min-height:48px;padding:7px;gap:6px}
.vehicle-lookup-background .lookup-progress-icon{flex-basis:24px;width:24px;height:24px}
@keyframes lookup-progress-turn{to{transform:rotate(360deg)}}
@keyframes lookup-progress-glow{0%,100%{opacity:1}50%{opacity:.55}}
@keyframes lookup-progress-enter{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:600px){
  .plate-lookup-overlay.has-query-progress{place-items:start center;padding:12px;padding-top:max(16px,env(safe-area-inset-top))}
  .has-query-progress .plate-lookup-card{padding:15px;border-radius:18px}
  .lookup-progress-heading{margin-top:12px;font-size:12px}
  .lookup-progress-list{gap:6px}
  .lookup-progress-step{min-height:61px;padding:7px;gap:6px}
  .lookup-progress-icon{flex-basis:24px;width:24px;height:26px}
  .lookup-progress-icon svg{width:17px;height:17px}
  .lookup-progress-mark{flex-basis:10px;font-size:10px}
  .lookup-progress-text strong{font-size:10px}
  .lookup-progress-text small{font-size:9px}
  .lookup-progress-source b{font-size:7px}
  .lookup-progress-footer{font-size:9px;margin-top:10px;padding-top:10px}
  .vehicle-lookup-background{width:min(420px,calc(100vw - 20px));max-height:calc(100dvh - 20px)}
}
@media(max-width:350px){.lookup-progress-step{padding:7px 5px;gap:4px}.lookup-progress-icon{flex-basis:21px;width:21px}.lookup-progress-mark{flex-basis:8px}.lookup-progress-text strong{font-size:10px}.lookup-progress-header strong{font-size:18px}}
@media(prefers-reduced-motion:reduce){.is-running .lookup-progress-icon,.is-running .lookup-progress-mark,.lookup-progress-footer i,.has-query-progress .plate-lookup-card{animation:none}}

/* Tek araç sorgu penceresi: aynı katman büyür/küçülür, üç eşit sütun. */
.plate-lookup-overlay.has-query-progress {padding:16px;place-items:center;background:rgba(17,28,46,.2)}
.plate-lookup-overlay.has-query-progress .plate-lookup-card {width:min(100%,700px);max-height:calc(100dvh - 32px);overflow-y:auto;padding:15px;border-radius:19px;animation:none}
.plate-lookup-overlay.has-query-progress .lookup-progress-header {gap:9px;min-height:36px}
.plate-lookup-overlay.has-query-progress .lookup-progress-emblem {flex-basis:34px;width:34px;height:34px;border-radius:10px}
.plate-lookup-overlay.has-query-progress .lookup-progress-emblem svg {width:22px;height:22px}
.plate-lookup-overlay.has-query-progress .lookup-progress-identity {flex:1 1 auto;gap:3px}
.plate-lookup-overlay.has-query-progress .lookup-progress-header strong {font-size:17px;line-height:1.15}
.plate-lookup-overlay.has-query-progress .lookup-progress-elapsed {display:flex;align-items:center;gap:6px;font-size:10px;letter-spacing:0;font-weight:600;color:#77869a;white-space:nowrap}
.plate-lookup-overlay.has-query-progress .lookup-progress-elapsed b {color:#344960;font-weight:800;font-variant-numeric:tabular-nums}
.plate-lookup-overlay.has-query-progress .lookup-progress-controls {display:flex;align-items:center;gap:5px;margin-left:auto}
.plate-lookup-overlay.has-query-progress .lookup-progress-controls button {display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid #e0e6ee;border-radius:9px;background:#fff;color:#64738a;font:600 21px/1 system-ui;cursor:pointer}
.plate-lookup-overlay.has-query-progress .lookup-progress-controls button:hover {background:#fff0f4;color:#a20c35;border-color:#ebccd6}
.plate-lookup-overlay.has-query-progress .lookup-progress-controls button:focus-visible {outline:2px solid #a20c35;outline-offset:2px}
.plate-lookup-overlay.has-query-progress .lookup-progress-body[hidden],.plate-lookup-overlay.has-query-progress .lookup-progress-mini-summary[hidden] {display:none!important}
.plate-lookup-overlay.has-query-progress .lookup-progress-heading {display:flex;align-items:center;justify-content:space-between;gap:8px;margin:12px 0 8px;font-size:12px;line-height:1.35}
.plate-lookup-overlay.has-query-progress .lookup-progress-count {flex:none;margin:0;padding:5px 7px;font-size:10px;border-radius:7px}
.plate-lookup-overlay.has-query-progress .lookup-progress-list {grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}
.plate-lookup-overlay.has-query-progress .lookup-progress-step {position:relative;display:block;min-height:72px;padding:7px 6px;text-align:center;border-radius:10px}
.plate-lookup-overlay.has-query-progress .lookup-progress-icon {position:absolute;left:6px;top:6px;width:18px;height:18px;border-radius:5px}
.plate-lookup-overlay.has-query-progress .lookup-progress-icon svg {width:13px;height:13px}
.plate-lookup-overlay.has-query-progress .lookup-progress-text {gap:4px;width:100%}
.plate-lookup-overlay.has-query-progress .lookup-progress-source {justify-content:center;min-height:15px;padding:0 17px;gap:3px}
.plate-lookup-overlay.has-query-progress .lookup-progress-source img {width:10px;height:10px}
.plate-lookup-overlay.has-query-progress .lookup-progress-source b {font-size:7px;line-height:1.15;overflow-wrap:anywhere;letter-spacing:0}
.plate-lookup-overlay.has-query-progress .lookup-progress-text strong {display:flex;justify-content:center;align-items:center;min-height:25px;font-size:10px;line-height:1.25}
.plate-lookup-overlay.has-query-progress .lookup-progress-text small {display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:23px;font-size:9px;line-height:1.3}
.plate-lookup-overlay.has-query-progress .lookup-progress-mark {position:absolute;right:6px;top:9px;width:10px;height:10px;font-size:10px}
.plate-lookup-overlay.has-query-progress .lookup-progress-step.is-unavailable {background:#f8fafc;border-color:#e1e7ef;color:#7a8798}
.plate-lookup-overlay.has-query-progress .lookup-progress-step.is-unavailable .lookup-progress-text strong {color:#637185}
.plate-lookup-overlay.has-query-progress .lookup-progress-notice {margin:0 0 8px;padding:8px 10px;border:1px solid #dce5f0;border-radius:9px;background:#f0f5fb;color:#536b88;font-size:11px;line-height:1.4}
.plate-lookup-overlay.has-query-progress .lookup-progress-notice.is-error {border-color:#efd6c5;background:#fff8f2;color:#915c32}
.plate-lookup-overlay.has-query-progress .lookup-progress-lpg {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:9px}
.plate-lookup-overlay.has-query-progress .lookup-progress-lpg button {min-height:37px;border:1px solid #e6bac9;border-radius:9px;background:#fff2f6;color:#a20c35;font:800 12px/1.3 system-ui;cursor:pointer}
.plate-lookup-overlay.has-query-progress .lookup-progress-footer {gap:5px;margin-top:10px;padding-top:9px;font-size:9px}
.plate-lookup-overlay.has-query-progress.is-nonblocking {pointer-events:none;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}
.plate-lookup-overlay.has-query-progress.is-nonblocking .plate-lookup-card {pointer-events:auto;box-shadow:0 18px 65px rgba(18,34,56,.24)}
.plate-lookup-overlay.has-query-progress.is-minimized {align-items:end;justify-items:end;padding:16px;overflow:hidden;pointer-events:none;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}
.plate-lookup-overlay.has-query-progress.is-minimized .plate-lookup-card {width:min(100%,330px);min-height:0;padding:10px 12px;border-radius:13px;overflow:hidden;pointer-events:auto}
.plate-lookup-overlay.has-query-progress .lookup-progress-mini-summary {margin:7px 0 0;font-size:10px;line-height:1.3;color:#79879a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
@media(max-width:600px){
  .plate-lookup-overlay.has-query-progress {place-items:start center;padding:9px;padding-top:max(10px,env(safe-area-inset-top))}
  .plate-lookup-overlay.has-query-progress .plate-lookup-card {padding:10px;max-height:calc(100dvh - 20px);border-radius:15px}
  .plate-lookup-overlay.has-query-progress .lookup-progress-heading {margin-top:10px;font-size:11px}
  .plate-lookup-overlay.has-query-progress .lookup-progress-list {gap:5px}
  .plate-lookup-overlay.has-query-progress .lookup-progress-step {padding:6px 4px;min-height:76px}
  .plate-lookup-overlay.has-query-progress .lookup-progress-text {gap:3px}
  .plate-lookup-overlay.has-query-progress .lookup-progress-source {padding:0 13px}
  .plate-lookup-overlay.has-query-progress .lookup-progress-source b {font-size:6.5px}
  .plate-lookup-overlay.has-query-progress .lookup-progress-icon {left:4px;top:6px;width:15px;height:15px}
  .plate-lookup-overlay.has-query-progress .lookup-progress-icon svg {width:12px;height:12px}
  .plate-lookup-overlay.has-query-progress .lookup-progress-mark {right:4px;top:8px;width:9px;height:9px}
  .plate-lookup-overlay.has-query-progress .lookup-progress-text strong {font-size:9.5px}
  .plate-lookup-overlay.has-query-progress .lookup-progress-text small {font-size:8.5px}
  .plate-lookup-overlay.has-query-progress .lookup-progress-notice {padding:7px 8px;font-size:10px}
  .plate-lookup-overlay.has-query-progress.is-minimized {align-items:end;justify-items:end;padding:10px}
}
/* Müşteri penceresi aynı kartı üst katmanda açar; kapatma/küçültme içermez. */
dialog.public-lookup-progress{outline:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;border:0;color:#18202b}
dialog.public-lookup-progress:not([open]){display:none}
dialog.public-lookup-progress::backdrop{background:transparent}
body:has(.public-lookup-progress[open]){overflow:hidden}
.public-lookup-progress .plate-lookup-card{display:flex!important;flex-direction:column;min-height:0}
.public-lookup-progress .lookup-progress-body{min-height:0;overflow:auto;overscroll-behavior:contain}
.public-lookup-progress .lookup-progress-header,.public-lookup-progress .lookup-public-actions{flex:none}
.public-lookup-progress .lookup-progress-notice:empty{display:none}
.lookup-public-results:empty{display:none}
.lookup-public-results{margin-top:10px;font-size:12px;line-height:1.4}
.lookup-public-results>details{border-top:1px solid #e5eaf1;padding-top:8px}
.lookup-public-results>details>summary{cursor:pointer;color:#536b88;font-size:11px;font-weight:650}
.lookup-public-actions{display:flex;justify-content:flex-end;border-top:1px solid #e5eaf1;margin-top:10px;padding-top:10px}
.lookup-public-actions>button{min-height:40px;padding:9px 16px;border:1px solid #a20c35;border-radius:9px;background:#a20c35;color:#fff;font-weight:700;font-size:12px;line-height:1.3;cursor:pointer}
.lookup-public-actions>button:disabled{background:#f2f4f8;border-color:#e0e6ee;color:#7a8798;cursor:wait}
@media(max-width:600px){.lookup-public-actions>button{width:100%}}

.public-lookup-progress #vehicle-dialog-progress{display:contents}
.public-lookup-progress .lookup-progress-body{flex:1 1 auto}
.public-lookup-progress .plate-lookup-card{overflow:hidden!important}
.lookup-public-results .public-recall-notice{margin:10px 0 0}
.lookup-public-actions>button{font-family:inherit;font-size:12px;font-weight:700;line-height:1.3}

.plate-lookup-overlay{font-size:15px}
@media(max-width:600px){.plate-lookup-overlay.has-query-progress{padding:12px;padding-top:max(16px,env(safe-area-inset-top))}}

/* Teklif sorgusu: bütün 18 alan görünür; daha kısa kartlar, rahat okunur aralıklar. */
.plate-lookup-overlay.has-query-progress.public-lookup-progress .plate-lookup-card{width:min(100%,780px);padding:12px;gap:0}
.plate-lookup-overlay.has-query-progress.public-lookup-progress .lookup-progress-heading{margin:8px 0 6px}
.plate-lookup-overlay.has-query-progress.public-lookup-progress .lookup-progress-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}
.plate-lookup-overlay.has-query-progress.public-lookup-progress .lookup-progress-step{min-height:56px;padding:6px;border-radius:9px}
.plate-lookup-overlay.has-query-progress.public-lookup-progress .lookup-progress-text{gap:3px}
.plate-lookup-overlay.has-query-progress.public-lookup-progress .lookup-progress-source{min-height:12px;padding:0 17px}
.plate-lookup-overlay.has-query-progress.public-lookup-progress .lookup-progress-source b{font-size:8px}
.plate-lookup-overlay.has-query-progress.public-lookup-progress .lookup-progress-icon{top:5px;left:5px;width:16px;height:16px}
.plate-lookup-overlay.has-query-progress.public-lookup-progress .lookup-progress-icon svg{width:12px;height:12px}
.plate-lookup-overlay.has-query-progress.public-lookup-progress .lookup-progress-mark{top:7px;right:5px}
.plate-lookup-overlay.has-query-progress.public-lookup-progress .lookup-progress-text strong{min-height:0;font-size:11px;line-height:1.25}
.plate-lookup-overlay.has-query-progress.public-lookup-progress .lookup-progress-text small{min-height:0;font-size:10px;line-height:1.3}
.plate-lookup-overlay.has-query-progress.public-lookup-progress .lookup-progress-footer{margin-top:7px;padding-top:7px}
.plate-lookup-overlay.has-query-progress.public-lookup-progress .lookup-public-results{margin-top:6px}
.plate-lookup-overlay.has-query-progress.public-lookup-progress .lookup-progress-notice{margin-bottom:6px;padding:6px 8px;line-height:1.35}
.plate-lookup-overlay.has-query-progress.public-lookup-progress .public-recall-notice{margin-top:6px;padding:8px;font-size:11px;line-height:1.4}
.plate-lookup-overlay.has-query-progress.public-lookup-progress .public-recall-notice p{margin:3px 0}
.plate-lookup-overlay.has-query-progress.public-lookup-progress .lookup-public-actions{margin-top:8px;padding-top:8px}
@media(max-width:600px){
 .plate-lookup-overlay.has-query-progress.public-lookup-progress .plate-lookup-card{padding:10px}
 .plate-lookup-overlay.has-query-progress.public-lookup-progress .lookup-progress-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}
 .plate-lookup-overlay.has-query-progress.public-lookup-progress .lookup-progress-step{padding:6px 4px;min-height:60px}
 .plate-lookup-overlay.has-query-progress.public-lookup-progress .lookup-progress-text{gap:3px}
 .plate-lookup-overlay.has-query-progress.public-lookup-progress .lookup-progress-source{padding:0 14px}
 .plate-lookup-overlay.has-query-progress.public-lookup-progress .lookup-progress-source b{font-size:7.5px}
 .plate-lookup-overlay.has-query-progress.public-lookup-progress .lookup-progress-text strong{font-size:10.5px}
 .plate-lookup-overlay.has-query-progress.public-lookup-progress .lookup-progress-text small{font-size:9.5px}
}

/* Küçülen sorgu: platform logosu boyutundaki karede iki satırlı süre. */
#plate-lookup-overlay.has-query-progress.is-minimized .plate-lookup-card{
  position:fixed;left:max(12px,env(safe-area-inset-left));top:max(12px,env(safe-area-inset-top));right:auto;bottom:auto;
  width:54px;height:54px;max-width:calc(100vw - 24px);min-height:0;max-height:none;margin:0;padding:0;
  border:2px solid #15cfff;border-radius:9px;background:#dff8ff;
  box-shadow:0 0 10px #4a9dd638;backdrop-filter:none;-webkit-backdrop-filter:none;overflow:hidden;animation:lookup-dock-colors 3.2s ease-in-out infinite;
}
#plate-lookup-overlay.has-query-progress.is-minimized .lookup-progress-dock{width:100%;height:100%;min-height:0;display:flex;align-items:center;justify-content:center;padding:0}
#plate-lookup-overlay.has-query-progress.is-minimized .lookup-progress-dock-main{
  display:flex;flex:1 1 auto;align-items:center;justify-content:center;gap:0;width:100%;height:100%;min-height:0;
  position:relative;z-index:1;margin:0;padding:4px;border:0;border-radius:7px;background:transparent;box-shadow:none;cursor:pointer;touch-action:manipulation;font-family:inherit;
}
#plate-lookup-overlay.has-query-progress.is-minimized .lookup-dock-timer{
  display:grid;justify-items:center;align-content:center;gap:3px;width:100%;max-width:42px;min-width:0;color:#192b42;pointer-events:none;user-select:none;
}
#plate-lookup-overlay.has-query-progress.is-minimized [data-lookup-dock-elapsed]{
  display:block;max-width:100%;font-size:calc(80px / var(--lookup-dock-length,5));font-weight:850;line-height:1.1;letter-spacing:-.025em;font-variant-numeric:tabular-nums;white-space:nowrap;
}
#plate-lookup-overlay.has-query-progress.is-minimized .lookup-dock-unit{
  display:block;font-size:9px;font-weight:650;line-height:1;letter-spacing:0;white-space:nowrap;
}
#plate-lookup-overlay.has-query-progress.is-minimized .lookup-progress-dock-main:hover{background:transparent}
#plate-lookup-overlay.has-query-progress.is-minimized .lookup-progress-dock-main:focus-visible{outline:2px solid #a5123e;outline-offset:-3px}

@keyframes lookup-dock-colors{
  0%,100%{border-color:#15cfff;background-color:#dff8ff;box-shadow:0 0 5px #15cfffcc,0 0 17px #15cfff70,0 0 0 2px #15cfff22}
  25%{border-color:#9554ff;background-color:#eee0ff;box-shadow:0 0 8px #9554ffee,0 0 25px #9554ff99,0 0 0 2px #9554ff33}
  50%{border-color:#ff3e9d;background-color:#ffe0ef;box-shadow:0 0 5px #ff3e9dcc,0 0 17px #ff3e9d70,0 0 0 2px #ff3e9d22}
  75%{border-color:#16e5a4;background-color:#dfffee;box-shadow:0 0 8px #16e5a4ee,0 0 25px #16e5a499,0 0 0 2px #16e5a433}
}
@media(prefers-reduced-motion:reduce){#plate-lookup-overlay.has-query-progress.is-minimized .plate-lookup-card{animation:none}}

#plate-lookup-overlay.has-query-progress.is-minimized .plate-lookup-card::after{
  content:"";position:absolute;inset:-60%;pointer-events:none;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.8) 50%,transparent 65%);
  animation:lookup-dock-shimmer 3.2s ease-in-out infinite;
}
@keyframes lookup-dock-shimmer{0%,15%{transform:translateX(-85%);opacity:0}35%{opacity:.75}65%,100%{transform:translateX(85%);opacity:0}}
@media(prefers-reduced-motion:reduce){#plate-lookup-overlay.has-query-progress.is-minimized .plate-lookup-card::after{display:none}}

.lookup-progress-bos-notice{margin:0 0 9px;padding:8px 10px;border:1px solid #ead8aa;border-radius:8px;background:#fff8e7;color:#7b5b21;font-size:11px;line-height:1.5;text-align:center}

/* Sorguya ait süre, kartın alt satırında sabit genişlikli rakamlarla gösterilir. */
.lookup-progress-duration{display:block;flex:none;margin-top:2px;font-size:9px;line-height:1.3;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;color:inherit;opacity:.8}
.lookup-progress-duration[hidden]{display:none!important}

/* Sorgu penceresinde yalnız yazı hizası ve okunaklılık; küçültülmüş görünüm korunur. */
#plate-lookup-overlay.has-query-progress:not(.is-minimized) .lookup-progress-header{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}
#plate-lookup-overlay.has-query-progress:not(.is-minimized) .lookup-progress-emblem{justify-self:start}
#plate-lookup-overlay.has-query-progress:not(.is-minimized) .lookup-progress-identity{text-align:center;justify-items:center}
#plate-lookup-overlay.has-query-progress:not(.is-minimized) .lookup-progress-elapsed{justify-content:center;color:#52647b}
#plate-lookup-overlay.has-query-progress:not(.is-minimized) .lookup-progress-controls{justify-self:end}
#plate-lookup-overlay.has-query-progress:not(.is-minimized) .lookup-progress-heading>span{flex:1;min-width:0;text-align:center;text-wrap:balance}
#plate-lookup-overlay.has-query-progress:not(.is-minimized) .lookup-progress-text{text-align:center;justify-items:center}
#plate-lookup-overlay.has-query-progress:not(.is-minimized) .lookup-progress-source{width:100%;box-sizing:border-box}
#plate-lookup-overlay.has-query-progress:not(.is-minimized) .lookup-progress-source b{font-size:8px;font-weight:800}
#plate-lookup-overlay.has-query-progress:not(.is-minimized) .lookup-progress-text strong{font-size:11px;line-height:12.5px;font-weight:750;text-wrap:balance}
#plate-lookup-overlay.has-query-progress:not(.is-minimized) .lookup-progress-text small{width:100%;font-size:10px;line-height:11.7px;font-weight:600;color:#52647b;text-wrap:pretty}
#plate-lookup-overlay.has-query-progress:not(.is-minimized) .lookup-progress-step.is-done .lookup-progress-text small{color:#286446}
#plate-lookup-overlay.has-query-progress:not(.is-minimized) .lookup-progress-step.is-error .lookup-progress-text small{color:#805a27}
#plate-lookup-overlay.has-query-progress:not(.is-minimized) .lookup-progress-step.is-running .lookup-progress-text small{color:#893b54}
#plate-lookup-overlay.has-query-progress:not(.is-minimized) .lookup-progress-duration{font-size:10px;line-height:11.7px;color:#52647b;opacity:1}
#plate-lookup-overlay.has-query-progress:not(.is-minimized) .lookup-progress-notice{text-align:center}
#plate-lookup-overlay.has-query-progress:not(.is-minimized) .lookup-progress-footer{color:#52647b;font-weight:600}
@media(max-width:600px){
 #plate-lookup-overlay.has-query-progress:not(.is-minimized) .lookup-progress-source b{font-size:7.5px}
 #plate-lookup-overlay.has-query-progress:not(.is-minimized) .lookup-progress-text strong{font-size:10.5px;line-height:11.875px}
 #plate-lookup-overlay.has-query-progress:not(.is-minimized) .lookup-progress-text small{font-size:9.5px;line-height:11.05px}
}
