/* v389 · El GPS propio queda en pausa durante la beta; el código y el historial se conservan. */
.tl-gps-paused-trigger-v389{position:relative}
.tl-gps-paused-trigger-v389::after{content:"EN PAUSA";display:inline-flex;align-items:center;justify-content:center;margin-left:auto;padding:2px 7px;border:1px solid var(--tl-border);border-radius:999px;background:transparent;color:var(--tl-text-3);font:700 var(--tl-type-kicker, 12px)/1.4 'Archivo',sans-serif;letter-spacing:.04em;white-space:nowrap}
.tl-activity-v381 .tl-gps-paused-trigger-v389::after{margin-left:8px}
.tl-gps-paused-v389[hidden]{display:none!important}
.tl-gps-paused-v389{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;padding:20px}
.tl-gps-paused-backdrop{position:absolute;inset:0;background:rgba(1,12,15,.82)}
.tl-gps-paused-card{position:relative;width:min(560px,100%);max-height:min(760px,calc(100dvh - 32px));overflow:auto;padding:30px;border:1px solid rgba(74,222,196,.5);border-radius:24px;background:radial-gradient(circle at 100% 0,rgba(166,232,44,.15),transparent 34%),linear-gradient(145deg,#0b2c2c,#061d22 72%);box-shadow:0 24px 80px rgba(0,0,0,.58),0 0 0 1px rgba(166,232,44,.08) inset;color:#f5f8ef;font-family:'Archivo',sans-serif}
.tl-gps-paused-card:focus{outline:2px solid #a6e82c;outline-offset:4px}
.tl-gps-paused-x{position:absolute;right:14px;top:12px;width:38px;height:38px;border:1px solid rgba(211,228,220,.2);border-radius:12px;background:rgba(255,255,255,.06);color:#d4e2dc;font-size:var(--tl-type-stat, 24px);cursor:pointer}
.tl-gps-paused-kicker{display:flex;align-items:center;gap:10px;margin-bottom:14px;color:#a6e82c;font-size:var(--tl-type-kicker, 12px);font-weight:900;letter-spacing:.14em}
.tl-gps-paused-kicker span{display:grid;place-items:center;width:31px;height:31px;border:1px solid rgba(166,232,44,.55);border-radius:9px;background:rgba(166,232,44,.12);letter-spacing:0}
.tl-gps-paused-card h2{max-width:470px;margin:0 42px 12px 0;color:#fff;font:900 clamp(25px,5vw,38px)/1.02 'Archivo Narrow','Archivo',sans-serif;text-transform:uppercase;letter-spacing:.01em}
.tl-gps-paused-card>p{margin:0;color:#c0d0cb;font-size:var(--tl-type-body, 15px);line-height:1.58}
.tl-gps-paused-flow{display:grid;gap:8px;margin:22px 0;padding:18px;border:1px solid rgba(74,222,196,.24);border-radius:16px;background:rgba(8,49,48,.72)}
.tl-gps-paused-flow b{color:#fff;font-size:var(--tl-type-meta, 13px)}
.tl-gps-paused-flow span{color:#b9f452;font:900 var(--tl-type-subsection, 20px)/1.35 'Archivo',sans-serif;letter-spacing:.02em}
.tl-gps-paused-flow i{color:#4adec4;font-style:normal}
.tl-gps-paused-flow small{color:#abc0b9;font-size:var(--tl-type-meta, 13px);line-height:1.45}
.tl-gps-paused-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.tl-gps-paused-actions button,.tl-gps-paused-later{min-height:50px;border-radius:13px;font-family:'Archivo',sans-serif;font-weight:900;cursor:pointer}
.tl-gps-paused-primary{border:1px solid #b9f452;background:linear-gradient(110deg,#a6e82c,#68de56);color:#071813;box-shadow:0 8px 22px rgba(166,232,44,.16)}
.tl-gps-paused-secondary{border:1px solid rgba(74,222,196,.48);background:#123c38;color:#f5f8ef}
.tl-gps-paused-later{display:block;min-height:38px;margin:12px auto 0;padding:0 14px;border:0;background:transparent;color:#9fb2ac}
.tl-gps-paused-actions button:hover,.tl-gps-paused-later:hover,.tl-gps-paused-x:hover{filter:brightness(1.12)}
.tl-gps-paused-actions button:focus-visible,.tl-gps-paused-later:focus-visible,.tl-gps-paused-x:focus-visible{outline:3px solid #4adec4;outline-offset:2px}
body.tl-gps-paused-open{overflow:hidden}
@media(max-width:560px){.tl-gps-paused-v389{padding:12px}.tl-gps-paused-card{padding:24px 19px 20px;border-radius:20px}.tl-gps-paused-card h2{font-size:var(--tl-type-section, 26px)}.tl-gps-paused-actions{grid-template-columns:1fr}.tl-gps-paused-flow span{font-size:var(--tl-type-card-title, 16px)}}
