/* Layout : bandeau logo sur ciel bleu, barre d'onglets marine, sections à bandeau numéroté (style fiches Glass 360) */
:root{
  --navy:#0a2a5e; --navy2:#0d3b86; --blue:#1565d8; --blue-l:#2f86f0;
  --sky:#e6f1fd; --sky2:#f3f8fe; --line:#c4d9f2; --line2:#dde9f8;
  --ink:#0e1d38; --muted:#5b6c87; --white:#ffffff; --bg:#f2f7fd;
  --green:#1f9a4a; --green-l:#e5f6eb; --orange:#f06a14; --orange-l:#fff0e5;
  --purple:#7a3bd4; --purple-l:#f1e9fd; --gold:#e9a800; --gold-l:#fff6d6;
  --red:#d42a2a; --red-l:#fdeaea; --amber-l:#fff3df;
  --f-head:'Montserrat',system-ui,-apple-system,'Segoe UI',Arial,sans-serif;
  --f-body:'Source Sans 3',system-ui,-apple-system,'Segoe UI',Arial,sans-serif;
  --r:12px; --shadow:0 2px 10px rgba(13,59,134,.08);
  color-scheme:light;
}
*{box-sizing:border-box}
html,body{background:var(--bg);color:var(--ink)}
body{margin:0;font-family:var(--f-body);font-size:15px;line-height:1.45;
  background:linear-gradient(180deg,#cfe4fa 0,#e9f3fd 230px,var(--bg) 420px) no-repeat,var(--bg)}
button,input,select,textarea{font:inherit;color:inherit}
h1,h2,h3,h4{font-family:var(--f-head);margin:0;text-wrap:balance;color:var(--navy)}
.num,td.n,.money{font-variant-numeric:tabular-nums}
a{color:var(--blue)}
svg{width:18px;height:18px;flex-shrink:0;vertical-align:middle}
:focus-visible{outline:3px solid var(--blue-l);outline-offset:2px;border-radius:6px}

/* ---------- En-tête ---------- */
.wrap{max-width:1240px;margin:0 auto;padding-inline:16px}
.top{padding-block:18px 0}
.brandrow{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}
.logo{display:flex;flex-direction:column;align-items:center;line-height:1;user-select:none}
.logo .word{font-family:var(--f-head);font-weight:900;font-style:italic;font-size:44px;letter-spacing:-1.5px;display:flex;align-items:baseline}
.logo .glass{background:linear-gradient(180deg,#5d6672 0,#1c222b 45%,#0b0f15 55%,#4c5562 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 0 rgba(255,255,255,.7))}
.logo .n360{background:linear-gradient(180deg,#4fa6ff 0,#1565d8 55%,#0b3d91 100%);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative;padding-right:4px}
.logo .tag{display:flex;align-items:center;gap:8px;margin-top:4px;font-family:var(--f-head);font-weight:800;font-size:10.5px;letter-spacing:2.2px;color:var(--navy)}
.logo .tag::before,.logo .tag::after{content:"";height:2px;width:26px;background:var(--blue)}
.logo .tag2{font-family:var(--f-head);font-weight:700;font-size:9.5px;letter-spacing:2.6px;color:var(--muted);margin-top:3px}
.apptitle{text-align:right}
.apptitle h1{font-size:26px;font-weight:900;color:var(--navy);text-transform:uppercase;letter-spacing:.5px}
.apptitle .ribbon{display:inline-block;margin-top:6px;padding:4px 14px;border-radius:20px;background:linear-gradient(90deg,#fde7a4,#f7c948);border:1px solid #e6b33a;font-family:var(--f-head);font-weight:700;font-size:12.5px;color:#3d2c00}
.modebar{margin-top:10px;display:flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:wrap;font-size:13px;color:var(--muted)}
.pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:20px;font-weight:700;font-size:12px;font-family:var(--f-head)}
.pill.srv{background:var(--green-l);color:var(--green)}
.pill.loc{background:var(--amber-l);color:#9a5a00}

nav.tabs{margin-top:16px;background:linear-gradient(90deg,var(--navy) 0,var(--navy2) 60%,#1a57b8 100%);border-radius:12px;padding:6px;display:flex;gap:4px;overflow-x:auto;box-shadow:var(--shadow);scrollbar-width:none}
nav.tabs::-webkit-scrollbar{display:none}
nav.tabs button{flex:0 0 auto;border:0;background:transparent;color:#cfe0fb;padding:9px 14px;border-radius:8px;cursor:pointer;font-family:var(--f-head);font-weight:700;font-size:13.5px;display:flex;align-items:center;gap:7px}
nav.tabs button svg{width:17px;height:17px}
nav.tabs button:hover{background:rgba(255,255,255,.1);color:#fff}
nav.tabs button.on{background:#fff;color:var(--navy)}
main{padding-block:18px 60px}

/* ---------- Sections numérotées ---------- */
.sec{background:var(--white);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);margin-bottom:18px;overflow:hidden}
.sec>.hd{display:flex;align-items:center;gap:12px;padding:9px 14px;background:linear-gradient(90deg,var(--navy) 0,var(--navy2) 45%,#3b7fe0 80%,#dbe9fb 100%);color:#fff}
.sec>.hd h2{color:#fff;font-size:17px;font-weight:800}
.sec>.hd .sub{font-size:13px;color:#e3eeff;font-weight:600}
.sec>.hd .right{margin-left:auto;display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.badge-n{flex:0 0 auto;width:30px;height:30px;border-radius:50%;background:#fff;color:var(--navy2);display:grid;place-items:center;font-family:var(--f-head);font-weight:900;font-size:16px;box-shadow:0 0 0 3px #7fb2f5}
.sec>.bd{padding:16px}
.sec.danger>.hd{background:linear-gradient(90deg,#8c1515,#c62828 60%,#f6d0d0)}

.grid{display:grid;gap:16px}
.g2{grid-template-columns:repeat(2,minmax(0,1fr))}
.g3{grid-template-columns:repeat(3,minmax(0,1fr))}
.calc-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:18px;align-items:start}
@media (max-width:980px){.calc-layout{grid-template-columns:minmax(0,1fr)}.g3{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:640px){.g2,.g3{grid-template-columns:minmax(0,1fr)}.apptitle{text-align:left}.modebar{justify-content:flex-start}.logo .word{font-size:36px}.apptitle h1{font-size:20px}}

/* ---------- Formulaires ---------- */
.fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}
.fields .full{grid-column:1/-1}
@media (max-width:520px){.fields{grid-template-columns:minmax(0,1fr)}}
label.f{display:flex;flex-direction:column;gap:4px;font-size:12.5px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.4px;font-family:var(--f-head)}
label.f .hint{text-transform:none;letter-spacing:0;font-weight:600;font-family:var(--f-body);color:#8a99b0;font-size:12px}
.inp,select.inp,textarea.inp{width:100%;padding:9px 11px;border:1.5px solid var(--line);border-radius:9px;background:#fff;font-size:15px;color:var(--ink);font-family:var(--f-body);text-transform:none;letter-spacing:0;font-weight:600}
.inp:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px rgba(21,101,216,.15)}
.eur{position:relative}
.eur .inp{padding-right:30px;text-align:right;font-variant-numeric:tabular-nums}
.eur::after{content:"€";position:absolute;right:11px;top:50%;transform:translateY(-50%);color:var(--muted);font-weight:700;pointer-events:none}
.subhd{display:flex;align-items:center;gap:8px;margin:16px 0 10px;font-family:var(--f-head);font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:.6px;color:var(--navy2)}
.subhd::after{content:"";flex:1;height:1px;background:var(--line2)}
.subhd:first-child{margin-top:0}
.check{display:flex;gap:8px;align-items:center;font-weight:600;font-size:14px;color:var(--ink);cursor:pointer}
.check input{width:18px;height:18px;accent-color:var(--blue)}

/* ---------- Boutons ---------- */
.btn{display:inline-flex;align-items:center;gap:7px;border:0;border-radius:9px;padding:9px 15px;font-family:var(--f-head);font-weight:800;font-size:13.5px;cursor:pointer;background:linear-gradient(180deg,#2f86f0,#1565d8);color:#fff;box-shadow:0 2px 0 #0b4bb0;white-space:nowrap}
.btn:hover{filter:brightness(1.06)}
.btn svg{width:16px;height:16px}
.btn.ghost{background:#fff;color:var(--navy2);border:1.5px solid var(--line);box-shadow:none}
.btn.ghost:hover{border-color:var(--blue)}
.btn.green{background:linear-gradient(180deg,#2bb35c,#1f9a4a);box-shadow:0 2px 0 #157535}
.btn.red{background:linear-gradient(180deg,#e64545,#c62828);box-shadow:0 2px 0 #8e1b1b}
.btn.sm{padding:6px 10px;font-size:12.5px}
.btn.light{background:rgba(255,255,255,.18);color:#fff;box-shadow:none;border:1px solid rgba(255,255,255,.4)}
.btnrow{display:flex;gap:8px;flex-wrap:wrap;align-items:center}

/* ---------- Formule (bloc 1 maquette) ---------- */
.formula{display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px 10px}
.formula .fbox.main{grid-column:1/-1}
.fbox{position:relative;min-width:0;display:flex;align-items:center;gap:9px;padding:9px 10px;border:1.5px solid var(--line);border-radius:10px;background:var(--sky2)}
.fbox .opb{position:absolute;left:-7px;top:50%;transform:translateY(-50%);width:20px;height:20px;border-radius:50%;background:var(--navy);color:#fff;display:grid;place-items:center;font-family:var(--f-head);font-weight:900;font-size:14px;line-height:1;box-shadow:0 0 0 2px #fff}
.fbox .ic{flex:0 0 auto;width:34px;height:34px;border-radius:8px;display:grid;place-items:center;background:#fff;border:1px solid var(--line);color:var(--blue)}
.fbox .ic svg{width:20px;height:20px}
.fbox .t{font-size:12px;color:var(--muted);font-weight:700;line-height:1.15}
.fbox .v{font-family:var(--f-head);font-weight:800;font-size:16px;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}
.fbox.main{background:linear-gradient(180deg,#0f3f8f,#0a2a5e);border-color:#0a2a5e}
.fbox.main .t{color:#cfe0fb}.fbox.main .v{color:#fff}.fbox.main .ic{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.3);color:#fff}
.fbox.res{background:var(--green-l);border-color:#9ed6b1}
.fbox.res .v{color:var(--green)}

.protect{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px;padding:10px 14px;border-radius:10px;background:linear-gradient(90deg,#fff8e0,#fffdf5);border:1.5px solid #f2cf6b}
.protect svg{width:20px;height:20px;color:var(--navy2)}
.protect b{font-family:var(--f-head)}
.chip-money{display:inline-block;padding:3px 12px;border-radius:8px;background:linear-gradient(180deg,#ffe07a,#f7c331);font-family:var(--f-head);font-weight:900;color:#2f2100;font-variant-numeric:tabular-nums}
.vsep{width:1px;align-self:stretch;background:#e7c86a}

/* ---------- Packs ---------- */
.pk{display:inline-grid;place-items:center;min-width:34px;height:26px;padding:0 8px;border-radius:7px;color:#fff;font-family:var(--f-head);font-weight:900;font-size:14px;box-shadow:inset 0 -2px 0 rgba(0,0,0,.15)}
.pk-A{background:linear-gradient(180deg,#34b860,#1f9a4a)}
.pk-B{background:linear-gradient(180deg,#3d92f5,#1565d8)}
.pk-C{background:linear-gradient(180deg,#ff8a3d,#f06a14)}
.pk-D{background:linear-gradient(180deg,#9a62ea,#7a3bd4)}
.pk-E{background:linear-gradient(180deg,#f7c84a,#e0a000)}
.pk-none{background:linear-gradient(180deg,#9aa7ba,#6f7d92)}
table.t{width:100%;border-collapse:separate;border-spacing:0;font-size:14px}
table.t th{background:linear-gradient(180deg,#0f3f8f,#0a2a5e);color:#fff;text-align:left;font-family:var(--f-head);font-weight:700;font-size:12.5px;padding:9px 10px;white-space:nowrap}
table.t th:first-child{border-top-left-radius:8px}table.t th:last-child{border-top-right-radius:8px}
table.t td{padding:9px 10px;border-bottom:1px solid var(--line2);vertical-align:middle}
table.t tr:nth-child(even) td{background:var(--sky2)}
table.t td.n,table.t th.n{text-align:right;white-space:nowrap}
table.t tr.sel td{background:#fff4e6!important;box-shadow:inset 0 1px 0 #f6c08f,inset 0 -1px 0 #f6c08f}
table.t tr.no td{color:#9aa6b8}
table.t tr.click{cursor:pointer}
table.t tr.click:hover td{background:#e8f1fd}
.tbl-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}
.plus{font-weight:800}
.c-B{color:var(--blue)}.c-C{color:var(--orange)}.c-D{color:var(--purple)}.c-E{color:var(--gold)}
.st{display:inline-flex;align-items:center;gap:5px;font-weight:700;font-size:13px}
.st svg{width:16px;height:16px}
.st.ok{color:var(--green)}.st.ko{color:#a3aebf}

/* ---------- Résultat ---------- */
.result{display:flex;gap:16px;align-items:center;flex-wrap:wrap;padding:14px;border-radius:12px;border:1.5px solid var(--line);background:linear-gradient(180deg,#fff,#f3f8fe)}
.result .big{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 18px;border-radius:12px;background:#fff;border:1.5px solid var(--line);min-width:150px}
.result .big .lbl{font-family:var(--f-head);font-weight:800;font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.5px;display:flex;gap:6px;align-items:center}
.result .big .pkbig{font-family:var(--f-head);font-weight:900;font-size:26px;color:#fff;padding:6px 18px;border-radius:10px;letter-spacing:.5px;text-transform:uppercase}
.result .big .ok{font-family:var(--f-head);font-weight:800;color:var(--navy)}
.result .big .eq{font-size:12.5px;color:var(--muted);font-variant-numeric:tabular-nums}
.kv{flex:1 1 240px;min-width:0;display:grid;grid-template-columns:1fr auto;gap:5px 14px;font-size:14px}
.kv .k{color:var(--muted);font-weight:600;display:flex;gap:7px;align-items:center}
.kv .k svg{width:16px;height:16px;color:var(--blue)}
.kv .v{text-align:right;font-family:var(--f-head);font-weight:800;font-variant-numeric:tabular-nums}
.kv .tot{border-top:1.5px solid var(--line);padding-top:6px;margin-top:2px}
.kv .hl{color:var(--blue)}
.statusbar{margin-top:12px;display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:10px;font-weight:700}
.statusbar svg{width:20px;height:20px;flex:0 0 auto}
.statusbar.top{background:var(--green-l);color:#14733a;border:1.5px solid #a6dbb8}
.statusbar.ok{background:var(--amber-l);color:#8a5200;border:1.5px solid #f2cd8c}
.statusbar.alerte{background:var(--red-l);color:#a51d1d;border:1.5px solid #f2b0b0}
.warnlist{margin-top:10px;display:grid;gap:6px}
.warn{display:flex;gap:8px;align-items:flex-start;padding:8px 12px;border-radius:9px;background:var(--red-l);color:#a51d1d;font-weight:600;font-size:13.5px;border:1px solid #f4c1c1}
.warn.info{background:var(--sky);color:var(--navy2);border-color:var(--line)}
.warn svg{width:17px;height:17px;flex:0 0 auto;margin-top:1px}

/* ---------- Vue développeur (aperçu) ---------- */
.devcard{border:1.5px solid var(--line);border-radius:12px;overflow:hidden;background:#fff}
.devcard .dh{background:linear-gradient(90deg,#0f3f8f,#3b7fe0);color:#fff;padding:8px 12px;font-family:var(--f-head);font-weight:800;font-size:13.5px;display:flex;gap:8px;align-items:center}
.devcard .dh svg{width:17px;height:17px}
.devcard .db{padding:12px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}
.devcard .info{flex:1 1 200px;min-width:0;display:grid;gap:4px;font-size:14px}
.devcard .info b{font-family:var(--f-head)}
.trophy{flex:0 0 auto;padding:10px 14px;border-radius:10px;background:linear-gradient(180deg,#fff6d6,#ffe9a3);border:1.5px solid #f2cf6b;text-align:center;font-weight:700;font-size:13px;color:#5a4100}
.trophy svg{width:28px;height:28px;color:#c58a00}
.trophy .amt{font-family:var(--f-head);font-weight:900;font-size:20px;color:#3d2c00}
.lock{display:flex;gap:8px;align-items:center;margin-top:10px;font-size:13px;color:var(--muted);font-weight:600}
.lock svg{width:15px;height:15px}

/* ---------- Niveaux ---------- */
.lvl{display:inline-flex;align-items:center;gap:6px;font-family:var(--f-head);font-weight:800;font-size:13px;padding:3px 10px 3px 4px;border-radius:20px;background:var(--sky);color:var(--navy);white-space:nowrap}
.lvl i{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:11px;color:#fff;box-shadow:inset 0 -2px 0 rgba(0,0,0,.2)}
.lvl-Standard i{background:#9aa5b5}.lvl-Bronze i{background:#b8733a}.lvl-Argent i{background:#a9b4c2}.lvl-Or i{background:#e5a800}.lvl-Platine i{background:#6fa4c8}.lvl-Élite i{background:#7a3bd4}
.lvl-Or{background:#fff4cc;color:#6d4f00}.lvl-Élite{background:var(--purple-l);color:var(--purple)}.lvl-Bronze{background:#f8e7d8;color:#7a4416}

/* ---------- KPI ---------- */
.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}
.kpi{border:1.5px solid var(--line);border-radius:12px;padding:12px 14px;background:linear-gradient(180deg,#fff,#f5f9ff);display:flex;gap:11px;align-items:center;min-width:0}
.kpi .ic{flex:0 0 auto;width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(180deg,#2f86f0,#1565d8);color:#fff}
.kpi .ic svg{width:22px;height:22px}
.kpi .t{font-size:12px;color:var(--muted);font-weight:700;text-transform:uppercase;letter-spacing:.3px;font-family:var(--f-head)}
.kpi .v{font-family:var(--f-head);font-weight:900;font-size:21px;color:var(--navy);font-variant-numeric:tabular-nums;white-space:nowrap}
.kpi .s{font-size:12.5px;color:var(--muted)}
.kpi.green .ic{background:linear-gradient(180deg,#34b860,#1f9a4a)}
.kpi.orange .ic{background:linear-gradient(180deg,#ff8a3d,#f06a14)}
.kpi.purple .ic{background:linear-gradient(180deg,#9a62ea,#7a3bd4)}
.kpi.gold .ic{background:linear-gradient(180deg,#f7c84a,#e0a000)}

.bars{display:grid;gap:8px}
.barrow{display:grid;grid-template-columns:44px 1fr 46px;gap:10px;align-items:center;font-variant-numeric:tabular-nums}
.bar{height:18px;border-radius:6px;background:var(--sky);overflow:hidden}
.bar>span{display:block;height:100%;border-radius:6px}
.prog{height:9px;border-radius:6px;background:var(--line2);overflow:hidden;min-width:80px}
.prog>span{display:block;height:100%;background:linear-gradient(90deg,#2f86f0,#1565d8);border-radius:6px}
.prog.gold>span{background:linear-gradient(90deg,#f7c84a,#e0a000)}
.prog.red>span{background:linear-gradient(90deg,#f16b6b,#c62828)}

.typ{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:13px;padding:3px 9px;border-radius:20px;white-space:nowrap}
.typ svg{width:14px;height:14px}
.typ-parrain{background:#e5f0ff;color:#1452b0}
.typ-apporteur{background:var(--green-l);color:#14733a}
.typ-developpeur{background:var(--purple-l);color:var(--purple)}
.stt{display:inline-block;font-weight:700;font-size:12.5px;padding:3px 9px;border-radius:20px;white-space:nowrap}
.stt-pose{background:var(--green-l);color:#14733a}
.stt-cours{background:var(--sky);color:var(--navy2)}
.stt-annule{background:#eef0f4;color:#7a8597}
.stt-bloque{background:var(--red-l);color:var(--red)}
.stt-alerte{background:var(--amber-l);color:#8a5200}
.stt-paye{background:var(--green-l);color:#14733a}
.stt-apayer{background:var(--orange-l);color:#b24a06}

.toolbar{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:12px}
.toolbar .inp{width:auto;min-width:0}
.seg{display:inline-flex;border:1.5px solid var(--line);border-radius:9px;overflow:hidden;background:#fff}
.seg button{border:0;background:transparent;padding:7px 12px;font-family:var(--f-head);font-weight:700;font-size:13px;color:var(--muted);cursor:pointer}
.seg button.on{background:var(--navy2);color:#fff}
.empty{padding:26px;text-align:center;color:var(--muted);border:2px dashed var(--line);border-radius:12px;background:var(--sky2)}
.empty b{display:block;font-family:var(--f-head);color:var(--navy);font-size:16px;margin-bottom:4px}
.note{font-size:13px;color:var(--muted)}
.alerts{display:grid;gap:8px}

/* ---------- Modale ---------- */
.ovl{position:fixed;inset:0;background:rgba(10,42,94,.45);display:flex;align-items:flex-start;justify-content:center;padding:40px 16px;overflow-y:auto;z-index:50}
.modal{width:min(760px,100%);background:#fff;border-radius:14px;box-shadow:0 20px 50px rgba(10,42,94,.35);overflow:hidden}
.modal .hd{display:flex;align-items:center;gap:10px;padding:12px 16px;background:linear-gradient(90deg,var(--navy),var(--navy2) 60%,#3b7fe0);color:#fff}
.modal .hd h3{color:#fff;font-size:17px}
.modal .hd .x{margin-left:auto;border:0;background:rgba(255,255,255,.15);color:#fff;width:32px;height:32px;border-radius:8px;cursor:pointer;font-size:18px}
.modal .bd{padding:16px}
.modal .ft{padding:12px 16px;border-top:1px solid var(--line2);display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap;background:var(--sky2)}

.toast{position:fixed;left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));transform:translateX(-50%);background:var(--navy);color:#fff;padding:10px 18px;border-radius:10px;font-weight:700;box-shadow:0 10px 30px rgba(10,42,94,.35);z-index:60;display:flex;gap:8px;align-items:center}
.toast svg{width:18px;height:18px;color:#7fe0a0}

.login{max-width:420px;margin:30px auto}
.foot{text-align:center;padding:14px;font-size:13px;color:var(--muted);display:flex;gap:8px;justify-content:center;align-items:center}
.foot svg{width:18px;height:18px;color:var(--blue)}
.mono{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13px}
@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
