:root{
  --bg:#131110; --panel:#1B1916; --panel2:#232019; --line:#36312a;
  --ink:#F4EDDF; --muted:#9b9486; --accent:#FF4A1C; --accent-ink:#1a0d07;
  --good:#8DBF6A; --chip:#2a2620; --rest:#5EA9C6;
  --disp:"Saira Condensed",Impact,sans-serif;
  --body:"Archivo",system-ui,sans-serif;
  --mono:"Space Mono","SF Mono",monospace;
}
*{box-sizing:border-box}
html,body{margin:0;padding:0}
body{background:var(--bg); color:var(--ink); font-family:var(--body); font-size:16px; line-height:1.45; -webkit-font-smoothing:antialiased; padding-bottom:92px}
::selection{background:var(--accent); color:var(--accent-ink)}
a{color:inherit; text-decoration:none}
button{font-family:inherit; cursor:pointer; color:inherit}
input,select,textarea{font-family:inherit; font-size:16px}
img{max-width:100%; display:block}

header{position:sticky; top:0; z-index:40; background:var(--bg); border-bottom:1px solid var(--line); padding:14px 16px; padding-top:max(14px, env(safe-area-inset-top))}
.brand{display:flex; align-items:baseline; gap:10px}
.brand h1{font-family:var(--disp); font-weight:800; font-size:28px; letter-spacing:.06em; text-transform:uppercase; margin:0; line-height:.9}
.brand h1 b{color:var(--accent)}
.brand .tag, .tag{font-family:var(--mono); font-size:11px; color:var(--muted); letter-spacing:.02em}
.clockbar{display:none}
.clockbar.on{display:flex; align-items:center; gap:14px; margin-top:12px; background:var(--panel); border:1px solid var(--line); border-radius:10px; padding:10px 14px}
.clockbar .t{font-family:var(--mono); font-weight:700; font-size:26px; letter-spacing:.04em}
.clockbar .lbl{font-family:var(--mono); font-size:11px; color:var(--muted); text-transform:uppercase; letter-spacing:.1em}
.offlinebar{display:none; margin-top:10px; background:#2a2016; border:1px solid #5a4a30; color:#E8C07A; font-family:var(--mono); font-size:11px; padding:7px 12px; border-radius:8px; text-align:center}
.offlinebar.on{display:block}

main{max-width:840px; margin:0 auto; padding:18px 16px 40px}
.view{display:none}
.view.on{display:block; animation:fade .25s ease}
@keyframes fade{from{opacity:0; transform:translateY(6px)}to{opacity:1; transform:none}}

.row{display:flex; gap:10px; align-items:center}
.between{justify-content:space-between}
.wrap{flex-wrap:wrap}

.eyebrow{font-family:var(--mono); font-size:11px; letter-spacing:.18em; text-transform:uppercase; color:var(--muted); margin:0 0 4px}
h2.sec{font-family:var(--disp); font-weight:700; text-transform:uppercase; letter-spacing:.04em; font-size:30px; margin:0 0 14px; line-height:.95}
h3.sub{font-family:var(--disp); font-weight:700; text-transform:uppercase; letter-spacing:.03em; font-size:20px; margin:22px 0 10px}

.search{display:flex; align-items:center; gap:10px; background:var(--panel); border:1px solid var(--line); border-radius:12px; padding:0 14px; margin-bottom:12px}
.search input{background:transparent; border:0; outline:none; color:var(--ink); padding:14px 0; width:100%}
.search input::placeholder{color:var(--muted)}
.search svg{flex:none}
.filters{display:flex; gap:8px; overflow-x:auto; padding-bottom:4px; margin-bottom:16px; -webkit-overflow-scrolling:touch}
.filters::-webkit-scrollbar{display:none}
.chip{flex:none; background:var(--chip); border:1px solid var(--line); color:var(--muted); font-size:12px; font-weight:600; letter-spacing:.02em; padding:7px 13px; border-radius:999px; white-space:nowrap; transition:all .12s}
.chip[data-active="1"]{background:var(--accent); color:var(--accent-ink); border-color:var(--accent)}
.chip.star[data-active="1"]{background:var(--ink); color:var(--bg); border-color:var(--ink)}

.grid{display:grid; gap:12px}
.bib{position:relative; background:var(--panel); border:1px solid var(--line); border-radius:14px; padding:16px 16px 14px; overflow:hidden}
.bib::before{content:""; position:absolute; left:0; top:0; bottom:0; width:4px; background:var(--accent); z-index:1}
.bib .poster{position:relative; margin:-16px -16px 12px; border-bottom:1px solid var(--line); background:var(--bg)}
.bib .poster img{width:100%; aspect-ratio:16/10; object-fit:cover; opacity:.92}
.bib .poster .play{position:absolute; inset:0; display:flex; align-items:center; justify-content:center; font-size:34px; color:#fff; text-shadow:0 2px 12px rgba(0,0,0,.6)}
.bib .poster .srcbadge{position:absolute; left:10px; bottom:8px; font-family:var(--mono); font-size:9px; letter-spacing:.1em; text-transform:uppercase; background:rgba(0,0,0,.6); color:#fff; padding:2px 7px; border-radius:5px}
.bib .num{font-family:var(--mono); font-weight:700; font-size:13px; color:var(--accent); letter-spacing:.06em; position:relative; z-index:1}
.bib .name{font-family:var(--disp); font-weight:700; text-transform:uppercase; letter-spacing:.02em; font-size:24px; line-height:.98; margin:2px 0 10px}
.bib .meta{display:flex; gap:6px; flex-wrap:wrap; margin-bottom:12px}
.tagpill{font-family:var(--mono); font-size:10px; letter-spacing:.06em; text-transform:uppercase; background:var(--panel2); border:1px solid var(--line); color:var(--muted); padding:3px 8px; border-radius:6px}
.tagpill.cat{color:var(--ink); border-color:#4a4136}
.bib .data{font-family:var(--mono); font-size:12px; color:var(--muted); margin-bottom:14px; min-height:1px}
.bib .actions{display:flex; gap:8px}
.bib .star{position:absolute; top:12px; right:12px; background:rgba(19,17,16,.55); border:0; font-size:20px; width:34px; height:34px; line-height:1; color:var(--muted); border-radius:8px; z-index:2}
.bib .star[data-fav="1"]{color:var(--accent)}
.diff{display:inline-flex; gap:3px; align-items:center}
.diff i{width:6px; height:6px; border-radius:1px; background:var(--line); display:inline-block}
.diff i.on{background:var(--accent)}

.btn{border:1px solid var(--line); background:var(--panel2); color:var(--ink); border-radius:9px; padding:9px 14px; font-weight:600; font-size:13px; display:inline-flex; align-items:center; justify-content:center; gap:6px; transition:all .12s}
.btn:hover{border-color:#5a4f40}
.btn.primary{background:var(--accent); color:var(--accent-ink); border-color:var(--accent); font-weight:700}
.btn.primary:hover{filter:brightness(1.08)}
.btn.ghost{background:transparent}
.btn.sm{padding:7px 11px; font-size:12px}
.btn.full{width:100%}
.btn.danger{color:#E5694A; border-color:#5a3a30}
.btn:disabled{opacity:.5; cursor:default}

.empty{text-align:center; padding:54px 20px; border:1px dashed var(--line); border-radius:16px; color:var(--muted)}
.empty .big{font-family:var(--disp); font-weight:700; text-transform:uppercase; font-size:24px; color:var(--ink); letter-spacing:.03em; margin-bottom:6px}

.station{display:flex; gap:14px; align-items:flex-start; padding:14px 0; border-bottom:1px solid var(--line)}
.station:last-child{border-bottom:0}
.station .sn{font-family:var(--mono); font-weight:700; font-size:13px; color:var(--accent); flex:none; width:30px; padding-top:2px}
.station .body{flex:1; min-width:0}
.station .body .nm{font-family:var(--disp); font-weight:700; text-transform:uppercase; font-size:19px; letter-spacing:.02em; line-height:1}
.station .body .tg{font-family:var(--mono); font-size:12px; color:var(--muted); margin-top:4px}
.rcard{background:var(--panel); border:1px solid var(--line); border-radius:14px; padding:18px; margin-bottom:12px}
.rcard .rh{display:flex; justify-content:space-between; align-items:flex-start; gap:10px; margin-bottom:6px}
.rcard .rname{font-family:var(--disp); font-weight:700; text-transform:uppercase; font-size:22px; letter-spacing:.03em; line-height:1}
.rcard .rdesc{color:var(--muted); font-size:14px; margin-bottom:10px}
.rcount{font-family:var(--mono); font-size:11px; color:var(--muted); text-transform:uppercase; letter-spacing:.1em}

.slog{background:var(--panel); border:1px solid var(--line); border-radius:14px; padding:16px; margin-bottom:12px}
.slog .sd{display:flex; justify-content:space-between; align-items:baseline; gap:10px}
.slog .sdate{font-family:var(--mono); font-size:12px; color:var(--accent); letter-spacing:.04em}
.slog .sname{font-family:var(--disp); font-weight:700; text-transform:uppercase; font-size:20px; letter-spacing:.02em; margin:2px 0 8px}
.slog .sstats{font-family:var(--mono); font-size:12px; color:var(--muted)}
.setline{display:flex; align-items:center; gap:10px; padding:10px 0; border-top:1px solid var(--line)}
.setline .chk{width:24px; height:24px; border-radius:6px; border:1px solid var(--line); background:var(--panel2); flex:none; display:flex; align-items:center; justify-content:center; color:var(--good); font-weight:700}
.setline .chk[data-done="1"]{background:var(--good); color:var(--bg); border-color:var(--good)}
.setline .nm{flex:1; min-width:0; font-weight:600; font-size:15px}
.miniin{width:64px; background:var(--bg); border:1px solid var(--line); color:var(--ink); border-radius:7px; padding:7px 8px; text-align:center; font-family:var(--mono); font-size:13px}
.mlbl{font-family:var(--mono); font-size:10px; color:var(--muted); text-transform:uppercase; display:block; text-align:center; margin-bottom:3px; letter-spacing:.08em}

/* ---- Segmented control ---- */
.seg{display:flex; gap:6px; flex-wrap:wrap; margin-bottom:14px}
.seg button{flex:1; min-width:74px; background:var(--panel2); border:1px solid var(--line); color:var(--muted); border-radius:9px; padding:9px 6px; font-size:12px; font-weight:600; text-transform:uppercase; letter-spacing:.04em}
.seg button[data-on="1"]{background:var(--accent); color:var(--accent-ink); border-color:var(--accent)}

/* ---- Timer ---- */
.timerface{background:var(--panel); border:1px solid var(--line); border-radius:18px; padding:26px 18px; text-align:center; margin-bottom:16px}
.timerface.run{border-color:var(--accent)}
.timerface.rest{border-color:var(--rest)}
.timerface .phase{font-family:var(--mono); font-size:12px; text-transform:uppercase; letter-spacing:.18em; color:var(--muted); margin-bottom:6px; min-height:14px}
.timerface .big{font-family:var(--mono); font-weight:700; font-size:74px; line-height:1; letter-spacing:.02em}
.timerface.rest .big{color:var(--rest)}
.timerface .round{font-family:var(--mono); font-size:13px; color:var(--muted); margin-top:8px; min-height:16px}
.timerctrls{display:flex; gap:10px; margin-bottom:18px}
.timerctrls .btn{flex:1; padding:14px; font-size:15px}
.cfgrow{display:grid; grid-template-columns:1fr 1fr; gap:12px; margin-bottom:10px}
.cfgrow .field{margin:0}

/* ---- Planner ---- */
.daycard{background:var(--panel); border:1px solid var(--line); border-radius:14px; padding:14px 16px; margin-bottom:10px}
.daycard.today{border-color:var(--accent)}
.daycard .dh{display:flex; justify-content:space-between; align-items:center; margin-bottom:8px}
.daycard .dname{font-family:var(--disp); font-weight:700; text-transform:uppercase; font-size:18px; letter-spacing:.04em}
.daycard.today .dname{color:var(--accent)}
.planitem{display:flex; align-items:center; gap:10px; padding:8px 0; border-top:1px solid var(--line)}
.planitem .pi-time{font-family:var(--mono); font-size:12px; color:var(--rest); flex:none; width:46px}
.planitem .pi-name{flex:1; min-width:0; font-weight:600; font-size:15px}
.daycard .addbtn{background:none; border:0; color:var(--muted); font-family:var(--mono); font-size:12px; padding:8px 0 0}

/* ---- Charts / stats ---- */
.statgrid{display:grid; grid-template-columns:1fr 1fr 1fr; gap:10px; margin-bottom:8px}
.stat{background:var(--panel); border:1px solid var(--line); border-radius:12px; padding:14px 12px; text-align:center}
.stat .v{font-family:var(--disp); font-weight:800; font-size:30px; line-height:1; color:var(--accent)}
.stat .l{font-family:var(--mono); font-size:10px; text-transform:uppercase; letter-spacing:.08em; color:var(--muted); margin-top:4px}
.chartcard{background:var(--panel); border:1px solid var(--line); border-radius:14px; padding:16px; margin-bottom:12px}
.chartcard .ct{font-family:var(--mono); font-size:11px; text-transform:uppercase; letter-spacing:.1em; color:var(--muted); margin-bottom:12px}
.chartcard svg{width:100%; height:auto; display:block}
.recline{display:flex; align-items:center; gap:10px; padding:11px 0; border-top:1px solid var(--line)}
.recline:first-of-type{border-top:0}
.recline .rv{font-family:var(--mono); font-weight:700; font-size:16px; color:var(--accent); flex:none}
.recline .rn{flex:1; min-width:0}
.recline .rn b{display:block; font-weight:600; font-size:15px}
.recline .rn span{font-family:var(--mono); font-size:11px; color:var(--muted)}

/* ---- Tabs (5) ---- */
nav.tabs{position:fixed; left:0; right:0; bottom:0; z-index:50; background:rgba(19,17,16,.93); backdrop-filter:blur(12px); border-top:1px solid var(--line); display:flex; padding-bottom:env(safe-area-inset-bottom)}
nav.tabs button{flex:1; background:none; border:0; padding:10px 2px; color:var(--muted); display:flex; flex-direction:column; align-items:center; gap:3px; font-family:var(--mono); font-size:9px; text-transform:uppercase; letter-spacing:.04em}
nav.tabs button[data-active="1"]{color:var(--accent)}
nav.tabs button svg{width:21px; height:21px}

/* ---- Modal ---- */
.scrim{position:fixed; inset:0; z-index:60; background:rgba(8,7,6,.72); display:none; align-items:flex-end; justify-content:center}
.scrim.on{display:flex}
.sheet{background:var(--panel); border:1px solid var(--line); border-bottom:0; border-radius:18px 18px 0 0; width:100%; max-width:560px; max-height:92vh; overflow:auto; padding:20px 18px calc(28px + env(safe-area-inset-bottom)); animation:slideup .26s cubic-bezier(.2,.8,.2,1)}
@keyframes slideup{from{transform:translateY(100%)}to{transform:none}}
.sheet .sh{display:flex; justify-content:space-between; align-items:center; margin-bottom:16px}
.sheet .sh h3{font-family:var(--disp); font-weight:700; text-transform:uppercase; letter-spacing:.03em; font-size:24px; margin:0}
.x{background:none; border:0; color:var(--muted); font-size:26px; line-height:1; width:36px; height:36px}
.field{margin-bottom:14px}
.field label{display:block; font-family:var(--mono); font-size:11px; text-transform:uppercase; letter-spacing:.1em; color:var(--muted); margin-bottom:6px}
.field input,.field select,.field textarea{width:100%; background:var(--bg); border:1px solid var(--line); color:var(--ink); border-radius:10px; padding:12px 13px; outline:none}
.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent)}
.field textarea{resize:vertical; min-height:70px}
.field input[type=file]{padding:10px; font-family:var(--mono); font-size:12px}
.two{display:grid; grid-template-columns:1fr 1fr; gap:12px}
.three{display:grid; grid-template-columns:1fr 1fr 1fr; gap:10px}
.hint{font-family:var(--mono); font-size:11px; color:var(--muted); margin:-6px 0 14px}

.pickitem{display:flex; align-items:center; gap:10px; padding:11px 0; border-bottom:1px solid var(--line)}
.pickitem:last-child{border-bottom:0}
.pickitem .pn{flex:1; min-width:0}
.pickitem .pn b{display:block; font-weight:600; font-size:15px}
.pickitem .pn span{font-family:var(--mono); font-size:11px; color:var(--muted)}

.embedwrap{background:var(--bg); border:1px solid var(--line); border-radius:12px; padding:10px; margin-bottom:14px; min-height:60px}
.embedwrap .fallback{font-family:var(--mono); font-size:12px; color:var(--muted); padding:18px 8px; text-align:center}
.embedwrap video{width:100%; border-radius:8px; background:#000}
.instagram-media{margin:0 auto !important}

.progbar{height:6px; background:var(--bg); border-radius:999px; overflow:hidden; margin-top:10px}
.progbar i{display:block; height:100%; width:0; background:var(--accent); transition:width .2s}

.toast{position:fixed; left:50%; transform:translateX(-50%); bottom:104px; z-index:80; background:var(--ink); color:var(--bg); font-weight:600; font-size:13px; padding:11px 18px; border-radius:999px; opacity:0; pointer-events:none; transition:opacity .2s; max-width:90%; text-align:center}
.toast.on{opacity:1}

/* ---- Login ---- */
.loginbg{display:flex; align-items:center; justify-content:center; min-height:100vh; padding:24px}
.loginbox{width:100%; max-width:360px; background:var(--panel); border:1px solid var(--line); border-radius:18px; padding:30px 24px 26px}
.loginbox .brand h1{font-size:34px}
.loginerr{background:#3a1f17; border:1px solid #5a3a30; color:#F0A892; font-size:13px; padding:10px 12px; border-radius:9px; margin-bottom:16px; text-align:center}

/* ===================== SUPER APP v3 ===================== */
/* Tema claro */
:root[data-theme="light"]{
  --bg:#F4F1EA; --panel:#FFFFFF; --panel2:#F1ECE1; --line:#DDD5C5;
  --ink:#211D18; --muted:#6E665A; --accent:#E8401A; --accent-ink:#FFFFFF;
  --good:#5E9A3C; --chip:#ECE6DA; --rest:#2C7FA0;
}
:root[data-theme="light"] body{ -webkit-font-smoothing:auto }
:root[data-theme="light"] nav.tabs{ background:rgba(255,255,255,.92) }

/* Botones de icono en header */
.iconbtn{background:transparent; border:1px solid var(--line); color:var(--muted); width:34px; height:34px; border-radius:9px; font-size:16px; line-height:1; display:inline-flex; align-items:center; justify-content:center}
.iconbtn:hover{border-color:#5a4f40; color:var(--ink)}

/* Badge rutina-video en biblioteca */
.bib.isrou::before{background:var(--rest)}
.roubadge{position:absolute; top:12px; left:12px; z-index:2; font-family:var(--mono); font-size:9px; letter-spacing:.08em; text-transform:uppercase; background:var(--rest); color:#06222e; padding:3px 8px; border-radius:6px; font-weight:700}
.chip.rou[data-active="1"]{background:var(--rest); color:#06222e; border-color:var(--rest)}

/* Etiqueta de segmento */
.seglbl{display:block; font-family:var(--mono); font-size:11px; text-transform:uppercase; letter-spacing:.1em; color:var(--muted); margin:0 0 8px}

/* +serie en sesión en vivo */
.addset{flex:none; width:30px; height:30px; border-radius:8px; border:1px solid var(--line); background:var(--panel2); color:var(--accent); font-size:17px; font-weight:700; line-height:1}

/* Barra de descanso flotante */
.restbar{position:fixed; left:50%; transform:translateX(-50%) translateY(120%); bottom:104px; z-index:55; display:flex; align-items:center; gap:12px; background:var(--rest); color:#06222e; padding:10px 14px; border-radius:14px; box-shadow:0 8px 30px rgba(0,0,0,.4); transition:transform .25s cubic-bezier(.2,.8,.2,1)}
/* Atenuado mientras hay una ventana abierta para no tapar botones */
.restbar.hide{ opacity:0; pointer-events:none }
.restbar.on{transform:translateX(-50%) translateY(0)}
.restbar .rb-lbl{font-family:var(--mono); font-size:10px; text-transform:uppercase; letter-spacing:.12em; opacity:.8}
.restbar .rb-time{font-family:var(--mono); font-weight:700; font-size:22px; min-width:62px}
.restbar .btn{padding:7px 10px; font-size:12px; background:rgba(0,0,0,.12); border-color:transparent; color:#06222e}
.restbar .btn.primary{background:#06222e; color:#fff}

/* Confeti */
.confetti{position:fixed; inset:0; z-index:90; pointer-events:none; overflow:hidden}
.confetti i{position:absolute; top:-14px; width:9px; height:14px; border-radius:2px; opacity:.95; animation:confall 2.4s linear forwards}
@keyframes confall{to{transform:translateY(106vh) rotate(var(--r,360deg)); opacity:.9}}

/* Heatmap */
.heatmap{width:100%; height:auto}
.heatmap .hm{fill:var(--panel2); stroke:var(--line); stroke-width:.5}
.heatmap .hm.l2{fill:#9c4a2e}
.heatmap .hm.l3{fill:var(--accent)}

/* Mapa muscular */
.bodywrap2{display:flex; gap:18px; align-items:center}
.bodyfig{flex:none; width:110px}
.bodymap{width:110px; height:auto}
.bodyleg{flex:1; display:flex; flex-direction:column; gap:6px}
.mlegend{display:flex; align-items:center; gap:8px; font-size:13px; color:var(--ink)}
.mlegend .dot{width:12px; height:12px; border-radius:3px; flex:none; border:1px solid var(--line)}
.mlegend b{margin-left:auto; font-family:var(--mono); color:var(--muted); font-weight:700}

/* Metas */
.goal{padding:12px 0; border-top:1px solid var(--line)}
.goal:first-child{border-top:0}
.goal.done .gt{color:var(--good)}
.goal .gt{font-weight:600; font-size:15px}
.gbar{height:8px; background:var(--bg); border:1px solid var(--line); border-radius:999px; overflow:hidden; margin:8px 0 6px}
.gbar i{display:block; height:100%; background:var(--accent); transition:width .4s}
.goal.done .gbar i{background:var(--good)}
.gmeta{font-family:var(--mono); font-size:11px; color:var(--muted)}

/* Medidas */
.measgrid{display:grid; grid-template-columns:repeat(auto-fit,minmax(82px,1fr)); gap:10px}
.measc{background:var(--panel2); border:1px solid var(--line); border-radius:10px; padding:10px; text-align:center}
.measc .ml{font-family:var(--mono); font-size:10px; text-transform:uppercase; letter-spacing:.06em; color:var(--muted)}
.measc .mv{font-family:var(--disp); font-weight:700; font-size:24px; line-height:1.1}
.measc .mv small{font-size:11px; color:var(--muted); font-weight:400}
.measc .md{font-family:var(--mono); font-size:11px}

/* Fotos */
.cmp{display:grid; grid-template-columns:1fr 1fr; gap:8px; margin-bottom:12px}
.cmp figure{margin:0}
.cmp img{width:100%; aspect-ratio:3/4; object-fit:cover; border-radius:10px; background:var(--bg)}
.cmp figcaption{font-family:var(--mono); font-size:10px; color:var(--muted); text-align:center; margin-top:4px}
.phgrid{display:grid; grid-template-columns:repeat(3,1fr); gap:8px}
.phthumb{position:relative; border:0; padding:0; border-radius:10px; overflow:hidden; background:var(--bg)}
.phthumb img{width:100%; aspect-ratio:3/4; object-fit:cover}
.phthumb span{position:absolute; left:0; right:0; bottom:0; font-family:var(--mono); font-size:9px; color:#fff; background:rgba(0,0,0,.55); padding:2px}

/* Ajustes */
.setrow{display:flex; align-items:center; justify-content:space-between; gap:12px; font-size:14px; padding:8px 0; color:var(--ink)}
.setrow input[type=checkbox]{width:20px; height:20px; accent-color:var(--accent)}

/* Instalar PWA */
.installbar{display:none; align-items:center; gap:10px; margin-top:10px; background:var(--panel2); border:1px solid var(--accent); border-radius:10px; padding:8px 10px 8px 12px}
.installbar.on{display:flex}
.installbar .ib-txt{font-size:13px; font-weight:600; color:var(--ink)}
.installbar .iconbtn{width:30px; height:30px; border:0; font-size:18px}
.installsteps{margin:0 0 14px; padding-left:20px; color:var(--ink)}
.installsteps li{margin-bottom:12px; font-size:14px; line-height:1.5}
.installsteps b{color:var(--accent)}

@media (min-width:620px){ .grid{grid-template-columns:1fr 1fr} }
@media (prefers-reduced-motion:reduce){ *{animation:none !important; transition:none !important} }
