.mcc225-card{position:relative!important;padding-right:58px!important}
.mcc225-menu{position:absolute!important;right:12px!important;top:50%!important;transform:translateY(-50%)!important;z-index:30!important;display:block!important;font:inherit!important}
.mcc225-dots{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;border:1px solid color-mix(in srgb,currentColor 13%,transparent)!important;border-radius:10px!important;background:var(--mcc225-bg,#fff)!important;color:inherit!important;cursor:pointer!important;box-sizing:border-box!important}
.mcc225-pop{display:none!important;position:absolute!important;right:0!important;top:40px!important;min-width:210px!important;padding:6px!important;border:1px solid color-mix(in srgb,currentColor 12%,transparent)!important;border-radius:12px!important;background:var(--mcc225-bg,#fff)!important;box-shadow:0 14px 36px rgba(20,31,46,.16)!important;z-index:99999!important}
.mcc225-menu.open .mcc225-pop{display:grid!important;gap:3px!important}.mcc225-pop button{display:flex!important;align-items:center!important;gap:8px!important;width:100%!important;padding:9px 10px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:inherit!important;text-align:left!important;font:inherit!important;font-size:11px!important;font-weight:750!important;cursor:pointer!important}.mcc225-pop button:hover{background:color-mix(in srgb,currentColor 5%,transparent)!important}.mcc225-pop button.danger{color:#a33143!important}
.mcc225-manage{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 0 12px!important;padding:10px 12px!important;border:1px solid color-mix(in srgb,currentColor 10%,transparent)!important;border-radius:12px!important;background:color-mix(in srgb,var(--mcc225-bg,#fff) 98%,currentColor 2%)!important;color:inherit!important;font:inherit!important}.mcc225-manage>div{display:grid!important;gap:2px!important}.mcc225-manage strong{font-size:11px!important}.mcc225-manage small{font-size:9px!important;opacity:.62!important}.mcc225-manage button{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:8px 10px!important;border:1px solid color-mix(in srgb,currentColor 15%,transparent)!important;border-radius:9px!important;background:var(--mcc225-bg,#fff)!important;color:inherit!important;font:inherit!important;font-size:10px!important;font-weight:800!important;cursor:pointer!important}
.mcc225-modal{position:fixed!important;inset:0!important;z-index:999999!important;display:grid!important;place-items:center!important;padding:24px!important;background:rgba(8,18,30,.48)!important;backdrop-filter:blur(4px)!important}.mcc225-dialog{position:relative!important;width:min(560px,calc(100vw - 32px))!important;max-height:calc(100vh - 48px)!important;overflow:auto!important;box-sizing:border-box!important;padding:24px!important;border:1px solid color-mix(in srgb,currentColor 12%,transparent)!important;border-radius:18px!important;background:var(--mcc225-bg,#fff)!important;color:inherit!important;box-shadow:0 28px 70px rgba(8,18,30,.28)!important;font:inherit!important}.mcc225-dialog.wide{width:min(720px,calc(100vw - 32px))!important}.mcc225-dialog>span{display:block!important;font-size:10px!important;font-weight:900!important;letter-spacing:.12em!important;opacity:.58!important}.mcc225-dialog h3{margin:5px 34px 8px 0!important;font-size:20px!important}.mcc225-dialog>p{margin:0 0 16px!important;line-height:1.5!important;opacity:.72!important}.mcc225-x{position:absolute!important;right:14px!important;top:12px!important;width:32px!important;height:32px!important;padding:0!important;border:0!important;border-radius:9px!important;background:color-mix(in srgb,currentColor 6%,transparent)!important;color:inherit!important;font-size:20px!important;cursor:pointer!important}
.mcc225-check{display:flex!important;align-items:flex-start!important;gap:10px!important;margin:10px 0!important;padding:12px!important;border:1px solid color-mix(in srgb,currentColor 10%,transparent)!important;border-radius:12px!important;background:color-mix(in srgb,currentColor 2%,transparent)!important;font:inherit!important}.mcc225-check input,.mcc225-row input{appearance:none!important;-webkit-appearance:none!important;flex:0 0 17px!important;width:17px!important;height:17px!important;min-width:17px!important;min-height:17px!important;max-width:17px!important;max-height:17px!important;margin:1px 0 0!important;padding:0!important;border:1.5px solid color-mix(in srgb,currentColor 30%,transparent)!important;border-radius:5px!important;background:var(--mcc225-bg,#fff)!important;box-shadow:none!important}.mcc225-check input:checked,.mcc225-row input:checked{background:#3558dc!important;border-color:#3558dc!important}.mcc225-check input:checked:after,.mcc225-row input:checked:after{content:""!important;display:block!important;width:7px!important;height:4px!important;border-left:2px solid #fff!important;border-bottom:2px solid #fff!important;transform:translate(3px,3px) rotate(-45deg)!important}.mcc225-check span{display:grid!important;gap:3px!important}.mcc225-check b{font-size:12px!important}.mcc225-check small{font-size:10px!important;line-height:1.45!important;opacity:.68!important}
.mcc225-actions{display:flex!important;justify-content:flex-end!important;gap:8px!important;margin-top:16px!important}.mcc225-actions button{border:1px solid color-mix(in srgb,currentColor 16%,transparent)!important;border-radius:9px!important;background:var(--mcc225-bg,#fff)!important;color:inherit!important;padding:9px 12px!important;font:inherit!important;font-size:11px!important;font-weight:800!important;cursor:pointer!important}.mcc225-actions button.danger{background:#a33143!important;border-color:#a33143!important;color:#fff!important}.mcc225-actions button:disabled{opacity:.4!important;cursor:not-allowed!important}.mcc225-status{margin-top:8px!important;font-size:10px!important;font-weight:700!important;opacity:.72!important}.mcc225-scan{margin:0 0 10px!important;padding:9px 10px!important;border-radius:9px!important;background:color-mix(in srgb,currentColor 4%,transparent)!important;font-size:10px!important;font-weight:800!important}.mcc225-rows{display:grid!important;gap:7px!important;max-height:300px!important;overflow:auto!important;margin:0 0 12px!important}.mcc225-row{display:grid!important;grid-template-columns:18px 1fr auto!important;align-items:center!important;gap:10px!important;padding:10px!important;border:1px solid color-mix(in srgb,currentColor 10%,transparent)!important;border-radius:10px!important;background:var(--mcc225-bg,#fff)!important;font:inherit!important}.mcc225-row span{display:grid!important;gap:2px!important}.mcc225-row b{font-size:11px!important}.mcc225-row small{font-size:9px!important;opacity:.62!important}.mcc225-row em{font-style:normal!important;font-size:8px!important;font-weight:900!important;letter-spacing:.06em!important;padding:5px 7px!important;border-radius:999px!important;background:color-mix(in srgb,currentColor 5%,transparent)!important}.mcc225-row em.orphan{color:#a33143!important;background:#fff0f2!important}.mcc225-row em.present{color:#176b46!important;background:#edf9f3!important}.mcc225-row em.unknown{color:#8a5a0a!important;background:#fff6df!important}.mcc225-empty{padding:20px!important;text-align:center!important;font-size:12px!important;opacity:.6!important}
@media(max-width:760px){.mcc225-manage{align-items:flex-start!important;flex-direction:column!important}.mcc225-manage button{width:100%!important;justify-content:center!important}.mcc225-modal{padding:10px!important}.mcc225-row{grid-template-columns:18px 1fr!important}.mcc225-row em{grid-column:2!important;justify-self:start!important}}

/* 2.2.6 — verrouillage explicite de la liste Assistance & Diagnostic DISK&CO */
.dcp-care-ticket.mcc225-card{position:relative!important;overflow:visible!important;padding-right:64px!important;box-sizing:border-box!important}
.dcp-care-ticket.mcc225-card>.mcc225-menu{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}
.dcp-care-ticket-list>.mcc225-manage{grid-column:1/-1!important;width:100%!important;box-sizing:border-box!important;margin:0 0 10px!important}
.mcc226-cleanup-admin{margin-top:18px!important}.mcc226-cleanup-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;margin-bottom:14px!important}.mcc226-cleanup-head>div{display:grid!important;gap:4px!important}.mcc226-cleanup-head span{font-size:10px!important;font-weight:900!important;letter-spacing:.12em!important;opacity:.6!important}.mcc226-cleanup-head h2{margin:0!important}.mcc226-cleanup-head p{margin:0!important;max-width:850px!important;opacity:.7!important}.mcc226-cleanup-head>b{padding:7px 10px!important;border-radius:999px!important;background:#eef3ff!important;color:#3558dc!important;white-space:nowrap!important}.mcc226-cleanup-table{display:grid!important;gap:8px!important;margin:12px 0!important}.mcc226-cleanup-row{display:grid!important;grid-template-columns:20px 1fr auto!important;align-items:center!important;gap:12px!important;padding:12px 14px!important;border:1px solid #dfe5ee!important;border-radius:12px!important;background:#fff!important}.mcc226-cleanup-row>input,.mcc226-cleanup-options input{appearance:none!important;-webkit-appearance:none!important;width:17px!important;height:17px!important;min-width:17px!important;min-height:17px!important;margin:0!important;padding:0!important;border:1.5px solid #9aa8ba!important;border-radius:5px!important;background:#fff!important;box-shadow:none!important}.mcc226-cleanup-row>input:checked,.mcc226-cleanup-options input:checked{background:#3558dc!important;border-color:#3558dc!important}.mcc226-cleanup-row>input:checked:after,.mcc226-cleanup-options input:checked:after{content:""!important;display:block!important;width:7px!important;height:4px!important;border-left:2px solid #fff!important;border-bottom:2px solid #fff!important;transform:translate(3px,3px) rotate(-45deg)!important}.mcc226-cleanup-row>span{display:grid!important;gap:3px!important}.mcc226-cleanup-row small{opacity:.62!important}.mcc226-cleanup-row em{font-style:normal!important;font-size:10px!important;font-weight:800!important;padding:6px 8px!important;border-radius:999px!important;background:#f2f4f7!important}.mcc226-cleanup-options{padding:12px!important;border-radius:12px!important;background:#f7f9fc!important}.mcc226-cleanup-options label{display:flex!important;gap:10px!important;align-items:flex-start!important}.mcc226-cleanup-options span{display:grid!important;gap:2px!important}.mcc226-cleanup-options small{opacity:.65!important}.mcc226-cleanup-actions{display:flex!important;gap:8px!important;flex-wrap:wrap!important;margin-top:12px!important}.mcc226-danger{border-color:#b4233b!important;color:#b4233b!important}.mcc226-cleanup-notice{margin:10px 0!important;padding:10px 12px!important;border-radius:10px!important;background:#edf9f3!important;color:#176b46!important;font-weight:700!important}.mcc226-cleanup-empty{display:grid!important;gap:3px!important;padding:18px!important;border:1px dashed #ccd5e2!important;border-radius:12px!important;text-align:center!important}.mcc226-cleanup-empty span{opacity:.65!important}
