._9fWxfa_header{z-index:9999;color:#fff;background:linear-gradient(135deg,#036 0%,#024 100%);position:sticky;top:0;box-shadow:0 2px 10px #0003}._9fWxfa_headerContent{justify-content:space-between;align-items:center;gap:12px;max-width:1800px;margin:0 auto;padding:8px 16px;display:flex}._9fWxfa_brand{color:inherit;flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex}._9fWxfa_logo{width:auto;height:36px}._9fWxfa_brandText{flex-direction:column;line-height:1.2;display:flex}._9fWxfa_brandTitle{color:#fff;font-size:.9rem;font-weight:700}._9fWxfa_brandSubtitle{color:#ffffffbf;font-size:.7rem;font-weight:500}._9fWxfa_desktopNav{display:none}._9fWxfa_actions{flex-shrink:0;align-items:center;gap:6px;display:flex}._9fWxfa_userInfo{align-items:center;gap:8px;display:flex}._9fWxfa_userAvatar{color:#fff;letter-spacing:.5px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.75rem;font-weight:700;display:flex}._9fWxfa_userName{color:#ffffffe6;font-size:.85rem;font-weight:500}._9fWxfa_iconBtn{border-radius:var(--radius-md);cursor:pointer;width:36px;height:36px;transition:all var(--transition-fast);background:#ffffff26;border:none;justify-content:center;align-items:center;font-size:1.1rem;display:flex}._9fWxfa_iconBtn:hover{background:#ffffff40;transform:translateY(-1px)}._9fWxfa_iconBtn._9fWxfa_muted{background:#ef444440}._9fWxfa_iconBtn._9fWxfa_listening{background:#ef44441a;border-color:#ef4444;animation:1s ease-in-out infinite _9fWxfa_pulse}@keyframes _9fWxfa_pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}._9fWxfa_hamburger{border-radius:var(--radius-md);cursor:pointer;width:36px;height:36px;transition:all var(--transition-fast);background:#ffffff26;border:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:10px;display:flex}._9fWxfa_hamburger:hover{background:#ffffff40}._9fWxfa_hamburger span{background:#fff;border-radius:1px;width:18px;height:2px;transition:all .3s;display:block}._9fWxfa_hamburger._9fWxfa_open span:first-child{transform:rotate(45deg)translate(5px,5px)}._9fWxfa_hamburger._9fWxfa_open span:nth-child(2){opacity:0}._9fWxfa_hamburger._9fWxfa_open span:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}._9fWxfa_mobileMenu{background:var(--bg-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-color);border-radius:var(--radius-lg);width:280px;box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;z-index:10000;max-height:calc(100vh - 80px);padding:8px;transition:all .25s;position:absolute;top:100%;right:16px;overflow-y:auto;transform:translateY(-10px)}._9fWxfa_mobileMenu._9fWxfa_mobileMenuOpen{opacity:1;visibility:visible;transform:translateY(4px)}._9fWxfa_menuItem{border-radius:var(--radius-md);color:var(--text-primary);transition:all var(--transition-fast);align-items:center;gap:12px;padding:10px 14px;font-size:.92rem;font-weight:500;text-decoration:none;display:flex}._9fWxfa_menuItem:hover{background:var(--bg-secondary);color:var(--accent-blue)}._9fWxfa_menuItemActive{color:var(--accent-blue);background:#3b82f61a}._9fWxfa_menuIcon{font-size:1.1rem}._9fWxfa_menuSeparator{background:var(--border-color);height:1px;margin:4px 0}._9fWxfa_menuCategory{border-top:1px solid var(--border-color);margin:14px 0 6px;padding-top:12px;position:relative}._9fWxfa_menuCategory:first-child{border-top:none;margin-top:0;padding-top:4px}._9fWxfa_menuSectionTitle{text-transform:uppercase;letter-spacing:.6px;color:var(--text-primary);border-left:3px solid var(--accent-blue,#3b82f6);background:linear-gradient(90deg,#3b82f61f,#3b82f600);border-radius:8px;align-items:center;gap:8px;margin:2px 4px 4px;padding:6px 14px 8px;font-size:.78rem;font-weight:800;display:flex}._9fWxfa_menuSectionTitle>span:first-child{filter:saturate(1.15);font-size:1.05rem}[data-theme=dark] ._9fWxfa_menuSectionTitle{border-left-color:var(--accent-blue,#60a5fa);background:linear-gradient(90deg,#60a5fa2e,#60a5fa00)}._9fWxfa_phpCategoryBtn{cursor:pointer;width:100%;color:var(--text-primary,#ddd);background:0 0;border:none;justify-content:space-between;font-size:.88rem;font-weight:600;display:flex}._9fWxfa_phpCategoryOpen{color:var(--accent-blue,#3b82f6)}._9fWxfa_phpChevron{opacity:.5;font-size:.6rem}._9fWxfa_phpSubItem{opacity:.9;border-left:2px solid var(--accent-blue,#3b82f6);border-radius:0 var(--radius-md) var(--radius-md) 0;margin-left:14px;font-size:.85rem;padding-left:28px!important}._9fWxfa_pinnedBar{flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;padding:0 8px;display:flex;overflow-x:auto}._9fWxfa_pinnedItem{color:#fff;cursor:grab;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#3b82f640,#6366f140);border:1px solid #fff3;border-radius:8px;flex-shrink:0;align-items:center;gap:5px;padding:5px 10px;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}._9fWxfa_pinnedIcon{font-size:1rem}._9fWxfa_pinnedLabel{white-space:nowrap}._9fWxfa_pinnedItem:hover{background:linear-gradient(135deg,#3b82f673,#6366f173);border-color:#fff6;transform:translateY(-1px);box-shadow:0 4px 12px #0003}._9fWxfa_pinnedItemActive{background:linear-gradient(135deg,#3b82f68c,#2563eb8c);border-color:#3b82f6b3;box-shadow:0 0 8px #3b82f666}._9fWxfa_pinnedItemDragging{opacity:.4}._9fWxfa_pinnedItemDragOver{border-color:#fbbf24;box-shadow:0 0 0 2px #fbbf2480}._9fWxfa_menuItemRow{align-items:center;display:flex}._9fWxfa_menuItemFlex{flex:1;min-width:0}._9fWxfa_pinBtn{cursor:pointer;opacity:.3;border-radius:var(--radius-sm);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:.85rem;transition:all .15s;display:flex}._9fWxfa_pinBtn:hover{opacity:.7;background:var(--bg-secondary,#f3f4f6)}._9fWxfa_pinBtn._9fWxfa_pinned{opacity:1;transform:rotate(0)}._9fWxfa_phpFavCategoryBtn{color:#f59e0b!important}._9fWxfa_favBtn{cursor:pointer;opacity:.5;border-radius:var(--radius-sm);filter:grayscale();background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.05rem;transition:all .15s;display:flex}._9fWxfa_favBtn:hover{opacity:1;filter:none;background:#f59e0b1a;transform:scale(1.15)}._9fWxfa_favBtn._9fWxfa_favActive{opacity:1;filter:none}._9fWxfa_switchBtn{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#6366f14d,#8b5cf64d);border:1px solid #ffffff40;border-radius:20px;align-items:center;gap:4px;padding:5px 10px;font-size:.75rem;font-weight:700;text-decoration:none;transition:all .2s;display:flex}._9fWxfa_switchBtn:hover{color:#fff;background:linear-gradient(135deg,#6366f180,#8b5cf680);border-color:#fff6;transform:translateY(-1px);box-shadow:0 4px 12px #0003}._9fWxfa_switchLabelActive{font-weight:800}._9fWxfa_switchArrow{opacity:.6;font-size:.7rem}._9fWxfa_switchLabelTarget{opacity:.7}._9fWxfa_overlay{z-index:9998;background:#0000004d;position:fixed;inset:0}@media (max-width:768px){._9fWxfa_headerContent{padding:8px 12px}._9fWxfa_logo{height:30px}._9fWxfa_brandTitle{font-size:.85rem}._9fWxfa_brandSubtitle{display:none}._9fWxfa_iconBtn,._9fWxfa_hamburger{width:34px;height:34px}._9fWxfa_userName,._9fWxfa_pinnedLabel{display:none}._9fWxfa_pinnedItem{padding:5px 7px}._9fWxfa_mobileMenu{width:auto;left:12px;right:12px}._9fWxfa_headerContent{gap:8px}._9fWxfa_actions{flex-shrink:1;gap:4px;min-width:0}._9fWxfa_brand{min-width:0}._9fWxfa_brandTitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._9fWxfa_switchBtn{flex-shrink:0;padding:5px 9px}._9fWxfa_switchArrow,._9fWxfa_switchLabelTarget{display:none}._9fWxfa_switchLabelActive{opacity:1}}._9fWxfa_broadcastNotif{z-index:99999;color:#fff;background:linear-gradient(135deg,#4a9eff,#2d7dd2);border-radius:10px;align-items:center;gap:8px;max-width:350px;padding:12px 18px;font-size:.85rem;animation:.3s _9fWxfa_broadcastSlideIn;display:flex;position:fixed;top:60px;right:20px;box-shadow:0 4px 20px #0000004d}._9fWxfa_broadcastIcon{font-size:1.2rem}@keyframes _9fWxfa_broadcastSlideIn{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}._9fWxfa_userInfoWrapper{position:relative}._9fWxfa_userDropdown{background:var(--bg-card,#fff);border:1px solid var(--border-color,#e5e7eb);z-index:10001;border-radius:10px;width:240px;animation:.15s _9fWxfa_dropdownFadeIn;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 8px 30px #0003}@keyframes _9fWxfa_dropdownFadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}._9fWxfa_dropdownHeader{flex-direction:column;gap:2px;padding:12px 16px;display:flex}._9fWxfa_dropdownHeader strong{color:var(--text-primary,#111);font-size:.9rem}._9fWxfa_dropdownHeader small{color:var(--text-secondary,#666);font-size:.75rem}._9fWxfa_dropdownDivider{background:var(--border-color,#e5e7eb);height:1px}._9fWxfa_dropdownItem{text-align:left;width:100%;color:var(--text-primary,#333);cursor:pointer;background:0 0;border:none;padding:10px 16px;font-size:.88rem;transition:background .15s;display:block}._9fWxfa_dropdownItem:hover{background:var(--bg-secondary,#f3f4f6)}._9fWxfa_dropdownLogout{color:#ef4444}._9fWxfa_dropdownLogout:hover{background:#ef444414}._9fWxfa_modalOverlay{z-index:20000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._9fWxfa_modalContent{background:var(--bg-card,#fff);border-radius:12px;width:90%;max-width:420px;overflow:hidden;box-shadow:0 20px 60px #0000004d}._9fWxfa_modalHeader{border-bottom:1px solid var(--border-color,#e5e7eb);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}._9fWxfa_modalHeader h2{color:var(--text-primary,#111);margin:0;font-size:1.1rem}._9fWxfa_modalClose{cursor:pointer;width:32px;height:32px;color:var(--text-secondary,#666);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:1.5rem;display:flex}._9fWxfa_modalClose:hover{background:var(--bg-secondary,#f3f4f6)}._9fWxfa_formGroup{margin-top:16px;padding:0 20px}._9fWxfa_formGroup label{color:var(--text-primary,#333);margin-bottom:6px;font-size:.85rem;font-weight:600;display:block}._9fWxfa_formGroup input{border:1px solid var(--border-color,#d1d5db);background:var(--bg-primary,#fff);width:100%;color:var(--text-primary,#111);box-sizing:border-box;border-radius:8px;padding:10px 12px;font-size:.9rem}._9fWxfa_formGroup input:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f626}._9fWxfa_formGroup small{color:var(--text-secondary,#888);margin-top:4px;font-size:.75rem;display:block}._9fWxfa_modalActions{justify-content:flex-end;gap:8px;margin-top:8px;padding:16px 20px;display:flex}._9fWxfa_btnPrimary{cursor:pointer;color:#fff;background:#3b82f6;border:none;border-radius:8px;padding:8px 20px;font-size:.88rem;font-weight:600;transition:background .15s}._9fWxfa_btnPrimary:hover{background:#2563eb}._9fWxfa_btnSecondary{border:1px solid var(--border-color,#d1d5db);cursor:pointer;background:var(--bg-primary,#fff);color:var(--text-primary,#333);border-radius:8px;padding:8px 20px;font-size:.88rem;font-weight:500;transition:background .15s}._9fWxfa_btnSecondary:hover{background:var(--bg-secondary,#f3f4f6)}._9fWxfa_notifWrapper{position:relative}._9fWxfa_notifHasUnread{background:#ef444433!important}._9fWxfa_notifBadge{color:#fff;background:#ef4444;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 3px;font-size:.55rem;font-weight:700;line-height:1;display:flex;position:absolute;top:-2px;right:-2px}._9fWxfa_notifDropdown{background:var(--bg-card,#fff);border:1px solid var(--border-color,#e5e7eb);z-index:10002;border-radius:10px;flex-direction:column;width:360px;max-height:420px;animation:.15s _9fWxfa_dropdownFadeIn;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 8px 30px #00000040}._9fWxfa_notifHeader{border-bottom:1px solid var(--border-color,#e5e7eb);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}._9fWxfa_notifTitle{color:var(--text-primary,#111);font-size:.9rem}._9fWxfa_notifActions{align-items:center;gap:8px;display:flex}._9fWxfa_notifMarkAll{color:#3b82f6;cursor:pointer;background:0 0;border:none;font-size:.78rem;font-weight:600}._9fWxfa_notifMarkAll:hover{text-decoration:underline}._9fWxfa_notifDeleteAll{color:#ef4444;cursor:pointer;background:0 0;border:none;font-size:.78rem;font-weight:600}._9fWxfa_notifDeleteAll:hover{text-decoration:underline}._9fWxfa_notifList{flex:1;overflow-y:auto}._9fWxfa_notifEmpty{text-align:center;color:var(--text-secondary,#888);padding:24px 16px;font-size:.85rem}._9fWxfa_notifItem{cursor:pointer;border-bottom:1px solid var(--border-color,#e5e7eb);align-items:center;gap:8px;padding:10px 16px;transition:background .15s;display:flex}._9fWxfa_notifItem:last-child{border-bottom:none}._9fWxfa_notifItem:hover{background:var(--bg-secondary,#f3f4f6)}._9fWxfa_notifItemUnread{background:#3b82f60f;border-left:3px solid #3b82f6}._9fWxfa_notifItemContent{flex:1;min-width:0}._9fWxfa_notifMessage{color:var(--text-primary,#333);font-size:.84rem;line-height:1.4}._9fWxfa_notifDate{color:var(--text-secondary,#888);margin-top:3px;font-size:.72rem}._9fWxfa_notifDeleteBtn{color:var(--text-secondary,#999);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:1.1rem;line-height:1;transition:opacity .15s,color .15s,background .15s}._9fWxfa_notifItem:hover ._9fWxfa_notifDeleteBtn{opacity:1}._9fWxfa_notifDeleteBtn:hover{color:#ef4444;background:#ef44441a}._9fWxfa_settingsSection{padding:16px 20px}._9fWxfa_settingsLabel{color:var(--text-primary,#111);margin-bottom:4px;font-size:.9rem;font-weight:700;display:block}._9fWxfa_settingsDesc{color:var(--text-secondary,#888);margin:0 0 12px;font-size:.78rem}._9fWxfa_settingsOptions{flex-wrap:wrap;gap:8px;display:flex}._9fWxfa_settingsOption{border:1px solid var(--border-color,#d1d5db);background:var(--bg-primary,#fff);color:var(--text-primary,#333);cursor:pointer;border-radius:8px;padding:8px 14px;font-size:.85rem;transition:all .15s}._9fWxfa_settingsOption:hover{color:#3b82f6;border-color:#3b82f6}._9fWxfa_settingsOptionActive{color:#fff;background:#3b82f6;border-color:#3b82f6}._9fWxfa_settingsOptionActive:hover{color:#fff;background:#2563eb}@media (max-width:480px){._9fWxfa_brandText{display:none}._9fWxfa_mobileMenu{left:8px;right:8px}}
.XJFPaW_container{margin-bottom:24px}.XJFPaW_dropZone{border:2px dashed var(--border-color);border-radius:var(--radius-lg);text-align:center;cursor:pointer;background:var(--bg-secondary);padding:40px 20px;transition:all .3s}.XJFPaW_dropZone:hover{border-color:var(--accent-blue);background:var(--bg-tertiary)}.XJFPaW_dropZone.XJFPaW_dragging{border-color:var(--accent-green);background:#10b9811a;transform:scale(1.02)}.XJFPaW_hiddenInput{display:none}.XJFPaW_dropContent{pointer-events:none}.XJFPaW_dropIcon{margin-bottom:12px;font-size:3rem}.XJFPaW_dropText{color:var(--text-primary);margin-bottom:4px;font-size:1.1rem}.XJFPaW_dropSubtext{color:var(--text-secondary);margin-bottom:12px;font-size:.9rem}.XJFPaW_dropFormats{color:var(--text-muted);background:var(--bg-tertiary);border-radius:var(--radius-sm);padding:8px 16px;font-size:.8rem;display:inline-block}.XJFPaW_actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;display:flex}.XJFPaW_cameraBtn{background:linear-gradient(135deg, var(--accent-purple), var(--accent-blue));color:#fff;border-radius:var(--radius-md);cursor:pointer;border:none;padding:10px 20px;font-size:.95rem;font-weight:500;transition:opacity .2s}.XJFPaW_cameraBtn:hover{opacity:.9}.XJFPaW_cameraBtn:disabled{opacity:.5;cursor:not-allowed}.XJFPaW_videoBtn{color:#fff;border-radius:var(--radius-md);cursor:pointer;background:linear-gradient(135deg,#ef4444,#f97316);border:none;padding:10px 20px;font-size:.95rem;font-weight:500;transition:opacity .2s}.XJFPaW_videoBtn:hover{opacity:.9}.XJFPaW_videoBtn:disabled{opacity:.5;cursor:not-allowed}.XJFPaW_themeSelector{align-items:center;gap:8px;margin-left:auto;display:flex}.XJFPaW_themeSelector label{color:var(--text-secondary);font-size:.85rem}.XJFPaW_themeSelect{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;padding:8px 12px;font-size:.9rem}.XJFPaW_error{border-radius:var(--radius-md);color:#ef4444;background:#ef44441a;border:1px solid #ef44444d;margin-top:12px;padding:12px 16px;font-size:.9rem}.XJFPaW_fileList{background:var(--bg-secondary);border-radius:var(--radius-lg);border:1px solid var(--border-color);margin-top:20px;padding:16px}.XJFPaW_fileListHeader{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:12px;display:flex}.XJFPaW_fileListHeader span{color:var(--text-secondary);font-size:.9rem}.XJFPaW_uploadBtn{background:linear-gradient(135deg, var(--accent-green), #059669);color:#fff;border-radius:var(--radius-md);cursor:pointer;border:none;padding:10px 24px;font-size:.95rem;font-weight:600;transition:opacity .2s}.XJFPaW_uploadBtn:hover{opacity:.9}.XJFPaW_uploadBtn:disabled{opacity:.6;cursor:not-allowed}.XJFPaW_filesGrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;display:grid}.XJFPaW_fileCard{background:var(--bg-tertiary);border-radius:var(--radius-md);border:1px solid var(--border-color);position:relative;overflow:hidden}.XJFPaW_filePreview{background-position:50%;background-size:cover;height:100px}.XJFPaW_fileIcon{background:var(--bg-card);justify-content:center;align-items:center;height:100px;font-size:2.5rem;display:flex}.XJFPaW_videoPreviewContainer{background:#000;height:100px;position:relative}.XJFPaW_videoPreview{object-fit:cover;width:100%;height:100%}.XJFPaW_videoOverlay{background:#00000080;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:2rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.XJFPaW_fileInfo{padding:10px}.XJFPaW_fileName{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;font-size:.8rem;font-weight:500;overflow:hidden}.XJFPaW_fileSize{color:var(--text-muted);margin-bottom:8px;font-size:.75rem}.XJFPaW_fileTheme{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-sm);width:100%;color:var(--text-primary);cursor:pointer;padding:6px 8px;font-size:.8rem}.XJFPaW_progressBar{background:var(--bg-card);height:4px;position:absolute;bottom:0;left:0;right:0}.XJFPaW_progressFill{background:linear-gradient(90deg, var(--accent-green), var(--accent-blue));height:100%;transition:width .3s}.XJFPaW_removeBtn{color:#fff;cursor:pointer;background:#ef4444e6;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:1rem;line-height:1;transition:transform .2s;display:flex;position:absolute;top:6px;right:6px}.XJFPaW_removeBtn:hover{transform:scale(1.1)}.XJFPaW_removeBtn:disabled{opacity:.5;cursor:not-allowed}.XJFPaW_cameraModal{z-index:10000;background:#000000f2;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.XJFPaW_cameraContainer{flex-direction:column;align-items:center;max-width:100%;max-height:100%;display:flex;position:relative}.XJFPaW_cameraVideo{border-radius:var(--radius-lg);background:#000;max-width:100%;max-height:70vh}.XJFPaW_cameraControls{align-items:center;gap:20px;margin-top:24px;display:flex}.XJFPaW_captureBtn{border:4px solid var(--accent-blue);cursor:pointer;background:linear-gradient(135deg,#fff,#f0f0f0);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;font-size:2rem;transition:transform .2s;display:flex}.XJFPaW_captureBtn:hover{transform:scale(1.1)}.XJFPaW_captureBtn.XJFPaW_videoMode{border-color:#ef4444}.XJFPaW_captureBtn.XJFPaW_recording{background:linear-gradient(135deg,#ef4444,#dc2626);border-color:#fff;animation:1s infinite XJFPaW_pulse}@keyframes XJFPaW_pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.XJFPaW_recordingIndicator{color:#fff;background:#000000b3;border-radius:30px;align-items:center;gap:10px;padding:10px 20px;font-size:1.1rem;font-weight:600;display:flex;position:absolute;top:20px;left:50%;transform:translate(-50%)}.XJFPaW_recordingDot{background:#ef4444;border-radius:50%;width:14px;height:14px;animation:1s infinite XJFPaW_blink}@keyframes XJFPaW_blink{0%,to{opacity:1}50%{opacity:.3}}.XJFPaW_recordingTime{font-family:monospace;font-size:1.2rem}.XJFPaW_closeCameraBtn{color:#fff;border-radius:var(--radius-md);cursor:pointer;background:#ffffff1a;border:1px solid #ffffff4d;padding:12px 24px;font-size:1rem;transition:background .2s}.XJFPaW_closeCameraBtn:hover{background:#fff3}@media (max-width:768px){.XJFPaW_dropZone{padding:30px 15px}.XJFPaW_dropIcon{font-size:2.5rem}.XJFPaW_actions{flex-direction:column;align-items:stretch}.XJFPaW_themeSelector{justify-content:space-between;margin-left:0}.XJFPaW_filesGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.XJFPaW_captureBtn{width:70px;height:70px;font-size:1.8rem}}
.GAuhca_overlay{z-index:10000;background:#000000d9;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.GAuhca_modal{background:var(--bg-primary);border-radius:var(--radius-lg);border:1px solid var(--border-color);flex-direction:column;width:100%;max-width:1200px;height:90vh;display:flex;overflow:hidden}.GAuhca_header{background:var(--bg-secondary);border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.GAuhca_headerLeft{align-items:center;gap:12px;display:flex}.GAuhca_archiveIcon{font-size:2rem}.GAuhca_archiveInfo h2{color:var(--text-primary);margin:0 0 4px;font-size:1.1rem;font-weight:600}.GAuhca_breadcrumbs{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.GAuhca_breadcrumbBtn{color:var(--accent-blue);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:.85rem}.GAuhca_breadcrumbBtn:hover{background:var(--bg-tertiary)}.GAuhca_breadcrumbSep{color:var(--text-muted)}.GAuhca_headerActions{gap:10px;display:flex}.GAuhca_extractBtn{background:linear-gradient(135deg, var(--accent-green), #059669);color:#fff;border-radius:var(--radius-md);cursor:pointer;border:none;padding:8px 16px;font-size:.9rem;font-weight:500}.GAuhca_extractBtn:hover{opacity:.9}.GAuhca_extractBtn:disabled{opacity:.5;cursor:not-allowed}.GAuhca_closeBtn{background:var(--bg-tertiary);cursor:pointer;width:36px;height:36px;color:var(--text-secondary);border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1.2rem;display:flex}.GAuhca_closeBtn:hover{color:#ef4444;background:#ef444433}.GAuhca_content{flex:1;display:flex;overflow:hidden}.GAuhca_fileList{border-right:1px solid var(--border-color);flex:1;padding:12px;overflow-y:auto}.GAuhca_fileItem{border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:12px;padding:10px 12px;transition:background .15s;display:flex}.GAuhca_fileItem:hover{background:var(--bg-secondary)}.GAuhca_fileItem.GAuhca_selected{background:var(--bg-tertiary);border:1px solid var(--accent-blue)}.GAuhca_fileIcon{flex-shrink:0;font-size:1.5rem}.GAuhca_fileDetails{flex:1;min-width:0}.GAuhca_fileName{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;display:block;overflow:hidden}.GAuhca_fileMeta{color:var(--text-muted);gap:8px;font-size:.8rem;display:flex}.GAuhca_fileExt{background:var(--bg-tertiary);text-transform:uppercase;border-radius:4px;padding:1px 6px;font-size:.7rem}.GAuhca_downloadBtn{cursor:pointer;opacity:.5;background:0 0;border:none;font-size:1.2rem;transition:opacity .2s}.GAuhca_downloadBtn:hover{opacity:1}.GAuhca_loading,.GAuhca_error,.GAuhca_empty{text-align:center;color:var(--text-secondary);padding:40px}.GAuhca_error{color:#ef4444}.GAuhca_previewPanel{background:var(--bg-secondary);flex-direction:column;width:400px;display:flex}.GAuhca_previewHeader{border-bottom:1px solid var(--border-color);align-items:center;gap:12px;padding:16px;display:flex}.GAuhca_previewIcon{font-size:2rem}.GAuhca_previewInfo h3{color:var(--text-primary);word-break:break-all;margin:0 0 4px;font-size:.95rem;font-weight:600}.GAuhca_previewInfo p{color:var(--text-muted);margin:0;font-size:.8rem}.GAuhca_previewContent{flex:1;justify-content:center;align-items:center;padding:16px;display:flex;overflow:auto}.GAuhca_previewLoading{color:var(--text-secondary)}.GAuhca_previewImage{object-fit:contain;border-radius:var(--radius-md);max-width:100%;max-height:100%}.GAuhca_previewText{background:var(--bg-tertiary);border-radius:var(--radius-md);white-space:pre-wrap;word-break:break-all;width:100%;height:100%;color:var(--text-primary);margin:0;padding:12px;font-family:monospace;font-size:.85rem;overflow:auto}.GAuhca_previewPdf{border-radius:var(--radius-md);border:none;width:100%;height:100%}.GAuhca_previewVideo{border-radius:var(--radius-md);background:#000;max-width:100%;max-height:100%}.GAuhca_audioContainer{flex-direction:column;align-items:center;gap:20px;padding:20px;display:flex}.GAuhca_previewAudio{width:100%;max-width:300px}.GAuhca_previewOffice{border-radius:var(--radius-md);background:#fff;border:none;width:100%;height:100%}.GAuhca_previewNoSupport{text-align:center;color:var(--text-secondary)}.GAuhca_bigIcon{margin-bottom:16px;font-size:4rem;display:block}.GAuhca_downloadBtnLarge{background:linear-gradient(135deg, var(--accent-blue), var(--accent-purple));color:#fff;border-radius:var(--radius-md);cursor:pointer;border:none;margin-top:16px;padding:12px 24px;font-size:1rem;font-weight:500}.GAuhca_downloadBtnLarge:hover{opacity:.9}.GAuhca_noSelection{text-align:center;color:var(--text-muted)}.GAuhca_previewActions{border-top:1px solid var(--border-color);gap:10px;padding:12px 16px;display:flex}.GAuhca_actionBtn{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;color:var(--text-primary);flex:1;padding:10px;font-size:.9rem;transition:background .2s}.GAuhca_actionBtn:hover{background:var(--bg-card)}@media (max-width:900px){.GAuhca_content{flex-direction:column}.GAuhca_fileList{border-right:none;border-bottom:1px solid var(--border-color);max-height:50%}.GAuhca_previewPanel{width:100%}}@media (max-width:600px){.GAuhca_modal{border-radius:0;height:100vh}.GAuhca_header{flex-direction:column;align-items:flex-start;gap:12px}.GAuhca_headerActions{justify-content:flex-end;width:100%}.GAuhca_previewPanel{display:none}.GAuhca_fileList{flex:1;max-height:none}}
._6P5Dva_overlay{z-index:10000;background:#000000e6;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._6P5Dva_modal{background:var(--bg-primary);border-radius:var(--radius-lg);border:1px solid var(--border-color);flex-direction:column;width:100%;max-width:1400px;height:90vh;display:flex;overflow:hidden}._6P5Dva_header{background:var(--bg-secondary);border-bottom:1px solid var(--border-color);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}._6P5Dva_headerLeft{flex:1;align-items:center;gap:12px;min-width:0;display:flex}._6P5Dva_fileIcon{flex-shrink:0;font-size:2rem}._6P5Dva_fileInfo{min-width:0}._6P5Dva_fileInfo h2{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px;font-size:1.1rem;font-weight:600;overflow:hidden}._6P5Dva_theme{color:var(--text-muted);font-size:.85rem}._6P5Dva_headerActions{flex-shrink:0;align-items:center;gap:10px;display:flex}._6P5Dva_downloadLink,._6P5Dva_editLink{border-radius:var(--radius-md);cursor:pointer;padding:8px 16px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s}._6P5Dva_downloadLink{background:linear-gradient(135deg, var(--accent-blue), var(--accent-purple));color:#fff}._6P5Dva_downloadLink:hover{opacity:.9}._6P5Dva_editLink{background:linear-gradient(135deg, var(--accent-green), #059669);color:#fff}._6P5Dva_editLink:hover{opacity:.9}._6P5Dva_closeBtn{background:var(--bg-tertiary);cursor:pointer;width:40px;height:40px;color:var(--text-secondary);border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1.3rem;transition:all .2s;display:flex}._6P5Dva_closeBtn:hover{color:#ef4444;background:#ef444433}._6P5Dva_content{background:var(--bg-tertiary);flex:1;justify-content:center;align-items:center;display:flex;overflow:auto}._6P5Dva_loading,._6P5Dva_error{color:var(--text-secondary);font-size:1.1rem}._6P5Dva_error{color:#ef4444}._6P5Dva_image{object-fit:contain;max-width:100%;max-height:100%}._6P5Dva_pdfFrame{background:#fff;border:none;width:100%;height:100%}._6P5Dva_video{background:#000;max-width:100%;max-height:100%}._6P5Dva_audioContainer{text-align:center;flex-direction:column;align-items:center;gap:20px;padding:40px;display:flex}._6P5Dva_audioIcon{font-size:5rem}._6P5Dva_audioContainer h3{color:var(--text-primary);margin:0;font-size:1.2rem}._6P5Dva_audio{width:100%;max-width:400px}._6P5Dva_officeFrame{background:#fff;border:none;width:100%;height:100%}._6P5Dva_textContent{width:100%;height:100%;color:var(--text-primary);background:var(--bg-primary);white-space:pre-wrap;word-break:break-word;margin:0;padding:20px;font-family:Consolas,Monaco,monospace;font-size:.9rem;line-height:1.5;overflow:auto}._6P5Dva_archiveNotice{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:40px;display:flex}._6P5Dva_archiveIcon{font-size:5rem}._6P5Dva_archiveNotice h3{color:var(--text-primary);margin:0;font-size:1.2rem}._6P5Dva_archiveNotice p{color:var(--text-secondary);margin:0}._6P5Dva_unsupported{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:40px;display:flex}._6P5Dva_unsupportedIcon{font-size:5rem}._6P5Dva_unsupported h3{color:var(--text-primary);margin:0;font-size:1.2rem}._6P5Dva_unsupported p{color:var(--text-secondary);margin:0}._6P5Dva_downloadBtn{background:linear-gradient(135deg, var(--accent-blue), var(--accent-purple));color:#fff;border-radius:var(--radius-md);cursor:pointer;border:none;margin-top:10px;padding:12px 24px;font-size:1rem;font-weight:500;text-decoration:none;transition:opacity .2s}._6P5Dva_downloadBtn:hover{opacity:.9}@media (max-width:768px){._6P5Dva_overlay{padding:0}._6P5Dva_modal{border-radius:0;max-width:100%;height:100vh}._6P5Dva_header{flex-wrap:wrap;gap:12px}._6P5Dva_headerLeft{width:100%}._6P5Dva_headerActions{justify-content:flex-end;width:100%}._6P5Dva_fileInfo h2{font-size:1rem}._6P5Dva_downloadLink,._6P5Dva_editLink{padding:6px 12px;font-size:.85rem}}
.Gzx_bq_container{background:#0f172a;width:100%;height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative}.Gzx_bq_map{position:fixed;inset:56px 0 0}.Gzx_bq_deckCanvas{pointer-events:none;z-index:1;position:fixed;inset:56px 0 0}.Gzx_bq_loading{color:#60a5fa;z-index:20;font-size:1.1em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Gzx_bq_panel{color:#e2e8f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10;background:#0f172aeb;border:1px solid #ffffff14;border-radius:12px;min-width:280px;max-width:340px;padding:16px 20px;position:absolute;top:68px;left:12px}.Gzx_bq_panel h1{color:#fff;margin-bottom:4px;font-size:1.1em}.Gzx_bq_sub{color:#94a3b8;margin-bottom:12px;font-size:.82em}.Gzx_bq_stat{justify-content:space-between;padding:4px 0;font-size:.88em;display:flex}.Gzx_bq_val{color:#60a5fa;font-weight:600}.Gzx_bq_legend{color:#e2e8f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10;background:#0f172aeb;border:1px solid #ffffff14;border-radius:10px;padding:12px 16px;font-size:.82em;position:absolute;bottom:32px;left:12px}.Gzx_bq_legendSection{margin-bottom:10px}.Gzx_bq_legendSection:last-child{margin-bottom:0}.Gzx_bq_legendLabel{margin-bottom:4px;font-size:.85em;font-weight:600}.Gzx_bq_legendRow{align-items:center;gap:8px;margin-bottom:3px;display:flex}.Gzx_bq_legendBox{border-radius:3px;width:20px;height:14px}.Gzx_bq_controls{z-index:10;flex-direction:column;gap:6px;display:flex;position:absolute;top:68px;right:12px}.Gzx_bq_ctrlBtn{color:#e2e8f0;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:nowrap;background:#0f172aeb;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:.85em;transition:background .2s;display:flex}.Gzx_bq_ctrlBtn:hover{background:#1e293bf2}.Gzx_bq_active{background:#3b82f6!important;border-color:#3b82f6!important}.Gzx_bq_ctrlDot{border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.Gzx_bq_ctrlSep{background:#ffffff1a;height:1px;margin:2px 0}.Gzx_bq_vegFilter{color:#e2e8f0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172aeb;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;gap:4px;padding:6px 12px;display:flex}.Gzx_bq_basemapPanel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:10;background:#0f172af2;border:1px solid #ffffff1a;border-radius:10px;grid-template-columns:1fr 1fr;gap:6px;padding:10px;display:grid;position:absolute;top:68px;right:180px}.Gzx_bq_bmBtn{color:#e2e8f0;cursor:pointer;text-align:center;background:#1e293bcc;border:2px solid #0000;border-radius:8px;padding:8px 10px;font-size:.8em;transition:all .2s}.Gzx_bq_bmBtn:hover{background:#334155e6}.Gzx_bq_bmActive{background:#3b82f633;border-color:#3b82f6}.Gzx_bq_searchBox{z-index:15;width:360px;max-width:calc(100vw - 400px);position:absolute;top:68px;left:50%;transform:translate(-50%)}.Gzx_bq_searchIcon{color:#64748b;pointer-events:none;z-index:1;font-size:14px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.Gzx_bq_searchInput{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172aeb;border:1px solid #ffffff26;border-radius:10px;outline:none;width:100%;padding:10px 14px 10px 36px;font-size:.92em}.Gzx_bq_searchInput::placeholder{color:#64748b}.Gzx_bq_searchInput:focus{border-color:#3b82f6}.Gzx_bq_searchResultsPanel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172af2;border:1px solid #ffffff1a;border-radius:10px;max-height:280px;margin-top:4px;overflow-y:auto}.Gzx_bq_srItem{cursor:pointer;border-bottom:1px solid #ffffff0d;padding:10px 14px;transition:background .15s}.Gzx_bq_srItem:hover{background:#3b82f626}.Gzx_bq_srItem:last-child{border-bottom:none}.Gzx_bq_srName{color:#f1f5f9;font-size:.9em;font-weight:600}.Gzx_bq_srDetail{color:#94a3b8;margin-top:2px;font-size:.78em}.Gzx_bq_ctxMenu{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f172af2;border:1px solid #ffffff1f;border-radius:10px;min-width:180px;padding:6px 0;position:fixed;box-shadow:0 8px 32px #00000080}.Gzx_bq_ctxClose{color:#fff;cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:22px;line-height:1}.Gzx_bq_ctxItem{color:#e2e8f0;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:9px 16px;font-size:.88em;transition:background .15s;display:flex}.Gzx_bq_ctxItem:hover{background:#3b82f633}.Gzx_bq_ctxIcon{text-align:center;width:20px;font-size:1.1em}.Gzx_bq_svPanel{z-index:25;background:#0f172a;border-left:2px solid #334155;flex-direction:column;width:50%;display:flex;position:fixed;top:56px;bottom:0;right:0}.Gzx_bq_svHeader{color:#fff;background:#1e293b;justify-content:space-between;align-items:center;padding:10px 16px;font-size:.9em;display:flex}.Gzx_bq_svClose{color:#94a3b8;cursor:pointer;background:0 0;border:none;font-size:22px}.Gzx_bq_svClose:hover{color:#fff}.Gzx_bq_popupTitle{color:#fff;margin-bottom:6px;font-size:1em;font-weight:700}.Gzx_bq_popupRow{justify-content:space-between;padding:2px 0;display:flex}.Gzx_bq_label{color:#94a3b8}.Gzx_bq_value{color:#60a5fa;font-weight:600}
._74c7YW_thumbnail{background:var(--bg-tertiary);cursor:pointer;justify-content:center;align-items:center;width:100%;height:140px;transition:transform .2s;display:flex;position:relative;overflow:hidden}._74c7YW_thumbnail:hover{transform:scale(1.02)}._74c7YW_image,._74c7YW_canvas{object-fit:cover;width:100%;height:100%}._74c7YW_hidden{opacity:0}._74c7YW_loading{border:3px solid var(--border-color);border-top-color:var(--accent-blue);border-radius:50%;width:30px;height:30px;animation:.8s linear infinite _74c7YW_spin;position:absolute}@keyframes _74c7YW_spin{to{transform:rotate(360deg)}}._74c7YW_icon{font-size:3rem}._74c7YW_playIcon{color:#fff;opacity:.9;background:#000000b3;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.5rem;transition:opacity .2s,transform .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._74c7YW_thumbnail:hover ._74c7YW_playIcon{opacity:1;transform:translate(-50%,-50%)scale(1.1)}._74c7YW_pdfBadge{color:#fff;text-transform:uppercase;background:#dc2626;border-radius:4px;padding:2px 6px;font-size:.65rem;font-weight:700;position:absolute;bottom:8px;right:8px}
.TcOdVW_shell{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px));flex-direction:column;min-height:60vh;display:flex}.TcOdVW_topBar{z-index:40;background:var(--tp);color:#fff;align-items:center;gap:8px;padding:10px 12px;display:flex;position:sticky;top:0}.TcOdVW_topTitle{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;font-weight:700;overflow:hidden}.TcOdVW_topSub{opacity:.85;font-size:11px;font-weight:500}.TcOdVW_iconBtn{color:#fff;cursor:pointer;background:#ffffff2e;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-family:inherit;font-size:17px;display:inline-flex}.TcOdVW_iconBtn:active{background:#ffffff52}.TcOdVW_detailBar:active{background:var(--tp-dark)}.TcOdVW_searchRow{z-index:35;background:var(--bg-primary);border-bottom:1px solid var(--border-color);gap:8px;padding:10px 12px;display:flex;position:sticky;top:60px}.TcOdVW_searchInput{border:1.5px solid var(--border-color);background:var(--bg-secondary);min-width:0;height:44px;color:var(--text-primary);border-radius:10px;outline:none;flex:1;padding:0 12px;font-family:inherit;font-size:15px}.TcOdVW_searchInput:focus{border-color:var(--tp-light)}.TcOdVW_filterBtn{border:1.5px solid var(--border-color);background:var(--bg-secondary);width:44px;height:44px;color:var(--text-secondary);cursor:pointer;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-family:inherit;font-size:17px;display:inline-flex;position:relative}.TcOdVW_filterBtnActive{border-color:var(--tp);background:rgba(var(--tp-r), var(--tp-g), var(--tp-b), .12);color:var(--tp)}.TcOdVW_filterCount{background:var(--tp);color:#fff;border-radius:9px;min-width:18px;height:18px;padding:0 4px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:-6px;right:-6px}.TcOdVW_statsStrip{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px;padding:10px 12px;display:flex;overflow-x:auto}.TcOdVW_statsStrip::-webkit-scrollbar{display:none}.TcOdVW_statChip{border:1.5px solid var(--border-color);background:var(--bg-secondary);min-width:82px;color:var(--text-primary);cursor:pointer;text-align:left;border-radius:12px;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:2px;padding:8px 12px;font-family:inherit;display:flex}.TcOdVW_statChipActive{border-color:var(--tp);background:rgba(var(--tp-r), var(--tp-g), var(--tp-b), .12)}.TcOdVW_statChipNum{font-size:18px;font-weight:800;line-height:1.1}.TcOdVW_statChipLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.2px;white-space:nowrap;font-size:10.5px;font-weight:600}.TcOdVW_statChipAlert .TcOdVW_statChipNum{color:#dc2626}[data-theme=dark] .TcOdVW_statChipAlert .TcOdVW_statChipNum{color:#fca5a5}.TcOdVW_list{flex-direction:column;gap:8px;padding:4px 12px 12px;display:flex}.TcOdVW_row{border:1px solid var(--border-color);border-left:4px solid var(--tp-light);background:var(--bg-secondary);text-align:left;cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;width:100%;padding:12px;font-family:inherit;display:flex}.TcOdVW_row:active{background:var(--bg-tertiary)}.TcOdVW_rowVu{opacity:.62}.TcOdVW_rowLate{border-left-color:#dc2626}.TcOdVW_rowMain{flex:1;min-width:0}.TcOdVW_rowTop{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;display:flex}.TcOdVW_rowNom{color:var(--text-primary);word-break:break-word;font-size:15px;font-weight:700;line-height:1.3;display:block}.TcOdVW_rowTache{color:var(--text-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.TcOdVW_rowTacheVide{color:var(--text-muted);font-style:italic}.TcOdVW_rowRight{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.TcOdVW_rowChevron{color:var(--text-muted);font-size:18px;line-height:1}.TcOdVW_vuDot{border:2px solid var(--border-color);color:#0000;cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin:-3px 0 0 -2px;font-family:inherit;font-size:14px;font-weight:700;display:inline-flex}.TcOdVW_vuDotOn{color:#fff;background:#16a34a;border-color:#16a34a}.TcOdVW_badge{white-space:nowrap;letter-spacing:.2px;border-radius:6px;align-items:center;padding:3px 7px;font-size:10.5px;font-weight:700;display:inline-flex}.TcOdVW_badgeType{background:rgba(var(--tp-r), var(--tp-g), var(--tp-b), .12);color:var(--tp)}[data-theme=dark] .TcOdVW_badgeType{background:rgba(var(--tp-lr), var(--tp-lg), var(--tp-lb), .2);color:var(--tp-text-dark)}.TcOdVW_badgeEcheance{padding:4px 8px;font-size:11px}.TcOdVW_badgeAnnot{color:#92400e;background:#fef3c7}[data-theme=dark] .TcOdVW_badgeAnnot{color:#fcd34d;background:#fbbf2433}.TcOdVW_empty{text-align:center;color:var(--text-muted);padding:48px 20px}.TcOdVW_emptyIcon{margin-bottom:10px;font-size:40px}.TcOdVW_emptyText{color:var(--text-secondary);margin-bottom:4px;font-size:15px;font-weight:600}.TcOdVW_emptySub{font-size:12.5px}.TcOdVW_yearTitle{color:var(--tp);text-transform:uppercase;letter-spacing:.5px;margin:14px 12px 6px;font-size:13px;font-weight:800}.TcOdVW_bottomTabs{z-index:50;background:var(--bg-primary);border-top:1px solid var(--border-color);padding-bottom:env(safe-area-inset-bottom,0px);padding-right:46px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 12px #00000014}.TcOdVW_bottomTab{min-height:56px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-top:3px solid #0000;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;font-family:inherit;font-size:11.5px;font-weight:600;display:flex}.TcOdVW_bottomTabActive{color:var(--tp);border-top-color:var(--tp)}.TcOdVW_bottomTabNum{font-size:16px;font-weight:800;line-height:1.1}.TcOdVW_fab{right:16px;bottom:calc(76px + env(safe-area-inset-bottom,0px));z-index:45;background:var(--tp);color:#fff;cursor:pointer;width:54px;height:54px;box-shadow:0 6px 18px rgba(var(--tp-r), var(--tp-g), var(--tp-b), .45);border:none;border-radius:27px;font-family:inherit;font-size:28px;line-height:1;position:fixed}.TcOdVW_fab:active{transform:scale(.94)}.TcOdVW_sheetOverlay{z-index:10010;background:#0f172a80;align-items:flex-end;display:flex;position:fixed;inset:0}.TcOdVW_sheet{width:100%;max-height:85vh;padding:8px 16px calc(16px + env(safe-area-inset-bottom,0px));background:var(--bg-primary);color:var(--text-primary);border-radius:18px 18px 0 0;overflow-y:auto}.TcOdVW_sheetGrip{background:var(--border-color);border-radius:2px;width:38px;height:4px;margin:6px auto 12px}.TcOdVW_sheetTitle{margin-bottom:12px;font-size:15px;font-weight:700}.TcOdVW_sheetGroup{margin-bottom:16px}.TcOdVW_sheetLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.3px;margin-bottom:6px;font-size:11.5px;font-weight:700;display:block}.TcOdVW_sheetSelect{border:1.5px solid var(--border-color);background:var(--bg-secondary);width:100%;height:46px;color:var(--text-primary);border-radius:10px;padding:0 12px;font-family:inherit;font-size:15px}.TcOdVW_segmented{gap:6px;display:flex}.TcOdVW_segment{border:1.5px solid var(--border-color);background:var(--bg-secondary);min-height:46px;color:var(--text-secondary);cursor:pointer;border-radius:10px;flex:1;padding:6px 4px;font-family:inherit;font-size:13px;font-weight:600}.TcOdVW_segmentActive{border-color:var(--tp);background:rgba(var(--tp-r), var(--tp-g), var(--tp-b), .12);color:var(--tp)}.TcOdVW_sheetActions{gap:8px;margin-top:4px;display:flex}.TcOdVW_sheetBtn{background:var(--bg-tertiary);min-height:48px;color:var(--text-primary);cursor:pointer;border:none;border-radius:12px;flex:1;font-family:inherit;font-size:14px;font-weight:700}.TcOdVW_sheetBtnPrimary{background:var(--tp);color:#fff}.TcOdVW_sheetBtnDanger{color:#b91c1c;background:#fee2e2}[data-theme=dark] .TcOdVW_sheetBtnDanger{color:#fca5a5;background:#dc262633}.TcOdVW_sheetItem{border:none;border-bottom:1px solid var(--border-color);width:100%;min-height:52px;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:10px 6px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;display:flex}.TcOdVW_sheetItem:last-child{border-bottom:none}.TcOdVW_sheetItemDanger{color:#dc2626}.TcOdVW_sheetItemIcon{text-align:center;flex-shrink:0;width:24px;font-size:19px}.TcOdVW_sheetItemSub{color:var(--text-muted);margin-top:1px;font-size:11.5px;font-weight:500;display:block}.TcOdVW_detail{z-index:10000;background:var(--bg-primary);color:var(--text-primary);flex-direction:column;display:flex;position:fixed;inset:0}.TcOdVW_detailBar{cursor:pointer;background:var(--tp);color:#fff;padding:10px 8px;padding-top:calc(10px + env(safe-area-inset-top,0px));flex-shrink:0;align-items:center;gap:8px;display:flex}.TcOdVW_detailBarTitle{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;font-weight:700;overflow:hidden}.TcOdVW_detailBody{-webkit-overflow-scrolling:touch;padding:12px 12px calc(20px + env(safe-area-inset-bottom,0px));flex:1;overflow-y:auto}.TcOdVW_detailHead{margin-bottom:14px}.TcOdVW_detailBadges{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.TcOdVW_detailNom{word-break:break-word;font-size:19px;font-weight:800;line-height:1.25}.TcOdVW_section{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:12px;margin-bottom:10px;overflow:hidden}.TcOdVW_sectionHead{width:100%;min-height:50px;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:10px 12px;font-family:inherit;font-size:14px;font-weight:700;display:flex}.TcOdVW_sectionCaret{color:var(--text-muted);transition:transform var(--transition-fast);flex-shrink:0;font-size:12px}.TcOdVW_sectionCaretOpen{transform:rotate(90deg)}.TcOdVW_sectionCount{background:var(--bg-tertiary);color:var(--text-secondary);border-radius:8px;padding:2px 7px;font-size:11.5px;font-weight:700}.TcOdVW_sectionCountAlert{color:#92400e;background:#fef3c7}[data-theme=dark] .TcOdVW_sectionCountAlert{color:#fcd34d;background:#fbbf2433}.TcOdVW_sectionBody{padding:0 12px 12px}.TcOdVW_kv{border-bottom:1px solid var(--border-color);align-items:center;gap:8px;min-height:46px;padding:6px 0;display:flex}.TcOdVW_kv:last-child{border-bottom:none}.TcOdVW_kvLabel{color:var(--text-secondary);flex:1;font-size:13px}.TcOdVW_kvValue{color:var(--text-primary);font-size:14px;font-weight:700}.TcOdVW_field{border:1.5px solid var(--border-color);background:var(--bg-primary);width:100%;min-height:46px;color:var(--text-primary);resize:vertical;border-radius:10px;outline:none;padding:11px 12px;font-family:inherit;font-size:15px}.TcOdVW_field:focus{border-color:var(--tp-light)}.TcOdVW_fieldRow{gap:8px;margin-top:8px;display:flex}.TcOdVW_btn{background:var(--bg-tertiary);min-height:46px;color:var(--text-primary);cursor:pointer;border:none;border-radius:10px;flex-shrink:0;padding:0 16px;font-family:inherit;font-size:14px;font-weight:700}.TcOdVW_btnPrimary{background:var(--tp);color:#fff}.TcOdVW_btnPrimary:disabled{opacity:.45}.TcOdVW_btnWide{flex:1}.TcOdVW_textBox{background:var(--bg-primary);border:1px solid var(--border-color);color:var(--text-secondary);white-space:pre-wrap;word-break:break-word;border-radius:10px;max-height:220px;padding:10px 12px;font-size:13.5px;line-height:1.5;overflow-y:auto}.TcOdVW_annot{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:10px;margin-bottom:8px;padding:10px 12px}.TcOdVW_annotUnread{border-color:var(--tp);background:rgba(var(--tp-r), var(--tp-g), var(--tp-b), .07)}.TcOdVW_annotHead{align-items:center;gap:6px;margin-bottom:4px;font-size:11.5px;display:flex}.TcOdVW_annotAuteur{color:var(--tp);font-weight:700}.TcOdVW_annotDate{color:var(--text-muted)}.TcOdVW_annotDelete{width:30px;height:30px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;margin-left:auto;font-family:inherit;font-size:14px}.TcOdVW_annotTexte{color:var(--text-primary);white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:1.45}.TcOdVW_annotVuPar{color:var(--text-muted);margin-top:5px;font-size:11px;font-style:italic}.TcOdVW_resGrid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.TcOdVW_resBtn{border:1.5px solid var(--border-color);background:var(--bg-primary);min-height:74px;color:var(--text-primary);text-align:center;cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:10px 6px;font-family:inherit;font-size:12.5px;font-weight:600;text-decoration:none;display:flex}.TcOdVW_resBtnIcon{font-size:22px;line-height:1}.TcOdVW_membreRole{margin-top:10px}.TcOdVW_membreRoleLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.3px;margin-bottom:5px;font-size:11.5px;font-weight:700}.TcOdVW_membreChips{flex-wrap:wrap;gap:6px;display:flex}.TcOdVW_membreChip{background:var(--bg-primary);border:1px solid var(--border-color);color:var(--text-primary);border-radius:999px;align-items:center;gap:6px;padding:6px 8px 6px 10px;font-size:13px;display:inline-flex}.TcOdVW_membreChipRemove{background:var(--bg-tertiary);width:24px;height:24px;color:var(--text-muted);cursor:pointer;border:none;border-radius:12px;font-family:inherit;font-size:12px}.TcOdVW_detailActions{gap:8px;margin-top:14px;display:flex}.TcOdVW_btnDanger{color:#b91c1c;background:#fee2e2}[data-theme=dark] .TcOdVW_btnDanger{color:#fca5a5;background:#dc262633}.TcOdVW_btnDone{color:#166534;background:#dcfce7}[data-theme=dark] .TcOdVW_btnDone{color:#86efac;background:#16a34a38}.TcOdVW_hint{color:var(--text-muted);margin-top:6px;font-size:11.5px;line-height:1.4}
.wD3faq_pageWrapper{background:var(--bg-primary);min-height:100vh;color:var(--text-primary);--c-fresh:#27ae60;--c-medium:#e67e22;--c-old:#e74c3c}[data-theme=dark] .wD3faq_pageWrapper{--c-fresh:#34d399;--c-medium:#fbbf24;--c-old:#f87171}.wD3faq_container{max-width:1750px;margin:0 auto;padding:20px 24px 40px}@media (max-width:700px){.wD3faq_container{padding:12px 16px 32px}}.wD3faq_loadingScreen{flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:calc(100vh - 70px);display:flex}.wD3faq_loadingOrb{border:3px solid var(--bg-tertiary);border-top-color:var(--accent-blue);border-radius:50%;width:56px;height:56px;animation:.8s linear infinite wD3faq_spin}@keyframes wD3faq_spin{to{transform:rotate(360deg)}}.wD3faq_loadingScreen p{color:var(--text-secondary);font-size:1.05rem;font-weight:500}.wD3faq_errorNotice{color:var(--accent-red);border-radius:var(--radius-md);background:#ef44441a;border:1px solid #ef444459;margin-bottom:14px;padding:10px 14px;font-weight:500}.wD3faq_infoNotice{color:var(--text-secondary);border-radius:var(--radius-md);background:#3b82f614;border:1px solid #3b82f64d;margin-bottom:14px;padding:10px 14px;font-size:.88rem}.wD3faq_lienBtn{color:var(--accent-blue);cursor:pointer;font:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.wD3faq_compactHeader{background:var(--bg-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:16px 20px;display:flex;position:relative;overflow:hidden}.wD3faq_compactHeader:before{content:"";background:var(--gradient-primary);height:4px;position:absolute;inset:0 0 auto}.wD3faq_compactLeft{flex-wrap:wrap;align-items:center;gap:14px;min-width:0;display:flex}.wD3faq_titreTuile{background:var(--gradient-primary);color:#fff;border-radius:14px;flex:0 0 52px;place-items:center;width:52px;height:52px;font-size:1.6rem;display:grid;box-shadow:0 8px 20px #3b82f64d}.wD3faq_titreBloc{flex-direction:column;gap:6px;min-width:0;display:flex}.wD3faq_compactTitle{letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:1.35rem;font-weight:800;display:flex}.wD3faq_badge{background:var(--gradient-primary);color:#fff;letter-spacing:0;border-radius:999px;padding:3px 11px;font-size:.78rem;font-weight:700}.wD3faq_majInfo{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:.78rem;display:inline-flex}.wD3faq_infos{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wD3faq_info{color:var(--text-secondary);background:var(--bg-secondary);border:1px solid var(--border-color);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:.76rem;display:inline-flex}.wD3faq_info b{color:var(--text-primary);font-weight:700}.wD3faq_infoAgent{color:#0f766e;background:#0f766e1a;border-color:#0f766e4d;font-weight:600}[data-theme=dark] .wD3faq_infoAgent{color:#5eead4}.wD3faq_infoOk{background:#27ae6014;border-color:#27ae6066}.wD3faq_infoOk b{color:var(--c-fresh)}.wD3faq_infoErr{color:var(--c-old);background:#e74c3c14;border-color:#e74c3c66;font-weight:600}.wD3faq_liens{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wD3faq_syncOk{color:var(--c-fresh);font-weight:600}.wD3faq_syncRun{color:var(--c-medium);font-weight:600}.wD3faq_syncErr{color:var(--c-old);font-weight:600}.wD3faq_btn{cursor:pointer;white-space:nowrap;transition:background var(--transition-fast), transform var(--transition-fast);color:inherit;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:5px;padding:7px 13px;font-family:inherit;font-size:.84rem;font-weight:600;text-decoration:none;display:inline-flex}.wD3faq_btn:hover:not(:disabled){transform:translateY(-1px)}.wD3faq_btn:disabled{opacity:.45;cursor:not-allowed}.wD3faq_btnPrimary{color:var(--accent-blue);background:#3b82f61f}.wD3faq_btnPrimary:hover{background:#3b82f633}.wD3faq_btnSecondary{background:var(--bg-tertiary);color:var(--text-secondary)}.wD3faq_btnSecondary:hover{background:var(--bg-secondary);color:var(--text-primary)}.wD3faq_btnSuccess{color:#059669;background:#10b98124}[data-theme=dark] .wD3faq_btnSuccess{color:#34d399}.wD3faq_btnGhost{border-color:var(--border-color);color:var(--text-secondary)}.wD3faq_btnGhost:hover{background:var(--bg-secondary)}.wD3faq_btnIcone{border:1px solid var(--border-color);background:var(--bg-secondary);min-width:30px;height:30px;color:var(--text-secondary);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0 6px;font-family:inherit;font-size:.9rem;line-height:1;display:inline-flex}.wD3faq_btnIcone:hover:not(:disabled){border-color:var(--border-hover);color:var(--text-primary)}.wD3faq_kpiGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-bottom:14px;display:grid}.wD3faq_kpi{background:var(--bg-card);border:1px solid var(--border-color);border-left:4px solid var(--stat-color);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);text-align:left;font:inherit;color:inherit;flex-wrap:wrap;align-items:baseline;gap:4px 7px;padding:10px 13px;display:flex}.wD3faq_kpiCliquable{cursor:pointer;transition:transform var(--transition-fast), background var(--transition-fast)}.wD3faq_kpiCliquable:hover{background:var(--bg-card-hover);transform:translateY(-2px)}.wD3faq_kpiActif{box-shadow:0 0 0 2px var(--stat-color)}.wD3faq_kpiIcon{font-size:1rem}.wD3faq_kpiValue{font-size:1.3rem;font-weight:800}.wD3faq_kpiLabel{color:var(--text-muted);font-size:.74rem;font-weight:500}.wD3faq_onglets{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);scrollbar-width:thin;gap:6px;margin-bottom:14px;padding:6px;display:flex;overflow-x:auto}.wD3faq_onglet{min-width:170px;color:var(--text-secondary);cursor:pointer;font:inherit;text-align:left;transition:background var(--transition-fast), color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);background:0 0;border:1px solid #0000;border-radius:12px;flex:1 1 0;align-items:center;gap:10px;padding:9px 12px;display:flex}.wD3faq_onglet:hover{background:var(--bg-secondary);color:var(--text-primary);transform:translateY(-1px)}.wD3faq_onglet:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px}.wD3faq_ongletActif,.wD3faq_ongletActif:hover{background:var(--gradient-primary);color:#fff;transform:none;box-shadow:0 8px 20px #3b82f652}.wD3faq_ongletIcone{background:var(--bg-tertiary);border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:1.3rem;display:grid}.wD3faq_ongletActif .wD3faq_ongletIcone{background:#fff3}.wD3faq_ongletTexte{flex-direction:column;min-width:0;line-height:1.2;display:flex}.wD3faq_ongletLabel{white-space:nowrap;font-size:.92rem;font-weight:700}.wD3faq_ongletSous{opacity:.72;white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.wD3faq_ongletNb{background:var(--bg-tertiary);color:var(--text-secondary);border-radius:999px;flex:none;margin-left:auto;padding:2px 9px;font-size:.76rem;font-weight:700}.wD3faq_ongletActif .wD3faq_ongletNb{color:#fff;background:#ffffff38}@media (max-width:900px){.wD3faq_onglet{min-width:150px}.wD3faq_ongletSous{display:none}.wD3faq_ongletIcone{flex-basis:32px;width:32px;height:32px;font-size:1.1rem}}.wD3faq_toolbar{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:10px;padding:12px 14px;display:flex}.wD3faq_searchContainer{flex:260px;min-width:200px;position:relative}.wD3faq_searchIcon{opacity:.7;font-size:.85rem;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.wD3faq_searchInput{border:1px solid var(--border-color);background:var(--bg-secondary);width:100%;color:var(--text-primary);font:inherit;border-radius:10px;padding:9px 34px;font-size:.9rem}.wD3faq_searchInput:focus,.wD3faq_select:focus,.wD3faq_input:focus,.wD3faq_textarea:focus{border-color:var(--accent-blue);outline:none;box-shadow:0 0 0 3px #3b82f626}.wD3faq_searchClear{background:var(--bg-tertiary);color:var(--text-secondary);cursor:pointer;border:none;border-radius:50%;width:22px;height:22px;font-size:.7rem;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.wD3faq_filterLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;align-items:center;gap:6px;font-size:.72rem;font-weight:700;display:inline-flex}.wD3faq_select{border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-primary);font:inherit;text-transform:none;letter-spacing:0;border-radius:9px;max-width:260px;padding:7px 9px;font-size:.85rem;font-weight:500}.wD3faq_input{border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-primary);font:inherit;border-radius:9px;padding:7px 10px;font-size:.85rem}.wD3faq_compteur{color:var(--text-muted);white-space:nowrap;margin-left:auto;font-size:.8rem}.wD3faq_colMenu{position:relative}.wD3faq_colListe{z-index:20;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);gap:4px;min-width:200px;max-height:60vh;padding:8px 10px;display:grid;position:absolute;top:36px;right:0;overflow:auto}.wD3faq_colListe label{cursor:pointer;white-space:nowrap;align-items:center;gap:6px;font-size:.82rem;display:flex}.wD3faq_tableWrap{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);margin-bottom:10px;overflow:auto}.wD3faq_table{border-collapse:collapse;width:100%;font-size:.84rem}.wD3faq_table th{background:var(--bg-secondary);text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);border-bottom:1px solid var(--border-color);white-space:nowrap;z-index:1;padding:9px 10px;font-size:.72rem;position:sticky;top:0}.wD3faq_thTri{cursor:pointer;-webkit-user-select:none;user-select:none}.wD3faq_thTri:hover{color:var(--text-primary)}.wD3faq_table td{border-bottom:1px solid var(--border-color);vertical-align:middle;padding:7px 10px}.wD3faq_table tr:hover td{background:var(--bg-card-hover)}.wD3faq_tdNum{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.wD3faq_vide{text-align:center;color:var(--text-muted);padding:24px}.wD3faq_chip{color:#fff;white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:.74rem;font-weight:600;display:inline-block}.wD3faq_chipCat{background:var(--bg-tertiary);color:var(--text-secondary);border:1px solid var(--border-color)}.wD3faq_chipKind{color:#047857;background:#10b98124;border:1px solid #10b9814d}[data-theme=dark] .wD3faq_chipKind{color:#6ee7b7}.wD3faq_mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82em}.wD3faq_barre{vertical-align:middle;background:#10b98199;border-radius:3px;height:6px;margin-left:6px;display:inline-block}.wD3faq_pagination{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;font-size:.84rem;display:flex}.wD3faq_pagination .wD3faq_btn{padding:5px 10px}.wD3faq_modalBg{z-index:1000;background:#00000080;justify-content:center;align-items:flex-start;padding:76px 16px 30px;display:flex;position:fixed;inset:0;overflow:auto}.wD3faq_modal{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-lg);width:min(1040px,100%);box-shadow:var(--shadow-lg);margin-bottom:30px}.wD3faq_modalWho{z-index:1100}.wD3faq_modalHaut{border-bottom:1px solid var(--border-color);background:var(--bg-primary);border-radius:var(--radius-lg) var(--radius-lg) 0 0;z-index:2;justify-content:space-between;align-items:center;gap:10px;padding:14px 20px;display:flex;position:sticky;top:0}.wD3faq_modalTitre{flex-wrap:wrap;align-items:center;gap:8px;font-size:1.1rem;font-weight:800;display:flex}.wD3faq_modalCorps{padding:16px 20px 20px}.wD3faq_person{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;padding:10px 14px;display:flex}.wD3faq_ava{object-fit:cover;background:var(--gradient-primary);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:52px;height:52px;font-weight:800;display:flex}.wD3faq_pname{font-weight:700}.wD3faq_pfonc{color:var(--text-secondary);font-size:.82rem}.wD3faq_pcontact{flex-wrap:wrap;gap:4px 12px;margin-top:3px;font-size:.82rem;display:flex}.wD3faq_pcontact a{color:var(--accent-blue);text-decoration:none}.wD3faq_ownerAssets{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;font-size:.82rem;display:flex}.wD3faq_ownerAsset{border:1px solid var(--border-color);background:var(--bg-secondary);cursor:pointer;font:inherit;color:inherit;border-radius:999px;padding:3px 10px;font-size:.8rem}.wD3faq_ownerAsset:hover{border-color:var(--accent-blue)}.wD3faq_gsmBtn{color:var(--accent-blue);background:#3b82f61a;border:1px solid #3b82f659;border-radius:999px;align-items:center;gap:6px;margin:0 6px 10px 0;padding:4px 12px;font-size:.84rem;text-decoration:none;display:inline-flex}.wD3faq_grid{grid-template-columns:1fr 1fr;gap:6px 22px;display:grid}@media (max-width:700px){.wD3faq_grid{grid-template-columns:1fr}}.wD3faq_f{border-bottom:1px solid var(--border-color);padding:5px 0}.wD3faq_full{grid-column:1/-1}.wD3faq_k{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.68rem}.wD3faq_v{word-break:break-word;font-size:.9rem}.wD3faq_piv{cursor:pointer;border-radius:6px}.wD3faq_piv:hover{background:#3b82f614}.wD3faq_piv .wD3faq_v:after{content:" ⇄";color:var(--accent-blue);opacity:.7;font-size:.75em}.wD3faq_sec{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-card);margin-top:10px}.wD3faq_sec summary{cursor:pointer;padding:9px 14px;font-size:.9rem;font-weight:700;list-style:none}.wD3faq_sec summary::-webkit-details-marker{display:none}.wD3faq_sec summary:before{content:"▸ ";color:var(--text-muted)}.wD3faq_sec[open] summary:before{content:"▾ "}.wD3faq_secBody{padding:4px 14px 12px;overflow:auto}.wD3faq_mini{border-collapse:collapse;width:100%;font-size:.82rem}.wD3faq_mini th{text-align:left;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border-color);white-space:nowrap;padding:5px 8px;font-size:.7rem}.wD3faq_mini td{border-bottom:1px solid var(--border-color);vertical-align:top;padding:5px 8px}.wD3faq_mini tr.wD3faq_piv:hover td{background:#3b82f614}.wD3faq_note{color:var(--text-muted);margin:4px 0 8px;font-size:.78rem}.wD3faq_editZone{border-radius:var(--radius-md);background:#10b98112;border:1px solid #10b9814d;margin-top:14px;padding:12px 14px}.wD3faq_editZone label{margin-bottom:6px;font-size:.85rem;font-weight:600;display:block}.wD3faq_textarea{border:1px solid var(--border-color);width:100%;min-height:64px;font:inherit;background:var(--bg-secondary);color:var(--text-primary);border-radius:8px;padding:8px;font-size:.9rem}.wD3faq_row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.wD3faq_wbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.wD3faq_seg{border:1px solid var(--border-color);border-radius:9px;display:inline-flex;overflow:hidden}.wD3faq_seg button{background:var(--bg-secondary);color:var(--text-secondary);font:inherit;cursor:pointer;border:none;padding:6px 11px;font-size:.8rem;font-weight:600}.wD3faq_seg button.wD3faq_on{background:var(--accent-blue);color:#fff}.wD3faq_wcount{background:var(--bg-tertiary);border-radius:999px;padding:4px 10px;font-size:.82rem;font-weight:700}.wD3faq_cOk{color:var(--c-fresh)}.wD3faq_cNo{color:var(--c-old)}.wD3faq_cUn{color:var(--text-muted)}.wD3faq_amach{color:var(--accent-blue);cursor:pointer;font-weight:600;font:inherit;background:0 0;border:none;padding:0;text-decoration:none}.wD3faq_amach:hover{text-decoration:underline}.wD3faq_wlist{max-height:360px;overflow:auto}.wD3faq_etatPastille{vertical-align:middle;border-radius:50%;width:10px;height:10px;margin-right:6px;display:inline-block}.wD3faq_etatOk{background:var(--c-fresh)}.wD3faq_etatMoyen{background:var(--c-medium)}.wD3faq_etatKo{background:var(--c-old)}.wD3faq_alerte{white-space:nowrap;color:var(--accent-red);background:#ef44441f;border:1px solid #ef44444d;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:.72rem;font-weight:700;display:inline-flex}.wD3faq_alerteWarn{color:#b45309;background:#f59e0b24;border-color:#f59e0b59}[data-theme=dark] .wD3faq_alerteWarn{color:#fbbf24}.wD3faq_alerteOk{color:#047857;background:#10b9811f;border-color:#10b9814d}[data-theme=dark] .wD3faq_alerteOk{color:#34d399}.wD3faq_alertes{flex-wrap:wrap;gap:4px;display:flex}.wD3faq_sousTexte{color:var(--text-muted);font-size:.74rem}.wD3faq_barre{background:var(--bg-tertiary);border-radius:4px;min-width:70px;height:8px;position:relative;overflow:hidden}.wD3faq_barreFill{background:var(--accent-blue);border-radius:4px;position:absolute;inset:0 auto 0 0}.wD3faq_barreFillWarn{background:#f59e0b}.wD3faq_barreFillKo{background:#ef4444}.wD3faq_ligneCliquable{cursor:pointer}.wD3faq_ligneCliquable:hover td{background:var(--bg-card-hover)}.wD3faq_ligneMuette td{opacity:.6}.wD3faq_nomMachine{font-weight:700}.wD3faq_histo{gap:8px;display:grid}.wD3faq_histoLigne{border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-secondary);padding:8px 12px}.wD3faq_histoTete{flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:.84rem;display:flex}.wD3faq_histoChg{gap:3px;margin-top:6px;font-size:.82rem;display:grid}.wD3faq_chg{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.wD3faq_chgType{text-transform:uppercase;letter-spacing:.04em;background:var(--bg-tertiary);color:var(--text-secondary);white-space:nowrap;border-radius:6px;padding:1px 6px;font-size:.68rem}.wD3faq_chgLogiciel{color:var(--accent-blue);background:#3b82f61f}.wD3faq_chgMateriel{color:#7e22ce;background:#a855f724}[data-theme=dark] .wD3faq_chgMateriel{color:#c084fc}.wD3faq_chgSecurite{color:var(--accent-red);background:#ef44441f}.wD3faq_chgSysteme{color:#047857;background:#10b9811f}[data-theme=dark] .wD3faq_chgSysteme{color:#34d399}.wD3faq_chgAvant{color:var(--text-muted);text-decoration:line-through}.wD3faq_chgApres{font-weight:600}.wD3faq_code{background:var(--bg-tertiary);border-radius:var(--radius-md);white-space:pre-wrap;word-break:break-all;border:1px solid var(--border-color);padding:8px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem}.wD3faq_cleClair{border-radius:var(--radius-md);word-break:break-all;background:#10b9811f;border:1px dashed #059669;margin:8px 0;padding:10px 14px;font-family:ui-monospace,Consolas,monospace;font-size:.95rem;font-weight:700}.wD3faq_etapes{counter-reset:etape;gap:10px;display:grid}.wD3faq_etape{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.wD3faq_etape:before{counter-increment:etape;content:counter(etape);background:var(--gradient-primary);color:#fff;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;height:28px;font-size:.9rem;font-weight:800;display:flex}.wD3faq_etape h4{margin:0 0 4px;font-size:.95rem}.wD3faq_etape p{color:var(--text-secondary);margin:0;font-size:.86rem}.wD3faq_deuxColonnes{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:900px){.wD3faq_deuxColonnes,.wD3faq_grid{grid-template-columns:1fr}}.wD3faq_versionsListe{flex-wrap:wrap;gap:4px;display:flex}.wD3faq_versionChip{background:var(--bg-tertiary);border:1px solid var(--border-color);white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:.72rem}.wD3faq_textarea{border:1px solid var(--border-color);background:var(--bg-secondary);width:100%;min-height:70px;color:var(--text-primary);font:inherit;resize:vertical;border-radius:9px;padding:8px 10px;font-size:.86rem}.wD3faq_enTeteFiche{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:12px;display:flex}.wD3faq_enTeteFiche .wD3faq_kpi{flex:140px}@media print{.wD3faq_liens,.wD3faq_infoNotice{display:none!important}.wD3faq_pageWrapper header{display:none!important}.wD3faq_sec{break-inside:avoid;border:1px solid #999}.wD3faq_code{white-space:pre-wrap}}.wD3faq_sec ul,.wD3faq_sec ol{margin:6px 0 10px;padding-left:24px}.wD3faq_sec li{margin:3px 0;line-height:1.5}.wD3faq_sec p{margin:6px 0;line-height:1.55}.wD3faq_sec code{background:var(--bg-tertiary);border-radius:4px;padding:1px 5px;font-size:.88em}
.M6Y0FW_container{--bg-primary:#0a0a0f;--bg-secondary:#14141eeb;--bg-tertiary:#ffffff0d;--text-primary:#fff;--text-secondary:#ffffffb3;--text-muted:#ffffff80;--border-color:#ffffff1a;--accent-blue:#05a;--accent-green:#28a745;--accent-red:#dc3545;--accent-orange:#fd7e14;--accent-yellow:#ffc107}.M6Y0FW_container.M6Y0FW_light{--bg-primary:#f5f5f5;--bg-secondary:#fffffff2;--bg-tertiary:#0000000d;--text-primary:#1a1a1a;--text-secondary:#000000b3;--text-muted:#00000080;--border-color:#0000001a}.M6Y0FW_container{background:var(--bg-primary);width:100vw;height:calc(100vh - 56px);color:var(--text-primary);font-family:Roboto,sans-serif;position:relative;overflow:hidden}.M6Y0FW_controlsPanel{background:var(--bg-secondary);border-radius:12px;width:100%;padding:6px;box-shadow:0 2px 10px #0000004d}.M6Y0FW_controlsGrid{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.M6Y0FW_controlsGrid button{color:#fff;cursor:pointer;white-space:nowrap;text-align:center;background-color:#0055aae6;border:none;border-radius:6px;padding:5px 3px;font-size:.7em;transition:all .2s;box-shadow:0 2px 4px #0000004d}.M6Y0FW_controlsGrid button:hover{background-color:#003d7a;transform:translateY(-1px)}.M6Y0FW_light .M6Y0FW_controlsGrid button{background-color:#05ac}.M6Y0FW_light .M6Y0FW_controlsGrid button:hover{background-color:#004a99}.M6Y0FW_controlsGrid button.M6Y0FW_active{background-color:#28a745}.M6Y0FW_controlsGrid button.M6Y0FW_active:hover{background-color:#218838}.M6Y0FW_mapContainer{width:100%;height:100%;position:relative}.M6Y0FW_mapIframe{border:none;width:100%;height:100%}.M6Y0FW_mapLoading,.M6Y0FW_mapError{color:var(--text-primary);background:var(--bg-secondary);z-index:10;border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:20px 40px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.M6Y0FW_spinner{border:3px solid var(--border-color);border-top-color:var(--accent-blue);border-radius:50%;width:40px;height:40px;animation:1s linear infinite M6Y0FW_spin}@keyframes M6Y0FW_spin{to{transform:rotate(360deg)}}.M6Y0FW_mapError button{background:var(--accent-blue);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:8px 16px}.M6Y0FW_rightSidebar{z-index:2000;scrollbar-width:thin;scrollbar-color:#fff3 transparent;flex-direction:column;gap:8px;width:360px;max-height:calc(100% - 120px);display:flex;position:absolute;top:10px;right:10px;overflow:hidden auto}.M6Y0FW_light .M6Y0FW_rightSidebar{scrollbar-color:#0003 transparent}.M6Y0FW_rightSidebar>*{flex-shrink:0}.M6Y0FW_alertesPanel{background:var(--bg-secondary);width:100%;color:var(--text-primary);border-radius:12px;transition:all .3s;overflow:hidden;box-shadow:0 4px 20px #0006}.M6Y0FW_alertesPanel.M6Y0FW_collapsed .M6Y0FW_alertesContent,.M6Y0FW_alertesPanel.M6Y0FW_collapsed .M6Y0FW_alertesFooter,.M6Y0FW_alertesPanel.M6Y0FW_collapsed .M6Y0FW_alertesFilters{display:none}.M6Y0FW_alertesHeader{cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#1a1a2e,#16213e);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.M6Y0FW_light .M6Y0FW_alertesHeader{color:#1a1a1a;background:linear-gradient(135deg,#e2e8f0,#cbd5e1)}.M6Y0FW_alertesHeader:hover{background:linear-gradient(135deg,#22223a,#1a2840)}.M6Y0FW_light .M6Y0FW_alertesHeader:hover{background:linear-gradient(135deg,#cbd5e1,#b0bec5)}.M6Y0FW_alertesTitle{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.M6Y0FW_alertesBadges{gap:6px;display:flex}.M6Y0FW_badgeCount{border-radius:12px;padding:2px 8px;font-size:12px;font-weight:600}.M6Y0FW_badgeCritical{background:var(--accent-red)}.M6Y0FW_badgeWarning{background:var(--accent-orange)}.M6Y0FW_badgeUnusual{background:var(--accent-yellow);color:#333}.M6Y0FW_badgeOk{background:var(--accent-green)}.M6Y0FW_alertesFilters{background:#0003;gap:6px;padding:8px 10px;display:flex}.M6Y0FW_light .M6Y0FW_alertesFilters{background:#0000000d}.M6Y0FW_alertesSearch,.M6Y0FW_alertesFilter,.M6Y0FW_alertesSort{border:1px solid var(--border-color);background:var(--bg-tertiary);color:var(--text-primary);border-radius:4px;padding:4px 8px;font-size:12px}.M6Y0FW_alertesSearch{flex:1}.M6Y0FW_alertesFilter,.M6Y0FW_alertesSort{width:auto}.M6Y0FW_alertesContent{max-height:300px;padding:10px;overflow-y:auto}.M6Y0FW_alertesContent::-webkit-scrollbar{width:6px}.M6Y0FW_alertesContent::-webkit-scrollbar-track{background:#ffffff1a}.M6Y0FW_light .M6Y0FW_alertesContent::-webkit-scrollbar-track{background:#0000000d}.M6Y0FW_alertesContent::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px}.M6Y0FW_light .M6Y0FW_alertesContent::-webkit-scrollbar-thumb{background:#0003}.M6Y0FW_alerteItem{background:var(--bg-tertiary);color:inherit;cursor:pointer;border-left:3px solid #666;border-radius:6px;align-items:center;gap:8px;margin-bottom:4px;padding:6px 8px;font-size:12px;text-decoration:none;transition:background .2s,transform .1s;display:flex}.M6Y0FW_alerteItem:hover{background:#ffffff26;transform:translate(3px)}.M6Y0FW_light .M6Y0FW_alerteItem:hover{background:#00000014}.M6Y0FW_alerteItem.M6Y0FW_critical{border-left-color:var(--accent-red)}.M6Y0FW_alerteItem.M6Y0FW_warning{border-left-color:var(--accent-orange)}.M6Y0FW_alerteItem.M6Y0FW_unusual{border-left-color:var(--accent-yellow)}.M6Y0FW_alerteItem.M6Y0FW_newAlert{animation:1s ease-in-out 3 M6Y0FW_pulseAlert}@keyframes M6Y0FW_pulseAlert{0%,to{background:var(--bg-tertiary)}50%{background:#dc35454d}}.M6Y0FW_alerteAnnounced{opacity:.7}.M6Y0FW_alerteAnnounced .M6Y0FW_alerteDevice:after{content:" 🔊";font-size:9px}.M6Y0FW_badgeAttente{background:#6c757d}.M6Y0FW_alertesError{color:var(--accent-red)}.M6Y0FW_alerteIcon{flex-shrink:0;font-size:14px}.M6Y0FW_alerteDevice{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:600;overflow:hidden}.M6Y0FW_alerteSensor{color:var(--text-secondary);white-space:nowrap}.M6Y0FW_alerteStatus{color:var(--text-muted);white-space:nowrap}.M6Y0FW_alerteDuration{color:#ff6b6b;white-space:nowrap;font-weight:500}.M6Y0FW_alertesEmpty{text-align:center;color:var(--accent-green);padding:20px;font-size:14px}.M6Y0FW_alertesEmptyIcon{margin-bottom:8px;font-size:32px}.M6Y0FW_alertesEmptySubtext{opacity:.7;margin-top:5px;font-size:11px}.M6Y0FW_alertesFooter{background:#0000004d;justify-content:space-between;align-items:center;padding:8px 14px;font-size:12px;display:flex}.M6Y0FW_light .M6Y0FW_alertesFooter{background:#0000000d}.M6Y0FW_toggleVoice{cursor:pointer;align-items:center;gap:8px;display:flex}.M6Y0FW_toggleVoice input{cursor:pointer;width:16px;height:16px}.M6Y0FW_lastUpdate{opacity:.7;font-size:11px}.M6Y0FW_temperaturePanel{background:var(--bg-secondary);border-radius:12px;width:100%;overflow:hidden;box-shadow:0 2px 10px #0000004d}.M6Y0FW_tempHeader{cursor:pointer;background:linear-gradient(135deg,#1a1a2e,#16213e);justify-content:space-between;align-items:center;padding:10px 14px;font-size:14px;font-weight:600;display:flex}.M6Y0FW_light .M6Y0FW_tempHeader{color:#1a1a1a;background:linear-gradient(135deg,#e2e8f0,#cbd5e1)}.M6Y0FW_tempHeaderArrow{opacity:.7;font-size:10px}.M6Y0FW_tempContent{padding:8px 14px 10px}.M6Y0FW_tempError{color:var(--accent-red);text-align:center;background:#dc35451f;border-radius:6px;margin-bottom:8px;padding:4px 8px;font-size:12px}.M6Y0FW_tempExternal{justify-content:center;align-items:center;gap:10px;padding:4px 0;display:flex}.M6Y0FW_tempExternalLabel{opacity:.9;align-items:center;gap:4px;font-size:12px;display:flex}.M6Y0FW_tempExternalValue{font-size:18px;font-weight:800}.M6Y0FW_tempExternalMeta{opacity:.7;font-size:10px}.M6Y0FW_tempExternalGrid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:6px;margin-top:4px;display:grid}.M6Y0FW_tempExternalCard{border:1px solid var(--border-color);background:#7f7f7f12;border-radius:8px;flex-direction:column;align-items:center;gap:1px;padding:5px 4px;display:flex}.M6Y0FW_tempExternalName{opacity:.85;text-transform:uppercase;letter-spacing:.3px;font-size:11px}.M6Y0FW_tempExternalCard .M6Y0FW_tempExternalValue{font-size:24px;line-height:1.1}.M6Y0FW_tempExternalExtra{opacity:.9;white-space:nowrap;font-size:11px}.M6Y0FW_tempNextRain{text-align:center;background:#1e78c81f;border-radius:8px;flex-direction:column;align-items:center;gap:1px;margin-top:6px;padding:4px 6px;font-size:12px;display:flex}.M6Y0FW_tempNextRainDetail{opacity:.8;font-size:11px}.M6Y0FW_tempDivider{background:var(--border-color);height:1px;margin:4px 0}.M6Y0FW_tempStats{opacity:.8;border-bottom:1px solid var(--border-color);justify-content:space-around;margin-bottom:12px;padding:4px 0;font-size:11px;display:flex}.M6Y0FW_tempRow{grid-template-columns:minmax(90px,1fr) auto auto;align-items:baseline;column-gap:10px;margin:0;padding:4px 0;display:grid}.M6Y0FW_tempLabel{text-align:left;white-space:nowrap;text-overflow:ellipsis;max-width:170px;font-size:13px;overflow:hidden}.M6Y0FW_tempValue{text-align:right;font-variant-numeric:tabular-nums;width:76px;font-size:15px;font-weight:800}.M6Y0FW_tempMeta{white-space:nowrap;opacity:.75;font-variant-numeric:tabular-nums;grid-template-columns:56px 70px;place-items:baseline end;gap:6px;font-size:11px;display:grid;overflow:hidden}.M6Y0FW_tempAge,.M6Y0FW_tempTime{font-size:10px}.M6Y0FW_tempUnavailable{opacity:.5}.M6Y0FW_tempShowMore{background:var(--bg-tertiary);border:1px solid var(--border-color);width:100%;color:var(--text-secondary);cursor:pointer;border-radius:4px;margin-top:8px;padding:6px;font-size:11px}.M6Y0FW_tempShowMore:hover{background:#ffffff1a}.M6Y0FW_light .M6Y0FW_tempShowMore:hover{background:#00000014}.M6Y0FW_tempFreezing{color:#88c8ff}.M6Y0FW_tempCold{color:#66b3ff}.M6Y0FW_tempNormal{color:var(--accent-green)}.M6Y0FW_tempWarm{color:var(--accent-orange)}.M6Y0FW_tempHot{color:var(--accent-red)}.M6Y0FW_clock{background:var(--bg-secondary);text-align:center;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 16px;display:flex;box-shadow:0 2px 5px #0000004d}.M6Y0FW_clockDate{text-transform:capitalize;font-size:15px;font-weight:600}.M6Y0FW_clockTime{font-variant-numeric:tabular-nums;color:var(--text-primary);font-size:28px;font-weight:700}.M6Y0FW_weatherBar{white-space:nowrap;z-index:9999;border-top:2px solid var(--accent-blue);scrollbar-width:thin;scrollbar-color:var(--accent-blue) #e0e0e0;background:linear-gradient(#f0f0f5fa,#fffffffa);padding:4px 14px 8px;font-size:19px;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-x:auto;box-shadow:0 -4px 15px #00000026}.M6Y0FW_weatherBar::-webkit-scrollbar{height:8px}.M6Y0FW_weatherBar::-webkit-scrollbar-track{background:#e0e0e0;border-radius:4px}.M6Y0FW_weatherBar::-webkit-scrollbar-thumb{background:var(--accent-blue);border-radius:4px}.M6Y0FW_weatherLoading{color:#333;padding:10px}.M6Y0FW_weatherError{color:#d32f2f;padding:10px}.M6Y0FW_meteoJourGroupe{flex-direction:column;flex-shrink:0;align-items:stretch;margin-right:16px;display:flex}.M6Y0FW_meteoJourTitre{color:#fff;text-align:center;background:linear-gradient(135deg,#036,#048);border-radius:8px 8px 0 0;margin-bottom:-1px;padding:4px 16px;font-size:13px;box-shadow:0 2px 6px #00000040}.M6Y0FW_meteoJourTitre.M6Y0FW_alt{background:linear-gradient(135deg,#1a4d80,#2a5d90)}.M6Y0FW_meteoHeuresContainer{flex-wrap:nowrap;gap:3px;display:flex}.M6Y0FW_meteoTuile{text-align:center;color:#333;border-radius:10px;flex-direction:column;justify-content:center;min-width:75px;padding:8px 6px;font-size:12px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 4px #00000026}.M6Y0FW_meteoTuile:first-child{border-top-left-radius:0}.M6Y0FW_meteoTuile:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0003}.M6Y0FW_meteoTuile.M6Y0FW_jourClair{background:linear-gradient(#fff9e6,#fff5cc);border:1px solid gold}.M6Y0FW_meteoTuile.M6Y0FW_jourNuageux{background:linear-gradient(#f0f0f0,#e0e0e0);border:1px solid #ccc}.M6Y0FW_meteoTuile.M6Y0FW_jourCouvert{background:linear-gradient(#d0d0d0,#b8b8b8);border:1px solid #999}.M6Y0FW_meteoTuile.M6Y0FW_jourPluie{background:linear-gradient(#a8c8e8,#90b8d8);border:1px solid #7898b8}.M6Y0FW_meteoTuile.M6Y0FW_nuit{color:#e8e8e8;background:linear-gradient(#1a1a2e,#16213e);border:1px solid #0f3460}.M6Y0FW_meteoTuile.M6Y0FW_nuitNuageux{color:#d8d8d8;background:linear-gradient(#2d2d44,#252538);border:1px solid #444}.M6Y0FW_meteoTuile.M6Y0FW_aubeCrepuscule{color:#fff;background:linear-gradient(#f96,#ff6b6b);border:1px solid #c55}.M6Y0FW_meteoTuile.M6Y0FW_heureActuelle{border:2px solid #f44;box-shadow:0 0 10px #f446}.M6Y0FW_meteoTuile .M6Y0FW_icone{margin-bottom:2px;font-size:22px}.M6Y0FW_meteoTuile .M6Y0FW_heure{margin-bottom:3px;font-weight:700}.M6Y0FW_meteoTuile .M6Y0FW_temp{font-size:14px;font-weight:600}.M6Y0FW_meteoTuile .M6Y0FW_details{opacity:.85;margin-top:2px;font-size:11px}.M6Y0FW_meteoTuile .M6Y0FW_sunTime{opacity:.95;text-shadow:0 1px 2px #0000004d;margin-top:1px;font-size:10px;font-weight:700}.M6Y0FW_meteoEffects{pointer-events:none;border-radius:10px;position:absolute;inset:0;overflow:hidden}.M6Y0FW_rainDrop{background:linear-gradient(#0000,#6496ff99);border-radius:0 0 2px 2px;width:2px;height:10px;animation:linear infinite M6Y0FW_rainFall;position:absolute}@keyframes M6Y0FW_rainFall{0%{opacity:0;transform:translateY(-15px)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(120px)}}.M6Y0FW_snowFlake{color:#fff;text-shadow:0 0 3px #fffc;opacity:.9;animation:linear infinite M6Y0FW_snowFall;position:absolute}@keyframes M6Y0FW_snowFall{0%{opacity:0;transform:translateY(-10px)rotate(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(120px)rotate(360deg)}}.M6Y0FW_fogLayer{background:linear-gradient(90deg,#0000 0%,#c8c8c866 25%,#b4b4b480 50%,#c8c8c866 75%,#0000 100%);width:200%;height:100%;animation:8s ease-in-out infinite M6Y0FW_fogDrift;position:absolute}@keyframes M6Y0FW_fogDrift{0%,to{transform:translate(-25%)}50%{transform:translate(0%)}}.M6Y0FW_lightning{background:#fff0;border-radius:10px;animation:4s infinite M6Y0FW_lightningFlash;position:absolute;inset:0}@keyframes M6Y0FW_lightningFlash{0%,89%,91%,93%,to{background:#fff0}90%,92%{background:#ffffc84d}}.M6Y0FW_weatherOverlay{pointer-events:none;z-index:1000;position:absolute;inset:60px 0 120px;overflow:hidden}.M6Y0FW_overlayRainDrop{background:linear-gradient(#0000,#78aaffb3);border-radius:0 0 2px 2px;width:2px;animation:linear infinite M6Y0FW_overlayRainFall;position:absolute}@keyframes M6Y0FW_overlayRainFall{0%{opacity:0;transform:translateY(-20px)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(100vh)}}.M6Y0FW_overlaySnowFlake{color:#fff;text-shadow:0 0 5px #ffffffe6;opacity:.85;animation:linear infinite M6Y0FW_overlaySnowFall;position:absolute}@keyframes M6Y0FW_overlaySnowFall{0%{opacity:0;transform:translateY(-20px)translate(0)rotate(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(100vh)translate(30px)rotate(720deg)}}.M6Y0FW_overlayFogLayer{background:linear-gradient(90deg,#0000 0%,#b4b4b44d 20%,#a0a0a066 50%,#b4b4b44d 80%,#0000 100%);width:300%;height:100%;animation:20s ease-in-out infinite M6Y0FW_overlayFogDrift;position:absolute}@keyframes M6Y0FW_overlayFogDrift{0%,to{transform:translate(-33%)}50%{transform:translate(0%)}}.M6Y0FW_overlayLightning{background:#fff0;animation:6s infinite M6Y0FW_overlayLightningFlash;position:absolute;inset:0}@keyframes M6Y0FW_overlayLightningFlash{0%,45%,47%,49%,to{background:#fff0}46%,48%{background:#ffffc826}}.M6Y0FW_alertHistory{background:var(--bg-secondary);z-index:10000;border-radius:12px;flex-direction:column;width:600px;max-width:90vw;max-height:80vh;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 10px 40px #00000080}.M6Y0FW_alertHistoryOverlay{z-index:9998;background:#00000080;position:fixed;inset:0}.M6Y0FW_alertHistoryHeader{background:linear-gradient(135deg,#1a1a2e,#16213e);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.M6Y0FW_light .M6Y0FW_alertHistoryHeader{color:#1a1a1a;background:linear-gradient(135deg,#e2e8f0,#cbd5e1)}.M6Y0FW_alertHistoryHeader h3{margin:0;font-size:16px}.M6Y0FW_closeBtn{color:var(--text-primary);cursor:pointer;opacity:.7;background:0 0;border:none;font-size:18px}.M6Y0FW_closeBtn:hover{opacity:1}.M6Y0FW_alertHistoryStats{border-bottom:1px solid var(--border-color);background:#0003;justify-content:space-around;padding:12px;display:flex}.M6Y0FW_light .M6Y0FW_alertHistoryStats{background:#0000000d}.M6Y0FW_statItem{text-align:center}.M6Y0FW_statValue{font-size:20px;font-weight:700;display:block}.M6Y0FW_statLabel{opacity:.7;font-size:11px}.M6Y0FW_statActive{color:var(--accent-red)}.M6Y0FW_statResolved{color:var(--accent-green)}.M6Y0FW_alertHistoryFilters{background:#0000001a;gap:8px;padding:10px 14px;display:flex}.M6Y0FW_light .M6Y0FW_alertHistoryFilters{background:#00000008}.M6Y0FW_historySearch{border:1px solid var(--border-color);background:var(--bg-tertiary);color:var(--text-primary);border-radius:4px;flex:1;padding:6px 10px;font-size:13px}.M6Y0FW_historyFilter{border:1px solid var(--border-color);background:var(--bg-tertiary);color:var(--text-primary);border-radius:4px;padding:6px 10px;font-size:13px}.M6Y0FW_sortBtn{border:1px solid var(--border-color);background:var(--bg-tertiary);color:var(--text-primary);cursor:pointer;border-radius:4px;padding:6px 12px}.M6Y0FW_alertHistoryList{flex:1;padding:10px;overflow-y:auto}.M6Y0FW_historyEmpty{text-align:center;opacity:.6;padding:40px}.M6Y0FW_historyItem{background:var(--bg-tertiary);border-left:3px solid #666;border-radius:8px;margin-bottom:8px;padding:10px 12px}.M6Y0FW_historyItem.M6Y0FW_critical{border-left-color:var(--accent-red)}.M6Y0FW_historyItem.M6Y0FW_warning{border-left-color:var(--accent-orange)}.M6Y0FW_historyItem.M6Y0FW_resolved{opacity:.7}.M6Y0FW_historyItemHeader{align-items:center;gap:8px;margin-bottom:4px;display:flex}.M6Y0FW_historyIcon{font-size:16px}.M6Y0FW_historyDevice{flex:1;font-weight:600}.M6Y0FW_historyStatus{border-radius:10px;padding:2px 8px;font-size:11px}.M6Y0FW_historyStatus.M6Y0FW_active{background:#dc354533}.M6Y0FW_historyStatus.M6Y0FW_resolved{background:#28a74533}.M6Y0FW_historyItemBody{margin-bottom:4px}.M6Y0FW_historySensor{color:var(--text-secondary);font-size:13px}.M6Y0FW_historyItemFooter{color:var(--text-muted);gap:12px;font-size:11px;display:flex}.M6Y0FW_historyDuration{color:var(--accent-green);font-weight:500}.M6Y0FW_toast{background:var(--accent-red);color:#fff;z-index:10000;border-radius:12px;padding:20px 40px;font-size:18px;font-weight:600;animation:.3s ease-out M6Y0FW_toastIn;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 40px #00000080}.M6Y0FW_toast.M6Y0FW_ok{background:var(--accent-green)}.M6Y0FW_toast.M6Y0FW_warning{background:var(--accent-orange)}.M6Y0FW_toast.M6Y0FW_critical{background:var(--accent-red)}.M6Y0FW_toast.M6Y0FW_fadeOut{animation:.3s ease-in forwards M6Y0FW_toastOut}@keyframes M6Y0FW_toastIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.8)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes M6Y0FW_toastOut{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(.8)}}.M6Y0FW_blinkOverlay{z-index:9999;pointer-events:none;animation:1s ease-in-out infinite M6Y0FW_blinkBorder;position:fixed;inset:0}@keyframes M6Y0FW_blinkBorder{0%,to{box-shadow:inset 0 0 #0000}50%{box-shadow:inset 0 0 60px 10px #dc354599}}.M6Y0FW_blinkBanner{color:#fff;z-index:10001;pointer-events:auto;cursor:pointer;text-align:center;background:#dc3545f2;border-radius:10px;max-width:90%;padding:12px 30px;font-size:16px;font-weight:700;animation:1.5s ease-in-out infinite M6Y0FW_blinkBannerPulse;position:fixed;top:10px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #dc354599}.M6Y0FW_blinkBanner:hover{opacity:.9}@keyframes M6Y0FW_blinkBannerPulse{0%,to{opacity:1;transform:translate(-50%)scale(1)}50%{opacity:.6;transform:translate(-50%)scale(1.02)}}.M6Y0FW_shortcuts{z-index:2000;opacity:.5;cursor:help;font-size:20px;position:fixed;bottom:130px;right:10px}.M6Y0FW_shortcuts:hover{opacity:1}@media (max-width:768px){.M6Y0FW_container{height:auto;overflow:visible}.M6Y0FW_rightSidebar{width:auto;max-height:none;padding:10px;position:static;overflow:visible}.M6Y0FW_weatherBar{position:static}.M6Y0FW_alertHistory{width:95vw}.M6Y0FW_controlsBar{flex-wrap:wrap;right:5px}.M6Y0FW_controlsBar button{padding:4px 6px;font-size:.7em}.M6Y0FW_weatherBar{padding:4px 8px}.M6Y0FW_meteoTuile{min-width:60px;padding:6px 4px}}.M6Y0FW_serverRoomPanel{background:var(--bg-secondary);border:2px solid #0000;border-radius:12px;width:100%;transition:border-color .3s,box-shadow .3s;overflow:hidden;box-shadow:0 2px 10px #0000004d}.M6Y0FW_serverRoom_warning{border-color:#fd7e14;box-shadow:0 2px 15px #fd7e144d}.M6Y0FW_serverRoom_critical{border-color:#dc3545;animation:1.5s ease-in-out infinite M6Y0FW_serverPulse}@keyframes M6Y0FW_serverPulse{0%,to{box-shadow:0 2px 15px #dc35454d}50%{box-shadow:0 2px 30px #dc3545b3}}.M6Y0FW_serverRoomHeader{cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#1a1a2e,#16213e);justify-content:space-between;align-items:center;padding:10px 14px;font-size:14px;font-weight:600;display:flex}.M6Y0FW_light .M6Y0FW_serverRoomHeader{color:#1a1a1a;background:linear-gradient(135deg,#e2e8f0,#cbd5e1)}.M6Y0FW_serverRoomArrow{opacity:.7;font-size:10px}.M6Y0FW_serverRoomAlertBadge{color:#fff;background:#dc3545;border-radius:12px;padding:2px 10px;font-size:11px;font-weight:700;animation:1s ease-in-out infinite M6Y0FW_alertBlink}@keyframes M6Y0FW_alertBlink{0%,to{opacity:1}50%{opacity:.4}}.M6Y0FW_serverRoomWarnBadge{color:#fff;background:#fd7e14;border-radius:12px;padding:2px 10px;font-size:11px;font-weight:700}.M6Y0FW_serverRoomContent{grid-template-columns:1fr 1fr;gap:6px;padding:8px;display:grid}.M6Y0FW_serverRoomCard{text-align:center;background:#28a74526;border:1px solid #28a7454d;border-radius:8px;padding:6px;transition:all .3s}.M6Y0FW_serverCard_warning{background:#fd7e1426;border-color:#fd7e1466}.M6Y0FW_serverCard_critical{background:#dc354533;border-color:#dc354580;animation:2s ease-in-out infinite M6Y0FW_cardPulse}@keyframes M6Y0FW_cardPulse{0%,to{background:#dc354533}50%{background:#dc354559}}.M6Y0FW_serverCard_unknown{opacity:.6;background:#ffffff0d;border-color:#ffffff1a}.M6Y0FW_serverRoomLabel{opacity:.8;margin-bottom:2px;font-size:11px}.M6Y0FW_serverRoomTemp{font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.M6Y0FW_serverCard_normal .M6Y0FW_serverRoomTemp{color:#28a745}.M6Y0FW_serverCard_warning .M6Y0FW_serverRoomTemp{color:#fd7e14}.M6Y0FW_serverCard_critical .M6Y0FW_serverRoomTemp{color:#dc3545}.M6Y0FW_serverRoomMeta{opacity:.7;justify-content:space-between;margin-top:3px;font-size:9px;display:flex}.M6Y0FW_serverRoomSeuilEdit{cursor:pointer}.M6Y0FW_serverRoomSeuilInput{width:44px;color:inherit;background:#ffffff1a;border:1px solid #fff6;border-radius:3px;padding:0 2px;font-size:9px}.M6Y0FW_serverRoomTime{opacity:.5;margin-top:1px;font-size:9px}
.rzypXG_pageWrapper{background:var(--bg-primary);min-height:100vh;color:var(--text-primary);--c-temp:#e74c3c;--c-co2:#3498db;--c-hum:#27ae60;--c-press:#8e44ad;--c-power:#d68910;--c-volt:#2471a3;--c-curr:#7d3c98;--c-fresh:#27ae60;--c-medium:#e67e22;--c-old:#e74c3c}[data-theme=dark] .rzypXG_pageWrapper{--c-temp:#f87171;--c-co2:#60a5fa;--c-hum:#34d399;--c-press:#c084fc;--c-power:#fbbf24;--c-volt:#7dd3fc;--c-curr:#d8b4fe;--c-fresh:#34d399;--c-medium:#fbbf24;--c-old:#f87171}.rzypXG_container{max-width:1700px;margin:0 auto;padding:20px 24px 40px}.rzypXG_loadingScreen{flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:calc(100vh - 70px);display:flex}.rzypXG_loadingOrb{border:3px solid var(--bg-tertiary);border-top-color:var(--accent-blue);border-radius:50%;width:56px;height:56px;animation:.8s linear infinite rzypXG_spin}@keyframes rzypXG_spin{to{transform:rotate(360deg)}}.rzypXG_loadingScreen p{color:var(--text-secondary);font-size:1.05rem;font-weight:500}.rzypXG_errorNotice{color:var(--accent-red);border-radius:var(--radius-md);background:#ef44441a;border:1px solid #ef444459;margin-bottom:14px;padding:10px 14px;font-weight:500}.rzypXG_lienBtn{color:var(--accent-blue);cursor:pointer;font:inherit;background:0 0;border:none;margin-left:8px;text-decoration:underline}.rzypXG_compactHeader{background:var(--bg-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:14px 18px;display:flex}.rzypXG_compactLeft{flex-wrap:wrap;align-items:center;gap:14px;min-width:0;display:flex}.rzypXG_compactTitle{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:1.25rem;font-weight:700;display:flex}.rzypXG_titreBat{color:var(--text-secondary);font-weight:600}.rzypXG_badge{background:var(--gradient-primary);color:#fff;border-radius:999px;padding:2px 10px;font-size:.8rem;font-weight:700}.rzypXG_majInfo{color:var(--text-muted);align-items:center;gap:6px;font-size:.78rem;display:inline-flex}.rzypXG_liensPhp{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rzypXG_btn{cursor:pointer;white-space:nowrap;transition:background var(--transition-fast), transform var(--transition-fast);border:1px solid #0000;border-radius:10px;align-items:center;gap:5px;padding:7px 13px;font-family:inherit;font-size:.84rem;font-weight:600;text-decoration:none;display:inline-flex}.rzypXG_btn:hover:not(:disabled){transform:translateY(-1px)}.rzypXG_btn:disabled{opacity:.45;cursor:not-allowed}.rzypXG_btnPrimary{color:var(--accent-blue);background:#3b82f61f}.rzypXG_btnPrimary:hover{background:#3b82f633}.rzypXG_btnSecondary{background:var(--bg-tertiary);color:var(--text-secondary)}.rzypXG_btnSecondary:hover{background:var(--bg-secondary);color:var(--text-primary)}.rzypXG_btnSuccess{color:#059669;background:#10b98124}.rzypXG_btnSuccess:hover{background:#10b9813d}.rzypXG_btnWarning{color:#b45309;background:#f59e0b26}.rzypXG_btnWarning:hover{background:#f59e0b40}[data-theme=dark] .rzypXG_btnSuccess{color:#34d399}[data-theme=dark] .rzypXG_btnWarning{color:#fbbf24}.rzypXG_btnGhost{border-color:var(--border-color);color:var(--text-secondary);background:0 0}.rzypXG_btnGhost:hover{background:var(--bg-secondary)}.rzypXG_btnIcone{border:1px solid var(--border-color);background:var(--bg-secondary);min-width:30px;height:30px;color:var(--text-secondary);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0 6px;font-size:.9rem;line-height:1;text-decoration:none;display:inline-flex}.rzypXG_btnIcone:hover:not(:disabled){border-color:var(--border-hover);color:var(--text-primary)}.rzypXG_btnIcone:disabled{opacity:.4;cursor:not-allowed}.rzypXG_kpiGrid{grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:10px;margin-bottom:14px;display:grid}.rzypXG_kpi{background:var(--bg-card);border:1px solid var(--border-color);border-left:4px solid var(--stat-color);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);text-align:left;font:inherit;color:inherit;flex-wrap:wrap;align-items:baseline;gap:4px 7px;padding:10px 13px;display:flex}.rzypXG_kpiCliquable{cursor:pointer;transition:transform var(--transition-fast), background var(--transition-fast)}.rzypXG_kpiCliquable:hover{background:var(--bg-card-hover);transform:translateY(-2px)}.rzypXG_kpiActif{box-shadow:0 0 0 2px var(--stat-color)}.rzypXG_kpiIcon{font-size:1rem}.rzypXG_kpiValue{font-size:1.35rem;font-weight:800}.rzypXG_kpiLabel{color:var(--text-muted);font-size:.76rem;font-weight:500}.rzypXG_toolbar{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:10px;padding:12px 14px;display:flex}.rzypXG_searchContainer{flex:260px;min-width:200px;position:relative}.rzypXG_searchIcon{opacity:.7;font-size:.85rem;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.rzypXG_searchInput{border:1px solid var(--border-color);background:var(--bg-secondary);width:100%;color:var(--text-primary);font:inherit;border-radius:10px;padding:9px 34px;font-size:.9rem}.rzypXG_searchInput:focus,.rzypXG_select:focus,.rzypXG_inputJour:focus{border-color:var(--accent-blue);outline:none;box-shadow:0 0 0 3px #3b82f626}.rzypXG_searchClear{background:var(--bg-tertiary);color:var(--text-secondary);cursor:pointer;border:none;border-radius:50%;width:22px;height:22px;font-size:.7rem;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.rzypXG_filterLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;align-items:center;gap:6px;font-size:.72rem;font-weight:700;display:inline-flex}.rzypXG_select{border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-primary);font:inherit;text-transform:none;letter-spacing:0;border-radius:9px;max-width:220px;padding:7px 9px;font-size:.85rem;font-weight:500}.rzypXG_filterStats{color:var(--accent-blue);white-space:nowrap;background:#3b82f61a;border:1px solid #3b82f64d;border-radius:999px;padding:5px 12px;font-size:.82rem;font-weight:600}.rzypXG_viewToggle{background:var(--bg-secondary);border-radius:10px;gap:4px;margin-left:auto;padding:3px;display:flex}.rzypXG_viewBtn{cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px 10px;font-size:1rem}.rzypXG_viewBtn.rzypXG_active{background:var(--bg-primary);box-shadow:var(--shadow-sm)}.rzypXG_chips{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;display:flex}.rzypXG_chipsLabel{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:700}.rzypXG_chipsSep{background:var(--border-color);width:1px;height:18px;margin:0 4px}.rzypXG_chip{border:1px solid var(--border-color);background:var(--bg-card);color:var(--text-secondary);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;padding:5px 11px;font-size:.8rem;font-weight:600}.rzypXG_chip:hover{border-color:var(--border-hover)}.rzypXG_chipActif{background:var(--accent-blue);border-color:var(--accent-blue);color:#fff}.rzypXG_chip_fresh:before,.rzypXG_chip_medium:before,.rzypXG_chip_old:before,.rzypXG_chip_none:before{content:"";vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.rzypXG_chip_fresh:before{background:var(--c-fresh)}.rzypXG_chip_medium:before{background:var(--c-medium)}.rzypXG_chip_old:before{background:var(--c-old)}.rzypXG_chip_none:before{background:var(--text-muted)}.rzypXG_actions{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;display:flex}.rzypXG_selectionCounter{color:var(--accent-blue);white-space:nowrap;cursor:pointer;background:#3b82f61a;border:1px solid #3b82f659;border-radius:999px;align-items:center;gap:7px;margin-right:4px;padding:5px 12px;font-size:.82rem;font-weight:600;display:inline-flex}.rzypXG_selectionActive{color:var(--c-fresh);border-color:var(--c-fresh);background:#10b9811f}.rzypXG_selectionCounter input,.rzypXG_tdCase input,.rzypXG_thCase input,.rzypXG_cardHaut input{cursor:pointer;width:17px;height:17px;accent-color:var(--accent-blue)}.rzypXG_alerte{border-radius:var(--radius-md);color:#fff;background:linear-gradient(45deg,#0984e3,#74b9ff);margin-bottom:12px;padding:10px 16px;font-weight:600}.rzypXG_alerte_success{background:linear-gradient(45deg,#00b894,#00a085)}.rzypXG_alerte_error{background:linear-gradient(45deg,#ff6b6b,#ee5a24)}.rzypXG_alerte_info{opacity:1}.rzypXG_vide{text-align:center;color:var(--text-muted);background:var(--bg-card);border:1px dashed var(--border-color);border-radius:var(--radius-lg);padding:40px 16px}.rzypXG_noData{color:var(--text-muted);font-style:italic}.rzypXG_val{white-space:nowrap;font-weight:600}.rzypXG_temperature{color:var(--c-temp)}.rzypXG_co2{color:var(--c-co2)}.rzypXG_humidity{color:var(--c-hum)}.rzypXG_pressure{color:var(--c-press)}.rzypXG_power{color:var(--c-power)}.rzypXG_voltage{color:var(--c-volt)}.rzypXG_current{color:var(--c-curr)}.rzypXG_anormal{background:#e74c3c33;border-radius:5px;padding:0 4px;font-weight:800}.rzypXG_celAnormale{background:#e74c3c2e;font-weight:700}.rzypXG_age{white-space:nowrap;cursor:help;font-size:.85rem;font-weight:700}.rzypXG_age_fresh{color:var(--c-fresh)}.rzypXG_age_medium{color:var(--c-medium)}.rzypXG_age_old,.rzypXG_age_none{color:var(--c-old)}.rzypXG_etat{white-space:nowrap;font-weight:600}.rzypXG_etatOn{color:#27ae60}.rzypXG_etatOff{color:#95a5a6}.rzypXG_etatAlarme{color:#e74c3c}.rzypXG_etatOuvert{color:#e67e22}.rzypXG_batt{white-space:nowrap;font-size:.78rem;font-weight:600}.rzypXG_battOk{color:var(--c-fresh)}.rzypXG_battMoyen{color:var(--c-medium)}.rzypXG_battFaible{color:var(--c-old)}.rzypXG_dot{cursor:help;border-radius:50%;flex-shrink:0;width:12px;height:12px;display:inline-block}.rzypXG_dotOn{background:#27ae60;box-shadow:0 0 7px #27ae608c}.rzypXG_dotOff{background:#e74c3c}.rzypXG_badgeUnlinked{color:#856404;white-space:nowrap;background:#fff3cd;border-radius:12px;margin-left:5px;padding:1px 8px;font-size:.74rem;display:inline-block}.rzypXG_tableContainer{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.rzypXG_tableScroll{min-height:300px;max-height:calc(100vh - 220px);overflow:auto}.rzypXG_table{border-collapse:collapse;width:100%;font-size:.84rem}.rzypXG_table thead th{z-index:2;background:var(--bg-secondary);color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--border-color);text-align:center;padding:9px 6px;font-size:.72rem;font-weight:700;line-height:1.15;position:sticky;top:0}.rzypXG_thTri{cursor:pointer;-webkit-user-select:none;user-select:none}.rzypXG_thTri:hover{color:var(--text-primary)}.rzypXG_thGauche{text-align:left!important}.rzypXG_table tbody td{border-bottom:1px solid var(--border-color);text-align:center;vertical-align:middle;padding:7px 6px}.rzypXG_table tbody tr{cursor:pointer;transition:background var(--transition-fast)}.rzypXG_table tbody tr:hover{background:#3b82f614}.rzypXG_ligneSel{background:#3b82f61f}.rzypXG_tdCase,.rzypXG_thCase{cursor:default;width:34px}.rzypXG_tdPiece{max-width:230px;line-height:1.35;text-align:left!important}.rzypXG_pieceNom{font-weight:600}.rzypXG_batNom{color:var(--text-secondary);font-size:.8rem;text-decoration:none}.rzypXG_batNom:hover{color:var(--accent-blue);text-decoration:underline}.rzypXG_lienCapteur{color:var(--text-primary);font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.8rem;font-weight:600;text-decoration:none}.rzypXG_lienCapteur:hover{color:var(--accent-blue);text-decoration:underline}.rzypXG_tdSpark{width:96px}.rzypXG_sparkMini{width:90px;display:block}.rzypXG_tdActions{white-space:nowrap}.rzypXG_tdActions>*+*{margin-left:4px}.rzypXG_pagination{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:10px 16px;padding:10px 14px;font-size:.84rem;display:flex}.rzypXG_pageInfo{margin-left:auto}.rzypXG_pageBtns{align-items:center;gap:8px;display:inline-flex}.rzypXG_groupe{margin-bottom:18px}.rzypXG_groupeTete{border-bottom:1px solid var(--border-color);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-bottom:8px;padding:8px 4px;display:flex}.rzypXG_groupeBasc{color:var(--text-primary);cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;align-items:baseline;gap:8px;min-width:0;padding:0;display:inline-flex}.rzypXG_chevron{color:var(--text-muted);width:12px}.rzypXG_groupeTitre{font-size:1.02rem;font-weight:700}.rzypXG_groupeSous{color:var(--text-muted);font-size:.8rem;font-weight:600}.rzypXG_groupeStats{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:10px;font-size:.8rem;display:inline-flex}.rzypXG_groupeLien{color:var(--accent-blue);font-weight:600;text-decoration:none}.rzypXG_cardsGrid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:12px;display:grid}.rzypXG_card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);cursor:pointer;transition:transform var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);flex-direction:column;gap:8px;min-width:0;padding:12px 13px;display:flex}.rzypXG_card:hover{border-color:var(--border-hover);box-shadow:var(--shadow-md);transform:translateY(-2px)}.rzypXG_cardSel{border-color:var(--accent-blue);box-shadow:0 0 0 2px #3b82f659}.rzypXG_cardInactive{opacity:.78}.rzypXG_cardHaut{align-items:flex-start;gap:8px;display:flex}.rzypXG_cardHaut .rzypXG_dot{margin-top:4px}.rzypXG_cardTitres{flex-direction:column;flex:1;min-width:0;display:flex}.rzypXG_cardTitre{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:700;text-decoration:none;overflow:hidden}.rzypXG_cardTitre:hover{color:var(--accent-blue)}.rzypXG_cardSous{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.rzypXG_cardValeurs{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.rzypXG_gros{letter-spacing:-.01em;white-space:nowrap;font-size:1.45rem;font-weight:800}.rzypXG_moyen{white-space:nowrap;font-size:.86rem;font-weight:600}.rzypXG_cardSpark{align-items:center;gap:8px;display:flex}.rzypXG_spark{flex:1;min-width:0;display:block}.rzypXG_sparkLbl{color:var(--text-muted);white-space:nowrap;font-size:.68rem}.rzypXG_cardBas{border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:6px;display:flex}.rzypXG_cardLieu{flex-direction:column;min-width:0;font-size:.78rem;display:flex}.rzypXG_cardLieuTxt{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rzypXG_lienBat{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;text-decoration:none;overflow:hidden}.rzypXG_lienBat:hover{color:var(--accent-blue)}.rzypXG_cardLieu .rzypXG_badgeUnlinked{align-self:flex-start;margin-left:0}.rzypXG_cardActions{flex-shrink:0;align-items:center;gap:5px;display:inline-flex}.rzypXG_modalFond{z-index:10000;background:#0000009e;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.rzypXG_modal{background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-color);border-radius:18px;width:100%;max-width:1000px;max-height:92vh;padding:24px 24px 16px;position:relative;overflow:auto;box-shadow:0 20px 60px #00000059}.rzypXG_modalFermer{cursor:pointer;color:var(--text-muted);background:0 0;border:none;font-size:1.8rem;line-height:1;position:absolute;top:10px;right:14px}.rzypXG_modalFermer:hover{color:var(--text-primary)}.rzypXG_modalTitre{padding-right:30px;font-size:1.2rem;font-weight:700}.rzypXG_modalSous{color:var(--text-secondary);margin:4px 0 14px;font-size:.86rem}.rzypXG_modalNum{color:var(--text-muted);font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.78rem}.rzypXG_modalVues{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.rzypXG_btnVue{border:2px solid var(--border-color);background:var(--bg-secondary);color:var(--text-secondary);font:inherit;cursor:pointer;border-radius:20px;padding:6px 14px;font-size:.84rem;font-weight:600}.rzypXG_btnVueActif{color:#fff;background:#667eea;border-color:#667eea}.rzypXG_modalNavJour{align-items:center;gap:6px;margin-left:auto;display:flex}.rzypXG_btnJour{border:2px solid var(--border-color);background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;border-radius:20px;padding:6px 11px;font-weight:700;line-height:1}.rzypXG_btnJour:hover:not(:disabled){color:#667eea;border-color:#667eea}.rzypXG_btnJour:disabled{opacity:.4;cursor:not-allowed}.rzypXG_inputJour{border:2px solid var(--border-color);background:var(--bg-secondary);color:var(--text-primary);font:inherit;border-radius:20px;padding:5px 9px;font-size:.84rem;font-weight:600}.rzypXG_modalLoading{text-align:center;color:var(--text-muted);padding:50px 10px;font-style:italic}.rzypXG_modalLegende{color:var(--text-secondary);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:10px;font-size:.78rem;display:flex}.rzypXG_modalLegende span{align-items:center;gap:5px;display:inline-flex}.rzypXG_modalLegende i{border-radius:3px;width:12px;height:12px;display:inline-block}.rzypXG_modalInfo{text-align:center;color:var(--text-muted);margin-top:10px;font-size:.76rem}.rzypXG_modalInfo a{color:var(--accent-blue)}.rzypXG_evoChartWrap{width:100%;position:relative}.rzypXG_evoSvg{display:block;overflow:visible}.rzypXG_evoGrid{stroke:var(--border-color);stroke-width:1px}.rzypXG_evoAxe{fill:var(--text-secondary);font-size:11px}.rzypXG_evoAxeCentre{fill:var(--text-primary);font-size:12px;font-weight:700}.rzypXG_evoAxeWe{fill:var(--text-muted)}.rzypXG_evoCentre{fill:#64748b1a;stroke:#64748b8c;stroke-width:2px}.rzypXG_evoCentreLbl{fill:var(--text-primary);font-size:10px;font-weight:700}.rzypXG_evoSeuilLbl{paint-order:stroke;stroke:var(--bg-primary);stroke-width:3px;font-size:10px;font-weight:700}.rzypXG_evoTip{background:var(--bg-card-hover);border:1px solid var(--border-color);box-shadow:var(--shadow-md);pointer-events:none;white-space:nowrap;z-index:3;border-radius:10px;flex-direction:column;gap:2px;padding:8px 11px;font-size:.78rem;display:flex;position:absolute;top:6px;transform:translate(-50%)}.rzypXG_evoTipNb{color:var(--text-muted)}.rzypXG_hmGrid{padding-bottom:4px;overflow-x:auto}.rzypXG_hmRow{gap:2px;min-width:max-content;margin-bottom:2px;display:flex}.rzypXG_hmCorner{flex-shrink:0;width:46px}.rzypXG_hmHeure{width:46px;color:var(--text-secondary);flex-shrink:0;justify-content:flex-end;align-items:center;padding-right:6px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11px;display:flex}.rzypXG_hmDayHead{text-align:center;width:36px;color:var(--text-secondary);border-radius:4px;flex-shrink:0;padding:3px 1px;font-size:10px;font-weight:600;line-height:1.4}.rzypXG_hmCentre{color:var(--text-primary);background:#64748b26;border:2px solid #64748b80}.rzypXG_hmWe{color:var(--text-muted)}.rzypXG_hmCell{color:#fff;text-shadow:0 1px 2px #0000004d;cursor:default;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:30px;font-size:10.5px;font-weight:700;display:flex}.rzypXG_hmVide{background:var(--bg-tertiary)}.rzypXG_hmVideMsg{color:var(--text-muted);padding:20px 0 8px 52px;font-style:italic}@media (max-width:900px){.rzypXG_container{padding:12px 10px 30px}.rzypXG_compactHeader{padding:12px}.rzypXG_liensPhp{flex-wrap:nowrap;width:100%;padding-bottom:2px;overflow-x:auto}.rzypXG_viewToggle{margin-left:0}.rzypXG_tableScroll{max-height:none}}@media (max-width:600px){.rzypXG_compactTitle{font-size:1.08rem}.rzypXG_kpiGrid{grid-template-columns:repeat(2,1fr);gap:8px}.rzypXG_kpi{padding:8px 10px}.rzypXG_kpiValue{font-size:1.15rem}.rzypXG_toolbar{gap:8px;padding:10px}.rzypXG_filterLabel{flex:100%;justify-content:space-between}.rzypXG_select{flex:1;max-width:none}.rzypXG_chips{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.rzypXG_chipsSep{flex-shrink:0}.rzypXG_actions{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.rzypXG_actions .rzypXG_filterLabel{flex:none}.rzypXG_cardsGrid{grid-template-columns:1fr}.rzypXG_modal{border-radius:14px;padding:18px 12px 12px}.rzypXG_modalNavJour{justify-content:center;width:100%;margin-left:0}.rzypXG_btn,.rzypXG_btnIcone{min-height:36px}}
.fWdV_a_page{--fond:#f4f6f9;--carte:#fff;--texte:#1c2430;--doux:#5d6b7c;--bord:#dde3ea;--accent:#1f6feb;--accent-fond:#e8f0fe;--ok:#1a7f37;--ok-fond:#e6f4ea;--alerte:#9a6700;--alerte-fond:#fff5d6;--erreur:#c62828;--erreur-fond:#fdecea;--gris:#6b7a8c;--gris-fond:#eef1f4;background:var(--fond);min-height:100vh;color:var(--texte);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:15px;line-height:1.45}.fWdV_a_sombre{--fond:#11151b;--carte:#1a2029;--texte:#e6ebf1;--doux:#93a1b2;--bord:#2c3542;--accent:#4d94ff;--accent-fond:#1b2a42;--ok:#4ac26b;--ok-fond:#15301f;--alerte:#e3b341;--alerte-fond:#2e2610;--erreur:#ff7b72;--erreur-fond:#3a1a1a;--gris:#93a1b2;--gris-fond:#232b36}.fWdV_a_wrap{max-width:1200px;margin:0 auto;padding:18px 24px 40px}.fWdV_a_tete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.fWdV_a_tete h1{color:var(--accent);margin:0;font-size:1.4em}.fWdV_a_sous{color:var(--doux);margin-top:2px;font-size:.8em}.fWdV_a_nav{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fWdV_a_nav a,.fWdV_a_nouveau,.fWdV_a_lienBtn{white-space:nowrap;background:var(--accent-fond);color:var(--accent);border:1px solid var(--bord);cursor:pointer;border-radius:6px;padding:6px 12px;font-family:inherit;font-size:.84em;text-decoration:none}.fWdV_a_nouveau{background:var(--ok);color:#fff;border-color:var(--ok);font-weight:600}.fWdV_a_filtres{background:var(--carte);border:1px solid var(--bord);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:12px 16px;display:flex}.fWdV_a_onglets{flex-wrap:wrap;gap:6px;display:flex}.fWdV_a_onglet{border:1px solid var(--bord);background:var(--carte);color:var(--texte);cursor:pointer;border-radius:16px;padding:5px 12px;font-family:inherit;font-size:.84em}.fWdV_a_onglet.fWdV_a_on{background:var(--accent);color:#fff;border-color:var(--accent)}.fWdV_a_onglet.fWdV_a_attn:not(.fWdV_a_on){background:var(--alerte-fond);color:var(--alerte);border-color:#f9a825}.fWdV_a_n{margin-left:5px;font-weight:700}.fWdV_a_champ,.fWdV_a_select{border:1px solid var(--bord);background:var(--carte);color:var(--texte);border-radius:6px;width:100%;padding:7px 10px;font-family:inherit;font-size:.9em}.fWdV_a_filtres .fWdV_a_champ{flex:1;width:auto;min-width:200px}.fWdV_a_filtres .fWdV_a_select{width:auto}.fWdV_a_liste{flex-direction:column;gap:10px;display:flex}.fWdV_a_art{background:var(--carte);border:1px solid var(--bord);border-left:5px solid var(--ok);border-radius:10px;padding:12px 16px}.fWdV_a_s_masque{border-left-color:var(--gris)}.fWdV_a_s_a_valider{background:var(--alerte-fond);border-left-color:#f9a825}.fWdV_a_s_refuse{border-left-color:var(--erreur)}.fWdV_a_l1{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.fWdV_a_q{min-width:220px;color:var(--texte);cursor:pointer;text-align:left;font-weight:700;font:inherit;background:0 0;border:none;flex:1;padding:0;font-weight:700;line-height:1.35}.fWdV_a_q:hover{text-decoration:underline}.fWdV_a_chip{white-space:nowrap;border-radius:11px;padding:2px 9px;font-size:.75em;font-weight:600;display:inline-block}.fWdV_a_cTheme{background:var(--accent-fond);color:var(--accent)}.fWdV_a_c_publie{background:var(--ok-fond);color:var(--ok)}.fWdV_a_c_masque{background:var(--gris-fond);color:var(--gris)}.fWdV_a_c_a_valider{color:#3e2700;background:#f9a825}.fWdV_a_c_refuse{background:var(--erreur-fond);color:var(--erreur)}.fWdV_a_meta{color:var(--doux);flex-wrap:wrap;gap:12px;margin-top:6px;font-size:.78em;display:flex}.fWdV_a_refus{color:var(--erreur);margin-top:6px;font-size:.82em}.fWdV_a_rep{white-space:pre-wrap;word-break:break-word;background:var(--fond);border:1px solid var(--bord);border-radius:8px;margin-top:10px;padding:10px 12px;font-size:.92em;line-height:1.6}.fWdV_a_actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.fWdV_a_btn{cursor:pointer;color:#fff;background:var(--accent);border:none;border-radius:7px;padding:7px 13px;font-family:inherit;font-size:.84em;font-weight:600}.fWdV_a_btn:hover{filter:brightness(1.1)}.fWdV_a_btn:disabled{opacity:.6;cursor:default}.fWdV_a_ok{background:var(--ok)}.fWdV_a_ko{background:#c62828}.fWdV_a_gris{background:#78909c}.fWdV_a_sec{background:var(--gris-fond);color:var(--texte)}.fWdV_a_msg{color:var(--doux);font-size:.84em}.fWdV_a_msgErr{color:var(--erreur);font-size:.84em}.fWdV_a_confirm{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:.88em;display:flex}.fWdV_a_confirm .fWdV_a_champ{flex:1;width:auto;min-width:200px}.fWdV_a_vide{text-align:center;color:var(--doux);padding:40px}.fWdV_a_fond{z-index:2000;background:#0000008c;justify-content:center;align-items:flex-start;padding:40px 16px;display:flex;position:fixed;inset:0;overflow:auto}.fWdV_a_modale{background:var(--carte);color:var(--texte);border-radius:12px;width:min(760px,100%);box-shadow:0 10px 40px #0000004d}.fWdV_a_mTete{color:#fff;cursor:pointer;background:#036;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;gap:10px;padding:14px 20px;display:flex}.fWdV_a_mTete h2{margin:0;font-size:1.1em}.fWdV_a_mTete span{font-size:1.2em}.fWdV_a_mCorps{padding:18px 22px}.fWdV_a_mCorps label{color:var(--doux);margin:12px 0 0;font-size:.82em;font-weight:600;display:block}.fWdV_a_mCorps label .fWdV_a_champ{margin-top:4px;font-weight:400}.fWdV_a_mCorps textarea.fWdV_a_champ{resize:vertical;min-height:200px}.fWdV_a_frow{grid-template-columns:2fr 2fr 1fr;gap:12px;display:grid}.fWdV_a_frow label{margin-top:0}.fWdV_a_chk{align-items:center;gap:8px;color:var(--texte)!important;margin-top:14px!important;font-size:.9em!important;display:flex!important}.fWdV_a_hint{color:var(--doux);margin-top:4px;font-size:.78em}.fWdV_a_resume{background:var(--fond);border:1px solid var(--bord);border-radius:8px;padding:10px 12px;font-size:.9em}.fWdV_a_choixListe{border:1px solid var(--bord);border-radius:8px;max-height:50vh;margin-top:8px;overflow:auto}.fWdV_a_choix{border-bottom:1px solid var(--bord);cursor:pointer;align-items:center;gap:10px;padding:8px 12px;color:var(--texte)!important;margin:0!important;font-size:.9em!important;font-weight:400!important;display:flex!important}.fWdV_a_choix:last-child{border-bottom:none}.fWdV_a_choix:hover{background:var(--accent-fond)}.fWdV_a_choixNom{flex-direction:column;flex:1;display:flex}.fWdV_a_choixNom small{color:var(--doux);font-size:.82em}@media (max-width:640px){.fWdV_a_wrap{padding:12px 16px 30px}.fWdV_a_frow{grid-template-columns:1fr}.fWdV_a_fond{padding:0}.fWdV_a_modale{border-radius:0;min-height:100vh}.fWdV_a_mTete{border-radius:0}}
