.rrtb-as-ticker{display:flex;align-items:center;gap:.55rem;padding:.8rem 1rem;margin:1rem 0;background:#8b1118;color:#fff;border-left:6px solid #ffca28;box-shadow:0 3px 14px rgba(0,0,0,.2);font:600 15px/1.4 system-ui,sans-serif}.rrtb-as-ticker a{color:#fff;text-decoration:underline}.rrtb-as-pulse{width:12px;height:12px;border-radius:50%;background:#ffca28;box-shadow:0 0 0 0 rgba(255,202,40,.8);animation:rrtbPulse 1.4s infinite}@keyframes rrtbPulse{70%{box-shadow:0 0 0 10px rgba(255,202,40,0)}100%{box-shadow:0 0 0 0 rgba(255,202,40,0)}}.rrtb-as-wrap{margin:1.5rem 0;font-family:system-ui,sans-serif}.rrtb-as-wrap h2{margin-bottom:.25rem}.rrtb-as-note{color:#555;font-size:.92rem}.rrtb-as-map{position:relative;overflow:hidden;height:330px;margin:1rem 0;border-radius:12px;background:radial-gradient(circle at 50% 45%,#19436d,#071626 72%);border:1px solid #31516d}.rrtb-as-world{position:absolute;inset:8% 4%;opacity:.5;background:radial-gradient(ellipse at 28% 43%,#51936e 0 8%,transparent 9%),radial-gradient(ellipse at 36% 66%,#51936e 0 7%,transparent 8%),radial-gradient(ellipse at 55% 39%,#51936e 0 10%,transparent 11%),radial-gradient(ellipse at 62% 62%,#51936e 0 9%,transparent 10%),radial-gradient(ellipse at 79% 63%,#51936e 0 5%,transparent 6%)}.rrtb-as-marker{position:absolute;transform:translate(-50%,-50%);width:13px;height:13px;border:2px solid #fff;border-radius:50%;background:#ff2b2b;box-shadow:0 0 0 5px rgba(255,43,43,.22),0 0 15px #ff2b2b;cursor:pointer;z-index:2}.rrtb-as-marker span{display:none;position:absolute;bottom:20px;left:50%;transform:translateX(-50%);min-width:190px;padding:.45rem .6rem;background:#fff;color:#111;border-radius:5px;box-shadow:0 3px 12px rgba(0,0,0,.35);font-size:12px;line-height:1.35;text-align:center}.rrtb-as-marker:hover span,.rrtb-as-marker:focus span{display:block}.rrtb-as-table-scroll{overflow-x:auto}.rrtb-as-table{width:100%;border-collapse:collapse;background:#fff}.rrtb-as-table th,.rrtb-as-table td{padding:.65rem;border-bottom:1px solid #ddd;text-align:left}.rrtb-as-table th{background:#172838;color:#fff}.rrtb-as-table tr:nth-child(even){background:#f6f8fa}.rrtb-as-tsunami{display:inline-block;margin-left:.35rem;padding:.05rem .3rem;border-radius:3px;background:#0d5e9c;color:#fff;font-size:.75rem}.rrtb-as-empty{padding:1rem;background:#f2f4f7;border-left:4px solid #627d98}@media(max-width:600px){.rrtb-as-map{height:240px}.rrtb-as-ticker{align-items:flex-start;flex-wrap:wrap}.rrtb-as-table{min-width:680px}}

