/* Bureau de triage : mêmes surfaces claires que le profil Utilisateur. */
body[data-role="fondateur"] .support-desk{max-width:1080px;margin:2px auto 20px;}
body[data-role="fondateur"] .support-desk-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin:0 0 18px;}
body[data-role="fondateur"] .support-desk-heading>div{min-width:0;}
body[data-role="fondateur"] .support-kicker{color:hsl(calc(var(--h) - 3.6 * var(--hs)) calc(22.1% * var(--sk)) calc(48.8% + var(--dl) * 1));font-size:9px;font-weight:850;letter-spacing:.16em;}
body[data-role="fondateur"] .support-desk-heading h2{margin:5px 0 3px;color:#302b2a;font-size:clamp(25px,3vw,34px);letter-spacing:-.05em;}
body[data-role="fondateur"] .support-desk-heading p{margin:0;color:hsl(calc(var(--h) - 3.6 * var(--hs)) calc(4.5% * var(--sk)) calc(48.4% + var(--dl) * 1));font-size:11.5px;}
body[data-role="fondateur"] .support-refresh{flex:none;border-radius:11px;background:#fffdfa;}
body[data-role="fondateur"] .support-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:15px;}
body[data-role="fondateur"] .support-kpi{min-width:0;min-height:75px;display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid hsl(calc(var(--h) + 6.3 * var(--hs)) calc(23.5% * (1 + (var(--sk) - 1) * 0.1)) calc(86.7% + var(--dl) * 0.1));border-radius:15px;background:rgba(255,253,250,.94);color:hsl(calc(var(--h) + 6.7 * var(--hs)) calc(9.5% * var(--sk)) calc(18.6% + var(--dl) * 1));text-align:left;box-shadow:0 5px 16px hsl(calc(var(--h) + 0.9 * var(--hs)) calc(26.4% * var(--sk)) calc(17.1% + var(--dl) * 1) / .045);}
body[data-role="fondateur"] button.support-kpi{cursor:pointer;transition:transform .15s,border-color .15s,box-shadow .15s;}
body[data-role="fondateur"] button.support-kpi:hover{transform:translateY(-1px);border-color:hsl(calc(var(--h) + 2 * var(--hs)) calc(31.2% * (1 + (var(--sk) - 1) * 0.7)) calc(69.2% + var(--dl) * 0.7));box-shadow:0 9px 20px hsl(calc(var(--h) + 0.9 * var(--hs)) calc(26.4% * var(--sk)) calc(17.1% + var(--dl) * 1) / .08);}
body[data-role="fondateur"] .support-kpi.selected{border-color:hsl(calc(var(--h) - 1 * var(--hs)) calc(27% * var(--sk)) calc(56.5% + var(--dl) * 1));box-shadow:inset 0 0 0 1px hsl(calc(var(--h) - 1 * var(--hs)) calc(27% * var(--sk)) calc(56.5% + var(--dl) * 1)),0 5px 16px hsl(calc(var(--h) + 0.9 * var(--hs)) calc(26.4% * var(--sk)) calc(17.1% + var(--dl) * 1) / .05);}
body[data-role="fondateur"] .support-kpi-icon{flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:hsl(var(--h) 42.9% 90.4%);color:hsl(calc(var(--h) - 5.3 * var(--hs)) calc(23.1% * var(--sk)) calc(44.9% + var(--dl) * 1));}
body[data-role="fondateur"] .support-kpi-new .support-kpi-icon{background:hsl(calc(var(--h) - 5.7 * var(--hs)) 56.8% 92.7%);color:hsl(calc(var(--h) - 12.7 * var(--hs)) calc(33.3% * var(--sk)) calc(48.2% + var(--dl) * 1));}
body[data-role="fondateur"] .support-kpi-progress .support-kpi-icon{background:#eaf0ed;color:#5b7b6c;}
body[data-role="fondateur"] .support-kpi>span:last-child{display:flex;flex-direction:column;gap:2px;min-width:0;}
body[data-role="fondateur"] .support-kpi small{color:hsl(calc(var(--h) + 4 * var(--hs)) calc(8.3% * var(--sk)) calc(47.1% + var(--dl) * 1));font-size:9px;font-weight:670;}
body[data-role="fondateur"] .support-kpi strong{color:hsl(calc(var(--h) + 4 * var(--hs)) calc(10.6% * var(--sk)) calc(18.4% + var(--dl) * 1));font-size:22px;line-height:1;font-weight:720;letter-spacing:-.04em;}
body[data-role="fondateur"] .support-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;padding:10px;border:1px solid hsl(calc(var(--h) + 10 * var(--hs)) calc(26.3% * (1 + (var(--sk) - 1) * 0.2)) calc(85.1% + var(--dl) * 0.2));border-radius:15px;background:rgba(255,253,250,.92);}
body[data-role="fondateur"] .support-search{flex:1;min-width:190px;display:flex;align-items:center;gap:9px;margin:0;padding:0 10px;color:hsl(calc(var(--h) + 5.7 * var(--hs)) calc(8.4% * var(--sk)) calc(51.2% + var(--dl) * 1));}
body[data-role="fondateur"] .support-search>span{flex:none;display:grid;place-items:center;}
body[data-role="fondateur"] .support-search input{width:100%;min-width:0;padding:9px 0;border:0;background:transparent;box-shadow:none;color:hsl(calc(var(--h) + 6.7 * var(--hs)) calc(9.5% * var(--sk)) calc(18.6% + var(--dl) * 1));font-size:11.5px;}
body[data-role="fondateur"] .support-search input:focus{outline:none;box-shadow:none;}
body[data-role="fondateur"] .support-search input::placeholder{color:hsl(calc(var(--h) + 6.7 * var(--hs)) calc(9% * (1 + (var(--sk) - 1) * 1)) calc(60.8% + var(--dl) * 1));}
body[data-role="fondateur"] .support-search kbd{flex:none;padding:3px 6px;border:1px solid hsl(calc(var(--h) + 11.4 * var(--hs)) calc(28.8% * (1 + (var(--sk) - 1) * 0.1)) calc(85.7% + var(--dl) * 0.1));border-radius:6px;background:hsl(calc(var(--h) + 13.3 * var(--hs)) 36% 95.1%);color:hsl(calc(var(--h) + 8.7 * var(--hs)) calc(9.5% * var(--sk)) calc(52.4% + var(--dl) * 1));font:9px var(--font);}
body[data-role="fondateur"] .support-queue-tabs{display:flex;gap:3px;padding:3px;border-radius:10px;background:hsl(calc(var(--h) + 10 * var(--hs)) 30% 92.2%);}
body[data-role="fondateur"] .support-queue-tabs button{display:flex;align-items:center;gap:6px;padding:7px 10px;border:0;border-radius:8px;background:transparent;color:hsl(calc(var(--h) + 6.2 * var(--hs)) calc(7.3% * var(--sk)) calc(43.1% + var(--dl) * 1));font-size:10px;font-weight:690;white-space:nowrap;cursor:pointer;}
body[data-role="fondateur"] .support-queue-tabs button.active{background:#fffdfa;color:hsl(calc(var(--h) + 5 * var(--hs)) calc(24.3% * var(--sk)) calc(29% + var(--dl) * 1));box-shadow:0 2px 6px hsl(calc(var(--h) + 0.9 * var(--hs)) calc(26.4% * var(--sk)) calc(17.1% + var(--dl) * 1) / .08);}
body[data-role="fondateur"] .support-queue-tabs button span{min-width:18px;padding:1px 5px;border-radius:99px;background:hsl(calc(var(--h) + 8.2 * var(--hs)) calc(27.9% * (1 + (var(--sk) - 1) * 0.1)) calc(88% + var(--dl) * 0.1));color:hsl(calc(var(--h) + 5.7 * var(--hs)) calc(10.6% * var(--sk)) calc(39% + var(--dl) * 1));font-size:9px;text-align:center;}
body[data-role="fondateur"] .support-queue-tabs button.active span{background:hsl(calc(var(--h) + 13.6 * var(--hs)) calc(45.5% * (1 + (var(--sk) - 1) * 0)) calc(89.2% + var(--dl) * 0));color:hsl(calc(var(--h) + 10.9 * var(--hs)) calc(34.7% * var(--sk)) calc(37.3% + var(--dl) * 1));}
body[data-role="fondateur"] .support-categories{display:flex;gap:6px;overflow-x:auto;padding:1px 0 10px;scrollbar-width:none;}
body[data-role="fondateur"] .support-categories::-webkit-scrollbar{display:none;}
body[data-role="fondateur"] .support-categories button{flex:none;padding:6px 10px;border:1px solid hsl(calc(var(--h) + 10 * var(--hs)) calc(25.6% * (1 + (var(--sk) - 1) * 0.2)) calc(84.7% + var(--dl) * 0.2));border-radius:99px;background:rgba(255,253,250,.78);color:hsl(calc(var(--h) + 3.3 * var(--hs)) calc(8.3% * var(--sk)) calc(42.7% + var(--dl) * 1));font-size:9.5px;font-weight:650;white-space:nowrap;cursor:pointer;}
body[data-role="fondateur"] .support-categories button:hover{border-color:hsl(calc(var(--h) + 15.8 * var(--hs)) calc(33.3% * (1 + (var(--sk) - 1) * 0.7)) calc(69.4% + var(--dl) * 0.7));color:hsl(calc(var(--h) + 11 * var(--hs)) calc(33% * var(--sk)) calc(34.5% + var(--dl) * 1));}
body[data-role="fondateur"] .support-categories button.active{border-color:hsl(calc(var(--h) - 3.6 * var(--hs)) calc(22.1% * var(--sk)) calc(48.8% + var(--dl) * 1));background:hsl(calc(var(--h) - 3.6 * var(--hs)) calc(22.1% * var(--sk)) calc(48.8% + var(--dl) * 1));color:hsl(calc(var(--h) + 2.5 * var(--hs)) 100% 98.4%);}
body[data-role="fondateur"] .support-results-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:2px 3px 9px;color:hsl(calc(var(--h) + 4 * var(--hs)) calc(8.7% * var(--sk)) calc(45.1% + var(--dl) * 1));font-size:9.5px;}
body[data-role="fondateur"] .support-results-head strong{color:hsl(calc(var(--h) + 4 * var(--hs)) calc(13.3% * var(--sk)) calc(22.2% + var(--dl) * 1));font-size:11px;}
body[data-role="fondateur"] .support-ticket-list{display:flex;flex-direction:column;gap:9px;}
body[data-role="fondateur"] .support-ticket{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:15px 16px;border:1px solid hsl(calc(var(--h) + 10 * var(--hs)) calc(25.6% * (1 + (var(--sk) - 1) * 0.2)) calc(84.7% + var(--dl) * 0.2));border-left:3px solid hsl(calc(var(--h) + 17.2 * var(--hs)) calc(41.4% * (1 + (var(--sk) - 1) * 0.9)) calc(62.5% + var(--dl) * 0.9));border-radius:15px;background:rgba(255,253,250,.96);box-shadow:0 6px 19px hsl(calc(var(--h) + 0.9 * var(--hs)) calc(26.4% * var(--sk)) calc(17.1% + var(--dl) * 1) / .045);}
body[data-role="fondateur"] .support-ticket-encours{border-left-color:#8aa79a;}
body[data-role="fondateur"] .support-ticket-traite{border-left-color:#85a184;}
body[data-role="fondateur"] .support-ticket-body{flex:1;min-width:0;}
body[data-role="fondateur"] .support-ticket-kicker{display:flex;align-items:center;flex-wrap:wrap;gap:6px;}
body[data-role="fondateur"] .support-ticket-category{padding:3px 7px;border-radius:99px;background:hsl(calc(var(--h) + 13.3 * var(--hs)) 39.1% 91%);color:hsl(calc(var(--h) + 11.6 * var(--hs)) calc(28.6% * var(--sk)) calc(39% + var(--dl) * 1));font-size:8px;font-weight:740;}
body[data-role="fondateur"] .support-ticket-kicker time{margin-left:auto;color:hsl(calc(var(--h) + 5.7 * var(--hs)) calc(9% * var(--sk)) calc(54.3% + var(--dl) * 1));font-size:8.5px;}
body[data-role="fondateur"] .support-ticket h3{margin:8px 0 3px;color:hsl(var(--h) calc(9.7% * var(--sk)) calc(18.2% + var(--dl) * 1));font-size:15px;line-height:1.28;letter-spacing:-.02em;overflow-wrap:anywhere;}
body[data-role="fondateur"] .support-ticket-meta{color:hsl(calc(var(--h) + 5.3 * var(--hs)) calc(7.8% * var(--sk)) calc(47.6% + var(--dl) * 1));font-size:9.5px;line-height:1.5;overflow-wrap:anywhere;}
body[data-role="fondateur"] .support-ticket-meta a{color:hsl(calc(var(--h) + 7.9 * var(--hs)) calc(28% * var(--sk)) calc(39.2% + var(--dl) * 1));text-decoration:underline;text-underline-offset:2px;}
body[data-role="fondateur"] .support-ticket-meta strong{color:hsl(calc(var(--h) + 2.5 * var(--hs)) calc(19% * var(--sk)) calc(32.9% + var(--dl) * 1));font-weight:730;}
body[data-role="fondateur"] .support-ticket-message{max-width:80ch;margin:10px 0 0;padding:10px 12px;border:1px solid hsl(calc(var(--h) + 10 * var(--hs)) 32% 90.2%);border-radius:10px;background:#f8f5f1;color:hsl(calc(var(--h) + 4 * var(--hs)) calc(9.4% * var(--sk)) calc(31.2% + var(--dl) * 1));font-size:10.5px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;}
body[data-role="fondateur"] .support-ticket-actions{flex:none;display:flex;flex-direction:column;align-items:stretch;gap:5px;min-width:145px;}
body[data-role="fondateur"] .support-ticket-actions .btn{justify-content:flex-start;gap:6px;min-height:34px;padding:6px 9px;border-radius:9px;font-size:9.5px;}
body[data-role="fondateur"] .support-ticket-actions .btn svg{flex:none;}
body[data-role="fondateur"] .support-ticket-actions .support-reply{border-color:hsl(calc(var(--h) + 11.3 * var(--hs)) calc(27.1% * (1 + (var(--sk) - 1) * 0.2)) calc(83.3% + var(--dl) * 0.2));background:hsl(calc(var(--h) + 1.8 * var(--hs)) 35.5% 93.9%);color:hsl(calc(var(--h) + 7 * var(--hs)) calc(23.5% * var(--sk)) calc(33.3% + var(--dl) * 1));}
body[data-role="fondateur"] .support-ticket-actions .support-delete{justify-content:center;min-width:34px;width:34px;align-self:flex-end;color:hsl(calc(var(--h) - 13.2 * var(--hs)) calc(33.6% * var(--sk)) calc(46.1% + var(--dl) * 1));}
body[data-role="fondateur"] .support-ticket-actions .support-delete svg{margin:auto;}
body[data-role="fondateur"] .support-empty{display:flex;flex-direction:column;align-items:center;gap:7px;padding:38px 20px;border:1px dashed hsl(calc(var(--h) + 11.2 * var(--hs)) calc(27.5% * (1 + (var(--sk) - 1) * 0.3)) calc(82.2% + var(--dl) * 0.3));border-radius:16px;background:rgba(255,253,250,.72);text-align:center;}
body[data-role="fondateur"] .support-empty>span{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:hsl(calc(var(--h) + 10 * var(--hs)) 39.1% 91%);color:hsl(calc(var(--h) + 12.4 * var(--hs)) calc(28.5% * var(--sk)) calc(43.3% + var(--dl) * 1));}
body[data-role="fondateur"] .support-empty strong{color:hsl(calc(var(--h) + 4 * var(--hs)) calc(13.3% * var(--sk)) calc(22.2% + var(--dl) * 1));font-size:12px;}
body[data-role="fondateur"] .support-empty p{margin:0;color:hsl(calc(var(--h) + 7.3 * var(--hs)) calc(8.9% * var(--sk)) calc(48.2% + var(--dl) * 1));font-size:10px;}
body[data-role="fondateur"] .support-desk-foot{margin:12px 2px;color:hsl(calc(var(--h) + 7 * var(--hs)) calc(8% * var(--sk)) calc(51% + var(--dl) * 1));font-size:8.5px;}
body[data-role="fondateur"] .hz-command-trigger:not(.hz-command-floating){display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:45px;margin-top:12px;padding:7px 35px 7px 10px;border:1px solid hsl(calc(var(--h) + 12.5 * var(--hs)) calc(30% * (1 + (var(--sk) - 1) * 0.2)) calc(84.3% + var(--dl) * 0.2));border-radius:12px;background:hsl(calc(var(--h) + 12.7 * var(--hs)) 40.7% 94.7%);color:hsl(calc(var(--h) + 10.5 * var(--hs)) calc(31.8% * var(--sk)) calc(33.9% + var(--dl) * 1));box-shadow:none;font-size:10px;}
body[data-role="fondateur"] .hz-command-trigger:not(.hz-command-floating) .hz-launcher-mark{width:29px;height:29px;border-color:hsl(calc(var(--h) + 14.7 * var(--hs)) calc(40.4% * (1 + (var(--sk) - 1) * 0.3)) calc(81.6% + var(--dl) * 0.3));background:hsl(calc(var(--h) + 13.9 * var(--hs)) calc(40.4% * (1 + (var(--sk) - 1) * 0)) calc(88.8% + var(--dl) * 0));color:hsl(calc(var(--h) + 10.9 * var(--hs)) calc(34% * var(--sk)) calc(40.4% + var(--dl) * 1));font-size:14px;}
body[data-role="fondateur"] .hz-command-floating .hz-launcher-shortcut{padding:3px 6px;border:1px solid hsl(calc(var(--h) + 5.7 * var(--hs)) calc(28% * var(--sk)) calc(51% + var(--dl) * 1) / .19);border-radius:6px;color:hsl(calc(var(--h) + 10.8 * var(--hs)) calc(43.5% * (1 + (var(--sk) - 1) * 0.2)) calc(83.3% + var(--dl) * 0.2));font-size:8px;letter-spacing:.05em;}
body[data-role="fondateur"] .hz-command-trigger:not(.hz-command-floating) .hz-launcher-shortcut{display:none;}
@media(max-width:900px){
  body[data-role="fondateur"] .support-kpis{grid-template-columns:repeat(2,minmax(0,1fr));}
  body[data-role="fondateur"] .support-ticket{flex-direction:column;gap:11px;}
  body[data-role="fondateur"] .support-ticket-actions{width:100%;min-width:0;flex-direction:row;flex-wrap:wrap;align-items:center;}
  body[data-role="fondateur"] .support-ticket-actions .support-delete{margin-left:auto;}
}
@media(max-width:620px){
  body[data-role="fondateur"] .support-desk-heading{align-items:flex-start;}
  body[data-role="fondateur"] .support-desk-heading p{max-width:34ch;font-size:10px;}
  body[data-role="fondateur"] .support-refresh{width:39px;min-width:39px;overflow:hidden;white-space:nowrap;font-size:0;}
  body[data-role="fondateur"] .support-refresh svg{flex:none;}
  body[data-role="fondateur"] .support-controls{align-items:stretch;flex-direction:column;gap:8px;padding:8px;}
  body[data-role="fondateur"] .support-search{min-height:38px;}
  body[data-role="fondateur"] .support-queue-tabs{width:100%;}
  body[data-role="fondateur"] .support-queue-tabs button{flex:1;justify-content:center;}
  body[data-role="fondateur"] .support-ticket{padding:12px;border-radius:13px;}
  body[data-role="fondateur"] .support-ticket-kicker time{width:100%;margin:0;}
  body[data-role="fondateur"] .support-ticket-actions .btn{flex:1;justify-content:center;}
  body[data-role="fondateur"] .support-ticket-actions .support-delete{flex:none;margin-left:0;}
  body[data-role="fondateur"] .support-ticket-message{font-size:10px;}
}
@media(prefers-reduced-motion:reduce){body[data-role="fondateur"] .support-ticket,body[data-role="fondateur"] .support-kpi,body[data-role="fondateur"] .support-categories button{transition:none;}}
