.property-row[data-astro-cid-5qmrgdwk]{justify-content:space-between;align-items:center;font-size:.72rem;display:flex}.property-key[data-astro-cid-5qmrgdwk]{color:var(--muted-2)}.property-val[data-astro-cid-5qmrgdwk]{color:var(--ink);font-weight:500}.property-val--warn[data-astro-cid-5qmrgdwk]{color:var(--status-warn)}.property-val--bad[data-astro-cid-5qmrgdwk]{color:var(--status-bad)}.property-val--good[data-astro-cid-5qmrgdwk]{color:var(--status-good)}.drop-zone[data-astro-cid-2ugr5lbf]{border:1px dashed var(--border);border-radius:var(--radius-sm);text-align:center;cursor:pointer;background:var(--surface);transition:border-color var(--t-fast) var(--ease-candle), background var(--t-fast) var(--ease-candle);padding:.6rem}.drop-zone[data-astro-cid-2ugr5lbf]:hover,.drop-zone[data-astro-cid-2ugr5lbf].is-dragover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--surface))}.file-input-hidden[data-astro-cid-2ugr5lbf]{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.drop-prompt[data-astro-cid-2ugr5lbf]{flex-direction:column;align-items:center;gap:.2rem;display:flex}.drop-icon[data-astro-cid-2ugr5lbf]{font-size:1.1rem}.drop-label[data-astro-cid-2ugr5lbf]{color:var(--ink);font-size:.76rem;font-weight:500}.drop-sub[data-astro-cid-2ugr5lbf]{color:var(--muted-2);font-size:.65rem}.drop-busy[data-astro-cid-2ugr5lbf]{display:none}.drop-zone[data-astro-cid-2ugr5lbf][data-busy=true]{cursor:progress;border-style:solid}.drop-zone[data-astro-cid-2ugr5lbf][data-busy=true] .drop-prompt[data-astro-cid-2ugr5lbf]{display:none}.drop-zone[data-astro-cid-2ugr5lbf][data-busy=true] .drop-busy[data-astro-cid-2ugr5lbf]{flex-direction:column;align-items:center;gap:.2rem;display:flex}.file-summary-card[data-astro-cid-rm5kencd]{background:var(--surface);border:1px solid var(--border-dim);border-radius:var(--radius-sm);flex-direction:column;gap:.25rem;padding:.45rem .6rem;display:flex}.checklist-item{border-bottom:1px solid var(--border-dim);transition:background var(--t-fast) var(--ease-candle);font-family:var(--font-mono);box-sizing:border-box;background:0 0;flex:none;justify-content:space-between;align-items:flex-start;gap:.75rem;min-height:min-content;padding:.65rem .85rem;display:flex}.checklist-item:hover{background:var(--surface)}.checklist-item:last-child{border-bottom:none}.item-main{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.item-header{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.item-code{color:var(--muted-2);letter-spacing:.05em;font-size:.68rem;font-weight:500}.item-title{color:var(--ink);font-size:.8rem;font-weight:500}.item-desc{color:var(--muted);font-size:.72rem;line-height:1.4}.item-source{color:var(--muted-2);margin-top:.1rem;font-size:.65rem}.item-badge{border-radius:var(--radius-sm);letter-spacing:.04em;color:var(--item-color);background:var(--item-bg);border:1px solid var(--item-border);flex-shrink:0;align-items:center;gap:.35rem;padding:.2rem .5rem;font-size:.68rem;font-weight:500;display:inline-flex}.badge-icon{font-weight:700}.status--pass{--item-color:var(--status-good);--item-bg:color-mix(in srgb, var(--status-good) 12%, transparent);--item-border:color-mix(in srgb, var(--status-good) 35%, transparent)}.status--fail{--item-color:var(--status-bad);--item-bg:color-mix(in srgb, var(--status-bad) 14%, transparent);--item-border:color-mix(in srgb, var(--status-bad) 40%, transparent)}.status--warn{--item-color:var(--status-warn);--item-bg:color-mix(in srgb, var(--status-warn) 12%, transparent);--item-border:color-mix(in srgb, var(--status-warn) 35%, transparent)}.status--pending{--item-color:var(--muted);--item-bg:var(--surface);--item-border:var(--border-dim)}.checklist-item--compact{padding:0;display:block}.checklist-item--compact>.item-row{cursor:pointer;align-items:center;gap:.5rem;min-width:0;padding:.3rem .85rem;list-style:none;display:flex}.checklist-item--compact>.item-row::-webkit-details-marker{display:none}.checklist-item--compact>.item-row:focus-visible{outline:1px solid var(--accent);outline-offset:-1px}.checklist-item--compact .item-badge{justify-content:center;width:1.15rem;height:1.15rem;padding:0}.checklist-item--compact .badge-text{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.checklist-item--compact .item-title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.74rem;font-weight:400;overflow:hidden}.checklist-item--compact[open] .item-title{white-space:normal}.checklist-item--compact .item-detail{flex-wrap:wrap;align-items:baseline;gap:.2rem .5rem;padding:0 .85rem .45rem 2.5rem;display:flex}.item-tag{letter-spacing:.04em;color:var(--item-color);font-size:.65rem}.item-note{color:var(--muted);flex-basis:100%;margin:0;font-size:.7rem;line-height:1.4}.status--pass .badge-icon:before{content:"✓"}.status--fail .badge-icon:before{content:"✕"}.status--warn .badge-icon:before{content:"!"}.status--pending .badge-icon:before{content:"·"}.checklist-group{border-bottom:1px solid var(--border);flex-direction:column;flex:none;display:flex}.checklist-group:last-child{border-bottom:none}.group-items{flex-direction:column;display:flex}.eudr-checklist[data-astro-cid-d6wxkltx]{background:var(--term-bg);border-left:1px solid var(--border);height:100%;min-height:0;font-family:var(--font-mono);flex-direction:column;display:flex}.checklist-header[data-astro-cid-d6wxkltx]{border-bottom:1px solid var(--border);background:var(--bg-elevated);flex-flow:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:.45rem .75rem;padding:.65rem .85rem;display:flex}.checklist-title[data-astro-cid-d6wxkltx]{letter-spacing:.12em;text-transform:uppercase;color:var(--ink);white-space:nowrap;flex:none;font-size:.76rem;font-weight:500}.checklist-toolbar[data-astro-cid-d6wxkltx]{flex-wrap:nowrap;flex:0 auto;align-items:center;gap:.35rem;width:auto;min-width:0;max-width:100%;margin-left:auto;display:flex;overflow:auto hidden}.header-stats[data-astro-cid-d6wxkltx]{border:0;flex-wrap:nowrap;flex:none;align-items:center;gap:.35rem;min-width:max-content;margin:0;padding:0;display:flex}.filter-legend[data-astro-cid-d6wxkltx]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stat-pill[data-astro-cid-d6wxkltx]{border-radius:var(--radius-sm);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;opacity:.72;transition:opacity var(--t-fast) var(--ease-candle), box-shadow var(--t-fast) var(--ease-candle), border-color var(--t-fast) var(--ease-candle), background var(--t-fast) var(--ease-candle);align-items:center;padding:.15rem .4rem;font-size:.65rem;font-weight:500;display:inline-flex;position:relative}.stat-pill[data-astro-cid-d6wxkltx]:has(:checked),.stat-pill[data-astro-cid-d6wxkltx]:has(:focus-visible){opacity:1;box-shadow:0 0 0 1px}.stat-pill[data-astro-cid-d6wxkltx] input[data-astro-cid-d6wxkltx][type=radio]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.stat-pill--all[data-astro-cid-d6wxkltx]{color:var(--ink);background:var(--surface);border:1px solid var(--border-dim)}.stat-pill--all[data-astro-cid-d6wxkltx]:has(:checked){color:var(--accent);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, transparent)}.stat-pill--pass[data-astro-cid-d6wxkltx]{color:var(--status-good);background:color-mix(in srgb, var(--status-good) 15%, transparent);border:1px solid color-mix(in srgb, var(--status-good) 35%, transparent)}.stat-pill--fail[data-astro-cid-d6wxkltx]{color:var(--status-bad);background:color-mix(in srgb, var(--status-bad) 18%, transparent);border:1px solid color-mix(in srgb, var(--status-bad) 40%, transparent)}.stat-pill--warning[data-astro-cid-d6wxkltx]{color:var(--status-warn);background:color-mix(in srgb, var(--status-warn) 15%, transparent);border:1px solid color-mix(in srgb, var(--status-warn) 35%, transparent)}.stat-pill--pending[data-astro-cid-d6wxkltx]{color:var(--ink);background:color-mix(in srgb, var(--ink) 16%, transparent);border:1px solid color-mix(in srgb, var(--ink) 42%, transparent);opacity:1}.checklist-reload-btn[data-astro-cid-d6wxkltx]{color:var(--ink);background:color-mix(in srgb, var(--ink) 16%, transparent);border:1px solid color-mix(in srgb, var(--ink) 42%, transparent);opacity:1;flex:none}.checklist-reload-btn[data-astro-cid-d6wxkltx]:hover:not(:disabled),.checklist-reload-btn[data-astro-cid-d6wxkltx]:focus-visible{color:var(--ink);background:color-mix(in srgb, var(--ink) 22%, transparent);border-color:color-mix(in srgb, var(--ink) 55%, transparent)}.checklist-reload-btn[data-astro-cid-d6wxkltx]:disabled{cursor:wait;opacity:.72}.eudr-checklist[data-astro-cid-d6wxkltx]:focus{outline:none}.eudr-checklist[data-astro-cid-d6wxkltx]:focus-visible{outline:1px solid color-mix(in srgb, var(--accent) 55%, transparent);outline-offset:-1px}.checklist-item.is-audit-fade{flex-shrink:0;min-height:min-content;animation:.3s linear both checklist-audit-fade;position:relative;overflow:hidden}.checklist-item.is-audit-fade:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg, transparent 0%, transparent 38%, color-mix(in srgb, var(--accent) 26%, transparent) 50%, color-mix(in srgb, var(--ink) 16%, transparent) 58%, transparent 72%, transparent 100%);background-repeat:no-repeat;background-size:240% 100%;animation:.3s linear both checklist-audit-shine;position:absolute;inset:0}@keyframes checklist-audit-fade{0%{opacity:.35}to{opacity:1}}@keyframes checklist-audit-shine{0%{opacity:.95;background-position:120% 0}to{opacity:0;background-position:-120% 0}}.eudr-checklist[data-astro-cid-d6wxkltx]:has([data-filter=pass]:checked) .checklist-item:not([data-check-status=pass]),.eudr-checklist[data-astro-cid-d6wxkltx]:has([data-filter=fail]:checked) .checklist-item:not([data-check-status=fail]),.eudr-checklist[data-astro-cid-d6wxkltx]:has([data-filter=warning]:checked) .checklist-item:not([data-check-status=warn]),.eudr-checklist[data-astro-cid-d6wxkltx]:has([data-filter=pending]:checked) .checklist-item:not([data-check-status=pending]),.eudr-checklist[data-astro-cid-d6wxkltx]:has([data-filter=pass]:checked) .checklist-group:not(:has([data-check-status=pass])),.eudr-checklist[data-astro-cid-d6wxkltx]:has([data-filter=fail]:checked) .checklist-group:not(:has([data-check-status=fail])),.eudr-checklist[data-astro-cid-d6wxkltx]:has([data-filter=warning]:checked) .checklist-group:not(:has([data-check-status=warn])),.eudr-checklist[data-astro-cid-d6wxkltx]:has([data-filter=pending]:checked) .checklist-group:not(:has([data-check-status=pending])){display:none}.checklist-scroll[data-astro-cid-d6wxkltx]{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.checklist-scroll[data-astro-cid-d6wxkltx]>.checklist-item{border-bottom:1px solid var(--border-dim);flex:none;min-height:min-content}.checklist-group{flex:none}.checklist-group:not(:has(.checklist-item)){display:none}.checklist-scroll[data-astro-cid-d6wxkltx]::-webkit-scrollbar{width:6px}.checklist-scroll[data-astro-cid-d6wxkltx]::-webkit-scrollbar-track{background:var(--bg)}.checklist-scroll[data-astro-cid-d6wxkltx]::-webkit-scrollbar-thumb{background:var(--line);border-radius:3px}
