:root{--ground: #f7f7f7;--panel: #fff;--ink: #161616;--muted: #4a4a4a;--line: #e6e6e6;--accent: #34976a;--accent-bright: #41b883;--accent-soft: #e7f6ee;--crit: #b23a3a;--warn-bg: #fff1bf;--warn: #8a6d00;--serif: "Sora", system-ui, -apple-system, sans-serif;--sans: "Mulish", "Avenir", "Avenir Next", "Segoe UI", system-ui, sans-serif;--mono: ui-monospace, "SF Mono", Menlo, monospace}@media(prefers-color-scheme:dark){:root{--ground: #121412;--panel: #1a1d1a;--ink: #eef2ee;--muted: #a5aea5;--line: #2a2e2a;--accent: #41b883;--accent-bright: #41b883;--accent-soft: #41b8831f;--crit: #e88a8a;--warn-bg: #fedd6322;--warn: #fedd63}}*{box-sizing:border-box}body{margin:0;background:var(--ground);color:var(--ink);font-family:var(--sans);line-height:1.5;-webkit-font-smoothing:antialiased}.app-header{display:flex;align-items:center;gap:24px;padding:14px 24px;border-bottom:1px solid var(--line);background:var(--panel);position:sticky;top:0;z-index:5}.app-header h1{font-family:var(--serif);font-size:19px;margin:0;letter-spacing:-.01em}.app-header .spacer{flex:1}.tabs{display:flex;gap:4px}.tabs button{border:none;background:none;padding:7px 14px;border-radius:8px;font:inherit;font-size:14px;color:var(--muted);cursor:pointer}.tabs button.active{background:var(--accent-soft);color:var(--accent);font-weight:600}.userbox{font-family:var(--mono);font-size:13.5px;color:var(--muted);display:flex;gap:12px;align-items:center;margin-left:auto}.userbox .ghost{font-size:13.5px}main{padding:24px;max-width:1280px;margin:0 auto}main.wide{max-width:none;margin:0}.toolbar{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-end;padding:14px 16px;background:var(--panel);border:1px solid var(--line);border-radius:12px;margin-bottom:18px}.field{display:flex;flex-direction:column;gap:4px}.field label{font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}select,input[type=text],input[type=email],input[type=password],input[type=number]{font:inherit;font-size:14px;padding:6px 10px;border:1px solid var(--line);border-radius:8px;background:var(--ground);color:var(--ink)}select:focus,input:focus{outline:2px solid var(--accent);outline-offset:1px}button.primary{font:inherit;font-family:var(--serif);font-size:14px;font-weight:600;padding:8px 16px;background:var(--accent-bright);color:#132;border:none;border-radius:8px;cursor:pointer}button.primary:disabled{opacity:.5;cursor:default}button.ghost{font:inherit;font-size:13px;padding:6px 12px;background:none;border:1px solid var(--line);border-radius:8px;color:var(--muted);cursor:pointer}.tblwrap{overflow-x:auto;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.tblwrap.tall{max-height:min(68vh,760px);overflow:auto}.tblwrap.tall table.pl th{background:linear-gradient(var(--accent-soft),var(--accent-soft)) var(--panel);z-index:2}table.pl .fix1,table.pl .fix2{position:sticky;background:var(--panel);z-index:1}table.pl .fix1{left:0}table.pl .fix2{left:110px}.tblwrap table.pl th.fix1,.tblwrap table.pl th.fix2{z-index:3}table.pl th.fix1,table.pl th.fix2,table.pl tr.total .fix1,table.pl tr.total .fix2{background:linear-gradient(var(--accent-soft),var(--accent-soft)) var(--panel)}table.pl td.lbl.slim,table.pl th.slim{min-width:110px;max-width:110px}table.pl td.fix2,table.pl th.fix2,table.pl td.fix1:not(.slim),table.pl th.fix1:not(.slim){box-shadow:inset -2px 0 var(--line)}table.pl{border-collapse:collapse;width:100%;font-size:13px}table.pl th,table.pl td{padding:6px 12px;border-bottom:1px solid var(--line);text-align:right;white-space:nowrap}table.pl th{font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);font-weight:700;background:var(--accent-soft);position:sticky;top:0}table.pl td.lbl{text-align:left;min-width:230px}table.pl td.num{font-family:var(--mono);font-variant-numeric:tabular-nums}table.pl.users td.num{font-family:var(--sans);font-variant-numeric:normal}table.pl td.neg{color:var(--crit)}table.pl tr.total td{font-weight:700;border-top:2px solid var(--accent);background:var(--accent-soft)}table.pl td.delta{font-size:12px}.pct{font-size:11px;color:var(--muted);margin-left:6px}.login{max-width:360px;margin:12vh auto;padding:28px;background:var(--panel);border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;gap:12px}.login h1{font-family:var(--serif);margin:0 0 4px;font-size:24px}.error{color:var(--crit);font-size:13px}.hint{color:var(--muted);font-size:12.5px}.params-section{margin-bottom:28px}.params-section h2{font-family:var(--serif);font-size:20px;margin:0 0 4px}.params-section .sub{color:var(--muted);font-size:13.5px;margin:0 0 12px}.badge{font-family:var(--mono);font-size:10.5px;font-weight:600;padding:2px 8px;border-radius:999px;background:var(--accent-soft);color:var(--accent)}.badge.default{background:var(--warn-bg);color:var(--warn)}table.grid{border-collapse:collapse;width:100%;font-size:13px;background:var(--panel)}table.grid th,table.grid td{padding:6px 10px;border-bottom:1px solid var(--line);text-align:left}table.grid th{font-family:var(--mono);font-size:10.5px;text-transform:uppercase;color:var(--muted);background:var(--accent-soft)}table.grid select,table.grid input{font-size:13px;padding:4px 8px}.savebar{display:flex;gap:12px;align-items:center;margin-top:12px}.ok-msg{color:var(--accent);font-size:13px}button.chev{border:none;background:none;cursor:pointer;color:var(--accent);font-size:11px;width:22px;padding:0;vertical-align:middle}.chev-spacer{display:inline-block;width:22px}table.pl tr.detail td{background:color-mix(in srgb,var(--panel) 70%,var(--ground))}.shell-root{display:flex;flex-direction:column;height:100vh}.app-header{flex-wrap:wrap;gap:14px}.app-header .ctx{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap;margin-inline:auto}.app-header .ctx .field label{font-size:9.5px}.app-header .ctx select{padding:4px 8px;font-size:13px}.shell-body{display:flex;flex:1;min-height:0}.sidenav{width:240px;flex-shrink:0;overflow-y:auto;padding:8px;border-right:1px solid var(--line);background:var(--panel)}.sidenav .sect{font-family:var(--mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:12px 10px 4px}.sidenav .navbtn{display:flex;align-items:center;gap:8px;width:100%;text-align:left;border:none;background:none;font:inherit;font-size:13.5px;color:var(--ink);padding:7px 10px;border-radius:8px;cursor:pointer}.sidenav .navbtn:hover{background:var(--ground)}.sidenav .navbtn.current{background:var(--accent-soft);color:var(--accent);font-weight:700}.sidenav .navbtn .ic{width:18px;text-align:center;flex-shrink:0}.sidenav .navbtn .lbl{flex:1}.sidenav .navbtn .caret{font-size:9px;color:var(--muted);transition:transform .15s}.sidenav .navbtn.open .caret{transform:rotate(90deg);color:var(--accent)}.sidenav .sub{margin-left:26px;border-left:1px solid var(--line)}.sidenav .sub button{display:block;width:100%;text-align:left;border:none;background:none;font:inherit;font-size:12.5px;color:var(--muted);padding:5px 10px;border-radius:0 8px 8px 0;cursor:pointer}.sidenav .sub button:hover{background:var(--ground)}.sidenav .sub button.active{color:var(--accent);font-weight:700;background:var(--accent-soft)}.sidenav .sub .dot{color:var(--warn);margin-left:4px}.screen{flex:1;overflow-y:auto;padding:22px 26px;background:var(--ground)}.placeholder{max-width:640px;margin:8vh auto;text-align:left}.placeholder h2{font-family:var(--serif);font-size:24px;margin:0 0 8px}.placeholder .desc{color:var(--muted);font-size:14.5px;margin:0 0 14px}.brand{display:flex;flex-direction:column;gap:2px;line-height:1}.epm-tag{font-family:var(--serif);font-weight:600;font-size:11px;letter-spacing:.22em;color:var(--accent);text-transform:uppercase}.brand-logo{height:22px;width:auto;color:var(--ink);display:block}.screen{background:linear-gradient(160deg,color-mix(in srgb,var(--ground) 96%,transparent),color-mix(in srgb,var(--accent-soft) 30%,var(--ground)) 140%),url(/hero-greenkub.webp) center / cover fixed no-repeat}.toolbar,.tblwrap,.placeholder-card{background:color-mix(in srgb,var(--panel) 94%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.toolbar.chantier,.stickhead .toolbar.chantier,.ana-carte.chantier,button.home-carte.chantier{background:color-mix(in srgb,var(--crit) 16%,var(--panel));border-color:color-mix(in srgb,var(--crit) 55%,var(--line))}.sidenav .sect-btn.wip .lbl,.sidenav .navbtn.wip .lbl,.sidenav .sub button.wip{color:color-mix(in srgb,var(--muted) 62%,transparent);font-style:italic}table.pl td.sepg,table.pl th.sepg{border-left:2px solid var(--line)}table.pl td.grp{font-weight:700}.tblwrap.tbl-sticky{overflow-x:visible}.tblwrap.tbl-sticky table.pl th{top:var(--th-top, 0);z-index:15;box-shadow:inset 0 -2px 0 var(--accent-bright)}.tblwrap.tbl-sticky.caav table.pl thead th{box-shadow:none}.tblwrap.tbl-sticky.caav table.pl tr.total.figee td{position:sticky;top:var(--tot-top, 0);z-index:14;background:var(--accent-soft);box-shadow:inset 0 -2px 0 var(--accent-bright)}.pct-ca{display:inline-block;min-width:52px;margin-left:8px;font-size:10.5px;color:var(--muted);text-align:right;font-variant-numeric:tabular-nums}table.pl th.val-pct{text-align:right;padding-right:70px}table.pl td.num{font-family:var(--sans);font-size:13.5px;font-variant-numeric:tabular-nums}.tb-group{display:flex;flex-direction:column;gap:6px;padding:8px 14px 10px;background:color-mix(in srgb,var(--accent-soft) 40%,var(--panel));border:1px solid var(--line);border-radius:10px}.tb-title{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-weight:700;text-align:center}.tb-fields{display:flex;gap:8px;align-items:center;flex-wrap:wrap;min-height:34px}.tb-fields select{font:inherit;font-size:13.5px;padding:6px 8px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink)}.tb-fields select,.tb-fields button.ghost,.tb-fields .msel-btn{height:34px;box-sizing:border-box}.tb-fields .field{flex-direction:row;align-items:center;gap:6px}.tb-fields .field>label{font-size:10px}.tb-fields>label{padding:0!important}.year-chips{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.year-chip{font:inherit;font-size:12.5px;padding:4px 10px;cursor:pointer;border:1px solid var(--line);border-radius:999px;background:var(--panel);color:var(--muted)}.year-chip.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);font-weight:600}table.pl,table.grid{background:transparent}.app-header{background:color-mix(in srgb,var(--panel) 88%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.sidenav{background:color-mix(in srgb,var(--panel) 92%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.shell-root{background:url(/hero-greenkub.webp) center / cover fixed no-repeat}.login-hero{min-height:100vh;display:grid;place-items:center;background:linear-gradient(to bottom,#16161647,#16161673),url(/hero-greenkub.webp) center / cover no-repeat}.login{margin:0;background:color-mix(in srgb,var(--panel) 88%,transparent);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 18px 50px #00000040}.app-header{background:color-mix(in srgb,#dfe2df 80%,#ffffffcc);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:2px solid var(--accent-bright);box-shadow:0 2px 14px #16161614;padding:12px 24px}@media(prefers-color-scheme:dark){.app-header{background:color-mix(in srgb,#1a1d1a 86%,transparent)}}.app-header .brand-logo{height:32px;color:var(--accent-bright)}.app-header .epm-tag{font-size:14px;color:var(--ink)}.app-header .field label{font-weight:700;color:var(--muted)}.app-header select{background:var(--accent-soft);color:var(--ink);border:1px solid var(--accent-bright);font-weight:700}.app-header select:hover{background:color-mix(in srgb,var(--accent-soft) 60%,#fff)}.app-header select:focus{outline-color:var(--accent-bright)}.login .brand-logo{height:34px;color:var(--accent-bright)}.login .epm-tag{font-size:14px;color:var(--ink)}table.grid tr.filters th{background:color-mix(in srgb,var(--accent-soft) 50%,var(--panel));padding:5px 10px;text-transform:none;letter-spacing:0}table.grid tr.filters input[type=text],table.grid tr.filters select{font-size:12px;padding:3px 8px;width:100%;max-width:220px}table.grid thead tr.filters th{position:sticky;top:0;z-index:3;height:30px}table.grid thead tr:last-child th{position:sticky;top:41px;z-index:2;background:var(--accent-soft)}table.grid thead tr:only-child th{position:sticky;top:0;z-index:2;background:var(--accent-soft)}.sidenav .sect-btn{display:flex;align-items:center;width:100%;text-align:left;border:none;background:none;cursor:pointer;padding:10px 10px 6px;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:700}.sidenav .sect-btn:hover{color:var(--accent)}.sidenav .sect-btn .lbl{flex:1}.sidenav .sect-btn .caret{font-size:8px;transition:transform .15s}.sidenav .sect-btn.open{color:var(--accent)}.sidenav .sect-btn.open .caret{transform:rotate(90deg)}.jss_worksheet td,.jss_worksheet th,.jexcel td,.jexcel th,.jss_worksheet input,.jexcel input,.jdropdown,.jdropdown-container,.jdropdown-content,.jdropdown-header,.jss_contextmenu,.jexcel_contextmenu,.jexcel_toolbar{color:#161616}.jss_worksheet tbody td,.jexcel tbody td{background-color:#fff}.bdc-sheet .jss_worksheet tbody td,.bdc-sheet .jss_worksheet thead td,.bdc-sheet .jexcel tbody td,.bdc-sheet .jexcel thead td{font-family:Tahoma,Geneva,sans-serif!important;font-size:9pt!important}.sheet-statusbar{display:flex;gap:24px;align-items:center;padding:7px 14px;background:var(--accent-soft);border:1px solid var(--line);border-radius:8px;font-family:Tahoma,Geneva,sans-serif;font-size:12px}.sheet-statusbar b{color:var(--accent);font-variant-numeric:tabular-nums}.bdc-sheet .jss_worksheet thead td,.bdc-sheet .jexcel thead td{position:sticky!important;top:0;z-index:4;background:#f3f3f3}.bdc-sheet .jss_worksheet thead tr.jss_filter td,.bdc-sheet .jexcel thead tr+tr td{top:24px;z-index:4;background:#fafafa}.bdc-sheet .jss_content{overflow:auto!important;max-height:calc(100vh - 345px)!important}.bdc-sheet .jss_worksheet>thead>tr:first-child>td{position:sticky!important;top:0!important;z-index:9!important;background-color:#f3f3f3}.bdc-sheet .jss_worksheet>thead>tr:nth-child(2)>td{position:sticky!important;top:24px!important;z-index:8!important;background-color:#fafafa}.bdc-sheet .jss_worksheet>thead>tr>td{text-align:center!important}.bdc-sheet .jss_worksheet>thead>tr>td.arrow-up,.bdc-sheet .jss_worksheet>thead>tr>td.arrow-down{background-repeat:no-repeat!important;background-position:center right 2px!important;padding-right:18px!important}.bdc-sheet .jss_worksheet>thead>tr>td.arrow-up{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24'%3E%3Cpath d='M7 14l5-6 5 6H7z' fill='%231d6a4a'/%3E%3C/svg%3E")!important}.bdc-sheet .jss_worksheet>thead>tr>td.arrow-down{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 6 5-6H7z' fill='%231d6a4a'/%3E%3C/svg%3E")!important}.bdc-sheet .jss_worksheet>thead>tr:last-child>td[data-x]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 24 24'%3E%3Cpath d='M3 5h18l-7 8v5l-4 2v-7L3 5z' fill='%239aa39a'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center right 4px!important;padding-right:16px!important;cursor:pointer}.bdc-suivi .jss_worksheet>thead>tr:first-child>td{position:sticky!important;top:0!important;z-index:9!important;background-color:#fff;font-weight:600;color:#1d5c3a;text-align:right!important;font-variant-numeric:tabular-nums}.bdc-suivi .jss_worksheet>thead>tr:first-child>td:nth-child(-n+4){text-align:center!important}.bdc-suivi .jss_worksheet>thead>tr:nth-child(2)>td{position:sticky!important;top:24px!important;z-index:9!important;background-color:#e8efe9;font-weight:700}.bdc-suivi .jss_worksheet>thead>tr:nth-child(3)>td{position:sticky!important;top:48px!important;z-index:9!important;background-color:#f3f3f3}.bdc-suivi .jss_worksheet>thead>tr:nth-child(4)>td{position:sticky!important;top:72px!important;z-index:8!important;background-color:#fafafa}.loading-overlay{position:absolute;inset:0;z-index:20;border-radius:10px;display:flex;align-items:center;justify-content:center;gap:12px;background:color-mix(in srgb,var(--panel) 70%,transparent);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);font:600 13.5px var(--sans);color:var(--accent)}.spinner{width:22px;height:22px;border-radius:50%;flex-shrink:0;border:3px solid var(--accent-soft);border-top-color:var(--accent);animation:spin .8s linear infinite}.loading-inline{display:flex;align-items:center;gap:12px;padding:28px;font:600 13.5px var(--sans);color:var(--accent)}@keyframes spin{to{transform:rotate(360deg)}}.msel{position:relative}.msel-btn{font:inherit;font-size:14px;padding:6px 10px;border:1px solid var(--line);border-radius:8px;background:var(--ground);color:var(--ink);cursor:pointer;min-width:110px;text-align:left;display:flex;justify-content:space-between;align-items:center;gap:8px}.msel-btn.active{border-color:var(--accent);color:var(--accent);font-weight:600}.msel-btn .caret{font-size:10px;color:var(--muted)}.msel-panel{position:absolute;top:100%;left:0;z-index:30;margin-top:4px;background:var(--panel);border:1px solid var(--line);border-radius:10px;box-shadow:0 8px 24px #0000001f;padding:6px;max-height:300px;overflow-y:auto;min-width:210px}.msel-opt{display:flex;align-items:center;gap:8px;padding:4px 8px;font-size:13.5px;border-radius:6px;cursor:pointer;white-space:nowrap}.msel-opt:hover{background:var(--ground)}.msel-clear{display:block;width:100%;text-align:left;border:none;background:none;font:inherit;font-size:12.5px;color:var(--accent);font-weight:600;padding:4px 8px;cursor:pointer}.toolbar:has(.msel-panel){position:relative;z-index:25}.stickhead{position:sticky;top:0;z-index:20;background:var(--ground)}.stickhead:before{content:"";position:absolute;left:-26px;right:-26px;bottom:100%;height:66px;background:var(--ground)}.stickhead .toolbar{margin-bottom:0;background:var(--panel);backdrop-filter:none;-webkit-backdrop-filter:none}.stickhead:after{content:"";display:block;height:18px;background:linear-gradient(var(--ground),transparent)}.caav-wrap>.tabs{position:relative;z-index:21}.hyp-mini{border-collapse:collapse;font-size:11.5px}.hyp-mini th{font-size:9.5px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.03em;padding:0 6px 2px;text-align:right;white-space:nowrap}.hyp-mini th:first-child,.hyp-mini th:nth-child(2){text-align:left}.hyp-mini td{padding:1px 6px;text-align:right;white-space:nowrap;height:24px}.hyp-mini td.sens{text-align:left;color:var(--muted);font-variant-numeric:tabular-nums}.hyp-mini td.ver{text-align:left}.hyp-mini td.pctcell{font-variant-numeric:tabular-nums}.hyp-mini select{font:inherit;font-size:11.5px;padding:2px 4px;border:1px solid var(--line);border-radius:5px}.hyp-mini input{width:46px;font:inherit;font-size:11.5px;text-align:right;padding:2px 5px;border:1px solid var(--line);border-radius:5px}.drillable{cursor:pointer}tr.drillable:hover td,td.drillable:hover{background:var(--accent-soft)!important}.drill-overlay{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;background:#0a140e73;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.drill-panel{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:18px 20px;width:min(1080px,92vw);max-height:84vh;display:flex;flex-direction:column;box-shadow:0 24px 64px #00000040}.drill-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px}.drill-head h3{font-family:var(--serif);font-size:17px}.drill-body{overflow:auto;border:1px solid var(--line);border-radius:10px}.drill-ref{border:none;background:none;font:inherit;color:var(--accent);font-weight:700;cursor:pointer;padding:0;text-decoration:underline}.ana-cartes{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:18px}.ana-carte{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:12px 18px;min-width:170px}.ana-carte .lbl{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.ana-carte .val{font-family:var(--serif);font-size:20px;font-weight:700;color:var(--accent)}button.home-carte{font:inherit;text-align:left;cursor:pointer}button.home-carte:hover{border-color:var(--accent)}.home-carte .det{font-size:12px;color:var(--muted);margin-top:4px}.home-blocs{display:flex;gap:28px;flex-wrap:wrap;align-items:flex-start}.home-bloc{flex:1 1 460px;min-width:0}.home-alertes{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:18px}.home-alerte{font:inherit;font-size:13px;cursor:pointer;text-align:left;background:var(--panel);border:1px solid var(--line);border-radius:999px;padding:7px 14px;color:var(--ink)}.home-alerte.warn{border-color:var(--crit);color:var(--crit);font-weight:600}.home-alerte:hover{border-color:var(--accent)}.home-liens{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:18px}.home-lien{display:flex;gap:12px;align-items:center;font:inherit;cursor:pointer;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:12px 18px;min-width:230px;text-align:left}.home-lien:hover{border-color:var(--accent)}.home-lien .ic{font-size:20px;color:var(--accent)}.home-lien b{display:block}.home-lien .desc{display:block;font-size:12px;color:var(--muted)}.ana-carte .val.warn{color:var(--crit)}
