/* Pro — sélection multiple */
#proView .proDocHeadActionsV39{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}
#proView .proSelectBtnV39.on{background:#6d53e8!important;color:#fff!important}
#proView .proBulkBarV39{margin:0 2px 10px;padding:9px 10px;border:1px solid #dcd5ff;border-radius:15px;background:linear-gradient(135deg,#f8f5ff,#f2f7ff);display:flex;align-items:center;justify-content:space-between;gap:8px}
#proView .proBulkBarV39>b{font-size:10px;color:#5f4bc1;white-space:nowrap}
#proView .proBulkBarV39>div{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}
#proView .proBulkBarV39 button{border:1px solid #d7d0fa;background:#fff;color:#6049c9;border-radius:10px;padding:7px 8px;font-size:8.7px;font-weight:900;cursor:pointer}
#proView .proBulkBarV39 button.danger{background:#fff1f2;border-color:#f4c7cc;color:#bd3d4d}
#proView .proBulkBarV39 button:disabled{opacity:.42;cursor:default}
#proView .proDocSelectionV39{width:100%;display:grid;grid-template-columns:28px 42px minmax(0,1fr) auto;align-items:center;gap:9px;text-align:left;color:var(--text);border:1px solid var(--border);background:var(--surface,#fff);border-radius:18px;padding:10px 11px;cursor:pointer}
#proView .proDocSelectionV39.selected{border-color:#765cff;background:linear-gradient(145deg,rgba(116,88,255,.13),rgba(116,88,255,.05));box-shadow:0 0 0 2px rgba(116,88,255,.10)}
#proView .proDocCheckV39{width:25px;height:25px;border-radius:9px;border:1.5px solid #bcb4e6;background:#fff;display:grid;place-items:center;color:#fff;font-weight:950;font-size:13px}
#proView .proDocSelectionV39.selected .proDocCheckV39{background:#7055ef;border-color:#7055ef}
html[data-theme="dark"] #proView .proBulkBarV39{background:linear-gradient(135deg,#211c37,#17202c);border-color:#373054}
html[data-theme="dark"] #proView .proBulkBarV39 button{background:#171e2a;border-color:#343e52;color:#c5b9ff}
html[data-theme="dark"] #proView .proBulkBarV39 button.danger{background:#301c23;border-color:#57313a;color:#f2a1aa}
html[data-theme="dark"] #proView .proDocSelectionV39{background:#171e2a;border-color:#2d3749;color:#f3f5f9}
html[data-theme="dark"] #proView .proDocSelectionV39.selected{background:linear-gradient(145deg,rgba(108,82,220,.24),rgba(35,31,57,.86));border-color:#8671ff}
html[data-theme="dark"] #proView .proDocCheckV39{background:#111722;border-color:#4a5270}

/* Première ouverture — 4 écrans */
#betaWelcomeSheet.adminMindOnboardingWrapV39{align-items:flex-end}
#betaWelcomeSheet .adminMindOnboardingSheetV39{max-height:min(90dvh,760px);overflow:auto;padding-bottom:max(18px,env(safe-area-inset-bottom));background:linear-gradient(180deg,#fbfbff,#f4f6fd)}
.adminMindOnboardingTopV39{display:flex;align-items:center;justify-content:space-between;margin:2px 1px 12px}.adminMindOnboardingTopV39>span{font-size:8.5px;font-weight:950;letter-spacing:.8px;color:#6b53dd}.adminMindOnboardingTopV39>button{border:0;background:transparent;color:var(--muted);font-size:9px;font-weight:850;padding:8px;cursor:pointer}
.adminMindOnboardingPageV39{min-height:390px;border:1px solid #ded8ff;border-radius:26px;padding:20px 18px;background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(244,241,255,.92),rgba(238,247,255,.9));box-shadow:0 18px 44px rgba(74,67,139,.10);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;overflow:hidden;position:relative}
.adminMindOnboardingPageV39::after{content:'';position:absolute;width:180px;height:180px;border-radius:50%;right:-85px;top:-80px;background:radial-gradient(circle,rgba(119,88,255,.17),rgba(119,88,255,0) 70%);pointer-events:none}
.adminMindOnboardingVisualV39{width:86px;height:86px;border-radius:27px;background:linear-gradient(145deg,#7659ff,#4e72e8);display:grid;place-items:center;font-size:41px;box-shadow:0 18px 35px rgba(93,75,216,.24);margin-bottom:20px}
.adminMindOnboardingEyebrowV39{font-size:9px;font-weight:950;letter-spacing:.85px;color:#6a51dd;margin-bottom:7px}.adminMindOnboardingPageV39 h3{font-size:25px;line-height:1.08;letter-spacing:-.5px;margin:0 0 10px;max-width:95%}.adminMindOnboardingPageV39 p{font-size:12px!important;line-height:1.55!important;color:var(--muted)!important;margin:0!important;max-width:95%}
.adminMindOnboardingChipsV39{display:flex;gap:7px;flex-wrap:wrap;margin-top:18px}.adminMindOnboardingChipsV39 span{border:1px solid #ddd6ff;background:rgba(255,255,255,.78);border-radius:999px;padding:7px 9px;font-size:9px;font-weight:850;color:#5d4abb}
.adminMindOnboardingDotsV39{display:flex;justify-content:center;gap:6px;margin:13px 0 11px}.adminMindOnboardingDotsV39 button{width:7px;height:7px;border:0;border-radius:999px;padding:0;background:#d8d4e7;cursor:pointer;transition:width .15s ease,background .15s ease}.adminMindOnboardingDotsV39 button.on{width:25px;background:#6d53e8}
.adminMindOnboardingNavV39{display:grid;grid-template-columns:1fr 1.6fr;gap:8px}.adminMindOnboardingNavV39 button{min-height:45px;border-radius:14px}.adminMindOnboardingFinalV39{display:none;gap:8px}.adminMindOnboardingFinalV39.show{display:grid}
html[data-theme="dark"] #betaWelcomeSheet .adminMindOnboardingSheetV39{background:linear-gradient(180deg,#111722,#151b28)}
html[data-theme="dark"] .adminMindOnboardingPageV39{background:linear-gradient(145deg,#1c2130,#211d38,#172432);border-color:#383251}
html[data-theme="dark"] .adminMindOnboardingChipsV39 span{background:rgba(24,30,43,.82);border-color:#39344e;color:#c5b8ff}
@media(max-width:390px){.adminMindOnboardingPageV39{min-height:350px;padding:17px 15px}.adminMindOnboardingVisualV39{width:74px;height:74px;border-radius:23px;font-size:35px;margin-bottom:16px}.adminMindOnboardingPageV39 h3{font-size:22px}.adminMindOnboardingPageV39 p{font-size:11px!important}}
