#plate-tool .plate-search-container{margin-top:var(--space-4);flex-direction:column;align-items:center;display:flex}#plate-tool .danish-plate-box{background:var(--surface);border:3px solid var(--ink);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:100%;max-width:440px;height:64px;transition:box-shadow var(--duration) var(--ease), border-color var(--duration) var(--ease);align-items:stretch;display:flex;overflow:hidden}#plate-tool .danish-plate-box:focus-within{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-subtle), var(--shadow-xl)}#plate-tool .plate-eu-strip{background:var(--plate-eu-blue);color:var(--plate-eu-yellow);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:52px;padding:4px;display:flex}#plate-tool .plate-stars{font-size:var(--text-meta);letter-spacing:1px;line-height:1}#plate-tool .plate-country{color:var(--plate-eu-ink);letter-spacing:.05em;margin-top:2px;font-size:14px;font-weight:800}#plate-tool .plate-input{padding:0 var(--space-4);font-family:var(--font-jakarta);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);text-align:center;background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:26px;font-weight:800}#plate-tool .plate-input::placeholder{color:var(--text-faint);letter-spacing:.08em;font-weight:600}#plate-tool .sample-plate-btn{background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);min-height:var(--control-sm);font-size:var(--text-meta);font-weight:700;font-family:var(--font-mono);color:var(--brand-strong);cursor:pointer;transition:background-color var(--duration) var(--ease), border-color var(--duration) var(--ease)}#plate-tool .sample-plate-btn:hover{background:var(--brand-subtle);border-color:var(--brand)}#plate-tool .expected-holder{width:100%;max-width:440px;margin-top:var(--space-5)}#plate-tool .expected-holder label{font-size:var(--text-sm);color:var(--navy);margin-bottom:var(--space-1);font-weight:600;display:block}#plate-tool .expected-holder input{width:100%;height:var(--control);padding:0 var(--space-3);font-family:var(--font-mono);font-size:var(--text-input);font-variant-numeric:tabular-nums;color:var(--ink);background:var(--surface);border:1px solid var(--border-input);border-radius:var(--radius)}#plate-tool .expected-holder input:focus{outline:2px solid var(--brand-strong);outline-offset:2px}#plate-tool .expected-holder input[aria-invalid=true]{border-color:var(--danger-strong)}#plate-tool .field-error{gap:var(--space-1);color:var(--danger-strong);font-size:var(--text-meta);margin:var(--space-1) 0 0;align-items:center;display:flex}#plate-tool .plain-list{margin:0;padding:0;list-style:none}#plate-tool .plain-list li{padding:var(--space-1) 0;border-bottom:1px solid var(--border)}#plate-tool .plain-list li:last-child{border-bottom:none}#plate-tool .verdict{border-left:5px solid var(--border-strong);padding:var(--space-5)}#plate-tool .verdict[data-tilstand=I_ORDEN]{border-left-color:var(--success)}#plate-tool .verdict[data-tilstand=ADVARSEL]{border-left-color:var(--warning)}#plate-tool .verdict[data-tilstand=IKKE_I_ORDEN]{border-left-color:var(--danger)}#plate-tool .verdict[data-tilstand=UKENDT]{border-left-color:var(--border-strong)}#plate-tool .verdict-head{justify-content:space-between;align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}#plate-tool .verdict-plate{font-family:var(--font-mono);font-weight:800;font-size:var(--text-lg);color:var(--navy);font-variant-numeric:tabular-nums}#plate-tool .verdict h2{font-size:var(--text-xl);line-height:var(--lh-xl);margin-bottom:var(--space-2)}#plate-tool .verdict h3{font-size:var(--text-base);line-height:var(--lh-base);margin:0 0 var(--space-2)}#plate-tool .verdict-reason{color:var(--text);margin-bottom:var(--space-2)}#plate-tool .verdict-action{background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-2) var(--space-3);font-size:var(--text-sm);margin:0 0 var(--space-4)}#plate-tool .verdict-more{margin:0 0 var(--space-4);padding-left:var(--space-4);font-size:var(--text-sm);color:var(--text-muted)}#plate-tool .verdict-more li{margin-bottom:var(--space-1)}#plate-tool .verdict-more code{font-family:var(--font-mono);font-size:var(--text-meta);color:var(--text-faint)}#plate-tool .facts{border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4);background:var(--surface)}#plate-tool .facts.proof{background:var(--bg-subtle)}#plate-tool .facts dl{gap:var(--space-1) var(--space-4);font-size:var(--text-sm);grid-template-columns:minmax(120px,auto) 1fr;margin:0;display:grid}#plate-tool .facts dt{color:var(--text-muted)}#plate-tool .facts dd{overflow-wrap:anywhere;margin:0;font-weight:600}#plate-tool .facts dd.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600}#plate-tool .facts dd.plain{font-weight:400}#plate-tool .facts-actions{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}#plate-tool .facts-note{font-size:var(--text-meta);color:var(--text-faint);margin:var(--space-2) 0 0}#plate-tool .others{margin:0 0 var(--space-4);font-size:var(--text-sm);padding:0;list-style:none}#plate-tool .others li{padding:var(--space-2) 0;border-top:1px solid var(--border);gap:var(--space-3);flex-wrap:wrap;display:flex}#plate-tool .others li:last-child{border-bottom:1px solid var(--border)}#plate-tool .skeleton{border-radius:var(--radius-lg);border:1px solid var(--border);padding:var(--space-5)}#plate-tool .skeleton>div{background:var(--bg-muted);border-radius:var(--radius-sm);height:16px;margin-bottom:var(--space-3)}#plate-tool .skeleton>div:first-child{width:40%}#plate-tool .skeleton>div:nth-child(2){width:80%;height:24px}#plate-tool .skeleton>div:last-child{width:60%;margin-bottom:0}#plate-tool pre.evidence-fallback{white-space:pre-wrap;font-family:var(--font-mono);font-size:var(--text-meta);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-3);margin:var(--space-2) 0 0}@media (width<=560px){#plate-tool .facts dl{grid-template-columns:1fr;gap:0}#plate-tool .facts dt{margin-top:var(--space-2)}}@media print{body>:not(main),#plate-tool .no-print{display:none!important}#plate-tool .verdict{border:1px solid var(--border-strong);box-shadow:none}}
