/* Only applies to the DexSearch launcher within DexNews search results. */
.dxtp-dexnews-search-panel{box-sizing:border-box;width:min(100%,640px);max-width:100%;margin:12px auto 0;padding:12px;border:1px solid #c9ddf8;border-radius:18px;background:#fff;box-shadow:0 12px 28px rgba(20,45,80,.12);position:relative;z-index:20;flex:0 0 100%}
.dxtp-dexnews-search-panel[hidden],.dxtp-dexnews-suggestions[hidden]{display:none!important}
.dxtp-dexnews-search-form{display:flex;gap:9px;margin:0;align-items:center}
.dxtp-dexnews-search-form input[type=search]{flex:1;min-width:0;height:46px;border:1px solid #c9ddf8;border-radius:12px;background:#f4f7fb;color:#142d50;padding:0 13px;font-size:15px}
.dxtp-dexnews-search-form button{height:46px;padding:0 20px;border:0;border-radius:12px;background:#f97316;color:#fff;font-weight:700;cursor:pointer}
.dxtp-dexnews-search-form button:hover{background:#ea580c}
.dxtp-dexnews-suggestions{margin-top:10px;border:1px solid #e2e9f4;border-radius:12px;overflow:hidden;background:#fff;text-align:left}
.dxtp-dexnews-suggestions strong{display:block;padding:10px 13px;background:#f4f7fb;color:#244a85;font-size:11px;letter-spacing:.05em}
.dxtp-dexnews-suggestions a{display:block;padding:11px 13px;color:#142d50;text-decoration:none;border-top:1px solid #edf1f7;font-size:13px}
.dxtp-dexnews-suggestions a:hover{background:#f4f7fb;color:#f97316}
.dxtp-dexnews-suggestions p{margin:0;padding:12px;color:#62718b;font-size:13px}
.dxtp-dexnews-suggestions .dxtp-dexnews-suggestions-more{background:#142d50;color:white;text-align:center;font-weight:700}
@media(max-width:600px){.dxtp-dexnews-search-panel{padding:9px}.dxtp-dexnews-search-form button{padding:0 14px}}

/* DexNews V1.0.281 launcher is a flex row; panel occupies a full new row. */
.dn-search-launch-shortcut:has(.dxtp-dexnews-search-panel){flex-wrap:wrap}
.dn-search-launch-shortcut .dxtp-dexnews-search-panel{flex:0 0 100%;width:min(100%,640px);margin:12px auto 0}

/* V1.4.55 — thumbnail and date in DexNews launcher recommendations. */
.dxtp-dexnews-suggestions .dxtp-dexnews-suggestion-item{display:flex;align-items:center;gap:12px;padding:9px 12px;min-height:64px;background:#fff;border-radius:0;line-height:1.4}
.dxtp-dexnews-suggestions .dxtp-dexnews-suggestion-item:hover{background:#f4f7fb}
.dxtp-dexnews-suggestion-thumb{display:flex;align-items:center;justify-content:center;flex:0 0 64px;width:64px;height:48px;overflow:hidden;border-radius:8px;background:#edf3fb;color:#244a85;font-size:22px}
.dxtp-dexnews-suggestion-thumb img{display:block;width:100%;height:100%;object-fit:cover}
.dxtp-dexnews-suggestion-copy{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}
.dxtp-dexnews-suggestion-title{color:#142d50;font-size:13px;font-weight:700;line-height:1.35}
.dxtp-dexnews-suggestion-copy small{font-size:11px;color:#71809b;font-weight:400}
@media(max-width:600px){.dxtp-dexnews-suggestion-thumb{flex-basis:54px;width:54px;height:44px}.dxtp-dexnews-suggestion-title{font-size:12px}}
