.pv-tool{display:block}.pv-form{background:var(--color-surface, #fff);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.5rem;max-width:40rem;margin:0 auto}.pv-field{display:block}.pv-field__lbl{display:block;font-size:var(--fs-meta);font-weight:600;color:var(--color-fg-secondary);margin:0 0 .4rem}.pv-field input{width:100%;box-sizing:border-box;font:inherit;font-size:1.25rem;font-weight:700;letter-spacing:.04em;padding:.75rem .9rem;border:1px solid var(--color-border);border-radius:.6rem;background:var(--color-bg-alt);color:var(--color-fg)}.pv-field input:focus{outline:none;border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand-soft)}.pv-adv{margin:.75rem 0 0;background:none;border:0;padding:0;font:inherit;font-size:.9rem;font-weight:600;color:var(--color-brand-strong);cursor:pointer}.pv-adv:hover{text-decoration:underline}.pv-adv-fields{display:grid;gap:.9rem;margin-top:.9rem}@media(min-width:560px){.pv-adv-fields{grid-template-columns:1fr 1fr}}.pv-adv-fields .pv-field input{font-size:1rem;font-weight:600}.pv-submit{margin-top:1.1rem;width:100%;appearance:none;border:0;cursor:pointer;font:inherit;font-weight:700;font-size:1.0625rem;color:#fff;background:var(--color-brand);padding:.85rem 1.2rem;border-radius:.6rem;box-shadow:0 10px 22px -12px #1d4ed8b3;transition:background .15s ease,transform .12s ease}.pv-submit:hover:not(:disabled){background:var(--color-brand-strong);transform:translateY(-1px)}.pv-submit:disabled{opacity:.55;cursor:not-allowed}.pv-sample{display:block;margin:.75rem auto 0;background:none;border:0;padding:0;font:inherit;font-size:.9rem;font-weight:600;color:var(--color-brand-strong);cursor:pointer}.pv-sample:hover:not(:disabled){text-decoration:underline}.pv-sample:disabled{opacity:.5;cursor:not-allowed}.pv-note{margin:.8rem 0 0;font-size:var(--fs-meta);color:var(--color-muted);line-height:1.5}.pv-msg{margin-top:1.25rem;padding:1.1rem 1.3rem;background:var(--color-bg-alt);border:1px solid var(--color-border);border-left:3px solid var(--color-gold, #E8A100);border-radius:0 var(--radius) var(--radius) 0}.pv-msg p{margin:0;font-size:.95rem;line-height:1.6;color:var(--color-fg-secondary)}.pv-result{margin-top:1.5rem}.pv-share{display:flex;flex-wrap:wrap;gap:.6rem;margin:0 0 1.25rem}.pv-share__btn{display:inline-flex;align-items:center;gap:.4rem;font:inherit;font-size:.875rem;font-weight:700;cursor:pointer;padding:.45rem .85rem;border-radius:999px;border:1px solid var(--color-border);background:var(--color-surface, #fff);color:var(--color-fg-secondary);transition:border-color .15s ease,color .15s ease}.pv-share__btn:hover{border-color:var(--color-brand);color:var(--color-brand-strong)}@media print{@page{margin:14mm}html,body{background:#fff!important}header[data-site-header],footer,.big-foot,nav,.poj-hero,.poj-prose,.tool-faq,.prefooter,.disclaimer,.disclaimer-inner,.pv-form,.pv-share,.pv-funnel,.pv-next,.pv-msg,.pv-adv{display:none!important}.poj-tool{padding:0!important}.pv-result{margin-top:0}.pv-result,.pv-cmp,.pv-card,.pv-key__item,.pv-rarity,.pv-insights{break-inside:avoid}.pv-grid{grid-template-columns:1fr 1fr}.pv-result,.pv-result *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.pv-result:before{content:"Autopedie.cz — přehled vozidla z Registru silničních vozidel";display:block;margin-bottom:1rem;padding-bottom:.6rem;border-bottom:2px solid var(--color-brand);font-size:.85rem;font-weight:800;color:var(--color-brand-strong);letter-spacing:.02em}}.pv-result__head{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:center;justify-content:space-between;margin:0 0 1.25rem}.pv-result__name{margin:0;font-size:1.5rem;font-weight:800;letter-spacing:-.02em;color:var(--color-fg)}.pv-result__sub{margin:.15rem 0 0;font-size:.9rem;color:var(--color-fg-secondary)}.pv-badge{font-size:.8125rem;font-weight:700;padding:.35rem .8rem;border-radius:999px;background:var(--color-bg-alt);border:1px solid var(--color-border);color:var(--color-fg-secondary)}.pv-badge--ok{background:#dcfce7;border-color:#bbf7d0;color:#15803d}.pv-insights{margin:0 0 1.5rem;padding:1.4rem 1.5rem;background:var(--color-surface, #fff);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.pv-insights h3{margin:0 0 .9rem;font-size:1.0625rem;font-weight:700;color:var(--color-fg)}.pv-insights ul{list-style:none;margin:0;padding:0;display:grid;gap:.7rem}.pv-ins{display:flex;gap:.65rem;align-items:flex-start;font-size:.9375rem;line-height:1.55;color:var(--color-fg-secondary)}.pv-ins__ic{flex:none;margin-top:.08rem;color:var(--color-muted);display:inline-flex}.pv-ins--ok .pv-ins__ic{color:#16a34a}.pv-ins--warn .pv-ins__ic{color:#dc2626}.pv-ins--info .pv-ins__ic{color:var(--color-brand)}.pv-ins__txt a{color:var(--color-brand-strong);font-weight:600}.pv-key{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.85rem;margin:0 0 1.5rem}.pv-key__item{background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1rem 1.2rem}.pv-key__item--ok{background:#f0fdf4;border-color:#bbf7d0}.pv-key__item--warn{background:#fef2f2;border-color:#fecaca}.pv-key__ic{display:block;margin-bottom:.35rem;color:var(--color-brand)}.pv-key__item--ok .pv-key__ic{color:#15803d}.pv-key__item--warn .pv-key__ic{color:#b91c1c}.pv-key__num{display:block;font-size:1.5rem;font-weight:800;letter-spacing:-.02em;color:var(--color-fg)}.pv-key__item--warn .pv-key__num{color:#b91c1c}.pv-key__lbl{display:block;margin-top:.15rem;font-size:.8125rem;font-weight:600;color:var(--color-fg-secondary)}.pv-cmp{margin:0 0 1.5rem;padding:1.4rem 1.5rem;background:var(--color-surface, #fff);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.pv-cmp h3{display:flex;align-items:center;gap:.5rem;margin:0 0 .85rem;font-size:1.0625rem;font-weight:700;color:var(--color-fg)}.pv-cmp__h-ic{color:var(--color-brand);flex:none}.pv-cmp__verdict{display:flex;gap:.6rem;align-items:flex-start;margin:0 0 1.1rem;padding:.9rem 1.1rem;background:var(--color-brand-soft);border:1px solid var(--color-border);border-radius:var(--radius);font-size:1rem;font-weight:700;color:var(--color-fg);line-height:1.45}.pv-cmp__verdict svg{flex:none;margin-top:.12rem;color:var(--color-brand)}.pv-cmp__intro{margin:0 0 1.2rem;font-size:.9rem;line-height:1.55;color:var(--color-fg-secondary)}.pv-cmp__rows{display:grid;gap:2rem}.pv-cmp__row{display:block}.pv-cmp__top{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.45rem}.pv-cmp__lbl{display:inline-flex;align-items:center;gap:.4rem;font-size:.9375rem;font-weight:600;color:var(--color-fg-secondary)}.pv-cmp__ic{color:var(--color-brand);flex:none}.pv-cmp__val{font-size:1rem;color:var(--color-fg);font-variant-numeric:tabular-nums}.pv-cmp__bar{position:relative;height:10px;margin:.1rem 0 .5rem}.pv-cmp__track{position:absolute;inset:0;border-radius:999px;background:linear-gradient(90deg,var(--color-bg-alt),var(--color-border))}.pv-cmp__med{position:absolute;top:-3px;bottom:-3px;left:50%;width:2px;transform:translate(-1px);background:var(--color-muted);opacity:.7}.pv-cmp__dot{position:absolute;top:50%;width:14px;height:14px;border-radius:999px;transform:translate(-50%,-50%);border:2px solid #fff;box-shadow:0 1px 4px #00000040;background:var(--color-brand)}.pv-cmp__dot--low{background:#2563eb}.pv-cmp__dot--mid{background:var(--color-muted)}.pv-cmp__dot--high{background:#d97706}.pv-cmp__meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.4rem 1rem}.pv-cmp__tag{font-size:.8125rem;font-weight:700;padding:.1rem .6rem;border-radius:999px}.pv-cmp__tag--low{background:#eff6ff;color:#1d4ed8}.pv-cmp__tag--mid{background:var(--color-bg-alt);color:var(--color-fg-secondary)}.pv-cmp__tag--high{background:#fffbeb;color:#b45309}.pv-cmp__med-lbl{font-size:.8125rem;color:var(--color-muted);font-variant-numeric:tabular-nums}.pv-cmp__src{margin:1.2rem 0 0;font-size:.78rem;color:var(--color-muted);line-height:1.5}.pv-rarity{display:flex;align-items:center;gap:.85rem;margin:0 0 1.5rem;padding:1rem 1.25rem;border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-bg-alt)}.pv-rarity__ic{flex:none;display:inline-flex;color:var(--color-brand)}.pv-rarity__txt{flex:1;font-size:1rem;line-height:1.45;color:var(--color-fg)}.pv-rarity__txt strong{font-weight:800}.pv-rarity__badge{flex:none;display:inline-flex;align-items:center;gap:.45rem;font-size:.8125rem;font-weight:600;color:var(--color-fg-secondary);background:var(--color-surface);border:1px solid var(--color-border);padding:.28rem .75rem .28rem .6rem;border-radius:999px;white-space:nowrap}.pv-rarity__dot{width:8px;height:8px;border-radius:999px;flex:none;background:var(--color-fg-secondary)}.pv-rarity--common .pv-rarity__dot{background:#10b981}.pv-rarity--mid .pv-rarity__dot{background:#3b82f6}.pv-rarity--rare .pv-rarity__dot{background:#f43f5e}.pv-rarity--rare .pv-rarity__ic{color:#b45309}.pv-grid{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:720px){.pv-grid{grid-template-columns:1fr 1fr}}.pv-card{background:var(--color-surface, #fff);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.25rem 1.4rem}.pv-card h3{display:flex;align-items:center;gap:.45rem;margin:0 0 .75rem;font-size:1rem;font-weight:700;color:var(--color-fg)}.pv-card__ic{color:var(--color-brand);flex:none}.pv-row{display:flex;justify-content:space-between;gap:1rem;padding:.45rem 0;border-top:1px solid var(--color-border);font-size:.9375rem}.pv-row:first-of-type{border-top:0}.pv-row__k{color:var(--color-fg-secondary);flex:none}.pv-row__v{color:var(--color-fg);font-weight:600;text-align:right}.pv-row__link{color:var(--color-brand-strong);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--color-brand) 35%,transparent)}.pv-row__link:hover{border-bottom-color:var(--color-brand)}.pv-funnel{margin-top:1.5rem;padding:1.4rem 1.5rem;background:var(--color-surface, #fff);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.pv-funnel h3{display:flex;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:1.0625rem;font-weight:700;color:var(--color-fg)}.pv-funnel__h-ic{color:var(--color-brand);flex:none}.pv-funnel__grid{display:grid;grid-template-columns:1fr;gap:.85rem}@media(min-width:640px){.pv-funnel__grid{grid-template-columns:repeat(3,1fr)}}.pv-funnel__card{display:flex;flex-direction:column;gap:.35rem;padding:1.1rem 1.2rem;background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-decoration:none;transition:border-color .15s ease,transform .12s ease,box-shadow .15s ease}.pv-funnel__card:hover{border-color:var(--color-brand);transform:translateY(-2px);box-shadow:0 12px 24px -16px #1d4ed880}.pv-funnel__ic{color:var(--color-brand)}.pv-funnel__t{font-size:1rem;font-weight:700;color:var(--color-fg)}.pv-funnel__d{font-size:.85rem;line-height:1.45;color:var(--color-fg-secondary);flex:1}.pv-funnel__go{display:inline-flex;align-items:center;gap:.3rem;margin-top:.35rem;font-size:.875rem;font-weight:700;color:var(--color-brand-strong)}.pv-terms{margin:1.25rem 0 0;font-size:.9rem;color:var(--color-fg-secondary);line-height:1.55}.pv-terms a{color:var(--color-brand-strong);font-weight:600}.pv-next{margin-top:1.5rem;padding:1.25rem 1.4rem;background:var(--color-brand-soft);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.pv-next p{margin:0 0 .6rem;font-size:.95rem;line-height:1.55;color:var(--color-fg)}.pv-next ul{margin:0;padding-left:1.25rem;list-style:disc;display:grid;gap:.45rem}.pv-next li{display:list-item;font-size:.9375rem;line-height:1.5;color:var(--color-fg-secondary)}.pv-next li::marker{color:var(--color-brand)}.pv-next a{color:var(--color-brand-strong);font-weight:600}.pv-cebia{display:inline-flex;align-items:center;gap:.5rem;margin:1.1rem 0 0;padding:.85rem 1.4rem;border-radius:.6rem;background:#1d4ed8;color:#fff!important;font-weight:800;font-size:1.0625rem;text-decoration:none;box-shadow:0 10px 22px -12px #1d4ed8b3;transition:background .15s ease,transform .12s ease}.pv-cebia span{color:#fff}.pv-cebia:hover{background:#1e3a8a;transform:translateY(-1px)}.pv-cebia-note{margin:.6rem 0 0;font-size:.78rem;color:var(--color-muted);line-height:1.5}.poj-hero[data-astro-cid-ex72hmzd]{background:radial-gradient(720px 360px at 90% 10%,rgba(59,130,246,.3) 0%,transparent 60%),linear-gradient(160deg,var(--color-brand-deep) 0%,var(--color-brand-night) 100%);color:#fff;padding:3rem 0 2.75rem}.poj-hero-inner[data-astro-cid-ex72hmzd]{max-width:var(--maxw-page);margin:0 auto;padding:0 1.5rem}.eyebrow[data-astro-cid-ex72hmzd]{margin:0 0 .5rem;font-size:.8125rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#93c5fd}.poj-hero[data-astro-cid-ex72hmzd] h1[data-astro-cid-ex72hmzd]{margin:0;font-size:clamp(2.25rem,1.5rem + 2.8vw,3.25rem);line-height:1.08;font-weight:800;letter-spacing:-.035em;color:#fff}.poj-hero[data-astro-cid-ex72hmzd] .lead[data-astro-cid-ex72hmzd]{margin:1.1rem 0 0;font-size:1.1875rem;line-height:1.55;color:#ffffffd1;max-width:none}.poj-tool[data-astro-cid-ex72hmzd]{padding:2.5rem 0 1rem}.poj-tool-inner[data-astro-cid-ex72hmzd]{max-width:var(--maxw-page);margin:0 auto;padding:0 1.5rem}.poj-prose[data-astro-cid-ex72hmzd]{padding:2.5rem 0 .5rem}.poj-prose-inner[data-astro-cid-ex72hmzd]{max-width:var(--maxw-page);margin:0 auto;padding:0 1.5rem}.poj-prose-grid[data-astro-cid-ex72hmzd]{display:grid;gap:1.5rem 2.5rem;grid-template-columns:1fr}@media(min-width:880px){.poj-prose-grid[data-astro-cid-ex72hmzd]{grid-template-columns:1fr 1fr;gap:2rem 3rem}}.poj-prose-col[data-astro-cid-ex72hmzd] h2[data-astro-cid-ex72hmzd]{font-size:clamp(1.375rem,1rem + 1vw,1.75rem);font-weight:800;letter-spacing:-.02em;margin:0 0 .75rem;color:var(--color-fg)}.poj-prose-col[data-astro-cid-ex72hmzd] p[data-astro-cid-ex72hmzd]{margin:0;color:var(--color-fg-secondary);line-height:1.7;font-size:1.0625rem}
