.enrichment-panel{overflow-wrap:anywhere;background:linear-gradient(125deg,#fff,#f1f7f5);border:1px solid #d7e2e3;border-radius:20px;min-width:0;margin:24px 0;padding:24px}.enrichment-panel>header{border:0!important;margin:0 0 20px!important;padding:0!important;display:block!important}.enrichment-panel>header span{letter-spacing:.08em;color:#52796f;font-size:11px}.enrichment-panel h3{margin:8px 0;font-size:24px}.enrichment-panel label{gap:8px;margin:14px 0;display:grid}.enrichment-panel select,.enrichment-panel input{color:#102831;width:100%;min-width:0;max-width:100%;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #bdcece;border-radius:10px;padding:12px}.enrichment-panel button{min-height:44px;margin:8px 0}.enrichment-panel button:disabled{opacity:.55;cursor:default}.enrichment-panel button:focus-visible,.enrichment-panel select:focus-visible,.enrichment-panel input:focus-visible,.enrichment-panel a:focus-visible{outline-offset:3px;outline:3px solid #ed6a31}.enrichment-panel small{color:#566c76;display:block}.enrichment-panel .enrichment-location{font-weight:700}.enrichment-result{background:#fff;border:1px solid #d5e1df;border-radius:16px;margin-top:20px;padding:20px}.enrichment-result-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.enrichment-result-head h4{margin:0}.enrichment-result-head>span{background:#edf4f1;border-radius:18px;padding:5px 10px;font-size:12px}.enrichment-stale .enrichment-result-head>span,.enrichment-unavailable .enrichment-result-head>span{background:#fff0db}.enrichment-rows{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px;margin:16px 0;display:grid}.enrichment-rows>article{background:#f6f8f7;border-radius:12px;min-width:0;padding:14px}.enrichment-value{margin:8px 0;font-size:30px;display:block}.enrichment-value small{font-size:13px}.enrichment-form{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.enrichment-form>small{grid-column:1/-1}.enrichment-panel .enrichment-footnote{color:#647985;margin-bottom:0;font-size:12px;line-height:1.7}.enrichment-panel a{color:#bc420e;margin:6px 0;display:inline-block}.enrichment-empty{background:#f3f6f5;border-radius:10px;padding:12px}@media (max-width:600px){.enrichment-panel{padding:16px}.enrichment-form{grid-template-columns:1fr}.enrichment-panel h3{font-size:21px}}
