.fxo-news{font-family:inherit;background:#111e2c;color:#eaf2fa;border:1px solid #304357;border-radius:14px;overflow:hidden;max-width:100%;box-sizing:border-box}.fxo-news *{box-sizing:border-box}.fxo-head{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:24px;background:linear-gradient(115deg,#11273b,#152438);border-bottom:1px solid #304357}.fxo-brand{font-weight:800;font-size:21px;letter-spacing:.4px}.fxo-live{display:inline-block;font-size:11px;background:#154d3e;color:#5ef1b7;padding:5px 9px;border-radius:20px;vertical-align:middle;margin-left:6px}.fxo-sub{font-size:11px;letter-spacing:1.4px;color:#99b4cb;margin-top:7px}.fxo-update{font-size:12px;color:#a9bdcf}.fxo-toolbar{display:flex;gap:10px;padding:16px 22px;border-bottom:1px solid #304357}.fxo-search,.fxo-filter{border:1px solid #3b5066!important;background:#1c2d3e!important;color:#f4f8fc!important;border-radius:8px!important;padding:11px 13px!important;font-size:14px!important;min-width:0}.fxo-search{flex:1}.fxo-filter{max-width:180px}.fxo-item{padding:19px 23px;border-bottom:1px solid #283a4c}.fxo-item:hover{background:#192b3c}.fxo-meta{display:flex;gap:10px;align-items:center;margin-bottom:9px}.fxo-time{font-size:12px;background:#294969;color:#e5f1fc;padding:4px 9px;border-radius:5px}.fxo-tag{font-size:11px;color:#73c9ed;font-weight:700;letter-spacing:.5px}.fxo-title{font-size:17px!important;line-height:1.5!important;margin:0 0 7px!important;color:#f4f8fc!important;font-weight:700!important}.fxo-title a{color:inherit!important;text-decoration:none!important}.fxo-title a:hover{color:#79d7ff!important}.fxo-desc{font-size:15px!important;line-height:1.7!important;color:#c5d2e0!important;margin:0 0 10px!important}.fxo-source{font-size:12px;color:#8fa7bd}.fxo-source a{color:#8fcae9!important;text-decoration:underline!important}.fxo-empty{padding:35px;text-align:center;color:#b5c6d7}.fxo-foot{font-size:12px;padding:14px 22px;background:#182a3b;color:#93abc1}@media(max-width:600px){.fxo-head{padding:18px;align-items:flex-start;flex-direction:column}.fxo-toolbar{flex-direction:column;padding:13px}.fxo-filter{max-width:none}.fxo-item{padding:17px}.fxo-brand{font-size:18px}.fxo-title{font-size:16px!important}}
