.trade-flow{cursor:pointer;outline:none}.trade-flow:hover .trade-value-line,.trade-flow:focus-visible .trade-value-line{stroke:#f3d58d;stroke-opacity:1}.trade-country-label{font-family:system-ui;fill:#d7f1ef;paint-order:stroke;stroke:#132c36;stroke-width:3;stroke-linejoin:round}.trade-direction-value{display:block;color:#b4e5e7;font-size:24px}.trade-scale{display:flex;gap:6px;align-items:center;flex-wrap:wrap;font-size:10px;color:#bee0df;margin-top:8px}.trade-scale i{width:30px;border-top-style:solid;border-color:#86d6de;display:inline-block}.controls #tradeLayerNote p{font-size:10px;margin:8px 0}#tradeLayerNote button{font-size:11px;padding:5px 8px}#closeTrade{float:right}#tradeLayerNote[hidden]{display:none}
.trade-dataset-label{margin:12px 0 6px!important}.trade-dataset-label select{font-size:11px!important;padding:5px}.trade-year-nav{display:flex;gap:8px;margin-top:10px}.trade-endpoint{cursor:pointer;outline:none}.trade-endpoint:hover circle,.trade-endpoint:focus-visible circle{fill:#f5d38d;stroke:#fff}.trade-basis{overflow-wrap:anywhere}#tradeSearch{width:100%;border:1px solid #597b80;border-radius:6px;padding:9px;background:#173740;color:#e9f4ed;margin-top:5px}#closeTradeBrowse{float:right}#tradeMore{margin:12px 0}#tradeLayerNote>button{margin:4px 6px 0 0}
.trade-map-card{position:fixed;z-index:35;width:290px;max-height:270px;overflow:auto;padding:14px;background:#14343bea;border:1px solid #92c6c8;border-radius:12px;box-shadow:0 10px 30px #0005;font-size:12px;color:#daebe5}.trade-map-card[hidden]{display:none}.trade-map-card h3{margin:8px 0;font-size:16px}.trade-map-card small{color:#abd6d2}.map-trade-close{float:right}.map-trade-actions{display:flex;flex-wrap:wrap;gap:6px}.map-trade-actions button{font-size:11px;padding:6px}
.industry-market-card{position:fixed;z-index:42;box-sizing:border-box;width:315px;max-height:300px;overflow:auto;padding:14px;background:#243343f5;border:1px solid #c9a1e5;border-radius:12px;color:#e9e5ee;font-size:12px;box-shadow:0 8px 28px #0006}.industry-market-card[hidden]{display:none}.industry-market-card h3{font-size:15px;margin:8px 0}.market-close{float:right}.industry-market-endpoint{cursor:pointer}.industry-market-card a{color:#edc6ff}

#tradeInlineStatus [role="button"] text{pointer-events:all;cursor:pointer}#tradeInlineBrowser .evidence-list button{display:block;width:100%;text-align:left;margin:5px 0}#tradeInlineBrowser small{display:block}#tradeInlineBrowser input{width:100%;font:14px system-ui;padding:8px;background:#183a43;color:#e4f0e8;border:1px solid #799b9a}
