:root{--y:#FFCF00;--y-hover:#F2C400;--y-soft:#FFF6D6;--y-line:#FFE566;--y-ink:#5C4A00;--tone-ink:#0A0A0A;--tone-graphite:#3A3A3A;--tone-gray:#8A8A8A;--tone-mist:#E8E8E8;--tone-pale:#FFF6D6;--tone-soft:#FFE566;--tone-volt:#FFCF00;--tone-gold:#C6A200;--tone-deep:#8C7000;--ink:#0A0A0A;--ink2:#303030;--txt:#303030;--mute:#646464;--mute2:#8A8A8A;--ter:#8A8A8A;--line:#E2E2E2;--line-soft:#EEEEEE;--fill:#F6F6F6;--bg:#F6F6F6;--page:#F6F6F6;--card:#fff;--surface:#fff;--accent:#FFCF00;--accent-hover:#F2C400;--accent-rgb:255,207,0;--accent-soft:#FFF6D6;--accent-wash:#FFF6D6;--accent-line:#FFE566;--accent-mid:#FFE566;--on-accent:#0A0A0A;--on-accent-soft:rgba(10,10,10,.72);--header:#0A0A0A;--header-elev:#171717;--header-line:#2A2A2A;--header-hover:#1A1A1A;--link:#0A0A0A;--link-hover:#5C4A00;--ok:#3E6B50;--ok-soft:#E6EFE9;--bad:#8F3E3A;--bad-soft:#F4E8E7;--warn:#8F3E3A;--status-valide:#E6EFE9;--status-encours:#FFF6D6;--status-suspendu:#E8E8E8;--status-annule:#F4E8E7;--status-neutre:#EEEEEE;--status-vide:#F3F3F3;--status-vide-ink:#8A8A8A;--sh:0 1px 2px rgba(10,10,10,.04),0 8px 24px -16px rgba(10,10,10,.18);--r-card:22px;--r-btn:12px}.acc-card,.acc-gauge-card,.admin-kpis article,.card,.cee-card,.elig-card,.gn-card,.gn-kpi,.kanban .col,.kcard,.kpi,.ml-kpis article,.modal,.notice-pop,.prm-card,.screen-home .card,.screen-home .kpi,.screen-plan .card,.screen-plan .kpi,.screen-sav .card,.screen-sav .kpi,.toast,.v4-fold,.v4-next,.v4-sum,.v5-card{border-radius:var(--r-card)}.acc-role,.alertchip,.chip,.pill,.pill-y,.screen-home .alertchip,.screen-plan .alertchip,.screen-sav .alertchip,.v5-chip,.v5-steps li{border-radius:999px}.v4-cat,.v4-nav a{border-radius:12px}.p-v,.pill.p-v{background:var(--status-valide);color:var(--ok)}.p-e,.pill.p-e{background:var(--status-encours);color:var(--y-ink)}.p-s,.pill.p-s{background:var(--status-suspendu);color:var(--ink2)}.p-a,.pill.p-a{background:var(--status-annule);color:var(--bad)}.p-n,.pill.p-n{background:var(--status-neutre);color:var(--ink2)}.acc-kpis>article:first-child,.admin-kpis>article:first-child,.gn-kpis>.gn-kpi:first-child,.gn-kpis>a.gn-kpi:first-child,.kpis>.kpi:first-child,.money,.screen-home .kpis>.kpi:first-child,.screen-plan .kpis>.kpi:first-child,.screen-sav .kpis>.kpi:first-child,.v4-sum{background:var(--ink);color:#fff;border-color:var(--ink)}.acc-kpis>article:first-child small,.acc-kpis>article:first-child span,.admin-kpis>article:first-child small,.admin-kpis>article:first-child span,.gn-kpis>.gn-kpi:first-child em,.gn-kpis>.gn-kpi:first-child small,.gn-kpis>.gn-kpi:first-child span,.kpis>.kpi:first-child small,.kpis>.kpi:first-child span,.money p,.money small,.screen-home .kpis>.kpi:first-child small,.screen-home .kpis>.kpi:first-child span,.screen-plan .kpis>.kpi:first-child small,.screen-plan .kpis>.kpi:first-child span,.screen-sav .kpis>.kpi:first-child small,.screen-sav .kpis>.kpi:first-child span,.v4-sum .sub,.v4-sum .v4-eye,.v4-sum .v5-score-copy .sub,.v4-sum .v5-score-copy b{color:#D0D0D0}.acc-kpis>article:first-child b,.admin-kpis>article:first-child b,.admin-kpis>article:first-child strong,.gn-kpis>.gn-kpi:first-child strong,.kpis>.kpi:first-child b,.money .big,.money strong,.screen-home .kpis>.kpi:first-child b,.screen-plan .kpis>.kpi:first-child b,.screen-sav .kpis>.kpi:first-child b,.v4-sum .v4-amount{color:var(--y)}.kpis>.kpi:first-child:before,.screen-home .kpis>.kpi:first-child:before,.screen-plan .kpis>.kpi:first-child:before,.screen-sav .kpis>.kpi:first-child:before{background:var(--y)}.v4-sum .v5-ring span{background:#fff;color:var(--ink)}.v4-main .btn-y~.btn-y,.v4-main .btn.primary~.btn.primary,.v4-main .v4-btn.p~.v4-btn.p,.v4-main form~form :is(.btn-y,.btn.primary,.v4-btn.p),.v4-main:has(.acc-go) :is(.btn-y,.btn.primary,.v4-btn.p),.v4-main:has(.lg-go) :is(.btn-y,.btn.primary,.v4-btn.p){background:#fff;border-color:var(--line);color:var(--ink)}.v4-main .acc-go,.v4-main .lg-go{background:var(--y);border-color:var(--y);color:var(--ink)}.v4-main .btn-quiet,.v4-main .btn-quiet.btn-y,.v4-main .btn-quiet.btn.primary,.v4-main .btn-quiet.v4-btn.p{background:#fff;border-color:var(--line);color:var(--ink)}.clo,.crumb,.fact small,.muted,.sel .lb,.subhead h1 small{color:var(--mute)}.acc-note{background:var(--y-soft);color:var(--ink)}.in,.in.calc{border-color:var(--line)}.ty-pv{background:var(--tone-pale)}.ty-pac,.ty-pv{color:var(--y-ink)}.ty-pac{background:var(--tone-soft)}.ty-ite{background:var(--tone-mist);color:var(--ink)}.ty-reno{background:var(--tone-ink);color:var(--y)}.ty-al{background:var(--tone-graphite);color:#fff}.prd-card{border-left-color:var(--tone-deep);background:var(--tone-pale)}.prd-card.ty-pac{border-color:var(--tone-gold);background:var(--y-soft)}.prd-card.ty-ite{border-color:var(--tone-gray);background:var(--tone-mist)}.prd-card.ty-reno{border-color:var(--tone-ink);background:#F3F3F3}.prd-card.ty-al{border-color:var(--tone-graphite);background:var(--fill)}.acc-table tr.on td,.imp-list tbody tr.on td,.jrow.on,.pk-steps button.on,.rdv-steps button.on{background:var(--y-soft);color:var(--ink)}.stp.nouvelle{background:var(--tone-pale);color:var(--y-ink)}.stp.a_etudier{background:var(--tone-soft);color:var(--y-ink)}.stp.acceptee,.stp.livree{background:var(--ok-soft);color:var(--ok)}.stp.en_cours{background:var(--tone-mist);color:var(--ink)}.stp.refusee{background:var(--bad-soft);color:var(--bad)}.r-ADMIN{background:var(--ink);color:#fff}.r-MANAGER{background:var(--y);color:var(--ink)}.r-GESTIONNAIRE{background:var(--tone-pale);color:var(--y-ink)}.r-COMMERCIAL{background:var(--tone-soft);color:var(--y-ink)}.r-TELEOPERATEUR{background:var(--tone-mist);color:var(--ink)}.r-CONFIRMATEUR{background:var(--tone-graphite);color:#fff}.r-CHARGEE_SAISIE{background:#FFF3B0;color:var(--y-ink)}.r-INGENIEUR{background:#1A1A1A;color:var(--y)}.r-JURIDIQUE{background:#D8D8D8;color:var(--ink)}.r-AGENCE{background:var(--tone-gold);color:var(--ink)}.acc-st.actif,.clo.oui,.clos,.tcard .clo.oui{color:var(--ok)}.acc-st.invitation{color:var(--tone-deep)}.pipe-step.on b{background:var(--ink);color:var(--y)}.rdv-bar i{background:var(--y)}.rdv-bar.sign i{background:var(--ink)}.screen-com .steps span.done,.trk-steps li.done{background:var(--ok-soft);color:var(--ok)}.screen-com .ev.conf{box-shadow:inset 3px 0 var(--ok)}.screen-com .ev.late{outline-color:var(--bad)}.abanner,.banner,.call.report,.fict,.fx,.prd-alert,.screen-com .note,.trk-warn,.trk-zone{background:var(--y-soft);color:var(--y-ink);border-color:var(--y-line)}.alertchip,.cnt,.err,.ml-error,.prd-error,.screen-home .alertchip,.screen-home .ch2 .cnt.r,.screen-home .cnt,.screen-plan .alertchip,.screen-plan .ch2 .cnt.r,.screen-plan .cnt,.screen-sav .alertchip,.screen-sav .ch2 .cnt.r,.screen-sav .cnt{background:var(--bad-soft);color:var(--bad);border-color:#E4CFCD}.screen-home .alr.g,.screen-home .t-g,.screen-plan .okp,.screen-sav .t-g{background:var(--ok-soft);color:var(--ok)}.ctl-row.ko,.screen-home .alr.r,.screen-home .t-r,.screen-plan .kop,.screen-sav .pr-b,.screen-sav .t-r{background:var(--bad-soft);color:var(--bad)}.screen-home .st.sconf,.screen-home .t-o,.screen-sav .t-o{background:var(--tone-pale);color:var(--y-ink);border-color:var(--y-line)}.kpi span,.screen-home .kpi span,.screen-plan .kpi span,.screen-sav .kpi span{color:var(--ok)}.kpi.down span,.kpi.warn span,.screen-sav .sla.t-o span,.screen-sav .sla.t-r span{color:var(--bad)}.screen-sav .sla.t-g span{color:var(--ok)}.lj-kpi.blue{box-shadow:inset 3px 0 0 var(--ink)}.lj-kpi.orange{box-shadow:inset 3px 0 0 var(--y)}.lj-kpi.green{box-shadow:inset 3px 0 0 var(--tone-gold)}.screen-home .itm small.ok2,.screen-sav .itm small.ok2{color:var(--ok)}@media (min-width:1024px){.v4-app{transition:grid-template-columns .2s ease}.v4-app:not(.nav-ready),.v4-app:not(.nav-ready) .v4-side{transition:none}.v4-side{min-width:0;z-index:8;transition:opacity .2s ease,padding .2s ease}.v4-top .v4-burger{display:inline-flex;width:40px;height:40px;border-radius:12px;color:var(--ink)}.v4-top .v4-burger:hover{background:var(--tone-mist)}.v4-app.nav-icons{grid-template-columns:64px minmax(0,1fr)}.v4-app.nav-icons .v4-side{padding-left:6px;padding-right:6px}.v4-app.nav-icons .v4-brand,.v4-app.nav-icons .v4-sub{display:none}.v4-app.nav-icons .v4-cat{display:flex;width:100%;min-height:40px}.v4-app.nav-icons .v4-brandrow{justify-content:center;padding-bottom:10px}.v4-app.nav-icons .v4-grp:not(.on) a{display:none!important}.v4-app.nav-icons .v4-grp.on a{display:flex!important;justify-content:center;margin-left:0;padding:0}.v4-app.nav-icons .v4-cat,.v4-app.nav-icons .v4-me,.v4-app.nav-icons .v4-nav a{position:relative}.v4-app.nav-icons [data-tip]:focus-visible:after,.v4-app.nav-icons [data-tip]:hover:after{content:attr(data-tip);position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%);z-index:30;padding:6px 10px;border-radius:8px;background:var(--ink);color:#fff;border:1px solid var(--tone-graphite);box-shadow:0 8px 20px rgba(10,10,10,.18);font-size:12px;font-weight:700;letter-spacing:0;text-transform:none;white-space:nowrap;pointer-events:none}.v4-app.nav-hidden{grid-template-columns:0 minmax(0,1fr)}.v4-app.nav-hidden .v4-side{opacity:0;padding:0;overflow:hidden;pointer-events:none;visibility:hidden}}.login-wrap{background:var(--bg)!important;padding:24px 16px!important}.login-card{background:var(--ink)!important;border:1px solid var(--tone-graphite)!important;border-radius:var(--r-card)!important;box-shadow:0 24px 60px rgba(10,10,10,.18)!important;width:min(420px,100%)!important}.login-card,.login-card .login-lead,.login-card h1{color:#fff!important}.login-card .login-crm,.login-card label{color:var(--tone-gray)!important}.login-card input{background:#141414!important;color:#fff!important;border:1px solid var(--tone-graphite)!important;border-radius:var(--r-btn)!important;min-height:44px;font-size:16px}.login-card .btn.primary,.login-card .btn.primary:hover{background:var(--y)!important;border-color:var(--y)!important;color:var(--ink)!important;min-height:44px}.login-card .login-link{align-items:center;margin-top:8px;padding:0;border:0;color:var(--y);font-weight:700;cursor:pointer}.login-card .login-link,.login-card .login-passkey{display:flex;justify-content:center;width:100%;min-height:44px;background:transparent}.login-card .login-passkey{margin-top:4px;color:#fff;border:1px solid var(--tone-graphite);border-radius:var(--r-btn)}.login-card .login-info{margin:12px 0 0;padding:12px 14px;border-radius:12px;background:var(--tone-pale);color:var(--ink);font-size:14px;line-height:1.45}.login-card .err{margin-top:12px;padding:10px 12px;border-radius:12px;background:var(--bad-soft);color:var(--bad)}.login-foot{color:var(--tone-gray)}.passkey-card{margin-top:16px;max-width:520px}.passkey-card p{color:var(--mute);line-height:1.45}.passkey-list{list-style:none;margin:12px 0;padding:0;display:flex;flex-direction:column;gap:8px}.passkey-list li{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid var(--line);border-radius:12px;padding:12px;background:#fff}.passkey-list b{display:block}.passkey-list small{display:block;color:var(--mute);margin-top:2px}.passkey-card>.btn,.passkey-list .btn{min-height:44px}.passkey-empty{color:var(--mute)}.passkey-offer{position:fixed;inset:0;z-index:80;display:flex;align-items:flex-end;justify-content:center;padding:16px;background:rgba(10,10,10,.45)}.passkey-sheet{width:min(440px,100%);background:#fff;color:var(--ink);border-radius:22px 22px 16px 16px;padding:22px;box-shadow:0 24px 60px rgba(10,10,10,.2)}.passkey-sheet>p:first-child{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.14em;color:var(--tone-gray)}.passkey-sheet h2{margin:0 0 8px;font-size:22px;line-height:1.25}.passkey-sheet p{margin:0;line-height:1.45;color:var(--tone-graphite)}.passkey-actions{display:flex;gap:8px;margin-top:18px}.passkey-actions .btn{flex:1 1;min-height:44px;justify-content:center}.passkey-done{margin:12px 16px 0;padding:12px 14px;border-radius:12px;background:var(--ok-soft);color:var(--ok)}@media (min-width:720px){.passkey-offer{align-items:center}.passkey-sheet{border-radius:22px}}@media (max-width:720px){.passkey-list li{flex-direction:column}.acc-reset,.passkey-list li{align-items:stretch}}.v4-account{margin-top:auto;position:relative;display:flex;flex-direction:column;gap:8px}.v4-account .v4-menu{left:0;right:0;bottom:calc(100% + 8px);z-index:20}.v4-side .v4-account .v4-me{margin-top:0}.v4-logout button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;border-radius:12px;border:1px solid #fff;background:#fff;color:var(--ink);font-weight:700;cursor:pointer;padding:0 12px}.v4-menu .v4-logout button{background:var(--y);border-color:var(--y)}@media (min-width:1024px){.v4-app.nav-icons .v4-logout span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}}.prm-head{align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.prm-head h1{font-size:32px;letter-spacing:-.04em}@media (max-width:1023px){.prm-head h1{font-size:24px}}.prm-section{display:block;margin-top:4px;font-size:18px}.prm-head-side{display:grid;justify-items:end;grid-gap:4px;gap:4px;color:var(--tone-gray);font-size:13px}.prm-back{display:none}.prm-search{position:relative;margin:0 0 18px;max-width:560px}.prm .prm-form input,.prm .prm-form select,.prm .prm-form textarea,.prm-drawer input,.prm-drawer select,.prm-drawer textarea,.prm-filters input,.prm-filters select,.prm-search input{width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:12px;min-height:44px;padding:10px 12px;background:#fff;color:var(--ink);font:inherit;font-size:16px;font-weight:600}.prm-search input,.prm-search ul{background:#fff}.prm-search ul{position:absolute;z-index:5;left:0;right:0;margin:6px 0 0;padding:6px;list-style:none;border:1px solid var(--line);border-radius:16px;box-shadow:var(--sh)}.prm-search a{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;text-decoration:none;color:var(--ink)}.prm-search a:hover{background:var(--fill)}.prm-search span{color:var(--tone-gray);font-size:13px}.prm-home{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));grid-gap:14px;gap:14px}.prm-tile{display:grid;align-content:start;grid-gap:8px;gap:8px;min-height:168px;padding:18px;background:#fff;border:1px solid var(--line);border-radius:var(--r-card);text-decoration:none;color:inherit}.prm-tile:hover{border-color:var(--ink)}.prm-tile i{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--tone-pale);color:var(--ink)}.prm-tile strong{font-size:16px}.prm-tile span{color:var(--tone-graphite);font-size:14px;line-height:1.4}.prm-tile em{margin-top:auto;color:var(--tone-gray);font-style:normal;font-size:13px}.prm-layout{display:grid;grid-template-columns:232px minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start}.prm-side{position:-webkit-sticky;position:sticky;top:12px;display:grid;grid-gap:16px;gap:16px;max-height:calc(100vh - 24px);overflow:auto}.prm-desk .prm-grid{grid-template-columns:1fr}.prm-side p{margin:0 0 6px;color:var(--tone-gray);font-size:12px;font-weight:700}.prm-side a{display:block;padding:8px 10px;border-radius:10px;color:var(--ink);text-decoration:none;font-weight:600}.prm-side a.on{background:var(--tone-pale)}.prm-body{min-width:0}.prm-help{font-weight:500}.prm .prm-card>p:not([data-testid]),.prm-help{color:var(--tone-gray);font-size:13px;line-height:1.45}.prm .prm-form label,.prm-drawer label,.prm-field{display:grid;grid-gap:6px;gap:6px;text-transform:none;letter-spacing:normal;font-size:13px;font-weight:650;color:var(--ink)}.prm label:has(>input[type=checkbox]){display:flex;align-items:center;gap:8px;text-transform:none;letter-spacing:normal;font-size:14px;font-weight:600}.prm-group{margin:0 0 16px;padding:14px;border:1px solid var(--line);border-radius:16px;display:grid;grid-gap:10px;gap:10px}.prm-group legend{padding:0 6px;font-weight:700}@media (min-width:900px){.prm-desk .prm-group{grid-template-columns:1fr 1fr}.prm-desk .prm-group legend{grid-column:1/-1}}.prm-affix{position:relative;display:block}.prm-affix em{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--tone-gray);font-style:normal;font-size:13px;font-weight:650;pointer-events:none}.prm-affix input{padding-right:76px}.prm-drop{position:relative;display:grid;place-items:center;min-height:112px;padding:18px;border:1.5px dashed var(--tone-gray);border-radius:16px;background:var(--fill);color:var(--tone-graphite);text-align:center;cursor:pointer}.prm-drop.on{border-color:var(--ink);background:var(--tone-pale)}.prm-drop input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.prm-cat-head,.prm-filters{display:flex;gap:10px;align-items:center;justify-content:space-between}.prm-filters{margin:12px 0}.prm-filters input,.prm-filters select{max-width:280px}.prm-body table,.prm-catalog table{width:100%;border-collapse:collapse}.prm-catalog tbody tr,.prm-team tbody tr{cursor:pointer}.prm-catalog tbody tr:hover,.prm-team tbody tr:hover{background:var(--fill)}.prm-catalog td,.prm-catalog th{padding:12px 8px}.prm-add{white-space:nowrap}.prm-veil{position:fixed;inset:0;z-index:40;background:rgba(10,10,10,.28);display:flex;justify-content:flex-end}.prm-drawer{width:min(440px,100%);height:100%;overflow:auto;background:#fff;padding:22px;box-shadow:var(--sh)}.prm-drawer header{display:flex;justify-content:space-between;gap:12px;align-items:center}.prm-drawer h2{margin:0;font-size:20px}.prm-x{border:0;background:transparent;font:inherit;font-weight:700;cursor:pointer}.prm-bar{position:fixed;z-index:35;left:50%;bottom:16px;transform:translateX(-50%);display:flex;align-items:center;gap:10px;padding:10px 12px 10px 16px;background:var(--ink);color:#fff;border-radius:16px;box-shadow:var(--sh)}.prm-bar p{margin:0;font-size:14px}.prm-bar .btn{background:transparent;color:#fff;border-color:#3A3A3A}.prm-alert{background:var(--bad-soft);color:var(--bad);border:1px solid #e4cfcd;border-radius:12px;font-size:14px;font-weight:650;line-height:1.45}.prm-alert,.prm-toast{margin:0;padding:12px 14px}.prm-toast{position:fixed;z-index:45;top:16px;right:16px;max-width:min(420px,calc(100% - 32px));border-radius:14px;background:var(--ink);color:#fff}.prm-toast.err{background:var(--bad)}.prm-keys{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0;padding:0;list-style:none}.prm-keys li{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--line);border-radius:999px;background:#fff}.prm-keys b{font-size:12px;font-weight:700;color:var(--tone-gray)}.prm-keys b.on{color:var(--ok)}.prm select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 16px) 19px,calc(100% - 11px) 19px;background-size:5px 5px,5px 5px;background-repeat:no-repeat}@media (max-width:1023px){.prm-layout{display:block}.prm-side{display:none}.prm-back{display:inline-flex;margin-bottom:8px;color:var(--tone-gray);font-weight:700;text-decoration:none}.prm-head{flex-direction:column}.prm-head-side{justify-items:start}.prm-filters{flex-direction:column;align-items:stretch}.prm-filters input,.prm-filters select{max-width:none}.prm-drawer{width:100%}.prm-bar{left:12px;right:12px;transform:none;width:auto}}.login-wrap,.prd-switch,.seg,.sublist{background:var(--fill)}.achips button{background:var(--y-soft);border-color:var(--y-line);color:var(--ink)}th{border-bottom-color:var(--line)}.ftabs a i,.lead-head h2 span,.sources h2 span,.sources>summary span,.tabs2 .tabn,th{background:var(--fill);color:var(--mute)}.acc-chips button.on,.cat-pills button.on,.ce-seg button.on,.imp-pills button.on,.pk-sub button.on{background:var(--y);color:var(--ink);border-color:var(--y)}.login-card .btn.primary:hover{background:var(--y-hover);border-color:var(--y-hover)}.mbx-widget{background:#fff;border:1px solid var(--line-soft);border-radius:var(--r-card);box-shadow:var(--sh);padding:16px 18px;margin-bottom:14px}.mbx-widget-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.mbx-widget-head h2{font-size:14px;font-weight:700;color:#0A0A0A}.mbx-widget-head p{font-size:11.5px;color:#8A8A8A;margin-top:2px}.mbx-badge{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:11px;background:#FFCF00;color:#0A0A0A;font-size:11px;font-weight:700}.mbx-list{list-style:none;display:flex;flex-direction:column;gap:2px}.mbx-list li a,.mbx-list li>button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;text-align:left;padding:10px;border-radius:10px;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;text-decoration:none}.mbx-list li a:hover,.mbx-list li>button:hover{background:#F7F7F7}.mbx-list li.unread a,.mbx-list li.unread>button{background:#FFF8D6}.mbx-list li.on>button{box-shadow:inset 0 0 0 1px #FFCF00}.mbx-list strong{font-size:12.5px;font-weight:650;color:#0A0A0A}.mbx-list span{font-size:12px;color:#3A3A3A;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mbx-list small{font-size:11px;color:#8A8A8A}.mbx-empty{font-size:12.5px;color:#8A8A8A;padding:8px 2px}.mbx-all{display:inline-block;margin-top:10px;font-size:12.5px;font-weight:600;color:#0A0A0A}.mbx-veil{position:fixed;inset:0;background:rgba(10,10,10,.35);z-index:80;border:0;cursor:pointer}.mbx-drawer{position:fixed;top:0;right:0;width:min(380px,100vw);height:100vh;background:#fff;z-index:90;display:flex;flex-direction:column;box-shadow:-12px 0 40px rgba(0,0,0,.18)}.mbx-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;padding:18px 18px 10px;border-bottom:1px solid var(--line-soft)}.mbx-drawer-head h2{font-size:16px;font-weight:700}.mbx-close{border:0;background:transparent;font-size:16px;cursor:pointer;color:#3A3A3A;padding:4px 8px}.mbx-filters{display:flex;gap:8px;flex-wrap:wrap;padding:10px 0}.mbx-list-full{flex:1 1;overflow:auto;padding:8px}.mbx-drawer-foot{padding:14px 16px 18px;border-top:1px solid var(--line-soft)}.mbx-drawer-foot .btn-y{display:flex;align-items:center;justify-content:center;width:100%;height:44px;border-radius:var(--r-btn);background:#FFCF00;color:#0A0A0A;font-weight:700;text-decoration:none;border:0}.mbx-page{padding:8px 0 40px}.mbx-split{display:grid;grid-template-columns:minmax(260px,1fr) minmax(280px,1.2fr);grid-gap:16px;gap:16px;margin-top:12px}.mbx-detail{background:#fff;border:1px solid var(--line-soft);border-radius:var(--r-card);box-shadow:var(--sh);padding:20px 22px;min-height:280px}.mbx-kicker{font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:#8A8A8A;margin-bottom:6px}.mbx-detail h2{font-size:18px;font-weight:700;margin-bottom:8px}.mbx-meta{font-size:12px;color:#8A8A8A;margin-bottom:14px}.mbx-body{font-size:13.5px;line-height:1.5;color:#0A0A0A;margin-bottom:18px;white-space:pre-wrap}.mbx-detail .btn-y{height:44px;padding:0 16px;border-radius:var(--r-btn);background:#FFCF00;color:#0A0A0A;font-weight:700;text-decoration:none}.mbx-detail .btn-y,.mbx-mail-btn{display:inline-flex;align-items:center}.mbx-mail-btn{position:relative;justify-content:center;width:36px;height:36px;border:0;background:transparent;color:var(--on-header,#fff);cursor:pointer;border-radius:10px}.mbx-mail-btn:hover{background:rgba(255,255,255,.08)}.mbx-mail-btn i{position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:50%;background:#FFCF00;border:2px solid var(--header,#0a0a0a)}@media (max-width:900px){.mbx-split{grid-template-columns:1fr}.mbx-drawer{width:100vw}}.mbx-filters button{border:1px solid var(--line);background:var(--fill);border-radius:999px;padding:8px 14px;min-height:44px;font-size:14px;font-weight:700;color:var(--ink);cursor:pointer}.mbx-filters button.on{background:var(--y);border-color:var(--y);color:#0A0A0A}