:root{--ink:#000000;--ink-soft:#111111;--paper:#ffffff;--paper-raised:#FFFFFF;--line:#E1E8F7;--muted:#444444;--blue:#0B3FA8;--blue-2:#2E5FD9;--green:#0E9350;--green-2:#22B96A;--amber:#F2A900;--amber-2:#FFC531;--plum:#6D3FC2;--plum-2:#8B5CF6;--red:#DC2626;--icon-active:#001D92;--icon-active-light:#0B3FA8;--radius:18px;--radius-sm:12px;--shadow:0 10px 28px rgba(11,19,48,.09);--shadow-sm:0 4px 14px rgba(11,19,48,.07);--font-display:"Space Grotesk",sans-serif;--font-body:"Inter",sans-serif;--font-mono:"IBM Plex Mono",monospace}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}img{max-width:100%}.logo-watermark{position:fixed;inset:0;border:0;background:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.logo-watermark img{width:min(76vw,440px);height:auto;opacity:.05;user-select:none;-webkit-user-drag:none;pointer-events:none}body.dark .logo-watermark img{opacity:.045;filter:brightness(1.6)}.icon-label{display:inline-flex;align-items:center;gap:7px}.icon-label svg{width:16px;height:16px;flex:none}.status-dot{width:8px;height:20px;border-radius:50%;flex:none;background:#b9c4e0}.status-dot.on{background:var(--green);box-shadow:0 0 0 3px #0e93502e}.status-dot.off{background:#b9c4e0}h3.icon-label svg{width:15px;height:15px}.btn.icon-label svg{width:16px;height:16px}button.icon-label,a.icon-label{justify-content:center}html,body{margin:0;padding:0;overscroll-behavior-y:none}html{--gvs-header-h: calc(clamp(78px,27vw,138px) + 108px) }html{height:100%}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;padding-bottom:24px;touch-action:manipulation;min-height:100vh;min-height:100dvh}button{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}a{-webkit-user-select:text;user-select:text}input,textarea,select{-webkit-user-select:text;user-select:text}body.standalone .topbar{padding-top:calc(22px + env(safe-area-inset-top))}h1,h2,h3{font-family:var(--font-display);margin:0;letter-spacing:-.01em}a{color:inherit;transition:filter .15s ease,opacity .15s ease}a:active{filter:brightness(1.3)}button{font-family:var(--font-body)}.hidden{display:none!important}.wrap{max-width:720px;margin:0 auto;padding:calc(74px + env(safe-area-inset-top)) 18px 0}.site-admin-photo-footer{display:flex;align-items:center;gap:10px;justify-content:center;margin:26px 0 18px;padding:12px 16px;border-top:1px solid rgba(0,0,0,.08)}.site-admin-photo-footer img{width:34px;height:34px;border-radius:50%;object-fit:cover;box-shadow:var(--shadow-sm,0 1px 4px rgba(0,0,0,.15))}.site-admin-photo-footer span{font-size:12.5px;color:var(--muted,#777)}.site-admin-photo-footer.hidden{display:none!important}.closeapp-btn{position:relative;width:36px;height:36px;border-radius:50%;border:0;cursor:pointer;background:var(--paper-raised);color:#e63946;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-sm);transition:transform .15s ease,filter .15s ease}.closeapp-btn svg{width:19px;height:19px}.closeapp-btn:active{transform:scale(.9);filter:brightness(1.25)}.notifbell{position:relative;width:36px;height:36px;border-radius:50%;border:0;cursor:pointer;background:var(--paper-raised);color:var(--ink);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-sm);transition:transform .15s ease,filter .15s ease}.notifbell svg{width:19px;height:19px}.notifbell:active{transform:scale(.9);filter:brightness(1.25)}.notifbell .navbadge{position:absolute;top:-4px;right:-4px}.logo{height:240px;width:auto;max-width:80vw;display:block;object-fit:contain;background:transparent}.logo-animated{animation:logoPulse 2.6s ease-in-out infinite}@keyframes logoPulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.authtabs{display:flex;gap:8px;margin-bottom:16px}.authtab{flex:1;padding:11px;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.45);background:linear-gradient(180deg,#3b9eff,#06f);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;font-weight:600;font-family:var(--font-body);cursor:pointer;position:relative;overflow:hidden;box-shadow:0 3px 12px #0066ff59,inset 0 1px #ffffff73;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .1s ease}.authtab:before{content:"";position:absolute;top:0;left:0;right:0;height:52%;background:linear-gradient(180deg,#ffffff80,#fff0);pointer-events:none}.authtab:active{transform:scale(.97)}.authtab.active{border-color:#ffffffbf;box-shadow:0 5px 18px #0066ff80,inset 0 1px #ffffff8c}.autherr,.error{color:var(--red);font-size:13px;margin-top:6px;min-height:16px}.authbrand{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;margin:4px 0 22px}.authbrand h2{font-size:20px}.zoom-text{animation:zoomText 2.4s ease-in-out infinite}@keyframes zoomText{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.gform-embed{margin-top:10px;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff}.gform-embed iframe{display:block;width:100%;height:520px;border:0}.topbar{padding:14px 0 6px}.brand h1{display:none}.hero{margin-top:22px;position:relative;z-index:1;text-align:center}.hero .eyebrow{font-family:var(--font-mono);font-size:12px;color:var(--green);display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:8px}.cursor{display:inline-block;width:8px;height:14px;background:var(--amber);animation:blink 1s step-end infinite}@keyframes blink{50%{opacity:0}}.hero h2{font-size:25px;line-height:1.25;max-width:20ch;margin-left:auto;margin-right:auto}.hero p{opacity:.82;margin:8px auto 0;line-height:1.5;font-size:14.5px;max-width:36ch}main.wrap{padding-top:calc(var(--gvs-header-h,150px) + env(safe-area-inset-top))}.page{display:none}.page.active{display:block;animation:fade .25s ease}@keyframes fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.card{position:relative;background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius);padding:18px;box-shadow:var(--shadow);margin-bottom:14px}.section-title{display:flex;align-items:baseline;justify-content:space-between;margin:14px 0 12px}body.gvs-fs-active .section-title{margin-top:6px}.dashboard-section-title{position:relative;min-height:32px;align-items:center;justify-content:center}.dashboard-section-title h2{width:100%;margin:0;text-align:center}.dashboard-section-title span{position:absolute;right:0;top:50%;transform:translateY(-50%)}.dashboard-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px}.dash-card{background:var(--paper-raised);border:1px solid var(--line);border-radius:16px;padding:14px 10px;text-align:center;box-shadow:var(--shadow-sm)}.dash-icon{width:34px;height:34px;margin:0 auto 8px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0b3fa81a,#0e93501f);color:var(--blue)}.dash-icon svg{width:17px;height:17px}.dash-value{font-size:22px;font-weight:800;color:var(--blue);font-family:var(--font-display);line-height:1.1}.dash-label{font-size:10.5px;color:var(--muted);margin-top:3px;line-height:1.25}body.dark .dash-icon{background:linear-gradient(135deg,#7c9cff29,#4ade8024);color:#8fadff}body.dark .dash-value{color:#8fadff}@media(max-width:380px){.dashboard-grid{grid-template-columns:repeat(2,1fr)}}.avatar-wrap{position:relative;width:92px;height:92px;margin:0 auto}.avatar{width:92px;height:92px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--blue),var(--blue-2));color:#fff;font-size:30px;font-weight:800;font-family:var(--font-display);border:3px solid var(--paper-raised);box-shadow:0 6px 18px #0b3fa840}.avatar img{width:100%;height:100%;object-fit:cover;display:block}.avatar-edit{position:absolute;right:-2px;bottom:-2px;width:32px;height:32px;border-radius:50%;border:2px solid var(--paper-raised);background:var(--green);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 10px #00000040;transition:transform .15s ease}.avatar-edit svg{width:15px;height:15px}.avatar-edit:active{transform:scale(.88)}.avatar-wrap-sm{position:relative;display:inline-flex;flex:none}.avatar-status-dot{position:absolute;right:-1px;bottom:-1px;width:16px;height:20px;border-radius:50%;background:var(--green);border:3px solid var(--paper-raised,#fff);box-shadow:0 1px 3px #00000040;display:none;z-index:2}.avatar-status-dot.show{display:block}.avatar-status-dot.left{right:auto;left:-1px}#userList .user-admin-card .avatar-status-dot.offline{background:#ef4444}body.dark #userList .user-admin-card .avatar-status-dot.offline{background:#f87171}.avatar-status-dot.sm{width:13px;height:20px;border-width:2px}.avatar-status-dot.xs{width:11px;height:20px;border-width:2px}.online-dot{color:var(--green);font-weight:700;font-size:12.5px;display:inline-flex;align-items:center;gap:4px}.online-dot.hidden{display:none!important}.online-dot .dot{width:7px;height:7px;border-radius:50%;background:currentColor}.insc-online-dot{margin-left:6px;font-size:11.5px}.profile-details{display:flex;flex-direction:column;gap:11px}.profile-detail-row{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--line)}.profile-detail-row:first-child{border-top:0;padding-top:0}.profile-detail-row span:first-child{color:var(--muted);font-size:13px}.profile-detail-row span:last-child{font-weight:700;font-size:13.5px;text-align:right}.section-title h2{font-size:18px;color:var(--ink-soft);font-weight:600}.section-title span{font-family:var(--font-mono);font-size:11px;color:var(--muted)}.quickgrid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.qcard{position:relative;overflow:hidden;background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius-sm);padding:14px;box-shadow:var(--shadow)}.qcard:after{content:"";position:absolute;top:0;right:0;width:0;height:0;border-style:solid;border-width:0 20px 20px 0;border-color:transparent var(--paper) transparent transparent;filter:drop-shadow(-1px 1px 1px rgba(11,19,48,.12))}body.dark .qcard:after{border-color:transparent #0B1020 transparent transparent}.qcard .qicon{width:44px;height:44px;border-radius:13px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0b3fa81a,#0e93501f);color:var(--blue)}.qcard .qicon{animation:gvsHomeIconFloat 3.6s ease-in-out infinite;transform-origin:center;will-change:transform,box-shadow}.qcard:hover .qicon{animation-duration:1.1s;transform:translateY(-2px) scale(1.05)}.qcard .qicon svg{width:22px;height:22px}.qcard:nth-child(2n) .qicon{animation-delay:.35s}.qcard:nth-child(3n) .qicon{animation-delay:.7s}#admin .admin-qcard .qicon{animation:none!important;transform:none!important;will-change:auto!important;transition:none!important;background:linear-gradient(145deg,#1236b81a,#159f7a1a);color:#1236b8;border:1px solid rgba(18,54,184,.1);box-shadow:0 4px 12px #1236b812}#admin .admin-qcard:hover .qicon,#admin .admin-qcard:nth-child(2n) .qicon,#admin .admin-qcard:nth-child(3n) .qicon{animation:none!important;transform:none!important}#admin .admin-qcard .qicon svg{width:23px;height:23px;stroke-width:1.9}body.dark #admin .admin-qcard .qicon{background:linear-gradient(145deg,#7c9cff29,#4ade8021);color:#b9d0ff;border-color:#7c9cff29;box-shadow:0 4px 14px #00000038}@keyframes gvsHomeIconFloat{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-2px) scale(1.035)}}body.dark .qcard .qicon{background:linear-gradient(135deg,#7c9cff29,#4ade8024);color:#8fadff}.qcard h3{font-size:14.5px;margin-top:8px}.qcard p{font-size:12.5px;color:var(--muted);margin:5px 0 10px;line-height:1.4}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(255,255,255,.45);border-radius:13px;padding:12px 16px;font-weight:700;font-size:14px;background:linear-gradient(180deg,#3b9eff,#06f);color:#fff;cursor:pointer;text-decoration:none;position:relative;overflow:hidden;box-shadow:0 0 7px #0066ff8c,0 0 18px #0066ff57,inset 0 1px #ffffff80;transition:transform .15s ease,box-shadow .15s ease,filter .12s ease,background .15s ease,color .15s ease}.btn:before{content:"";position:absolute;top:0;left:0;right:0;height:52%;background:linear-gradient(180deg,#ffffff80,#fff0);pointer-events:none}.btn.ghost:before{content:none}.btn:hover{transform:translateY(-1px)}.btn:active{transform:scale(.97);filter:brightness(1.12)}body.dark .btn{background:linear-gradient(180deg,#8af0b4,#34d399);color:#064e3b;border-color:#ffffff4d;box-shadow:0 0 7px #4ade809e,0 0 18px #34d39966,inset 0 1px #ffffff6b}.btn.amber,.btn.teal,.btn.light,.btn.like-btn,.btn.logout-light{background:linear-gradient(180deg,#3b9eff,#06f);color:#fff;border:1px solid rgba(255,255,255,.45);box-shadow:0 0 7px #0066ff8c,0 0 18px #0066ff57,inset 0 1px #ffffff80}body.dark .btn.amber,body.dark .btn.teal,body.dark .btn.light,body.dark .btn.like-btn,body.dark .btn.logout-light{background:linear-gradient(180deg,#8af0b4,#34d399);color:#064e3b;border-color:#ffffff4d;box-shadow:0 0 7px #4ade809e,0 0 18px #34d39966,inset 0 1px #ffffff6b}.btn.access-btn{background:linear-gradient(180deg,#3b9eff,#06f)!important;color:#fff!important;border-color:#ffffff8c!important;box-shadow:0 0 7px #0066ff8c,0 0 18px #0066ff57,inset 0 1px #ffffff80!important}body.dark .btn.access-btn{background:linear-gradient(180deg,#8af0b4,#34d399)!important;color:#064e3b!important;border-color:#ffffff59!important;box-shadow:0 0 7px #4ade809e,0 0 18px #34d39966,inset 0 1px #ffffff6b!important}.btn.red{background:linear-gradient(180deg,#ff5b5b,#dc2626)!important;color:#fff!important;border-color:#ffffff94!important;box-shadow:0 0 7px #dc26269e,0 0 20px #dc262661,inset 0 1px #ffffff7a!important}.btn.red:hover{background:linear-gradient(180deg,#ff6b6b,#b91c1c)!important;box-shadow:0 0 9px #dc2626b8,0 0 23px #dc262670,inset 0 1px #ffffff80!important}.gvs-return-btn,.btn.gvs-return-btn,.link-btn.gvs-return-btn{background:linear-gradient(180deg,#ff5b5b,#dc2626)!important;color:#fff!important;border:1px solid rgba(255,255,255,.58)!important;border-radius:12px!important;text-decoration:none!important;box-shadow:0 0 7px #dc26269e,0 0 20px #dc262661,inset 0 1px #ffffff7a!important}.gvs-return-btn:hover,.btn.gvs-return-btn:hover,.link-btn.gvs-return-btn:hover{background:linear-gradient(180deg,#ff6b6b,#b91c1c)!important;box-shadow:0 0 9px #dc2626b8,0 0 23px #dc262670,inset 0 1px #ffffff80!important}.btn.like-btn.liked svg{fill:currentColor}.btn.ghost{background:transparent;color:var(--ink);border:1px solid var(--line)}.btn.full{width:100%}.btn.sm{padding:9px 12px;font-size:12.5px;border-radius:10px}.btn:disabled{opacity:.5;cursor:default;transform:none}.module{border-top:1px solid var(--line);padding:14px 0;text-align:center}.module:first-child{border-top:0}.module .code{font-family:var(--font-mono);font-size:11px;color:var(--green);font-weight:700}.module h3{font-size:16px;margin:4px 0}.module p{font-size:13.5px;color:var(--muted);margin:0 0 10px;line-height:1.45}.module .meta{font-family:var(--font-mono);font-size:11.5px;color:var(--muted)}.module .btn{margin-left:auto;margin-right:auto}.resource{display:flex;align-items:center;gap:10px;border-top:1px solid var(--line);padding:13px 0}.resource:first-child{border-top:0}.resource h3{font-size:14.5px;margin:0 0 2px}.resource span{font-size:12px;color:var(--muted)}.resource-thumb{width:52px;height:52px;object-fit:cover;border-radius:10px;border:1px solid var(--line);background:#f4f4f4;flex:none}.resource>div:not(.resource-thumb){flex:1;min-width:0}.announcement{border-top:1px solid var(--line);padding:14px 0}.announcement-photo{margin:8px 0}.announcement-photo img{display:block;width:100%;max-height:420px;object-fit:contain;background:var(--paper-raised,#ffffff);border-radius:12px}.announcement-pdf-link{display:inline-block;margin-top:8px;text-decoration:none}#annoncesSectionTitle{justify-content:center}#annoncesSectionTitle h2{text-align:center;width:100%}#announcementCard{max-height:70vh;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scroll-behavior:smooth}.announcement:first-child{border-top:0}.announcement .date{font-family:var(--font-mono);font-size:11px;color:var(--muted)}.announcement h3{font-size:15px;margin:4px 0}.announcement p{font-size:13.5px;color:var(--ink-soft);line-height:1.5;margin:0}.empty{text-align:center;padding:26px 10px;color:var(--muted);font-size:13.5px}.socials{display:flex;gap:9px;flex-wrap:wrap;margin-top:10px}.social{background:linear-gradient(135deg,var(--plum),var(--plum-2));border-radius:11px;padding:10px 13px;font-size:13px;font-weight:700;text-decoration:none;color:#fff;transition:transform .15s ease,filter .12s ease}.social:active{transform:scale(.96);filter:brightness(1.12)}.socials-oneline{flex-wrap:nowrap;overflow-x:hidden}.socials-oneline .social{font-size:10.5px;padding:8px 6px;white-space:nowrap;flex:1 1 0;text-align:center}label{display:block;font-size:12.5px;font-weight:700;color:var(--ink-soft);margin:12px 0 6px}input,textarea,select{width:100%;padding:12px 13px;border:1px solid var(--line);border-radius:12px;font-size:14.5px;font-family:var(--font-body);background:#fff;color:var(--ink);transition:border-color .15s ease}textarea{min-height:80px;resize:vertical}input:focus,textarea:focus,select:focus,button:focus-visible,a:focus-visible{outline:2px solid var(--green);outline-offset:2px}.formrow{display:flex;gap:10px}.formrow>*{flex:1}.checkline{display:flex;align-items:center;gap:7px;font-size:13px;cursor:pointer;width:auto}.checkline input[type=checkbox]{width:auto;padding:0;border-radius:4px;flex:none}.password-field{position:relative}.password-field input{padding-right:44px}.password-toggle{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:34px;height:34px;border:0;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--muted);border-radius:8px;transition:filter .15s ease}.password-toggle svg{width:19px;height:19px}.password-toggle:active{filter:brightness(1.4)}.brand-mark{position:relative}.brand-mark:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:3px;border-radius:99px;background:linear-gradient(90deg,var(--blue),var(--green));opacity:.9}.ad-preview{margin-top:10px;border:1px dashed #B9C9E7;border-radius:14px;padding:8px;background:#f7faff}.ad-preview-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:8px}.ad-preview-grid img{width:100%;height:70px;object-fit:cover;border-radius:8px}.ad-preview img{display:block;width:100%;max-height:280px;object-fit:contain;border-radius:10px}.admin-ad-item{border-top:1px solid var(--line);padding:12px 0;display:flex;gap:12px;align-items:center}.admin-ad-item:first-child{border-top:0}.admin-ad-item>img{width:82px;height:62px;object-fit:cover;border-radius:10px;border:1px solid #C8D7EE;background:#f7faff}.admin-ad-info{min-width:0;flex:1}.admin-ad-info>b{display:block;font-size:13px;margin-bottom:4px}.admin-ad-info .small{display:block}.admin-ad-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:8px}.news-section{position:sticky;top:var(--gvs-header-h,0px);z-index:30;margin:0 0 14px;padding:10px 0 8px;background:var(--paper,#fff);border-bottom:1px solid var(--line,#d8e2f0);box-shadow:0 4px 12px #0000000f}.news-section.hidden{display:none!important}.news-section .section-title{margin:0 0 7px;padding:0 4px}.news-section .section-title h2{font-size:15px;margin:0}.news-section .news-carousel{padding-bottom:2px}body.dark .news-section{background:var(--paper,#0B1020);border-bottom-color:var(--line,#3a3a42)}.news-carousel{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px;-webkit-overflow-scrolling:touch}.news-card{flex:0 0 82%;scroll-snap-align:start;border:1px solid var(--line,#d8e2f0);border-radius:16px;overflow:hidden;background:var(--paper-raised,#fff);box-shadow:var(--shadow-sm,0 1px 4px rgba(0,0,0,.08))}.news-photo-carousel{width:100%;overflow:hidden}.news-photo-strip{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.news-photo-strip::-webkit-scrollbar{display:none}.news-photo-slide{flex:0 0 100%;scroll-snap-align:start;min-width:100%}.news-photo-frame{height:175px;width:100%;display:flex;align-items:center;justify-content:center;background:#0000000a;overflow:hidden}.news-photo-frame img{width:100%;height:100%;object-fit:contain;display:block}.news-card p{margin:0;padding:8px 12px;font-size:13px;line-height:1.4;min-height:0}.news-photo-dots{display:flex;justify-content:center;align-items:center;gap:5px;padding:7px 0 2px}.news-photo-dot{width:6px;height:6px;border-radius:50%;border:none;padding:0;background:var(--line,#d8e2f0);cursor:pointer;transition:width .15s}.news-photo-dot.active{width:16px;border-radius:4px;background:var(--blue,#0B3FA8)}body.dark .news-photo-frame{background:#ffffff0f}body.dark .news-photo-dot{background:var(--line,#0B1020)}body.dark .news-photo-dot.active{background:var(--blue-2,#2E5FD9)}body.dark .news-card img{background:#ffffff0f}.bande-dessiner-section{padding:12px 0;overflow:hidden}.bande-dessiner-carousel{width:100%;position:relative;display:flex;align-items:center;justify-content:center}.bande-dessiner-viewport{width:100%;min-height:320px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:14px}.bande-dessiner-viewport img{display:block;width:100%;height:auto;max-height:720px;object-fit:contain;border-radius:14px}.bande-dessiner-nav{position:absolute;z-index:2;top:50%;transform:translateY(-50%);width:44px;height:44px;border:0;border-radius:50%;background:#0000008c;color:#fff;font-size:34px;line-height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer}.bande-dessiner-prev{left:12px}.bande-dessiner-next{right:12px}.bande-dessiner-counter{text-align:center;font-size:13px;margin-top:8px;opacity:.72}.bande-dessiner-empty{margin-top:10px}.bande-dessiner-upload-preview{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.bande-dessiner-upload-preview-item{width:88px;height:104px;border:1px solid var(--line,#d8e2f0);border-radius:10px;overflow:hidden;position:relative;background:var(--paper-raised,#fff)}.bande-dessiner-upload-preview-item img{width:100%;height:100%;object-fit:cover;display:block}.bande-dessiner-upload-preview-item span{position:absolute;left:4px;right:4px;bottom:4px;padding:3px 5px;border-radius:6px;background:#00000094;color:#fff;font-size:10px;text-align:center}.bande-dessiner-admin-row{display:grid;grid-template-columns:64px 1fr auto;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--line,#d8e2f0)}.bande-dessiner-admin-row:last-child{border-bottom:0}.bande-dessiner-admin-row img{width:64px;height:76px;border-radius:9px;object-fit:cover;display:block}.bande-dessiner-admin-meta{min-width:0}.bande-dessiner-admin-meta strong{display:block}@media(max-width:520px){.bande-dessiner-viewport{min-height:220px}.bande-dessiner-viewport img{max-height:600px}.bande-dessiner-nav{width:38px;height:38px;font-size:28px}.bande-dessiner-prev{left:7px}.bande-dessiner-next{right:7px}.bande-dessiner-admin-row{grid-template-columns:56px 1fr}.bande-dessiner-admin-row img{width:56px;height:68px}.bande-dessiner-admin-row .btn{grid-column:2;justify-self:start}}.news-carousel-wrap{position:relative}.news-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:32px;height:32px;border-radius:50%;border:1px solid var(--line,#d8e2f0);background:var(--paper-raised,#fff);box-shadow:var(--shadow-sm,0 1px 4px rgba(0,0,0,.08));display:flex;align-items:center;justify-content:center;color:var(--blue,#0B3FA8);cursor:pointer;padding:0;transition:opacity .15s,transform .15s}.news-nav:active{transform:translateY(-50%) scale(.92)}.news-nav svg{width:17px;height:17px}.news-nav-prev{left:2px}.news-nav-next{right:2px}.news-carousel-wrap.single .news-nav{display:none}.news-dots{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:10px}.news-dot{width:7px;height:7px;border-radius:50%;border:none;padding:0;background:var(--line,#d8e2f0);cursor:pointer;transition:width .15s,background .15s}.news-dot.active{background:var(--blue,#0B3FA8);width:18px;border-radius:4px}body.dark .news-nav{color:var(--blue-2,#2E5FD9)}body.dark .news-dot{background:var(--line,#0B1020)}body.dark .news-dot.active{background:var(--blue-2,#2E5FD9)}@media(max-width:480px){.admin-ad-item{align-items:flex-start}.admin-ad-item>img{width:68px;height:68px}.admin-ad-actions .btn{padding:8px 9px;font-size:11px}}.admin-profile-card{margin-top:14px;text-align:center}.admin-profile-public-title{font-size:13px;color:var(--muted);font-weight:800;text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px}.admin-profile-photo{width:92px;height:92px;border-radius:50%;object-fit:cover;display:block;margin:0 auto 10px;border:3px solid var(--paper-raised);box-shadow:0 6px 18px #0b3fa840}.admin-profile-name{font-size:18px;font-weight:900;color:var(--ink);margin-top:2px}.admin-profile-placeholder{width:92px;height:92px;border-radius:50%;margin:0 auto 10px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--blue),var(--blue-2));color:#fff;font-weight:800;font-size:28px}.crop-modal{position:fixed;inset:0;z-index:9999;background:#050c19c7;display:flex;align-items:center;justify-content:center;padding:18px}.crop-panel{width:min(430px,100%);background:var(--paper-raised);border-radius:20px;padding:18px;box-shadow:0 20px 60px #00000059}.crop-stage{position:relative;width:100%;height:min(72vw,340px);max-height:340px;overflow:hidden;border-radius:16px;background:#111;touch-action:none}.crop-stage img{position:absolute;left:50%;top:50%;max-width:none;user-select:none;-webkit-user-drag:none;transform-origin:center center;cursor:grab}.crop-stage img.dragging{cursor:grabbing}.crop-window{position:absolute;left:50%;top:50%;width:min(72vw,280px);height:min(72vw,280px);max-width:280px;max-height:280px;transform:translate(-50%,-50%);border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 9999px #0000006b;pointer-events:none}.crop-controls{margin-top:14px}.crop-controls input[type=range]{width:100%}.crop-actions{display:flex;gap:10px;margin-top:12px}.crop-actions .btn{flex:1}.badge{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11.5px;padding:6px 10px;border-radius:20px;font-weight:600}.badge.online{background:#e3f6eb;color:var(--green)}.badge.local{background:#fde8e8;color:#b91c1c}.dot{width:7px;height:7px;border-radius:50%;background:currentColor}.admin-item{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid var(--line);padding:11px 0}.admin-item:first-child{border-top:0}.admin-item b{font-size:13.5px}.small{font-size:12px;color:var(--muted);line-height:1.5}.divider{height:1px;background:var(--line);margin:16px 0}.msg-thread{display:flex;flex-direction:column;gap:8px;max-height:52vh;overflow-y:auto;padding:4px 2px}.msg-bubble{max-width:80%;padding:9px 13px;border-radius:16px;font-size:13.5px;line-height:1.45;display:flex;flex-direction:column;gap:2px}.msg-bubble time{font-size:10px;opacity:.65;align-self:flex-end}.msg-bubble.msg-in{align-self:flex-start;background:var(--paper);border:1px solid var(--line);border-bottom-left-radius:4px;color:var(--ink)}.msg-bubble.msg-out{align-self:flex-end;background:linear-gradient(135deg,var(--blue),var(--blue-2));color:#fff;border-bottom-right-radius:4px}.msg-input-row{display:flex;gap:8px;align-items:center}.msg-input-row input{flex:1}.mic-btn{display:flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;flex:none;border-radius:50%;background:var(--paper);border:1px solid var(--line);color:var(--ink);transition:background .15s,color .15s,transform .1s}.mic-btn svg{width:18px;height:18px}.mic-btn.recording{background:#e0483e;border-color:#e0483e;color:#fff;transform:scale(1.08);animation:gvsMicPulse 1.1s ease-in-out infinite}@keyframes gvsMicPulse{0%,to{box-shadow:0 0 #e0483e73}50%{box-shadow:0 0 0 8px #e0483e00}}.voice-rec{display:flex;align-items:center;gap:8px;margin-top:8px;padding:6px 10px;border-radius:12px;background:#fdeeec;color:#b3261e;font-size:12.5px}.voice-rec.hidden{display:none}.voice-rec-dot{width:9px;height:9px;border-radius:50%;background:#e0483e;animation:gvsMicPulse 1.1s ease-in-out infinite;flex:none}.voice-rec button{margin-left:auto}.voice-msg{display:flex;align-items:center;gap:6px}.voice-msg audio{max-width:220px;height:36px}.voice-msg-dur{font-size:11px;opacity:.8}body.dark .voice-rec{background:#3a1e1c;color:#f4a9a2}body.dark .mic-btn{background:#0B1020;border-color:#3a3a42;color:#eaf0ff}.admin-msg-item{display:flex;flex-direction:column;align-items:stretch;gap:0}.admin-msg-thread{margin-top:8px;max-height:220px}body.dark .msg-bubble.msg-in{background:#0B1020;border-color:#3a3a42}#appHeader{position:fixed;top:0;left:0;right:0;z-index:20;background:#fff;border-bottom:0}.gvs-header-banner{width:100%;height:clamp(78px,27vw,138px);overflow:hidden;background:#fff}.gvs-header-banner img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.topstrip{display:flex;justify-content:flex-start;align-items:center;gap:10px;flex-wrap:nowrap;padding:0}.gvs-mini-brand-bar{position:relative;z-index:100;width:100%;height:48px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;padding:0 14px;background:#fff;border-bottom:0!important;color:#063b8f;font-family:var(--font-sans,Arial,sans-serif);font-size:38px;font-weight:900;letter-spacing:.3px}.gvs-mini-brand-bar span{display:block;line-height:1}.gvs-mini-brand-name{transform:translate(-10px)}body.dark .gvs-mini-brand-bar{background:#0B1020;color:#9cffb2;border-bottom-color:transparent}.gvs-mini-brand-client-btn{flex:0 0 auto;margin:0;padding:0;border:0;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer}.gvs-mini-brand-client-btn img{width:40px;height:40px;display:block;object-fit:contain;border-radius:50%;filter:drop-shadow(0 0 6px rgba(220,38,38,.65)) drop-shadow(0 0 14px rgba(220,38,38,.35))}.gvs-mini-brand-client-btn:active{transform:scale(.92)}@media(max-width:600px){.gvs-mini-brand-client-btn img{width:36px;height:36px}}.android-status-bar{position:sticky;top:0;z-index:10050;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:calc(4px + env(safe-area-inset-top)) 10px 4px;background:linear-gradient(135deg,#0b3fa88c,#0e93508c);color:#fff;font-family:var(--font-mono)}.asb-left{display:flex;align-items:center;gap:6px;min-width:0;flex:1 1 auto;overflow-x:auto;scrollbar-width:none}.asb-left::-webkit-scrollbar{display:none}.asb-right{display:flex;align-items:center;gap:2px;flex-wrap:nowrap;margin-left:auto}.asb-icon,.asb-icon-btn svg,.asb-bell-icon{width:20px!important;height:20px!important;display:block;flex:none;box-sizing:border-box}.asb-icon-btn{width:27px;height:27px;color:inherit!important}.asb-chip{height:27px;color:inherit!important}.asb-chip .asb-txt{color:inherit!important}.asb-right,.asb-left,body.dark .asb-right,body.dark .asb-left{color:#fff}.asb-chip{display:flex;align-items:center;gap:3px;background:transparent;border:0;border-radius:999px;color:#111;padding:2px 3px;cursor:pointer;font-family:var(--font-mono)}.asb-chip .asb-txt{font-size:11.5px;font-weight:700;white-space:nowrap}.asb-icon-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:transparent;border:0;border-radius:999px;color:#111;cursor:pointer;opacity:.85}.asb-icon-btn svg{width:21px;height:21px;display:block}.asb-icon-btn:hover,.asb-icon-btn.active{opacity:1;background:#00000014}body.dark .asb-chip,body.dark .asb-icon-btn{color:#fff}body.dark .asb-icon-btn:hover,body.dark .asb-icon-btn.active{background:#ffffff24}.asb-icon-btn.active{color:#ffc531}#asbBattery,#asbBattery .asb-icon{color:#111!important}body.dark #asbBattery,body.dark #asbBattery .asb-icon{color:#8be28b!important}#asbBattery.low .asb-icon{color:#ff7b7b!important}#asbBattery .asb-icon,#asbBattery.asb-chip .asb-icon{width:29px!important;height:30px!important;min-width:29px!important;min-height:30px!important;order:1!important}#asbBattery{height:auto!important;min-height:41px!important;flex-direction:row!important}#asbBattery .asb-txt{order:2!important}@media(max-width:700px){.gvs-header-banner{height:clamp(82px,29vw,112px)}.brand-logo-image2{width:76px;height:60px}.brand-mascot{height:42px}html{--gvs-header-h: calc(clamp(82px,29vw,112px) + 96px) }}@media(max-width:400px){.asb-left{gap:5px}.asb-left .live-datetime{font-size:10px;max-width:120px}.asb-chip .asb-txt{display:none}#asbBattery .asb-txt{display:inline-block}.asb-chip{padding:4px 6px}.asb-icon-btn{width:23px;height:23px}}body.standalone .android-status-bar{padding:calc(3px + env(safe-area-inset-top)) 12px 3px}body.standalone .asb-left{gap:4px}body.standalone .asb-icon{width:19px;height:19px}body.standalone .asb-chip{padding:2px 5px}body.standalone .asb-chip .asb-txt{font-size:11px}body.standalone .asb-icon-btn{width:22px;height:22px}body.standalone .asb-icon-btn svg{width:19px;height:19px}.brand-cluster{display:flex;align-items:center;gap:20px;min-width:0;justify-content:flex-start;margin:0!important}.brand-logo-image2{width:82px;height:68px;object-fit:contain;object-position:left center;display:block;flex:none;margin:0!important;align-self:flex-start}.brand-mascot{height:52px;width:auto;display:block;flex:none;margin-left:auto;animation:gvsMascotFloat 2.6s ease-in-out infinite;filter:drop-shadow(0 2px 3px rgba(11,63,168,.25))}@keyframes gvsMascotFloat{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-4px) rotate(2deg)}}@media(max-width:520px){.brand-mascot{height:58px}}.topstrip-icons-wrap{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.live-datetime{font-size:11.5px;font-weight:900;line-height:1.2;white-space:nowrap;overflow:hidden;max-width:190px;text-align:center;background:#ffd6d6;color:#111;padding:4px 9px;border-radius:8px;box-sizing:border-box}.live-datetime-scroll{display:inline-block;white-space:nowrap;min-width:max-content;animation:liveDateTimeMarquee 22s linear infinite;will-change:transform}@keyframes liveDateTimeMarquee{0%{transform:translate(-115%)}to{transform:translate(115%)}}@media(prefers-reduced-motion:reduce){.live-datetime-scroll{animation:none;transform:none}}.brandword{display:inline-block;font-family:var(--font-display);font-weight:900;font-size:28px;color:#0b3fa8;letter-spacing:-.02em;line-height:1;background:none;border:0;padding:4px 2px;cursor:pointer;text-shadow:none;animation:none;transform:none;will-change:auto}.brandword:active{transform:none}.topstrip-icons{display:flex;align-items:center;gap:10px}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.search-bar-icon{display:flex;color:var(--muted);flex:0 0 auto;cursor:pointer}.search-bar-icon:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:50%}.search-bar-icon svg{width:19px;height:19px}body.dark .home-top-search-block{padding-top:0}.home-top-arrow-row{display:flex;justify-content:flex-start;padding:0 12px 8px;margin-top:-2px}.home-top-arrow-row .home-top-arrow{margin:0}.bottomnav{display:flex;justify-content:space-around;padding:6px 2px 8px}.bottomnav button{background:none;border:0;color:var(--ink-soft);font-size:8.3px;font-weight:900;letter-spacing:-.3px;display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px 1px;cursor:pointer;position:relative;flex:1 1 0;min-width:0;white-space:nowrap}.bottomnav button .navicon{font-size:24px;display:flex;align-items:center;justify-content:center;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.bottomnav button .navicon svg{width:23px;height:23px;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.bottomnav button.active,.bottomnav button:active{color:var(--icon-active-light)}.bottomnav button.active .navicon,.bottomnav button:active .navicon{transform:scale(1.15)}.bottomnav button.active .navicon svg,.bottomnav button:active .navicon svg{stroke:var(--icon-active-light)}@keyframes navIconTapPulse{0%{transform:scale(1)}45%{transform:scale(1.32)}to{transform:scale(1)}}.navicon.icon-tap-pulse,.settings-simple-icon.icon-tap-pulse,.search-bar-icon.icon-tap-pulse,svg.icon-tap-pulse{animation:navIconTapPulse .32s cubic-bezier(.34,1.56,.64,1)}.navbadge{position:absolute;top:-1px;right:5px;background:#e63946;color:#fff;font-size:8px;font-weight:800;min-width:14px;height:14px;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:0 4px}.toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);background:linear-gradient(135deg,var(--blue),var(--blue-2));color:#fff;padding:11px 18px;border-radius:12px;font-size:13.5px;box-shadow:var(--shadow);z-index:50;opacity:0;pointer-events:none;transition:opacity .2s,bottom .2s}.toast.show{opacity:1;bottom:34px}.profile-general-title{text-align:center;margin:8px 0 18px}.profile-general-title h2{margin:0;font-size:22px}.profile-sessions{display:flex;flex-direction:row;align-items:stretch;justify-content:center;gap:8px;margin:8px auto 0;width:100%;max-width:360px}.profile-session-btn{flex:1;min-width:0;width:auto;display:flex;align-items:center;justify-content:center;gap:8px;padding:13px 18px;border:1px solid var(--line);border-radius:13px;background:var(--paper-raised);color:var(--ink);font-weight:800;font-size:14px;cursor:pointer;box-shadow:0 4px 12px #0b3fa814;transition:transform .15s,background .15s,color .15s}.profile-session-btn:hover{background:#e7f7ee;color:#0b6b3a}.profile-session-btn:active{background:#087a3f;color:#fff;transform:scale(.98)}.profile-session-icon{font-size:18px}.profile-session-notice{text-align:center;margin:10px auto 0;max-width:360px}.profile-session-panel{width:100%;max-width:520px;margin:12px auto 0}.admin-session-btn{border-color:#0b6b3a}.profile-session-btn:focus-visible{outline:3px solid rgba(8,122,63,.25);outline-offset:2px}.adminlink{color:var(--muted);opacity:.85;text-decoration:none;font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:12px;border:1px solid var(--line);background:var(--paper-raised)}@media(min-width:700px){.quickgrid{grid-template-columns:1fr 1fr 1fr}}.installbar{position:fixed;left:12px;right:12px;bottom:calc(70px + env(safe-area-inset-bottom));background:linear-gradient(135deg,#06f,#3b9eff);color:#111;border-radius:16px;padding:10px 10px 10px 12px;display:flex;align-items:center;gap:10px;box-shadow:0 10px 30px #0066ff59;z-index:60;animation:installbar-in .25s ease-out}body.dark .installbar{background:linear-gradient(180deg,#8af0b4,#34d399);color:#064e3b;box-shadow:0 0 7px #4ade809e,0 0 18px #34d39966}.installbar img{width:40px;height:40px;border-radius:9px;background:transparent;padding:3px;flex:none}.installbar-text{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0;color:#111}.installbar-text b{font-size:13.5px;color:#111}.installbar-text span{font-size:11.5px;color:#111;line-height:1.35;opacity:.85}.installbar .btn{flex:none;white-space:nowrap}.installbar-close{background:none;border:0;color:#e11d2e;cursor:pointer;width:26px;height:26px;flex:none;border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:1}.installbar-close svg{width:14px;height:14px}.installbar-close:active{background:#e11d2e26}@keyframes installbar-in{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.ad-banner-wrap{margin:0 0 18px;border-radius:18px;overflow:hidden;scrollbar-width:none;-ms-overflow-style:none}.ad-banner-wrap::-webkit-scrollbar{display:none}.ad-track{display:flex;gap:14px;width:max-content}.ad-banner{position:relative;margin:0;border-radius:18px;overflow:hidden;border:1px solid #C8D7EE;background:#fff;box-shadow:0 8px 26px #0b3fa81f;flex:0 0 auto;width:min(86vw,420px);display:flex;align-items:center;justify-content:center}.ad-banner img{display:block;width:100%;height:auto;max-height:min(80vh,640px);object-fit:contain}.pc-comp-section{margin:0 0 18px}.pc-comp-carousel-wrap{margin:0;border-radius:18px;overflow:hidden;scrollbar-width:none;-ms-overflow-style:none}.pc-comp-carousel-wrap::-webkit-scrollbar{display:none}.pc-comp-track{display:flex;gap:14px;width:max-content}.pc-comp-card{position:relative;margin:0;border-radius:18px;overflow:hidden;border:1px solid #C8D7EE;background:#fff;box-shadow:0 8px 26px #0b3fa81f;flex:0 0 auto;width:min(74vw,300px);padding:0 0 14px}.pc-comp-photo{width:100%;background:#ffffff;display:flex;align-items:center;justify-content:center;overflow:hidden}.pc-comp-photo img{display:block;width:100%;height:auto;max-height:min(65vh,460px);object-fit:contain}.pc-comp-card b{display:block;margin:12px 14px 4px;font-size:14px;color:var(--ink)}.pc-comp-card p{margin:0 14px;font-size:12.5px;line-height:1.4;color:var(--muted)}body.dark .pc-comp-card{background:#0B1020;border-color:#3a4568}body.dark .pc-comp-photo{background:#0B1020}.course-carousel-wrap{touch-action:auto;margin:0 0 18px;border-radius:18px;height:min(74vh,600px);overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.course-carousel-wrap::-webkit-scrollbar{display:none}.course-track{display:flex;flex-direction:column;gap:14px;height:max-content}.course-card{position:relative;margin:0;border-radius:18px;overflow:hidden;border:1px solid #C8D7EE;background:#fff;box-shadow:0 8px 26px #0b3fa81f;flex:0 0 auto;width:100%;display:flex;align-items:center;justify-content:center}.course-card img{display:block;width:100%;height:auto;max-height:min(74vh,600px);object-fit:contain}body.dark .course-card{background:#0B1020;border-color:#3a4568}body.dark{--paper-raised:#0B1020;--paper:#0B1020;--ink:#FFFFFF;--ink-soft:#F2F2F4;--line:#3a3a42;--muted:#C8C8D0;--icon-active:#028F29;--icon-active-light:#4ADE80;background:#0B1020}body.dark #appHeader{background:#0B1020;border-bottom:0}body.dark .brandword{color:#4ade80}body.dark input,body.dark textarea,body.dark select{background:#0B1020;color:var(--ink);border-color:var(--line)}body.dark input::placeholder,body.dark textarea::placeholder{color:#6c7799}body.dark .authtab{background:linear-gradient(180deg,#8af0b4,#34d399);color:#064e3b;border-color:#ffffff40;box-shadow:0 3px 12px #34d39959,inset 0 1px #ffffff80}body.dark .authtab.active{border-color:#ffffff8c;box-shadow:0 5px 18px #34d3998c,inset 0 1px #fff9}body.dark .gform-embed{background:#0B1020;border-color:var(--line)}body.dark .resource-thumb{background:#0B1020;border-color:var(--line)}body.dark .ad-preview{background:#0B1020;border-color:#3a4568}body.dark .admin-ad-item>img{background:#0B1020;border-color:var(--line)}body.dark .badge.online{background:#123322;color:#4ade80}body.dark .online-dot{color:#4ade80}body.dark .badge.local{background:#3a1717;color:#ff6b6b}body.dark .avatar-status-dot{background:#4ade80}body.dark .notifbell,body.dark .closeapp-btn{background:#0B1020;color:var(--ink);box-shadow:0 4px 12px #00000059}body.dark .ad-banner{background:#0B1020;border-color:#3a4568}body.dark .adminlink{color:var(--ink-soft)}body.dark .admin-item,body.dark .resource{border-color:var(--line)}.authtabs-inner{margin-top:4px;margin-bottom:14px}.authtabs-inner .authtab{font-size:13px;padding:9px}.authtab-arrow-btn{flex:0 0 auto;width:34px;height:34px;padding:0;margin:0;border:0;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;line-height:1}.authtab-arrow-btn:active{transform:scale(.88)}@media(max-width:600px){.authtab-arrow-btn{width:28px;height:28px;font-size:15px}}.user-admin-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.user-select{display:flex;align-items:center;gap:10px;min-width:0;cursor:pointer}.user-select input{width:18px;height:18px;accent-color:var(--green);flex:none}.user-select>span{min-width:0}.admin-user-check:checked{accent-color:#0B6B3A}@media(max-width:380px){.user-admin-row{align-items:flex-start}.user-admin-row .btn{flex:none}}.user-admin-card{display:block!important;padding:12px 2px!important;margin-bottom:0;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;border-bottom:1px solid var(--line,rgba(0,0,0,.08))}.user-admin-card:last-child{border-bottom:none}.user-admin-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-user-avatar{width:54px;height:54px;border-radius:50%;object-fit:cover;flex:none;border:2px solid rgba(11,107,58,.15);background:var(--light,#f2f7f4)}.admin-user-avatar-placeholder{display:flex;align-items:center;justify-content:center;font-weight:800;color:#0b6b3a;font-size:15px}.user-admin-top .user-select{gap:10px;flex:1}.admin-user-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:13px 0 10px;padding-top:12px;border-top:1px solid var(--line,rgba(0,0,0,.08))}.admin-user-details>div{display:flex;flex-direction:column;gap:2px;min-width:0}.admin-user-details span{font-size:11px;opacity:.65}.admin-user-details b{font-size:13px;word-break:break-word}.admin-user-security{font-size:12px;padding:8px 10px;border-radius:9px;background:#0b6b3a12;color:#0b6b3a}@media(max-width:520px){.admin-user-details{grid-template-columns:1fr}.admin-user-avatar{width:48px;height:48px}}.user-admin-collapse{display:none}.user-admin-card.expanded .user-admin-collapse{display:block}.user-toggle-arrow{border:none;background:transparent;font-size:15px;line-height:1;cursor:pointer;padding:6px;border-radius:8px;flex-shrink:0}.user-toggle-arrow:hover{background:#0000000f}.admin-user-security .link-btn{border:none;background:none;color:#0b6b3a;text-decoration:underline;cursor:pointer;font:inherit;padding:0}@media(max-width:700px){input,textarea,select,.messenger-search input,.anip-home-search input,.dictionary-search input,.cv-grid input,.cv-grid textarea,#gvsZip1Messenger .search-bar input,#gvsZip1Messenger .chat-input-wrap input,#gvsZip1Messenger .gvs1-all-friends-search input{font-size:16px!important}}.profile-edit-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.profile-edit-grid label{display:block;margin-bottom:5px;font-size:13px;font-weight:700;color:var(--muted)}.profile-edit-grid input{width:100%;box-sizing:border-box}.profile-edit-full{grid-column:1 / -1}@media(max-width:560px){.profile-edit-grid{grid-template-columns:1fr}.profile-edit-full{grid-column:auto}}.profile-edit-help{margin-top:4px}.profile-edit-item{min-width:0}.profile-edit-control{display:flex;align-items:center;gap:6px}.profile-edit-control input{flex:1}.profile-field-edit{width:38px;height:40px;border:1px solid var(--border);border-radius:10px;background:var(--card);font-size:28px;line-height:1;color:var(--primary);cursor:pointer;display:flex;align-items:center;justify-content:center}.profile-field-edit:hover{transform:translate(2px)}.profile-field-edit:disabled{opacity:.45;cursor:not-allowed}.profile-edit-actions{display:flex;gap:10px;margin-top:12px}.profile-edit-actions .btn{flex:1}.profile-edit-control input:disabled{opacity:.72;cursor:default;background:var(--soft)}.top-icon-group{display:flex;flex-direction:column;align-items:center;min-width:54px}.topstrip-icons{gap:8px}.top-icon-label{font-size:10px;font-weight:800;line-height:1;margin-top:4px;white-space:nowrap;color:var(--muted)}.top-icon-group .notifbell,.profile-close-group .closeapp-btn{width:38px;height:38px;padding:0}.profile-close-group .closeapp-btn{width:42px;height:42px}.profile-close-group .top-icon-label{color:#e63946}.profile-title-actions{display:flex;align-items:center;gap:10px}.profile-general-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.app-version{font-size:11px;font-weight:800;color:var(--muted);white-space:nowrap}.startup-gate{position:fixed;inset:0;z-index:99999;background:var(--paper);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;box-sizing:border-box}.startup-gate.hidden{display:none}.force-update-gate{position:fixed;inset:0;z-index:999999;background:#050c19d9;backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box}.force-update-card{background:var(--paper-raised,#fff);border-radius:var(--radius,18px);box-shadow:var(--shadow);padding:32px 26px;max-width:360px;width:100%;text-align:center}.force-update-card img{width:64px;height:64px;border-radius:16px;margin-bottom:16px}.force-update-card h2{margin:0 0 10px;font-family:var(--font-display);font-size:19px;color:var(--ink)}.force-update-card p{margin:0 0 22px;font-size:14px;line-height:1.5;color:var(--ink-soft)}.force-update-card .btn{width:100%}body.dark .force-update-gate{background:#000000e6}.gvs-push-prompt{display:flex;align-items:center;gap:14px;margin:0 0 16px;padding:15px 16px;border:1px solid rgba(14,147,80,.25);border-radius:18px;background:linear-gradient(135deg,#55c96b21,#7be7a814);box-shadow:0 8px 24px #0e935014}.gvs-push-prompt.hidden{display:none}.gvs-push-prompt-icon{width:48px;height:48px;flex:0 0 48px;border-radius:15px;display:grid;place-items:center;background:var(--green,#55c96b);font-size:24px}.gvs-push-prompt-content{min-width:0;flex:1}.gvs-push-prompt-content h3{margin:0 0 5px;font-size:15px}.gvs-push-prompt-content p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.gvs-push-prompt-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:11px}.gvs-push-prompt-actions .btn{margin:0}@media(max-width:520px){.gvs-push-prompt{align-items:flex-start}.gvs-push-prompt-icon{width:42px;height:42px;flex-basis:42px}.gvs-push-prompt-actions{display:grid;grid-template-columns:1fr 1fr}.gvs-push-prompt-actions .btn{width:100%}}body.dark .gvs-push-prompt{background:#55c96b14;border-color:#7be7a838}.startup-logo{width:auto;height:130px;max-width:72vw;object-fit:contain;margin-bottom:18px}.startup-gate{background:#ffffff!important}.startup-status{color:#69739a!important}body.dark .startup-gate{background:#ffffff!important}.profile-title-actions .top-icon-group{margin:0}.startup-spinner{display:flex;align-items:center;justify-content:center;margin-top:2px}.startup-status{margin:10px 0 0;font-size:13px;font-weight:700;color:var(--muted);letter-spacing:.2px}.startup-gate.startup-ready .startup-spinner,.startup-gate.startup-ready .startup-status{display:none}.startup-status{background:linear-gradient(90deg,red,#ff9d00,#e8ff00,#00d639,#00d9ff,#5b2cff,#ff00b8,red)!important;background-size:100% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;animation:gvsStartupStatusRainbow 3s linear infinite!important}@keyframes gvsStartupStatusRainbow{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}@media(prefers-reduced-motion:reduce){.startup-status{animation:none!important;filter:none!important}}.authbrand-welcome{background:linear-gradient(90deg,red,#ff9d00,#e8ff00,#00d639,#00d9ff,#5b2cff,#ff00b8,red)!important;background-size:100% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;animation:gvsStartupStatusRainbow 3s linear infinite!important}body.dark:has(#auth.active) .authbrand-welcome{-webkit-text-fill-color:transparent!important;color:transparent!important}@media(prefers-reduced-motion:reduce){.authbrand-welcome{animation:none!important;filter:none!important}}.profile-edit-line{position:relative;display:flex;align-items:center}.profile-edit-line input{padding-right:50px!important}.profile-edit-line .profile-field-edit{position:absolute;right:5px;top:50%;transform:translateY(-50%);width:32px;height:32px;border:0;background:transparent;border-radius:8px;font-size:25px;z-index:2}.profile-edit-line .profile-field-edit:hover{transform:translate(1px,-50%);background:#0b3fa80f}body.dark .profile-edit-line .profile-field-edit:hover{background:#ffffff14}.profile-general-title{display:block!important;text-align:center!important;margin:8px 0 18px!important}.profile-general-title h2{margin:0!important}.auth-version{display:block;margin-top:6px;text-align:center;font-size:11px;font-weight:800;color:var(--muted)}#inscription .btn{background:var(--green-2);border-color:var(--green-2);color:#fff}#inscription .btn:hover{background:var(--green);border-color:var(--green)}#inscription .btn:active{background:var(--green);border-color:var(--green);transform:scale(.98)}#auth{position:relative}.auth-topbar{display:flex;align-items:center;justify-content:space-between;background:#fff;padding:10px 14px;border-bottom:1px solid var(--line);box-shadow:0 1px 4px #0000000f}body.dark .auth-topbar{border-bottom-color:#3a3a42}.benin-flag-float{display:flex;align-items:center;justify-content:center;background:none;border:0;box-shadow:none;animation:none;transform:none;user-select:none;-webkit-user-select:none}.benin-flag-float img{width:38px;height:38px;display:block;border-radius:50%;pointer-events:none}body.dark .benin-flag-float{background:none;border:0;box-shadow:none}.auth-close-wrap{display:flex;align-items:center;margin:0}.auth-close-wrap .auth-close-btn{background:none;border:none;padding:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1}.auth-close-wrap .auth-close-btn:active{opacity:.7;transform:scale(.94)}.auth-close-icon{width:38px;height:38px;display:block;pointer-events:none;filter:drop-shadow(0 0 6px rgba(220,38,38,.65)) drop-shadow(0 0 14px rgba(220,38,38,.35))}body:has(#auth.active){background:#fff}body.dark:has(#auth.active){background:#fff}body.dark:has(#auth.active) .authbrand h2{color:#0b1330}#inscription .btn,body.inscription-page .btn,.inscription-page .btn{background:var(--green-2)!important;border-color:var(--green-2)!important;color:#fff!important}#inscription .btn:hover,body.inscription-page .btn:hover,.inscription-page .btn:hover{background:var(--green)!important;border-color:var(--green)!important}#inscription #social .social,#inscription #socialContact .social{background:var(--green-2)!important;border-color:var(--green-2)!important;color:#fff!important}#inscription #social .social:hover,#inscription #socialContact .social:hover,#inscription #social .social:active,#inscription #socialContact .social:active{background:var(--green)!important;border-color:var(--green)!important}@media(max-width:420px){.wrap{padding-left:14px;padding-right:14px}.card{padding:15px}.authbrand{margin-top:10px;margin-bottom:16px}.authbrand .logo{height:205px}.authtab{padding:10px 8px;font-size:13px}.formrow{grid-template-columns:1fr!important}}@media(max-height:700px){.authbrand .logo{height:170px}.authbrand{gap:8px;margin-bottom:12px}}.profile-edit-line{position:relative;display:flex;align-items:stretch}.profile-edit-line>input{flex:1;min-width:0;padding-right:48px}.profile-field-edit{flex:0 0 40px;margin-left:-44px;align-self:center;z-index:2}main.wrap,main.wrap *{-webkit-user-select:text;user-select:text}button,.btn,.navicon,.navbadge{-webkit-user-select:none;user-select:none}.course-published-track{display:flex;flex-direction:column;gap:18px;touch-action:auto}.course-published-card{background:var(--paper-raised,#fff);border:1px solid var(--line,#d8e2f0);border-radius:20px;overflow:hidden;box-shadow:0 8px 26px #0b3fa81a}.course-cover-link{display:block;width:100%;padding:0;border:0;background:transparent;position:relative;cursor:pointer;text-align:left}.course-cover-link img{display:block;width:100%;height:auto;max-height:70vh;object-fit:contain;background:#f4f7fb}.course-pdf-badge{position:absolute;left:12px;bottom:12px;background:#0b3fa8eb;color:#fff;padding:8px 12px;border-radius:999px;font-size:.78rem;font-weight:700}.course-published-body{padding:14px 16px 16px}.course-published-body h3{margin:0 0 5px}.course-gallery{display:flex;flex-direction:column;gap:10px;padding:0 12px 14px}.course-gallery img{display:block;width:100%;height:auto;max-height:70vh;object-fit:contain;border-radius:14px;background:#f4f7fb}.light-green{background:#9be7b2!important;color:#123d24!important;border-color:#7fd69a!important}.light-green svg{width:18px;height:18px;vertical-align:middle;margin-right:5px}body.dark .course-published-card{background:#0B1020;border-color:#3a4568}body.dark .course-cover-link img,body.dark .course-gallery img{background:#0B1020}.course-published-track{display:flex;flex-direction:column;gap:18px}.course-download-wrap{padding:12px 16px 0}.course-download-btn{min-height:46px;font-weight:700;text-decoration:none;display:flex;align-items:center;justify-content:center}.course-gallery-wrap{touch-action:pan-y;margin:0 12px 14px;border-radius:14px;max-height:min(70vh,600px);overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;background:#f4f7fb}.course-gallery-wrap::-webkit-scrollbar{width:10px}.course-gallery-wrap::-webkit-scrollbar-track{background:#788caa2e;border-radius:99px}.course-gallery-wrap::-webkit-scrollbar-thumb{background:var(--green,#55c96b);border-radius:99px;border:2px solid transparent;background-clip:padding-box}.course-gallery-wrap{scrollbar-width:auto;scrollbar-color:var(--green,#55c96b) rgba(120,140,170,.18)}.course-gallery-track{display:flex;flex-direction:column;gap:10px;min-height:max-content}.course-gallery-track img{display:block;width:100%;height:auto;max-height:none;object-fit:contain;border-radius:14px;background:#f4f7fb;flex:0 0 auto}body.dark .course-gallery-wrap,body.dark .course-gallery-track img{background:#0B1020}.course-scroll-control{display:flex;align-items:center;gap:10px;padding:0 12px 16px}.course-scroll-control label{font-size:11px;font-weight:800;color:var(--muted);white-space:nowrap}.course-scrollbar{width:100%;height:28px;accent-color:var(--green,#55c96b);cursor:pointer;touch-action:pan-x}.course-scrollbar::-webkit-slider-runnable-track{height:8px;background:#788caa38;border-radius:99px}.course-scrollbar::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;margin-top:-8px;border-radius:50%;background:var(--green,#55c96b);border:3px solid var(--paper-raised,#fff);box-shadow:0 2px 8px #0003}.course-scrollbar::-moz-range-track{height:8px;background:#788caa38;border-radius:99px}.course-scrollbar::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--green,#55c96b);border:3px solid var(--paper-raised,#fff)}.game-modal{position:fixed;inset:0;z-index:10020;background:#0000008c;display:flex;align-items:center;justify-content:center;padding:18px}.game-modal.hidden{display:none}.game-panel{position:relative;width:min(460px,100%);background:var(--paper-raised,#fff);border-radius:22px;padding:24px;box-shadow:0 20px 60px #00000047;text-align:center}.game-close{position:absolute;top:10px;right:10px;border:0;background:transparent;font-size:20px;cursor:pointer}.game-icon{font-size:42px}.game-question{font-size:18px;font-weight:800;line-height:1.4}.game-answers{display:grid;gap:10px;margin:18px 0}.game-answer{padding:12px;border:1px solid var(--line,#d8e2f0);border-radius:12px;background:transparent;font-weight:700;cursor:pointer}.game-answer:disabled{opacity:.7}.game-result{min-height:22px}.game-score{font-weight:800;color:var(--blue,#0B3FA8);margin:2px 0 4px}.game-answer-correct{border-color:#0e9350!important;background:#0e93501f!important;color:#0e9350!important;opacity:1!important}.game-answer-wrong{border-color:#dc2626!important;background:#dc26261a!important;color:#dc2626!important;opacity:1!important}body.dark .game-answer-correct{background:#0e935038!important;color:#4ade80!important}body.dark .game-answer-wrong{background:#dc262638!important;color:#f87171!important}body.dark .game-score{color:#8eacff}body.dark .game-panel{background:#0B1020;color:#fff}.game-panel .btn{margin-top:8px}.ai-panel{max-height:88vh;overflow:auto}.ai-chat-box{max-height:280px;overflow:auto;text-align:left;margin:12px 0;padding:10px;border:1px solid var(--line,#d8e2f0);border-radius:14px;background:#00000006}.ai-message{padding:9px 11px;border-radius:12px;margin:7px 0;white-space:pre-wrap;line-height:1.45}.ai-message.user{background:#e8f5e9;margin-left:12%}.ai-message.bot{background:#eef3ff;margin-right:12%}.ai-question{width:100%;resize:vertical;box-sizing:border-box;border:1px solid var(--line,#d8e2f0);border-radius:12px;padding:11px;font:inherit;background:var(--paper-raised,#fff);color:inherit}.ai-status{min-height:20px;margin-top:8px}body.dark .ai-message.user{background:#173a2a}body.dark .ai-message.bot{background:#0B1020}.game-icon-animated{position:relative;overflow:visible;animation:gvsGameFloat 2.6s ease-in-out infinite;transform-origin:center}.game-icon-animated .game-smile{position:absolute;right:-2px;bottom:-4px;font-size:13px;font-weight:900;line-height:1;background:#fff;border-radius:50%;padding:1px 3px;box-shadow:0 2px 6px #00000029;animation:gvsGameSmile 2.6s ease-in-out infinite}@keyframes gvsGameFloat{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-3px) rotate(-2deg)}}@keyframes gvsGameSmile{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.ai-icon-animated{background:linear-gradient(135deg,#7be7a83d,#4bd88924)!important;color:#0e9350!important}.ai-icon-animated svg{animation:gvsAiPulse 2.8s ease-in-out infinite}@keyframes gvsAiPulse{0%,to{transform:scale(1);filter:drop-shadow(0 0 0 rgba(14,147,80,0))}50%{transform:scale(1.08);filter:drop-shadow(0 3px 6px rgba(14,147,80,.22))}}body.dark .ai-icon-animated{color:#7be7a8!important}.course-groups-list{display:flex;flex-direction:column;gap:22px;padding:4px 0 28px}.course-group-card{background:var(--paper-raised,#fff);border:1px solid var(--line,#d8e2f0);border-radius:22px;overflow:hidden;box-shadow:0 8px 26px #0b3fa81a}.course-group-header{padding:16px 16px 12px;border-bottom:1px solid var(--line,#d8e2f0);background:linear-gradient(180deg,rgba(85,201,107,.1),transparent)}.course-group-number{font-size:11px;font-weight:800;letter-spacing:.12em;color:var(--green,#55c96b);margin-bottom:4px}.course-group-header h3{margin:0;font-size:18px;line-height:1.3}.course-group-count{display:inline-block;margin-top:6px;font-size:12px;color:var(--muted,#68758a)}.course-pages-group{display:flex;flex-direction:column;gap:10px;padding:12px;max-height:72vh;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y}.course-scroll-toggle{margin:0 12px 10px;font-size:13px;min-height:42px}.course-page{position:relative;margin:0;padding:0;border-radius:14px;overflow:hidden;background:#f4f7fb;box-shadow:0 2px 10px #0b3fa80f}.course-page img{display:block;width:100%;height:auto;max-height:none;object-fit:contain;background:#f4f7fb}.course-page-number{position:absolute;right:9px;bottom:9px;padding:4px 8px;border-radius:999px;background:#00000094;color:#fff;font-size:11px;font-weight:700}.course-group-card .course-cover-link{margin:12px 12px 0;border-radius:14px;overflow:hidden}.course-group-card .course-cover-link img{display:block;width:100%;height:auto;object-fit:contain}.course-group-card .course-download-wrap{padding:0 12px 14px}body.dark .course-group-card{background:#0B1020;border-color:#3a4568}body.dark .course-group-header{border-color:#3a4568;background:linear-gradient(180deg,rgba(85,201,107,.12),transparent)}body.dark .course-page,body.dark .course-page img{background:#0B1020}.course-download-btn{cursor:pointer;text-decoration:none}.course-download-btn svg{width:18px;height:18px;vertical-align:middle;margin-right:6px}.course-vertical-pages{margin:12px;display:flex;flex-direction:column;gap:14px}.course-vertical-pages .course-page-view{display:block;position:relative;width:100%;overflow:hidden;border-radius:16px;background:#f4f7fb;scroll-margin-top:12px}.course-vertical-pages .course-page-view img{display:block;width:100%;height:auto;max-height:none;object-fit:contain;background:#f4f7fb}body.dark .course-vertical-pages .course-page-view,body.dark .course-vertical-pages .course-page-view img{background:#0B1020}.settings-modal{position:fixed;inset:0;z-index:12000;background:#050c199e;display:flex;align-items:flex-start;justify-content:center;padding:18px;overflow-y:auto;backdrop-filter:blur(4px)}.settings-modal.hidden{display:none}.settings-panel{position:relative;width:min(560px,100%);margin:auto;background:var(--paper-raised,#fff);color:var(--ink,#10213f);border:1px solid var(--line,#d8e2f0);border-radius:24px;box-shadow:0 24px 70px #00000047;padding:20px}.settings-close{position:absolute;right:12px;top:10px;width:40px;height:40px;border:0;background:transparent;border-radius:50%;font-size:30px;line-height:1;cursor:pointer;color:var(--ink)}.settings-head{display:flex;gap:12px;align-items:center;padding:4px 38px 16px 2px;border-bottom:1px solid var(--line)}.settings-icon{width:48px;height:48px;border-radius:15px;display:grid;place-items:center;background:var(--green,#55c96b);color:#fff;font-size:25px}.settings-head h2{margin:0 0 4px}.settings-head p{margin:0;color:var(--muted);font-size:13px}.settings-list{display:flex;flex-direction:column;gap:0}.settings-row{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 2px;border-bottom:1px solid var(--line)}.settings-row b{display:block;font-size:14px}.settings-row small{display:block;color:var(--muted);font-size:12px;margin-top:3px}.settings-row select{min-width:120px;max-width:170px;padding:9px 10px;border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--ink)}.settings-action{cursor:pointer}.settings-action>span{font-size:26px;color:var(--muted)}.settings-about{padding:18px 2px 4px}.settings-about h3{margin:0 0 8px}.settings-about p{margin:5px 0;color:var(--muted);font-size:12px;line-height:1.5}.settings-version{margin-top:14px;padding:12px;border-radius:12px;background:#55c96b1f;font-size:13px}.switch{position:relative;display:inline-flex;width:48px;height:28px;flex:0 0 auto}.switch input{opacity:0;width:0;height:0}.switch span{position:absolute;inset:0;background:#aeb8ca;border-radius:999px;cursor:pointer;transition:.2s}.switch span:before{content:"";position:absolute;width:22px;height:22px;left:3px;top:3px;background:#fff;border-radius:50%;box-shadow:0 2px 5px #0003;transition:.2s}.switch input:checked+span{background:var(--green,#55c96b)}.switch input:checked+span:before{transform:translate(20px)}body.settings-open{overflow:hidden}.course-carousel-wrap{height:auto;max-height:none;overflow:visible;scroll-behavior:auto}.course-vertical-pages,.course-page-view{scroll-margin-top:16px}.course-page-number{position:absolute;right:10px;bottom:10px;background:#00000094;color:#fff;padding:6px 9px;border-radius:999px;font-size:11px;font-weight:700}@media(max-width:520px){.settings-modal{padding:10px}.settings-panel{border-radius:20px;padding:16px}.settings-row{align-items:flex-start}.settings-row select{min-width:105px}.settings-head{padding-right:32px}}.topstrip-icons{display:flex;align-items:center;gap:8px}.top-simple-icon{position:relative;width:40px;height:40px;border:0;background:transparent;border-radius:12px;color:inherit;display:grid;place-items:center;cursor:pointer;padding:0;transition:color .15s ease}.top-simple-icon .navicon{display:grid;place-items:center}.top-simple-icon svg{width:21px;height:21px;transition:transform .15s ease}.top-simple-icon:active,.top-simple-icon.icon-pressed{color:var(--icon-active)}.top-simple-icon:active svg,.top-simple-icon.icon-pressed svg{stroke:var(--icon-active)}.top-simple-icon:active .settings-simple-icon,.top-simple-icon.icon-pressed .settings-simple-icon,.top-simple-icon:active .top-icon-label,.top-simple-icon.icon-pressed .top-icon-label{color:var(--icon-active)}.top-simple-icon .navbadge{position:absolute;top:0;right:-2px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#e53935;color:#fff;font-size:9px;font-weight:800;display:grid;place-items:center;border:2px solid var(--paper,#fff)}.top-simple-icon .navbadge.hidden{display:none}.admin-section-title,.admin-section-title h2{justify-content:center;text-align:center}.admin-section-title{position:relative}.admin-section-title #syncBadgeWrap{position:absolute;right:0}.settings-version{text-align:center}.settings-simple-icon{font-size:21px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.settings-icon{font-size:24px;line-height:1}.settings-version,.admin-section-title h2{text-align:center}.admin-section-title{justify-content:center}.settings-dictionary{align-items:flex-start}.dictionary-box{width:100%;margin-top:8px}.dictionary-search{display:flex;gap:8px;align-items:center}.dictionary-search input{flex:1;min-width:0}.dictionary-result{margin-top:8px;padding:10px 12px;border-radius:10px;background:#0000000a;font-size:.92rem;line-height:1.45}body.dark .dictionary-result{background:#ffffff12}@media(max-width:600px){.dictionary-search{flex-direction:column;align-items:stretch}.dictionary-search .btn{width:100%}.settings-dictionary{display:block}}.calculator-panel{max-width:420px}.calculator-box{margin-top:14px}.calculator-display{width:100%;box-sizing:border-box;text-align:right;font-family:var(--font-mono);font-size:24px;font-weight:700;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--paper);color:var(--ink);margin-bottom:12px}.calculator-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.calculator-grid button{border:1px solid var(--line);border-radius:12px;padding:14px;font-size:18px;font-weight:800;background:var(--paper);color:var(--ink);cursor:pointer}.calculator-grid button:active{transform:scale(.97)}.calculator-grid .span-2{grid-column:span 2}.calculator-grid .equal{background:var(--blue);color:#fff}.brandword{display:inline-flex;align-items:center;gap:0;border:0;background:transparent;font:900 22px var(--font-display);padding:0 4px;cursor:pointer;white-space:nowrap}.gvs-letter{display:inline-block;animation:gvsLetterZoom 2.4s ease-in-out infinite}.gvs-letter.g{color:#16a34a;animation-delay:0s}.gvs-letter.v{color:#eab308;animation-delay:.15s}.gvs-letter.s{color:#dc2626;animation-delay:.3s}.gvs-letter.plus{color:#2563eb;animation-delay:.45s}@keyframes gvsLetterZoom{0%,to{transform:scale(1)}50%{transform:scale(1.22)}}.brand-cluster{display:flex;align-items:center;gap:20px;min-width:0}.topstrip-icons{display:flex;align-items:flex-start;gap:8px;margin-left:auto}.top-icon-group,.top-simple-icon{flex-direction:column}.top-simple-icon{height:50px;width:58px;display:flex;align-items:center;justify-content:center;gap:3px}.top-simple-icon .top-icon-label{font-size:9px;font-weight:800;line-height:1;white-space:nowrap;color:var(--muted)}.top-simple-icon .navbadge{top:0;right:7px}.live-datetime{font-size:12px;font-weight:900;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:210px;min-width:150px;text-align:center;background:#ffd6d6;color:#111;padding:6px 10px;border-radius:10px;box-sizing:border-box}.calendar-picker{width:100%;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--paper);color:var(--ink);font-size:16px}.calendar-result{margin-top:12px;padding:14px;border-radius:12px;background:var(--paper);font-weight:700;text-align:center}.dictionary-panel{max-width:420px}.dictionary-input{width:100%;box-sizing:border-box;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--paper);color:var(--ink);font-size:16px;margin-top:14px}.dictionary-result{margin-top:12px;padding:14px;border-radius:12px;background:var(--paper);font-size:14px;line-height:1.5;min-height:48px}.cv-photo-wrap{text-align:center;margin-bottom:14px}.cv-photo{width:110px;height:110px;border-radius:50%;object-fit:cover;background:var(--paper);border:2px solid var(--line);display:block;margin:0 auto 10px}.cv-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.cv-grid input,.cv-grid textarea{width:100%;padding:11px;border:1px solid var(--line);border-radius:10px;background:var(--paper-raised);color:var(--ink);font:inherit}.cv-grid textarea{min-height:90px;grid-column:1/-1;resize:vertical}.cv-status{text-align:center;margin-top:8px}.ai-input-row{display:flex;gap:8px;align-items:stretch}.ai-input-row .ai-question{flex:1}.ai-mic-btn{width:50px;border:1px solid var(--line);border-radius:12px;background:var(--paper-raised);font-size:22px;cursor:pointer}.ai-mic-btn:active{transform:scale(.94)}@media(max-width:520px){.brandword{font-size:20px}.live-datetime{min-width:132px;max-width:150px;font-size:10px}.cv-grid{grid-template-columns:1fr}.cv-grid textarea{grid-column:auto}.top-simple-icon{width:54px}}@media(max-width:380px){.bottomnav button{font-size:7.6px;letter-spacing:-.4px}.bottomnav button .navicon{font-size:21px}.bottomnav button .navicon svg{width:20px;height:20px}}body.dark .live-datetime{background:#0B1020;color:#f4f7ff}body:not(.dark) .live-datetime{background:#ffd6d6;color:#173b7a}.cv-signature{margin-top:12px;padding:10px;border:1px solid var(--line);border-radius:12px;background:var(--paper-raised)}.cv-signature canvas{width:100%;height:150px;display:block;background:#fff;border-radius:8px;touch-action:none;border:1px dashed #bbb}.cv-signature-actions{display:flex;gap:8px;margin-top:8px}.inscription-section{margin:18px 0 8px;font-weight:900;font-size:16px}.inscription-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.inscription-grid .full{grid-column:1/-1}.inscription-help{font-size:12px;color:var(--muted);margin-top:4px}@media(max-width:650px){.inscription-grid{grid-template-columns:1fr}}.live-datetime,body.dark .live-datetime,body:not(.dark) .live-datetime{background:transparent!important;color:#000!important;font-weight:900!important;font-style:italic!important;border-radius:0!important;padding:0!important}body.dark .live-datetime{color:#fff!important}.live-datetime-scroll{font-weight:900!important;font-style:italic!important;color:#000!important}body.dark .live-datetime-scroll{color:#fff!important}.gf-prog-card{padding:14px 16px}.gf-prog-top{display:flex;justify-content:space-between;font-weight:800;font-size:13px;margin-bottom:8px}.gf-bar-track{height:7px;background:#fef3c7;border-radius:99px;overflow:hidden}.gf-bar-track div{height:100%;background:#d97706;transition:width .35s ease;border-radius:99px}.gf-step-row{display:flex;justify-content:space-between;margin-top:8px;font-size:10px;font-weight:700;text-transform:uppercase;color:var(--muted)}.gf-step-row span{flex:1;text-align:center}.gf-step-row span:first-child{text-align:left}.gf-step-row span:last-child{text-align:right}.gf-step-row .gf-cur{color:#d97706}.gf-step{animation:gfFade .22s ease}@keyframes gfFade{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.gf-sh{display:flex;gap:10px;align-items:flex-start;margin-bottom:18px}.gf-num{width:30px;height:30px;border-radius:50%;background:#fef3c7;color:#92400e;display:grid;place-items:center;font-weight:900;flex:none;font-size:14px}.gf-sh h3{margin:0;font-size:16px}.gf-sh p{margin:2px 0 0}.gf-lbl{display:block;font-weight:700;font-size:13px;margin-bottom:12px}.gf-hint{font-weight:400;color:var(--muted)}.gf-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}#inscription input:not([type=radio]):not([type=checkbox]):not([type=file]),#inscription select,#inscription textarea{display:block;width:100%;margin-top:6px;border:1.5px solid var(--line);border-radius:10px;padding:12px;font:inherit;font-size:14px;background:var(--paper-raised);color:var(--ink);outline:none;box-sizing:border-box}#inscription input:focus,#inscription select:focus,#inscription textarea:focus{border-color:#d97706;box-shadow:0 0 0 3px #d9770621}.gf-radio-group{display:flex;gap:12px;margin-top:8px}.gf-radio{display:flex;align-items:center;gap:6px;font-weight:600;font-size:13px;cursor:pointer}.gf-radio input{width:auto;margin:0}.gf-choices{display:grid;gap:9px;margin-bottom:12px}.gf-choice{display:block;border:1.5px solid var(--line);border-radius:13px;padding:12px 14px;cursor:pointer;transition:border-color .15s,box-shadow .15s}.gf-choice input[type=radio]{display:none}.gf-choice-body{display:flex;align-items:center;gap:10px}.gf-choice-icon{font-size:22px;flex:none}.gf-choice-body b{display:block;font-size:13.5px}.gf-choice-body small{display:block;color:var(--muted);font-size:12px;margin-top:2px}.gf-choice-body{flex:1}.gf-price-badge{background:#fef3c7;color:#92400e;font-weight:800;font-size:11px;padding:4px 8px;border-radius:20px;white-space:nowrap;flex:none}.gf-price-badge.bourse{background:#d1fae5;color:#065f46}.gf-choice-sel,.gf-choice:has(input:checked){border-color:#d97706;box-shadow:0 0 0 2.5px #d9770633;background:#fffbeb}body.dark .gf-choice-sel,body.dark .gf-choice:has(input:checked){background:#2a1f00}.gf-choice-bourse.gf-choice-sel,.gf-choice-bourse:has(input:checked){border-color:#10b981;box-shadow:0 0 0 2.5px #10b98133;background:#ecfdf5}body.dark .gf-choice-bourse.gf-choice-sel{background:#032016}.gf-amount-box{display:flex;justify-content:space-between;align-items:center;background:#0b2545;color:#fff;border-radius:12px;padding:14px 16px;margin-top:4px}.gf-amount-box span{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;opacity:.82}.gf-amount-box b{font-weight:900;font-size:20px;color:#fcd34d}.gf-pay-block{padding:13px;border:1.5px solid var(--line);border-radius:13px;margin-bottom:12px}.gf-pay-title{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:10px}.gf-operators{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:8px}.gf-op{border:2px solid var(--line);border-radius:12px;padding:11px 6px;cursor:pointer;text-align:center;background:var(--paper-raised);display:flex;flex-direction:column;align-items:center;gap:3px;font-family:inherit}.gf-op b{font-size:13px;font-weight:900;display:block}.gf-op span{font-size:10px;color:var(--muted);font-weight:600}.gf-op.mtn{border-color:#f59e0b}.gf-op.mtn b{color:#b45309}.gf-op.mtn.selected{background:#fffbeb;border-color:#d97706}.gf-op.moov{border-color:#3b82f6}.gf-op.moov b{color:#1d4ed8}.gf-op.moov.selected{background:#eff6ff;border-color:#3b82f6}.gf-op.celtiis{border-color:#10b981}.gf-op.celtiis b{color:#065f46}.gf-op.celtiis.selected{background:#ecfdf5;border-color:#10b981}body.dark .gf-op.mtn.selected{background:#2a1f00}body.dark .gf-op.moov.selected{background:#0B1020}body.dark .gf-op.celtiis.selected{background:#032016}.gf-op-box{background:var(--paper-raised);border:1.5px solid var(--line);border-radius:10px;padding:11px;margin-top:6px}.gf-op-detail-row{display:flex;justify-content:space-between;align-items:center;font-size:13px;padding:4px 0;border-bottom:1px solid var(--line)}.gf-op-detail-row:last-child{border:0}.gf-op-detail-row span{color:var(--muted);font-weight:600}.gf-op-detail-row b{font-weight:900}.gf-kkia-btn{display:block;font-size:14px;padding:14px;text-align:center;text-decoration:none;border-radius:11px}.gf-proof-choices,.gf-rpa-choices{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.gf-radio-big{display:flex;align-items:center;gap:10px;padding:11px 14px;border:1.5px solid var(--line);border-radius:11px;cursor:pointer;font-weight:600;font-size:13.5px}.gf-radio-big input{width:auto;flex:none}.gf-proof-preview img{display:block;max-width:100%;max-height:180px;border-radius:10px;margin-top:8px;border:1px solid var(--line)}.gf-summary{background:#fef3c7;border-radius:11px;padding:14px;font-size:13.5px}body.dark .gf-summary{background:#2a1f00}.gf-summary p{margin:5px 0}.gf-check-consent{display:flex;gap:10px;align-items:flex-start;font-weight:600;font-size:13px;margin-top:12px;cursor:pointer}.gf-check-consent input{flex:none;margin-top:3px;width:auto}.gf-warn{background:#fee2e2;color:#991b1b;font-weight:700;padding:11px 13px;border-radius:10px;margin-top:10px;font-size:13px}.gf-nav{display:flex;gap:10px}.gf-nav .btn{flex:1}.gf-ok-icon{width:56px;height:56px;border-radius:50%;background:#10b981;color:#fff;display:grid;place-items:center;font-size:28px;margin:0 auto 4px}@media(max-width:420px){.gf-row{grid-template-columns:1fr}.gf-operators{grid-template-columns:repeat(3,1fr)}}.inscription-schedule-card{margin-bottom:14px}.inscription-schedule-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.schedule-item{padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--paper-raised);display:flex;flex-direction:column;gap:5px}.schedule-item b{font-size:15px}.schedule-item span{font-weight:800}.schedule-item small{color:var(--ink-soft)}.registration-status-box{padding:14px;border-radius:14px;border:1px solid var(--line);background:var(--paper-raised);text-align:center}.registration-status{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:6px 11px;font-weight:900;font-size:12px}.registration-status.pending{background:#fef3c7;color:#92400e}.registration-status.valid{background:#d1fae5;color:#065f46}.registration-status.rejected{background:#fee2e2;color:#991b1b}.admin-registration-item{display:flex;justify-content:space-between;gap:12px;align-items:center}.dashboard-registration-card .section-title h3{margin:0}.brandword{font-size:34px}@media(max-width:520px){.brandword{font-size:31px}.inscription-schedule-grid{grid-template-columns:1fr}.admin-registration-item{align-items:flex-start;flex-direction:column}}.gf-choice-disabled{opacity:.68;filter:saturate(.55);cursor:not-allowed}.gf-choice-disabled .gf-price-badge{opacity:.8}.brandword{color:#0b3fa8!important;font-size:34px!important;font-weight:900!important}body.dark .brandword{color:#4ade80!important}.startup-logo{height:210px!important;max-width:86vw!important;animation:none!important;transform:none!important}.updates-panel{max-height:88vh;overflow:auto}.updates-list{display:flex;flex-direction:column;gap:10px;margin-top:8px}.update-item{padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--paper-raised)}.update-item ul{margin:8px 0 0 20px;padding:0}.update-item li{margin:4px 0}body.dark #liveDateTime,body.dark #liveDateTime .live-datetime-scroll{color:#fff!important}.admin-access-button{display:inline!important;min-width:0!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:inherit!important;text-decoration:none!important;font:inherit!important;font-weight:700!important;cursor:pointer!important}.admin-access-button:hover,.admin-access-button:focus,.admin-access-button:active{color:inherit!important;background:transparent!important;border:0!important;box-shadow:none!important;text-decoration:none!important;outline:none}.admin-access-button:focus-visible{outline:1px dotted currentColor!important;outline-offset:3px}.msg-users-list{display:grid;gap:8px;margin-top:10px}.msg-user-item{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;border:1px solid var(--border);border-radius:14px;background:var(--card)}.msg-user-main{display:flex;align-items:center;gap:10px;min-width:0}.msg-user-avatar{width:42px;height:42px;border-radius:50%;object-fit:cover;display:grid;place-items:center;background:var(--soft);font-weight:800;flex:none}.msg-user-name{font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msg-user-online{font-size:12px;color:#168447}.search-result-card{display:block;width:100%;text-align:left;appearance:none;-webkit-appearance:none;border:1px solid var(--line);background:var(--paper-raised);color:var(--ink);border-radius:14px;padding:15px 16px;margin:0 0 10px;cursor:pointer;box-shadow:var(--shadow-sm);transition:transform .15s ease,filter .15s ease,border-color .15s ease}.search-result-card:hover{transform:translateY(-1px);border-color:var(--blue-2)}.search-result-card:active{transform:scale(.99);filter:brightness(.98)}.search-result-card h3{font-size:16px;margin:4px 0 5px}.search-result-card p{font-size:13px;line-height:1.5;color:var(--ink-soft);margin:0}.search-result-type{display:inline-block;font-family:var(--font-mono);font-size:10px;letter-spacing:.05em;color:var(--green);font-weight:700}.search-result-open{display:block;margin-top:9px;font-size:12px;font-weight:700;color:var(--blue)}body.dark .search-result-card{background:var(--paper-raised)}.benin-flag-float{background:none!important;border:0!important;box-shadow:none!important;border-radius:0!important}.brandword,.brandword:active{color:#0b3fa8!important;animation:none!important;transform:none!important;text-shadow:none!important}.gvs-letter{animation:none!important;transform:none!important}.brandword,.brandword:active,.brandword:hover,.brandword:focus-visible{color:#0b3fa8!important}body.dark .brandword,body.dark .brandword:active,body.dark .brandword:hover,body.dark .brandword:focus-visible{color:#4ade80!important}.msg-actions{display:inline-flex;align-items:center;gap:5px;align-self:flex-end;margin-left:auto}.msg-delete,.msg-edit{border:0;background:transparent;cursor:pointer;opacity:.85;font-size:.9em;padding:1px 3px;line-height:1}.msg-delete:hover,.msg-edit:hover{opacity:1;transform:scale(1.08)}.msg-edited{font-size:10px;opacity:.7;margin-left:4px}#msgDirectorAvatar{width:92px;height:92px;border-radius:50%;margin:0 auto 10px;overflow:hidden;display:flex;align-items:center;justify-content:center}#msgDirectorAvatar .admin-message-avatar{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.admin-msg-row-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.admin-conv-delete{display:inline-flex!important;align-items:center;justify-content:center;width:34px;height:34px;min-width:34px;padding:0!important;border:0;cursor:pointer;font-size:17px;line-height:1;border-radius:9px}.admin-conv-delete:hover{filter:brightness(.92)}#messagerie .section-title h2{display:flex;align-items:center;gap:8px}#messagerie .section-title h2:before{content:"\1f4ac";font-size:1.05em}#messagerie #msgUsersCard,#messagerie #msgPeerChatCard,#messagerie #msgFriendCard,#messagerie #msgChatCard{border-radius:18px;box-shadow:0 8px 28px #1236b814}#messagerie #msgUsersCard .section-title,#messagerie #msgChatCard>div:first-child,#messagerie #msgPeerChatCard>div:first-child{padding:2px 2px 0}#messagerie .msg-users-list{gap:7px;max-height:420px;overflow:auto;padding:2px}#messagerie .msg-user-item{padding:12px;border-radius:14px;transition:.18s ease;background:var(--card)}#messagerie .msg-user-item:hover{transform:translateY(-1px);box-shadow:0 4px 14px #1236b814;border-color:var(--blue)}#messagerie .msg-user-main{flex:1}#messagerie .msg-user-avatar{width:46px;height:46px;border:2px solid rgba(18,54,184,.12)}#messagerie .msg-user-name{font-size:14px}#messagerie .msg-user-online{display:flex;align-items:center;gap:4px;margin-top:2px}#messagerie .msg-user-online:before{content:"\1f7e2";font-size:9px}#messagerie .msg-thread{min-height:270px;max-height:52vh;padding:14px 8px;background:linear-gradient(180deg,#f7f9fd,#eef3fb);border-radius:14px;scroll-behavior:smooth}#messagerie .msg-bubble{max-width:min(78%,520px);padding:10px 13px;border-radius:17px;font-size:14px;box-shadow:0 2px 8px #0000000a}#messagerie .msg-bubble.msg-in{border-bottom-left-radius:5px;background:var(--paper-raised,#fff)}#messagerie .msg-bubble.msg-out{border-bottom-right-radius:5px}#messagerie .msg-input-row{background:var(--paper-raised,#fff);border:1px solid var(--line);padding:7px;border-radius:25px;margin-top:10px!important}#messagerie .msg-input-row input{border:0!important;outline:0;background:transparent;min-width:0}#messagerie .msg-input-row .btn{border-radius:20px;min-height:38px}#messagerie .msg-input-row .mic-btn{width:40px;padding:0;display:grid;place-items:center}#messagerie .msg-input-row .mic-btn svg{width:20px;height:20px}#messagerie .voice-rec{border-radius:12px;margin-top:8px}#messagerie #msgChatCard,#messagerie #msgPeerChatCard{overflow:hidden}#messagerie #msgChatCard>div:first-child,#messagerie #msgPeerChatCard>div:first-child{padding:5px 4px 2px}#messagerie #msgAdminOnlineBadge{white-space:nowrap}#messagerie #msgFriendCard{text-align:center;padding:24px}#messagerie #msgFriendCard .admin-profile-placeholder{box-shadow:0 4px 18px #1236b826}#messagerie #msgGlobalStatsCard{background:linear-gradient(135deg,#fff,#f6f9ff)}@media(min-width:820px){#messagerie #msgUsersCard{max-height:500px}#messagerie #msgPeerChatCard,#messagerie #msgChatCard{min-height:430px}}@media(max-width:600px){#messagerie .section-title{gap:8px}#messagerie .msg-thread{min-height:300px;max-height:55vh;padding:10px 5px}#messagerie .msg-bubble{max-width:86%;font-size:13px}#messagerie .msg-user-item{padding:10px}#messagerie .msg-user-avatar{width:42px;height:42px}#messagerie .msg-input-row{gap:4px}#messagerie .msg-input-row .btn.amber{padding-left:12px;padding-right:12px}}.peer-chat-tools{position:relative;display:flex;align-items:center;gap:5px}.peer-chat-menu{position:absolute;right:0;top:44px;z-index:50;min-width:210px;background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:0 10px 30px #00000024;padding:6px}.peer-chat-menu button{display:block;width:100%;text-align:left;background:transparent;border:0;padding:10px 12px;border-radius:8px;color:var(--ink);cursor:pointer}.peer-chat-menu button:hover{background:var(--soft)}.msg-blocked-notice{background:#fff0f0;border:1px solid #f1b5b5;color:#a32828;border-radius:10px;padding:9px 11px;font-size:12px;text-align:center;margin-bottom:8px}.admin-messages-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.admin-messages-title-icon{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:11px;background:#eef7ff;font-size:18px}.admin-messages-live{font-size:10px;letter-spacing:.08em;border-radius:999px;padding:5px 9px;background:#e9f8ef;color:#168447;font-weight:800}#msgAdminConvList{display:grid;gap:12px}.admin-msg-card{border:1px solid var(--line);border-radius:18px;background:var(--card);overflow:visible;box-shadow:0 5px 18px #1236b80f;transition:.18s ease}.admin-msg-card:hover{box-shadow:0 9px 26px #1236b81a}.admin-msg-card.is-open{border-color:#1236b847}.admin-msg-card-head{display:flex;align-items:center;gap:12px;padding:14px;cursor:pointer;outline:none;border-radius:18px}.admin-msg-card-head:focus-visible{box-shadow:inset 0 0 0 3px #1236b82e}.admin-msg-avatar{width:48px;height:48px;min-width:48px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:linear-gradient(135deg,#e9f0ff,#dff7ed);color:#1236b8;font-weight:900;font-size:18px}.admin-msg-avatar img{width:100%;height:100%;object-fit:cover}.admin-msg-main{min-width:0;flex:1}.admin-msg-name-line{display:flex;align-items:center;gap:8px;min-width:0}.admin-msg-name-line strong{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-msg-new{font-size:9px;font-weight:900;letter-spacing:.05em;padding:4px 7px;border-radius:999px;background:#e8f8ef;color:#168447;flex:none}.admin-msg-email,.admin-msg-preview{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.admin-msg-preview{color:var(--ink);opacity:.78}.admin-msg-head-right{display:flex;align-items:center;gap:8px;flex:none}.admin-msg-status{font-size:10px;font-weight:800;padding:5px 8px;border-radius:999px;white-space:nowrap}.admin-msg-status.pending{background:#fff5df;color:#9a6500}.admin-msg-status.accepted{background:#e9f8ef;color:#168447}.admin-msg-status.rejected{background:#fff0f0;color:#b32626}.admin-msg-chevron{font-size:20px;line-height:1;color:#5e6a85;width:24px;text-align:center}.admin-msg-request-actions{display:flex;gap:8px;align-items:center;padding:0 14px 14px}.admin-msg-request-actions.compact{justify-content:flex-end;padding-top:0}.admin-msg-action{min-height:42px;flex:1;justify-content:center;border-radius:12px;font-weight:800}.admin-msg-action.admin-msg-delete{flex:0 0 auto}.admin-msg-details{border-top:1px solid var(--line);padding:12px;background:linear-gradient(180deg,#fbfcff,#f5f8fd);border-radius:0 0 18px 18px}.admin-msg-thread{max-height:52vh;min-height:170px;margin:0!important}.admin-msg-reply-row{margin-top:10px!important}.admin-msg-reply-row input{min-width:0}.admin-msg-waiting{text-align:center;padding:10px;color:var(--muted);font-size:12px}.admin-msg-empty{display:grid;place-items:center;text-align:center;padding:34px 18px;color:var(--muted);border:1px dashed var(--line);border-radius:16px}.admin-msg-empty-icon{font-size:30px;margin-bottom:6px}.admin-msg-empty span{font-size:12px;margin-top:3px}#messagerie>.section-title{padding:4px 2px 10px}#messagerie>.section-title h2{font-size:26px}#messagerie #msgUsersCard{border:1px solid rgba(18,54,184,.1)}#messagerie #msgUsersList{display:grid;gap:8px}#messagerie .msg-user-item{display:flex;align-items:center;gap:10px;border:1px solid var(--line);background:var(--paper-raised,#fff);padding:11px;border-radius:15px}#messagerie .msg-user-main{display:flex;align-items:center;gap:10px;min-width:0}#messagerie .msg-user-main>div:last-child{min-width:0}#messagerie .msg-user-name{font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#messagerie .msg-user-item>.btn{margin-left:auto;flex:none}#messagerie #msgFriendCard{border:1px solid rgba(18,54,184,.12);background:linear-gradient(145deg,#fff,#f5f8ff)}#messagerie #msgAddFriendBtn{min-height:46px;font-weight:800;font-size:14px}@media(max-width:600px){.admin-msg-card-head{padding:12px;gap:9px}.admin-msg-avatar{width:43px;height:43px;min-width:43px}.admin-msg-head-right{gap:4px}.admin-msg-status{display:none}.admin-msg-request-actions{padding:0 12px 12px;gap:6px}.admin-msg-action{min-height:44px}.admin-msg-action span{font-size:13px}.admin-msg-details{padding:9px}}.msg-tabs{display:flex;gap:6px;padding:4px;background:var(--soft);border-radius:14px;margin:10px 0}.msg-tab{flex:1;border:0;background:transparent;border-radius:11px;padding:10px 8px;font-weight:800;color:var(--muted);cursor:pointer}.msg-tab.active{background:#fff;color:var(--blue);box-shadow:0 2px 8px #00000014}.msg-search{display:flex;align-items:center;gap:8px;border:1px solid var(--line);background:var(--paper);border-radius:24px;padding:4px 12px;margin:10px 0}.msg-search input{border:0!important;outline:0;background:transparent!important;min-width:0;width:100%;padding:8px 2px}.msg-user-preview{margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}.msg-attachment-tools{display:flex;gap:7px;align-items:center;margin-top:8px}.msg-tool{width:38px;height:38px;border-radius:50%;border:1px solid var(--line);background:var(--paper);cursor:pointer;font-size:17px;display:grid;place-items:center}.msg-tool:active{transform:scale(.95)}.msg-attachment-image{display:block;max-width:min(280px,72vw);max-height:280px;border-radius:13px;object-fit:cover}.msg-attachment-video{display:block;width:min(300px,76vw);max-height:280px;border-radius:13px;background:#000}.msg-file,.msg-location{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:11px;background:#ffffff29;color:inherit;text-decoration:none;font-weight:700}.msg-in .msg-file,.msg-in .msg-location{background:var(--soft);color:var(--ink)}@media(max-width:600px){.msg-tool{width:35px;height:35px}.msg-user-preview{max-width:180px}.msg-attachment-image{max-width:72vw}}.messenger-app{background:#fff;border:1px solid #d8e2f2;border-radius:22px;overflow:hidden;box-shadow:0 12px 35px #1236b81a;min-height:680px;position:relative}.messenger-topbar{height:64px;background:#fff;border-bottom:1px solid #e7edf7;display:flex;align-items:center;justify-content:space-between;padding:7px 14px;position:sticky;top:0;z-index:4}.messenger-count-badge{font-size:11px;font-weight:600;color:#7c8798;background:#eef4ff;border-radius:9px;padding:2px 8px;margin-left:8px;vertical-align:middle}.director-status-banner{background:#eef4ff;border:1px solid #d3e0f7;color:#1239ae;border-radius:12px;padding:12px;text-align:center;font-size:13px;margin-bottom:10px}.director-status-banner p{margin:4px 0 10px;color:#4a5670;font-size:12px}.director-status-banner .btn{margin:2px}.messenger-brand img{width:66px;height:48px;object-fit:contain}.messenger-brand b{display:block;color:#1239ae;font-size:17px}.messenger-brand small{color:#6c7890;font-size:11px}.messenger-top-actions{display:flex;gap:3px;align-items:center}.messenger-top-actions button{border:0;background:transparent;width:39px;height:42px;border-radius:12px;font-size:19px;position:relative;cursor:pointer}.messenger-top-actions button:hover{background:#f1f5fb}.mini-badge{position:absolute;right:1px;top:2px;background:#e12626;color:#fff;font-size:8px;line-height:15px;min-width:15px;height:15px;border-radius:9px;font-weight:800}.messenger-screen{display:none;padding:16px 14px 80px;min-height:590px;background:linear-gradient(180deg,#fff 0,#f8fbff)}.messenger-title-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.messenger-title-row h2{margin:0;font-size:22px}.messenger-title-row p{margin:3px 0 0;color:#7c8798;font-size:12px}.circle-action{border:0;background:#eef4ff;color:#1239ae;border-radius:50%;width:38px;height:38px;font-size:20px;cursor:pointer}.messenger-search{height:43px;border-radius:22px;background:#f0f4f9;display:flex;align-items:center;gap:8px;padding:0 13px;margin-bottom:12px}.messenger-search span{font-size:21px;color:#77859a}.messenger-search input{border:0!important;background:transparent!important;outline:0!important;width:100%;font-size:13px;padding:0!important}.messenger-list{display:flex;flex-direction:column;gap:3px}.messenger-item{display:flex;align-items:center;gap:10px;padding:10px 6px;border-bottom:1px solid #edf1f6;cursor:pointer}.messenger-item:hover{background:#f5f8fc;border-radius:12px}.messenger-avatar,.msg-user-avatar{width:45px;height:45px;border-radius:50%;object-fit:cover;display:grid;place-items:center;background:#eaf0fb;color:#1239ae;font-weight:800;flex:none}.messenger-item-main{min-width:0;flex:1}.messenger-item-main b{display:block;font-size:14px}.messenger-item-main small{display:block;color:#8792a2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:3px}.messenger-time{font-size:10px;color:#9099a8}.messenger-unread{background:#1264d9;color:#fff;min-width:19px;height:19px;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:800}.friend-tabs{display:flex;gap:6px;background:#eef3f8;padding:4px;border-radius:13px;margin-bottom:10px}.friend-tabs button{flex:1;border:0;background:transparent;border-radius:10px;padding:9px 5px;font-weight:800;color:#718096;cursor:pointer;font-size:12px}.friend-tabs button.active{background:#fff;color:#1239ae;box-shadow:0 2px 7px #00000014}.friend-tabs span{background:#e32b32;color:#fff;border-radius:9px;padding:1px 5px;font-size:9px}.chat-header{display:flex;align-items:center;gap:9px;margin:-16px -14px 0;padding:10px 11px;border-bottom:1px solid #e8edf5;background:#fff;position:sticky;top:64px;z-index:3}.chat-header>button{border:0;background:transparent;font-size:21px;cursor:pointer}.chat-avatar{width:40px;height:40px;border-radius:50%;background:#eef3fb;color:#1239ae;display:grid;place-items:center;font-weight:900;object-fit:cover;overflow:hidden}.chat-avatar img{width:100%;height:100%;object-fit:cover}.chat-person{flex:1;min-width:0}.chat-person b{display:block;font-size:13px}.chat-person small{display:block;color:#168447;font-size:10px;margin-top:2px}.chat-head-actions{display:flex;gap:2px}.chat-head-actions button{font-size:18px!important}.messenger-chat-thread{height:calc(100vh - 360px);height:calc(100dvh - 360px);min-height:360px;max-height:none!important;background:linear-gradient(180deg,#f8faff,#edf3fb);border-radius:0;padding:15px 8px!important;margin:0 -14px}.messenger-chat-thread .msg-bubble{max-width:76%;position:relative;padding:9px 11px;border-radius:16px;box-shadow:0 2px 7px #14377812;font-size:13px}.messenger-chat-thread .msg-in{align-self:flex-start;background:#fff;border-top-left-radius:5px}.messenger-chat-thread .msg-out{align-self:flex-end;background:#1674df;color:#fff;border-top-right-radius:5px}.messenger-chat-thread time{display:block;font-size:8px;opacity:.62;margin-top:4px;text-align:right}.chat-composer{display:flex;gap:5px;align-items:center;background:#fff;border:1px solid #dfe6f1;border-radius:24px;padding:5px;margin-top:9px}.chat-composer input{flex:1;border:0!important;outline:0!important;background:transparent!important;min-width:0;padding:9px 3px!important}.attach-btn,.mic-round,.send-round{border:0;width:37px;height:37px;border-radius:50%;display:grid;place-items:center;cursor:pointer;flex:none}.attach-btn{background:#edf3fb;color:#1239ae;font-size:22px}.mic-round{background:#eef4fb;font-size:16px}.send-round{background:#1264d9;color:#fff;font-size:18px}.media-tray{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;background:#fff;border:1px solid #e1e8f1;border-radius:15px;padding:9px;margin-top:7px}.media-tray button{border:0;background:#f5f8fc;border-radius:12px;padding:9px 4px;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:18px;cursor:pointer}.media-tray button span{font-size:10px;color:#5f6c80}.director-tray{grid-template-columns:repeat(4,1fr)}.composer-actions{display:flex;gap:6px;border-top:1px solid #edf1f6;border-bottom:1px solid #edf1f6;padding:8px 0;margin-bottom:12px}.composer-actions button{flex:1;border:0;background:#fff;font-weight:700;color:#3e4d64;font-size:12px;padding:7px;border-radius:9px;cursor:pointer}.composer-actions button:hover{background:#f2f6fb}.feed-post{background:#fff;border:1px solid #e1e8f2;border-radius:15px;padding:12px;box-shadow:0 4px 14px #1236b80d}.feed-head{display:flex;align-items:center;gap:9px}.feed-head button{margin-left:auto;border:0;background:transparent}.feed-avatar{width:42px;height:42px;border-radius:50%;background:#eef3fb;color:#1239ae;display:grid;place-items:center;font-weight:900}.feed-head b,.feed-head small{display:block}.feed-head small{font-size:10px;color:#8b95a3;margin-top:2px}.feed-post>p{font-size:13px;line-height:1.45}.feed-logo{width:100%;height:210px;object-fit:contain;background:#f3f6fb;border-radius:10px}.feed-stats{display:flex;justify-content:space-between;font-size:11px;color:#6f7c8e;padding-top:8px}.online-count{font-size:11px;color:#168447;display:flex;align-items:center;gap:5px}.dot{width:8px;height:8px;background:#18b75a;border-radius:50%;display:inline-block}.messenger-bottomnav{position:absolute;bottom:0;left:0;right:0;height:64px;background:#fff;border-top:1px solid #e4eaf2;display:grid;grid-template-columns:repeat(5,1fr);z-index:5}.messenger-bottomnav button{border:0;background:transparent;color:#7a8698;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:17px;cursor:pointer}.messenger-bottomnav span{font-size:9px}.messenger-bottomnav button.active{color:#1264d9;font-weight:800}.messenger-settings{background:#fff;border:1px solid #e2e8f1;border-radius:15px;overflow:hidden}.messenger-settings>div{position:relative;padding:14px 52px 14px 13px;border-bottom:1px solid #edf1f6;min-height:48px}.messenger-settings>div:last-child{border-bottom:0}.messenger-settings b,.messenger-settings span{display:block}.messenger-settings span{font-size:11px;color:#7d8796;margin-top:4px}.messenger-settings .switch{position:absolute;right:13px;top:15px}.messenger-settings select{position:absolute;right:12px;top:14px;border:1px solid #dbe3ee;border-radius:8px;padding:5px;background:#fff}.contact-profile{text-align:center;background:#fff;border:1px solid #e2e8f1;border-radius:17px;padding:25px 15px}.profile-big-avatar{width:90px;height:90px;border-radius:50%;background:#eef3fb;color:#1239ae;display:grid;place-items:center;font-weight:900;font-size:24px;margin:0 auto 10px;overflow:hidden}.profile-big-avatar img{width:100%;height:100%;object-fit:cover}.profile-actions{display:flex;justify-content:center;gap:18px;margin:18px 0}.profile-actions button{border:0;background:transparent;color:#1264d9;display:flex;flex-direction:column;gap:5px;font-size:22px;cursor:pointer}.profile-actions span{font-size:10px}.profile-actions .danger{color:#e12b35}.profile-details{text-align:left;background:#f7f9fc;border-radius:12px;padding:12px;font-size:12px}.profile-details p{margin:7px 0}@media(max-width:600px){.messenger-app{border-radius:0;border-left:0;border-right:0;min-height:calc(100vh - 150px);min-height:calc(100dvh - 150px)}.messenger-screen{min-height:calc(100vh - 230px);min-height:calc(100dvh - 230px);padding-left:10px;padding-right:10px}.messenger-topbar{padding-left:9px;padding-right:9px}.messenger-chat-thread{height:calc(100vh - 340px);height:calc(100dvh - 340px);min-height:330px}.messenger-top-actions button{width:35px}.feed-logo{height:170px}}.messenger-app{position:relative;max-width:680px;margin:0 auto;overflow:hidden;background:#f7faff;border:1px solid #d7e3f7;border-radius:18px;box-shadow:0 14px 38px #0b3fa81f}.messenger-topbar{height:64px;background:linear-gradient(135deg,#0753c9,#0b3fa8);color:#fff;border:0;padding:6px 14px;position:sticky;top:0;z-index:20}.messenger-brand{display:flex;align-items:center;gap:8px;min-width:112px}.messenger-brand img{width:62px;height:48px;background:#fff;border-radius:28px;padding:2px}.messenger-brand b,.messenger-brand small{color:#fff}.messenger-brand b{font-size:16px}.messenger-brand small{opacity:.82}.messenger-top-actions{gap:2px}.messenger-top-actions button{color:#fff;width:40px;height:42px;border-radius:10px;font-size:20px}.messenger-top-actions button:hover{background:#ffffff29}.messenger-screen{min-height:590px;padding:18px 14px 82px;background:#fff}.messenger-screen.active{display:block}.messenger-title-row{margin-bottom:14px}.messenger-title-row h2{font-size:22px;color:#123b82}.messenger-search{height:42px;background:#eef4fb;border:1px solid #e4edf8;margin-bottom:14px}.messenger-item{padding:11px 7px;border-bottom:1px solid #e8eef7}.messenger-item:active{background:#eef5ff}.messenger-avatar,.msg-user-avatar{width:48px;height:48px}.messenger-bottomnav{position:absolute;bottom:0;height:68px;background:linear-gradient(135deg,#0753c9,#0b3fa8);border:0;box-shadow:0 -4px 16px #08389124}.messenger-bottomnav button{color:#ffffffc7;font-size:18px}.messenger-bottomnav button.active{color:#fff;background:#ffffff1f}.messenger-bottomnav span{font-size:10px}.chat-header{margin:-18px -14px 0;top:64px;padding:9px 10px;background:#fff;border-bottom:1px solid #e4ebf6}.chat-header>button{color:#123b82}.chat-person b{color:#123b82}.chat-composer{box-shadow:0 2px 10px #143b820f}@media(max-width:600px){.messenger-app{border-radius:0;border-left:0;border-right:0;box-shadow:none}.messenger-screen{min-height:calc(100dvh - 170px);padding-top:16px}.messenger-topbar{height:60px}.messenger-brand img{width:58px;height:44px}.messenger-top-actions button{width:36px}.messenger-bottomnav{height:64px}.messenger-chat-thread{height:calc(100dvh - 330px);min-height:300px}}#messagerie .messenger-app{background:#ffffff;border-color:#e4e6eb}#messagerie .messenger-topbar{background:#075e54;box-shadow:0 1px 3px #0000002e}#messagerie .messenger-brand small{color:#d7eee9}#messagerie .messenger-top-actions button:hover{background:#ffffff1f}#messagerie .messenger-screen{background:#ffffff}#messagerie [data-messenger-screen=messages],#messagerie [data-messenger-screen=amis],#messagerie [data-messenger-screen=online],#messagerie [data-messenger-screen=settings],#messagerie [data-messenger-screen=home]{background:var(--paper-raised,#fff)}#messagerie .messenger-title-row h2{color:#111b21;font-size:21px}#messagerie .messenger-search{background:#f0f2f5;border:0;height:40px}#messagerie .messenger-search input{color:#111b21}#messagerie .messenger-item{padding:12px 6px;border-bottom:1px solid #edf0f2}#messagerie .messenger-item:hover{background:#f5f6f6}#messagerie .messenger-avatar{background:#dfe9e6;color:#075e54}#messagerie .messenger-item-main b{color:#111b21}#messagerie .messenger-item-main small{color:#667781}#messagerie .messenger-unread{background:#25d366}#messagerie .circle-action{background:#25d366;color:#fff}#messagerie .friend-tabs{background:#f0f2f5}#messagerie .friend-tabs button.active{color:#075e54}#messagerie .messenger-bottomnav{background:#075e54;border-top-color:#064c44}#messagerie .messenger-bottomnav button{color:#ffffffb8}#messagerie .messenger-bottomnav button.active{color:#fff;background:#ffffff21}#messagerie .chat-header{background:#f0f2f5;border-bottom-color:#d8dddf;top:60px}#messagerie .chat-header>button{color:#075e54}#messagerie .chat-avatar{background:#dfe9e6;color:#075e54}#messagerie .chat-person b{color:#111b21}#messagerie .chat-person small{color:#667781}#messagerie .messenger-chat-thread{background-color:#ffffff;background-image:none}#messagerie .messenger-chat-thread .msg-bubble{box-shadow:0 1px 1px #00000014;border-radius:8px;font-size:13px}#messagerie .messenger-chat-thread .msg-in{background:var(--paper-raised,#fff)}#messagerie .messenger-chat-thread .msg-out{background:#d9fdd3;color:#111b21}#messagerie .chat-composer{border:0;background:#f0f2f5;box-shadow:none;border-radius:24px}#messagerie .attach-btn,#messagerie .mic-round{background:transparent;color:#54656d}#messagerie .send-round{background:#128c7e}#messagerie .media-tray{background:#f0f2f5;border:0}#messagerie .media-tray button{background:var(--paper-raised,#fff)}#messagerie .messenger-settings{border:0;border-radius:0}#messagerie .messenger-settings>div{background:var(--paper-raised,#fff)}@media(max-width:600px){#messagerie .messenger-topbar{height:60px}#messagerie .messenger-screen{min-height:calc(100dvh - 170px)}#messagerie .messenger-chat-thread{height:calc(100dvh - 330px)}}.tab-access-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin-top:12px}.tab-access-grid .checkline{margin:0;padding:10px;border:1px solid #e5e7eb;border-radius:10px}.tab-maintenance{opacity:.65;position:relative}.tab-maintenance:after{content:"Maintenance";font-size:9px;margin-left:4px;color:#b45309}@media(max-width:520px){.tab-access-grid{grid-template-columns:1fr}}.emoji-btn{border:0;background:transparent;font-size:20px;cursor:pointer;padding:4px}.emoji-picker{position:absolute;bottom:58px;left:8px;right:8px;background:var(--paper,#fff);border:1px solid var(--line,#ddd);border-radius:14px;padding:8px;display:flex;flex-wrap:wrap;gap:5px;box-shadow:0 8px 24px #00000026;z-index:20}.emoji-picker button{border:0;background:transparent;font-size:23px;padding:5px;cursor:pointer;border-radius:8px}.emoji-picker button:hover{background:#0000000f}.chat-composer{position:relative}#gvsZip1Messenger{--blue-deep:#1a3f9e;--blue:#1565d8;--blue-msg:#1877f2;--green:#2fa84f;--green-dark:#238a3f;--bg:#eef1f6;--card:#fff;--text:#1c1e21;--muted:#65676b;--border:#e4e6eb;--online:#31c463;--danger:#e0433d;--radius:14px;--shadow:0 1px 2px rgba(0,0,0,.06),0 2px 8px rgba(0,0,0,.05);font-family:Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:var(--text);box-sizing:border-box}#gvsZip1Messenger *,#gvsZip1Messenger *:before,#gvsZip1Messenger *:after{box-sizing:border-box}#gvsZip1Messenger button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}#gvsZip1Messenger input{font-family:inherit}#gvsZip1Messenger svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#gvsZip1Messenger .gvs1-inner-title{display:none}#gvsZip1Messenger .panel-col{max-width:600px;margin:0 auto;background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}#gvsZip1Messenger .panel-header{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--border)}#gvsZip1Messenger .panel-header h2{margin:0;font-size:20px}#gvsZip1Messenger .panel-header.with-back{gap:10px;justify-content:flex-start}#gvsZip1Messenger .head-icon{color:var(--blue);width:26px;height:26px}#gvsZip1Messenger .muted{color:var(--muted);font-size:13px}#gvsZip1Messenger .search-bar{display:flex;align-items:center;gap:8px;margin:14px 18px;background:var(--bg);border-radius:20px;padding:9px 14px}#gvsZip1Messenger .search-bar svg{width:17px;height:17px;color:var(--muted);flex-shrink:0}#gvsZip1Messenger .search-bar input{flex:1;border:none;background:transparent;font-size:14px;color:var(--text)}#gvsZip1Messenger .search-bar input:focus{outline:none}#gvsZip1Messenger .tabs{display:flex;gap:8px;padding:0 18px 12px}#gvsZip1Messenger .tab{padding:7px 14px;border-radius:18px;background:var(--bg);color:var(--muted);font-weight:600;font-size:13px;display:flex;align-items:center;gap:6px}#gvsZip1Messenger .tab.active{background:var(--blue);color:#fff}#gvsZip1Messenger .tab-badge{background:var(--danger);color:#fff;border-radius:8px;font-size:10px;padding:1px 6px}#gvsZip1Messenger .dot-online{width:7px;height:7px;border-radius:50%;background:var(--online);display:inline-block}#gvsZip1Messenger .friend-list,#gvsZip1Messenger .conv-list{display:flex;flex-direction:column}#gvsZip1Messenger .list-row{display:flex;align-items:center;gap:12px;padding:11px 18px;border-top:1px solid var(--border);cursor:pointer;transition:.12s}#gvsZip1Messenger .list-row:first-child{border-top:none}#gvsZip1Messenger .list-row:hover{background:var(--bg)}#gvsZip1Messenger .avatar-wrap{position:relative;flex-shrink:0}#gvsZip1Messenger .status-dot{position:absolute;bottom:1px;right:1px;width:11px;height:20px;border-radius:50%;border:2.5px solid var(--card);background:#b0b3b8}#gvsZip1Messenger .status-dot.online{background:var(--online)}#gvsZip1Messenger .row-meta{flex:1;min-width:0;display:flex;flex-direction:column}#gvsZip1Messenger .row-meta strong{font-size:15px;font-weight:600}#gvsZip1Messenger .row-meta span{color:var(--muted);font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#gvsZip1Messenger .row-side{display:flex;flex-direction:column;align-items:flex-end;gap:5px;flex-shrink:0}#gvsZip1Messenger .row-time{color:var(--muted);font-size:11.5px}#gvsZip1Messenger .row-badge{background:var(--blue);color:#fff;font-size:10px;font-weight:700;min-width:17px;height:17px;border-radius:9px;display:flex;align-items:center;justify-content:center;padding:0 4px}#gvsZip1Messenger .row-msg-icon{color:var(--blue);width:20px;height:20px}#gvsZip1Messenger .group-avatar{background:linear-gradient(135deg,var(--blue),var(--green));font-size:13px}#gvsZip1Messenger #view-chat.active{display:flex;gap:0;max-width:900px;margin:0 auto}#gvsZip1Messenger .chat-col{flex:1;background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);display:flex;flex-direction:column;height:calc(100vh - 108px);height:calc(100dvh - 108px);min-height:520px;overflow:hidden;position:relative}#gvsZip1Messenger .chat-header{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--border)}#gvsZip1Messenger .back-btn{display:none}#gvsZip1Messenger .chat-header-id{display:flex;align-items:center;gap:10px;flex:1;cursor:pointer;min-width:0}#gvsZip1Messenger .chat-header-meta{display:flex;flex-direction:column;min-width:0}#gvsZip1Messenger .chat-header-meta strong{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#gvsZip1Messenger .chat-header-meta span{font-size:12px;color:var(--online)}#gvsZip1Messenger .chat-header-meta span.offline{color:var(--muted)}#gvsZip1Messenger .chat-header-actions{display:flex;gap:2px}#gvsZip1Messenger .chat-messages{flex:1;overflow-y:auto;padding:18px 20px;display:flex;flex-direction:column;gap:4px;background:repeating-linear-gradient(var(--card),var(--card))}#gvsZip1Messenger .msg-row{display:flex;gap:8px;max-width:75%;margin-bottom:4px;align-items:flex-end}#gvsZip1Messenger .msg-row.out{align-self:flex-end;flex-direction:row-reverse}#gvsZip1Messenger .msg-row .avatar{width:26px;height:26px;font-size:11px}#gvsZip1Messenger .bubble{padding:9px 14px;border-radius:18px;font-size:14.5px;line-height:1.4;position:relative}#gvsZip1Messenger .msg-row.in .bubble{background:var(--bg);color:var(--text);border-bottom-left-radius:4px}#gvsZip1Messenger .msg-row.out .bubble{background:var(--blue-msg);color:#fff;border-bottom-right-radius:4px}#gvsZip1Messenger .sender-name{font-size:11.5px;font-weight:700;margin-bottom:2px;display:block}#gvsZip1Messenger .msg-time{font-size:10px;color:var(--muted);margin-top:2px;display:flex;gap:4px;align-items:center}#gvsZip1Messenger .msg-row.out .msg-time{justify-content:flex-end;color:#dce8ff}#gvsZip1Messenger .msg-time svg{width:13px;height:13px}#gvsZip1Messenger .check-read{color:var(--blue-deep)}#gvsZip1Messenger .bubble.image-bubble{padding:4px;background:transparent}#gvsZip1Messenger .bubble.image-bubble img{max-width:220px;border-radius:14px;display:block}#gvsZip1Messenger .bubble.image-caption-wrap{padding:0;background:transparent;display:flex;flex-direction:column;gap:4px}#gvsZip1Messenger .voice-bubble{display:flex;align-items:center;gap:10px;min-width:190px}#gvsZip1Messenger .voice-play{width:32px;height:32px;border-radius:50%;background:#ffffff40;display:flex;align-items:center;justify-content:center;flex-shrink:0}#gvsZip1Messenger .msg-row.in .voice-play{background:var(--blue);color:#fff}#gvsZip1Messenger .voice-play svg{width:16px;height:16px;fill:currentColor;stroke:none}#gvsZip1Messenger .waveform{flex:1;display:flex;align-items:center;gap:2px;height:22px}#gvsZip1Messenger .waveform span{width:2.5px;background:currentColor;opacity:.6;border-radius:2px}#gvsZip1Messenger .voice-duration{font-size:11px;opacity:.85;flex-shrink:0}#gvsZip1Messenger .chat-input-bar{display:flex;align-items:center;gap:6px;padding:10px 14px;border-top:1px solid var(--border);position:relative}#gvsZip1Messenger .chat-input-wrap{flex:1;display:flex;align-items:center;gap:6px;background:var(--bg);border-radius:22px;padding:6px 10px}#gvsZip1Messenger .chat-input-wrap input{flex:1;border:none;background:transparent;padding:5px 4px;font-size:14.5px}#gvsZip1Messenger .chat-input-wrap input:focus{outline:none}#gvsZip1Messenger .icon-btn.small{width:28px;height:28px}#gvsZip1Messenger .icon-btn.send{color:var(--blue)}#gvsZip1Messenger .attach-menu{position:absolute;bottom:64px;left:14px;background:var(--card);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow);display:grid;grid-template-columns:repeat(3,90px);gap:4px;padding:10px;z-index:20}#gvsZip1Messenger .attach-menu button{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 4px;border-radius:10px;font-size:12px;color:var(--text)}#gvsZip1Messenger .attach-menu button:hover{background:var(--bg)}#gvsZip1Messenger .attach-ico{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}#gvsZip1Messenger .attach-ico svg{width:20px;height:20px}#gvsZip1Messenger .contact-panel{width:290px;background:var(--card);border-left:1px solid var(--border);border-radius:0 var(--radius) var(--radius) 0;display:flex;flex-direction:column}#gvsZip1Messenger .contact-panel-head{display:flex;justify-content:flex-end;padding:8px}#gvsZip1Messenger .contact-panel-body{display:flex;flex-direction:column;align-items:center;padding:0 20px 20px;text-align:center}#gvsZip1Messenger .online-tag{color:var(--online);font-size:13px;margin-top:2px}#gvsZip1Messenger .contact-panel-actions{display:flex;gap:10px;margin:18px 0;width:100%}#gvsZip1Messenger .contact-panel-actions button{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;background:var(--bg);border-radius:12px;padding:10px 4px;font-size:12px;color:var(--blue);font-weight:600}#gvsZip1Messenger .contact-panel-actions button.danger{color:var(--danger)}#gvsZip1Messenger .contact-panel-actions button svg{width:18px;height:18px}#gvsZip1Messenger .contact-panel-info{width:100%;text-align:left;border-top:1px solid var(--border);padding-top:14px}#gvsZip1Messenger .contact-panel-info h4{margin:0 0 10px;font-size:14px}#gvsZip1Messenger .contact-panel-info p{display:flex;justify-content:space-between;margin:8px 0;font-size:13px;color:var(--muted)}#gvsZip1Messenger .contact-panel-info p strong{color:var(--text);font-weight:600}@media(max-width:820px){#gvsZip1Messenger .contact-panel{position:absolute;right:0;top:0;bottom:0;z-index:30;box-shadow:-4px 0 14px #0000001f}}@media(max-width:700px){#gvsZip1Messenger .panel-col,#gvsZip1Messenger .chat-col{max-width:100%}#gvsZip1Messenger .chat-col{height:calc(100vh - 150px);height:calc(100dvh - 150px);min-height:480px}#gvsZip1Messenger .chat-input-bar{padding:8px}#gvsZip1Messenger .chat-header{padding:10px 8px}}@media(max-width:480px){#gvsZip1Messenger .panel-col{border-radius:10px}#gvsZip1Messenger .search-bar{margin:10px}#gvsZip1Messenger .tabs{padding-left:10px;padding-right:10px}}.anip-home-menu{margin:0;padding:0 0 24px}.anip-menu-heading{text-align:center;margin:4px auto 18px}.anip-menu-kicker{display:inline-flex;align-items:center;justify-content:center;min-width:54px;height:28px;padding:0 12px;border-radius:999px;background:#0b3fa814;color:var(--blue);font-size:12px;font-weight:800;letter-spacing:.08em;margin-bottom:8px}.anip-menu-heading h2{font-size:24px;line-height:1.15;color:var(--ink)}.anip-menu-heading p{margin:7px auto 0;max-width:320px;color:var(--muted);font-size:13px;line-height:1.45}.anip-tiles-title{position:sticky;top:var(--gvs-header-h,0px);z-index:15;margin:0 0 14px;padding:10px 0;background:var(--paper,#fff);justify-content:center;text-align:center}body.dark .anip-tiles-title{background:var(--paper,#0B1020)}.anip-tiles-title h2{text-align:center;width:100%}.anip-tile-grid{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;padding:2px 2px 8px;scrollbar-width:thin}.anip-tile-grid::-webkit-scrollbar{height:6px}.anip-tile-grid::-webkit-scrollbar-thumb{background:#2f80ff59;border-radius:999px}.anip-tile{position:relative;aspect-ratio:1/1;flex:0 0 118px;width:118px;max-width:118px;margin:0;scroll-snap-align:start;border:1px solid #2f80ff;border-radius:18px;background:var(--paper-raised);color:var(--ink);box-shadow:0 0 5px #2f80ffa6,0 0 12px #2f80ff61,0 6px 18px #0b133014;padding:9px 6px 8px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;cursor:pointer;font-family:var(--font-body);transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,filter .15s ease,opacity .18s ease,background .18s ease;overflow:hidden}.anip-tile:hover,.anip-tile:focus-visible{border-color:#69a8ff;box-shadow:0 0 7px #2f80ffd9,0 0 18px #2f80ff8c,0 8px 22px #0b13301f}.anip-tile:focus-visible{outline:none}.anip-tile.gvs-tile-clicked{background:transparent!important;border-color:transparent!important;box-shadow:none!important;opacity:.3}.anip-tile.gvs-tile-clicked:before{opacity:0}.anip-tile.gvs-tile-clicked .anip-tile-icon{opacity:.55}.anip-tile:before{content:"";position:absolute;inset:0;background:linear-gradient(145deg,rgba(255,255,255,.82),transparent 60%);pointer-events:none}.anip-tile:active{transform:scale(.96);filter:brightness(1.02);box-shadow:0 3px 10px #0b133014}.anip-tile-icon{position:relative;z-index:1;width:42px;height:42px;border-radius:13px;display:flex;align-items:center;justify-content:center;margin-bottom:6px;font-size:22px;line-height:1;font-weight:700;background:#0b3fa817;color:var(--blue)}.anip-tile-icon svg{width:23px;height:23px;display:block}.tile-formations,.tile-profile,.tile-messages,.tile-registration,.tile-my-computer,.tile-jobs{justify-content:center;padding-top:9px}.tile-settings .anip-tile-icon{background:#0b133014!important;color:var(--ink-soft)!important}.tile-jobs .anip-tile-icon{background:#159f7a1f!important;color:var(--teal,#159f7a)!important}.tile-tv .anip-tile-icon{background:#105db81f!important;color:#105db8!important}.tile-tv:hover .anip-tile-icon,.tile-tv:focus-visible .anip-tile-icon{background:#105db82e!important}.anip-tile strong{position:relative;z-index:1;font-size:12px;line-height:1.2;font-weight:800}.anip-tile small{position:relative;z-index:1;margin-top:3px;font-size:9px;line-height:1.2;color:var(--muted)}.anip-tile-badge{position:absolute;top:9px;right:9px;z-index:3;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#dc2626;color:#fff;font-size:8px;font-weight:800;display:flex;align-items:center;justify-content:center}.anip-tile-badge.hidden{display:none!important}.gvs-section-notif-badge{display:inline-flex;vertical-align:middle;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-left:6px;border-radius:999px;background:#dc2626;color:#fff;font-size:10px;line-height:1;font-weight:900;box-shadow:0 0 8px #dc262673}.gvs-section-notif-badge.hidden{display:none!important}.gvs-msg-status-mark{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:700;margin-left:8px}.gvs-msg-status-mark.is-online{color:var(--green,#0e9350)}.gvs-msg-status-mark.is-offline{color:var(--muted,#8892a8)}.gvs-fiche-caret{margin-left:6px;font-size:11px;color:#5e6a85;vertical-align:middle}.gvs-fiche-rouge-wrap{padding:0 14px}.gvs-fiche-rouge{border:1px solid rgba(220,38,38,.35);border-left:4px solid var(--red,#DC2626);border-radius:12px;background:#dc26260d;padding:12px 14px;margin:2px 0 12px}.gvs-fiche-title{font-weight:800;font-size:13px;color:var(--red,#DC2626);margin-bottom:6px}body.dark .gvs-fiche-rouge{background:#dc26261f;border-color:#f871716b}body.dark .gvs-fiche-title{color:#f87171}@media(max-width:520px){.gvs-fiche-rouge-wrap{padding:0 9px}}.anip-tile:nth-child(3n+1) .anip-tile-icon{background:#0b3fa81a;color:var(--blue)}.anip-tile:nth-child(3n+2) .anip-tile-icon{background:#0e93501c;color:var(--green)}.anip-tile:nth-child(3n) .anip-tile-icon{background:#f2a90021;color:#b77900}.tile-messages .anip-tile-icon{background:#6d3fc21c!important;color:var(--plum)!important}.tile-news .anip-tile-icon{background:#dc262617!important;color:var(--red)!important}.tile-ai .anip-tile-icon{background:#2e5fd91c!important;color:var(--blue-2)!important}@media(min-width:600px){.anip-tile-grid{gap:10px}.anip-tile{flex:0 0 138px;width:138px;max-width:138px}}@media(max-width:360px){.anip-tile-grid{gap:5px}.anip-tile{flex:0 0 98px;width:98px;max-width:98px;padding:7px 5px}.anip-tile-icon{width:35px;height:35px;border-radius:10px;font-size:19px;margin-bottom:4px}.anip-tile-icon svg{width:19px;height:19px}.anip-tile strong{font-size:10.5px}.anip-tile small{font-size:8px}.tile-formations,.tile-profile,.tile-messages,.tile-registration,.tile-my-computer,.tile-jobs{padding-top:3px}}.bottomnav{display:none!important}.brandword{cursor:pointer}body.dark .anip-menu-kicker{background:#7c9cff21;color:#9cb4ff}body.dark .anip-tile{background:#0B1020;border-color:#3a3a42;box-shadow:0 8px 20px #00000038}body.dark .anip-menu-heading h2{color:#f4f7ff}body.dark .anip-tile:before{background:linear-gradient(145deg,rgba(255,255,255,.04),transparent 60%)}body.dark .anip-tile small{color:#9aa7c5}.gvs-back-button{display:flex;align-items:center;gap:6px;border:0;background:transparent;color:#dc2626;font:800 13px var(--font-body);padding:4px 2px 10px;cursor:pointer}.gvs-back-button svg{width:21px;height:21px;display:block}.gvs-back-button:active{transform:translate(-2px)}.anip-home-search{display:flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;min-height:48px;margin:0 0 14px;padding:0 14px;border:1px solid var(--line);border-radius:16px;background:var(--paper-raised);box-shadow:0 5px 16px #0b133012}.anip-home-search svg{width:20px;height:20px;flex:0 0 auto;color:var(--muted)}.anip-home-search input{width:100%;border:0;outline:0;background:transparent;color:var(--ink);font:600 13px var(--font-body)}.anip-home-search input::placeholder{color:var(--muted);font-weight:500}body.dark .anip-home-search{background:#0B1020;border-color:#3a3a42}body.dark .anip-home-search input{color:#f4f7ff}@media(max-width:360px){.anip-home-search{min-height:44px;padding:0 11px}.anip-home-search input{font-size:12px}}.gvs-page-tools{position:sticky;top:0;z-index:18;display:flex;align-items:center;gap:9px;padding:8px 0 10px;margin:0 -2px 8px;background:var(--paper,#fff);border-bottom:1px solid var(--line)}.gvs-page-tools-arrow-only{justify-content:flex-start}.gvs-section-search{order:1;flex:1 1 auto;min-width:0;min-height:44px;display:flex;align-items:center;gap:9px;padding:0 12px;box-sizing:border-box;border:1px solid var(--line);border-radius:14px;background:var(--paper-raised);box-shadow:0 4px 12px #0b13300f}.gvs-section-search svg{width:19px;height:19px;flex:0 0 auto;color:var(--muted)}.gvs-section-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font:600 12.5px var(--font-body)}.gvs-section-search input::placeholder{color:var(--muted);font-weight:500}.gvs-section-back{order:2;flex:0 0 auto;display:flex;align-items:center;justify-content:center;min-height:auto;padding:6px;border:0;border-radius:0;background:none;color:#e63946;font:800 11.5px var(--font-body);cursor:pointer;box-shadow:none}.gvs-section-back svg{width:28px;height:28px}.gvs-section-back span{display:none}.gvs-section-back:active{transform:scale(.9)}#homeTopSearchBlock .gvs-page-tools{background:transparent;border-bottom:1px solid rgba(11,19,48,.18);box-shadow:none;margin:0 -2px;padding-bottom:6px}body.dark #homeTopSearchBlock .gvs-page-tools{background:transparent;border-color:#ffffff2e}#homeTopSearchBlock .gvs-section-back svg{width:20px;height:20px}.gvs-page-tools+.section-title{margin-top:12px}body.dark .gvs-page-tools{background:#0B1020;border-color:#3a3a42}body.dark .gvs-section-search{background:#0B1020;border-color:#3a3a42}body.dark .gvs-section-search input{color:#f4f7ff}body.dark .gvs-section-back{background:none;border:0;color:#ff6b78}#messagerie{--gvs-msg-tabs-h:56px;--gvs-msg-arrow-h:48px}.gvs-msg-toptabs{position:sticky;top:calc(var(--gvs-header-h,132px) + var(--gvs-msg-arrow-h));z-index:19;display:flex;align-items:stretch;height:var(--gvs-msg-tabs-h);margin:0 -2px;background:var(--paper-raised);border-bottom:1px solid var(--line);box-shadow:0 4px 12px #0b13300f}.gvs-msg-tab{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:0;border-top:2px solid transparent;background:none;color:var(--muted);cursor:pointer;padding:4px 2px 0}.gvs-msg-tab-ic{font-size:17px;line-height:1}.gvs-msg-tab-ic svg{width:19px;height:19px;display:block;margin:0 auto}.gvs-msg-tab-lbl{font:700 9px var(--font-body);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.gvs-msg-tab.active{color:var(--icon-active-light);border-top-color:var(--icon-active-light)}.gvs-msg-tab:active{transform:scale(.95)}body.dark .gvs-msg-toptabs{background:#0B1020;border-color:#3a3a42}body.dark .gvs-msg-tab{color:#8592be}body.dark .gvs-msg-tab.active{color:#7fa3ff;border-top-color:#7fa3ff}#messagerie .gvs-page-tools{top:var(--gvs-header-h,132px)}#messagerie .chat-header{top:calc(var(--gvs-header-h,132px) + var(--gvs-msg-arrow-h) + var(--gvs-msg-tabs-h) + 60px)}.gvs-msg-panel.hidden{display:none!important}.gvs-msg-placeholder{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:34px 18px}.gvs-msg-placeholder-ic{font-size:34px}.gvs-msg-placeholder b{font-size:14px}.gvs-msg-placeholder p{margin:0}@media(max-width:380px){.gvs-msg-tab-ic{font-size:15px}.gvs-msg-tab-lbl{font-size:8px}}.anip-home-menu{padding-top:0}.anip-home-search{order:1}.home-nav-arrow{order:2;width:max-content;margin:0 0 10px auto;min-height:40px;padding:0 11px;border:1px solid rgba(14,147,80,.25);border-radius:13px;background:#d9f7e5;color:#08743d}.anip-tile-grid{order:3}body.dark .home-nav-arrow{background:#123d2a;border-color:#245d43;color:#86efac}.btn.light-green{background:linear-gradient(180deg,#3b9eff,#06f)!important;color:#fff!important;border:1px solid rgba(255,255,255,.45)!important;box-shadow:0 0 7px #0066ff8c,0 0 18px #0066ff57,inset 0 1px #ffffff80}.btn.light-green:hover{filter:brightness(1.05)}body.dark .btn.light-green{background:linear-gradient(180deg,#8af0b4,#34d399)!important;color:#064e3b!important;border-color:#ffffff4d!important;box-shadow:0 3px 14px #34d39966,inset 0 1px #fff6}@media(max-width:420px){.gvs-page-tools{gap:7px}.gvs-section-back{padding:0 8px}.gvs-section-back span{display:none}.gvs-section-search{min-height:42px}}.gvs-home-tools{position:sticky;top:0;z-index:18;display:flex;align-items:center;gap:9px;padding:8px 0 10px;margin:0 -2px 8px;background:var(--paper,#fff);border-bottom:1px solid var(--line)}.gvs-home-tools .anip-home-search{order:2;flex:1 1 auto;width:auto;min-width:0;margin:0}.gvs-home-tools .gvs-client-arrow{order:1;flex:0 0 auto;min-height:44px;display:flex;align-items:center;justify-content:center;gap:5px;padding:0 10px;border:1px solid rgba(14,147,80,.25);border-radius:14px;background:#d9f7e5;color:#08743d;font:800 11.5px var(--font-body);cursor:pointer;box-shadow:0 4px 12px #0e93501a}.gvs-client-arrow svg{width:19px;height:19px;flex:none}.gvs-client-arrow:active{transform:scale(.97)}body.dark .gvs-client-arrow{background:#123d2a;border-color:#245d43;color:#86efac}.gvs-home-tools .home-nav-arrow{order:1;flex:0 0 auto;margin:0}body.dark .gvs-home-tools{background:#0B1020;border-color:#3a3a42}@media(max-width:420px){.gvs-home-tools{gap:7px}.gvs-home-tools .home-nav-arrow span{display:none}.gvs-home-tools .home-nav-arrow,.gvs-home-tools .gvs-client-arrow{min-height:44px}.gvs-home-tools .gvs-client-arrow span{display:none}}.gvs-fixed-header-tools{display:flex;align-items:center;gap:7px;flex:0 0 auto}.gvs-fixed-client-arrow{width:auto;height:auto;flex:0 0 auto;display:grid;place-items:center;border:0;border-radius:0;background:transparent;color:#e63946;cursor:pointer;box-shadow:none;padding:4px}.gvs-fixed-client-arrow svg{width:20px;height:20px}.gvs-fixed-client-arrow:active{transform:scale(.9)}body.dark .gvs-fixed-client-arrow{background:transparent;color:#e63946}.topstrip-icons-wrap{margin-left:auto}.gvs-fixed-header-tools{margin-left:-10px}@media(max-width:700px){.topstrip{gap:7px;padding-left:9px;padding-right:9px}.gvs-fixed-client-arrow svg{width:20px;height:20px}.topstrip-icons-wrap{gap:2px}.live-datetime{max-width:145px;min-width:0;font-size:9.5px;padding:4px 6px}.top-simple-icon{width:48px}}@media(max-width:470px){.brand-mascot{height:38px}.brand-cluster{flex:0 0 auto}.gvs-fixed-header-tools{margin-left:0}}@media(max-width:350px){.top-simple-icon{width:43px}.top-simple-icon .top-icon-label{font-size:8px}}#homeSessions{scroll-margin-top:150px}.home-navigation-arrow-wrap{display:flex;justify-content:flex-start;margin:0 0 10px}.home-navigation-arrow-wrap .home-nav-arrow{display:flex;align-items:center;justify-content:center;gap:6px;margin:0;min-height:42px;padding:0 12px;border:1px solid rgba(14,147,80,.25);border-radius:13px;background:#d9f7e5;color:#08743d;font:800 11.5px var(--font-body);cursor:pointer;box-shadow:0 4px 12px #0e93501a}.home-navigation-arrow-wrap .home-nav-arrow svg{width:19px;height:19px}.home-navigation-arrow-wrap .home-nav-arrow:active{transform:scale(.97)}.home-sessions-back-wrap{display:none;justify-content:flex-start;margin:14px 0 18px}.home-sessions-back{display:flex;align-items:center;justify-content:center;gap:6px;min-height:42px;padding:0 12px;border:1px solid rgba(14,147,80,.25);border-radius:13px;background:#d9f7e5;color:#08743d;font:800 11.5px var(--font-body);cursor:pointer;box-shadow:0 4px 12px #0e93501a}.home-sessions-back svg{width:19px;height:19px}.home-sessions-back:active{transform:scale(.97)}#home #homeSessions,#home .home-sessions-back-wrap{display:none}#home.home-sessions-mode .anip-tile-grid,#home.home-sessions-mode .anip-tiles-title,#home.home-sessions-mode .gvs-news-title,#home.home-sessions-mode #newsSection,#home.home-sessions-mode .home-navigation-arrow-wrap,#home.home-sessions-mode #gvsPushPrompt,#home.home-sessions-mode .home-like-section{display:none!important}#home.home-sessions-mode #homeSessions{display:grid}#home.home-sessions-mode .home-sessions-back-wrap{display:flex}#admin #adminSectionsList,#admin .admin-sessions-back-wrap{display:none}#admin #adminSessions{display:grid}#admin.admin-sessions-mode #adminSessions{display:none}#admin.admin-sessions-mode #adminSectionsList{display:block}#admin.admin-sessions-mode .admin-sessions-back-wrap{display:flex}#admin.admin-sessions-mode #adminSectionsList .admin-accordion-trigger,#admin.admin-sessions-mode #adminSectionsList .admin-accordion{display:none}#admin.admin-sessions-mode #adminSectionsList .admin-accordion.gvs-session-open{display:block}body.dark .home-navigation-arrow-wrap .home-nav-arrow,body.dark .home-sessions-back{background:#123d2a;border-color:#245d43;color:#86efac}@media(max-width:420px){.home-navigation-arrow-wrap .home-nav-arrow span,.home-sessions-back span{display:none}.home-navigation-arrow-wrap .home-nav-arrow,.home-sessions-back{min-height:44px;width:44px;padding:0}}.home-like-section{margin:0;padding:10px 14px;border:1px solid var(--line);border-radius:18px;background:var(--paper-raised,#fff);box-shadow:0 8px 24px #0b3fa814;display:flex;align-items:center;flex-wrap:nowrap;gap:10px}.anip-tile-grid .home-like-section{flex:0 0 244px;width:244px;max-width:244px;height:118px;scroll-snap-align:start}@media(min-width:600px){.anip-tile-grid .home-like-section{flex:0 0 276px;width:276px;max-width:276px;height:138px}}@media(max-width:360px){.anip-tile-grid .home-like-section{flex:0 0 204px;width:204px;max-width:204px;height:98px;padding:8px 10px;gap:8px}}.home-like-icon{width:48px;height:48px;flex:0 0 48px;border-radius:15px;display:flex;align-items:center;justify-content:center;background:#fce7ef;color:#d92d4f;border:0;padding:0;cursor:pointer;font:inherit;position:relative;z-index:1;pointer-events:auto}.anip-tile-grid .home-like-icon{width:36px;height:36px;flex:0 0 36px;border-radius:11px}.anip-tile-grid .home-like-icon svg{width:19px;height:19px}.home-like-icon:active{transform:scale(.94)}.home-like-icon svg{width:25px;height:25px;pointer-events:none}.home-like-content{flex:1;min-width:0}.home-like-content h3{margin:0 0 4px;font-size:16px;color:var(--ink)}.home-like-content p{margin:0;color:var(--muted);font-size:12px;line-height:1.4}.anip-tile-grid .home-like-content h3{font-size:12px;margin:0 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.anip-tile-grid .home-like-content p{font-size:9.5px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-like-section .like-btn{flex:0 0 auto;min-height:44px;padding:0 15px;position:relative;z-index:1;pointer-events:auto;cursor:pointer}.anip-tile-grid .home-like-section .like-btn{min-height:30px;padding:0 11px;font-size:11px;width:auto}.home-like-section .like-btn.liked{background:#d92d4f!important;color:#fff!important;border-color:#d92d4f!important}.home-like-count{margin-left:3px}body.dark .home-like-section{background:#0B1020;border-color:#3a3a42}body.dark .home-like-icon{background:#d92d4f24;color:#ff7d98}@media(max-width:520px){.home-like-section{align-items:flex-start;flex-wrap:wrap}.home-like-content{padding-top:2px}.home-like-section .like-btn{width:100%}}.live-datetime{font-size:15px!important;max-width:230px!important;padding:5px 10px!important}@media(max-width:700px){.live-datetime{font-size:13px!important;max-width:190px!important}}@media(max-width:470px){.live-datetime{font-size:12px!important;max-width:160px!important}}@media(max-width:350px){.live-datetime{font-size:11px!important;max-width:135px!important}}#messagerie .chat-header .chat-avatar,#gvsZip1Messenger .chat-header .chat-avatar{width:34px;height:34px;min-width:34px;font-size:12px}@media(max-width:600px){#messagerie .chat-header .chat-avatar,#gvsZip1Messenger .chat-header .chat-avatar{width:32px;height:32px;min-width:32px;font-size:11px}}#gvsZip1Messenger{padding-top:0!important}#gvsZip1Messenger .gvs1-top-nav{position:sticky;top:0;z-index:25;display:flex;align-items:center;justify-content:space-evenly;gap:28px;height:62px;padding:7px 12px;margin:0 -2px 10px;background:#ffffff9e;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(160,175,200,.18)}#gvsZip1Messenger .gvs1-top-nav button{position:relative;width:42px;height:42px;min-width:42px;border:0;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:#54708f;background:#ebf2fbad;box-shadow:0 3px 12px #23467814;transition:transform .16s ease,background .16s ease,color .16s ease,box-shadow .16s ease}#gvsZip1Messenger .gvs1-top-nav button:hover{transform:translateY(-1px);background:#dce8f7e6}#gvsZip1Messenger .gvs1-top-nav button.active{color:#fff;background:#0b3fa8e0;box-shadow:0 4px 14px #0b3fa838}#gvsZip1Messenger .gvs1-top-nav button:active{transform:scale(.94)}#gvsZip1Messenger .gvs1-top-nav svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#gvsZip1Messenger .gvs1-top-badge{position:absolute;top:-2px;right:-2px;min-width:16px;height:16px;padding:0 4px;border-radius:9px;background:#e53935;color:#fff;font-size:9px;font-weight:800;display:flex;align-items:center;justify-content:center}@media(max-width:600px){#gvsZip1Messenger .gvs1-top-nav{height:56px;gap:22px;margin-bottom:7px}#gvsZip1Messenger .gvs1-top-nav button{width:38px;height:38px;min-width:38px}#gvsZip1Messenger .gvs1-top-nav svg{width:19px;height:19px}}body.dark #gvsZip1Messenger .gvs1-top-nav{background:#0f1930ad;border-bottom-color:#ffffff14}body.dark #gvsZip1Messenger .gvs1-top-nav button{color:#aebed8;background:#23314eb8}body.dark #gvsZip1Messenger .gvs1-top-nav button.active{color:#fff;background:#0b3fa8eb}#gvsZip1Messenger .gvs1-all-friends-modal{position:absolute;inset:0;z-index:80;background:#08235547;backdrop-filter:blur(3px);display:flex;align-items:flex-start;justify-content:center;padding:76px 12px 18px}#gvsZip1Messenger .gvs1-all-friends-card{width:min(620px,100%);max-height:calc(100% - 10px);background:#fffffff5;border:1px solid rgba(255,255,255,.7);border-radius:22px;overflow:hidden;box-shadow:0 16px 45px #0003;display:flex;flex-direction:column}#gvsZip1Messenger .gvs1-all-friends-head{display:flex;align-items:center;justify-content:space-between;padding:15px 16px 10px;border-bottom:1px solid rgba(0,0,0,.07)}#gvsZip1Messenger .gvs1-all-friends-head div{display:flex;flex-direction:column;gap:2px}.gvs1-all-friends-head strong{font-size:18px}.gvs1-all-friends-head small{color:#718096;font-size:12px}#gvsZip1Messenger .gvs1-all-friends-head button{border:0;background:#0000000f;width:34px;height:34px;border-radius:50%;font-size:24px;line-height:1;cursor:pointer;color:#445}#gvsZip1Messenger .gvs1-all-friends-search{margin:12px 14px;display:flex;align-items:center;gap:8px;background:#f2f5f9;border-radius:18px;padding:8px 12px}.gvs1-all-friends-search svg{width:19px;height:19px;fill:none;stroke:#738197;stroke-width:2}.gvs1-all-friends-search input{border:0;outline:0;background:transparent;width:100%;font-size:14px}#gvsZip1Messenger .gvs1-all-friends-list{overflow:auto;padding:0 6px 8px}.gvs1-all-friend-row{width:100%;border:0;border-bottom:1px solid #edf0f4;background:transparent;display:flex;align-items:center;gap:11px;padding:10px;text-align:left;cursor:pointer}.gvs1-all-friend-row:hover{background:#f6f9ff}.gvs1-all-friend-avatar{width:42px;height:42px;min-width:42px;border-radius:50%;overflow:hidden;background:#e8eef8;display:grid;place-items:center}.gvs1-all-friend-avatar img{width:100%;height:100%;object-fit:cover}.gvs1-all-friend-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.gvs1-all-friend-meta strong{font-size:14px;color:#182230}.gvs1-all-friend-meta small{font-size:11px;color:#7b8797;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gvs1-all-friend-status{font-size:12px}@media(max-width:700px){#gvsZip1Messenger .gvs1-all-friends-modal{position:fixed;padding:68px 8px 8px}#gvsZip1Messenger .gvs1-all-friends-card{max-height:calc(100vh - 76px)}}#gvsZip1Messenger .voice-record-btn{touch-action:none;user-select:none;-webkit-user-select:none}#gvsZip1Messenger .voice-record-btn.recording{background:#e53935!important;color:#fff!important;border-radius:50%;transform:scale(1.08);box-shadow:0 0 0 7px #e539351f}#gvsZip1Messenger .gvs1-voice-hint{position:absolute;left:50%;bottom:78px;transform:translate(-50%,10px);opacity:0;pointer-events:none;background:#141c28e6;color:#fff;padding:9px 14px;border-radius:18px;font-size:12px;white-space:nowrap;transition:.15s;z-index:60}#gvsZip1Messenger .gvs1-voice-hint.show{opacity:1;transform:translate(-50%)}#gvsZip1Messenger .gvs1-top-nav{position:fixed!important;top:6px!important;left:8px!important;right:8px!important;z-index:300!important;margin:0!important;height:54px;box-sizing:border-box;display:flex!important;align-items:center;justify-content:space-evenly;gap:18px;padding:6px 8px;border-radius:28px;background:#ffffffd1;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 5px 18px #142d5a24}#gvsZip1Messenger .gvs1-top-nav button{flex:0 0 42px}#gvsZip1Messenger .gvs1-top-nav .gvs1-nav-back{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;padding:0!important;display:flex!important;align-items:center;justify-content:center;border:0!important;border-radius:50%!important;background:#ebf1f9e6!important;color:inherit!important;box-shadow:0 2px 8px #142d5a1a}#gvsZip1Messenger .gvs1-top-nav .gvs1-nav-back svg{width:21px;height:21px;display:block}#messagerie .gvs1-inner-title{padding-top:70px!important}@media(max-width:600px){#gvsZip1Messenger .gvs1-top-nav{top:5px!important;left:5px!important;right:5px!important;height:52px;gap:10px;padding:5px 6px;border-radius:27px}#gvsZip1Messenger .gvs1-top-nav button{flex-basis:40px}#gvsZip1Messenger .gvs1-top-nav .gvs1-nav-back{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important}#messagerie .gvs1-inner-title{padding-top:66px!important}}#messagerie{position:relative!important}#gvsZip1Messenger{position:relative!important;padding-top:0!important}#gvsZip1Messenger .gvs1-top-nav{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;height:58px!important;margin:0!important;z-index:9999!important;border-radius:0 0 20px 20px!important;padding:7px 14px!important;box-sizing:border-box!important;background:#fffffff0!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;box-shadow:0 4px 16px #142d5a24!important}#gvsZip1Messenger .gvs1-inner-title{padding-top:70px!important;position:relative!important;z-index:1!important}@media(max-width:600px){#gvsZip1Messenger .gvs1-top-nav{top:0!important;left:0!important;right:0!important;height:56px!important;padding:6px 8px!important;border-radius:0 0 18px 18px!important}#gvsZip1Messenger .gvs1-inner-title{padding-top:66px!important}}#gvsZip1Messenger .gvs1-top-nav{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;height:56px!important;z-index:10000!important}#gvsZip1Messenger .gvs1-screen{padding-top:56px!important;box-sizing:border-box}#gvsZip1Messenger .gvs1-screen.gvs1-screen-chat,#gvsZip1Messenger #gvs1-chat{padding-top:56px!important}#gvsZip1Messenger .chat-header .avatar{width:28px!important;height:28px!important;min-width:28px!important;font-size:10px!important;border-width:2px!important}#gvsZip1Messenger .chat-header-id{gap:8px!important}@media(max-width:600px){#gvsZip1Messenger .gvs1-top-nav{height:54px!important}#gvsZip1Messenger .gvs1-screen,#gvsZip1Messenger .gvs1-screen.gvs1-screen-chat,#gvsZip1Messenger #gvs1-chat{padding-top:54px!important}#gvsZip1Messenger .chat-header .avatar{width:25px!important;height:25px!important;min-width:25px!important;font-size:9px!important}}#gvsZip1Messenger .chat-header{justify-content:center!important;position:relative!important}#gvsZip1Messenger .chat-header-id{flex:0 1 auto!important;justify-content:center!important;text-align:center!important;gap:8px!important}#gvsZip1Messenger .chat-header-meta{align-items:flex-start!important;text-align:left!important}#gvsZip1Messenger .gvs1-nav-back{color:#e53935!important}#gvsZip1Messenger .gvs1-nav-back svg{stroke:#e53935!important;fill:none!important}#gvsZip1Messenger .chat-col{position:relative!important;overflow:hidden!important;height:calc(100vh - 58px)!important;height:calc(100dvh - 58px)!important;min-height:480px!important}#gvsZip1Messenger .chat-header{position:sticky!important;top:0!important;z-index:30!important;flex:none!important;min-height:58px!important;box-sizing:border-box!important;background:#fffffff7!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;box-shadow:0 2px 8px #142d5a14!important}#gvsZip1Messenger .chat-header .avatar{width:40px!important;height:40px!important;min-width:40px!important;border-radius:50%!important;font-size:13px!important;flex:none!important}#gvsZip1Messenger .chat-messages{min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain!important;flex:1 1 auto!important}#gvsZip1Messenger .chat-input-bar{position:sticky!important;bottom:0!important;z-index:35!important;flex:none!important;background:#fffffffa!important;box-shadow:0 -3px 10px #142d5a14!important;margin-top:0!important;padding:8px!important}#gvsZip1Messenger .emoji-btn{width:34px!important;height:34px!important;min-width:34px!important;font-size:20px!important;padding:0!important;border:0!important;background:transparent!important;display:grid!important;place-items:center!important;cursor:pointer!important}#gvsZip1Messenger .emoji-picker{position:absolute!important;left:10px!important;right:10px!important;bottom:64px!important;max-height:190px!important;overflow-y:auto!important;display:grid!important;grid-template-columns:repeat(8,1fr)!important;gap:3px!important;background:#fffffffa!important;border:1px solid #dfe6f1!important;border-radius:16px!important;padding:9px!important;box-shadow:0 10px 28px #142d5a2e!important;z-index:60!important}#gvsZip1Messenger .emoji-picker.hidden{display:none!important}#gvsZip1Messenger .emoji-picker button{border:0!important;background:transparent!important;border-radius:9px!important;font-size:23px!important;padding:5px!important;cursor:pointer!important;line-height:1.1!important}#gvsZip1Messenger .emoji-picker button:hover{background:#f0f4fa!important}@media(max-width:600px){#gvsZip1Messenger .chat-col{height:calc(100vh - 54px)!important;height:calc(100dvh - 54px)!important;min-height:440px!important}#gvsZip1Messenger .chat-header{min-height:54px!important;padding:8px!important}#gvsZip1Messenger .chat-header .avatar{width:40px!important;height:40px!important;min-width:40px!important}#gvsZip1Messenger .emoji-picker{grid-template-columns:repeat(7,1fr)!important;bottom:62px!important;max-height:180px!important}}#gvsZip1Messenger .gvs1-top-nav{justify-content:center!important;gap:22px!important}#gvsZip1Messenger .gvs1-nav-title{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-left:4px!important;padding:7px 13px!important;border-radius:18px!important;font-size:14px!important;font-weight:700!important;color:#0b3fa8!important;background:#ffffff9e!important;border:1px solid rgba(11,63,168,.12)!important;white-space:nowrap!important}#gvsZip1Messenger .gvs1-messages-panel-header{display:none!important}#gvsZip1Messenger #convList{flex:1 1 auto!important}@media(max-width:600px){#gvsZip1Messenger .gvs1-top-nav{gap:15px!important}#gvsZip1Messenger .gvs1-nav-title{font-size:13px!important;padding:6px 10px!important;margin-left:1px!important}}#gvsZip1Messenger .chat-header{justify-content:center!important;padding:8px 16px 7px!important;min-height:76px!important}#gvsZip1Messenger .chat-header-id{flex:0 0 auto!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;text-align:center!important}#gvsZip1Messenger .chat-header .avatar{width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;border-radius:50%!important;font-size:16px!important;flex:none!important}#gvsZip1Messenger .chat-header-meta{align-items:center!important;text-align:center!important;gap:1px!important}#gvsZip1Messenger .chat-header-meta strong{font-size:14px!important;line-height:16px!important}#gvsZip1Messenger .chat-header-meta span{font-size:11px!important;line-height:14px!important;color:var(--online)!important}#gvsZip1Messenger .chat-input-bar{margin:0!important;padding:5px 7px 6px!important}#gvsZip1Messenger .chat-messages{padding-bottom:4px!important}@media(max-width:600px){#gvsZip1Messenger .chat-header{min-height:82px!important;padding:7px 10px 6px!important}#gvsZip1Messenger .chat-header .avatar{width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;font-size:17px!important}#gvsZip1Messenger .chat-header-meta strong{font-size:14px!important}#gvsZip1Messenger .chat-header-meta span{font-size:11px!important}#gvsZip1Messenger .chat-input-bar{padding:4px 6px 5px!important}}#gvsZip1Messenger #gvs1-chat .chat-col{display:flex!important;flex-direction:column!important;overflow:hidden!important}#gvsZip1Messenger #gvs1-chat .chat-header{min-height:104px!important;padding:8px 12px 5px!important;flex:0 0 auto!important}#gvsZip1Messenger #gvs1-chat .chat-header-id{gap:1px!important}#gvsZip1Messenger #gvs1-chat .chat-header .avatar{width:76px!important;height:76px!important;min-width:76px!important;min-height:76px!important;font-size:22px!important;border-width:2px!important}#gvsZip1Messenger #gvs1-chat .chat-header-meta{gap:0!important;line-height:1!important}#gvsZip1Messenger #gvs1-chat .chat-header-meta strong{font-size:15px!important;line-height:18px!important}#gvsZip1Messenger #gvs1-chat .chat-header-meta span{font-size:12px!important;line-height:15px!important;font-weight:700!important}#gvsZip1Messenger #gvs1-chat .chat-messages{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;padding-top:4px!important;padding-bottom:6px!important;scroll-behavior:smooth!important}#gvsZip1Messenger #gvs1-chat .chat-input-bar{flex:0 0 auto!important;margin-top:0!important;padding:5px 7px 6px!important}@media(max-width:600px){#gvsZip1Messenger #gvs1-chat .chat-header{min-height:112px!important;padding:6px 8px 4px!important}#gvsZip1Messenger #gvs1-chat .chat-header .avatar{width:82px!important;height:82px!important;min-width:82px!important;min-height:82px!important;font-size:24px!important}#gvsZip1Messenger #gvs1-chat .chat-header-meta strong{font-size:15px!important;line-height:18px!important}#gvsZip1Messenger #gvs1-chat .chat-header-meta span{font-size:12px!important;line-height:15px!important}#gvsZip1Messenger #gvs1-chat .chat-messages{padding-top:3px!important;padding-bottom:5px!important}}#gvs1-messages{padding:0!important}#gvs1-messages .gvs1-messages-empty-screen{position:relative;width:100%;min-height:100%;height:100%;background:transparent}#gvs1-messages .gvs1-messages-back-only{position:absolute;top:12px;left:12px;z-index:20}#messagerie .gvs-messages-arrow-only{display:flex;align-items:flex-start;justify-content:flex-start;width:100%;min-height:1px}#messagerie .messages-back-only{display:flex!important;align-items:center;justify-content:center;margin:10px 0 0 10px;padding:0;width:42px;height:42px;background:transparent!important;border:0;box-shadow:none;border-radius:0}#messagerie .messages-back-only svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}#messagerie .gvs-messages-arrow-only *:not(button):not(svg):not(path){display:none!important}#messagerie .gvs-messages-arrow-only button svg path{display:block!important}#messagerie{position:relative!important;padding:0!important;margin:0!important;min-height:0!important;background:transparent!important;box-shadow:none!important}#messagerie>*{display:revert!important}#messagerie>.gvs-msg-toptabs{display:flex!important}#messagerie>.gvs-msg-panel{display:block!important}#messagerie>.gvs-msg-panel.hidden{display:none!important}#messagerie .gvs-msg-panel.hidden{display:none!important}#messagerie>.gvs-page-tools-arrow-only{display:flex!important}#messagerie>.gvs-page-tools-arrow-only .gvs-section-back{display:flex!important}#messagerie>.gvs-page-tools-arrow-only .gvs-section-back svg{display:block!important}#messagerie>.gvs-messages-arrow-only{display:flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;margin:10px 0 0 10px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#d51f3a!important;font-size:0!important}#messagerie>.gvs-messages-arrow-only svg{display:block!important;width:30px!important;height:30px!important;fill:none!important;stroke:currentColor!important;stroke-width:2.6!important;stroke-linecap:round!important;stroke-linejoin:round!important}#messagerie>.gvs-messages-arrow-only svg path{display:block!important}#messagerie>.gvs-messages-arrow-only{display:block!important;width:auto!important;height:auto!important;margin:10px 0 0 10px!important;padding:0!important;color:#d51f3a!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-family:Courier New,monospace!important;font-size:32px!important;font-weight:400!important;line-height:1!important;letter-spacing:-5px!important}#messagerie>.gvs-messages-arrow-only svg{display:none!important}.gvs-section-back svg,.home-nav-arrow svg,.gvs-client-arrow svg,.gvs-fixed-client-arrow svg,.home-top-arrow svg,.messages-back-only svg,.gvs-messages-arrow-only svg{display:block!important;width:24px!important;height:24px!important;fill:none!important;stroke:#e63946!important;stroke-width:2.5!important;stroke-linecap:round!important;stroke-linejoin:round!important}.gvs-section-back,.home-nav-arrow,.gvs-client-arrow,.gvs-fixed-client-arrow,.home-top-arrow,.messages-back-only,.gvs-messages-arrow-only{color:#e63946!important}#messagerie>.gvs-messages-arrow-only{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;margin:10px 0 0 10px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.topstrip{flex-wrap:nowrap!important}.brand-cluster{flex:0 0 auto!important}.topstrip-icons-wrap{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;flex:1 1 auto!important;min-width:0!important;gap:8px!important}.topstrip-icons-wrap .live-datetime{flex:1 1 auto!important;min-width:0!important;text-overflow:ellipsis!important}.topstrip-icons-wrap .topstrip-icons{flex:0 0 auto!important;margin-left:0!important;align-items:center!important}@media(max-width:350px){.topstrip-icons-wrap .live-datetime{display:none!important}}.admin-accordion{padding:0!important;overflow:hidden;margin-bottom:12px;border:1px solid rgba(24,35,46,.09);box-shadow:0 6px 18px #18232e0f}.admin-accordion-trigger{width:100%;min-height:64px;border:0;background:transparent;display:grid;grid-template-columns:42px minmax(0,1fr) 58px;align-items:center;gap:12px;text-align:left;padding:10px 14px;cursor:pointer;color:var(--ink,#17212b)}.admin-accordion-trigger:hover{background:#10b9810e}.admin-accordion-icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#10b9811a;color:#16815f;flex:none}.admin-accordion-icon svg{width:21px;height:21px}.admin-accordion-title{font-size:15px;font-weight:800;line-height:1.25;min-width:0;display:flex;align-items:center}.admin-accordion-arrow{justify-self:end;width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:#10b9811f;font-size:22px;line-height:1;transition:transform .2s ease,background .2s ease}.admin-accordion.is-open .admin-accordion-arrow{transform:rotate(180deg);background:#10b98130}.admin-accordion-body{padding:0 16px 16px;border-top:1px solid rgba(24,35,46,.07);max-height:calc(100dvh - 190px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.admin-accordion-body[hidden]{display:none}.admin-accordion-body input,.admin-accordion-body textarea,.admin-accordion-body select,.admin-accordion-body [contenteditable=true]{touch-action:auto}.admin-accordion-body textarea{min-height:110px;resize:vertical}.admin-accordion-body>.card{margin-top:12px}.admin-dashboard-message-card{position:relative}.admin-dashboard-message-card .dash-label{font-weight:800}.admin-autosave-status{font-size:12px;font-weight:700;color:#16815f;margin-left:auto;white-space:nowrap}@media(max-width:600px){.admin-accordion-trigger{grid-template-columns:38px minmax(0,1fr) 52px;padding:9px 10px;gap:9px}.admin-accordion-icon{width:36px;height:36px;border-radius:10px}.admin-accordion-title{font-size:14px}.admin-accordion-arrow{width:42px;height:42px;font-size:20px}}.admin-accordion-trigger .admin-accordion-arrow{display:grid!important;place-items:center!important;width:48px!important;height:48px!important;font-size:23px!important;font-weight:900!important}.admin-accordion-title{white-space:normal!important;text-align:left!important}.admin-message-composer-control{margin:14px 0 4px;padding:15px;border:1px solid rgba(24,35,46,.09);border-radius:14px;background:#10b98109}.admin-control-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.admin-control-row strong{display:block;font-size:14px;margin-bottom:4px}.admin-switch{position:relative;display:inline-block;width:58px;height:32px;flex:none}.admin-switch input{opacity:0;width:0;height:0}.admin-switch-slider{position:absolute;inset:0;cursor:pointer;border-radius:32px;background:#d7dde2;transition:.2s}.admin-switch-slider:before{content:"";position:absolute;width:24px;height:24px;left:4px;top:4px;border-radius:50%;background:#fff;transition:.2s;box-shadow:0 1px 4px #0000002e}.admin-switch input:checked+.admin-switch-slider{background:#d9534f}.admin-switch input:checked+.admin-switch-slider:before{transform:translate(26px)}.admin-composer-status{margin-top:9px;font-size:12px;font-weight:700}html.admin-block-message-composer [contenteditable=true],html.admin-block-message-composer textarea[name*=message i],html.admin-block-message-composer textarea[id*=message i],html.admin-block-message-composer input[name*=message i]{pointer-events:none!important;opacity:.45!important}html.admin-block-message-composer button[type=submit][data-message],html.admin-block-message-composer .message-send,html.admin-block-message-composer .send-message{pointer-events:none!important;opacity:.45!important}.gvs-user-director-space{margin:0 0 14px;padding:12px;border:1px solid rgba(24,35,46,.1);border-radius:16px;background:#fff}.gvs-user-director-head{display:flex;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid rgba(24,35,46,.08)}.gvs-user-director-head>div:last-child{display:flex;flex-direction:column;gap:2px}.gvs-user-director-head small{opacity:.68}.gvs-user-director-thread{max-height:260px;overflow:auto;padding:10px 2px}.gvs-user-director-composer{display:flex;align-items:flex-end;gap:7px;border-top:1px solid rgba(24,35,46,.08);padding-top:9px}.gvs-user-director-composer textarea{flex:1;min-height:42px;max-height:120px;resize:none;border:1px solid rgba(24,35,46,.13);border-radius:13px;padding:10px 12px;font:inherit;outline:none}.gvs-user-director-composer textarea:focus{border-color:#16815f}.gvs-user-director-composer .gvs-msg-icon-btn,.gvs-user-director-composer .gvs-msg-send{flex:none}.gvs-user-director-locked{padding:10px;border-radius:11px;background:#d9534f14;font-size:12px;font-weight:700;margin-top:8px}.gvs-msg-toptabs-two{height:auto;min-height:92px;gap:10px;padding:10px;margin:0;background:transparent;border:0;box-shadow:none;position:sticky}.gvs-msg-toptabs-two .gvs-msg-tab{flex:1 1 0;min-height:76px;padding:10px 8px;gap:7px;border:1px solid var(--line);border-radius:16px;background:var(--paper-raised);color:var(--ink-soft);box-shadow:var(--shadow-sm);transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.gvs-msg-toptabs-two .gvs-msg-tab-ic{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;background:#eef3ff;color:var(--icon-active-light)}.gvs-msg-toptabs-two .gvs-msg-tab-ic svg{width:24px;height:24px}.gvs-msg-toptabs-two .gvs-msg-tab-lbl{font:700 11px var(--font-body);letter-spacing:0;white-space:normal;text-align:center;line-height:1.15;overflow:visible}.gvs-msg-toptabs-two .gvs-msg-tab.active{color:var(--icon-active-light);border-color:#0b3fa847;box-shadow:0 6px 18px #0b3fa81a;border-top:1px solid rgba(11,63,168,.28)}.gvs-msg-toptabs-two .gvs-msg-tab.active .gvs-msg-tab-ic{background:#dde8ff}.gvs-msg-toptabs-two .gvs-msg-tab:active{transform:scale(.98)}body.dark .gvs-msg-toptabs-two{background:transparent}body.dark .gvs-msg-toptabs-two .gvs-msg-tab{background:#0B1020;border-color:#3a3a42;color:#a7b2d2}body.dark .gvs-msg-toptabs-two .gvs-msg-tab-ic{background:#0B1020;color:#8eacff}body.dark .gvs-msg-toptabs-two .gvs-msg-tab.active{color:#9cb5ff;border-color:#40558a}@media(max-width:380px){.gvs-msg-toptabs-two{gap:7px;padding:8px}.gvs-msg-toptabs-two .gvs-msg-tab{min-height:72px;padding:8px 5px}.gvs-msg-toptabs-two .gvs-msg-tab-lbl{font-size:10px}}.gvs-director-photo{overflow:hidden!important;display:grid;place-items:center;font-weight:900;background:#eef3fb}.gvs-director-photo img{width:100%;height:100%;object-fit:cover;display:block}.gvs-director-offline{color:inherit!important;display:inline-flex!important;align-items:center;gap:0}.gvs-user-director-composer{display:flex;align-items:center;gap:6px}.gvs-user-director-composer .gvs-msg-icon-btn{flex:0 0 auto}.gvs-user-director-composer textarea{flex:1;min-width:0}.gvs-director-online-row .messenger-avatar{overflow:hidden}.gvs-msg-unread{background:#e32b32!important}.gvs-director-online-row .messenger-item-main small:empty{display:none!important}#gvsDirectorStatus,#gvsUserDirectorStatus,#gvsMsgChatStatus,[data-gvs-director-online]{display:none!important}#syncBadge.badge.online{display:inline-flex!important;align-items:center;justify-content:center;gap:4px;min-width:88px;min-height:30px;height:30px;box-sizing:border-box;padding:6px 10px}#syncBadge.badge.online .dot{width:7px;height:7px;border-radius:50%;background:currentColor;display:inline-block;flex:0 0 7px}#syncBadge.badge.local{min-width:88px;min-height:30px;box-sizing:border-box;justify-content:center;padding:6px 10px}#panel>.card:first-child .btn.logout-light.sm{min-width:88px;min-height:30px;height:30px;box-sizing:border-box;padding:6px 10px;font-size:11.5px;border-radius:20px}.gvs-user-director-head{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:5px;padding:14px 8px 12px;border-bottom:1px solid rgba(24,35,46,.08)}.gvs-user-director-head .gvs-msg-avatar{width:92px;height:92px;min-width:92px;margin:0 auto 2px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center}.gvs-user-director-head .gvs-msg-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.gvs-director-presence{display:block;font-size:13px;line-height:18px;font-weight:700;opacity:1}.gvs-director-name{display:block;font-size:15px;line-height:20px;margin:0}.gvs-director-presence.gvs-director-online,.gvs-director-presence.gvs-director-offline{color:inherit}#msgTabPanel-message .gvs-user-director-space{display:block;text-align:center}#msgTabPanel-message .gvs-user-director-head{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:6px!important}#msgTabPanel-message .gvs-user-director-head .gvs-msg-avatar{margin:0 auto!important;width:96px!important;height:96px!important;min-width:96px!important;border-radius:50%!important;overflow:hidden!important}#msgTabPanel-message .gvs-user-director-head .gvs-msg-avatar img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important;display:block!important}#msgTabPanel-message .gvs-director-presence{display:block!important;margin:0!important;font-size:13px!important;line-height:18px!important;font-weight:700!important}#msgTabPanel-message .gvs-director-name{display:block!important;margin:0!important;font-size:15px!important;line-height:20px!important;font-weight:800!important}#msgTabPanel-message #gvsUserDirectorStatus{display:block!important;visibility:visible!important;position:static!important;opacity:1!important;font-size:13px!important;line-height:20px!important;font-weight:700!important;margin:0!important}#msgTabPanel-message #gvsUserDirectorStatus.gvs-director-online{color:#16a34a!important}#msgTabPanel-message #gvsUserDirectorStatus.gvs-director-offline{color:#dc2626!important}#msgTabPanel-message #gvsUserDirectorMessageSpace{display:block!important;visibility:visible!important}#msgTabPanel-message .gvs-user-director-space{max-width:680px;margin:0 auto 14px;padding:0 12px 12px;border:1px solid rgba(24,35,46,.1);border-radius:20px;background:var(--paper-raised,#fff);box-shadow:0 8px 26px #14285012;overflow:hidden}#msgTabPanel-message .gvs-user-director-head{padding:18px 8px 14px;border-bottom:1px solid rgba(24,35,46,.08)}#msgTabPanel-message .gvs-user-director-head .gvs-msg-avatar{width:104px!important;height:104px!important;min-width:104px!important;box-shadow:0 3px 14px #0000001a}#msgTabPanel-message .gvs-director-presence{font-size:13px!important;font-weight:700!important}#msgTabPanel-message .gvs-director-name{font-size:16px!important;font-weight:800!important}#msgTabPanel-message .gvs-user-director-thread{min-height:180px;max-height:46vh;overflow:auto;padding:14px 4px;background:#f7f8fa}#msgTabPanel-message .gvs-user-director-composer{display:flex;align-items:center;gap:5px;margin-top:10px;padding:7px 8px;border:1px solid #dfe3e8;border-radius:28px;background:#fff;box-shadow:0 2px 8px #0000000a}#msgTabPanel-message .gvs-user-director-composer textarea{border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;padding:8px 5px;min-height:38px;max-height:110px;border-radius:20px!important}#msgTabPanel-message .gvs-user-director-composer .gvs-msg-icon-btn,#msgTabPanel-message .gvs-user-director-composer .gvs-msg-send{width:40px;height:40px;min-width:40px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;background:transparent;color:#59636e;cursor:pointer;flex:0 0 40px}#msgTabPanel-message .gvs-user-director-composer .gvs-msg-icon-btn:hover{background:#f0f2f5}#msgTabPanel-message .gvs-user-director-composer .gvs-msg-icon-btn svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#msgTabPanel-message .gvs-user-director-composer .gvs-msg-send{color:#16815f}#msgTabPanel-message .gvs-user-director-composer .gvs-msg-send svg{width:23px;height:23px;display:block}#msgTabPanel-message .gvs-user-director-composer .gvs-msg-icon-btn.recording{background:#e8f7ef;color:#16815f;transform:translateY(-2px)}#msgTabPanel-message .gvs-user-director-composer .gvs-msg-icon-btn.swipe-up{box-shadow:0 0 0 5px #16815f1a;transform:translateY(-8px)}.gvs-user-director-space{width:min(100%,760px);margin:0 auto;display:flex;flex-direction:column;align-items:stretch}.gvs-user-director-head{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:7px!important;padding:18px 12px 12px!important}.gvs-user-director-head .gvs-msg-avatar{width:92px!important;height:92px!important;min-width:92px!important;border-radius:50%!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto!important}.gvs-user-director-head .gvs-msg-avatar img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.gvs-user-director-status{font-size:13px!important;font-weight:700!important;line-height:1.2!important;display:block!important}.gvs-director-name{font-size:16px!important;font-weight:700!important;display:block!important}.gvs-user-director-thread{min-height:150px;max-height:46vh;overflow:auto}.gvs-user-director-composer{display:flex!important;align-items:center!important;gap:7px!important;padding:8px!important;border-radius:18px!important}.gvs-user-director-composer .gvs-msg-icon-btn,.gvs-user-director-composer .gvs-msg-send{width:40px!important;height:40px!important;min-width:40px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important}.gvs-user-director-composer .gvs-msg-send svg{width:21px!important;height:21px!important}.gvs-user-director-composer textarea{flex:1 1 auto!important;min-width:0!important;border-radius:18px!important}.gvs-user-director-composer .gvs-msg-send{cursor:pointer!important}.gvs-user-director-composer .gvs-msg-icon-btn.recording,.gvs-user-director-composer .gvs-msg-icon-btn.swipe-up{transform:translateY(-5px) scale(1.06)}#msgTabPanel-message .gvs-user-director-head .gvs-msg-avatar,#msgTabPanel-message .gvs-user-director-head .gvs-director-photo{width:110px!important;height:110px!important;min-width:110px!important;border-radius:50%!important;overflow:hidden!important}#msgTabPanel-message .gvs-user-director-head .gvs-msg-avatar img,#msgTabPanel-message .gvs-user-director-head .gvs-director-photo img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}#msgTabPanel-message .gvs-user-director-composer{min-height:58px!important;padding:8px 10px!important;gap:7px!important}#msgTabPanel-message .gvs-user-director-composer textarea{flex:1 1 auto!important;width:100%!important;min-height:46px!important;height:46px!important;max-height:140px!important;padding:11px 10px!important;font-size:16px!important;line-height:22px!important;resize:none!important;overflow-y:auto!important}#msgTabPanel-message .gvs-user-director-composer{gap:2px!important;padding:7px!important;min-height:62px!important}#msgTabPanel-message .gvs-user-director-composer textarea{min-height:50px!important;height:50px!important;max-height:150px!important;padding:12px 8px!important;font-size:16px!important;line-height:23px!important}#msgTabPanel-message .gvs-user-director-composer .gvs-msg-icon-btn,#msgTabPanel-message .gvs-user-director-composer .gvs-msg-send{width:36px!important;height:36px!important;min-width:36px!important;flex:0 0 36px!important}#msgTabPanel-message .gvs-user-director-composer .gvs-msg-icon-btn svg{width:20px!important;height:20px!important}#msgTabPanel-message .gvs-user-director-composer .gvs-msg-send svg{width:22px!important;height:22px!important}#msgTabPanel-message .gvs-user-director-composer .gvs-msg-icon-btn.swipe-up{transform:translateY(-12px) scale(1.08)!important}body.dark #msgTabPanel-message{display:block!important;visibility:visible!important;opacity:1!important;background:#0B1020!important;color:#eef4ff!important}body.dark #msgTabPanel-message .gvs-user-director-space{display:block!important;visibility:visible!important;background:#0B1020!important;color:#eef4ff!important;border-color:#3a3a42!important}body.dark #msgTabPanel-message .gvs-user-director-head{background:#0B1020!important;color:#eef4ff!important;border-color:#3a3a42!important}body.dark #msgTabPanel-message .gvs-user-director-thread{display:block!important;background:#0B1020!important;color:#f8fafc!important}body.dark #msgTabPanel-message .gvs-user-director-composer{display:flex!important;background:#0B1020!important;border-color:#3a3a42!important}body.dark #msgTabPanel-message .gvs-user-director-composer textarea{color:#f8fafc!important;background:#0B1020!important}body.dark #msgTabPanel-message .gvs-user-director-composer textarea::placeholder{color:#a8b4c7!important}body.dark #msgTabPanel-message .gvs-user-director-thread .msg-bubble{color:#f8fafc!important}body.dark #msgTabPanel-message .gvs-user-director-thread .msg-bubble.msg-in{background:#0B1020!important}body.dark #msgTabPanel-message .gvs-user-director-thread .msg-bubble.msg-out{background:#164b88!important;color:#fff!important}#adminHeaderCard.admin-header-card{position:sticky;top:var(--gvs-header-h,0px);z-index:30;background:var(--paper-raised,#fff);box-shadow:0 4px 14px #00000014}#adminHeaderDirectorHead{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important;gap:12px!important;padding:0 0 12px!important}#adminHeaderDirectorHead .gvs-msg-avatar{width:50px!important;height:50px!important;min-width:50px!important;margin:0!important;border-radius:50%!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important}#adminHeaderDirectorHead .gvs-msg-avatar img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}#adminHeaderDirectorInfo{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0}#adminHeaderDirectorName{font-size:14px;font-weight:800;line-height:1.2;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#adminHeaderDirectorStatus{display:inline-flex!important;align-items:center;gap:4px;width:fit-content;padding:3px 10px;border-radius:6px;font-size:10.5px;font-weight:800;line-height:1.3;opacity:1!important;background:#dc26261a;color:#dc2626}#adminHeaderDirectorStatus.gvs-director-online{background:#16a34a1f;color:#16a34a}#adminHeaderDirectorStatus.gvs-director-offline{background:#dc26261a;color:#dc2626}body.dark #adminHeaderCard.admin-header-card{background:var(--paper-raised,#0B1020);box-shadow:0 4px 14px #0006}body.dark #adminHeaderDirectorStatus.gvs-director-online{background:#16a34a38}body.dark #adminHeaderDirectorStatus.gvs-director-offline{background:#dc262638}.gvs-user-director-composer,.gvs-msg-composer{display:flex!important;align-items:flex-end!important;gap:6px!important;width:100%!important;box-sizing:border-box!important;min-height:58px!important;padding:7px 8px!important;border-radius:30px!important;background:#fff!important;border:1px solid #d9dee7!important;box-shadow:0 1px 5px #00000014!important}.gvs-user-director-composer textarea,.gvs-msg-composer textarea{flex:1 1 auto!important;min-width:0!important;width:auto!important;height:42px!important;min-height:42px!important;max-height:180px!important;margin:0!important;padding:9px 4px!important;border:0!important;border-radius:22px!important;background:transparent!important;color:#172033!important;line-height:22px!important;resize:none!important;overflow-y:hidden!important;outline:none!important;box-shadow:none!important}.gvs-user-director-composer .gvs-msg-icon-btn,.gvs-user-director-composer .gvs-msg-send,.gvs-msg-composer .gvs-msg-icon-btn,.gvs-msg-composer .gvs-msg-send{flex:0 0 40px!important;width:40px!important;height:40px!important;min-width:40px!important;margin:0!important;border:0!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:transparent!important}.gvs-user-director-composer .gvs-msg-icon-btn:hover,.gvs-user-director-composer .gvs-msg-send:hover,.gvs-msg-composer .gvs-msg-icon-btn:hover,.gvs-msg-composer .gvs-msg-send:hover{background:#f0f2f5!important}body.dark .gvs-user-director-composer,body.dark .gvs-msg-composer{background:#202123!important;border-color:#4b5563!important;box-shadow:0 1px 6px #00000059!important}body.dark .gvs-user-director-composer textarea,body.dark .gvs-msg-composer textarea{color:#f8fafc!important;background:transparent!important}body.dark .gvs-user-director-composer textarea::placeholder,body.dark .gvs-msg-composer textarea::placeholder{color:#9ca3af!important}body.dark .gvs-user-director-composer .gvs-msg-icon-btn:hover,body.dark .gvs-user-director-composer .gvs-msg-send:hover,body.dark .gvs-msg-composer .gvs-msg-icon-btn:hover,body.dark .gvs-msg-composer .gvs-msg-send:hover{background:#0B1020!important}@media(max-width:520px){.gvs-user-director-composer,.gvs-msg-composer{min-height:56px!important;padding:6px!important;border-radius:28px!important}.gvs-user-director-composer textarea,.gvs-msg-composer textarea{height:40px!important;min-height:40px!important;max-height:180px!important;font-size:15.5px!important}.gvs-user-director-composer .gvs-msg-icon-btn,.gvs-user-director-composer .gvs-msg-send,.gvs-msg-composer .gvs-msg-icon-btn,.gvs-msg-composer .gvs-msg-send{flex-basis:36px!important;width:36px!important;height:36px!important;min-width:36px!important}}#msgTabPanel-message .gvs-user-director-composer,#msgTabPanel-message .gvs-msg-composer{display:flex!important;align-items:flex-end!important;gap:7px!important;width:100%!important;box-sizing:border-box!important;min-height:64px!important;padding:8px 10px!important;border-radius:22px!important}#msgTabPanel-message .gvs-user-director-composer textarea,#msgTabPanel-message .gvs-msg-composer textarea{flex:1 1 auto!important;width:auto!important;min-width:0!important;height:46px!important;min-height:46px!important;max-height:160px!important;padding:11px 8px!important;font-size:16px!important;line-height:22px!important;resize:none!important;overflow-y:auto!important}#msgTabPanel-message .gvs-user-director-composer .gvs-msg-icon-btn,#msgTabPanel-message .gvs-user-director-composer .gvs-msg-send,#msgTabPanel-message .gvs-msg-composer .gvs-msg-icon-btn,#msgTabPanel-message .gvs-msg-composer .gvs-msg-send{flex:0 0 40px!important;width:40px!important;height:40px!important;min-width:40px!important;border-radius:50%!important;display:grid!important;place-items:center!important;color:#54656f!important}#msgTabPanel-message .gvs-user-director-composer .gvs-msg-icon-btn:hover,#msgTabPanel-message .gvs-msg-composer .gvs-msg-icon-btn:hover{background:#f0f2f5!important}#msgTabPanel-message .gvs-user-director-composer .gvs-msg-send,#msgTabPanel-message .gvs-msg-composer .gvs-msg-send{color:#16815f!important}body.dark #msgTabPanel-message .gvs-user-director-composer .gvs-msg-icon-btn,body.dark #msgTabPanel-message .gvs-msg-composer .gvs-msg-icon-btn{color:#aebac1!important}body.dark #msgTabPanel-message .gvs-user-director-composer .gvs-msg-icon-btn:hover,body.dark #msgTabPanel-message .gvs-msg-composer .gvs-msg-icon-btn:hover{background:#0B1020!important}body.dark #msgTabPanel-message .gvs-user-director-composer .gvs-msg-send,body.dark #msgTabPanel-message .gvs-msg-composer .gvs-msg-send{color:#2fd583!important}@media(max-width:520px){#msgTabPanel-message .gvs-user-director-composer,#msgTabPanel-message .gvs-msg-composer{min-height:84px!important;padding:10px!important}#msgTabPanel-message .gvs-user-director-composer textarea,#msgTabPanel-message .gvs-msg-composer textarea{height:60px!important;min-height:60px!important;max-height:220px!important}}#msgTabPanel-message .gvs-user-director-composer,#msgTabPanel-message .gvs-msg-composer{min-height:158px!important;padding:16px 14px!important;border-radius:30px!important}#msgTabPanel-message .gvs-user-director-composer textarea,#msgTabPanel-message .gvs-msg-composer textarea{height:126px!important;min-height:126px!important;max-height:340px!important;padding:16px 8px!important;font-size:16.5px!important;line-height:25px!important}@media(max-width:520px){#msgTabPanel-message .gvs-user-director-composer,#msgTabPanel-message .gvs-msg-composer{min-height:140px!important;padding:14px 12px!important}#msgTabPanel-message .gvs-user-director-composer textarea,#msgTabPanel-message .gvs-msg-composer textarea{height:112px!important;min-height:112px!important;max-height:300px!important}}#msgTabPanel-message .gvs-user-director-composer,#msgTabPanel-message .gvs-msg-composer{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;padding:0!important;border-radius:24px!important;overflow:hidden!important}#msgTabPanel-message .gvs-user-director-composer textarea,#msgTabPanel-message .gvs-msg-composer textarea{width:100%!important;flex:1 1 auto!important;box-sizing:border-box!important;border-radius:0!important;padding:16px 16px 10px!important}#msgTabPanel-message .gvs-composer-toolbar{display:flex!important;align-items:center!important;gap:2px!important;padding:6px 10px 8px!important;flex:0 0 auto!important;border-top:1px solid rgba(24,35,46,.08)!important}#msgTabPanel-message .gvs-composer-spacer{flex:1 1 auto!important}#msgTabPanel-message .gvs-user-director-composer .gvs-msg-icon-btn,#msgTabPanel-message .gvs-user-director-composer .gvs-msg-send,#msgTabPanel-message .gvs-msg-composer .gvs-msg-icon-btn,#msgTabPanel-message .gvs-msg-composer .gvs-msg-send{flex:0 0 38px!important;width:38px!important;height:38px!important;min-width:38px!important;margin:0!important}body.dark #msgTabPanel-message .gvs-composer-toolbar{border-top-color:#3a3a42!important}.admin-msg-reply-row{display:flex!important;align-items:center!important;gap:6px!important;background:#fff!important;border:1px solid #d9dee7!important;border-radius:26px!important;padding:6px 6px 6px 14px!important;box-shadow:0 1px 5px #0000000f!important}.admin-msg-reply-row input{flex:1 1 auto!important;border:0!important;outline:0!important;background:transparent!important;min-width:0!important;font-size:15px!important;padding:11px 4px!important}.admin-msg-reply-row .btn{border-radius:50%!important;min-width:38px!important;width:38px!important;height:38px!important;padding:0!important;display:grid!important;place-items:center!important;flex:0 0 38px!important}.admin-msg-reply-row .btn.amber{background:#16815f!important;color:#fff!important;border:0!important}body.dark .admin-msg-reply-row{background:#202123!important;border-color:#4b5563!important}body.dark .admin-msg-reply-row input{color:#f8fafc!important}body.dark .admin-msg-reply-row input::placeholder{color:#9ca3af!important}#appHeader{contain:layout paint}.gvs-director-request-panel{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:10px 0 8px;padding:10px 12px;border:1px solid rgba(14,147,80,.18);border-radius:14px;background:#0e93500b}.gvs-director-request-text{font-size:12px;line-height:1.35;font-weight:700;color:var(--ink-soft)}.gvs-director-request-panel .btn{flex:0 0 auto;white-space:nowrap}.gvs-director-request-panel.is-pending{background:#f59e0b12;border-color:#f59e0b33}.gvs-director-request-panel.is-accepted{display:none!important}@media(max-width:520px){.gvs-director-request-panel{align-items:stretch;flex-direction:column}.gvs-director-request-panel .btn{width:100%}}.gvs-director-request-panel{display:none!important}.gvs-director-request-toolbar-btn{width:auto!important;height:auto!important;min-width:0!important;padding:0 10px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#16a34a!important;font-size:28px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-shadow:none!important}.gvs-director-request-toolbar-btn:active{transform:scale(.92)}.gvs-director-request-toolbar-btn:disabled{opacity:.65!important;cursor:default!important}.gvs-director-request-toolbar-btn.hidden{display:none!important}.gvs-director-request-toolbar-btn.is-pending{color:#16a34a!important}#adminMessagesCard.is-open .admin-msg-request-actions{display:flex!important}#gvsUserDirectorComposer .gvs-director-request-toolbar-btn{width:auto!important;height:auto!important;min-width:28px!important;min-height:34px!important;margin:0!important;padding:0 7px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#16a34a!important;box-shadow:none!important;font-size:30px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}#gvsUserDirectorComposer .gvs-director-request-toolbar-btn:active{transform:scale(.9)!important}#gvsUserDirectorComposer.gvs-request-mode .gvs-msg-icon-btn[disabled]{opacity:.42!important;filter:grayscale(.25)}#gvsUserDirectorComposer.gvs-request-mode .gvs-msg-send[disabled]{opacity:.42!important}.gvs-msg-inbox-row.is-request{border:1px solid rgba(22,163,74,.28)!important;background:#16a34a0f!important}.gvs-msg-request-inline{display:flex!important;align-items:center!important;gap:5px!important;flex-wrap:wrap!important;margin-left:auto!important}.gvs-msg-request-inline button{cursor:pointer!important}#gvsUserDirectorComposer.gvs-request-mode .gvs-composer-toolbar{display:grid!important;grid-template-columns:1fr 1fr auto 1fr 1fr!important;align-items:center!important;justify-items:center!important;gap:4px!important}#gvsUserDirectorComposer.gvs-request-mode .gvs-composer-toolbar>.gvs-msg-icon-btn[aria-label=Emojis]{grid-column:1!important}#gvsUserDirectorComposer.gvs-request-mode .gvs-composer-toolbar>.gvs-msg-icon-btn[aria-label="Pi\e8 ces jointes"]{grid-column:2!important}#gvsUserDirectorComposer.gvs-request-mode .gvs-director-request-toolbar-btn{grid-column:3!important;grid-row:1!important}#gvsUserDirectorComposer.gvs-request-mode #gvsUserDirectorMic{grid-column:4!important}#gvsUserDirectorComposer.gvs-request-mode #gvsUserDirectorSend{grid-column:5!important}#gvsUserDirectorComposer.gvs-request-mode #gvsUserDirectorMic,#gvsUserDirectorComposer.gvs-request-mode #gvsUserDirectorSend{opacity:.5;cursor:not-allowed}#gvsUserDirectorComposer.gvs-request-mode #gvsUserDirectorInput{cursor:not-allowed}#gvsUserDirectorComposer.gvs-request-mode #gvsUserDirectorInput::placeholder{opacity:.72}@media(max-width:520px){#gvsUserDirectorComposer.gvs-request-mode .gvs-composer-toolbar{grid-template-columns:1fr 1fr auto 1fr 1fr!important;gap:2px!important}}#gvsUserDirectorComposer.gvs-request-mode .gvs-composer-toolbar{position:relative!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:center!important;justify-items:center!important;gap:0!important}#gvsUserDirectorComposer.gvs-request-mode .gvs-composer-toolbar>.gvs-msg-icon-btn[aria-label=Emojis]{grid-column:1!important;grid-row:1!important}#gvsUserDirectorComposer.gvs-request-mode .gvs-composer-toolbar>.gvs-msg-icon-btn[aria-label="Pi\e8 ces jointes"]{grid-column:2!important;grid-row:1!important}#gvsUserDirectorComposer.gvs-request-mode .gvs-director-request-toolbar-btn{grid-column:3!important;grid-row:1!important;justify-self:center!important;margin-inline:auto!important;padding:0!important;min-width:0!important;width:30px!important;height:34px!important}#gvsUserDirectorComposer.gvs-request-mode .gvs-composer-spacer{display:none!important}#gvsUserDirectorComposer.gvs-request-mode #gvsUserDirectorMic{grid-column:4!important;grid-row:1!important}#gvsUserDirectorComposer.gvs-request-mode #gvsUserDirectorSend{grid-column:5!important;grid-row:1!important}#gvsUserDirectorComposer.gvs-request-mode #gvsUserDirectorInput{pointer-events:auto!important;caret-color:transparent!important}#gvsMsgComposer .gvs-composer-toolbar{position:relative!important;display:grid!important;grid-template-columns:repeat(5,1fr)!important;align-items:center!important;justify-items:center!important;gap:4px!important}#gvsMsgComposer .gvs-composer-spacer{display:none!important}#gvsMsgComposer #gvsMsgAccessRequestBtn{grid-column:3!important;grid-row:1!important;border:0!important;background:transparent!important;color:#16a34a!important;font-size:29px!important;font-weight:900!important;line-height:1!important;padding:2px 8px!important;margin:0!important;box-shadow:none!important;border-radius:0!important}#gvsMsgComposer #gvsMsgVoiceBtn{grid-column:4!important;grid-row:1!important}#gvsMsgComposer .gvs-msg-send{grid-column:5!important;grid-row:1!important}#gvsMsgComposer .gvs-msg-icon-btn:first-child{grid-column:1!important;grid-row:1!important}#gvsMsgComposer .gvs-msg-icon-btn:nth-child(2){grid-column:2!important;grid-row:1!important}.gvs-msg-admin-request-actions,.admin-msg-request-actions{display:flex!important;visibility:visible!important;opacity:1!important}#gvsMsgComposer .gvs-composer-toolbar{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;position:relative!important;width:100%!important;align-items:center!important;justify-items:center!important}#gvsMsgComposer #gvsMsgAccessRequestBtn{grid-column:3!important;position:static!important;justify-self:center!important;transform:none!important;color:#16a34a!important;background:transparent!important;border:0!important;box-shadow:none!important;font-size:30px!important;font-weight:900!important;line-height:1!important;padding:0 10px!important;margin:0!important}#gvsMsgComposer #gvsMsgVoiceBtn{grid-column:4!important}#gvsMsgComposer .gvs-msg-send{grid-column:5!important}#gvsMsgComposer .gvs-msg-icon-btn:first-child{grid-column:1!important}#gvsMsgComposer .gvs-msg-icon-btn:nth-child(2){grid-column:2!important}#gvsMsgComposer .gvs-msg-access-request.hidden{display:none!important}#gvsMsgComposer textarea.gvs-composer-locked{cursor:not-allowed!important}.news-photo-strip{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.news-photo-slide{flex:0 0 100%;scroll-snap-align:start}.news-photo-slide img{width:100%;height:220px;object-fit:cover;display:block;background:#0000000a}.news-photo-slide p{margin:0;padding:9px 12px;font-size:13px;line-height:1.4}.news-upload-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}.news-upload-preview-item{position:relative;border:1px solid var(--line,#d8e2f0);border-radius:10px;overflow:hidden;background:var(--paper-raised,#fff)}.news-upload-preview-item img{width:100%;height:100px;object-fit:cover;display:block}.news-upload-preview-item span{display:block;padding:5px 7px;font-size:11px;font-weight:700}#newsCaptionsEditor{display:grid;gap:7px;margin-top:10px}.admin-news-item{border:1px solid var(--line,#d8e2f0);border-radius:14px;padding:10px;margin-top:10px;background:var(--paper-raised,#fff)}.admin-news-images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.admin-news-photo{border:1px solid var(--line,#d8e2f0);border-radius:10px;padding:7px;min-width:0}.admin-news-photo img{width:100%;height:120px;object-fit:cover;border-radius:8px;display:block;margin-bottom:7px}.admin-news-photo label:not(.admin-replace-news-label){display:block;font-size:11px;font-weight:700;margin-bottom:4px}.admin-news-photo textarea{width:100%;box-sizing:border-box;resize:vertical;font:inherit;font-size:12px}.admin-news-photo input[type=text]{width:100%;box-sizing:border-box;font:inherit;font-size:12px;margin-bottom:7px}.admin-replace-news-label{display:flex!important;align-items:center;justify-content:center;cursor:pointer;margin-top:7px;width:100%;box-sizing:border-box}@media(max-width:480px){.admin-news-images{grid-template-columns:1fr}.news-upload-preview{grid-template-columns:repeat(2,1fr)}}.news-photo-carousel{width:100%;overflow:hidden;position:relative;contain:layout paint;overscroll-behavior:contain}.news-photo-strip{display:flex;width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain;overscroll-behavior-y:none;touch-action:pan-x}.news-photo-slide{flex:0 0 100%;width:100%;min-width:100%;scroll-snap-align:start;scroll-snap-stop:always;display:flex;flex-direction:column}.news-photo-frame{height:175px;min-height:175px;max-height:175px;width:100%;flex:0 0 175px;display:flex;align-items:center;justify-content:center;overflow:hidden}.news-photo-frame img,.news-photo-slide img{width:100%;height:100%;object-fit:contain;display:block}.news-photo-slide p{height:42px;min-height:42px;max-height:42px;overflow:hidden;box-sizing:border-box;margin:0;padding:8px 12px;line-height:1.35}.news-photo-dots{position:relative;z-index:2}.news-photo-frame{height:150px!important;min-height:150px!important;max-height:150px!important;width:100%!important;flex:0 0 150px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:#00000006!important;padding:0!important;box-sizing:border-box!important}.news-photo-frame img,.news-photo-slide img{display:block!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:150px!important;object-fit:contain!important;object-position:center center!important;margin:0 auto!important}.news-photo-slide{overflow:hidden!important}.news-carousel{gap:0!important;padding-left:0!important;padding-right:0!important}.news-card{flex:0 0 100%!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.news-photo-frame{height:220px!important;min-height:220px!important;max-height:220px!important;width:100%!important;flex:0 0 220px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;box-sizing:border-box!important}@media(max-width:480px){.news-photo-frame{height:205px!important;min-height:205px!important;max-height:205px!important;flex-basis:205px!important}}.news-photo-frame{height:360px!important;min-height:360px!important;max-height:360px!important;width:100%!important;flex:0 0 360px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;box-sizing:border-box!important}.news-photo-frame img,.news-photo-slide img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;display:block!important;margin:0!important}@media(max-width:480px){.news-photo-frame{height:330px!important;min-height:330px!important;max-height:330px!important;flex-basis:330px!important}}.news-photo-frame{height:auto!important;min-height:0!important;max-height:none!important;width:100%!important;flex:0 0 auto!important;padding:0!important;display:block!important;overflow:hidden!important;box-sizing:border-box!important}.news-photo-frame img,.news-photo-slide img{width:100%!important;height:auto!important;max-width:100%!important;max-height:none!important;object-fit:contain!important;object-position:center center!important;display:block!important;margin:0!important}.news-photo-frame{width:90%!important;max-width:90%!important;margin-left:auto!important;margin-right:auto!important}.news-photo-frame{width:75%!important;max-width:75%!important;margin-left:auto!important;margin-right:auto!important}.news-photo-frame{width:50%!important;max-width:50%!important;margin-left:auto!important;margin-right:auto!important}.news-photo-frame img,.news-photo-slide img{width:100%!important;max-width:100%!important;height:auto!important;object-fit:contain!important}.news-carousel{gap:12px!important;padding-left:0!important;padding-right:0!important}.news-card{position:relative!important;overflow:hidden!important;background:var(--paper-raised)!important;border:1px solid var(--line)!important;border-radius:var(--radius-sm)!important;padding:14px!important;box-shadow:var(--shadow)!important;box-sizing:border-box!important}.news-photo-carousel,.news-photo-strip,.news-photo-slide{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.news-photo-frame{width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:190px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#0000000a!important;border-radius:13px!important;overflow:hidden!important;box-sizing:border-box!important}.news-photo-frame img,.news-photo-slide img{width:100%!important;max-width:100%!important;height:auto!important;max-height:190px!important;object-fit:contain!important;object-position:center!important;display:block!important;margin:0!important;border-radius:13px!important}.news-card p{padding:8px 0 0!important}@media(max-width:480px){.news-photo-frame,.news-photo-frame img,.news-photo-slide img{max-height:165px!important}}.news-card{position:relative!important;min-height:126px!important;border:1px solid var(--line)!important;border-radius:20px!important;background:var(--paper-raised)!important;color:var(--ink)!important;box-shadow:0 6px 18px #0b133014!important;padding:16px 12px 14px!important;box-sizing:border-box!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important}.news-card:before{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(145deg,rgba(255,255,255,.82),transparent 60%)!important;pointer-events:none!important}.news-card:after{content:""!important;position:absolute!important;top:0!important;right:0!important;width:0!important;height:0!important;border-style:solid!important;border-width:0 20px 20px 0!important;border-color:transparent var(--paper) transparent transparent!important;filter:drop-shadow(-1px 1px 1px rgba(11,19,48,.12))!important;pointer-events:none!important}.news-photo-carousel,.news-photo-strip,.news-photo-slide{position:relative!important;z-index:1!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.news-photo-frame{width:100%!important;max-width:100%!important;height:125px!important;min-height:125px!important;max-height:125px!important;border-radius:15px!important;background:#0b3fa80f!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important}.news-photo-frame img,.news-photo-slide img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;display:block!important;margin:0!important;border-radius:15px!important}.news-card p{position:relative!important;z-index:1!important;width:100%!important;margin:7px 0 0!important;padding:0!important;font-size:12px!important;line-height:1.35!important;text-align:left!important}body.dark .news-card{background:#0B1020!important;border-color:#3a3a42!important;box-shadow:0 8px 20px #00000038!important}body.dark .news-card:before{background:linear-gradient(145deg,rgba(255,255,255,.04),transparent 60%)!important}body.dark .news-card:after{border-color:transparent #0B1020 transparent transparent!important}@media(min-width:600px){.news-card{min-height:145px!important}.news-photo-frame{height:145px!important;min-height:145px!important;max-height:145px!important}}@media(max-width:360px){.news-card{min-height:116px!important;padding:12px 8px!important}.news-photo-frame{height:105px!important;min-height:105px!important;max-height:105px!important;border-radius:13px!important}.news-photo-frame img,.news-photo-slide img{border-radius:13px!important}}.news-carousel{width:100%!important;max-width:100%!important;gap:12px!important;box-sizing:border-box!important}.news-card{flex:0 0 70%!important;width:70%!important;max-width:70%!important;min-width:70%!important;min-height:0!important;padding:12px!important;border-radius:20px!important;box-sizing:border-box!important}.news-photo-carousel,.news-photo-strip,.news-photo-slide,.news-photo-frame{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.news-photo-frame{height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:1 / 1!important;border-radius:15px!important}.news-photo-frame img,.news-photo-slide img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;border-radius:15px!important}@media(max-width:480px){.news-card{flex-basis:70%!important;width:70%!important;max-width:70%!important;min-width:70%!important;padding:10px!important}.news-photo-frame{aspect-ratio:1 / 1!important}}.news-carousel{justify-content:center!important;gap:0!important}.news-card{flex:0 0 65%!important;width:65%!important;max-width:65%!important;min-width:65%!important;margin-left:auto!important;margin-right:auto!important}.news-photo-carousel,.news-photo-strip,.news-photo-slide,.news-photo-frame,.news-photo-frame img,.news-photo-slide img{width:100%!important;max-width:100%!important}@media(max-width:480px){.news-card{flex-basis:65%!important;width:65%!important;max-width:65%!important;min-width:65%!important}}.news-card{aspect-ratio:4 / 5!important;height:auto!important;overflow:hidden!important}.news-photo-carousel,.news-photo-strip,.news-photo-slide,.news-photo-frame{height:100%!important}.news-photo-frame{aspect-ratio:auto!important;min-height:0!important;max-height:none!important}.news-photo-frame img,.news-photo-slide img{width:100%!important;height:100%!important;object-fit:contain!important}@media(max-width:480px){.news-card{aspect-ratio:4 / 5!important}}.news-card{flex:0 0 55%!important;width:55%!important;max-width:55%!important;min-width:55%!important;margin-left:auto!important;margin-right:auto!important}.news-card .news-photo-carousel,.news-card .news-photo-strip,.news-card .news-photo-slide{width:100%!important;max-width:100%!important;overflow:visible!important}.news-card .single-photo-slide{display:block!important;overflow:visible!important;scroll-snap-type:none!important}.news-card .news-photo-slide{flex:0 0 100%!important;width:100%!important}@media(max-width:480px){.news-card{flex-basis:55%!important;width:55%!important;max-width:55%!important;min-width:55%!important}}#gvsGameModal .game-result-correct,#gvsGameModal .gvs-congratulations{font-weight:900;font-size:1.35rem;animation:gvsBravoPop .45s ease-out both}#gvsGameModal .game-result-wrong{font-weight:900;font-size:1.25rem;animation:gvsFauxShake .35s ease-out both}@keyframes gvsBravoPop{0%{transform:scale(.55);opacity:0}70%{transform:scale(1.12);opacity:1}to{transform:scale(1);opacity:1}}@keyframes gvsFauxShake{0%,to{transform:translate(0)}25%{transform:translate(-7px)}50%{transform:translate(7px)}75%{transform:translate(-4px)}}.gvs-celebration{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:9999}.gvs-spark{position:absolute;left:var(--x);top:42%;font-size:clamp(16px,4vw,30px);font-weight:900;opacity:0;animation:gvsSparkFly 1.65s cubic-bezier(.2,.75,.25,1) var(--delay) forwards}@keyframes gvsSparkFly{0%{opacity:0;transform:translate(-50%) scale(.2) rotate(0)}12%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--dx)),-220px) scale(1.25) rotate(var(--rot))}}body:not(.standalone) #androidStatusBar{z-index:10000}.gvs-congratulations{color:inherit}#gvsRestartBtn{margin-top:8px}#gvsGameModal .game-score{font-size:1.15rem;font-weight:900}.brandword,.brandword:active,.brandword:hover,.brandword:focus-visible,body.dark .brandword,body.dark .brandword:active,body.dark .brandword:hover,body.dark .brandword:focus-visible{color:#1261c9!important;font-weight:950!important;letter-spacing:-.6px;text-shadow:0 1px 1px rgba(18,97,201,.12)}button,a,input,textarea,select,label,[role=button]{-webkit-tap-highlight-color:transparent}button,a,[role=button]{touch-action:manipulation}button:not(:disabled),a,[role=button]{cursor:pointer}.gvs-celebration,.gvs-spark,.crop-window{pointer-events:none!important}.hidden,[hidden]{display:none!important;pointer-events:none!important}@media(max-width:700px){.glass,.glass-card,.backdrop-blur,[style*=backdrop-filter]{-webkit-backdrop-filter:none}}.brandword,.brandword:active,.brandword:hover,.brandword:focus-visible,body.dark .brandword,body.dark .brandword:active,body.dark .brandword:hover,body.dark .brandword:focus-visible{background:linear-gradient(135deg,#0b4db8,#1d73d5 45%,#afc4da);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#1261c9!important;font-weight:950!important;letter-spacing:-.8px;text-shadow:0 1px 1px rgba(11,77,184,.12)}.home-sessions-back .gvs-quit-platform{color:#e63946!important}.gvs-quit-platform span{display:inline!important;font-size:12px;font-weight:900}.gvs-quit-platform{gap:7px!important;padding:7px 11px!important}.gvs-quit-platform svg{width:20px!important;height:20px!important}@media(max-width:520px){.gvs-quit-platform span{font-size:11px}.gvs-quit-platform{padding:7px 9px!important}}#home>.home-sessions-back-wrap{display:flex!important;justify-content:flex-start!important;align-items:center!important;margin:0 0 8px!important;padding:0!important}#home>.home-sessions-back-wrap .gvs-quit-platform{display:inline-flex!important;align-items:center;gap:7px}.brandword,.brandword:active,.brandword:hover,.brandword:focus-visible{background:linear-gradient(135deg,#0b4db8,#1d73d5 48%,#c9d4df)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:#1261c9!important;font-weight:950!important;text-shadow:0 1px 1px rgba(11,77,184,.12)}body.dark .brandword,body.dark .brandword:active,body.dark .brandword:hover,body.dark .brandword:focus-visible{background:linear-gradient(135deg,#86efac,#4ade80 55%,#bbf7d0)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:#86efac!important;text-shadow:0 1px 2px rgba(74,222,128,.18)}#gvsGameModal .gvs-congratulations{line-height:1.55;font-size:.96rem;padding:12px 10px;border-radius:14px}#gvsGameModal .gvs-prize-grade{display:inline-block;margin-top:4px;font-size:1.12rem;font-weight:950}#gvsGameModal .gvs-congratulations strong{font-weight:950}.anip-tile-back-arrow{position:absolute;right:10px;bottom:8px;font-size:18px;font-weight:900;opacity:.9}body.dark .anip-tile-back-arrow{color:#86efac}#gvsContinueQuizBtn{margin-top:8px}#gvsGameModal .gvs-prize-grade{line-height:1.25}.gvs-fixed-client-arrow{display:flex;align-items:center;gap:6px}.gvs-fixed-client-arrow-label{font-size:.78rem;font-weight:850;white-space:nowrap}@media(max-width:700px){.gvs-fixed-client-arrow-label{font-size:.7rem}}.gvs-fixed-client-arrow svg{display:none!important}.gvs-section-back svg{display:none!important}.gvs-section-back span,.gvs-fixed-client-arrow-label{display:inline!important}.gvs-fixed-client-arrow,.gvs-section-back{appearance:none;-webkit-appearance:none;display:inline-flex!important;align-items:center;justify-content:center;min-height:42px;padding:9px 16px!important;border:1px solid rgba(18,97,201,.22)!important;border-radius:12px!important;background:linear-gradient(135deg,#1261c9,#2f7fe0)!important;color:#fff!important;font-size:.82rem;font-weight:850;line-height:1.1;letter-spacing:.1px;cursor:pointer!important;box-shadow:0 5px 14px #1261c933,inset 0 1px #ffffff38!important;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease;text-decoration:none;pointer-events:auto!important}.gvs-fixed-client-arrow:hover,.gvs-section-back:hover{filter:brightness(1.05);box-shadow:0 7px 18px #1261c942,inset 0 1px #ffffff40!important}.gvs-fixed-client-arrow:active,.gvs-section-back:active{transform:translateY(1px) scale(.98)}.gvs-fixed-client-arrow:focus-visible,.gvs-section-back:focus-visible{outline:3px solid rgba(18,97,201,.28);outline-offset:2px}.gvs-fixed-client-arrow-label,.gvs-section-back span{display:inline!important;color:inherit!important}body.dark .gvs-fixed-client-arrow,body.dark .gvs-section-back{background:linear-gradient(135deg,#49d17d,#24ad62)!important;border-color:#49d17d4d!important;color:#062e18!important;box-shadow:0 5px 14px #24ad6238,inset 0 1px #ffffff47!important}@media(max-width:700px){.gvs-fixed-client-arrow,.gvs-section-back{min-height:40px;padding:8px 13px!important;font-size:.75rem}}.topstrip #topstripClientArrowWrap{margin-left:auto!important;margin-right:0!important;flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important}.topstrip #topstripClientArrowWrap .gvs-fixed-client-arrow{min-height:0!important;padding:5px 2px!important;border:0!important;border-radius:0!important;background:transparent!important;color:inherit!important;font-size:.82rem!important;font-weight:900!important;line-height:1.1!important;box-shadow:none!important}.topstrip #topstripClientArrowWrap .gvs-fixed-client-arrow-label{display:inline!important;font-weight:900!important;white-space:nowrap!important}.topstrip #topstripClientArrowWrap .gvs-fixed-client-arrow svg{display:none!important}.topstrip #topstripClientArrowWrap .gvs-fixed-client-arrow .gvs-power-btn-icon{width:34px!important;height:34px!important;display:block!important;object-fit:contain;border-radius:50%;padding:0!important}body.dark .topstrip #topstripClientArrowWrap .gvs-fixed-client-arrow{background:transparent!important;color:inherit!important}@media(max-width:700px){.topstrip #topstripClientArrowWrap .gvs-fixed-client-arrow{min-height:0!important;padding:5px 1px!important;font-size:.74rem!important}}.anip-tile-back-arrow{display:none!important}.topstrip #topstripClientArrowWrap .gvs-fixed-client-arrow{min-height:0!important;padding:4px 0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#e63946!important;font-size:.82rem!important;font-weight:900!important;line-height:1.1!important;box-shadow:none!important}.topstrip #topstripClientArrowWrap .gvs-fixed-client-arrow-label{color:#e63946!important;font-weight:900!important;white-space:nowrap!important}body.dark .topstrip #topstripClientArrowWrap .gvs-fixed-client-arrow,body.dark .topstrip #topstripClientArrowWrap .gvs-fixed-client-arrow-label{color:#e63946!important;background:transparent!important}.anip-tile.tile-home{position:relative}.anip-tile-home-action{display:inline-block!important;margin-top:8px!important;padding:4px 0!important;border:0!important;background:transparent!important;color:#e63946!important;font-size:.78rem!important;font-weight:900!important;line-height:1.1!important;text-decoration:none!important;cursor:pointer!important;pointer-events:auto!important}.anip-tile-home-action:hover{text-decoration:underline!important}.anip-tile-home-action:focus-visible{outline:2px solid rgba(230,57,70,.35);outline-offset:2px;border-radius:4px}body.dark .anip-tile-home-action{color:#e63946!important}@media(max-width:700px){.anip-tile-home-action{font-size:.72rem!important}}.gvs-section-back,.gvs-fixed-client-arrow{appearance:none!important;-webkit-appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:auto!important;padding:4px 6px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#d60000!important;font-size:.85rem!important;font-weight:900!important;line-height:1.2!important;box-shadow:none!important;text-decoration:none!important;cursor:pointer!important;pointer-events:auto!important}.gvs-section-back:hover,.gvs-fixed-client-arrow:hover,.gvs-section-back:focus-visible,.gvs-fixed-client-arrow:focus-visible{background:transparent!important;color:#b40000!important;box-shadow:none!important;filter:none!important}.gvs-section-back:active,.gvs-fixed-client-arrow:active{transform:none!important}.gvs-fixed-client-arrow svg,.gvs-section-back svg{display:none!important}.gvs-fixed-client-arrow-label,.gvs-section-back span{display:inline-flex!important;align-items:center!important;color:inherit!important}.gvs-section-back span img{width:32px;height:32px;display:block}.gvs-news-top-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;margin:0 0 10px}.gvs-news-return{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:flex-start;margin:0;padding:0;border:0;background:transparent;cursor:pointer;line-height:0;flex:0 0 auto}.gvs-news-return img{width:44px;height:44px;display:block}.gvs-news-return:hover{opacity:.9}.gvs-news-return:active{transform:scale(.94)}.gvs-news-open-tiles{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:flex-end;margin:0 0 0 auto;padding:0;border:0;background:transparent;cursor:pointer;line-height:0;flex:0 0 auto}.gvs-news-open-tiles img{width:44px;height:44px;display:block}.gvs-news-open-tiles:hover{opacity:.9}.gvs-news-open-tiles:active{transform:scale(.94)}#appHeader .topstrip{padding-left:0!important;margin-left:0!important}#appHeader .brand-cluster{margin-left:0!important;padding-left:0!important}#appHeader .brand-logo-image2{margin-left:0!important;padding-left:0!important;align-self:flex-start}@media(max-width:700px){#appHeader .topstrip{padding-left:0!important;padding-right:9px!important}}.gvs-global-actions{position:sticky!important;top:0!important;z-index:40!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-height:54px!important;margin:0 -2px 10px!important;padding:5px 0 7px!important;background:var(--paper,#fff)!important;border-bottom:1px solid var(--line,#d8e2f0)!important;box-shadow:0 4px 12px #0000000f!important}.gvs-global-actions .gvs-global-red,.gvs-global-actions .gvs-global-blue{appearance:none!important;-webkit-appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;flex:0 0 44px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;cursor:pointer!important;line-height:0!important}.gvs-global-actions .gvs-global-blue{margin-left:auto!important}.gvs-global-actions .gvs-global-red img,.gvs-global-actions .gvs-global-blue img{width:44px!important;height:44px!important;display:block!important;object-fit:contain!important}.gvs-global-actions .gvs-global-red:hover,.gvs-global-actions .gvs-global-blue:hover{opacity:.9!important}.gvs-global-actions .gvs-global-red:active,.gvs-global-actions .gvs-global-blue:active{transform:scale(.94)!important}body.dark .gvs-global-actions{background:#0B1020!important;border-bottom-color:#3a3a42!important}body.dark .gvs-global-actions .gvs-global-red,body.dark .gvs-global-actions .gvs-global-red img{background:transparent!important;box-shadow:none!important}.gvs-connect-image-btn{width:100%!important;min-height:76px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:4px!important;border:0!important;background:transparent!important;box-shadow:none!important;cursor:pointer!important}.gvs-connect-image-btn img{width:72px!important;height:72px!important;object-fit:contain!important;display:block!important;filter:drop-shadow(0 0 8px rgba(34,197,94,.65)) drop-shadow(0 0 18px rgba(34,197,94,.35))!important}.gvs-connect-image-btn:hover img{filter:drop-shadow(0 0 10px rgba(34,197,94,.75)) drop-shadow(0 0 22px rgba(34,197,94,.45)) brightness(1.04)!important;transform:scale(1.03)}.gvs-connect-image-btn:active img{transform:scale(.95)}#appHeader .topstrip{position:relative!important;min-height:82px!important;align-items:center!important}#appHeader .brand-mascot{height:78px!important;width:auto!important;flex:0 0 auto!important;margin-left:auto!important;margin-right:0!important;object-fit:contain!important;transform-origin:center right!important}@media(max-width:520px){#appHeader .topstrip{min-height:76px!important}#appHeader .brand-mascot{height:70px!important}.gvs-global-actions{min-height:52px!important}.gvs-global-actions .gvs-global-red,.gvs-global-actions .gvs-global-blue{width:44px!important;height:44px!important;flex-basis:44px!important}}.gvs-global-actions{top:var(--gvs-header-h,150px)!important}#appHeader .topstrip{display:none!important;min-height:0!important;height:0!important;padding:0!important;margin:0!important;border:0!important}html{--gvs-header-h:40px !important}@media(max-width:700px){html{--gvs-header-h:40px !important}}.home-top-search-block,.gvs-news-top-actions{display:none!important}.gvs-global-actions,.gvs-news-top-actions{display:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important}.gvs-mini-brand-bar{font-size:32px!important;height:54px!important;padding-left:14px!important}.gvs-mini-brand-bar span{font-size:32px!important;font-weight:900!important}.gvs-mini-brand-bar{font-size:38px!important;color:#0b3fa8!important}body.dark .gvs-mini-brand-bar{font-size:38px!important;color:#90ee90!important}.gvs-round-clock-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:100%;box-sizing:border-box;padding:3px 12px 8px;background:#fff;position:relative;z-index:101;animation:none;transform:none}body.dark .gvs-round-clock-wrap{background:#0B1020}.gvs-round-clock{width:92px;height:92px;border-radius:50%;flex:0 0 auto;display:flex;align-items:center;justify-content:center;background:#fff;box-sizing:border-box;position:relative;border:2.5px solid #0B3FA8;box-shadow:0 0 8px 2px #0b3fa88c,0 0 18px 5px #2e5fd959;animation:gvsClockGlowLight 2.6s ease-in-out infinite alternate}@keyframes gvsClockGlowLight{0%{box-shadow:0 0 6px 1px #0b3fa873,0 0 14px 3px #2e5fd940}to{box-shadow:0 0 10px 3px #0b3fa8bf,0 0 22px 7px #2e5fd973}}body.dark .gvs-round-clock{background:#0B1020;border-color:#7cffb2;animation:gvsClockGlowDark 2.6s ease-in-out infinite alternate}@keyframes gvsClockGlowDark{0%{box-shadow:0 0 6px 1px #7cffb273,0 0 14px 3px #4ade8040}to{box-shadow:0 0 10px 3px #7cffb2cc,0 0 22px 7px #4ade8080}}.gvs-round-clock-svg{width:100%;height:100%;display:block}.gvs-clock-logo-svg{pointer-events:none}.gvs-clock-face{fill:#fff;stroke:none}body.dark .gvs-clock-face{fill:#0B1020}.gvs-clock-ticks line{stroke:#b9c4e0;stroke-width:1.6;stroke-linecap:round}body.dark .gvs-clock-ticks line{stroke:#3a4568}.gvs-clock-numbers text{font:700 9.5px var(--font-body,Arial,sans-serif);fill:#3c4874;text-anchor:middle;dominant-baseline:central;user-select:none}body.dark .gvs-clock-numbers text{fill:#b9c4e0}.gvs-clock-hand{stroke-linecap:round}.gvs-clock-hand-hour{stroke:#0b1330;stroke-width:3.4}.gvs-clock-hand-minute{stroke:#0b1330;stroke-width:2.6}.gvs-clock-hand-second{stroke:#dc2626;stroke-width:1.3}body.dark .gvs-clock-hand-hour,body.dark .gvs-clock-hand-minute{stroke:#eaf0ff}.gvs-clock-center{fill:#0b1330}body.dark .gvs-clock-center{fill:#eaf0ff}.gvs-round-clock-date{font:700 12.5px/1.2 var(--font-body,Arial,sans-serif);color:#3c4874;letter-spacing:.15px;text-align:center;text-transform:capitalize}body.dark .gvs-round-clock-date{color:#b9c4e0}@media(max-width:360px){.gvs-round-clock{width:80px;height:80px}.gvs-round-clock-date{font-size:11.5px}}.gvs-quick-apps-bar{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;box-sizing:border-box;padding:9px 10px 11px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;background:#fff;position:relative;z-index:101}.gvs-quick-apps-bar::-webkit-scrollbar{display:none}body.dark .gvs-quick-apps-bar{background:#0B1020}.gvs-quick-app-btn{flex:0 0 auto;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 2px 6px #0000002e;text-decoration:none}.gvs-quick-app-btn svg,.gvs-quick-app-btn img{width:22px;height:22px;display:block;object-fit:contain}.gvs-quick-app-btn:active{transform:scale(.92)}.gvs-qa-tiktok-icon{width:25px!important;height:25px!important;display:block;object-fit:contain;filter:none!important}.gvs-inline-tiktok-icon{width:20px;height:20px;display:inline-block;vertical-align:middle;object-fit:contain;filter:none}.gvs-fixed-app{flex:0 0 auto;width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;position:relative;box-shadow:0 2px 6px #0000002e;text-decoration:none;overflow:hidden}.gvs-fixed-app img{width:100%;height:100%;display:block;object-fit:contain}.gvs-fixed-app:active{transform:scale(.92)}.gvs-qa-wab{position:relative}.gvs-qa-chrome{background:conic-gradient(from -90deg,#ea4335 0deg 120deg,#4285f4 120deg 240deg,#34a853 240deg 360deg)}.gvs-qa-chrome:before{content:"";position:absolute;inset:29%;background:#fff;border-radius:50%}.gvs-qa-chrome:after{content:"";position:absolute;inset:38%;background:#4285f4;border-radius:50%}.gvs-qa-play{background:linear-gradient(135deg,#00d2ff,#34a853 45%,#fbbc05 72%,#ea4335)}@media(max-width:400px){.gvs-quick-app-btn{width:34px;height:34px}.gvs-quick-app-btn svg{width:18px;height:18px}.gvs-quick-apps-bar{gap:4px;padding:8px 6px 9px}}@media(max-width:340px){.gvs-quick-app-btn{width:29px;height:29px}.gvs-quick-app-btn svg,.gvs-quick-app-btn img{width:15px;height:15px}.gvs-quick-apps-bar{gap:3px}.gvs-fixed-app{width:29px;height:29px}}.gvs-top-search-bar{position:relative;z-index:101;width:100%;box-sizing:border-box;padding:8px 12px;background:#fff;border-bottom:0!important}.gvs-top-search-inner{width:100%;max-width:none;box-sizing:border-box;position:relative;display:flex;align-items:center;background:#f5f7fa;border:1px solid #d5dbe3;border-radius:14px;min-height:48px;overflow:hidden;box-shadow:0 2px 8px #00000014}.gvs-top-search-inner input{flex:1;min-width:0;height:48px;border:0;outline:0;background:transparent;padding:0 56px 0 16px;font:600 16px/1.2 var(--font-sans,Arial,sans-serif);color:#172033;box-sizing:border-box}.gvs-top-search-inner input::placeholder{color:#7b8493;font-weight:500}.gvs-top-search-btn{position:absolute;right:4px;top:4px;width:40px;height:40px;border:0;border-radius:11px;display:grid;place-items:center;background:transparent;color:#0b3fa8;cursor:pointer}.gvs-top-search-btn svg{width:21px;height:21px;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}body.dark .gvs-top-search-bar{background:#0B1020;border-bottom:0!important}body.dark .gvs-top-search-inner{background:#0B1020;border-color:#3a3a42;box-shadow:0 2px 8px #00000047}body.dark .gvs-top-search-inner input{color:#f3f4f6}body.dark .gvs-top-search-inner input::placeholder{color:#aeb7c5}body.dark .gvs-top-search-btn{background:transparent;color:#90ee90}@media(max-width:520px){.gvs-top-search-bar{padding:7px 9px}.gvs-top-search-inner,.gvs-top-search-inner input{min-height:46px;height:46px}.gvs-top-search-btn{width:38px;height:38px;top:4px;right:4px}}#appHeader{z-index:9990!important}main.wrap{position:relative;z-index:1}.gvs-mini-brand-bar,.gvs-brand-lower-space,.android-status-bar,.gvs-top-search-bar,.topstrip{position:relative}.gvs-mini-brand-bar{border-bottom:0!important}.gvs-section-back,.home-nav-arrow,.gvs-client-arrow,.gvs-fixed-client-arrow,.home-top-arrow,.messages-back-only,.gvs-messages-arrow-only,.gvs-red-back-arrow{filter:none!important}.gvs-section-back svg,.home-nav-arrow svg,.gvs-client-arrow svg,.gvs-fixed-client-arrow svg,.home-top-arrow svg,.messages-back-only svg,.gvs-messages-arrow-only svg{filter:none!important}.gvs-red-back-arrow-image{filter:none!important}.search-bar,.search-container,.search-box,input[type=search]{border:1px solid rgba(0,191,255,.75)!important;box-shadow:0 0 6px #00bfff8c,0 0 14px #00bfff59,inset 0 0 8px #00bfff1f!important;transition:box-shadow .25s ease,border-color .25s ease!important}.search-bar:focus,.search-container:focus-within,.search-box:focus-within,input[type=search]:focus{border-color:#00dcff!important;box-shadow:0 0 8px #00dcffd9,0 0 20px #00bfff99,0 0 32px #00bfff47,inset 0 0 10px #00bfff29!important}.inscription-page button,.inscription-page .btn,.inscription-page a.btn,.inscription-page input[type=submit],.inscription-page input[type=button],.inscription button,.inscription .btn,.inscription a.btn,.inscription input[type=submit],.inscription input[type=button]{background:#008cff!important;border-color:#008cff!important;color:#fff!important;box-shadow:0 0 7px #008cffe6,0 0 18px #008cff99,0 0 30px #008cff47}.inscription-page button:hover,.inscription-page .btn:hover,.inscription-page a.btn:hover,.inscription-page input[type=submit]:hover,.inscription-page input[type=button]:hover,.inscription button:hover,.inscription .btn:hover,.inscription a.btn:hover,.inscription input[type=submit]:hover,.inscription input[type=button]:hover{background:#19a0ff!important;box-shadow:0 0 9px #00a0ff,0 0 22px #00a0ffb8,0 0 34px #00a0ff59}@media(prefers-color-scheme:dark){.inscription-page button,.inscription-page .btn,.inscription-page a.btn,.inscription-page input[type=submit],.inscription-page input[type=button],.inscription button,.inscription .btn,.inscription a.btn,.inscription input[type=submit],.inscription input[type=button]{background:#66ff8a!important;border-color:#66ff8a!important;color:#062b12!important;box-shadow:0 0 7px #66ff8af2,0 0 18px #66ff8a9e,0 0 30px #66ff8a4d}}body.inscription-page button,body.inscription-page .btn,body.inscription-page a.btn,body.inscription-page input[type=submit],body.inscription-page input[type=button],body.inscription-page input[type=reset]{background:linear-gradient(180deg,#39a7ff,#006cff)!important;border:1px solid #008cff!important;color:#fff!important;box-shadow:0 0 5px #008cff,0 0 12px #008cffe6,0 0 24px #008cffa6,inset 0 1px #ffffff80!important}body.inscription-page button:hover,body.inscription-page .btn:hover,body.inscription-page a.btn:hover,body.inscription-page input[type=submit]:hover,body.inscription-page input[type=button]:hover,body.inscription-page input[type=reset]:hover{background:linear-gradient(180deg,#55b4ff,#0878ff)!important;border-color:#39a7ff!important;box-shadow:0 0 7px #0096ff,0 0 18px #0096ff,0 0 32px #0096ffcc,inset 0 1px #fff9!important}body.dark.inscription-page button,body.dark.inscription-page .btn,body.dark.inscription-page a.btn,body.dark.inscription-page input[type=submit],body.dark.inscription-page input[type=button],body.dark.inscription-page input[type=reset]{background:linear-gradient(180deg,#8affb0,#45e878)!important;border:1px solid #66ff8a!important;color:#063b18!important;box-shadow:0 0 5px #66ff8a,0 0 12px #66ff8ae6,0 0 24px #66ff8aa6,inset 0 1px #ffffffa6!important}body.dark.inscription-page button:hover,body.dark.inscription-page .btn:hover,body.dark.inscription-page a.btn:hover,body.dark.inscription-page input[type=submit]:hover,body.dark.inscription-page input[type=button]:hover,body.dark.inscription-page input[type=reset]:hover{background:linear-gradient(180deg,#9affba,#5af08a)!important;border-color:#8affaa!important;box-shadow:0 0 7px #7dff9b,0 0 18px #7dff9b,0 0 32px #7dff9bd1,inset 0 1px #ffffffb3!important}#inscription .gf-nav .btn,#inscription #gvsInscSuccess .btn,#inscription #kkiapayBtn,#inscription #social .social,#inscription #socialContact .social,#inscription .socials-oneline .social{background:linear-gradient(180deg,#3b9eff,#06f)!important;color:#fff!important;border:1px solid rgba(255,255,255,.45)!important;box-shadow:0 3px 14px #0066ff59,inset 0 1px #ffffff73!important}#inscription .gf-nav .btn:hover,#inscription #gvsInscSuccess .btn:hover,#inscription #kkiapayBtn:hover,#inscription #social .social:hover,#inscription #socialContact .social:hover,#inscription .socials-oneline .social:hover{filter:brightness(1.05)!important}body.dark #inscription .gf-nav .btn,body.dark #inscription #gvsInscSuccess .btn,body.dark #inscription #kkiapayBtn,body.dark #inscription #social .social,body.dark #inscription #socialContact .social,body.dark #inscription .socials-oneline .social{background:linear-gradient(180deg,#8af0b4,#34d399)!important;color:#064e3b!important;border-color:#ffffff4d!important;box-shadow:0 3px 14px #34d39966,inset 0 1px #fff6!important}body.dark #inscription .gf-nav .btn:hover,body.dark #inscription #gvsInscSuccess .btn:hover,body.dark #inscription #kkiapayBtn:hover,body.dark #inscription #social .social:hover,body.dark #inscription #socialContact .social:hover,body.dark #inscription .socials-oneline .social:hover{filter:brightness(1.05)!important}#inscription #social a.social,#inscription #socialContact a.social,#inscription .socials-oneline a.social{text-decoration:none!important}.anip-tile,.gvs-tile,.nav-tile,.navigation-tile{border-color:#008cff!important;box-shadow:0 0 5px #008cfff2,0 0 12px #008cffb3,0 0 24px #008cff61,0 6px 18px #0b133014!important}.anip-tile:hover,.gvs-tile:hover,.nav-tile:hover,.navigation-tile:hover{border-color:#35a7ff!important;box-shadow:0 0 7px #0096ff,0 0 18px #0096ffd9,0 0 30px #0096ff8c,0 8px 22px #0b13301f!important}body.dark .anip-tile,body.dark .gvs-tile,body.dark .nav-tile,body.dark .navigation-tile{border-color:#66ff8a!important;box-shadow:0 0 5px #66ff8af2,0 0 12px #66ff8ab3,0 0 24px #66ff8a61,0 6px 18px #0000002e!important}body.dark .anip-tile:hover,body.dark .gvs-tile:hover,body.dark .nav-tile:hover,body.dark .navigation-tile:hover{border-color:#8affaa!important;box-shadow:0 0 7px #7dff9b,0 0 18px #7dff9bd9,0 0 30px #7dff9b8c,0 8px 22px #00000038!important}#gvsGameModal .game-panel{border:1px solid rgba(0,140,255,.28);box-shadow:0 20px 60px #00000047,0 0 24px #008cff29}#gvsGameModal .game-question{color:var(--ink,#10213f)}#gvsGameModal .game-score{padding:7px 12px;border-radius:999px;display:inline-block;background:linear-gradient(90deg,#008cff1a,#7c3aed1a,#10b9811a);box-shadow:0 0 14px #008cff29}#gvsGameModal .game-answer{border-color:#008cff;box-shadow:0 0 8px #008cff21;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}#gvsGameModal .game-answer:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 14px #008cff47}#gvsGameModal .gvs-congratulations{position:relative;overflow:visible;font-weight:950;background:linear-gradient(90deg,#ff1744,#ff8a00,#ffd600,#00c853,#00b0ff,#7c4dff,#ff1744);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#ff1744;text-shadow:0 0 10px rgba(255,193,7,.22);animation:gvsCongratsColors 3s linear infinite,gvsBravoPop .45s ease-out both}#gvsGameModal .gvs-prize-grade{background:linear-gradient(90deg,#ff1744,#ff8a00,#00c853,#00b0ff,#7c4dff,#ff1744);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:gvsCongratsColors 2.4s linear infinite;filter:drop-shadow(0 0 7px rgba(0,176,255,.28))}.gvs-celebration .gvs-spark:nth-child(4n+1){color:#ff1744;text-shadow:0 0 12px #ff1744}.gvs-celebration .gvs-spark:nth-child(4n+2){color:#ffd600;text-shadow:0 0 12px #ffd600}.gvs-celebration .gvs-spark:nth-child(4n+3){color:#00c853;text-shadow:0 0 12px #00c853}.gvs-celebration .gvs-spark:nth-child(4n){color:#00b0ff;text-shadow:0 0 12px #00b0ff}@keyframes gvsCongratsColors{0%{background-position:0% 50%}to{background-position:300% 50%}}body.dark #gvsGameModal .game-panel{border-color:#66ff8a59;box-shadow:0 20px 60px #0000006b,0 0 26px #66ff8a24}body.dark #gvsGameModal .game-question{color:#fff}body.dark #gvsGameModal .game-score{box-shadow:0 0 14px #66ff8a2e}body.dark #gvsGameModal .game-answer{border-color:#66ff8a;box-shadow:0 0 8px #66ff8a24}body.dark #gvsGameModal .game-answer:hover:not(:disabled){box-shadow:0 0 14px #66ff8a4d}#gvsRestartBtn{position:relative!important;z-index:100!important;pointer-events:auto!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent}#gvsRestartBtn:not(:disabled){cursor:pointer!important}#gvsGameModal .game-panel{z-index:2}#gvsGameModal .game-panel>h2,#gvsGameModal .game-panel>.game-question,#gvsGameModal .game-panel>.game-score{text-align:center!important}#gvsGameModal .game-panel>h2{width:100%}#gvsGameModal .game-panel>.game-score{display:block;width:max-content;max-width:100%;margin-left:auto;margin-right:auto}#gvsGameModal .game-panel{max-height:88vh;overflow-y:auto;overflow-x:hidden;scrollbar-width:auto;scrollbar-color:#0B8CFF rgba(120,140,170,.2);-webkit-overflow-scrolling:touch}#gvsGameModal .game-panel::-webkit-scrollbar{width:12px}#gvsGameModal .game-panel::-webkit-scrollbar-track{background:#788caa29;border-radius:99px}#gvsGameModal .game-panel::-webkit-scrollbar-thumb{background:#0b8cff;border-radius:99px;border:3px solid transparent;background-clip:padding-box}.gvs-quiz-scroll-control{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:8px;padding:4px 34px 8px 4px;background:var(--paper-raised,#fff)}.gvs-quiz-scroll-control label{font-size:10px;font-weight:900;white-space:nowrap;opacity:.75}.gvs-quiz-scrollbar{width:100%;height:24px;accent-color:#0B8CFF;cursor:pointer;touch-action:pan-x}.gvs-quiz-scrollbar::-webkit-slider-runnable-track{height:6px;background:#788caa40;border-radius:99px}.gvs-quiz-scrollbar::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;margin-top:-6px;border-radius:50%;background:#0b8cff;border:2px solid var(--paper-raised,#fff);box-shadow:0 1px 6px #0003}.gvs-quiz-scrollbar::-moz-range-track{height:6px;background:#788caa40;border-radius:99px}.gvs-quiz-scrollbar::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#0b8cff;border:2px solid var(--paper-raised,#fff)}.gvs-quiz-timer{display:inline-block;margin:3px auto 8px;padding:6px 12px;border-radius:999px;font-weight:950;font-size:1rem;background:#0b8cff1a;box-shadow:0 0 10px #0b8cff29}.gvs-quiz-timer.gvs-time-warning{background:#dc26261f;color:#dc2626;box-shadow:0 0 14px #dc262640;animation:gvsTimerPulse .6s ease-in-out infinite alternate}@keyframes gvsTimerPulse{0%{transform:scale(1)}to{transform:scale(1.06)}}body.dark .gvs-quiz-scroll-control{background:#0B1020}body.dark #gvsGameModal .game-panel{scrollbar-color:#66ff8a rgba(255,255,255,.12)}body.dark #gvsGameModal .game-panel::-webkit-scrollbar-thumb{background:#66ff8a}body.dark .gvs-quiz-scrollbar{accent-color:#66ff8a}body.dark .gvs-quiz-scrollbar::-webkit-slider-thumb{background:#66ff8a}body.dark .gvs-quiz-scrollbar::-moz-range-thumb{background:#66ff8a}body.dark .gvs-quiz-timer{background:#66ff8a1a;box-shadow:0 0 10px #66ff8a29}body.dark .gvs-quiz-timer.gvs-time-warning{background:#f8717126;color:#f87171}@media(max-width:520px){#gvsGameModal{padding:8px;align-items:center}#gvsGameModal .game-panel{max-height:92vh;padding:18px 14px}.gvs-quiz-scroll-control{padding-right:30px}}.admin-session-quit-wrap{display:flex;justify-content:center;margin:18px 0 4px;padding-top:14px;border-top:1px solid rgba(24,35,46,.08)}.admin-session-quit-btn{background:linear-gradient(180deg,#ff5b5b,#dc2626)!important;border-color:#ffffff94!important;color:#fff!important;min-width:140px;font-weight:800;box-shadow:0 0 7px #dc26269e,0 0 20px #dc262661,inset 0 1px #ffffff7a!important}.admin-session-quit-btn:hover{background:linear-gradient(180deg,#ff6b6b,#b91c1c)!important;border-color:#ffffff9e!important;box-shadow:0 0 9px #dc2626b8,0 0 23px #dc262670,inset 0 1px #ffffff80!important}.admin-session-quit-btn:active{transform:scale(.98)}body.dark .admin-session-quit-wrap{border-top-color:#ffffff1a}.news-card,.card,.qcard,.dash-card,.announcement,.gvs-msg-composer,.gvs-user-director-composer,.gvs-director-photo,.admin-profile-photo{border:1px solid var(--line, #D7DFEA)!important;box-shadow:none!important;animation:none!important;filter:none!important}body.dark .news-card,body.dark .card,body.dark .qcard,body.dark .dash-card,body.dark .announcement,body.dark .gvs-msg-composer,body.dark .gvs-user-director-composer,body.dark .gvs-director-photo,body.dark .admin-profile-photo{border-color:var(--line, #3a3a42)!important;box-shadow:none!important;animation:none!important;filter:none!important}.ad-banner,.ad-banner-wrap .ad-banner{border:2px solid rgba(0,102,255,.95)!important;box-shadow:0 0 6px #0066ffd9,0 0 14px #008cff8c,inset 0 0 7px #0066ff2e!important;animation:gvsBlocGlow438 2.4s ease-in-out infinite alternate!important}body.dark .ad-banner,body.dark .ad-banner-wrap .ad-banner{border:2px solid rgba(120,255,150,.95)!important;box-shadow:0 0 6px #78ff96d9,0 0 14px #8cffaa8c,inset 0 0 7px #78ff962e!important;animation:gvsBlocGlowDark438 2.4s ease-in-out infinite alternate!important}#auth .authbrand .logo{height:140px!important;width:auto!important;max-width:68vw!important;margin-top:-22px!important}body.dark:has(#auth.active){background:#0B1020!important;color:#eaf0ff!important}body.dark:has(#auth.active) #auth{background:#0B1020!important;color:#eaf0ff!important}body.dark:has(#auth.active) .auth-topbar{background:#0B1020!important;border-bottom-color:#3a3a42!important;box-shadow:none!important}body.dark:has(#auth.active) .authbrand h2,body.dark:has(#auth.active) #auth h3,body.dark:has(#auth.active) #auth label,body.dark:has(#auth.active) #auth .small,body.dark:has(#auth.active) #auth p{color:#eaf0ff!important}body.dark:has(#auth.active) #auth .card{background:#0B1020!important;color:#eaf0ff!important;border:1px solid #3a3a42!important;box-shadow:none!important;animation:none!important;filter:none!important}body.dark:has(#auth.active) #auth input,body.dark:has(#auth.active) #auth textarea,body.dark:has(#auth.active) #auth select{background:#0B1020!important;color:#eaf0ff!important;border-color:#3a3a42!important}body.dark:has(#auth.active) #auth input::placeholder,body.dark:has(#auth.active) #auth textarea::placeholder{color:#7f8aa8!important}body:not(.dark):has(#auth.active) #auth .card{border:1px solid #D7DFEA!important;box-shadow:none!important;animation:none!important;filter:none!important}.gvs-header-banner .asb-chip,.gvs-header-banner .asb-icon-btn{width:32px!important;height:26px!important;min-width:32px!important;min-height:26px!important;padding:0!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;color:currentColor!important}.gvs-header-banner .asb-icon,.gvs-header-banner .asb-icon-btn svg,.gvs-header-banner .asb-bell-icon,.gvs-header-banner .navicon{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;box-sizing:border-box!important;color:currentColor!important}.gvs-header-banner #asbBattery.low .asb-icon,.gvs-header-banner #asbBattery.charging .asb-icon,.gvs-header-banner .asb-icon-btn.active{color:currentColor!important}.gvs-header-banner .asb-txt{font-size:11px!important;font-weight:700!important}.android-status-bar .asb-left,.android-status-bar .asb-right{color:#111!important}body.dark .android-status-bar .asb-left,body.dark .android-status-bar .asb-right{color:#fff!important}.android-status-bar .asb-icon-btn,.android-status-bar .asb-chip,.android-status-bar .asb-icon,.android-status-bar .asb-icon-btn svg,.android-status-bar .asb-bell-icon,.android-status-bar .navicon{color:currentColor!important}.android-status-bar .asb-user-hidden,.android-status-bar .asb-admin-hidden{display:none!important}.asb-more-wrap{position:relative;display:flex;align-items:center;flex:0 0 auto}.asb-more-btn{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;padding:0!important;margin:0!important;border:0;background:transparent;color:currentColor;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;cursor:pointer}.asb-more-btn svg{width:22px!important;height:22px!important;display:block}.asb-more-btn:hover,.asb-more-btn:focus-visible{background:#00000014;outline:none}body.dark .asb-more-btn:hover,body.dark .asb-more-btn:focus-visible{background:#ffffff24}.asb-more-menu{position:absolute;right:0;top:calc(100% + 7px);z-index:1000;width:210px;padding:8px;border-radius:14px;background:#fff;color:#111;box-shadow:0 10px 30px #0000003d;border:1px solid rgba(0,0,0,.12)}body.dark .asb-more-menu{background:#0B1020;color:#fff;border-color:#ffffff29;box-shadow:0 10px 30px #00000080}.asb-more-menu.hidden{display:none!important}.asb-more-title{font-size:12px;font-weight:900;padding:4px 8px 7px;opacity:.72}.asb-more-menu label{display:flex;align-items:center;gap:9px;padding:7px 8px;border-radius:9px;font-size:12px;font-weight:700;cursor:pointer}.asb-more-menu{max-height:min(70vh,360px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.asb-more-menu::-webkit-scrollbar{width:6px}.asb-more-menu::-webkit-scrollbar-thumb{background:#64748b8c;border-radius:8px}.asb-menu-item-icon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px}.asb-menu-item-icon svg{width:18px;height:18px;display:block}.asb-menu-theme-row{font-weight:900!important;border-top:1px solid rgba(127,127,127,.18);margin-top:3px;padding-top:9px!important}.asb-more-menu label:hover{background:#0000000f}body.dark .asb-more-menu label:hover{background:#ffffff17}.asb-more-menu input{width:16px;height:16px;accent-color:#111}body.dark .asb-more-menu input{accent-color:#fff}@media(max-width:400px){.asb-more-menu{right:-4px;width:190px}.asb-more-btn{width:23px!important;height:23px!important;min-width:23px!important;min-height:23px!important}.asb-more-btn svg{width:18px!important;height:18px!important}}#gvsMiniBrandBar.gvs-mini-brand-bar{display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;justify-content:initial!important;width:100%!important;box-sizing:border-box!important;margin:0!important;padding:0 14px!important}#gvsMiniBrandBar .gvs-mini-brand-name{grid-column:1!important;justify-self:center!important;text-align:center!important;margin:0!important}#gvsMiniBrandBar .gvs-mini-brand-client-btn{grid-column:2!important;justify-self:end!important;margin:0!important;position:relative!important;top:0!important}#gvsMiniBrandBar .gvs-mini-brand-client-btn img{display:block!important}.gvs-round-clock{width:128px;height:128px}.gvs-quick-app-btn{width:42px;height:42px;border-radius:0;background:transparent!important;box-shadow:none!important;border:0;color:#111;padding:0}.gvs-quick-app-btn svg{width:27px;height:27px;fill:currentColor!important;stroke:currentColor}.gvs-quick-app-btn img{width:27px;height:27px;object-fit:contain}.gvs-quick-app-btn:nth-child(1){color:#1877f2}.gvs-quick-app-btn:nth-child(2){color:#09f}.gvs-quick-app-btn:nth-child(3){color:#111}.gvs-quick-app-btn:nth-child(4){color:#25d366}.gvs-quick-app-btn:nth-child(5){color:#0b5e3c}.gvs-quick-app-btn:nth-child(6){color:#4285f4}.gvs-quick-app-btn:nth-child(7){color:#dc2626}.gvs-quick-app-btn:nth-child(8){color:#34a853}.gvs-qa-wab:after,.gvs-qa-chrome:before,.gvs-qa-chrome:after{display:none!important}.gvs-qa-chrome,.gvs-qa-play{background:transparent!important}.gvs-fixed-app{width:42px;height:42px;border-radius:10px;background:transparent!important;box-shadow:none!important;border:0;padding:0;overflow:hidden}.gvs-fixed-app img{width:100%;height:100%;object-fit:contain}@media(max-width:400px){.gvs-round-clock{width:116px;height:116px}.gvs-quick-app-btn{width:36px;height:36px}.gvs-quick-app-btn svg,.gvs-quick-app-btn img{width:23px;height:23px}.gvs-fixed-app{width:36px;height:36px}}@media(max-width:340px){.gvs-round-clock{width:108px;height:108px}.gvs-quick-app-btn{width:31px;height:31px}.gvs-quick-app-btn svg{width:20px;height:20px}.gvs-fixed-app{width:31px;height:31px}}body.dark .gvs-quick-app-btn:nth-child(3){color:#fff}.gvs-quick-app-btn{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important}.gvs-quick-app-btn svg{width:32px!important;height:32px!important;display:block!important;fill:initial!important;stroke:initial!important}.gvs-quick-app-btn img{width:32px!important;height:32px!important;display:block!important;object-fit:contain!important}@media(max-width:400px){.gvs-quick-app-btn svg{width:28px!important;height:28px!important}.gvs-quick-app-btn img{width:28px!important;height:28px!important}}@media(max-width:340px){.gvs-quick-app-btn svg{width:25px!important;height:25px!important}.gvs-quick-app-btn img{width:25px!important;height:25px!important}}.gvs-quick-app-btn:nth-child(1),.gvs-quick-app-btn:nth-child(2),.gvs-quick-app-btn:nth-child(3),.gvs-quick-app-btn:nth-child(4),.gvs-quick-app-btn:nth-child(5),.gvs-quick-app-btn:nth-child(6),.gvs-quick-app-btn:nth-child(7),.gvs-quick-app-btn:nth-child(8){color:inherit}.gvs-top-search-mic{position:absolute;top:4px;right:52px;width:40px;height:33px;border:0;border-radius:10px;display:grid;place-items:center;background:transparent;cursor:pointer;z-index:2;color:#526071}.gvs-top-search-mic svg{width:21px;height:21px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.gvs-top-search-mic:active{transform:scale(.92)}.gvs-top-search-inner input{padding-right:104px}body.dark .gvs-top-search-mic{color:#e5e7eb}@media(max-width:520px){.gvs-top-search-mic{width:36px;height:38px;top:4px;right:44px}.gvs-top-search-inner input{padding-right:90px}}.gvs-quick-apps-bar{border-bottom:1px solid rgba(20,20,20,.28)!important;box-shadow:0 1px #0000001a!important}body.dark .gvs-quick-apps-bar{border-bottom-color:#00000073!important;box-shadow:0 1px #00000040!important}.gvs-quick-apps-bar{border-bottom:2px solid rgba(20,20,20,.55)!important;box-shadow:0 1px #0000002e!important}body.dark .gvs-quick-apps-bar{border-bottom:2px solid rgba(0,0,0,.65)!important;box-shadow:0 1px #0000004d!important}.gvs-quick-apps-bar{border-bottom:1px solid rgba(20,20,20,.1)!important;box-shadow:none!important}body.dark .gvs-quick-apps-bar{border-bottom-color:#0000002e!important;box-shadow:none!important}.gvs-quick-app-btn svg,.gvs-quick-app-btn img{width:24px!important;height:24px!important}@media(max-width:400px){.gvs-quick-app-btn{width:33px!important;height:33px!important}.gvs-quick-app-btn svg,.gvs-quick-app-btn img{width:21px!important;height:21px!important}}@media(max-width:340px){.gvs-quick-app-btn{width:29px!important;height:29px!important}.gvs-quick-app-btn svg,.gvs-quick-app-btn img{width:19px!important;height:19px!important}}#msgTabPanel-message .gvs-user-director-head .gvs-msg-avatar{border:3px solid #1688ff!important;box-shadow:0 0 8px #0084ffb8,0 0 18px #0084ff73,0 0 32px #0084ff38!important}body.dark #msgTabPanel-message .gvs-user-director-head .gvs-msg-avatar{border-color:#72f7a3!important;box-shadow:0 0 8px #72f7a3c7,0 0 18px #72f7a380,0 0 32px #72f7a340!important}.messenger-avatar,.msg-user-avatar,.chat-avatar,#gvsZip1Messenger .avatar,#gvsZip1Messenger .messenger-avatar,#gvsZip1Messenger .msg-user-avatar,#gvsZip1Messenger .chat-avatar,.gvs-director-photo{box-shadow:0 0 5px #006effc7,0 0 11px #006eff57!important}body.dark .messenger-avatar,body.dark .msg-user-avatar,body.dark .chat-avatar,body.dark #gvsZip1Messenger .avatar,body.dark #gvsZip1Messenger .messenger-avatar,body.dark #gvsZip1Messenger .msg-user-avatar,body.dark #gvsZip1Messenger .chat-avatar,body.dark .gvs-director-photo{box-shadow:0 0 5px #74ff96d1,0 0 11px #74ff9661!important}.gvs-quick-apps-bar{padding-top:5px!important;padding-bottom:6px!important}.gvs-mini-brand-bar{padding-bottom:2px!important;margin-bottom:0!important}.gvs-top-search-bar{padding-top:4px!important;padding-bottom:4px!important}.gvs-quick-apps-bar{padding-top:4px!important;padding-bottom:5px!important;gap:4px!important}.gvs-quick-app-btn{width:38px!important;height:38px!important}.gvs-quick-app-btn svg,.gvs-quick-app-btn img{width:29px!important;height:29px!important}@media(max-width:400px){.gvs-quick-app-btn{width:33px!important;height:33px!important}.gvs-quick-app-btn svg,.gvs-quick-app-btn img{width:25px!important;height:25px!important}}@media(max-width:340px){.gvs-quick-app-btn{width:29px!important;height:29px!important}.gvs-quick-app-btn svg,.gvs-quick-app-btn img{width:22px!important;height:22px!important}}.profile-big-avatar,.messenger-avatar,.msg-user-avatar,.chat-avatar,.feed-avatar{box-shadow:0 0 0 2px #0080ffe0,0 0 10px #0080ff8c!important}body.dark .profile-big-avatar,body.dark .messenger-avatar,body.dark .msg-user-avatar,body.dark .chat-avatar,body.dark .feed-avatar{box-shadow:0 0 0 2px #90ee90e6,0 0 10px #90ee908c!important}.gvs-round-clock{width:140px!important;height:140px!important}@media(max-width:400px){.gvs-round-clock{width:126px!important;height:126px!important}}@media(max-width:340px){.gvs-round-clock{width:118px!important;height:118px!important}}body:has(#auth.active) .gvs-mini-brand-bar{display:none!important}.gvs-clock-ticks line.second-tick{stroke:#cbd5e8;stroke-width:.9;stroke-linecap:round}.gvs-clock-ticks line.major{stroke:#9eabc6;stroke-width:1.6;stroke-linecap:round}body.dark .gvs-clock-ticks line.second-tick{stroke:#52617f;stroke-width:.9}body.dark .gvs-clock-ticks line.major{stroke:#71809f;stroke-width:1.6}.gvs-signup-celebration{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;pointer-events:none;overflow:hidden;background:#ffffff29;animation:gvsCelebrateFade 30s ease forwards}.gvs-signup-message{position:fixed;z-index:2147483647;max-width:88%;padding:0;margin:0;text-align:center;font-weight:900;font-size:clamp(19px,5.5vw,32px);line-height:1.2;background:transparent!important;border:0!important;box-shadow:none!important;color:transparent!important;-webkit-text-fill-color:transparent!important;background-image:linear-gradient(90deg,red,#ff9d00,#e8ff00,#00d639,#00d9ff,#5b2cff,#ff00b8,red)!important;background-size:300% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;animation:gvsCelebratePop .7s cubic-bezier(.2,1.4,.4,1) both,gvsMessageRainbow 3s linear infinite!important}.gvs-clock-celebration-origin{position:fixed!important;left:var(--gvs-celebration-origin-x,50vw);top:var(--gvs-celebration-origin-y,50vh);width:clamp(34px,12vw,72px);height:clamp(34px,12vw,72px);margin-left:calc(clamp(34px,12vw,72px)/-2);margin-top:calc(clamp(34px,12vw,72px)/-2);border-radius:50%;border:3px solid rgba(0,168,255,.95);box-shadow:0 0 10px #00a8ffe6,0 0 28px #7b61ffbf,0 0 55px #ff4d6d73;pointer-events:none;z-index:2147483003!important;animation:gvsClockOriginBurst 1.25s ease-out 2 both}@keyframes gvsClockOriginBurst{0%{transform:scale(.35);opacity:0}12%{transform:scale(.55);opacity:1}to{transform:scale(2.15);opacity:0}}.gvs-celebrate-spark{position:absolute;left:var(--gvs-celebration-origin-x,50%);top:var(--gvs-celebration-origin-y,50%);width:10px;height:10px;border-radius:50%;opacity:0;animation:gvsSpark 3.5s cubic-bezier(.15,.7,.2,1) forwards}.gvs-celebrate-heart{position:absolute;left:var(--gvs-celebration-origin-x,50%);top:var(--gvs-celebration-origin-y,50%);font-size:clamp(20px,6vw,34px);opacity:0;filter:drop-shadow(0 2px 5px rgba(0,0,0,.15));animation:gvsHeart 3.9s ease-out forwards}body.dark .gvs-signup-celebration{background:#040a1238}body.dark .gvs-signup-message{background-color:transparent!important;border:0!important;box-shadow:none!important;color:transparent!important;-webkit-text-fill-color:transparent!important}@keyframes gvsCelebratePop{0%{transform:var(--gvs-msg-translate,translate(-50%,-50%)) scale(.35);opacity:0}to{transform:var(--gvs-msg-translate,translate(-50%,-50%)) scale(1);opacity:1}}@keyframes gvsCelebrateFade{0%,82%{opacity:1}to{opacity:0}}@keyframes gvsSpark{0%{transform:translate(-50%,-50%) scale(.2);opacity:0}10%{opacity:1}to{transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) rotate(720deg) scale(.75);opacity:0}}@keyframes gvsHeart{0%{transform:translate(-50%,-50%) scale(.3) rotate(-15deg);opacity:0}12%{opacity:1}to{transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) scale(1.15) rotate(25deg);opacity:0}}.gvs-signup-celebration{animation:gvsCelebrateFade 30s ease forwards!important}.gvs-signup-message{animation:gvsCelebratePop .7s cubic-bezier(.2,1.4,.4,1) both,gvsMessageRainbow 3s linear infinite!important}.gvs-celebrate-spark{width:clamp(7px,2.2vw,13px)!important;height:clamp(7px,2.2vw,13px)!important;animation-duration:4.8s!important}.gvs-celebrate-heart{font-size:clamp(20px,6vw,38px)!important;animation-duration:5.2s!important}@keyframes gvsMessageRainbow{0%{background-position:0% 50%;filter:hue-rotate(0deg)}to{background-position:100% 50%;filter:hue-rotate(360deg)}}.gvs-signup-message.gvs-message-full-rainbow{background-size:100% 100%!important;animation:gvsCelebratePop .7s cubic-bezier(.2,1.4,.4,1) both,gvsStartupStatusRainbow 3s linear infinite!important}@media(prefers-reduced-motion:reduce){.gvs-signup-message.gvs-message-full-rainbow{animation:gvsCelebratePop .7s cubic-bezier(.2,1.4,.4,1) both!important;filter:none!important}}#home{position:relative}#home .gvs-signup-celebration{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;min-width:100vw!important;min-height:100dvh!important;z-index:2147483000!important;overflow:hidden!important;pointer-events:none!important;transform:none!important}#home .gvs-signup-celebration .gvs-signup-message{z-index:2147483002!important}#home .gvs-signup-celebration .gvs-celebrate-spark,#home .gvs-signup-celebration .gvs-celebrate-heart{z-index:2147483001!important}#home #gvsRoundClockWrap,#home #gvsRoundClock{overflow:visible!important}.gvs-signup-message{max-width:78%!important;padding:12px 18px!important;border-radius:16px!important;font-size:clamp(12px,4.2vw,19px)!important;line-height:1.25!important;font-weight:900!important}#gvsMiniBrandBar.hidden{display:none!important}body:not(:has(#home.active)) #gvsMiniBrandBar{display:none!important}#gvsGamesHub{max-height:92vh;overflow:auto}.gvs-games-score{font-weight:900;font-size:17px;margin:10px 0;color:var(--blue,#0B3FA8)}.gvs-game-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0}.gvs-game-card{border:1px solid var(--line,#d8e2f0);background:var(--paper,#fff);color:inherit;border-radius:16px;padding:15px 10px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:5px;font:inherit;box-shadow:0 4px 12px #0000000f}.gvs-game-card span{font-size:32px}.gvs-game-card b{font-size:14px}.gvs-game-card small{opacity:.72}.gvs-game-card:hover{transform:translateY(-1px)}.gvs-training-reward{padding:11px;border-radius:13px;background:#55c96b1f;font-weight:700}.gvs-puzzle-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:15px 0}.gvs-puzzle-tile{position:relative;border:2px solid var(--line,#d8e2f0);border-radius:12px;overflow:hidden;background:#fff;padding:0;cursor:pointer;aspect-ratio:1}.gvs-puzzle-tile img{width:100%;height:100%;object-fit:cover}.gvs-puzzle-tile span{position:absolute;top:4px;left:5px;background:#fff;border-radius:99px;padding:2px 7px;font-weight:900}.gvs-puzzle-tile.selected{border-color:#0b8cff;box-shadow:0 0 0 3px #0b8cff33}.gvs-race{margin:12px 0}.gvs-road{height:280px;border-radius:18px;background:repeating-linear-gradient(90deg,#3c4654 0 31%,#e9edf2 31.5%,#3c4654 32%);position:relative;overflow:hidden;border:3px solid #222}.gvs-car,.gvs-obstacle{position:absolute;transform:translate(-50%);font-size:36px;transition:left .15s}.gvs-car{bottom:18px}.gvs-obstacle{top:35%;transition:top .3s,left .15s}.gvs-race-score{font-weight:900;margin:9px}.gvs-race-controls{display:flex;gap:10px}.gvs-race-controls button{flex:1;border:0;border-radius:13px;padding:12px;font-size:24px;cursor:pointer}.gvs-goal{height:180px;border:8px solid #eee;border-bottom:18px solid #ddd;border-radius:16px 16px 6px 6px;display:grid;grid-template-columns:repeat(3,1fr);gap:3px;background:repeating-linear-gradient(0deg,rgba(0,0,0,.05),rgba(0,0,0,.05) 2px,transparent 2px,transparent 20px);padding:8px}.gvs-goal-zone{border:1px dashed rgba(0,0,0,.2);background:#ffffff26;font-size:28px;cursor:pointer}.gvs-ball{font-size:48px;margin:10px}body.dark .gvs-game-card{background:#0B1020;border-color:#40506b}.gvs-mini-final{padding:25px 10px;font-size:20px;line-height:1.8}@media(max-width:380px){.gvs-game-grid{grid-template-columns:1fr}.gvs-race{margin-inline:-4px}}.gvs-mini-brand-bar{position:relative!important;display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;justify-content:initial!important;gap:8px!important}.gvs-mini-brand-name{justify-self:start;display:block;line-height:1}.gvs-mini-brand-animation{width:42px;height:42px;display:flex;align-items:center;justify-content:center;justify-self:center;pointer-events:none}.gvs-mini-brand-client-btn{justify-self:end}.gvs-mini-brand-client-btn img{width:40px!important;height:40px!important}@media(max-width:600px){.gvs-mini-brand-animation{width:38px;height:38px}.gvs-mini-animated-star{width:34px;height:34px}.gvs-mini-brand-client-btn img{width:36px!important;height:36px!important}}.gvs-puzzle-board{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;width:min(100%,420px)!important;aspect-ratio:1/1!important;margin:18px auto!important;gap:2px!important;overflow:hidden!important;position:relative!important;background:#fff!important;border-radius:0!important;box-shadow:none!important;touch-action:manipulation!important}.gvs-puzzle-tile{position:relative!important;display:block!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;aspect-ratio:auto!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;overflow:hidden!important;background:#fff!important;cursor:pointer!important}.gvs-puzzle-viewport{position:absolute!important;inset:0!important;display:block!important;overflow:hidden!important;width:100%!important;height:100%!important}.gvs-puzzle-img{position:absolute!important;display:block!important;width:500%!important;height:200%!important;max-width:none!important;object-fit:fill!important;margin:0!important;padding:0!important;pointer-events:none!important;user-select:none!important}.gvs-puzzle-tile.selected{box-shadow:inset 0 0 0 3px #0066fff2!important;z-index:5!important}.gvs-game-actions{display:grid;gap:8px;margin-top:10px}.gvs-puzzle-timer{width:min(100%,500px);margin:8px auto 4px;text-align:center;font-weight:900;font-size:18px;line-height:1.3;padding:8px 12px;border-radius:12px;background:var(--card,#fff);box-shadow:0 2px 8px #0000001a}.android-status-bar .asb-icon,.android-status-bar .asb-icon-btn svg,.android-status-bar .asb-chip svg{width:22px!important;height:20px!important;display:block;vector-effect:non-scaling-stroke}.android-status-bar .asb-icon-btn,.android-status-bar .asb-chip{-webkit-tap-highlight-color:transparent}#asbBattery .asb-icon{stroke-width:1.2!important}#installBtn{background:linear-gradient(180deg,#ff6b6b,#e63946)!important;color:#fff!important;border-color:#ffffff73!important;box-shadow:0 0 12px 3px #e63946b3,0 3px 14px #e6394680,inset 0 1px #ffffff73!important;animation:installBtnGlow 1.6s ease-in-out infinite}body.dark #installBtn{border-color:#ffffff4d!important;box-shadow:0 0 14px 4px #ff6b6bbf,0 3px 14px #e6394699,inset 0 1px #fff6!important}@keyframes installBtnGlow{0%,to{box-shadow:0 0 10px 2px #e639468c,0 3px 14px #e6394666,inset 0 1px #ffffff73}50%{box-shadow:0 0 18px 6px #e63946e6,0 3px 14px #e6394699,inset 0 1px #ffffff73}}.gvs-real-icon{width:22px!important;height:22px!important;display:inline-block!important;object-fit:contain!important;vertical-align:middle!important;color:currentColor!important}.gvs-camera-icon{width:24px!important;height:24px!important}.gvs-date,.date,.current-date,.status-date,[data-date],#date,#currentDate,#todayDate{font-size:1.05rem!important;font-weight:600!important;line-height:1.35!important;letter-spacing:.02em!important;white-space:nowrap!important;text-rendering:geometricPrecision!important}.gvs-flashlight-icon{width:23px!important;height:23px!important;display:inline-block!important;object-fit:contain!important;vertical-align:middle!important}.gvs-puzzle-tile,.gvs-puzzle-tile.selected{border:0!important;border-radius:0!important;box-shadow:none!important}.gvs-puzzle-board:after{content:""!important;position:absolute!important;inset:0!important;z-index:20!important;pointer-events:none!important;background:linear-gradient(to right,transparent 0 19.95%,#fff 19.95% 20.05%,transparent 20.05% 39.95%,#fff 39.95% 40.05%,transparent 40.05% 59.95%,#fff 59.95% 60.05%,transparent 60.05% 79.95%,#fff 79.95% 80.05%,transparent 80.05% 100%),linear-gradient(to bottom,transparent 0 49.9%,#fff 49.9% 50.1%,transparent 50.1% 100%)!important;background-repeat:no-repeat!important}.gvs-puzzle-board{gap:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.gvs-puzzle-tile,.gvs-puzzle-tile.selected{border:0!important;border-radius:0!important;box-shadow:none!important;outline:none!important}.gvs-puzzle-board:after{content:""!important;position:absolute!important;inset:0!important;z-index:50!important;pointer-events:none!important;background:linear-gradient(to right,transparent 0%,transparent calc(20% - .5px),#fff calc(20% - .5px),#fff calc(20% + .5px),transparent calc(20% + .5px),transparent calc(40% - .5px),#fff calc(40% - .5px),#fff calc(40% + .5px),transparent calc(40% + .5px),transparent calc(60% - .5px),#fff calc(60% - .5px),#fff calc(60% + .5px),transparent calc(60% + .5px),transparent calc(80% - .5px),#fff calc(80% - .5px),#fff calc(80% + .5px),transparent calc(80% + .5px),transparent 100%),linear-gradient(to bottom,transparent 0%,transparent calc(50% - .5px),#fff calc(50% - .5px),#fff calc(50% + .5px),transparent calc(50% + .5px),transparent 100%)!important;background-repeat:no-repeat!important}.gvs-mini-brand-bar{width:100%;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}.gvs-mini-brand-bar{padding-left:10px!important;padding-right:10px!important}.gvs-mini-brand-name{display:block!important;text-align:left!important}.gvs-fixed-app.gvs-qa-gvsplus{width:42px!important;height:42px!important;aspect-ratio:1/1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;border-radius:50%!important;box-shadow:0 2px 6px #0000002e!important;overflow:hidden!important;padding:0!important}.gvs-fixed-app.gvs-qa-gvsplus img{width:100%!important;height:100%!important;display:block!important;background:#fff!important;border-radius:50%!important;object-fit:cover!important}#gvsMiniBrandBar.gvs-mini-brand-bar{padding-left:0!important;padding-right:10px!important}#gvsMiniBrandBar .gvs-mini-brand-name{justify-self:start!important;text-align:left!important;margin-left:0!important;padding-left:0!important}#gvsMiniBrandBar.gvs-mini-brand-bar{padding-left:12px!important}#gvsMiniBrandBar .gvs-mini-brand-name{margin-left:0!important;padding-left:0!important}#gvsMiniBrandBar.gvs-mini-brand-bar{position:relative!important;top:-6px!important}.android-status-bar{padding:calc(1px + env(safe-area-inset-top)) 10px 3px!important}body.standalone .android-status-bar{padding:calc(1px + env(safe-area-inset-top)) 12px 2px!important}.android-status-bar{padding:calc(0px + env(safe-area-inset-top)) 10px 2px!important}body.standalone .android-status-bar{padding:calc(0px + env(safe-area-inset-top)) 12px 1px!important}.android-status-bar{padding-left:6px!important;padding-right:6px!important}body.standalone .android-status-bar{padding-left:8px!important;padding-right:8px!important}.android-status-bar{transform:translateY(-3px);margin-bottom:-3px}.android-status-bar,body.standalone .android-status-bar{transform:translateY(-2px)}.android-status-bar{transform:translateY(-4px)!important;margin-bottom:-4px!important}body.standalone .android-status-bar{transform:translateY(-6px)!important;margin-bottom:-6px!important}body.standalone .android-status-bar{padding-top:calc(0px + env(safe-area-inset-top))!important;padding-bottom:1px!important}@media(display-mode:fullscreen){.android-status-bar{padding-top:0!important;padding-bottom:1px!important}}@media(display-mode:fullscreen){.android-status-bar{margin-top:0!important;padding-top:0!important;transform:translateY(-10px)!important;margin-bottom:-10px!important}}body.fullscreen .android-status-bar,body.is-fullscreen .android-status-bar{margin-top:0!important;padding-top:0!important;transform:translateY(-10px)!important;margin-bottom:-10px!important}@media(display-mode:fullscreen){.android-status-bar{transform:translateY(-14px)!important;margin-bottom:-14px!important;padding-top:0!important;padding-bottom:0!important}}body.fullscreen .android-status-bar,body.is-fullscreen .android-status-bar{transform:translateY(-14px)!important;margin-bottom:-14px!important;padding-top:0!important;padding-bottom:0!important}body.dark #asbBattery.low .asb-icon,body.dark #asbBattery.low{color:#ff7b7b!important}.gvs-mini-brand-bar{height:52px!important;padding-top:0!important;padding-bottom:0!important}.gvs-mini-brand-client-btn img{width:34px!important;height:34px!important}@media(max-width:600px){.gvs-mini-brand-client-btn img{width:32px!important;height:32px!important}}body.dark #asbBattery .asb-battery-percent,body.dark #asbBatteryText{color:#fff!important}@media(display-mode:fullscreen){.android-status-bar{transform:translateY(-20px)!important;margin-bottom:-20px!important}}body.fullscreen .android-status-bar,body.is-fullscreen .android-status-bar{transform:translateY(-20px)!important;margin-bottom:-20px!important}.gvs-qa-wab{position:relative!important}.gvs-wa-business-plus{position:absolute!important;right:-2px!important;bottom:-2px!important;font-size:16px!important;line-height:1!important;font-weight:900!important;color:#25d366!important;text-shadow:0 0 2px rgba(0,0,0,.35)!important}@media(max-width:400px){.gvs-wa-business-plus{font-size:14px!important;right:-2px!important;bottom:-2px!important}}@media(display-mode:fullscreen){.android-status-bar{transform:translateY(-26px)!important;margin-bottom:-26px!important}}body.fullscreen .android-status-bar,body.is-fullscreen .android-status-bar{transform:translateY(-26px)!important;margin-bottom:-26px!important}@media(display-mode:fullscreen){.android-status-bar{transform:translateY(-6px)!important;margin-bottom:-6px!important}.android-status-bar .alarm-icon,.android-status-bar .alarm,.android-status-bar [class*=alarm]{font-weight:900!important}}@media(display-mode:fullscreen){.android-status-bar{transform:translateY(-36px)!important;margin-bottom:-36px!important}}body.fullscreen .android-status-bar,body.is-fullscreen .android-status-bar{transform:translateY(-36px)!important;margin-bottom:-36px!important}.android-status-bar [data-asb-item=alarm] svg path,.android-status-bar [data-asb-item=alarm] svg circle{stroke-width:2.5px!important}.android-status-bar{padding-left:5px!important;padding-right:5px!important}body.standalone .android-status-bar{padding-left:7px!important;padding-right:7px!important}#loginTab>div[style*="text-align:right"]{text-align:center!important}#loginTab>div[style*="text-align:right"] .link-btn{display:inline-block!important;color:#06f!important;font-weight:800!important;text-decoration:none!important}body.dark #loginTab>div[style*="text-align:right"] .link-btn{color:#86efac!important}#authModeNote{margin-top:24px!important}#authModeNote+p{margin-top:18px!important}#loginTab>div[style*="text-align:right"]{text-align:center!important;margin-top:14px!important}#loginTab>div[style*="text-align:right"] .link-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:9px 18px!important;border-radius:12px!important;border:1px solid #0066FF!important;background:#0066ff1a!important;color:#06f!important;font-weight:800!important;text-decoration:none!important;box-shadow:0 0 10px #06f3!important}body.dark #loginTab>div[style*="text-align:right"] .link-btn{border-color:#86efac!important;background:#86efac1a!important;color:#86efac!important;box-shadow:0 0 10px #86efac2e!important}#authModeNote{margin-top:34px!important}#authModeNote+p{margin-top:28px!important}#authModeNote{margin-top:28px!important}#authModeNote+p{margin-top:22px!important}#loginTab>div[style*="text-align:right"] .link-btn{white-space:nowrap!important;font-size:clamp(11.5px,3.6vw,14px)!important;padding-left:clamp(8px,3vw,18px)!important;padding-right:clamp(8px,3vw,18px)!important}.forgot-password,#forgotPassword,.forgot-password-btn,button[onclick*=forgot],a[href*=forgot]{transform:scale(.9);transform-origin:center center}.gvs-fixed-app.gvs-qa-gvsplus img{width:84%!important;height:84%!important;margin:auto!important}.gvs-quick-apps-bar .gvs-quick-app-btn:has(img[src*=icon-gvsplus]),.gvs-quick-apps-bar .gvs-quick-app-btn.gvs-plus-btn{width:34px!important;height:28px!important;padding:2px!important}.gvs-quick-apps-bar .gvs-quick-app-btn:has(img[src*=icon-gvsplus]) img,.gvs-quick-apps-bar .gvs-quick-app-btn.gvs-plus-btn img{width:29px!important;height:29px!important;object-fit:contain!important}@media all and (display-mode:fullscreen){.android-status-bar{margin-top:-10px!important;transform:translateY(-10px)!important}}body.fullscreen .android-status-bar,body.is-fullscreen .android-status-bar{margin-top:-10px!important;transform:translateY(-10px)!important}.gvs-quick-apps-bar .gvs-quick-app-btn:has(img[src*=icon-gvsplus]),.gvs-quick-apps-bar .gvs-quick-app-btn.gvs-plus-btn{width:36px!important;height:36px!important;padding:1px!important;border-radius:50%!important}.gvs-quick-apps-bar .gvs-quick-app-btn:has(img[src*=icon-gvsplus]) img,.gvs-quick-apps-bar .gvs-quick-app-btn.gvs-plus-btn img{width:32px!important;height:32px!important;object-fit:contain!important}.startup-logo{height:175px!important;max-width:78vw!important}.android-status-bar [data-asb-item=alarm] svg{width:22px!important;height:20px!important}.android-status-bar [data-asb-item=alarm] svg path{stroke-width:3px!important}.gvs-quick-apps-bar .gvs-fixed-app.gvs-qa-gvsplus{width:31px!important;height:25px!important;padding:0!important;background:transparent!important;border-radius:50%!important;box-shadow:none!important;overflow:visible!important}.gvs-quick-apps-bar .gvs-fixed-app.gvs-qa-gvsplus img{width:27px!important;height:27px!important;margin:auto!important;background:transparent!important;border-radius:50%!important;object-fit:contain!important}.gvs-quick-apps-bar .gvs-fixed-app.gvs-qa-gvsplus{width:33px!important;height:27px!important;padding:0!important;background:transparent!important;box-shadow:none!important}.gvs-quick-apps-bar .gvs-fixed-app.gvs-qa-gvsplus img{width:29px!important;height:29px!important;background:transparent!important;object-fit:contain!important;margin:auto!important}@media all and (display-mode:fullscreen){.android-status-bar{padding:0 4px 1px!important;margin-top:-28px!important;margin-bottom:-28px!important;transform:translateY(-28px)!important;min-height:0!important}.android-status-bar .asb-icon{width:18px!important;height:20px!important}.android-status-bar .asb-chip{height:20px!important;padding:1px 4px!important}.android-status-bar .asb-icon-btn{width:22px!important;height:20px!important}.android-status-bar .asb-icon-btn svg{width:18px!important;height:20px!important}}#auth .auth-topbar{padding:6px 10px!important;min-height:0!important}#auth .benin-flag-float img{width:32px!important;height:32px!important}#auth .auth-close-wrap .auth-close-btn{padding:4px!important}#auth .auth-close-icon{width:32px!important;height:32px!important}#auth .auth-topbar{padding-top:6px!important;padding-bottom:1px!important}#auth .benin-flag-float,#auth .auth-close-wrap{align-self:center!important}.gvs-quick-apps-bar .gvs-qa-chatgpt img{object-fit:contain!important;border-radius:0!important;background:transparent!important}.gvs-quick-apps-bar .gvs-qa-claude img{object-fit:contain!important;border-radius:8px!important;background:#fff!important}.gvs-quick-apps-bar .gvs-qa-chatgpt,.gvs-quick-apps-bar .gvs-qa-claude{display:flex!important;align-items:center!important;justify-content:center!important;width:38px!important;height:31px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;flex:0 0 38px!important}.gvs-quick-apps-bar .gvs-qa-chatgpt img,.gvs-quick-apps-bar .gvs-qa-claude img{width:25px!important;height:25px!important;object-fit:contain!important;display:block!important}@media(max-width:400px){.gvs-quick-apps-bar .gvs-qa-chatgpt,.gvs-quick-apps-bar .gvs-qa-claude{width:33px!important;height:33px!important;flex-basis:33px!important}.gvs-quick-apps-bar .gvs-qa-chatgpt img,.gvs-quick-apps-bar .gvs-qa-claude img{width:22px!important;height:22px!important}}@media(max-width:340px){.gvs-quick-apps-bar .gvs-qa-chatgpt,.gvs-quick-apps-bar .gvs-qa-claude{width:29px!important;height:29px!important;flex-basis:29px!important}.gvs-quick-apps-bar .gvs-qa-chatgpt img,.gvs-quick-apps-bar .gvs-qa-claude img{width:19px!important;height:19px!important}}.gvs-quick-apps-bar .gvs-qa-chatgpt img,.gvs-quick-apps-bar .gvs-qa-claude img{width:28px!important;height:28px!important;max-width:28px!important;max-height:28px!important;object-fit:contain!important;object-position:center center!important;display:block!important;opacity:1!important;transform:none!important;border-radius:8px!important}.gvs-quick-apps-bar .gvs-qa-chatgpt img,.gvs-quick-apps-bar .gvs-qa-claude img{width:30px!important;height:30px!important;max-width:30px!important;max-height:30px!important;object-fit:contain!important;object-position:center!important;display:block!important;opacity:1!important;transform:none!important;border-radius:0!important}.gvs-quick-apps-bar .gvs-qa-claude img{width:30px!important;height:30px!important;object-fit:contain!important;display:block!important;visibility:visible!important;opacity:1!important;background:transparent!important;border:0!important;border-radius:0!important;transform:none!important}.gvs-quick-apps-bar .gvs-qa-chatgpt img{width:21px!important;height:21px!important;object-fit:contain!important;display:block!important;visibility:visible!important;opacity:1!important;background:transparent!important;border:0!important;border-radius:0!important;transform:none!important}.gvs-quick-apps-bar .gvs-qa-filemanager img{width:40px!important;height:40px!important;max-width:40px!important;max-height:40px!important;object-fit:contain!important}@media(max-width:400px){.gvs-quick-apps-bar .gvs-qa-filemanager img{width:35px!important;height:35px!important;max-width:35px!important;max-height:35px!important}}@media(max-width:340px){.gvs-quick-apps-bar .gvs-qa-filemanager img{width:30px!important;height:30px!important;max-width:30px!important;max-height:30px!important}}#asbBattery{transform:translateY(-2px)!important}.gvs-quick-apps-bar{scroll-snap-type:x mandatory!important;scroll-padding-left:10px!important;scroll-behavior:smooth!important;-webkit-overflow-scrolling:touch!important;overflow-x:auto!important}.gvs-quick-apps-bar .gvs-fixed-app,.gvs-quick-apps-bar .gvs-quick-app-btn{scroll-snap-align:start!important;scroll-snap-stop:always!important}body.dark .gvs-quick-apps-bar .gvs-qa-chatgpt img,body.dark .gvs-quick-apps-bar .gvs-qa-x img{filter:brightness(0) saturate(100%) invert(1)!important}body.dark .gvs-quick-apps-bar .gvs-fixed-app.gvs-qa-gvsplus{background:#fff!important;border-radius:50%!important}.gvs-quick-apps-bar .gvs-qa-claude,body.dark .gvs-quick-apps-bar .gvs-qa-claude{color:initial!important}.gvs-quick-apps-bar .gvs-qa-claude img{filter:none!important;-webkit-filter:none!important;background:#fff!important;opacity:1!important}body.dark .gvs-quick-apps-bar .gvs-qa-claude img{filter:none!important;-webkit-filter:none!important;background:transparent!important;opacity:1!important}.android-status-bar .asb-icon,.android-status-bar .asb-icon-btn svg,.android-status-bar .asb-bell-icon,.android-status-bar #asbBattery .asb-icon{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;max-width:20px!important;max-height:20px!important}.android-status-bar .asb-icon-btn{width:24px!important;height:20px!important;min-width:24px!important;min-height:20px!important;padding:0!important}.android-status-bar .asb-chip{min-height:20px!important;height:24px!important;padding:1px 4px!important;gap:2px!important}.android-status-bar #asbBattery{min-height:20px!important;height:24px!important}.android-status-bar #asbBattery .asb-icon{order:1!important}.android-status-bar #asbBattery .asb-txt{order:2!important}@media(max-width:400px){.android-status-bar .asb-icon,.android-status-bar .asb-icon-btn svg,.android-status-bar .asb-bell-icon,.android-status-bar #asbBattery .asb-icon{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;max-width:20px!important;max-height:20px!important}.android-status-bar .asb-icon-btn{width:24px!important;height:20px!important;min-width:24px!important}}.android-status-bar{width:calc(100% - 16px)!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}.android-status-bar,body.fullscreen .android-status-bar,body.is-fullscreen .android-status-bar,body.standalone .android-status-bar{width:100%!important;margin-left:0!important;margin-right:0!important;transform:translateY(-26px)!important;margin-bottom:-13px!important}.flag-banner,.flag-container,.drapeau-banner,.drapeau-container,.status-flag-banner{max-width:92%!important}#auth .auth-topbar{position:relative!important;max-width:none!important}#auth .auth-topbar{border-bottom:0!important}#auth .auth-topbar:after{content:"";position:absolute;left:12%;right:12%;bottom:0;height:1px;background:var(--line);pointer-events:none}body.dark #auth .auth-topbar:after{background:#0B1020}#client-space,.client-space,#espace-client,.espace-client{transform:scale(.94);transform-origin:center top}#auth .gvs-logo,#auth .gvs-logo img,#auth .client-logo,#auth .client-logo img,#auth .logo-gvs,#auth .logo-gvs img,#client-space .gvs-logo,#client-space .gvs-logo img{transform:scale(.9);transform-origin:center center}#auth .authbrand .logo{height:130px!important;max-width:64vw!important}#auth .gvs-logo,#auth .gvs-logo img,#auth .client-logo,#auth .client-logo img,#auth .logo-gvs,#auth .logo-gvs img,#client-space .gvs-logo,#client-space .gvs-logo img{transform:scale(.84)!important;transform-origin:center center}#auth .authbrand{margin-top:5px!important}#auth .authbrand{margin-top:-20px!important}#auth .card{padding-bottom:38px!important}body.gvs-fs-active #auth.active{min-height:100vh!important;min-height:100dvh!important;display:flex!important;flex-direction:column!important;justify-content:center!important;overflow-y:auto!important;padding-top:clamp(4px,1vh,14px)!important;padding-bottom:max(10px,env(safe-area-inset-bottom,0px))!important}body.gvs-fs-active #auth .authbrand{margin-top:clamp(-46px,-6.2vh,-26px)!important;margin-bottom:clamp(8px,2vh,16px)!important;gap:clamp(2px,.6vh,8px)!important}body.gvs-fs-active #auth .authbrand .logo{height:clamp(88px,16.5vh,132px)!important}body.gvs-fs-active #auth .authbrand h2{font-size:clamp(1.05rem,2.6vh,1.3rem)!important;margin:clamp(2px,.6vh,6px) 0 0!important}body.gvs-fs-active .benin-flag-float img,body.gvs-fs-active .auth-close-icon{width:clamp(30px,4.6vh,38px)!important;height:clamp(30px,4.6vh,38px)!important}body.gvs-fs-active #auth .authtabs-inner .authtab{padding:clamp(10px,1.9vh,13px) 8px!important;font-size:clamp(14px,1.9vh,15px)!important}body.gvs-fs-active #loginTab>div[style*="text-align:right"] .link-btn{min-height:clamp(42px,6.2vh,50px)!important;padding:clamp(9px,1.6vh,12px) clamp(10px,2.6vw,22px)!important;font-size:clamp(11.5px,2.4vw,15px)!important;white-space:nowrap!important}body.gvs-fs-active #auth .card{padding:clamp(10px,2vh,18px) clamp(12px,3vw,18px)!important;padding-bottom:clamp(10px,2vh,24px)!important;margin-bottom:clamp(4px,1vh,12px)!important}body.gvs-fs-active #auth .card>h3{margin:0 0 clamp(6px,1.4vh,14px)!important;font-size:clamp(.95rem,2.4vh,1.05rem)!important}body.gvs-fs-active #auth .authtabs-inner{margin-top:clamp(2px,.6vh,4px)!important;margin-bottom:clamp(4px,1vh,10px)!important}body.gvs-fs-active #auth label{margin:clamp(3px,.9vh,8px) 0 clamp(2px,.4vh,4px)!important;font-size:clamp(12px,1.6vh,14px)!important}body.gvs-fs-active #auth input,body.gvs-fs-active #auth textarea,body.gvs-fs-active #auth select{padding:clamp(7px,1.4vh,12px) 12px!important;font-size:clamp(13px,1.8vh,15px)!important}body.gvs-fs-active #auth .gvs-connect-image-btn{margin-top:clamp(3px,.8vh,10px)!important;min-height:clamp(40px,6.2vh,58px)!important}body.gvs-fs-active #auth .gvs-connect-image-btn img{width:clamp(38px,6.2vh,58px)!important;height:clamp(38px,6.2vh,58px)!important}body.gvs-fs-active #auth .autherr{min-height:0!important;margin-top:clamp(2px,.5vh,6px)!important}body.gvs-fs-active #auth p.small,body.gvs-fs-active #auth #authModeNote{margin-top:clamp(4px,.9vh,10px)!important}body.gvs-fs-active #auth:has(#signupTab:not(.hidden)) .authbrand{margin-bottom:clamp(2px,.6vh,8px)!important;gap:clamp(1px,.3vh,4px)!important}body.gvs-fs-active #auth:has(#signupTab:not(.hidden)) .authbrand .logo{height:clamp(56px,10vh,84px)!important}body.gvs-fs-active #auth:has(#signupTab:not(.hidden)) .authbrand h2{font-size:clamp(.85rem,1.8vh,1rem)!important}body.gvs-fs-active #auth:has(#signupTab:not(.hidden)) .card{padding:clamp(6px,1.2vh,12px) clamp(10px,2.5vw,16px)!important;padding-bottom:clamp(6px,1.2vh,14px)!important}body.gvs-fs-active #auth:has(#signupTab:not(.hidden)) .card>h3{margin:0 0 clamp(3px,.7vh,8px)!important}body.gvs-fs-active #signupTab label{margin:clamp(1px,.35vh,4px) 0 clamp(1px,.2vh,2px)!important;font-size:clamp(10.5px,1.3vh,12.5px)!important}body.gvs-fs-active #signupTab input,body.gvs-fs-active #signupTab select{padding:clamp(4px,.9vh,8px) 10px!important;font-size:clamp(12px,1.4vh,13.5px)!important}body.gvs-fs-active #signupTab .formrow{gap:8px!important}body.gvs-fs-active #signupTab p.small{margin:clamp(1px,.3vh,3px) 0!important;font-size:clamp(9.5px,1.1vh,11px)!important;line-height:1.3!important}body.gvs-fs-active #signupTab .gvs-connect-image-btn{margin-top:clamp(2px,.5vh,6px)!important;min-height:clamp(32px,4.6vh,44px)!important}body.gvs-fs-active #signupTab .gvs-connect-image-btn img{width:clamp(30px,4.6vh,44px)!important;height:clamp(30px,4.6vh,44px)!important}.gvs-quick-apps-bar .gvs-qa-xender img{width:32px!important;height:32px!important;object-fit:contain!important}@media(max-width:400px){.gvs-quick-apps-bar .gvs-qa-xender img{width:28px!important;height:28px!important}}@media(max-width:340px){.gvs-quick-apps-bar .gvs-qa-xender img{width:25px!important;height:25px!important}}#messagerie .gvs-wa-user-home,#messagerie .gvs-wa-chat,.gvs-wa-admin-root{box-sizing:border-box;font-family:Segoe UI,Roboto,Arial,sans-serif}#messagerie .gvs-wa-user-home{max-width:620px;margin:0 auto;padding:16px 12px 26px;text-align:center}.gvs-wa-director-card{width:100%;border:0;background:transparent;display:flex;flex-direction:column;align-items:center;gap:9px;padding:20px 12px 12px;cursor:pointer;color:inherit}.gvs-wa-director-card strong{font-size:17px;letter-spacing:.1px}.gvs-wa-director-card:active .gvs-wa-avatar-lg{transform:scale(.97)}.gvs-wa-avatar{width:54px;height:54px;min-width:54px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:#e8edf5;color:#17314f;font-weight:800;border:2px solid rgba(22,101,216,.28);box-shadow:0 0 0 4px #1565d812}.gvs-wa-avatar img{width:100%;height:100%;object-fit:cover;display:block}.gvs-wa-avatar-lg{width:112px;height:112px;min-width:112px;border-width:3px;box-shadow:0 0 0 7px #1565d814,0 9px 28px #0000001a;font-size:28px}@keyframes gvsProfileVibrate{0%,88%,to{transform:translate(0) rotate(0)}89%{transform:translate(-2px) rotate(-3deg)}90.5%{transform:translate(2px) rotate(3deg)}92%{transform:translate(-2px) rotate(-3deg)}93.5%{transform:translate(2px) rotate(3deg)}95%{transform:translate(-1px) rotate(-2deg)}96.5%{transform:translate(1px) rotate(2deg)}98%{transform:translate(0) rotate(0)}}#gvsWaDirectorAvatar.gvs-wa-avatar-lg{animation:gvsProfileVibrate 3.2s ease-in-out infinite;transform-origin:center center}.gvs-wa-director-card:active #gvsWaDirectorAvatar.gvs-wa-avatar-lg{animation-play-state:paused}.gvs-wa-chat-avatar{width:42px;height:42px;min-width:42px;border-width:2px;box-shadow:none}.gvs-wa-chat-head-clean .gvs-wa-chat-avatar{flex:0 0 42px}.gvs-wa-fixed-note{display:block!important;width:max-content!important;max-width:none!important;margin:7px auto 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;font-size:13px!important;line-height:1.3!important;font-weight:650!important;white-space:nowrap!important;text-align:center!important;box-sizing:border-box!important}.gvs-wa-hidden{display:none!important}.gvs-wa-chat{max-width:1100px;margin:0 auto;border:1px solid #e4e6eb;border-radius:18px;background:var(--paper-raised,#fff);box-shadow:0 10px 30px #00000017;display:flex;flex-direction:column;height:min(82vh,900px);overflow:hidden;position:relative}.gvs-wa-chat.hidden,.gvs-wa-sticker-panel.hidden,.gvs-wa-admin-chat.hidden,.gvs-wa-admin-list.hidden{display:none!important}.gvs-wa-chat-head{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid #e4e6eb;background:var(--paper-raised,#fff);z-index:2}.gvs-wa-back{width:36px;height:36px;border:0;border-radius:50%;background:transparent;font-size:33px;line-height:1;cursor:pointer;display:grid;place-items:center;color:#000}.gvs-wa-chat-head-main{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.gvs-wa-chat-head-main strong{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:55vw;color:#1c1e21}.gvs-wa-chat-head-main small{font-size:11px;color:#65676b}.gvs-wa-chat-head-main small.gvs-wa-status-online{color:#16a34a;font-weight:700}.gvs-wa-chat-head-actions{margin-left:auto;display:flex;align-items:center;gap:2px;position:relative}.gvs-wa-head-icon{width:36px;height:36px;border:0;border-radius:50%;background:transparent;color:#000;cursor:pointer;display:grid;place-items:center}.gvs-wa-head-icon:hover{background:#0000000f}.gvs-wa-head-icon svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.gvs-wa-head-menu{position:absolute;top:44px;right:0;background:var(--paper-raised,#fff);border:1px solid #e4e6eb;border-radius:12px;box-shadow:0 10px 26px #00000029;overflow:hidden;z-index:20;min-width:210px}.gvs-wa-head-menu button{display:block;width:100%;text-align:left;padding:11px 14px;border:0;background:transparent;color:#1c1e21;font-size:13.5px;cursor:pointer}.gvs-wa-head-menu button:hover{background:#0000000d}.gvs-wa-chat-thread{flex:1;overflow:auto;padding:14px 12px 18px;display:flex;flex-direction:column;gap:10px;background:#ffffff}.gvs-wa-empty{margin:auto;max-width:85%;text-align:center;color:#748091;font-size:13px;line-height:1.5;padding:20px}.gvs-wa-msg{max-width:min(92%,860px);display:flex;flex-direction:row;align-items:flex-end;gap:8px;align-self:flex-start;position:relative;min-width:0!important;box-sizing:border-box!important}.gvs-wa-chat-thread{overflow-x:hidden!important}.gvs-wa-msg .gvs-wa-text,.gvs-wa-msg .gvs-wa-attachment-file{max-width:100%!important;box-sizing:border-box!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important}.gvs-wa-msg.out{align-self:flex-end;flex-direction:row-reverse}.gvs-wa-msg-content{display:flex;flex-direction:column;min-width:0}.gvs-wa-msg.in .gvs-wa-msg-content{align-items:flex-start}.gvs-wa-msg.out .gvs-wa-msg-content{align-items:flex-end}.gvs-wa-msg-avatar{width:30px;height:30px;min-width:30px;flex:0 0 30px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:#e8edf5;margin-bottom:2px}.gvs-wa-msg-avatar img{width:100%;height:100%;object-fit:cover;display:block}.gvs-wa-msg-avatar svg{width:18px;height:18px;fill:#fff}.gvs-wa-msg-avatar-user{background:#2f6fed}.gvs-wa-msg .gvs-wa-text{display:block;padding:10px 13px;border-radius:18px;line-height:1.45;font-size:14px;box-shadow:0 2px 6px #0000000f}.gvs-wa-msg.in .gvs-wa-text{border-bottom-left-radius:6px;background:#eef1f6;color:#1c1e21}.gvs-wa-msg.out .gvs-wa-text{border-bottom-right-radius:6px;background:#2f6fed;color:#fff}.gvs-wa-meta{display:flex;align-items:center;gap:5px;padding:2px 4px 0;font-size:9.5px;color:#7a8492}.gvs-wa-checks{letter-spacing:-2px;font-weight:900;color:#8b98a8}.gvs-wa-checks.seen{color:#2f6fed}.gvs-wa-attachment.image{max-width:260px;border-radius:16px;overflow:hidden}.gvs-wa-attachment.image img{display:block;width:100%;height:auto;max-height:330px;object-fit:cover}.gvs-wa-attachment video{max-width:290px;width:100%;border-radius:14px;display:block}.gvs-wa-attachment-file{padding:10px 13px;border-radius:15px;background:#eef2f7;color:#152236;text-decoration:none;font-size:13px;display:inline-flex;align-items:center;gap:7px}.gvs-wa-msg.is-voice{background:transparent!important;box-shadow:none!important;padding:0!important}.gvs-wa-msg.is-voice .gvs-wa-meta{margin-top:2px}.gvs-wa-voice{display:flex;align-items:center;gap:8px;min-width:230px;padding:4px 2px;background:transparent!important;color:#1c1e21}.gvs-wa-voice-play{width:34px;height:34px;border:0;border-radius:50%;background:#edf2f7;color:#111;cursor:pointer;display:grid;place-items:center;font-size:12px}.gvs-wa-voice-progress{width:130px;accent-color:#2f6fed}.gvs-wa-voice-duration{font-size:10px;color:#6b7280;min-width:28px}.gvs-wa-composer{display:flex;align-items:flex-end;gap:5px;padding:7px 8px;border-top:1px solid #e4e6eb;background:var(--paper-raised,#fff);width:100%;box-sizing:border-box;position:relative}.gvs-wa-composer .gvs-wa-icon,.gvs-wa-composer .gvs-wa-send{flex:0 0 40px}.gvs-wa-composer textarea{flex:1 1 auto;width:100%;min-width:0;box-sizing:border-box;resize:none;border:0;outline:0;background:#f0f2f5;border-radius:22px;padding:11px 13px;font:inherit;font-size:15px;color:#111;line-height:20px;min-height:44px;height:44px;max-height:240px;overflow-y:auto;transition:height .12s ease,background .15s ease;display:block}.gvs-wa-composer textarea:focus{background:#e9edf2}.gvs-wa-composer textarea::placeholder{color:#7c8795;font-size:14px}.gvs-wa-icon,.gvs-wa-send{width:40px;height:40px;min-width:40px;border:0;background:transparent;border-radius:50%;display:grid;place-items:center;cursor:pointer;font-size:21px;line-height:1;align-self:flex-end;color:#54637a}.gvs-wa-icon:hover{background:#0000000f}.gvs-wa-send{background:#2f6fed;color:#fff;font-size:18px;font-weight:800;box-shadow:0 3px 9px #2f6fed4d}body.dark .gvs-wa-chat{background:#0B1020;border-color:#3a3a42;box-shadow:0 10px 30px #00000059}body.dark .gvs-wa-chat-head{background:#0B1020;border-color:#3a3a42}body.dark .gvs-wa-back,body.dark .gvs-wa-chat-head-main strong{color:#fff}body.dark .gvs-wa-chat-head-main small{color:#93a1b8}body.dark .gvs-wa-chat-head-main small.gvs-wa-status-online{color:#4ade80}body.dark .gvs-wa-head-icon{color:#fff}body.dark .gvs-wa-head-icon:hover{background:#ffffff14}body.dark .gvs-wa-head-menu{background:#0B1020;border-color:#3a3a42;box-shadow:0 10px 26px #0006}body.dark .gvs-wa-head-menu button{color:#f0f3f8}body.dark .gvs-wa-head-menu button:hover{background:#ffffff14}body.dark .gvs-wa-chat-thread{background:#0B1020}body.dark .gvs-wa-empty{color:#8996ac}body.dark .gvs-wa-msg-avatar{background:#0B1020}body.dark .gvs-wa-msg.in .gvs-wa-text{background:#0B1020;color:#f2f5fa}body.dark .gvs-wa-msg.out .gvs-wa-text{background:#2f6fed;color:#fff}body.dark .gvs-wa-meta{color:#8996ac}body.dark .gvs-wa-checks{color:#7d8aa0}body.dark .gvs-wa-checks.seen{color:#4cb2ff}body.dark .gvs-wa-attachment-file{background:#0B1020;color:#f0f3f8}body.dark .gvs-wa-voice{color:#f0f3f8}body.dark .gvs-wa-voice-play{background:#0B1020;color:#fff}body.dark .gvs-wa-voice-duration{color:#93a1b8}body.dark .gvs-wa-composer{background:#0B1020;border-color:#3a3a42}body.dark .gvs-wa-composer textarea{background:#0B1020;color:#f0f3f8}body.dark .gvs-wa-composer textarea:focus{background:#0B1020}body.dark .gvs-wa-composer textarea::placeholder{color:#8996ac}body.dark .gvs-wa-icon{color:#dfe6f2}body.dark .gvs-wa-icon:hover{background:#ffffff14}.gvs-wa-composer.has-text .gvs-wa-mic{display:none}.gvs-wa-composer:not(.has-text) .gvs-wa-send{display:none}.gvs-wa-sticker-panel{position:absolute;left:8px;right:8px;bottom:68px;z-index:6;background:var(--paper-raised,#fff);border:1px solid rgba(0,0,0,.08);border-radius:16px;box-shadow:0 14px 36px #00000024;padding:10px}.gvs-wa-sticker-title{font-size:12px;font-weight:800;margin-bottom:8px;color:#465162}.gvs-wa-sticker-grid{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:5px}.gvs-wa-sticker-grid button{border:0;background:#f4f6f8;border-radius:10px;padding:8px 0;font-size:22px;cursor:pointer}.gvs-wa-sticker-grid button:hover{background:#eaf0f7}.gvs-wa-admin-root{margin-top:10px}.gvs-wa-admin-layout{display:grid;grid-template-columns:minmax(230px,34%) minmax(0,1fr);border:1px solid rgba(0,0,0,.08);border-radius:16px;overflow:hidden;background:var(--paper-raised,#fff);min-height:560px}.gvs-wa-admin-list{background:var(--paper-raised,#fff);border-right:1px solid rgba(0,0,0,.08);overflow:auto}.gvs-wa-admin-chat{display:flex;flex-direction:column;min-width:0;position:relative}.gvs-wa-admin-title{display:flex;align-items:baseline;justify-content:space-between;padding:13px 14px;border-bottom:1px solid rgba(0,0,0,.08)}.gvs-wa-admin-title strong{font-size:17px}.gvs-wa-admin-title span{font-size:11px;color:#758095}.gvs-wa-admin-row{width:100%;display:flex;align-items:center;gap:10px;padding:11px 10px;border:0;border-bottom:1px solid rgba(0,0,0,.05);background:var(--paper-raised,#fff);text-align:left;cursor:pointer}.gvs-wa-admin-row:hover,.gvs-wa-admin-row.active{background:#f4f7fa}.gvs-wa-admin-row-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.gvs-wa-admin-row-main strong{font-size:13px}.gvs-wa-admin-row-main small{font-size:11px;color:#7b8696;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gvs-wa-admin-row-side{display:flex;flex-direction:column;align-items:flex-end;gap:4px;min-width:26px}.gvs-wa-admin-row-side time{font-size:9px;color:#8993a3}.gvs-wa-unread{display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:#ff3347;color:#fff;font-size:9px}.gvs-wa-admin-chat .gvs-wa-composer{margin-top:auto}@keyframes gvsWaPulse{50%{transform:scale(1.05)}}body.dark .gvs-wa-admin-row{background:#0B1020;border-bottom-color:#3a3a42}body.dark .gvs-wa-admin-row:hover,body.dark .gvs-wa-admin-row.active{background:#0B1020}body.dark .gvs-wa-admin-row-main small,body.dark .gvs-wa-admin-row-side time,body.dark .gvs-wa-admin-title span{color:#a9b5c8}body.dark .gvs-wa-admin-row-main strong,body.dark .gvs-wa-admin-title strong{color:#fff}@media(max-width:760px){#messagerie .gvs-wa-chat{width:100%;max-width:100%;height:calc(100dvh - 145px);min-height:520px;border-radius:12px}.gvs-wa-avatar-lg{width:96px;height:96px;min-width:96px}.gvs-wa-admin-layout{display:block;min-height:0}.gvs-wa-admin-list{min-height:360px;border-right:0}.gvs-wa-admin-chat{height:calc(100dvh - 250px);min-height:440px}.gvs-wa-sticker-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}#gvsWaUserRoot{display:block!important;min-height:180px;width:100%}#gvsWaUserRoot.gvs-wa-user-root{visibility:visible!important;opacity:1!important}body.dark .gvs-wa-composer textarea{background:#0B1020;color:#fff}body.dark .gvs-wa-composer{background:#0B1020;color:#fff}body.dark .gvs-wa-director-card strong{color:#fff}.gvs-wa-user-home{visibility:visible!important;opacity:1!important}#gvsWaUserRoot.gvs-wa-user-root{display:block!important;min-height:120px;visibility:visible!important;opacity:1!important}#gvsWaUserRoot .gvs-wa-user-home{display:flex!important;flex-direction:column!important;align-items:center!important;gap:10px!important;padding:18px!important}#gvsWaUserRoot .gvs-wa-director-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:0!important;cursor:pointer!important;color:inherit!important}#gvsWaUserRoot .gvs-wa-fixed-note{display:block!important;width:max-content!important;max-width:none!important;text-align:center!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;font-size:13px!important;line-height:1.3!important;font-weight:650!important;white-space:nowrap!important;margin:7px auto 0!important}.gvs-wa-hidden,.gvs-wa-chat.hidden,.gvs-wa-admin-chat.hidden,.gvs-wa-sticker-panel.hidden{display:none!important}.gvs-wa-composer{gap:7px;padding:8px 9px;align-items:flex-end}.gvs-wa-composer textarea{min-height:44px;height:44px;max-height:240px;padding:11px 15px;border-radius:23px;font-size:15px;line-height:20px}.gvs-wa-composer .gvs-wa-icon,.gvs-wa-composer .gvs-wa-send{width:42px;height:42px;min-width:42px;flex-basis:42px}.gvs-wa-composer .gvs-wa-icon{font-size:22px}.gvs-wa-composer .gvs-wa-mic{font-size:21px;touch-action:none;user-select:none;-webkit-user-select:none}.gvs-wa-composer.has-text .gvs-wa-send{display:grid}.gvs-wa-voice{min-width:245px;max-width:100%;padding:3px 0}.gvs-wa-voice-progress{flex:1;min-width:110px}@media(max-width:520px){.gvs-wa-composer{padding:7px 6px;gap:4px}.gvs-wa-composer .gvs-wa-icon,.gvs-wa-composer .gvs-wa-send{width:39px;height:39px;min-width:39px;flex-basis:39px}.gvs-wa-composer textarea{font-size:15px;padding:10px 13px;min-height:42px;height:42px}}.gvs-wa-msg{position:relative;touch-action:pan-y;user-select:none;-webkit-user-select:none}.gvs-wa-message-menu{position:fixed;z-index:99999;min-width:190px;max-width:260px;padding:6px;border-radius:14px;background:var(--gvs-wa-panel,#fff);box-shadow:0 8px 28px #00000047;border:1px solid rgba(0,0,0,.12);display:flex;flex-direction:column;gap:2px}.gvs-wa-message-menu button{border:0;background:transparent;text-align:left;padding:11px 13px;border-radius:10px;font:600 14px/1.2 inherit;color:inherit;cursor:pointer}.gvs-wa-message-menu button:hover,.gvs-wa-message-menu button:active{background:#80808024}.gvs-wa-action-toast{position:fixed;z-index:100000;left:50%;bottom:90px;transform:translate(-50%);padding:9px 15px;border-radius:20px;background:#141414e6;color:#fff;font:600 13px sans-serif;pointer-events:none}.gvs-wa-edited{font-size:10px;opacity:.65;font-style:normal;margin-left:4px}.gvs-wa-sticker-tabs{display:flex;gap:6px;margin-bottom:8px;border-bottom:1px solid rgba(0,0,0,.08);padding-bottom:7px}.gvs-wa-sticker-tabs button{border:0;background:transparent;border-radius:9px;padding:7px 10px;font:700 12px/1 inherit;color:#667085;cursor:pointer}.gvs-wa-sticker-tabs button.active{background:#eaf2ff;color:#1677ff}.gvs-wa-sticker-grid{max-height:250px;overflow-y:auto;scrollbar-width:thin}.gvs-wa-sticker-grid.hidden{display:none!important}.gvs-wa-sticker-grid button{min-height:38px}.gvs-wa-mic svg{width:22px;height:22px;display:block;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}body.dark .gvs-wa-sticker-tabs{border-bottom-color:#3a3a42}body.dark .gvs-wa-sticker-tabs button{color:#aebbd0}body.dark .gvs-wa-sticker-tabs button.active{background:#0B1020;color:#76ff85}.gvs-wa-chat-delete{margin-left:auto;border:0;background:transparent;color:inherit;font-size:18px;width:40px;height:40px;border-radius:10px;cursor:pointer;display:grid;place-items:center}.gvs-wa-chat-delete:hover{background:#7f7f7f29}#messagerie .msg-thread,#gvsMsgChatThread,#msgPeerThread,.admin-msg-thread{width:100%!important;min-height:420px!important;max-height:72vh!important;box-sizing:border-box!important;padding:18px 12px!important}#messagerie .msg-input-row,#gvsMsgComposer,#gvsUserDirectorComposer{width:100%!important;max-width:none!important;box-sizing:border-box!important}#gvsMsgComposer #gvsMsgComposerInput,#gvsUserDirectorComposer #gvsUserDirectorInput,#messagerie .msg-input-row input,#messagerie .msg-input-row textarea{width:100%!important;min-width:0!important;min-height:120px!important;max-height:320px!important;box-sizing:border-box!important;padding:14px 16px!important;line-height:1.5!important;white-space:pre-wrap!important;overflow-y:auto!important}#messagerie .msg-bubble{max-width:min(90%,760px)!important;padding:12px 15px!important;line-height:1.5!important}@media(max-width:600px){#messagerie .msg-thread,#gvsMsgChatThread,#msgPeerThread,.admin-msg-thread{min-height:380px!important;max-height:68vh!important;padding:14px 8px!important}#gvsMsgComposer #gvsMsgComposerInput,#gvsUserDirectorComposer #gvsUserDirectorInput,#messagerie .msg-input-row input,#messagerie .msg-input-row textarea{min-height:110px!important;max-height:280px!important}#messagerie .msg-bubble{max-width:94%!important}}.gvs-wa-chat{width:min(100%,1100px);min-height:620px}.gvs-wa-chat-thread{padding:18px 20px 24px;gap:10px}.gvs-wa-msg{max-width:min(94%,900px)}.gvs-wa-chat-delete{font-size:20px}@media(min-width:761px){.gvs-wa-admin-root{width:100%}.gvs-wa-admin-layout{min-height:680px}.gvs-wa-admin-chat .gvs-wa-chat-thread{min-height:0}}@media(max-width:760px){.gvs-wa-chat{width:100%;max-width:100%;min-height:540px;height:calc(100dvh - 135px)!important}.gvs-wa-msg{max-width:95%}}.gvs-wa-msg .gvs-wa-text,.gvs-wa-msg.in .gvs-wa-text,.gvs-wa-msg.out .gvs-wa-text{color:#fff!important;font-weight:700!important}.gvs-wa-sticker-grid button,.gvs-wa-sticker-tabs button,#gvsZip1Messenger .emoji-picker button,.emoji-picker button{background:transparent!important;box-shadow:none!important}.gvs-wa-sticker-grid button:hover,.gvs-wa-sticker-tabs button:hover,#gvsZip1Messenger .emoji-picker button:hover,.emoji-picker button:hover{background:transparent!important}.gvs-wa-chat{width:min(100%,1400px)!important;max-width:1400px!important;height:min(94vh,1100px)!important;min-height:760px!important}.gvs-wa-chat-thread{width:100%!important;min-height:0!important;padding:24px 28px 30px!important;gap:12px!important;box-sizing:border-box!important}.gvs-wa-msg{max-width:min(97%,1200px)!important}.gvs-wa-composer textarea{min-height:52px!important;max-height:360px!important;padding:13px 15px!important;font-weight:600!important}.gvs-wa-sticker-panel{background:transparent!important;border:0!important;box-shadow:none!important}@media(max-width:760px){.gvs-wa-chat{width:100%!important;max-width:100%!important;height:calc(100dvh - 90px)!important;min-height:680px!important;border-radius:10px!important}.gvs-wa-chat-thread{padding:20px 14px 26px!important}.gvs-wa-msg{max-width:98%!important}.gvs-wa-composer textarea{max-height:340px!important}}#messagerie .gvs-wa-chat,.gvs-wa-admin-chat.gvs-wa-chat{width:98vw!important;max-width:1800px!important;margin-left:auto!important;margin-right:auto!important}.gvs-wa-chat-thread{width:100%!important}@media(min-width:1200px){#messagerie .gvs-wa-chat,.gvs-wa-admin-chat.gvs-wa-chat{width:99vw!important}}@media(max-width:760px){#messagerie .gvs-wa-chat,.gvs-wa-admin-chat.gvs-wa-chat{width:100%!important;max-width:100%!important}}.gvs-wa-msg.emoji-only .gvs-wa-text{background:transparent!important;box-shadow:none!important;padding:2px 0!important;border-radius:0!important;color:inherit!important;font-size:34px!important;line-height:1.18!important;font-weight:400!important}.gvs-wa-sticker-grid button,.gvs-wa-sticker-grid button:hover,.gvs-wa-sticker-grid button:active{background:transparent!important;box-shadow:none!important;border:0!important}.gvs-wa-voice{display:flex!important;align-items:center!important;gap:9px!important;min-width:245px!important;max-width:100%!important;padding:3px 0!important;background:transparent!important;color:inherit!important}.gvs-wa-voice-play{width:50px!important;height:50px!important;min-width:50px!important;border:0!important;border-radius:50%!important;background:transparent!important;color:currentColor!important;display:grid!important;place-items:center!important;cursor:pointer!important;font-size:22px!important;padding:0!important}.gvs-wa-voice-track{position:relative;flex:1;min-width:155px;height:45px;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.gvs-wa-voice-wave{height:24px;display:flex;align-items:center;gap:2px;overflow:hidden;pointer-events:none}.gvs-wa-voice-wave i{display:block;width:2.5px;height:var(--h);min-height:3px;border-radius:3px;background:currentColor;opacity:.55}.gvs-wa-voice-progress{position:absolute!important;inset:0!important;width:100%!important;height:28px!important;margin:0!important;opacity:.001!important;cursor:pointer!important;z-index:2!important}.gvs-wa-voice-bottom{display:flex;justify-content:space-between;align-items:center;font-size:10px;line-height:12px;opacity:.7}.gvs-wa-voice-duration{font-size:10px!important;min-width:28px!important;color:inherit!important}.gvs-wa-voice-speed{font-size:10px;font-weight:800;cursor:pointer;padding:1px 4px;border-radius:8px}.gvs-wa-voice-speed:hover{background:#7f7f7f24}.gvs-wa-voice audio{display:none!important}.gvs-wa-msg.is-voice .gvs-wa-meta{margin-top:0!important}#msgDirectorAvatar,#gvsDirectorAvatar.gvs-director-avatar-clickable{cursor:pointer;transition:transform .16s ease,filter .16s ease,box-shadow .16s ease}#msgDirectorAvatar:hover,#gvsDirectorAvatar.gvs-director-avatar-clickable:hover{transform:scale(1.035);filter:brightness(1.04);box-shadow:0 0 0 3px #2563eb38,0 8px 24px #2563eb2e}#msgDirectorAvatar:focus-visible,#gvsDirectorAvatar.gvs-director-avatar-clickable:focus-visible{outline:3px solid var(--blue-2,#2563eb);outline-offset:4px}.gvs-wa-sticker-panel{background:var(--paper-raised,#fff)!important;border:1px solid rgba(0,0,0,.1)!important;box-shadow:0 14px 36px #00000024!important}.gvs-wa-sticker-grid,#gvsZip1Messenger .emoji-picker,.emoji-picker{background:var(--paper-raised,#fff)!important;border-radius:12px!important}.gvs-wa-sticker-grid button,.gvs-wa-sticker-tabs button,#gvsZip1Messenger .emoji-picker button,.emoji-picker button{background:transparent!important}body.dark .gvs-wa-composer .gvs-wa-icon,body.dark .gvs-wa-composer .gvs-wa-mic,body.dark .gvs-wa-composer .gvs-wa-attach,body.dark .gvs-wa-composer .gvs-wa-emoji,body.dark .gvs-wa-composer .gvs-wa-sticker,body.dark .gvs-wa-composer .gvs-wa-send{color:#fff!important}body.dark .gvs-wa-composer .gvs-wa-icon,body.dark .gvs-wa-composer .gvs-wa-mic,body.dark .gvs-wa-composer .gvs-wa-attach,body.dark .gvs-wa-composer .gvs-wa-emoji,body.dark .gvs-wa-composer .gvs-wa-sticker{background:transparent!important}body.dark .gvs-wa-composer .gvs-wa-send{background:#fff!important;color:#000!important;box-shadow:0 3px 9px #ffffff2e!important}body.dark .gvs-wa-composer .gvs-wa-icon:hover,body.dark .gvs-wa-composer .gvs-wa-mic:hover,body.dark .gvs-wa-composer .gvs-wa-attach:hover,body.dark .gvs-wa-composer .gvs-wa-emoji:hover,body.dark .gvs-wa-composer .gvs-wa-sticker:hover{background:#ffffff1a!important}body.dark .gvs-wa-msg.emoji-only .gvs-wa-text{background:transparent!important}#msgTabPanel-message .gvs-director-start-hint{margin:16px 0 0!important;padding:10px 8px 12px;text-align:center;font-size:14px;line-height:20px;font-weight:800!important;color:#111827}body.dark #msgTabPanel-message .gvs-director-start-hint,.dark #msgTabPanel-message .gvs-director-start-hint{color:#fff!important}.android-status-bar .asb-left{gap:8px!important}@keyframes gvsWaPulse{50%{opacity:.45}}.gvs-wa-admin-controls{display:flex;flex-direction:column;gap:10px;margin:0 0 12px;padding:14px;border:1px solid rgba(21,101,216,.2);border-radius:16px;background:#1565d80d}.gvs-wa-admin-controls.hidden{display:none}.gvs-wa-admin-controls strong{font-size:15px}.gvs-wa-admin-controls small{font-size:12px;color:#758095;line-height:1.4}.gvs-wa-switch-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;font-weight:600;cursor:pointer}.gvs-wa-switch{appearance:none;-webkit-appearance:none;flex:0 0 46px;width:46px;height:26px;border-radius:26px;background:#c5ccd6;position:relative;cursor:pointer;transition:background .18s ease;border:0;outline:0;margin:0}.gvs-wa-switch:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transition:transform .18s ease}.gvs-wa-switch:checked{background:#d72525}.gvs-wa-switch:checked:after{transform:translate(20px)}.gvs-wa-mic.gvs-wa-blocked{opacity:.4;position:relative}.gvs-wa-mic.gvs-wa-blocked:after{content:"";position:absolute;left:20%;right:20%;top:50%;height:2px;background:#d72525;transform:rotate(-45deg);border-radius:2px}.gvs-wa-composer .gvs-wa-mic{transition:transform .12s ease-out}.gvs-wa-lock-indicator{position:absolute;display:flex;flex-direction:column;align-items:center;gap:2px;transform:translate(-50%);background:#fff;border-radius:20px;padding:9px 7px 7px;box-shadow:0 4px 14px #0000002e;z-index:6;opacity:0;pointer-events:none;transition:opacity .15s ease}.gvs-wa-lock-indicator.visible{opacity:1}.gvs-wa-lock-indicator .gvs-wa-lock-icon{font-size:16px;line-height:1;color:#8a96a3;transition:color .15s ease,transform .15s ease}.gvs-wa-lock-indicator .gvs-wa-lock-chevron{font-size:11px;color:#8a96a3;animation:gvsWaChevronBounce 1.1s infinite}.gvs-wa-lock-indicator.locked .gvs-wa-lock-icon{color:#16833b;transform:scale(1.2)}.gvs-wa-lock-indicator.locked .gvs-wa-lock-chevron{display:none}@keyframes gvsWaChevronBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}body.dark .gvs-wa-lock-indicator{background:#0B1020;box-shadow:0 4px 14px #0006}body.dark .gvs-wa-lock-indicator .gvs-wa-lock-icon,body.dark .gvs-wa-lock-indicator .gvs-wa-lock-chevron{color:#8fa0b8}body.dark .gvs-wa-lock-indicator.locked .gvs-wa-lock-icon{color:#4fd97a}.gvs-wa-composer textarea:disabled{opacity:.65;cursor:not-allowed}.gvs-wa-reply-preview{display:flex;align-items:center;gap:9px;padding:8px 12px;border-top:1px solid rgba(0,0,0,.08);background:#f0f2f5}.gvs-wa-reply-preview.hidden{display:none!important}.gvs-wa-reply-preview-bar{width:3px;align-self:stretch;border-radius:2px;background:#1688ff;flex:0 0 3px}.gvs-wa-reply-preview-body{flex:1;min-width:0}.gvs-wa-reply-preview-name{font-size:12px;font-weight:700;color:#1688ff;line-height:1.3}.gvs-wa-reply-preview-text{font-size:13px;color:#555;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gvs-wa-reply-preview-close{flex:0 0 auto;border:0;background:transparent;font-size:19px;line-height:1;color:#667085;cursor:pointer;padding:4px 6px}body.dark .gvs-wa-reply-preview{background:#0B1020;border-color:#3a3a42}body.dark .gvs-wa-reply-preview-text{color:#aebbd0}.gvs-wa-quote{display:flex;gap:7px;margin-bottom:5px;padding:6px 9px;border-radius:9px;background:#0000000f;cursor:pointer}.gvs-wa-msg.out .gvs-wa-quote{background:#ffffff59}.gvs-wa-msg.is-voice .gvs-wa-quote{margin-bottom:4px}.gvs-wa-quote-bar{width:3px;border-radius:2px;background:#1688ff;flex:0 0 3px}.gvs-wa-quote-body{min-width:0;flex:1}.gvs-wa-quote-name{font-size:11.5px;font-weight:700;color:#1688ff;line-height:1.3}.gvs-wa-quote-text{font-size:12.5px;color:#3a3a3a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.dark .gvs-wa-quote{background:#ffffff14}body.dark .gvs-wa-quote-text{color:#dbe4f0}.gvs-wa-msg.gvs-wa-flash{animation:gvsWaFlash .9s ease}@keyframes gvsWaFlash{0%{filter:brightness(1)}25%{filter:brightness(1.35)}to{filter:brightness(1)}}body.dark .gvs-wa-admin-controls{background:#75ff8c0f;border-color:#75ff8c33}body.dark .gvs-wa-admin-controls small{color:#a9b5c8}.gvs-puzzle-final-images{margin:18px auto 6px;width:min(100%,720px);padding:12px;border:1px solid rgba(127,127,127,.25);border-radius:14px;background:#7f7f7f0f;text-align:center}.gvs-puzzle-final-images>strong{display:block;margin-bottom:10px;font-weight:900}.gvs-puzzle-final-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.gvs-puzzle-final-gallery figure{margin:0;min-width:0}.gvs-puzzle-final-gallery img{display:block;width:100%;height:140px;object-fit:contain;border-radius:10px;border:2px solid rgba(127,127,127,.3);background:#fff}.gvs-puzzle-final-gallery figcaption{font-size:.8rem;font-weight:800;margin-top:5px}@media(max-width:520px){.gvs-puzzle-final-gallery{gap:6px}.gvs-puzzle-final-gallery img{height:110px;border-radius:8px}.gvs-puzzle-final-images{padding:9px}}#gvsWaUserComposer{width:100%!important;padding:10px 12px!important;gap:8px!important}#gvsWaUserComposer textarea{width:100%!important;min-height:64px!important;height:64px!important;max-height:420px!important;padding:14px 17px!important;border-radius:24px!important;font-size:16px!important;line-height:22px!important;box-sizing:border-box!important}#gvsWaUserThread .gvs-wa-msg.out{max-width:99%!important;width:auto!important}#gvsWaUserThread .gvs-wa-msg.out .gvs-wa-text{max-width:100%!important;padding:13px 17px!important;font-size:15px!important;line-height:1.5!important}@media(max-width:760px){#gvsWaUserComposer{padding:9px 8px!important;gap:6px!important}#gvsWaUserComposer textarea{min-height:60px!important;height:60px!important;max-height:380px!important;padding:13px 15px!important}#gvsWaUserThread .gvs-wa-msg.out{max-width:99%!important}}#messagerie .gvs-wa-chat{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;border-left:0!important;border-right:0!important;border-radius:0!important}#messagerie .gvs-wa-chat-thread,#messagerie .gvs-wa-composer{width:100%!important;box-sizing:border-box!important}@media(max-width:760px){#messagerie .gvs-wa-chat{width:100vw!important;min-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;border-radius:0!important}}.gvs-wa-composer,#gvsWaUserComposer.gvs-wa-composer{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:2px!important;background:#f0f2f5!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:26px!important;padding:8px 12px 10px!important}#gvsWaUserComposer.gvs-wa-composer{width:calc(100% - 16px)!important;max-width:none!important;box-sizing:border-box!important;margin:6px 8px!important}body.dark .gvs-wa-composer,body.dark #gvsWaUserComposer.gvs-wa-composer{background:#0B1020!important;border-color:#3a3a42!important}.gvs-wa-composer>textarea,#gvsWaUserComposer.gvs-wa-composer textarea{order:1!important;flex:0 0 auto!important;width:100%!important;min-width:0!important;margin:0!important;background:transparent!important;border:0!important;outline:0!important;padding:6px 4px 8px!important;min-height:26px!important;max-height:220px!important;overflow-y:auto!important;border-radius:0!important}body.dark .gvs-wa-composer>textarea,body.dark #gvsWaUserComposer.gvs-wa-composer textarea{background:transparent!important;color:#fff!important}.gvs-wa-composer-row2{order:2!important;display:flex!important;align-items:center!important;gap:8px!important;width:100%!important}.gvs-wa-row2-spacer{flex:1 1 auto!important}.gvs-wa-composer-row2 .gvs-wa-icon{align-self:center!important;flex:0 0 auto!important;width:38px!important;height:38px!important;min-width:38px!important;margin:0!important;border-radius:50%!important;background:transparent!important}.gvs-wa-composer-row2 .gvs-wa-mic,.gvs-wa-composer-row2 .gvs-wa-send{align-self:center!important;flex:0 0 auto!important;width:50px!important;height:50px!important;min-width:50px!important;margin:0!important;border-radius:50%!important;font-size:20px!important}.gvs-wa-composer-row2 .gvs-wa-mic{background:var(--paper-raised,#fff)!important;color:#111!important;box-shadow:0 3px 10px #0000002e!important}.gvs-wa-composer-row2 .gvs-wa-send{background:#1688ff!important;color:#fff!important;box-shadow:0 3px 10px #1688ff47!important}body.dark .gvs-wa-composer-row2 .gvs-wa-icon{color:#fff!important}body.dark .gvs-wa-composer-row2 .gvs-wa-icon:hover{background:#0B1020!important}#gvsWaUserComposer:not(.has-text):not(.voice-locked) .gvs-wa-mic{display:grid!important;visibility:visible!important;opacity:1!important}#gvsWaUserComposer.has-text .gvs-wa-mic{display:none!important}#gvsWaUserComposer.has-text .gvs-wa-send,#gvsWaUserComposer.voice-locked .gvs-wa-send{display:grid!important;visibility:visible!important;opacity:1!important}#gvsWaUserComposer:not(.has-text):not(.voice-locked) .gvs-wa-send{display:none!important}@media(max-width:600px){#gvsWaUserComposer.gvs-wa-composer{padding:6px 8px!important}#gvsWaUserComposer textarea{min-height:24px!important;padding:5px 4px 7px!important}.gvs-wa-composer-row2 .gvs-wa-icon{width:36px!important;height:36px!important;min-width:36px!important}.gvs-wa-composer-row2 .gvs-wa-mic,.gvs-wa-composer-row2 .gvs-wa-send{width:46px!important;height:46px!important;min-width:46px!important}}.gvs-wa-composer .gvs-wa-icon[id$=Attach]{font-size:28px;font-weight:500}.gvs-quick-apps-bar .gvs-fixed-app.gvs-qa-gvsplus{transform:none!important}.gvs-quick-apps-bar .gvs-fixed-app.gvs-qa-gvsplus:active{transform:scale(.92)!important}#gvsMiniBrandBar .gvs-mini-brand-name{transform:translate(-8px)!important}#gvsQuickAppsBar .gvs-fixed-app.gvs-qa-gvsplus{--gvs-round-size:32px;flex:0 0 var(--gvs-round-size)!important;width:var(--gvs-round-size)!important;height:var(--gvs-round-size)!important;min-width:var(--gvs-round-size)!important;min-height:var(--gvs-round-size)!important;max-width:var(--gvs-round-size)!important;max-height:var(--gvs-round-size)!important;aspect-ratio:1/1!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important}#gvsQuickAppsBar .gvs-fixed-app.gvs-qa-gvsplus img{width:100%!important;height:100%!important;min-width:0!important;aspect-ratio:1/1!important;display:block!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important;filter:none!important;object-fit:contain!important}body.dark #gvsQuickAppsBar .gvs-fixed-app.gvs-qa-gvsplus{background:transparent!important;border-radius:50%!important}@media(max-width:400px){#gvsQuickAppsBar .gvs-fixed-app.gvs-qa-gvsplus{--gvs-round-size:28px}}@media(max-width:340px){#gvsQuickAppsBar .gvs-fixed-app.gvs-qa-gvsplus{--gvs-round-size:24px}}#adminHeaderCard #adminHeaderDirectorHead{flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:10px!important;padding:6px 0 14px!important}#adminHeaderCard #adminHeaderDirectorHead .gvs-msg-avatar{width:88px!important;height:88px!important;min-width:88px!important;margin:0 auto!important}#adminHeaderCard #adminHeaderDirectorHead .gvs-msg-avatar:empty{display:none!important}#adminHeaderCard #adminHeaderDirectorInfo{align-items:center!important;text-align:center!important;width:100%}#adminHeaderCard #adminHeaderDirectorName{text-align:center!important;width:100%;font-size:16px}#adminHeaderCard .btn.logout-light,body.dark #adminHeaderCard .btn.logout-light{background:linear-gradient(180deg,#ff4040,red)!important;color:#fff!important;border:1px solid rgba(255,255,255,.45)!important;box-shadow:0 3px 14px #ff000073,inset 0 1px #ffffff59!important}#adminHeaderCard #adminHeaderDirectorHead:has(.gvs-msg-avatar:empty){display:none!important}#adminHeaderCard #adminHeaderDirectorHead .gvs-msg-avatar{cursor:pointer}#adminForgotRow{text-align:center!important;margin-top:14px!important}#adminForgotRow .link-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:9px clamp(8px,3vw,18px)!important;border-radius:12px!important;border:1px solid #0066FF!important;background:#0066ff1a!important;color:#06f!important;font-weight:800!important;text-decoration:none!important;box-shadow:0 0 10px #06f3!important;white-space:nowrap!important;font-size:clamp(11.5px,3.6vw,14px)!important}body.dark #adminForgotRow .link-btn{border-color:#86efac!important;background:#86efac1a!important;color:#86efac!important;box-shadow:0 0 10px #86efac2e!important}#clientProfilePanel .btn.logout-light,#adminHeaderCard .btn.logout-light,body.dark #clientProfilePanel .btn.logout-light,body.dark #adminHeaderCard .btn.logout-light{background:linear-gradient(180deg,#ff4040,red)!important;color:#fff!important;border:1px solid rgba(255,255,255,.45)!important;box-shadow:0 3px 16px #ff000085,inset 0 1px #ffffff61!important}#clientProfilePanel .btn.logout-light:hover,#adminHeaderCard .btn.logout-light:hover{background:linear-gradient(180deg,#ff5a5a,red)!important}#auth .gvs-connect-image-btn,#auth .gvs-connect-image-btn img{position:relative!important;z-index:10010!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}#auth .gvs-connect-image-btn{isolation:isolate!important;min-height:82px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important;transform:none!important}#auth .gvs-connect-image-btn img{flex:0 0 auto!important;visibility:visible!important;opacity:1!important;display:block!important;position:relative!important;z-index:10011!important}#auth #loginBtn,#auth #signupBtn{position:sticky!important;bottom:10px!important;z-index:10012!important;isolation:isolate!important;background:transparent!important}#auth #loginBtn:before,#auth #signupBtn:before{content:"";position:absolute!important;inset:0!important;z-index:-1!important;border-radius:18px!important;pointer-events:none!important}#appHeader .auth-topbar{position:sticky!important;top:0!important;z-index:10020!important}html.gvs-home-hdr-ready body:has(#home.active) main.wrap{padding-top:var(--gvs-home-header-h,0px)!important}.gvs-home-fixed-titles{position:sticky;top:var(--gvs-home-header-h,0px);z-index:30;margin:0;padding:0;background:var(--paper,#fff);isolation:isolate}body.dark .gvs-home-fixed-titles{background:var(--paper,#0B1020)}.gvs-home-fixed-titles .anip-tiles-title{position:static;top:auto;margin:0;padding:1px 0 0;background:transparent}.gvs-home-fixed-titles .anip-tiles-title h2{font-size:16px;line-height:1.15;margin:0}.gvs-home-fixed-titles .gvs-news-title{justify-content:flex-start;text-align:left;margin:0;padding:1px 4px 3px}.gvs-home-fixed-titles .gvs-news-title h2{font-size:15px;line-height:1.15;margin:0;text-align:left;width:auto}.gvs-home-fixed-titles:has(#newsSection.hidden) .gvs-news-title{display:none}#home #newsSection:not(.hidden){display:block}#home #newsSection{position:static;top:auto;margin:0;padding:0 0 6px;box-shadow:0 5px 8px -4px #00000024}.gvs-nav-pages-title{justify-content:flex-start;text-align:left;margin:6px 0 2px;padding:0 4px}.gvs-nav-pages-title h2{font-size:15px;margin:0;text-align:left;width:auto}#home.home-sessions-mode .gvs-nav-pages-title{display:none}#gvsRoundClockWrap.gvs-round-clock-wrap{margin-top:0!important;padding-top:6px!important}body>.gvs-signup-celebration{position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;min-width:100vw!important;min-height:100dvh!important;z-index:2147483647!important;overflow:hidden!important;pointer-events:none!important;display:flex!important;align-items:center!important;justify-content:center!important;isolation:isolate!important;background:#ffffff14!important}body.dark>.gvs-signup-celebration{background:#00000014!important}body>.gvs-signup-celebration .gvs-clock-celebration-origin{z-index:2147483647!important}body>.gvs-signup-celebration .gvs-celebrate-spark,body>.gvs-signup-celebration .gvs-celebrate-heart{z-index:2147483647!important}body>.gvs-signup-celebration .gvs-signup-message{z-index:2147483647!important}.gvs-signup-celebration .gvs-signup-message{position:fixed!important;left:50%!important;top:auto;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;border-radius:0!important;color:transparent!important;-webkit-text-fill-color:transparent!important;background-image:linear-gradient(90deg,red,#ff9d00,#e8ff00,#00d639,#00d9ff,#5b2cff,#ff00b8,red)!important;background-size:300% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;white-space:nowrap!important;text-align:center!important;line-height:1.15!important;font-weight:900!important;pointer-events:none!important}@media(display-mode:fullscreen){.android-status-bar{transform:none!important;margin-top:0!important;margin-bottom:0!important;padding-top:max(0px,calc(env(safe-area-inset-top,0px) - 8px))!important;padding-bottom:2px!important;min-height:34px!important}}body.fullscreen .android-status-bar,body.is-fullscreen .android-status-bar{transform:none!important;margin-top:0!important;margin-bottom:0!important;padding-top:max(0px,calc(env(safe-area-inset-top,0px) - 8px))!important;padding-bottom:2px!important;min-height:34px!important}:root{--gvs-asb-lift:12px}@media(display-mode:fullscreen){.android-status-bar{padding-top:max(0px,calc(env(safe-area-inset-top,0px) - 8px - var(--gvs-asb-lift)))!important}}body.fullscreen .android-status-bar,body.is-fullscreen .android-status-bar{padding-top:max(0px,calc(env(safe-area-inset-top,0px) - 8px - var(--gvs-asb-lift)))!important}body:not(:has(#home.active)) #gvsRoundClockWrap.gvs-round-clock-wrap{margin-top:0!important;padding-top:6px!important}#auth #loginBtn,#auth #signupBtn{position:relative!important;bottom:auto!important;top:auto!important;transform:none!important}#auth #loginErr,#auth #signupErr{min-height:36px!important;line-height:1.35!important;margin-top:6px!important}#auth .gvs-connect-image-btn:hover img,#auth .gvs-connect-image-btn:active img{transform:none!important}#auth .gvs-connect-image-btn.gvs-power-busy img{opacity:.55!important}.admin-messages-subtitle{margin:6px 0 12px;line-height:1.45}.admin-msg-datetime{font-size:11px;font-weight:800;color:var(--muted);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-msg-action.admin-msg-delete,.admin-msg-action.admin-msg-delete:hover{background:linear-gradient(180deg,#ff4d5e,#dc1f32)!important;color:#fff!important;border-color:#ffffff80!important;box-shadow:0 0 10px 2px #dc1f328c,0 3px 10px #dc1f3259!important}.msg-delete{color:#dc1f32!important;font-weight:950!important;font-size:1.02em!important;text-shadow:0 0 6px rgba(220,31,50,.45)}.msg-delete:hover{transform:scale(1.12)!important}body.dark .msg-delete{color:#ff5364!important;text-shadow:0 0 8px rgba(255,83,100,.65)}.installbar-close{width:38px!important;height:38px!important;min-width:38px!important;font-size:26px!important;font-weight:950!important;color:#d7192c!important;text-shadow:0 0 7px rgba(215,25,44,.55)}.installbar-close svg{width:22px!important;height:22px!important;stroke-width:3.2!important}.gvs-tab-disabled-hidden{display:none!important}.gvs-section-notif-badge:not(.hidden){background:#ff1f1f!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid rgba(255,255,255,.72)!important;text-shadow:0 0 3px rgba(255,255,255,.9)!important;box-shadow:0 0 5px #ff1f1ff2,0 0 12px #ff1f1fc7,0 0 22px #ff1f1f85!important;filter:none!important;opacity:1!important}.gvs-section-notif-badge:not(.hidden),.gvs-section-notif-badge:not(.hidden) *{color:#fff!important;-webkit-text-fill-color:#fff!important}.toast.toast-blocked,body.dark .toast.toast-blocked{background:#fff!important;background-image:none!important;color:#e11d2e!important;border:1.5px solid #E11D2E;font-weight:800;text-align:center;white-space:normal;width:max-content;max-width:88vw;box-shadow:0 6px 22px #00000047}.tab-blocked-user{cursor:pointer}body>.gvs-signup-celebration .gvs-signup-message.gvs-message-scatter{display:block!important;position:fixed!important;left:50%!important;top:50%!important;z-index:2147483647!important;pointer-events:none!important;overflow:visible!important;white-space:nowrap!important;width:max-content!important;max-width:calc(100vw - 24px)!important;text-align:center!important;padding:0!important;margin:0!important;transform:translate(-50%,-120vh)!important;animation:gvsMessageTopToBottomVisible 60s linear forwards!important;will-change:transform,opacity;background-image:linear-gradient(90deg,red,#ff9d00,#e8ff00,#00d639,#00d9ff,#5b2cff,#ff00b8,red)!important;background-size:300% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}@keyframes gvsMessageTopToBottomVisible{0%{transform:translate(-50%,-120vh)!important;opacity:0}5%{transform:translate(-50%,-100vh)!important;opacity:1}50%{transform:translate(-50%)!important;opacity:1}95%{transform:translate(-50%,100vh)!important;opacity:1}to{transform:translate(-50%,120vh)!important;opacity:0}}body>.gvs-signup-celebration .gvs-signup-message.gvs-message-scatter{position:fixed!important;left:50%!important;top:50%!important;bottom:auto!important;margin:0!important;transform:translate3d(-50%,-120vh,0)!important;animation:gvsMessageVerticalReal 60s linear forwards!important;z-index:2147483647!important;display:block!important;visibility:visible!important;opacity:1!important;pointer-events:none!important;will-change:transform,opacity!important}@keyframes gvsMessageVerticalReal{0%{transform:translate3d(-50%,-120vh,0)!important;opacity:0!important}4%{transform:translate3d(-50%,-90vh,0)!important;opacity:1!important}25%{transform:translate3d(-50%,-45vh,0)!important;opacity:1!important}50%{transform:translate3d(-50%,0,0)!important;opacity:1!important}75%{transform:translate3d(-50%,45vh,0)!important;opacity:1!important}96%{transform:translate3d(-50%,90vh,0)!important;opacity:1!important}to{transform:translate3d(-50%,120vh,0)!important;opacity:0!important}}body>.gvs-signup-celebration .gvs-signup-message.gvs-message-scatter{position:fixed!important;left:50%!important;top:0!important;bottom:auto!important;transform:translate(-50%)!important;animation:none!important;transition:none!important;visibility:visible!important;opacity:1!important;z-index:2147483647!important;pointer-events:none!important;display:block!important}.gvs-wa-chat-thread.gvs-wa-user-view .gvs-wa-msg.out{align-self:flex-end!important;align-items:flex-end!important}.gvs-wa-chat-thread.gvs-wa-user-view .gvs-wa-msg.in,.gvs-wa-chat-thread.gvs-wa-admin-view .gvs-wa-msg.in{align-self:flex-start!important;align-items:flex-start!important}.gvs-wa-chat-thread.gvs-wa-admin-view .gvs-wa-msg.out{align-self:flex-end!important;align-items:flex-end!important}.gvs-wa-chat-thread .gvs-wa-msg.in,.gvs-wa-chat-thread .gvs-wa-msg[data-wa-direction=received]{align-self:flex-start!important;align-items:flex-start!important;margin-left:0!important;margin-right:auto!important}.gvs-wa-chat-thread .gvs-wa-msg.out,.gvs-wa-chat-thread .gvs-wa-msg[data-wa-direction=sent]{align-self:flex-end!important;align-items:flex-end!important;margin-left:auto!important;margin-right:0!important}.gvs-wa-chat-thread .gvs-wa-msg.in .gvs-wa-meta{justify-content:flex-start!important}.gvs-wa-chat-thread .gvs-wa-msg.out .gvs-wa-meta{justify-content:flex-end!important}.gvs-wa-chat.is-empty{height:auto!important;min-height:0!important}.gvs-wa-chat.is-empty .gvs-wa-chat-thread{flex:0 0 auto!important;height:auto!important;min-height:72px!important;max-height:120px!important;padding:8px 12px!important}.gvs-wa-chat.is-empty .gvs-wa-empty{margin:0 auto!important;padding:10px 12px!important}.gvs-wa-chat.has-messages .gvs-wa-chat-thread{flex:1 1 auto!important;min-height:180px!important}@media(max-width:760px){.gvs-wa-chat.is-empty .gvs-wa-chat-thread{min-height:64px!important;max-height:104px!important;padding:6px 10px!important}.gvs-wa-chat.has-messages .gvs-wa-chat-thread{min-height:220px!important}}.msg-bubble.msg-out,.messenger-chat-thread .msg-bubble.msg-out,#gvsZip1Messenger .msg-row.out{align-self:flex-start!important;margin-left:0!important;margin-right:auto!important;justify-self:start!important}.msg-bubble.msg-in,.messenger-chat-thread .msg-bubble.msg-in,#gvsZip1Messenger .msg-row.in{align-self:flex-end!important;margin-left:auto!important;margin-right:0!important;justify-self:end!important}.message-sent,.sent,.outgoing,.message-outgoing,.message-envoye,.envoye,.message-sortant{margin-left:0!important;margin-right:auto!important;align-self:flex-start!important;justify-self:start!important;justify-content:flex-start!important}.message-received,.received,.incoming,.message-incoming,.message-recu,.recu,.message-entrant{margin-left:auto!important;margin-right:0!important;align-self:flex-end!important;justify-self:end!important;justify-content:flex-end!important}#msgTabPanel-message .gvs-user-director-head .gvs-msg-avatar{position:relative!important;overflow:visible!important;cursor:pointer!important}#msgTabPanel-message .gvs-profile-hand-director{position:absolute!important;right:-24px!important;bottom:-18px!important;z-index:30!important;width:34px!important;height:34px!important;font-size:30px!important;line-height:1!important;pointer-events:none!important;transform-origin:50% 80%!important;animation:gvsHandPoint486 1.05s ease-in-out infinite!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.28))!important}@keyframes gvsHandPoint486{0%,to{transform:translate(0) rotate(-10deg);opacity:.45}45%{transform:translate(-4px,-7px) rotate(-2deg);opacity:1}70%{transform:translateY(-3px) rotate(-7deg);opacity:.8}}#msgTabPanel-message .gvs-profile-click-prompt{margin-top:6px!important;font-size:13px!important;line-height:18px!important;font-weight:800!important;text-align:center!important;opacity:.82!important}#msgTabPanel-message .gvs-director-name{margin-top:10px!important}#msgTabPanel-message .gvs-user-director-thread.gvs-empty-thread{min-height:42px!important;height:42px!important;max-height:64px!important;padding:4px 6px!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important}#msgTabPanel-message .gvs-user-director-thread.gvs-empty-thread .gvs-msg-empty{margin:0!important;padding:3px 6px!important;font-size:11px!important;line-height:15px!important}#msgTabPanel-message .gvs-user-director-thread.gvs-has-messages-thread{min-height:150px!important;max-height:46vh!important;height:auto!important;padding:14px 4px!important;overflow:auto!important}#msgTabPanel-message .gvs-visible-voice{display:flex!important;align-items:center!important;gap:8px!important;min-width:190px!important;max-width:100%!important;padding:4px 2px!important}#msgTabPanel-message .gvs-visible-voice-play{width:34px!important;height:34px!important;min-width:34px!important;border:0!important;border-radius:50%!important;display:grid!important;place-items:center!important;cursor:pointer!important;font-size:14px!important;background:#16815f!important;color:#fff!important}#msgTabPanel-message .gvs-visible-voice-label{font-weight:800!important;white-space:nowrap!important}#msgTabPanel-message .gvs-visible-voice .voice-msg-dur{font-weight:700!important;white-space:nowrap!important}#msgTabPanel-message .gvs-visible-voice audio{display:none!important;width:0!important;height:0!important}body.dark #msgTabPanel-message .gvs-profile-click-prompt{color:#f8fafc!important}body.dark #msgTabPanel-message .gvs-visible-voice-play{background:#2fd583!important;color:#08110c!important}.gvs-wa-chat.is-empty .gvs-wa-chat-thread,.gvs-wa-admin-chat.is-empty .gvs-wa-chat-thread{flex:0 0 42px!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:2px 10px!important;overflow:hidden!important;gap:0!important}.gvs-wa-chat.is-empty .gvs-wa-chat-thread:empty,.gvs-wa-admin-chat.is-empty .gvs-wa-chat-thread:empty{min-height:42px!important}@media(max-width:760px){.gvs-wa-chat.is-empty .gvs-wa-chat-thread,.gvs-wa-admin-chat.is-empty .gvs-wa-chat-thread{flex-basis:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:1px 8px!important}}#msgTabPanel-message .gvs-user-director-thread.gvs-empty-thread{min-height:18px!important;height:18px!important;max-height:18px!important;padding:0!important;margin:0!important;overflow:hidden!important;display:block!important}#msgTabPanel-message .gvs-user-director-thread.gvs-empty-thread .gvs-msg-empty{display:none!important}#msgTabPanel-message .gvs-user-director-thread.gvs-has-messages-thread{min-height:150px!important;height:auto!important;max-height:46vh!important;padding:12px 4px!important;overflow:auto!important}#msgTabPanel-message .voice-msg.gvs-visible-voice,.gvs-visible-voice{display:flex!important;align-items:center!important;gap:10px!important;min-width:220px!important;max-width:100%!important;padding:4px 2px!important;box-sizing:border-box!important}#msgTabPanel-message .gvs-visible-voice-play,.gvs-visible-voice-play{width:48px!important;height:48px!important;min-width:48px!important;border:0!important;border-radius:50%!important;display:grid!important;place-items:center!important;cursor:pointer!important;font-size:20px!important;font-weight:900!important;line-height:1!important;background:#16815f!important;color:#fff!important;box-shadow:0 2px 7px #00000029!important;padding:0!important}.gvs-visible-voice-main{min-width:0!important;flex:1 1 auto!important;display:flex!important;flex-direction:column!important;gap:4px!important}.gvs-visible-voice-title{font-size:12px!important;font-weight:800!important;white-space:nowrap!important}.gvs-visible-voice-wave{height:20px!important;display:flex!important;align-items:center!important;gap:2px!important;overflow:hidden!important}.gvs-visible-voice-wave i{display:block!important;width:2.5px!important;height:var(--vh)!important;min-height:3px!important;background:currentColor!important;opacity:.58!important;border-radius:3px!important}.gvs-visible-voice-meta{display:flex!important;align-items:center!important;justify-content:space-between!important;font-size:10px!important;opacity:.76!important}.gvs-visible-voice audio{display:none!important;width:0!important;height:0!important}body.dark .gvs-visible-voice-play{background:#2fd583!important;color:#08110c!important}#gvsUserDirectorMic,#gvsMsgVoiceBtn{touch-action:none!important}.gvs-visible-voice{display:flex!important;align-items:center!important;gap:10px!important;min-width:190px!important;max-width:310px!important;padding:8px 10px!important;border-radius:18px!important;box-sizing:border-box!important}.gvs-visible-voice-play{width:48px!important;height:48px!important;min-width:48px!important;border:0!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:22px!important;font-weight:900!important;cursor:pointer!important;padding:0!important}.gvs-visible-voice-main{flex:1 1 auto!important;min-width:0!important}.gvs-visible-voice-title{display:block!important;font-size:12px!important;line-height:1.1!important}.gvs-visible-voice-wave{height:22px!important;display:flex!important;align-items:center!important;gap:2px!important;overflow:hidden!important;margin:3px 0!important}.gvs-visible-voice-wave i{width:3px!important;min-width:3px!important;height:var(--vh)!important;background:currentColor!important;border-radius:3px!important;opacity:.65!important;display:block!important}.gvs-visible-voice-meta{display:flex!important;justify-content:space-between!important;font-size:10px!important;opacity:.75!important}.gvs-visible-voice audio{display:none!important}.gvs-wa-msg.is-voice .gvs-wa-voice{display:flex!important;visibility:visible!important;opacity:1!important;min-width:260px!important;min-height:58px!important}.gvs-wa-msg.is-voice .gvs-wa-voice-play{display:grid!important;visibility:visible!important;width:52px!important;height:52px!important;min-width:52px!important;font-size:24px!important}.gvs-wa-msg.is-voice .gvs-wa-voice-wave,.gvs-wa-msg.is-voice .gvs-wa-voice-track{display:flex!important;visibility:visible!important}.gvs-wa-msg.is-voice .gvs-wa-voice audio{display:none!important}#msgTabPanel-message .gvs-user-director-thread.gvs-empty-thread{min-height:9px!important;height:9px!important;max-height:9px!important;padding:0!important;margin:0!important;overflow:hidden!important}.gvs-wa-chat.is-empty .gvs-wa-chat-thread,.gvs-wa-admin-chat.is-empty .gvs-wa-chat-thread{flex-basis:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;padding:0 6px!important;overflow:hidden!important}.gvs-v493-live{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;width:100%!important;box-sizing:border-box!important;padding:4px 8px!important;font-size:12px!important;font-weight:800!important;line-height:1!important}.gvs-v493-live.hidden{display:none!important}.gvs-v493-dot{font-size:10px!important;animation:gvs493Pulse .75s ease-in-out infinite!important}.gvs-v493-wave{letter-spacing:1px!important;animation:gvs493Wave .55s linear infinite!important;white-space:nowrap!important;overflow:hidden!important;max-width:110px!important}.gvs-v493-time{font-variant-numeric:tabular-nums!important;min-width:34px!important}.gvs-v493-text{white-space:nowrap!important}@keyframes gvs493Pulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}@keyframes gvs493Wave{0%{transform:translate(0)}to{transform:translate(-8px)}}#gvsUserDirectorComposer.gvs-v493-recording #gvsUserDirectorMic,#gvsMsgComposer.gvs-v493-recording #gvsMsgVoiceBtn{transform:translateY(-58px)!important;z-index:100!important}#gvsUserDirectorComposer.gvs-v493-recording #gvsUserDirectorSend,#gvsMsgComposer.gvs-v493-recording .gvs-msg-send{visibility:hidden!important;opacity:0!important;pointer-events:none!important}#gvsUserDirectorComposer.gvs-v493-prepared #gvsUserDirectorSend,#gvsMsgComposer.gvs-v493-prepared .gvs-msg-send{visibility:visible!important;opacity:1!important;pointer-events:auto!important}#gvsUserDirectorComposer.gvs-v493-prepared #gvsUserDirectorMic,#gvsMsgComposer.gvs-v493-prepared #gvsMsgVoiceBtn{transform:translateY(0)!important}body.dark .gvs-v493-live{color:#b8ffd0!important}.gvs-wa-chat-thread .gvs-wa-msg.out,.gvs-wa-chat-thread .gvs-wa-msg[data-wa-direction=sent]{align-self:flex-start!important;align-items:flex-start!important;margin-left:0!important;margin-right:auto!important;justify-self:start!important}.gvs-wa-chat-thread .gvs-wa-msg.in,.gvs-wa-chat-thread .gvs-wa-msg[data-wa-direction=received]{align-self:flex-end!important;align-items:flex-end!important;margin-left:auto!important;margin-right:0!important;justify-self:end!important}.gvs-wa-chat-thread .gvs-wa-msg.out .gvs-wa-meta{justify-content:flex-start!important}.gvs-wa-chat-thread .gvs-wa-msg.in .gvs-wa-meta{justify-content:flex-end!important}.gvs-wa-chat.is-empty .gvs-wa-chat-thread,.gvs-wa-admin-chat.is-empty .gvs-wa-chat-thread{flex:0 0 9px!important;height:9px!important;min-height:9px!important;max-height:9px!important;padding:0!important;margin:0!important;overflow:hidden!important}.gvs-wa-chat.is-empty .gvs-wa-empty,.gvs-wa-admin-chat.is-empty .gvs-wa-empty{display:none!important}.gvs-wa-msg.is-voice{display:flex!important;visibility:visible!important;opacity:1!important}.gvs-wa-msg.is-voice .gvs-wa-voice{display:flex!important;visibility:visible!important;opacity:1!important;min-width:250px!important;min-height:58px!important}.gvs-wa-msg.is-voice .gvs-wa-voice-play{display:grid!important;visibility:visible!important;opacity:1!important;width:52px!important;height:52px!important;min-width:52px!important;font-size:24px!important}.gvs-wa-msg.is-voice .gvs-wa-voice-track,.gvs-wa-msg.is-voice .gvs-wa-voice-wave{display:flex!important;visibility:visible!important;opacity:1!important}#startupGate{animation:none!important}.gvs-wa-chat-thread.gvs-empty-thread{min-height:18px!important;height:18px!important;max-height:18px!important;overflow:hidden!important}.gvs-wa-voice{display:flex!important;align-items:center!important;gap:10px!important;min-height:54px!important}.gvs-wa-voice-play{width:48px!important;height:48px!important;min-width:48px!important;border-radius:50%!important;font-size:22px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important}.gvs-mini-brand-bar{margin-top:8px!important}.gvs-round-clock-wrap{margin-top:4px!important}.admin-accordion-arrow svg{width:20px!important;height:20px!important;display:block}.admin-accordion.is-open .admin-accordion-arrow svg{transform:rotate(180deg)}body:has(#msgTabPanel-message:not(.hidden)):not(.gvs-wa-user-chat-open) #androidStatusBar{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;transform:none!important}body:has(#msgTabPanel-message:not(.hidden)):not(.gvs-wa-user-chat-open) #gvsRoundClockWrap{margin-top:0!important;padding-top:6px!important}.gvs-wa-composer #gvsWaUserAttach svg,.gvs-wa-composer #gvsWaAdminAttach svg{width:24px!important;height:24px!important;display:block;fill:none!important;stroke:currentColor!important;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}body.dark .gvs-wa-composer #gvsWaUserAttach,body.dark .gvs-wa-composer #gvsWaAdminAttach,#gvsWaUserChat.gvs-wa-theme-dark #gvsWaUserAttach,#gvsWaAdminChat.gvs-wa-theme-dark #gvsWaAdminAttach{color:#fff!important}body.dark .gvs-wa-composer #gvsWaUserAttach svg,body.dark .gvs-wa-composer #gvsWaAdminAttach svg,#gvsWaUserChat.gvs-wa-theme-dark #gvsWaUserAttach svg,#gvsWaAdminChat.gvs-wa-theme-dark #gvsWaAdminAttach svg{stroke:#fff!important}.gvs-wa-sticker-panel .gvs-wa-sticker-grid{max-height:min(320px,42vh)!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:4px!important}.gvs-wa-sticker-panel .gvs-wa-sticker-grid button{font-size:24px!important;min-height:40px;padding:4px 0!important}.gvs-wa-pack-title{grid-column:1/-1;position:sticky;top:0;z-index:1;background:var(--paper-raised,#fff);color:#465162;font-size:12px;font-weight:800;padding:6px 2px 4px}.gvs-wa-sticker-panel .gvs-wa-sticker-grid[data-wa-grid=sticker]{grid-template-columns:repeat(6,minmax(0,1fr))!important}.gvs-wa-sticker-panel .gvs-wa-sticker-grid button.gvs-wa-sticker-emo{font-size:22px!important}.gvs-wa-sticker-panel .gvs-wa-sticker-grid button.gvs-wa-sticker-txt{grid-column:span 3;font-size:13px!important;font-weight:700;line-height:1.25;color:#1f2937!important;background:#f1f5f9!important;border-radius:12px!important;padding:8px 6px!important;min-height:42px}@media(max-width:600px){.gvs-wa-sticker-panel .gvs-wa-sticker-grid{grid-template-columns:repeat(7,minmax(0,1fr))!important}.gvs-wa-sticker-panel .gvs-wa-sticker-grid[data-wa-grid=sticker]{grid-template-columns:repeat(4,minmax(0,1fr))!important}.gvs-wa-sticker-panel .gvs-wa-sticker-grid button.gvs-wa-sticker-txt{grid-column:span 2}}.gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-msg.gvs-wa-msg[data-wa-direction]{flex-direction:row!important;align-items:flex-start!important}.gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-msg.gvs-wa-msg[data-wa-direction] .gvs-wa-msg-content{align-items:flex-start!important}.gvs-wa-line{display:flex;flex-direction:row;align-items:center;gap:8px;min-width:0;max-width:100%}.gvs-wa-line.is-media{align-items:flex-start}.gvs-wa-line>.gvs-wa-msg-avatar{flex:0 0 30px!important;align-self:center!important;margin:0!important;order:0!important}.gvs-wa-line.is-media>.gvs-wa-msg-avatar{align-self:flex-start!important}.gvs-wa-line>:not(.gvs-wa-msg-avatar){min-width:0;flex:0 1 auto}.gvs-wa-msg-content>.gvs-wa-meta{padding-left:38px}.gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-msg.gvs-wa-msg[data-wa-direction].gvs-wa-own .gvs-wa-msg-content{align-items:flex-end!important}.gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-msg.gvs-wa-msg[data-wa-direction].gvs-wa-other .gvs-wa-msg-content{align-items:flex-start!important}.gvs-wa-msg.in .gvs-wa-line>.gvs-wa-msg-avatar{order:0!important}.gvs-wa-msg.in .gvs-wa-line>:not(.gvs-wa-msg-avatar){order:1!important}.gvs-wa-msg{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.gvs-wa-msg .gvs-wa-text,.gvs-wa-msg .gvs-wa-link{-webkit-touch-callout:default!important;-webkit-user-select:text!important;user-select:text!important}.gvs-wa-message-menu button.gvs-wa-menu-danger{color:#dc2626}.gvs-wa-message-menu button.gvs-wa-menu-quit{color:#fff;background:#dc2626;text-align:center;margin-top:4px}.gvs-wa-message-menu button.gvs-wa-menu-quit:hover,.gvs-wa-message-menu button.gvs-wa-menu-quit:active{background:#b91c1c}.gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-own:not(.emoji-only) .gvs-wa-text{background:#2f6fed!important;color:#fff!important}.gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-other:not(.emoji-only) .gvs-wa-text{background:#eef1f6!important;color:#1c1e21!important}body.dark .gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-other:not(.emoji-only) .gvs-wa-text{background:#0B1020!important;color:#f2f5fa!important}.gvs-wa-msg.gvs-wa-own .gvs-wa-quote{background:#ffffff59}.gvs-wa-msg.gvs-wa-other .gvs-wa-quote{background:#0000000f}body.dark .gvs-wa-msg.gvs-wa-other .gvs-wa-quote{background:#ffffff14}.gvs-wa-msg-avatar-user.has-photo{background:transparent}.gvs-wa-msg-avatar-user:not(.has-photo) span{color:#fff;font-size:11px;font-weight:800;line-height:1;letter-spacing:.2px}.gvs-wa-msg-avatar img{border-radius:50%}#gvsWaAdminChat .gvs-wa-composer{width:100%;max-width:none;box-sizing:border-box}#gvsWaAdminChat .gvs-wa-composer:not(.has-text):not(.voice-locked) .gvs-wa-mic{display:grid!important;visibility:visible!important;opacity:1!important}#gvsWaAdminChat .gvs-wa-composer.has-text .gvs-wa-mic{display:none!important}#gvsWaAdminChat .gvs-wa-composer.has-text .gvs-wa-send,#gvsWaAdminChat .gvs-wa-composer.voice-locked .gvs-wa-send{display:grid!important;visibility:visible!important;opacity:1!important}#gvsWaAdminChat .gvs-wa-composer:not(.has-text):not(.voice-locked) .gvs-wa-send{display:none!important}@media(max-width:600px){#gvsWaAdminChat .gvs-wa-composer{padding:6px 8px!important}#gvsWaAdminChat .gvs-wa-composer textarea{min-height:24px!important;padding:5px 4px 7px!important}}#gvsWaUserThread,#gvsWaAdminThread{scroll-padding-bottom:140px}body.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-chat-thread .gvs-wa-msg,body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg,#gvsWaUserChat .gvs-wa-chat-thread .gvs-wa-msg,#gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg{align-self:flex-start!important;align-items:flex-start!important;margin-left:0!important;margin-right:auto!important;flex-direction:row!important;max-width:82%!important}body.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-chat-thread .gvs-wa-msg.out,body.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-chat-thread .gvs-wa-msg.in,body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.out,body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.in{align-self:flex-start!important;margin-left:0!important;margin-right:auto!important}#gvsWaUserChat .gvs-wa-msg .gvs-wa-text,#gvsWaAdminChat .gvs-wa-msg .gvs-wa-text{max-width:100%!important;width:max-content!important;padding:6px 10px!important;margin:1px 0!important;border-radius:14px!important;line-height:1.3!important;font-size:13.5px!important;box-shadow:none!important;box-sizing:border-box!important}#gvsWaUserChat .gvs-wa-msg[data-wa-from=admin] .gvs-wa-text,#gvsWaAdminChat .gvs-wa-msg[data-wa-from=admin] .gvs-wa-text{background:#2f6fed!important;color:#fff!important;border-bottom-left-radius:4px!important;border-bottom-right-radius:14px!important}#gvsWaUserChat .gvs-wa-msg:not([data-wa-from=admin]) .gvs-wa-text,#gvsWaAdminChat .gvs-wa-msg:not([data-wa-from=admin]) .gvs-wa-text{background:#e4e6eb!important;color:#111!important;border-bottom-left-radius:4px!important;border-bottom-right-radius:14px!important}#gvsWaUserChat .gvs-wa-msg.is-voice,#gvsWaAdminChat .gvs-wa-msg.is-voice{align-self:flex-start!important;margin-left:0!important;margin-right:auto!important;background:transparent!important;box-shadow:none!important}#gvsWaUserChat .gvs-wa-chat-thread .gvs-wa-msg[data-wa-from=admin],#gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg[data-wa-from=admin]{align-self:flex-start!important;align-items:flex-start!important;margin-left:0!important;margin-right:auto!important;flex-direction:row!important}#gvsWaUserChat .gvs-wa-chat-thread .gvs-wa-msg:not([data-wa-from=admin]),#gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg:not([data-wa-from=admin]){align-self:flex-end!important;align-items:flex-end!important;margin-left:auto!important;margin-right:0!important;flex-direction:row-reverse!important}#gvsWaUserChat .gvs-wa-msg[data-wa-from=admin] .gvs-wa-line,#gvsWaAdminChat .gvs-wa-msg[data-wa-from=admin] .gvs-wa-line{flex-direction:row!important;justify-content:flex-start!important}#gvsWaUserChat .gvs-wa-msg:not([data-wa-from=admin]) .gvs-wa-line,#gvsWaAdminChat .gvs-wa-msg:not([data-wa-from=admin]) .gvs-wa-line{flex-direction:row-reverse!important;justify-content:flex-end!important}#gvsWaUserChat .gvs-wa-msg .gvs-wa-text,#gvsWaAdminChat .gvs-wa-msg .gvs-wa-text{display:inline-block!important;width:fit-content!important;max-width:min(76vw,620px)!important;padding:8px 11px!important;margin:0!important;border-radius:16px!important;line-height:1.34!important;font-size:14px!important;box-shadow:none!important}#gvsWaUserChat .gvs-wa-msg[data-wa-from=admin] .gvs-wa-text,#gvsWaAdminChat .gvs-wa-msg[data-wa-from=admin] .gvs-wa-text{background:#2f6fed!important;color:#fff!important;border-bottom-left-radius:5px!important;border-bottom-right-radius:16px!important}#gvsWaUserChat .gvs-wa-msg:not([data-wa-from=admin]) .gvs-wa-text,#gvsWaAdminChat .gvs-wa-msg:not([data-wa-from=admin]) .gvs-wa-text{background:#e4e6eb!important;color:#111!important;border-bottom-left-radius:16px!important;border-bottom-right-radius:5px!important}body.dark #gvsWaUserChat .gvs-wa-msg:not([data-wa-from=admin]) .gvs-wa-text,body.dark #gvsWaAdminChat .gvs-wa-msg:not([data-wa-from=admin]) .gvs-wa-text{background:#3a3b3c!important;color:#fff!important}#gvsWaUserChat .gvs-wa-msg[data-wa-from=admin] .gvs-wa-meta,#gvsWaAdminChat .gvs-wa-msg[data-wa-from=admin] .gvs-wa-meta{justify-content:flex-start!important;padding-left:38px!important;padding-right:4px!important}#gvsWaUserChat .gvs-wa-msg:not([data-wa-from=admin]) .gvs-wa-meta,#gvsWaAdminChat .gvs-wa-msg:not([data-wa-from=admin]) .gvs-wa-meta{justify-content:flex-end!important;padding-left:4px!important;padding-right:38px!important}#gvsWaUserChat .gvs-wa-msg.is-voice[data-wa-from=admin],#gvsWaAdminChat .gvs-wa-msg.is-voice[data-wa-from=admin]{align-self:flex-start!important;margin-right:auto!important;margin-left:0!important}#gvsWaUserChat .gvs-wa-msg.is-voice:not([data-wa-from=admin]),#gvsWaAdminChat .gvs-wa-msg.is-voice:not([data-wa-from=admin]){align-self:flex-end!important;margin-left:auto!important;margin-right:0!important}body.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-chat-thread .gvs-wa-msg,body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg{max-width:82%!important}body.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-own,body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-own{align-self:flex-end!important;align-items:flex-end!important;margin-left:auto!important;margin-right:0!important;flex-direction:row-reverse!important}body.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-other,body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-other{align-self:flex-start!important;align-items:flex-start!important;margin-left:0!important;margin-right:auto!important;flex-direction:row!important}body.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-msg.gvs-wa-own .gvs-wa-line,body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-msg.gvs-wa-own .gvs-wa-line{flex-direction:row-reverse!important;justify-content:flex-end!important}body.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-msg.gvs-wa-own .gvs-wa-text,body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-msg.gvs-wa-own .gvs-wa-text{background:#2f6fed!important;color:#fff!important;border-bottom-right-radius:5px!important;border-bottom-left-radius:16px!important}body.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-msg.gvs-wa-other .gvs-wa-text,body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-msg.gvs-wa-other .gvs-wa-text{background:#e4e6eb!important;color:#111!important;border-bottom-left-radius:5px!important;border-bottom-right-radius:16px!important}body.dark.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-msg.gvs-wa-other:not(.emoji-only):not(.sticker-only) .gvs-wa-text,body.dark.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-msg.gvs-wa-other:not(.emoji-only):not(.sticker-only) .gvs-wa-text{background:#3a3b3c!important;color:#fff!important}body.dark.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-msg.emoji-only .gvs-wa-text,body.dark.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-msg.emoji-only .gvs-wa-text,body.dark.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-msg.sticker-only .gvs-wa-text,body.dark.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-msg.sticker-only .gvs-wa-text{background:transparent!important;box-shadow:none!important}body.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-msg.gvs-wa-own.is-voice,body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-msg.gvs-wa-own.is-voice{align-self:flex-end!important;margin-left:auto!important;margin-right:0!important;flex-direction:row-reverse!important}body.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-msg.gvs-wa-other.is-voice,body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-msg.gvs-wa-other.is-voice{align-self:flex-start!important;margin-left:0!important;margin-right:auto!important;flex-direction:row!important}body.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-msg .gvs-wa-text,body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-msg .gvs-wa-text{width:fit-content!important;max-width:min(76vw,620px)!important;padding:7px 10px!important;margin:0!important;border-radius:15px!important;line-height:1.32!important;font-size:14px!important;box-shadow:none!important}body.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-msg.gvs-wa-own .gvs-wa-line,body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-msg.gvs-wa-own .gvs-wa-line{flex-direction:row!important;justify-content:flex-end!important}body.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-msg.gvs-wa-other .gvs-wa-line,body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-msg.gvs-wa-other .gvs-wa-line{flex-direction:row!important;justify-content:flex-start!important}.gvs-wa-composer{position:fixed!important;left:10px!important;right:10px!important;bottom:8px!important;width:auto!important;margin:0!important;padding:8px 12px 10px!important;border:1px solid rgba(120,140,170,.28)!important;border-radius:30px!important;background:#fffffff5!important;box-shadow:0 3px 18px #0000001a!important;z-index:2147483002!important;box-sizing:border-box!important}.gvs-wa-composer textarea{width:100%!important;min-height:44px!important;height:44px!important;margin:0!important;padding:9px 10px 5px!important;border:0!important;outline:none!important;border-radius:20px!important;background:transparent!important;color:#172033!important;font-size:16px!important;line-height:1.35!important;resize:none!important;box-sizing:border-box!important}.gvs-wa-composer textarea::placeholder{color:#718096!important;opacity:1!important}.gvs-wa-composer-row2{gap:2px!important;min-height:48px!important;align-items:center!important}.gvs-wa-composer-row2 .gvs-wa-icon{width:42px!important;height:42px!important;min-width:42px!important;border-radius:50%!important;background:transparent!important;color:#1d3557!important;font-size:25px!important}.gvs-wa-composer-row2 .gvs-wa-icon:hover{background:#1d355714!important}.gvs-wa-composer-row2 .gvs-wa-icon svg{width:24px!important;height:24px!important;stroke:currentColor!important}.gvs-wa-composer-row2 .gvs-wa-row2-spacer{flex:1 1 auto!important}.gvs-wa-composer-row2 .gvs-wa-mic{width:52px!important;height:52px!important;min-width:52px!important;border:1px solid rgba(80,100,125,.22)!important;border-radius:50%!important;background:#f7f9fc!important;color:#263b59!important}.gvs-wa-composer-row2 .gvs-wa-mic svg{width:27px!important;height:27px!important}.gvs-wa-composer-row2 .gvs-wa-send{width:56px!important;height:56px!important;min-width:56px!important;margin-left:5px!important;border:0!important;border-radius:50%!important;background:#1688ff!important;color:#fff!important;font-size:0!important;box-shadow:none!important}.gvs-wa-composer-row2 .gvs-wa-send:before{content:"\27a4";font-size:27px!important;line-height:1!important}.gvs-wa-msg.is-voice .gvs-wa-voice{min-width:245px!important;min-height:54px!important;display:flex!important;align-items:center!important;gap:8px!important}.gvs-wa-msg.is-voice .gvs-wa-voice-play{width:46px!important;height:46px!important;min-width:46px!important;border-radius:50%!important;display:grid!important;place-items:center!important;font-size:20px!important;background:#ffffff38!important;color:currentColor!important}.gvs-wa-msg.is-voice .gvs-wa-voice-track{height:46px!important;min-width:150px!important}.gvs-wa-msg.is-voice .gvs-wa-voice-wave{height:25px!important;gap:2px!important}.gvs-wa-msg.is-voice .gvs-wa-voice-wave i{width:2.5px!important;min-width:2.5px!important;height:var(--h)!important;border-radius:3px!important;background:currentColor!important;opacity:.78!important}.gvs-wa-msg.is-voice .gvs-wa-voice-bottom{font-size:10px!important;opacity:.78!important}body.dark .gvs-wa-composer{background:#0d1622fa!important;border-color:#ffffff29!important;color:#f4f7fb!important}body.dark .gvs-wa-composer textarea{color:#f4f7fb!important}body.dark .gvs-wa-composer textarea::placeholder{color:#aab8c9!important}body.dark .gvs-wa-composer-row2 .gvs-wa-icon{color:#eef4ff!important}body.dark .gvs-wa-composer-row2 .gvs-wa-mic{background:#0B1020!important;border-color:#ffffff2e!important;color:#fff!important}@media(max-width:520px){.gvs-wa-composer{left:8px!important;right:8px!important;bottom:6px!important;border-radius:27px!important;padding:7px 8px 8px!important}.gvs-wa-composer textarea{font-size:16px!important;min-height:42px!important;height:42px!important}.gvs-wa-composer-row2 .gvs-wa-icon{width:39px!important;height:39px!important;min-width:39px!important}.gvs-wa-composer-row2 .gvs-wa-mic{width:50px!important;height:50px!important;min-width:50px!important}.gvs-wa-composer-row2 .gvs-wa-send{width:54px!important;height:54px!important;min-width:54px!important}}.gvs-wa-rec-inline{display:none;align-items:center;gap:8px;flex:1 1 auto;min-width:0;height:48px;margin:0;padding:0}.gvs-wa-rec-inline:not(.hidden){display:flex!important}.gvs-wa-composer.voice-locked textarea,.gvs-wa-composer.voice-locked .gvs-wa-composer-row2 .gvs-wa-icon:not(.gvs-wa-mic),.gvs-wa-composer.voice-locked .gvs-wa-row2-spacer{display:none!important}.gvs-wa-rec-cancel{flex:0 0 40px;width:40px;height:40px;min-width:40px;padding:0;border:0;border-radius:50%;background:transparent;color:#566b86;font-size:30px;line-height:1;display:grid;place-items:center;cursor:pointer}.gvs-wa-rec-dot{flex:0 0 auto;color:#e53935;font-size:16px;line-height:1;animation:gvsWaPulse 1s infinite}.gvs-wa-rec-inline b{flex:0 0 auto;min-width:38px;font-size:15px;font-weight:600;color:#1d3557;font-variant-numeric:tabular-nums}.gvs-wa-rec-wave{flex:1 1 auto;min-width:0;height:30px;display:flex;align-items:center;gap:2px;overflow:hidden;color:#1688ff}.gvs-wa-rec-wave i{display:block;flex:0 0 3px;width:3px;height:var(--record-height,7px);max-height:28px;border-radius:3px;background:currentColor;transition:height .06s linear}.gvs-wa-rec-wave:not(.live) i{animation:gvsRecWave .8s ease-in-out infinite alternate}.gvs-wa-rec-wave:not(.live) i:nth-child(2n){animation-delay:.12s}.gvs-wa-rec-wave:not(.live) i:nth-child(3n){animation-delay:.24s}@keyframes gvsRecWave{0%{transform:scaleY(.5);opacity:.5}to{transform:scaleY(1.6);opacity:1}}.gvs-wa-composer-row2 .gvs-wa-mic.recording{background:#ffe3e3!important;border-color:#e53935!important;color:#d72525!important}body.dark .gvs-wa-composer-row2 .gvs-wa-mic.recording{background:#3a1c22!important;border-color:#e53935!important;color:#ff6b6b!important}body.dark .gvs-wa-rec-inline b{color:#eef4ff}body.dark .gvs-wa-rec-cancel{color:#b9c6d8}body.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-chat-thread,body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-chat-thread{scroll-padding-bottom:180px!important;padding-left:10px!important;padding-right:10px!important;box-sizing:border-box!important}body.gvs-wa-user-chat-open #gvsWaUserComposer,body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-composer,.gvs-wa-composer{left:0!important;right:0!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;bottom:0!important;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))!important;border-radius:0!important;box-sizing:border-box!important}.gvs-wa-composer-card{width:100%!important;max-width:none!important;box-sizing:border-box!important}body.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-msg.gvs-wa-own .gvs-wa-text,body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-msg.gvs-wa-own .gvs-wa-text{max-width:min(86vw,700px)!important}body.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-msg.gvs-wa-own,body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-msg.gvs-wa-own{max-width:90%!important}.gvs-wa-composer-row2 .gvs-wa-send:before{content:none!important;display:none!important}.gvs-wa-composer-row2 .gvs-wa-send svg{display:block!important;width:25px!important;height:25px!important;margin:0!important;fill:currentColor!important;stroke:none!important;transform:translate(-1px) rotate(0)!important}.gvs-wa-composer-row2 .gvs-wa-send{width:52px!important;height:52px!important;min-width:52px!important;min-height:52px!important;flex:0 0 52px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin-left:4px!important;border:0!important;border-radius:50%!important;background:#1688ff!important;color:#fff!important;box-shadow:0 2px 7px #1688ff47!important;font-size:0!important}@media(max-width:520px){.gvs-wa-composer{left:0!important;right:0!important;width:100%!important}.gvs-wa-composer-row2 .gvs-wa-send{width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;flex-basis:50px!important}.gvs-wa-composer-row2 .gvs-wa-send svg{width:24px!important;height:24px!important}}.gvs-wa-text .gvs-wa-link{color:#4ade80!important;text-decoration:underline!important;text-underline-offset:2px;cursor:pointer;overflow-wrap:anywhere}.gvs-wa-msg[data-wa-from=admin] .gvs-wa-text .gvs-wa-link{color:#4ade80!important}body.dark .gvs-wa-msg[data-wa-from=admin] .gvs-wa-text .gvs-wa-link{color:#86efac!important}body.dark .gvs-wa-msg:not([data-wa-from=admin]) .gvs-wa-text .gvs-wa-link{color:#86efac!important}body.gvs-wa-user-chat-open #gvsWaUserComposer,body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-composer,.gvs-wa-composer{left:0!important;right:0!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;bottom:0!important;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;box-sizing:border-box!important}@media(max-width:520px){body.gvs-wa-user-chat-open #gvsWaUserComposer,body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-composer,.gvs-wa-composer{left:0!important;right:0!important;width:100%!important}}.gvs-wa-msg-avatar{width:20px!important;height:20px!important;min-width:20px!important}.gvs-wa-msg-avatar svg{width:12px!important;height:12px!important}.gvs-wa-line>.gvs-wa-msg-avatar{flex:0 0 20px!important;align-self:center!important;margin:0!important}#gvsWaUserRoot .gvs-wa-director-card{position:relative!important;padding-bottom:34px!important}#gvsWaUserRoot .gvs-wa-profile-start-note{position:absolute!important;left:50%!important;bottom:8px!important;transform:translate(-50%)!important;margin:0!important;white-space:nowrap!important;text-align:center!important;z-index:3!important}#asbNetwork{cursor:default!important;pointer-events:none;color:#111!important}body.dark #asbNetwork{color:#fff!important}#asbNetwork .asb-icon{width:22px!important;height:20px!important;min-width:22px!important;color:inherit!important}html.gvs-offline #asbNetwork{opacity:.45}html body #asbNetwork,html body #asbNetwork .asb-icon,html body.gvs-wa-user-chat-open #asbNetwork,html body.gvs-wa-admin-chat-open #asbNetwork,html body.gvs-wa-user-chat-open #asbNetwork .asb-icon,html body.gvs-wa-admin-chat-open #asbNetwork .asb-icon{color:#000!important}html body.dark #asbNetwork,html body.dark #asbNetwork .asb-icon,html body.dark.gvs-wa-user-chat-open #asbNetwork,html body.dark.gvs-wa-admin-chat-open #asbNetwork,html body.dark.gvs-wa-user-chat-open #asbNetwork .asb-icon,html body.dark.gvs-wa-admin-chat-open #asbNetwork .asb-icon{color:#fff!important}html body.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-msg .gvs-wa-text .gvs-wa-link,html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-msg .gvs-wa-text .gvs-wa-link,html body.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-msg[data-wa-from] .gvs-wa-text .gvs-wa-link,html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-msg[data-wa-from] .gvs-wa-text .gvs-wa-link{color:#4ade80!important;-webkit-text-fill-color:#4ade80!important;font-weight:800!important;text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:3px!important;-webkit-text-decoration-color:#4ade80!important;text-decoration-color:#4ade80!important;background:none!important;background-color:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;text-shadow:0 0 5px rgba(74,222,128,.55)!important;padding:0!important;margin:0!important;border-radius:0!important;cursor:pointer!important;pointer-events:auto!important;-webkit-tap-highlight-color:transparent!important;overflow-wrap:anywhere}html body.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-msg .gvs-wa-text .gvs-wa-link.gvs-wa-phone,html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-msg .gvs-wa-text .gvs-wa-link.gvs-wa-phone{white-space:nowrap!important;overflow-wrap:normal!important}html body.dark.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-msg .gvs-wa-text .gvs-wa-link,html body.dark.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-msg .gvs-wa-text .gvs-wa-link,html body.dark.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-msg[data-wa-from] .gvs-wa-text .gvs-wa-link,html body.dark.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-msg[data-wa-from] .gvs-wa-text .gvs-wa-link{color:#86efac!important;-webkit-text-fill-color:#86efac!important;-webkit-text-decoration-color:#86efac!important;text-decoration-color:#86efac!important;text-shadow:0 0 6px rgba(134,239,172,.6)!important}html body.gvs-wa-user-chat-open #gvsWaUserComposer,html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-composer{bottom:0!important;border-bottom:0!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}html body.gvs-wa-user-chat-open #gvsWaUserComposer:after,html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-composer:after{content:""!important;position:absolute!important;left:0!important;right:0!important;top:100%!important;height:600px!important;background:#fffffff5!important;pointer-events:none!important}html body.dark.gvs-wa-user-chat-open #gvsWaUserComposer:after,html body.dark.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-composer:after{background:#0d1622fa!important}body.dark #gvsWaUserComposer.gvs-wa-composer,body.dark #gvsWaAdminChat .gvs-wa-composer,body.dark .gvs-wa-composer,#gvsWaUserChat.gvs-wa-theme-dark #gvsWaUserComposer,#gvsWaAdminChat.gvs-wa-theme-dark .gvs-wa-composer{background:#0d1622fa!important;background-color:#0d1622fa!important}body.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-msg.gvs-wa-own .gvs-wa-meta,body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-msg.gvs-wa-own .gvs-wa-meta{justify-content:flex-end!important;padding-left:4px!important;padding-right:38px!important}body.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-msg.gvs-wa-other .gvs-wa-meta,body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-msg.gvs-wa-other .gvs-wa-meta{justify-content:flex-start!important;padding-left:38px!important;padding-right:4px!important}.gvs-wa-line>.gvs-wa-msg-avatar{align-self:flex-end!important;transform:none!important}.gvs-wa-day-sep{align-self:center!important;display:flex;justify-content:center;width:auto;margin:6px 0 2px}.gvs-wa-day-sep>span{background:#0000000f;color:#65676b;font-size:12.5px;font-weight:600;padding:4px 12px;border-radius:12px;line-height:1.3}body.dark .gvs-wa-day-sep>span{background:#ffffff14;color:#b0b8c4}.gvs-wa-chat-avatar:not(.has-photo){background:#e4e6ea!important;border-color:transparent!important;box-shadow:none!important;color:#000!important}.gvs-wa-chat-avatar:not(.has-photo) svg{width:22px;height:22px;fill:currentColor}body.dark .gvs-wa-chat-avatar:not(.has-photo){background:#3a3b3c!important;color:#fff!important}.gvs-wa-msg-avatar.gvs-wa-msg-avatar-spacer{background:transparent!important;box-shadow:none!important;border:0!important}.gvs-wa-chat-head .gvs-wa-back,.gvs-wa-chat-head .gvs-wa-head-icon{color:#000!important}body.dark .gvs-wa-chat-head .gvs-wa-back,body.dark .gvs-wa-chat-head .gvs-wa-head-icon{color:#fff!important}#gvsWaUserMenuBtn svg,#gvsWaAdminMenuBtn svg{fill:currentColor!important;stroke:none!important}.gvs-wa-chat-head .gvs-wa-head-icon svg{fill:currentColor!important;stroke:none!important}html body.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-msg .gvs-wa-text .gvs-wa-link,html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-msg .gvs-wa-text .gvs-wa-link,html body.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-msg[data-wa-from] .gvs-wa-text .gvs-wa-link,html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-msg[data-wa-from] .gvs-wa-text .gvs-wa-link{color:#4ade80!important;-webkit-text-fill-color:#4ade80!important;text-decoration-color:#4ade80!important;-webkit-text-decoration-color:#4ade80!important;text-shadow:0 0 5px rgba(74,222,128,.55)!important}html body.dark.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-msg .gvs-wa-text .gvs-wa-link,html body.dark.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-msg .gvs-wa-text .gvs-wa-link,html body.dark.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-msg[data-wa-from] .gvs-wa-text .gvs-wa-link,html body.dark.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-msg[data-wa-from] .gvs-wa-text .gvs-wa-link{color:#86efac!important;-webkit-text-fill-color:#86efac!important;text-decoration-color:#86efac!important;-webkit-text-decoration-color:#86efac!important;text-shadow:0 0 6px rgba(134,239,172,.6)!important}.gvs-wa-composer{background:var(--paper-raised,#fff)!important}body.dark .gvs-wa-composer{background:#0B1020!important}html body.gvs-wa-user-chat-open #gvsWaUserComposer:after,html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-composer:after{background:var(--paper-raised,#fff)!important}html body.dark.gvs-wa-user-chat-open #gvsWaUserComposer:after,html body.dark.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-composer:after{background:#0B1020!important}body.dark #gvsWaUserComposer.gvs-wa-composer,body.dark #gvsWaAdminChat .gvs-wa-composer,#gvsWaUserChat.gvs-wa-theme-dark #gvsWaUserComposer,#gvsWaAdminChat.gvs-wa-theme-dark .gvs-wa-composer{background:#0B1020!important;background-color:#0B1020!important}.gvs-wa-chat-head{padding-top:18px!important;padding-bottom:14px!important}.gvs-wa-msg .gvs-wa-text{min-width:0!important;box-sizing:border-box!important}.gvs-wa-msg-content{min-width:0!important}#gvsWaUserChat .gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-own,#gvsWaAdminChat .gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-own{align-self:flex-end!important;align-items:flex-end!important;margin-left:auto!important;margin-right:0!important;justify-self:end!important}#gvsWaUserChat .gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-other,#gvsWaAdminChat .gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-other{align-self:flex-start!important;align-items:flex-start!important;margin-left:0!important;margin-right:auto!important;justify-self:start!important}#gvsWaUserChat .gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-own .gvs-wa-meta,#gvsWaAdminChat .gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-own .gvs-wa-meta{justify-content:flex-end!important}#gvsWaUserChat .gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-other .gvs-wa-meta,#gvsWaAdminChat .gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-other .gvs-wa-meta{justify-content:flex-start!important}:root{--gvs-asb-lift:0px!important}.android-status-bar,body.standalone .android-status-bar,body.fullscreen .android-status-bar,body.is-fullscreen .android-status-bar{transform:none!important;margin-top:0!important;margin-bottom:0!important;padding-top:calc(0px + env(safe-area-inset-top,0px))!important;padding-left:calc(6px + env(safe-area-inset-left,0px))!important;padding-right:calc(6px + env(safe-area-inset-right,0px))!important;padding-bottom:4px!important;min-height:0!important}@media(display-mode:fullscreen){.android-status-bar{transform:none!important;margin-top:0!important;margin-bottom:0!important;padding-top:calc(0px + env(safe-area-inset-top,0px))!important}}.android-status-bar .asb-icon,.android-status-bar .asb-icon-btn svg,.android-status-bar .asb-bell-icon,.android-status-bar #asbBattery .asb-icon,body.standalone .android-status-bar .asb-icon,body.standalone .android-status-bar .asb-icon-btn svg{width:23px!important;height:23px!important;min-width:23px!important;min-height:23px!important;max-width:23px!important;max-height:23px!important}.android-status-bar .asb-icon-btn,body.standalone .android-status-bar .asb-icon-btn{width:28px!important;height:26px!important;min-width:28px!important;min-height:26px!important;padding:0!important}.android-status-bar .asb-chip,body.standalone .android-status-bar .asb-chip,.android-status-bar #asbBattery,body.standalone .android-status-bar #asbBattery{min-height:26px!important;height:28px!important}.android-status-bar #asbNetwork .asb-icon{width:25px!important;height:23px!important;min-width:25px!important}.android-status-bar [data-asb-item=alarm] svg{width:25px!important;height:23px!important}.android-status-bar .asb-left{flex:0 0 auto!important;min-width:max-content!important;overflow:visible!important}.android-status-bar .asb-right{flex:1 1 auto!important;min-width:0!important;overflow-x:auto!important;overflow-y:visible!important;scrollbar-width:none!important;justify-content:flex-end!important}.android-status-bar .asb-right::-webkit-scrollbar{display:none!important}.android-status-bar .asb-user-hidden,.android-status-bar .asb-admin-hidden{display:none!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;flex:0 0 0!important}.android-status-bar.gvs-asb-fully-hidden{display:none!important}html body.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-msg .gvs-wa-text .gvs-wa-link,html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-msg .gvs-wa-text .gvs-wa-link,html body.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-msg[data-wa-from] .gvs-wa-text .gvs-wa-link,html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-msg[data-wa-from] .gvs-wa-text .gvs-wa-link,html body.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-msg .gvs-wa-text a[href^="tel:"],html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-msg .gvs-wa-text a[href^="tel:"]{color:#0f0!important;-webkit-text-fill-color:#00ff00!important;text-decoration-color:#0f0!important;-webkit-text-decoration-color:#00ff00!important;text-shadow:none!important;filter:none!important;box-shadow:none!important}.gvs-admin-longpress-menu{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:20px;background:#00000061}.gvs-admin-longpress-menu.hidden{display:none!important}.gvs-admin-longpress-box{width:min(340px,92vw);border-radius:18px;background:var(--card,#fff);border:1px solid var(--line,#d9e0ea);box-shadow:0 18px 50px #00000040;padding:16px}.gvs-admin-longpress-title{font-weight:800;color:var(--ink,#111827);margin-bottom:12px;text-align:center}.gvs-admin-longpress-delete{width:100%;min-height:46px;border:0;border-radius:12px;background:#fff0f0;color:#c00000;font-weight:900;font-size:15px;cursor:pointer}body.dark .gvs-admin-longpress-box{background:#0B1020;border-color:#3a3a42}body.dark .gvs-admin-longpress-title{color:#fff}body.dark .gvs-admin-longpress-delete{background:#2b1518;color:#ff4d4d}#userList .user-admin-card .user-select{display:flex;align-items:center;gap:10px;min-width:0}#userList .user-admin-card .user-select>span{display:flex;flex-direction:column;min-width:0}#userList .user-admin-card .user-toggle-arrow{font-size:18px;color:#0b6b3a}body.dark #userList .user-admin-card .user-toggle-arrow{color:#86efac}#userList .user-admin-card .user-admin-collapse{display:none}#userList .user-admin-card.expanded .user-admin-collapse{display:block}html body.dark-mode a,html body.mode-gris a,html body.dark a,html body.gris a,html[data-theme=dark] body a,html[data-theme=gray] body a,.dark-mode .link,.mode-gris .link,.dark .link,.gris .link{color:#06f!important;-webkit-text-fill-color:#0066FF!important;text-decoration:underline!important;text-decoration-color:#06f!important;border:none!important;outline:none!important;box-shadow:none!important;text-shadow:none!important}.auth-topbar{padding:6px 10px!important}.benin-flag-float img,.auth-close-icon{width:28px!important;height:28px!important}.gvs-round-clock{width:118px!important;height:118px!important}@media(max-width:400px){.gvs-round-clock{width:106px!important;height:106px!important}}@media(max-width:340px){.gvs-round-clock{width:100px!important;height:100px!important}}#gvsLockscreenOverlay{position:fixed;inset:0;z-index:2147483000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;background:#0B1020;animation:gvsLockscreenFade .25s ease both}#gvsLockscreenOverlay.hidden{display:none!important}@keyframes gvsLockscreenFade{0%{opacity:0}to{opacity:1}}#gvsLockscreenOverlay .gvs-round-clock-wrap{background:transparent!important;padding:0!important}#gvsLockscreenOverlay .gvs-round-clock{width:min(64vw,320px)!important;height:min(64vw,320px)!important}#gvsLockscreenOverlay .gvs-round-clock-date{color:#eaf0ff!important;font-size:1.15rem!important}#gvsLockscreenHint{order:2;color:#8fa0d0;font-size:.92rem;font-weight:600;letter-spacing:.02em;text-align:center;padding:0 24px}html body.dark.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-msg .gvs-wa-text .gvs-wa-link,html body.dark.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-msg .gvs-wa-text .gvs-wa-link,html body.dark.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-msg .gvs-wa-text .gvs-wa-link:visited,html body.dark.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-msg .gvs-wa-text .gvs-wa-link:visited,html body.dark.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-msg .gvs-wa-text .gvs-wa-link:hover,html body.dark.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-msg .gvs-wa-text .gvs-wa-link:hover,html body.dark.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-msg .gvs-wa-text .gvs-wa-link:active,html body.dark.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-msg .gvs-wa-text .gvs-wa-link:active{color:#fff!important;-webkit-text-fill-color:#fff!important;text-decoration:underline!important;text-decoration-color:#fff!important;text-decoration-thickness:1.5px!important;text-underline-offset:3px!important;font-weight:800!important;text-shadow:none!important;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important}html body.dark.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-msg .gvs-wa-text .gvs-wa-link.gvs-wa-phone,html body.dark.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-msg .gvs-wa-text .gvs-wa-link.gvs-wa-phone{white-space:nowrap!important;overflow-wrap:normal!important}html body.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-msg.gvs-wa-msg[data-wa-direction=received] .gvs-wa-text .gvs-wa-link,html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-msg.gvs-wa-msg[data-wa-direction=received] .gvs-wa-text .gvs-wa-link,html body.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-msg.gvs-wa-msg[data-wa-direction=received] .gvs-wa-text a[href^="tel:"],html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-msg.gvs-wa-msg[data-wa-direction=received] .gvs-wa-text a[href^="tel:"]{color:#06f!important;-webkit-text-fill-color:#0066ff!important;text-decoration-color:#06f!important;-webkit-text-decoration-color:#0066ff!important;text-shadow:none!important;filter:none!important}html body.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg .gvs-wa-text .gvs-wa-link,html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg .gvs-wa-text .gvs-wa-link,html body.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg .gvs-wa-text a[href^="tel:"],html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg .gvs-wa-text a[href^="tel:"],html body.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg .gvs-wa-text a[href^="mailto:"],html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg .gvs-wa-text a[href^="mailto:"],html body.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg .gvs-wa-text .gvs-wa-link:visited,html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg .gvs-wa-text .gvs-wa-link:visited,html body.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg .gvs-wa-text .gvs-wa-link:hover,html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg .gvs-wa-text .gvs-wa-link:hover,html body.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg .gvs-wa-text .gvs-wa-link:active,html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg .gvs-wa-text .gvs-wa-link:active,html body.dark.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg .gvs-wa-text .gvs-wa-link,html body.dark.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg .gvs-wa-text .gvs-wa-link,html body.dark.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg .gvs-wa-text a[href^="tel:"],html body.dark.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg .gvs-wa-text a[href^="tel:"]{color:#0b6bff!important;-webkit-text-fill-color:#0B6BFF!important;text-decoration:underline!important;text-decoration-color:#0b6bff!important;-webkit-text-decoration-color:#0B6BFF!important;text-decoration-thickness:1.5px!important;text-underline-offset:3px!important;font-weight:800!important;text-shadow:none!important;filter:none!important;background:transparent!important;background-color:transparent!important;border:0!important;outline:0!important;box-shadow:none!important}html body.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg .gvs-wa-text .gvs-wa-link.gvs-wa-phone,html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg .gvs-wa-text .gvs-wa-link.gvs-wa-phone{white-space:nowrap!important;overflow-wrap:normal!important}html body.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg[data-wa-direction=sent] .gvs-wa-text .gvs-wa-link,html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg[data-wa-direction=sent] .gvs-wa-text .gvs-wa-link,html body.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg[data-wa-direction=sent] .gvs-wa-text a[href^="tel:"],html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg[data-wa-direction=sent] .gvs-wa-text a[href^="tel:"],html body.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg[data-wa-direction=sent] .gvs-wa-text a[href^="mailto:"],html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg[data-wa-direction=sent] .gvs-wa-text a[href^="mailto:"],html body.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg[data-wa-direction=sent] .gvs-wa-text .gvs-wa-link:visited,html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg[data-wa-direction=sent] .gvs-wa-text .gvs-wa-link:visited,html body.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg[data-wa-direction=sent] .gvs-wa-text .gvs-wa-link:hover,html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg[data-wa-direction=sent] .gvs-wa-text .gvs-wa-link:hover,html body.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg[data-wa-direction=sent] .gvs-wa-text .gvs-wa-link:active,html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg[data-wa-direction=sent] .gvs-wa-text .gvs-wa-link:active,html body.dark.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg[data-wa-direction=sent] .gvs-wa-text .gvs-wa-link,html body.dark.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg[data-wa-direction=sent] .gvs-wa-text .gvs-wa-link,html body.dark.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg[data-wa-direction=sent] .gvs-wa-text a[href^="tel:"],html body.dark.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg[data-wa-direction=sent] .gvs-wa-text a[href^="tel:"]{color:#4ade80!important;-webkit-text-fill-color:#4ade80!important;text-decoration:underline!important;text-decoration-color:#4ade80!important;-webkit-text-decoration-color:#4ade80!important;text-decoration-thickness:1.5px!important;text-underline-offset:3px!important;font-weight:800!important;text-shadow:none!important;filter:none!important;background:transparent!important;background-color:transparent!important;border:0!important;outline:0!important;box-shadow:none!important}html body.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg[data-wa-direction=sent] .gvs-wa-text .gvs-wa-link.gvs-wa-phone,html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg[data-wa-direction=sent] .gvs-wa-text .gvs-wa-link.gvs-wa-phone{white-space:nowrap!important;overflow-wrap:normal!important}#loginTab>div[style*="text-align:right"] .link-btn{min-height:36px!important;padding:7px 13px!important;border-radius:10px!important;font-size:clamp(11px,3.35vw,13px)!important}body:has(#auth.active) #auth.auth-signup-mode{width:100vw!important;min-height:calc(100dvh - 64px)!important;margin:0!important;padding:0!important}body:has(#auth.active) main.wrap:has(#auth.auth-signup-mode){max-width:none!important;width:100%!important;padding:64px 0 0!important}#auth.auth-signup-mode .card{width:100%!important;max-width:none!important;margin:0!important;border-left:0!important;border-right:0!important;border-radius:0!important;min-height:calc(100dvh - 64px)!important;box-shadow:none!important}#auth.auth-signup-mode .authbrand{display:none!important}body.gvs-fs-active #auth.auth-signup-mode .card{padding:16px 20px 22px!important}body.gvs-fs-active #auth.auth-signup-mode .card>h3{margin:0 0 16px!important}body.gvs-fs-active #auth.auth-signup-mode #signupTab label{display:block!important;margin:8px 0 5px!important;font-size:14px!important;line-height:1.2!important}body.gvs-fs-active #auth.auth-signup-mode #signupTab input,body.gvs-fs-active #auth.auth-signup-mode #signupTab select{padding:10px 12px!important;min-height:48px!important;font-size:16px!important;line-height:1.25!important}body.gvs-fs-active #auth.auth-signup-mode #signupTab .formrow{gap:14px!important;margin-bottom:2px!important}body.gvs-fs-active #auth.auth-signup-mode #signupTab p.small{margin:6px 0 4px!important;font-size:12px!important;line-height:1.35!important}body.gvs-fs-active #auth.auth-signup-mode #signupTab .password-field{margin-bottom:2px!important}body.gvs-fs-active #auth.auth-signup-mode #signupTab .autherr{margin-top:6px!important}body.gvs-fs-active #auth.auth-signup-mode #signupTab .gvs-connect-image-btn{margin-top:10px!important}.gvs-wa-message-menu{max-height:min(78vh,560px)!important;overflow:hidden!important;min-width:270px!important;max-width:min(94vw,360px)!important}.gvs-wa-message-menu .gvs-wa-quick-reactions{max-width:none!important;overflow-x:auto!important;flex-wrap:nowrap!important}.gvs-wa-reaction-tabs{display:flex;gap:5px;padding:5px 4px 7px;border-bottom:1px solid rgba(128,128,128,.22)}.gvs-wa-reaction-tabs button{flex:1!important;text-align:center!important;padding:8px 7px!important;font-size:13px!important}.gvs-wa-reaction-tabs button.active{background:#eaf2ff!important;color:#1677ff!important}.gvs-wa-reaction-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:3px;padding:6px 2px;max-height:220px;overflow-y:auto;overscroll-behavior:contain}.gvs-wa-reaction-grid.hidden{display:none!important}.gvs-wa-reaction-grid button.gvs-wa-reaction-pick{min-width:0!important;width:auto!important;height:36px!important;padding:2px!important;text-align:center!important;font-size:22px!important;border-radius:9px!important;background:transparent!important}.gvs-wa-reaction-grid button.gvs-wa-reaction-pick:hover,.gvs-wa-reaction-grid button.gvs-wa-reaction-pick:active{background:#1677ff1a!important}.gvs-wa-reaction-grid button.gvs-wa-reaction-pick.is-sticker{font-size:21px!important}.gvs-wa-reaction-pack-title{grid-column:1/-1;font-size:11px;font-weight:800;opacity:.65;padding:5px 3px 2px}.gvs-wa-message-actions{border-top:1px solid rgba(128,128,128,.18);padding-top:3px}body.dark .gvs-wa-reaction-tabs{border-color:#3a3a42}body.dark .gvs-wa-reaction-tabs button.active{background:#0B1020!important;color:#76ff85!important}body.dark .gvs-wa-reaction-grid button.gvs-wa-reaction-pick:hover,body.dark .gvs-wa-reaction-grid button.gvs-wa-reaction-pick:active{background:#76ff851a!important}#msgTabPanel-message .gvs-director-start-hint{margin:28px 0 0!important;padding:0 12px 14px!important;font-weight:800!important;font-size:15px!important;line-height:22px!important}.gvs-wa-msg{-webkit-touch-callout:none}.gvs-wa-message-menu.gvs-wa-reaction-menu{z-index:2147483647!important}@media(max-width:760px){.gvs-wa-message-menu.gvs-wa-reaction-menu{position:fixed!important;left:8px!important;right:8px!important;bottom:max(8px,env(safe-area-inset-bottom))!important;top:auto!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:72vh!important;overflow-y:auto!important;border-radius:18px!important;padding:8px!important;background:var(--gvs-wa-panel,#fff)!important;box-shadow:0 -8px 32px #0000004d!important}.gvs-wa-message-menu.gvs-wa-reaction-menu .gvs-wa-quick-reactions{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;padding:4px 2px 7px!important}.gvs-wa-message-menu.gvs-wa-reaction-menu .gvs-wa-quick-reactions button{flex:0 0 38px!important;width:38px!important;height:38px!important;padding:0!important;text-align:center!important;font-size:24px!important}.gvs-wa-message-menu.gvs-wa-reaction-menu .gvs-wa-reaction-grid{max-height:30vh!important}}#gvsWaUserRoot .gvs-wa-profile-start-note{margin-top:22px!important;font-weight:800!important;font-size:15px!important;line-height:22px!important;text-align:center!important}#gvsWaUserChat .gvs-wa-chat-thread .gvs-wa-msg.emoji-only .gvs-wa-text,#gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.emoji-only .gvs-wa-text,#gvsWaUserChat .gvs-wa-chat-thread .gvs-wa-msg.sticker-only .gvs-wa-text,#gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.sticker-only .gvs-wa-text{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:0!important;margin:0!important;color:inherit!important;width:auto!important;min-width:0!important;font-size:34px!important;line-height:1.18!important}#gvsWaUserChat .gvs-wa-chat-thread .gvs-wa-msg.emoji-only .gvs-wa-msg-content,#gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.emoji-only .gvs-wa-msg-content,#gvsWaUserChat .gvs-wa-chat-thread .gvs-wa-msg.sticker-only .gvs-wa-msg-content,#gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.sticker-only .gvs-wa-msg-content{background:transparent!important;box-shadow:none!important}#gvsWaUserRoot .gvs-wa-director-card .gvs-wa-profile-start-note{bottom:-16px!important;top:auto!important;margin:0!important;font-weight:800!important}html body.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-msg.emoji-only,html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-msg.emoji-only,html body.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-msg.sticker-only,html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-msg.sticker-only,html body.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-msg.emoji-only .gvs-wa-msg-content,html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-msg.emoji-only .gvs-wa-msg-content,html body.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-msg.sticker-only .gvs-wa-msg-content,html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-msg.sticker-only .gvs-wa-msg-content,html body.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-msg.emoji-only .gvs-wa-line,html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-msg.emoji-only .gvs-wa-line,html body.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-msg.sticker-only .gvs-wa-line,html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-msg.sticker-only .gvs-wa-line,html body.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-msg.emoji-only .gvs-wa-text,html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-msg.emoji-only .gvs-wa-text,html body.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-msg.sticker-only .gvs-wa-text,html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-msg.sticker-only .gvs-wa-text{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}html body.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-msg.emoji-only .gvs-wa-text,html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-msg.emoji-only .gvs-wa-text,html body.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-msg.sticker-only .gvs-wa-text,html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-msg.sticker-only .gvs-wa-text{padding:0!important;margin:0!important;width:auto!important;max-width:none!important;min-width:0!important;display:inline!important;font-size:38px!important;line-height:1.12!important;color:inherit!important}html body.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-msg.emoji-only .gvs-wa-line,html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-msg.emoji-only .gvs-wa-line,html body.gvs-wa-user-chat-open #gvsWaUserChat .gvs-wa-msg.sticker-only .gvs-wa-line,html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-msg.sticker-only .gvs-wa-line{padding:0!important;margin:0!important;gap:4px!important;background:transparent!important;width:auto!important;max-width:100%!important}.gvs-clock-numbers text{font-family:Arial,Helvetica,sans-serif!important;font-size:11.5px!important;font-weight:900!important;fill:#0b1330!important;stroke:#fff!important;stroke-width:1.35px!important;paint-order:stroke fill!important;stroke-linejoin:round!important;text-anchor:middle!important;dominant-baseline:central!important}body.dark .gvs-clock-numbers text{fill:#fff!important;stroke:#0B1020!important;stroke-width:1.35px!important}.gvs-wa-msg-content{position:relative!important;overflow:visible!important}.gvs-wa-reactions{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:2px!important;min-height:0!important;margin-top:-7px!important;margin-bottom:2px!important;position:relative!important;z-index:8!important;pointer-events:auto!important}.gvs-wa-msg.out .gvs-wa-reactions{justify-content:flex-end!important;margin-right:7px!important}.gvs-wa-msg.in .gvs-wa-reactions{justify-content:flex-start!important;margin-left:7px!important}.gvs-wa-reaction{appearance:none!important;-webkit-appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:2px!important;min-width:30px!important;height:27px!important;padding:2px 7px!important;border:1px solid rgba(120,130,145,.28)!important;border-radius:15px!important;background:var(--paper-raised,#fff)!important;color:#20242a!important;box-shadow:0 1px 4px #00000029!important;font-size:18px!important;line-height:1!important;cursor:pointer!important}.gvs-wa-reaction b{font-size:11px!important;font-weight:800!important;color:#586273!important;line-height:1!important}.gvs-wa-reaction.mine{border-color:#2f6fed!important;box-shadow:0 0 0 1px #2f6fed2e,0 1px 4px #00000029!important}body.dark .gvs-wa-reaction{background:#0B1020!important;color:#fff!important;border-color:#4b5d73!important}body.dark .gvs-wa-reaction b{color:#d7e0ec!important}body.dark .gvs-wa-reaction.mine{border-color:#76ff85!important;box-shadow:0 0 0 1px #76ff852e,0 1px 4px #00000040!important}@media(max-width:760px){.gvs-wa-reaction{min-width:29px!important;height:26px!important;font-size:17px!important;padding:2px 6px!important}}.gvs-wa-call-card{display:flex;align-items:center;gap:10px;background:var(--paper-raised,#fff);border:1px solid rgba(0,0,0,.08);border-radius:14px;padding:10px 14px;cursor:pointer;min-width:190px;text-align:left;font:inherit;color:inherit}.gvs-wa-call-card:active{opacity:.85}.gvs-wa-call-icon{font-size:22px;line-height:1;display:flex;align-items:center;justify-content:center}.gvs-wa-call-icon svg{width:30px;height:30px;display:block}.gvs-wa-call-text{display:flex;flex-direction:column;gap:2px}.gvs-wa-call-text small{opacity:.65;font-weight:400}body.dark .gvs-wa-call-card{background:#0B1020;border-color:#ffffff1f;color:#fff}.gvs-wa-call-modal{position:fixed;inset:0;z-index:2147483647;display:none;flex-direction:column;background:#000}.gvs-wa-call-modal.open{display:flex}.gvs-wa-call-modal-bar{display:flex;justify-content:flex-end;padding:calc(env(safe-area-inset-top,0px) + 8px) 10px 8px;background:#000}.gvs-wa-call-hangup{background:#e53935;color:#fff;border:0;border-radius:999px;padding:8px 16px;font-weight:600;font-size:14px}.gvs-wa-call-modal #gvsWaCallFrame{flex:1;width:100%;border:0;padding-bottom:env(safe-area-inset-bottom,0px)}body.gvs-wa-call-open{overflow:hidden}.gvs-clock-format-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin-top:10px}.gvs-clock-format-opt{display:flex;align-items:center;gap:9px;font-size:12.5px;padding:9px 10px;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer}.gvs-clock-format-opt input{margin:0}.gvs-clock-format-opt.active{border-color:#0b3fa8;background:#eef4ff}body.dark .gvs-clock-format-opt{border-color:#3a3a42;color:#e7ecf6}body.dark .gvs-clock-format-opt.active{border-color:#7cffb2;background:#0B1020}@media(max-width:480px){.gvs-clock-format-grid{grid-template-columns:1fr}}.gvs-clock-format-swatch{width:22px;height:22px;min-width:22px;border-radius:50%;display:inline-block;border:3px solid #0B3FA8;background:radial-gradient(circle,#fff 54%,#0b3fa8 55%)}.gvs-clock-format-swatch-1{border-color:#0b3fa8;background:radial-gradient(circle,#fff 54%,#0b3fa8 55%)}.gvs-clock-format-swatch-2{border-color:#d4af37;background:radial-gradient(circle,#fff 54%,#d4af37 55%)}.gvs-clock-format-swatch-3{border-color:#e11d48;background:radial-gradient(circle,#fff 54%,#e11d48 55%)}.gvs-clock-format-swatch-4{border-color:#8b5cf6;background:radial-gradient(circle,#fff 54%,#8b5cf6 55%)}.gvs-clock-format-swatch-5{border-color:#f59e0b;background:radial-gradient(circle,#fff 54%,#f59e0b 55%)}.gvs-clock-format-swatch-6{border-color:#2b2f36;background:radial-gradient(circle,#fff 54%,#2b2f36 55%)}.gvs-clock-format-swatch-7{border-color:#14b8a6;background:radial-gradient(circle,#fff 54%,#14b8a6 55%)}.gvs-clock-format-swatch-8{border-color:#ec4899;background:radial-gradient(circle,#fff 54%,#ec4899 55%)}.gvs-clock-format-swatch-9{border-color:#9ca3af;background:radial-gradient(circle,#fff 54%,#9ca3af 55%)}.gvs-clock-format-swatch-10{border-color:#e63946;background:conic-gradient(#e63946,#f4a300,#2ecc71,#1e90ff,#8b5cf6,#e63946)}@keyframes gvsClockGlowFmt2{0%{box-shadow:0 0 6px 1px #d4af3773,0 0 14px 3px #d4af3740}to{box-shadow:0 0 10px 3px #d4af37cc,0 0 22px 7px #d4af3780}}body.gvs-clock-format-2 .gvs-round-clock,body.dark.gvs-clock-format-2 .gvs-round-clock{border-color:#d4af37!important;animation-name:gvsClockGlowFmt2!important}@keyframes gvsClockGlowFmt3{0%{box-shadow:0 0 6px 1px #e11d4873,0 0 14px 3px #e11d4840}to{box-shadow:0 0 10px 3px #e11d48cc,0 0 22px 7px #e11d4880}}body.gvs-clock-format-3 .gvs-round-clock,body.dark.gvs-clock-format-3 .gvs-round-clock{border-color:#e11d48!important;animation-name:gvsClockGlowFmt3!important}@keyframes gvsClockGlowFmt4{0%{box-shadow:0 0 6px 1px #8b5cf673,0 0 14px 3px #8b5cf640}to{box-shadow:0 0 10px 3px #8b5cf6cc,0 0 22px 7px #8b5cf680}}body.gvs-clock-format-4 .gvs-round-clock,body.dark.gvs-clock-format-4 .gvs-round-clock{border-color:#8b5cf6!important;animation-name:gvsClockGlowFmt4!important}@keyframes gvsClockGlowFmt5{0%{box-shadow:0 0 6px 1px #f59e0b73,0 0 14px 3px #f59e0b40}to{box-shadow:0 0 10px 3px #f59e0bcc,0 0 22px 7px #f59e0b80}}body.gvs-clock-format-5 .gvs-round-clock,body.dark.gvs-clock-format-5 .gvs-round-clock{border-color:#f59e0b!important;animation-name:gvsClockGlowFmt5!important}body.gvs-clock-format-6 .gvs-round-clock,body.dark.gvs-clock-format-6 .gvs-round-clock{border-color:#3a3a42!important;box-shadow:none!important;animation:none!important}@keyframes gvsClockGlowFmt7{0%{box-shadow:0 0 6px 1px #14b8a673,0 0 14px 3px #14b8a640}to{box-shadow:0 0 10px 3px #14b8a6cc,0 0 22px 7px #14b8a680}}body.gvs-clock-format-7 .gvs-round-clock,body.dark.gvs-clock-format-7 .gvs-round-clock{border-color:#14b8a6!important;animation-name:gvsClockGlowFmt7!important}@keyframes gvsClockGlowFmt8{0%{box-shadow:0 0 6px 1px #ec489973,0 0 14px 3px #ec489940}to{box-shadow:0 0 10px 3px #ec4899cc,0 0 22px 7px #ec489980}}body.gvs-clock-format-8 .gvs-round-clock,body.dark.gvs-clock-format-8 .gvs-round-clock{border-color:#ec4899!important;animation-name:gvsClockGlowFmt8!important}@keyframes gvsClockGlowFmt9{0%{box-shadow:0 0 6px 1px #9ca3af73,0 0 14px 3px #9ca3af40}to{box-shadow:0 0 10px 3px #9ca3afcc,0 0 22px 7px #9ca3af80}}body.gvs-clock-format-9 .gvs-round-clock,body.dark.gvs-clock-format-9 .gvs-round-clock{border-color:#9ca3af!important;animation-name:gvsClockGlowFmt9!important}@keyframes gvsClockGlowFmt10{0%{border-color:#e63946;box-shadow:0 0 8px 2px #e639468c,0 0 18px 5px #e6394659}20%{border-color:#f4a300;box-shadow:0 0 8px 2px #f4a3008c,0 0 18px 5px #f4a30059}40%{border-color:#2ecc71;box-shadow:0 0 8px 2px #2ecc718c,0 0 18px 5px #2ecc7159}60%{border-color:#1e90ff;box-shadow:0 0 8px 2px #1e90ff8c,0 0 18px 5px #1e90ff59}80%{border-color:#8b5cf6;box-shadow:0 0 8px 2px #8b5cf68c,0 0 18px 5px #8b5cf659}to{border-color:#e63946;box-shadow:0 0 8px 2px #e639468c,0 0 18px 5px #e6394659}}body.gvs-clock-format-10 .gvs-round-clock,body.dark.gvs-clock-format-10 .gvs-round-clock{animation:gvsClockGlowFmt10 6s linear infinite!important}.gvs-clock-shape-swatch{width:22px;height:22px;min-width:22px;display:inline-block;border:2.5px solid #0B3FA8;background:#fff}.gvs-clock-shape-swatch-round{border-radius:50%}.gvs-clock-shape-swatch-square{border-radius:0}.gvs-clock-shape-swatch-rounded{border-radius:28%}.gvs-clock-shape-swatch-hexagon{border-radius:0;clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%)}body.dark .gvs-clock-shape-swatch{background:#0B1020;border-color:#7cffb2}.gvs-clock-digital{display:none;position:absolute;inset:0;align-items:center;justify-content:center;font:800 15px/1 var(--font-body,Arial,sans-serif);letter-spacing:.5px;color:#3c4874;user-select:none}body.dark .gvs-clock-digital{color:#b9c4e0}body.gvs-clock-type-digital .gvs-round-clock-svg{display:none!important}body.gvs-clock-type-digital .gvs-clock-digital{display:flex!important}@media(max-width:360px){.gvs-clock-digital{font-size:12.5px}}body.gvs-clock-shape-square .gvs-round-clock{border-radius:0!important}body.gvs-clock-shape-rounded .gvs-round-clock{border-radius:26%!important}body.gvs-clock-shape-hexagon .gvs-round-clock{border-radius:0!important;clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%)!important}#gvsRoundClockWrap.gvs-round-clock-wrap{margin-top:6px!important;padding-top:0!important;position:relative!important;z-index:500!important;background:transparent!important}body.dark #gvsRoundClockWrap.gvs-round-clock-wrap{background:transparent!important}#gvsMiniBrandBar.gvs-mini-brand-bar{position:relative!important;z-index:50!important;background:transparent!important}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:var(--gvs-site-logo-url, url(icons/logo.png));background-repeat:no-repeat;background-position:center 42%;background-size:min(82vw,460px) auto;opacity:.07}body.dark:before{opacity:.09;filter:brightness(0) invert(1)}@media(max-width:360px){body:before{background-size:min(88vw,340px) auto}}.gvs-wa-chat-thread .gvs-wa-msg.is-voice .gvs-wa-voice{padding:9px 12px!important;border-radius:18px!important;box-shadow:0 2px 6px #0000000f!important}.gvs-wa-chat-thread .gvs-wa-msg.is-voice.gvs-wa-own .gvs-wa-voice{background:#2f6fed!important;color:#fff!important;border-bottom-right-radius:6px!important}.gvs-wa-chat-thread .gvs-wa-msg.is-voice.gvs-wa-other .gvs-wa-voice{background:#eef1f6!important;color:#1c1e21!important;border-bottom-left-radius:6px!important}body.dark .gvs-wa-chat-thread .gvs-wa-msg.is-voice.gvs-wa-other .gvs-wa-voice{background:#0B1020!important;color:#f2f5fa!important}body.dark .gvs-wa-chat-thread .gvs-wa-msg.is-voice.gvs-wa-own .gvs-wa-voice{background:#2f6fed!important;color:#fff!important}.gvs-wa-chat-thread .gvs-wa-msg.is-voice .gvs-wa-voice-play{background:#7f7f7f38!important;color:inherit!important}.gvs-wa-chat-thread .gvs-wa-msg.is-voice .gvs-wa-voice-wave i{background:currentColor!important;opacity:.9!important}.gvs-wa-chat-thread .gvs-wa-msg.is-voice .gvs-wa-voice-duration,.gvs-wa-chat-thread .gvs-wa-msg.is-voice .gvs-wa-voice-speed,.gvs-wa-chat-thread .gvs-wa-msg.is-voice .gvs-wa-voice-bottom{color:inherit!important;opacity:.85!important}.gvs-wa-chat-thread .gvs-wa-msg.is-voice .gvs-wa-voice-speed:hover{background:#7f7f7f38!important}.gvs-wa-chat-thread .gvs-wa-msg.is-voice .gvs-wa-voice-progress{accent-color:currentColor!important}.gvs-wa-chat-thread .gvs-wa-msg.is-voice .gvs-wa-voice{flex-wrap:nowrap!important}.gvs-wa-chat-thread .gvs-wa-msg.is-voice .gvs-wa-voice-play{flex:0 0 auto!important}.gvs-wa-chat-thread .gvs-wa-msg.is-voice .gvs-wa-voice-track{flex:1 1 auto!important}.gvs-wa-chat-thread .gvs-wa-msg.is-voice .gvs-wa-voice-wave i{transition:transform .15s ease,opacity .15s ease}.gvs-wa-chat-thread .gvs-wa-msg.is-voice .gvs-wa-voice.gvs-wa-voice-playing .gvs-wa-voice-wave i{animation:gvsVoicePlayingWave .9s ease-in-out infinite;animation-delay:calc(var(--wi,0) * 45ms)}.gvs-wa-chat-thread .gvs-wa-msg.is-voice .gvs-wa-voice.gvs-wa-voice-playing .gvs-wa-voice-play{background:#7f7f7f61!important;box-shadow:0 0 0 2px currentColor inset!important}@keyframes gvsVoicePlayingWave{0%,to{transform:scaleY(.55);opacity:.55}50%{transform:scaleY(1.15);opacity:1}}@media(prefers-reduced-motion:reduce){.gvs-wa-chat-thread .gvs-wa-msg.is-voice .gvs-wa-voice.gvs-wa-voice-playing .gvs-wa-voice-wave i{animation:none!important;opacity:1!important}}.gvs-wa-chat-thread .gvs-wa-msg .gvs-wa-reactions{margin-top:4px!important;margin-bottom:2px!important}.gvs-wa-composer .gvs-wa-rec-inline:not(.hidden){display:flex!important;visibility:visible!important;opacity:1!important}.gvs-wa-composer .gvs-wa-rec-dot{color:#e53935!important}.gvs-wa-composer .gvs-wa-rec-inline b{color:#1d3557!important}body.dark .gvs-wa-composer .gvs-wa-rec-inline b{color:#eef4ff!important}.gvs-wa-composer .gvs-wa-rec-wave{color:#1688ff!important}.gvs-wa-composer .gvs-wa-rec-cancel{color:#566b86!important}body.dark .gvs-wa-composer .gvs-wa-rec-cancel{color:#b9c6d8!important}.gvs-wa-composer .gvs-wa-rec-wave i{background:currentColor!important}.gvs-wa-chat-thread .gvs-wa-msg .gvs-wa-quote{margin-bottom:0!important;border-radius:14px 14px 4px 4px!important}.gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-own .gvs-wa-quote{background:#3f7cf3!important}.gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-own .gvs-wa-quote-name,.gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-own .gvs-wa-quote-text{color:#fff!important}.gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-own .gvs-wa-quote-bar{background:var(--paper-raised,#fff)!important}.gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-other .gvs-wa-quote{background:#e1e6ee!important}body.dark .gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-other .gvs-wa-quote{background:#0B1020!important}.gvs-wa-chat-thread .gvs-wa-msg .gvs-wa-quote+.gvs-wa-line .gvs-wa-text,.gvs-wa-chat-thread .gvs-wa-msg .gvs-wa-quote+.gvs-wa-line .gvs-wa-voice{border-top-left-radius:4px!important;border-top-right-radius:4px!important}.gvs-wa-sheet-backdrop{position:fixed;inset:0;z-index:2147483646;background:#00000080;animation:gvsSheetFade .1s ease-out}.gvs-wa-message-menu.gvs-wa-sheet{position:fixed!important;inset:auto 0 0!important;width:auto!important;min-width:0!important;max-width:none!important;max-height:88vh!important;overflow-y:auto!important;overscroll-behavior:contain;padding:0 0 max(10px,env(safe-area-inset-bottom))!important;gap:0!important;border-radius:22px 22px 0 0!important;border:0!important;background:var(--paper-raised,#fff)!important;color:#1c1e21!important;box-shadow:0 -6px 30px #00000040!important;z-index:2147483647!important;animation:gvsSheetUp .13s ease-out}body.dark .gvs-wa-message-menu.gvs-wa-sheet{background:#242526!important;color:#e4e6eb!important}.gvs-wa-sheet .gvs-wa-sheet-grab{display:flex;justify-content:center;padding:12px 0 8px;touch-action:none}.gvs-wa-sheet .gvs-wa-sheet-grab span{width:42px;height:5px;border-radius:3px;background:#ced0d4}body.dark .gvs-wa-sheet .gvs-wa-sheet-grab span{background:#4e4f50}.gvs-wa-sheet .gvs-wa-quick-reactions{display:flex!important;flex-wrap:nowrap!important;justify-content:space-between;align-items:center;gap:0;padding:6px 14px 14px!important;border-bottom:1px solid #e4e6eb;overflow:visible!important}body.dark .gvs-wa-sheet .gvs-wa-quick-reactions{border-color:#3e4042}.gvs-wa-sheet .gvs-wa-quick-reactions button{flex:0 0 auto!important;width:46px!important;height:46px!important;padding:0!important;border-radius:50%!important;background:transparent!important;font-size:34px!important;line-height:1!important;text-align:center!important;display:flex;align-items:center;justify-content:center;transition:transform .12s}.gvs-wa-sheet .gvs-wa-quick-reactions button:active{transform:scale(1.25)}.gvs-wa-sheet .gvs-wa-quick-reactions button.gvs-wa-react-more{width:44px!important;height:44px!important;background:#e4e6eb!important;color:#050505!important;font-size:30px!important;font-weight:400}body.dark .gvs-wa-sheet .gvs-wa-quick-reactions button.gvs-wa-react-more{background:#3a3b3c!important;color:#e4e6eb!important}.gvs-wa-sheet .gvs-wa-reaction-panel{padding:6px 10px 4px;border-bottom:1px solid #e4e6eb}.gvs-wa-sheet .gvs-wa-reaction-panel.hidden{display:none!important}body.dark .gvs-wa-sheet .gvs-wa-reaction-panel{border-color:#3e4042}.gvs-wa-sheet .gvs-wa-reaction-grid{max-height:34vh!important}.gvs-wa-sheet .gvs-wa-message-actions{border:0!important;padding:8px 0 0!important;display:flex;flex-direction:column}.gvs-wa-sheet button.gvs-wa-sheet-item{display:flex!important;align-items:center;gap:16px;width:100%;padding:10px 16px!important;border-radius:0!important;background:transparent!important;font:500 19px/1.2 inherit!important;color:inherit!important;text-align:left}.gvs-wa-sheet button.gvs-wa-sheet-item:active{background:#80808024!important}.gvs-wa-sheet .gvs-wa-sheet-ico{flex:0 0 auto;width:48px;height:48px;border-radius:50%;background:#e4e6eb;color:#050505;display:flex;align-items:center;justify-content:center}body.dark .gvs-wa-sheet .gvs-wa-sheet-ico{background:#3a3b3c;color:#e4e6eb}.gvs-wa-sheet .gvs-wa-menu-danger .gvs-wa-sheet-ico{color:#fa3e5a}.gvs-wa-sheet .gvs-wa-menu-danger{color:inherit!important}@keyframes gvsSheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes gvsSheetFade{0%{opacity:0}to{opacity:1}}@media(min-width:761px){.gvs-wa-message-menu.gvs-wa-sheet{left:50%!important;right:auto!important;width:min(480px,100vw)!important;transform:translate(-50%);animation:none}}.gvs-wa-select-overlay{position:fixed;inset:0;z-index:2147483647;background:#0000008c;display:flex;align-items:center;justify-content:center;padding:18px}.gvs-wa-select-box{width:min(440px,100%);max-height:80vh;display:flex;flex-direction:column;gap:12px;background:var(--paper-raised,#fff);color:#1c1e21;border-radius:18px;padding:16px;box-shadow:0 10px 40px #0006}body.dark .gvs-wa-select-box{background:#242526;color:#e4e6eb}.gvs-wa-select-title{font-weight:800;font-size:16px}.gvs-wa-select-text{overflow-y:auto;user-select:text!important;-webkit-user-select:text!important;-webkit-touch-callout:default;white-space:pre-wrap;word-break:break-word;font-size:17px;line-height:1.4;padding:10px;border-radius:12px;background:#8080801f}.gvs-wa-select-actions{display:flex;gap:8px}.gvs-wa-select-actions button{flex:1;border:0;border-radius:12px;padding:12px;font-weight:700;font-size:15px;background:#0866ff;color:#fff}.gvs-wa-select-actions button[data-sel-close]{background:#80808038;color:inherit}.gvs-emoji-picker{display:flex;flex-direction:column;min-height:0}.gvs-emoji-cats{display:flex;gap:2px;padding:2px 2px 6px;border-bottom:1px solid rgba(128,128,128,.22);overflow-x:auto;scrollbar-width:none}.gvs-emoji-cats::-webkit-scrollbar{display:none}.gvs-emoji-picker .gvs-emoji-cat{flex:1 0 auto!important;width:auto!important;min-width:36px;height:36px!important;padding:0 6px!important;border:0!important;border-bottom:3px solid transparent!important;border-radius:8px 8px 0 0!important;background:transparent!important;font-size:20px!important;line-height:1!important;text-align:center!important;opacity:.55;cursor:pointer}.gvs-emoji-picker .gvs-emoji-cat.active{opacity:1;border-bottom-color:#0866ff!important}body.dark .gvs-emoji-picker .gvs-emoji-cat.active{border-bottom-color:#76ff85!important}.gvs-emoji-scroll{position:relative;max-height:min(38vh,260px);overflow-y:auto;overscroll-behavior:contain;padding:0 2px 4px;scrollbar-width:thin}.gvs-emoji-title{position:sticky;top:0;z-index:2;background:#fff;color:#65676b;font-size:12px;font-weight:800;padding:8px 4px 4px}body.dark .gvs-emoji-title{background:#242526;color:#b0b3b8}.gvs-wa-sticker-panel .gvs-emoji-title{background:var(--paper-raised,#fff)}body.dark .gvs-wa-sticker-panel .gvs-emoji-title{background:#0B1020}.gvs-emoji-grid{display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:2px!important}.gvs-emoji-picker .gvs-emoji-btn{min-width:0!important;width:auto!important;height:40px!important;min-height:0!important;padding:0!important;border:0!important;border-radius:10px!important;background:transparent!important;font-size:26px!important;line-height:1!important;text-align:center!important;display:flex;align-items:center;justify-content:center;cursor:pointer}.gvs-emoji-picker .gvs-emoji-btn:active{background:#80808033!important;transform:scale(1.15)}@media(max-width:380px){.gvs-emoji-grid{grid-template-columns:repeat(7,minmax(0,1fr))!important}}.gvs-wa-sheet .gvs-emoji-scroll{max-height:36vh}.gvs-wa-chat-thread .gvs-wa-day-sep{align-self:center!important;width:100%!important;display:flex!important;justify-content:center!important;margin:12px 0 6px!important}.gvs-wa-chat-thread .gvs-wa-day-sep>span{background:transparent!important;padding:0 8px!important;font-size:12px!important;font-weight:500!important;color:#65676b!important;text-align:center!important;border-radius:0!important}body.dark .gvs-wa-chat-thread .gvs-wa-day-sep>span{background:transparent!important;color:#b0b3b8!important}.gvs-wa-chat-thread .gvs-wa-msg .gvs-wa-msg-content>.gvs-wa-reactions{margin-top:-11px!important;margin-bottom:8px!important;padding:0!important;gap:3px!important;position:relative!important;z-index:9!important;flex-wrap:nowrap!important;width:auto!important}.gvs-wa-chat-thread .gvs-wa-msg.out .gvs-wa-msg-content>.gvs-wa-reactions{justify-content:flex-start!important;margin-left:8px!important;margin-right:0!important}.gvs-wa-chat-thread .gvs-wa-msg.in .gvs-wa-msg-content>.gvs-wa-reactions{justify-content:flex-end!important;margin-right:8px!important;margin-left:0!important;align-self:flex-end!important}.gvs-wa-chat-thread .gvs-wa-msg .gvs-wa-reaction{min-width:0!important;height:22px!important;padding:0 6px!important;border-radius:11px!important;font-size:14px!important;line-height:20px!important;background:var(--paper-raised,#fff)!important;border:2px solid #f0f2f5!important;box-shadow:0 1px 3px #00000047!important}body.dark .gvs-wa-chat-thread .gvs-wa-msg .gvs-wa-reaction{background:#3a3b3c!important;border-color:#18191a!important}.gvs-wa-chat-thread .gvs-wa-msg .gvs-wa-reaction b{font-size:11px!important;margin-left:3px!important}.gvs-wa-chat-thread .gvs-wa-msg .gvs-wa-reaction.mine{border-color:#0866ff!important}.gvs-wa-reply-preview{gap:10px!important;padding:8px 14px 8px 16px!important;background:var(--paper-raised,#fff)!important;border-top:1px solid #e4e6eb!important}.gvs-wa-reply-preview .gvs-wa-reply-preview-bar{display:none!important}.gvs-wa-reply-preview .gvs-wa-reply-preview-name{font-size:13px!important;font-weight:600!important;color:#050505!important;line-height:1.3!important}.gvs-wa-reply-preview .gvs-wa-reply-preview-text{font-size:13px!important;color:#65676b!important}.gvs-wa-reply-preview .gvs-wa-reply-preview-close{width:28px;height:28px;border-radius:50%!important;background:#e4e6eb!important;color:#050505!important;font-size:18px!important;display:flex;align-items:center;justify-content:center;padding:0!important}body.dark .gvs-wa-reply-preview{background:#242526!important;border-color:#3e4042!important}body.dark .gvs-wa-reply-preview .gvs-wa-reply-preview-name{color:#e4e6eb!important}body.dark .gvs-wa-reply-preview .gvs-wa-reply-preview-text{color:#b0b3b8!important}body.dark .gvs-wa-reply-preview .gvs-wa-reply-preview-close{background:#3a3b3c!important;color:#e4e6eb!important}.gvs-wa-chat-thread .gvs-wa-rq-label{display:flex;align-items:center;gap:5px;font-size:12px;line-height:1.3;color:#65676b;margin:4px 0 3px;max-width:100%}.gvs-wa-chat-thread .gvs-wa-rq-label svg{flex:0 0 auto}.gvs-wa-chat-thread .gvs-wa-rq-label span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gvs-wa-chat-thread .gvs-wa-rq{position:relative;z-index:1;cursor:pointer;box-sizing:border-box;max-width:min(260px,72vw);min-width:60px;padding:9px 14px 22px;margin:0 0 -14px;border-radius:18px;background:#e4e6eb;color:#65676b}.gvs-wa-chat-thread .gvs-wa-rq-text{font-size:14px;line-height:1.35;color:inherit;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;white-space:pre-wrap}.gvs-wa-chat-thread .gvs-wa-rq:active{filter:brightness(.94)}.gvs-wa-chat-thread .gvs-wa-rq~.gvs-wa-line{position:relative;z-index:2}.gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-own .gvs-wa-rq-label,.gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-own .gvs-wa-rq{margin-right:38px;align-self:flex-end}.gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-other .gvs-wa-rq-label,.gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-other .gvs-wa-rq{margin-left:38px;align-self:flex-start}.gvs-wa-chat-thread .gvs-wa-msg .gvs-wa-rq{margin-bottom:-14px}body.dark .gvs-wa-chat-thread .gvs-wa-rq-label{color:#b0b3b8}body.dark .gvs-wa-chat-thread .gvs-wa-rq{background:#3a3b3c;color:#b0b3b8}.gvs-wa-msg.gvs-wa-flash{animation:gvsWaFlash 1.2s ease}@keyframes gvsWaFlash{0%,to{filter:none}20%,60%{filter:brightness(.82)}}.gvs-wa-msg{will-change:transform}.gvs-wa-swipe-ico{position:absolute;top:50%;width:30px;height:30px;margin-top:-15px;border-radius:50%;background:#e4e6eb;color:#65676b;display:flex;align-items:center;justify-content:center;transform:scale(.6);opacity:.6;transition:transform .12s,opacity .12s,background .12s;pointer-events:none}.gvs-wa-swipe-ico.left{left:-40px}.gvs-wa-swipe-ico.right{right:-40px}.gvs-wa-swipe-ico.ready{transform:scale(1);opacity:1;background:#0866ff;color:#fff}body.dark .gvs-wa-swipe-ico{background:#3a3b3c;color:#b0b3b8}.gvs-wa-chat-thread .gvs-wa-msg .gvs-wa-status{align-self:flex-end;margin:3px 38px 0 0;font-size:11.5px;line-height:1.2;color:#65676b;text-align:right}.gvs-wa-chat-thread .gvs-wa-msg .gvs-wa-status.is-seen{color:#0866ff;font-weight:600}.gvs-wa-chat-thread .gvs-wa-msg .gvs-wa-status.is-pending{opacity:.75;font-style:italic}body.dark .gvs-wa-chat-thread .gvs-wa-msg .gvs-wa-status{color:#b0b3b8}body.dark .gvs-wa-chat-thread .gvs-wa-msg .gvs-wa-status.is-seen{color:#76ff85}.gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-own .gvs-wa-rq-label,.gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-own .gvs-wa-rq{margin-right:0!important}.gvs-wa-chat-thread .gvs-wa-msg .gvs-wa-status{margin:3px 2px 0 0!important}.gvs-wa-chat-thread .gvs-wa-msg .gvs-wa-seen-row{align-self:flex-end;display:flex;margin:3px 2px 0 0;line-height:0}.gvs-wa-chat-thread .gvs-wa-msg .gvs-wa-seen-row .gvs-wa-msg-avatar{width:16px!important;height:16px!important;min-width:16px!important;flex:0 0 16px!important;margin:0!important;border-radius:50%!important;overflow:hidden;font-size:8px!important}.gvs-wa-chat-thread .gvs-wa-msg .gvs-wa-seen-row img{width:100%!important;height:100%!important;object-fit:cover;border-radius:50%}.gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-own .gvs-wa-line{gap:0!important}html body #asbNetwork{cursor:pointer!important;pointer-events:auto!important;-webkit-tap-highlight-color:transparent}html body #asbNetwork.gvs-wifi-on,html body #asbNetwork.gvs-wifi-on .asb-icon,html body.dark #asbNetwork.gvs-wifi-on,html body.dark #asbNetwork.gvs-wifi-on .asb-icon,html body.gvs-wa-user-chat-open #asbNetwork.gvs-wifi-on,html body.gvs-wa-user-chat-open #asbNetwork.gvs-wifi-on .asb-icon,html body.gvs-wa-admin-chat-open #asbNetwork.gvs-wifi-on,html body.gvs-wa-admin-chat-open #asbNetwork.gvs-wifi-on .asb-icon{color:#1fb254!important}html body #asbNetwork.gvs-wifi-off,html body #asbNetwork.gvs-wifi-off .asb-icon,html body.dark #asbNetwork.gvs-wifi-off,html body.dark #asbNetwork.gvs-wifi-off .asb-icon,html body.gvs-wa-user-chat-open #asbNetwork.gvs-wifi-off,html body.gvs-wa-user-chat-open #asbNetwork.gvs-wifi-off .asb-icon,html body.gvs-wa-admin-chat-open #asbNetwork.gvs-wifi-off,html body.gvs-wa-admin-chat-open #asbNetwork.gvs-wifi-off .asb-icon{color:#e53935!important}html.gvs-offline #asbNetwork{opacity:1!important}html body #asbNetwork.gvs-wifi-on,html body #asbNetwork.gvs-wifi-on .asb-icon,html body.dark #asbNetwork.gvs-wifi-on,html body.dark #asbNetwork.gvs-wifi-on .asb-icon,html body.gvs-wa-user-chat-open #asbNetwork.gvs-wifi-on,html body.gvs-wa-user-chat-open #asbNetwork.gvs-wifi-on .asb-icon,html body.gvs-wa-admin-chat-open #asbNetwork.gvs-wifi-on,html body.gvs-wa-admin-chat-open #asbNetwork.gvs-wifi-on .asb-icon{color:#4dff88!important}html body #asbNetwork.gvs-wifi-off,html body #asbNetwork.gvs-wifi-off .asb-icon,html body.dark #asbNetwork.gvs-wifi-off,html body.dark #asbNetwork.gvs-wifi-off .asb-icon,html body.gvs-wa-user-chat-open #asbNetwork.gvs-wifi-off,html body.gvs-wa-user-chat-open #asbNetwork.gvs-wifi-off .asb-icon,html body.gvs-wa-admin-chat-open #asbNetwork.gvs-wifi-off,html body.gvs-wa-admin-chat-open #asbNetwork.gvs-wifi-off .asb-icon{color:#ff5c6c!important}html body #asbNetwork.gvs-wifi-on .asb-icon{filter:drop-shadow(0 0 3px #4dff88) drop-shadow(0 0 7px rgba(77,255,136,.85))}html body #asbNetwork.gvs-wifi-off .asb-icon{filter:drop-shadow(0 0 3px #ff5c6c) drop-shadow(0 0 7px rgba(255,92,108,.85))}#asbNetwork .asb-gsm-icon{width:22px!important;height:20px!important;min-width:22px!important;color:inherit!important}.android-status-bar #asbNetwork .asb-gsm-icon{width:25px!important;height:23px!important;min-width:25px!important}html body #asbNetwork.gvs-wifi-on .asb-gsm-icon{filter:drop-shadow(0 0 3px #4dff88) drop-shadow(0 0 7px rgba(77,255,136,.85))}html body #asbNetwork.gvs-wifi-off .asb-gsm-icon{filter:drop-shadow(0 0 3px #ff5c6c) drop-shadow(0 0 7px rgba(255,92,108,.85))}.gvs-wa-chat-thread .gvs-wa-rq{background:#f5f6f8!important;color:#6b6f76!important;padding:8px 14px 20px!important;margin-bottom:-12px!important;border-radius:18px!important}.gvs-wa-chat-thread .gvs-wa-rq-text{font-size:14px!important;font-weight:400!important;line-height:1.3!important;color:#6b6f76!important}.gvs-wa-chat-thread .gvs-wa-rq-label{font-size:12px!important;font-weight:400!important;color:#65676b!important}body.dark .gvs-wa-chat-thread .gvs-wa-rq{background:#2b2c2d!important;color:#a8abb0!important}body.dark .gvs-wa-chat-thread .gvs-wa-rq-text{color:#a8abb0!important}.gvs-wa-chat-thread .gvs-wa-line{position:relative}.gvs-wa-chat-thread .gvs-wa-msg.has-react{margin-bottom:6px!important}.gvs-wa-chat-thread .gvs-wa-msg.has-react .gvs-wa-line{padding-bottom:18px!important}.gvs-wa-chat-thread .gvs-wa-line>.gvs-wa-reactions{position:absolute!important;bottom:0!important;top:auto!important;margin:0!important;padding:0!important;width:auto!important;display:flex!important;flex-wrap:nowrap!important;gap:2px!important;z-index:9!important}.gvs-wa-chat-thread .gvs-wa-msg.out .gvs-wa-line>.gvs-wa-reactions{left:8px!important;right:auto!important}.gvs-wa-chat-thread .gvs-wa-msg.in .gvs-wa-line>.gvs-wa-reactions{right:8px!important;left:auto!important}.gvs-wa-chat-thread .gvs-wa-line>.gvs-wa-reactions .gvs-wa-reaction{height:21px!important;min-width:0!important;padding:0 5px!important;border-radius:11px!important;font-size:13px!important;line-height:17px!important;background:var(--paper-raised,#fff)!important;border:2px solid #fff!important;box-shadow:0 1px 3px #0000004d!important}.gvs-wa-chat-thread .gvs-wa-line>.gvs-wa-reactions .gvs-wa-reaction.mine{border-color:#fff!important;box-shadow:0 0 0 1.5px #0866ff,0 1px 3px #00000040!important}.gvs-wa-chat-thread .gvs-wa-line>.gvs-wa-reactions .gvs-wa-reaction b{font-size:11px!important;margin-left:2px!important;color:#65676b!important}body.dark .gvs-wa-chat-thread .gvs-wa-line>.gvs-wa-reactions .gvs-wa-reaction{background:#3a3b3c!important;border-color:#18191a!important}.gvs-wa-mic-inline{width:1.15em;height:1.15em;flex:0 0 auto;display:inline-block;vertical-align:-.2em;margin-right:5px;color:inherit}.gvs-wa-rq-text .gvs-wa-mic-inline,.gvs-wa-reply-preview-text .gvs-wa-mic-inline,.gvs-wa-admin-row-main small .gvs-wa-mic-inline{color:inherit}.gvs-wa-mic-line{display:inline-flex;align-items:center;max-width:100%}.bande-dessiner-carousel{position:relative;overflow:hidden}.bande-dessiner-controls{position:relative;z-index:20;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:0 0 12px;background:var(--paper,#fff)}.bande-dessiner-nav{position:relative!important;inset:auto!important;min-width:110px;margin:0!important;box-shadow:var(--shadow-sm,0 1px 4px rgba(0,0,0,.1))}.bande-dessiner-track{animation:none!important}@media(max-width:520px){.bande-dessiner-controls{gap:8px;padding-bottom:10px}.bande-dessiner-nav{min-width:96px}}.bande-dessiner-section .bande-dessiner-carousel{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:0}.bande-dessiner-section .bande-dessiner-controls{order:0;width:100%;flex:0 0 auto;position:relative;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:0 0 12px;margin:0}.bande-dessiner-section .bande-dessiner-nav{position:relative!important;inset:auto!important;transform:none!important;flex:1 1 0;min-width:0;min-height:44px;margin:0!important}.bande-dessiner-section .bande-dessiner-viewport{order:1;width:100%;min-height:220px;height:auto;display:block;overflow:hidden;border-radius:14px;background:var(--paper-raised,#fff)}.bande-dessiner-section .bande-dessiner-viewport img{display:block;width:100%;height:auto;max-width:100%;max-height:none;object-fit:contain;object-position:top center;border-radius:14px;margin:0}.bande-dessiner-section .bande-dessiner-counter{order:2;margin-top:8px}@media(max-width:520px){.bande-dessiner-section .bande-dessiner-controls{gap:8px;padding-bottom:10px}.bande-dessiner-section .bande-dessiner-nav{min-height:42px;font-size:14px}.bande-dessiner-section .bande-dessiner-viewport{min-height:220px}}.avatar-status-dot,.avatar-status-dot.show,#gvsZip1Messenger .status-dot{display:none!important}#userList .user-avatar-chat{background:linear-gradient(135deg,#e9f0ff,#dff7ed);color:#1236b8;font:inherit;font-weight:900;font-size:18px;-webkit-tap-highlight-color:transparent;transition:transform .12s}#userList .user-avatar-chat:active{transform:scale(.94)}#userList .user-avatar-chat img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}html.gvs-custom-logo body.dark:before{filter:none}img.gvs-logo-custom,.gvs-logo-custom{object-fit:contain}#gvsQuickAppsBar .gvs-fixed-app.gvs-qa-gvsplus img.gvs-logo-custom{width:100%!important;height:100%!important;object-fit:contain!important;border-radius:50%!important;background:transparent!important;padding:2px!important;box-sizing:border-box!important}#adminSiteLogoPreviewWrap{display:flex;flex-direction:column;align-items:center;gap:8px;margin:10px 0}#adminSiteLogoPreviewWrap{position:relative;isolation:isolate;overflow:hidden;contain:layout paint}#adminSiteLogoPreviewWrap img{display:block;width:auto!important;height:auto!important;max-width:160px!important;max-height:120px!important;min-width:0!important;min-height:0!important;object-fit:contain;border-radius:10px;border:1px solid rgba(128,128,128,.35);background:transparent!important;padding:6px;box-sizing:border-box;transform:none!important;scale:1!important;translate:none!important}#adminSiteLogoPreviewWrap img.gvs-logo-sz,#adminSiteLogoPreviewWrap img.gvs-logo-custom{transform:none!important;scale:1!important;translate:none!important}#auth .authbrand .logo{position:relative!important;top:-26px!important}.gvs-logo-sz{scale:var(--gvs-logo-sx,1) var(--gvs-logo-sy,1);transform-box:fill-box;transform-origin:center center}.gvs-logo-size-box{margin:12px 0;padding:10px;border:1px solid rgba(128,128,128,.35);border-radius:12px}.gvs-logo-size-box label{display:flex;justify-content:space-between;align-items:center;margin:8px 0 2px}.gvs-logo-size-box input[type=range]{width:100%}#gvsQuickAppsBar .gvs-logo-sz,#gvsQuickAppsBar.gvs-logo-sz{scale:1 1!important}.news-section{margin:0 0 14px!important;padding:8px!important;border:1px solid #C8D7EE!important;border-radius:18px!important;box-shadow:none!important}body.dark .news-section{border-color:#3a4568!important}.news-section .news-dots{display:none!important}.news-section .news-nav{display:flex!important}.news-section .news-carousel-wrap.single .news-nav{display:none!important}.news-section .news-carousel{scroll-behavior:smooth!important}.news-section .news-carousel{scroll-snap-type:none!important;scroll-behavior:auto!important;overflow-x:auto!important;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none}.news-section .news-carousel::-webkit-scrollbar{display:none}.news-section .news-card{scroll-snap-align:none!important}.news-section .news-carousel{scroll-snap-type:x mandatory!important;gap:0!important;justify-content:flex-start!important}.news-section .news-card{flex:0 0 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important;margin:0!important;aspect-ratio:auto!important;height:auto!important;scroll-snap-align:start!important;scroll-snap-stop:always;overflow:hidden!important}.news-section .news-card .news-photo-carousel,.news-section .news-card .news-photo-strip,.news-section .news-card .news-photo-slide,.news-section .news-card .news-photo-frame{height:auto!important;overflow:visible!important}.news-section .news-card .news-photo-frame{aspect-ratio:auto!important;display:block!important;background:transparent!important}.news-section .news-card .news-photo-frame img,.news-section .news-card .news-photo-slide img{width:100%!important;height:auto!important;max-height:min(68vh,560px)!important;object-fit:contain!important;display:block;margin:0 auto}.news-section .news-carousel-wrap{padding-bottom:46px}.news-section .news-nav{top:auto!important;bottom:2px!important;transform:none!important;width:38px!important;height:38px!important}.news-section .news-nav:active{transform:scale(.92)!important}.news-section .news-nav-prev{left:calc(50% - 46px)!important;right:auto!important}.news-section .news-nav-next{left:calc(50% + 8px)!important;right:auto!important}.news-section .news-card .news-photo-frame img,.news-section .news-card .news-photo-slide img{max-height:min(34vh,280px)!important}.news-section .news-card{padding:8px!important}.news-section .news-card p{font-size:12px!important}.news-section .news-carousel-wrap{padding-bottom:42px}.news-section .news-nav{width:34px!important;height:34px!important}.news-section .news-nav-prev{left:calc(50% - 42px)!important}.news-section{padding:6px!important;margin-bottom:8px!important}.news-section .news-card{padding:4px!important;border-radius:14px!important}.news-section .news-card .news-photo-frame img,.news-section .news-card .news-photo-slide img{max-height:min(15vh,125px)!important}.news-section .news-card p{padding:3px 6px 0!important;font-size:11px!important;line-height:1.25!important;max-height:2.6em;overflow:hidden}.news-section .news-carousel-wrap{padding-bottom:34px}.news-section .news-nav{width:28px!important;height:28px!important}.news-section .news-nav svg{width:14px!important;height:14px!important}.news-section .news-nav-prev{left:calc(50% - 34px)!important}.news-section .news-nav-next{left:calc(50% + 6px)!important}.news-section .section-title{margin:0 0 4px!important}.news-section .news-carousel-wrap{padding-bottom:0!important}.news-section .news-nav{top:50%!important;bottom:auto!important;transform:translateY(-50%)!important;width:30px!important;height:30px!important;background:#ffffffe0!important}body.dark .news-section .news-nav{background:#0f172ae0!important}.news-section .news-nav:active{transform:translateY(-50%) scale(.92)!important}.news-section .news-nav-prev{left:4px!important;right:auto!important}.news-section .news-nav-next{right:4px!important;left:auto!important}.news-section .news-card,body.dark .news-section .news-card{border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;padding:0!important}.news-section .news-card:before,.news-section .news-card:after{display:none!important;content:none!important}.news-section .news-card .news-photo-frame,.news-section .news-card .news-photo-slide,.news-section .news-card .news-photo-carousel,.news-section .news-card .news-photo-strip{border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}.news-section .news-card .news-photo-frame img,.news-section .news-card .news-photo-slide img{border:0!important;box-shadow:none!important;background:transparent!important;border-radius:10px!important;max-height:min(24vh,200px)!important}.anip-tile{aspect-ratio:1 / 1.12!important}.anip-tile-icon{width:50px!important;height:50px!important;border-radius:15px!important}.anip-tile-icon svg{width:28px!important;height:28px!important}@media(max-width:360px){.anip-tile-icon{width:42px!important;height:42px!important}.anip-tile-icon svg{width:23px!important;height:23px!important}}.anip-tile-grid .home-like-section{height:132px!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:3px!important;padding:8px 10px!important}.anip-tile-grid .home-like-icon{width:28px!important;height:28px!important;flex:0 0 28px!important;border-radius:9px!important;margin:0 auto}.anip-tile-grid .home-like-icon svg{width:16px!important;height:16px!important}.anip-tile-grid .home-like-content{flex:0 0 auto!important;width:100%;text-align:center}.anip-tile-grid .home-like-content p{margin:0 auto;-webkit-line-clamp:2}.anip-tile-grid .home-like-section .like-btn{width:auto!important;align-self:center!important;margin:2px auto 0!important;display:inline-flex;align-items:center;justify-content:center}@media(min-width:600px){.anip-tile-grid .home-like-section{height:155px!important}}@media(max-width:360px){.anip-tile-grid .home-like-section{height:110px!important;padding:6px 8px!important}.anip-tile-grid .home-like-icon{display:none!important}}.news-section .news-nav{color:#0a5cff!important;border:1.5px solid #2F80FF!important;box-shadow:0 0 6px #2f80ffd9,0 0 14px #2f80ff80!important}.news-section .news-nav svg{stroke:#0a5cff!important;filter:drop-shadow(0 0 3px rgba(47,128,255,.9))}body.dark .news-section .news-nav{color:#86f7b0!important;border-color:#4ade80!important;box-shadow:0 0 6px #4ade80d9,0 0 14px #4ade8080!important}body.dark .news-section .news-nav svg{stroke:#86f7b0!important;filter:drop-shadow(0 0 3px rgba(134,247,176,.9))}.page.active:not(#home):not(#auth):not(#messagerie){padding-top:14px}#gvsWaUserRoot .gvs-wa-profile-start-note,#gvsWaUserRoot .gvs-wa-director-card .gvs-wa-profile-start-note{white-space:nowrap!important;font-size:clamp(8px,3.3vw,15px)!important;max-width:96vw!important;width:max-content!important;overflow:visible!important}.gvs-wa-chat-head{min-width:0!important}.gvs-wa-chat-head .gvs-wa-back,.gvs-wa-chat-head .gvs-wa-avatar{flex:0 0 auto!important}.gvs-wa-chat-head .gvs-wa-chat-head-main{flex:1 1 0!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.gvs-wa-chat-head .gvs-wa-chat-head-main strong,.gvs-wa-chat-head .gvs-wa-chat-head-main small{display:block!important;max-width:100%!important;min-width:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.gvs-wa-chat-head .gvs-wa-chat-head-actions{flex:0 0 auto!important;margin-left:0!important}#gvsLockscreenExit{order:3;margin-top:6px;padding:12px 26px;border:1.5px solid #8FA0D0;border-radius:999px;background:transparent;color:#eaf0ff;font:700 1rem/1 inherit;font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}#gvsLockscreenExit:active{background:#8fa0d038}#gvsLockscreenOverlay{padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0)}body.gvs-admin-gate #androidStatusBar,body.gvs-admin-gate #gvsRoundClockWrap{display:none!important}body.gvs-admin-gate #admin.active{padding-top:3vh!important;padding-top:3dvh!important}.contact-phones{display:flex;flex-direction:column;gap:10px}.contact-phone{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:16px;text-decoration:none;color:inherit;background:#0062ff0f;border:1px solid rgba(0,98,255,.14);transition:transform .15s ease,box-shadow .15s ease}.contact-phone:active{transform:scale(.98)}.contact-phone .cp-net{min-width:84px;text-align:center;font-weight:800;font-size:13px;letter-spacing:.6px;padding:7px 10px;border-radius:999px;color:#fff;background:#0062ff}.contact-phone.cp-mtn .cp-net{background:#fc0;color:#1a1a1a}.contact-phone.cp-moov .cp-net{background:#0a6bd6}.contact-phone.cp-celtiis .cp-net{background:#0f9d58}.contact-phone .cp-num{flex:1;font-weight:700;font-size:15px;letter-spacing:.3px;white-space:nowrap}.contact-phone .cp-call{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#2a8bff,#0062ff);color:#fff;flex:none}.contact-phone .cp-call svg{width:18px;height:18px}body.dark .contact-phone{background:#ffffff0f;border-color:#ffffff24}.installbar .installbar-icon,.gvs-install-preview .installbar-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:9px;overflow:hidden;background:transparent;flex:none}.installbar .installbar-icon img,.gvs-install-preview .installbar-icon img{width:100%;height:100%;padding:0;border-radius:0;background:transparent;object-fit:contain;transform:scale(var(--gvs-install-zoom,1)) translate(var(--gvs-install-tx,0%),var(--gvs-install-ty,0%));transform-origin:center center;scale:1!important}.gvs-install-preview{display:flex;justify-content:center;margin:10px 0 4px}.gvs-install-preview .installbar-icon{width:72px;height:72px;border-radius:16px;border:1px solid rgba(128,128,128,.35)}.gvs-site-footer{margin:22px 0 10px;padding:14px 10px 6px;text-align:center;border-top:1px solid rgba(128,128,128,.25)}.gvs-footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;font-size:13px;font-weight:600}.gvs-footer-links a{color:#0062ff;text-decoration:none}.gvs-footer-links a:hover{text-decoration:underline}.gvs-footer-copy{margin-top:6px;font-size:12px;opacity:.7}.gvs-notif-gate{position:fixed;inset:0;z-index:999990;display:flex;align-items:center;justify-content:center;padding:20px;background:#050c19f0;overflow:auto}.gvs-notif-gate.hidden{display:none}.gvs-notif-gate-card{width:100%;max-width:420px;text-align:center;padding:26px 20px;border-radius:22px;background:var(--paper,#fff);color:var(--ink,#111);box-shadow:0 18px 50px #00000059}.gvs-notif-gate-icon{width:64px;height:64px;margin:0 auto 12px;border-radius:20px;display:grid;place-items:center;background:var(--green,#55c96b);font-size:32px}.gvs-notif-gate-card h2{margin:0 0 10px;font-size:19px;line-height:1.3}.gvs-notif-gate-card p{margin:0 0 16px;font-size:14px;line-height:1.5;color:var(--muted,#555)}.gvs-notif-gate-card .btn{width:100%;margin:6px 0 0}body.gvs-notif-locked{overflow:hidden}.gvs-wa-msg,.gvs-wa-msg *{-webkit-touch-callout:none!important;-webkit-user-select:none!important;user-select:none!important;-webkit-tap-highlight-color:transparent}.gvs-wa-msg ::selection{background:transparent!important;color:inherit!important}.gvs-wa-chat-thread .gvs-wa-msg .gvs-wa-reaction,.gvs-wa-chat-thread .gvs-wa-msg .gvs-wa-reaction.mine,.gvs-wa-chat-thread .gvs-wa-line>.gvs-wa-reactions .gvs-wa-reaction,.gvs-wa-chat-thread .gvs-wa-line>.gvs-wa-reactions .gvs-wa-reaction.mine,body.dark .gvs-wa-chat-thread .gvs-wa-msg .gvs-wa-reaction,body.dark .gvs-wa-chat-thread .gvs-wa-msg .gvs-wa-reaction.mine,body.dark .gvs-wa-chat-thread .gvs-wa-line>.gvs-wa-reactions .gvs-wa-reaction,.gvs-wa-reaction,.gvs-wa-reaction.mine,body.dark .gvs-wa-reaction,body.dark .gvs-wa-reaction.mine{background:transparent!important;background-color:transparent!important;border:0!important;border-color:transparent!important;outline:0!important;box-shadow:none!important}.gvs-wa-msg.gvs-wa-swiping,.gvs-wa-msg.gvs-wa-swiping .gvs-wa-msg-content,.gvs-wa-msg.gvs-wa-swiping .gvs-wa-line{overflow:visible!important}.gvs-wa-msg.gvs-wa-swiping .gvs-wa-reactions,.gvs-wa-msg.gvs-wa-swiping .gvs-wa-rq,.gvs-wa-msg.gvs-wa-swiping .gvs-wa-rq-label,.gvs-wa-msg.gvs-wa-swiping .gvs-wa-quote{visibility:visible!important;opacity:1!important}.gvs-wa-chat-thread{overflow-x:hidden}body.gvs-wa-fs-1 .gvs-wa-chat-thread .gvs-wa-msg .gvs-wa-text{font-size:18px!important;line-height:1.4!important}body.gvs-wa-fs-2 .gvs-wa-chat-thread .gvs-wa-msg .gvs-wa-text{font-size:21px!important;line-height:1.4!important}body.gvs-wa-fs-1 .gvs-wa-chat-thread .gvs-wa-rq-text,body.gvs-wa-fs-1 .gvs-wa-chat-thread .gvs-wa-quote-text{font-size:15.5px!important}body.gvs-wa-fs-2 .gvs-wa-chat-thread .gvs-wa-rq-text,body.gvs-wa-fs-2 .gvs-wa-chat-thread .gvs-wa-quote-text{font-size:18px!important}body.gvs-wa-fs-1 .gvs-wa-chat-thread .gvs-wa-msg-time,body.gvs-wa-fs-1 .gvs-wa-chat-thread .gvs-wa-meta{font-size:12.5px!important}body.gvs-wa-fs-2 .gvs-wa-chat-thread .gvs-wa-msg-time,body.gvs-wa-fs-2 .gvs-wa-chat-thread .gvs-wa-meta{font-size:14px!important}body.gvs-wa-fs-1 .gvs-wa-chat-thread .gvs-wa-msg.is-voice .gvs-wa-voice{zoom:1.15}body.gvs-wa-fs-2 .gvs-wa-chat-thread .gvs-wa-msg.is-voice .gvs-wa-voice{zoom:1.3}.gvs-wa-head-menu button b{font-weight:700;color:#1688ff}body.gvs-wa-fs-1 #messagerie .msg-bubble,body.gvs-wa-fs-1 .msg-bubble{font-size:17px!important}body.gvs-wa-fs-2 #messagerie .msg-bubble,body.gvs-wa-fs-2 .msg-bubble{font-size:20px!important}body.gvs-wa-fs-1 .msg-bubble time{font-size:12px!important}body.gvs-wa-fs-2 .msg-bubble time{font-size:13.5px!important}body.gvs-wa-fs-1 .voice-msg{zoom:1.15}body.gvs-wa-fs-2 .voice-msg{zoom:1.3}html body .gvs-wa-chat-thread .gvs-wa-msg.has-react{margin-bottom:14px!important}html body .gvs-wa-chat-thread .gvs-wa-msg.has-react .gvs-wa-line{padding-bottom:15px!important}html body .gvs-wa-chat-thread .gvs-wa-line>.gvs-wa-reactions{bottom:1px!important;top:auto!important;gap:2px!important}html body .gvs-wa-chat-thread .gvs-wa-msg.out .gvs-wa-line>.gvs-wa-reactions{right:6px!important;left:auto!important}html body .gvs-wa-chat-thread .gvs-wa-msg.in .gvs-wa-line>.gvs-wa-reactions{left:44px!important;right:auto!important}html body .gvs-wa-chat-thread .gvs-wa-line>.gvs-wa-reactions .gvs-wa-reaction{height:29px!important;min-width:29px!important;padding:0 4px!important;border-radius:15px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:17px!important;line-height:1!important;background:#e4e6eb!important;border:2.5px solid #fff!important;box-shadow:0 1px 3px #00000038!important}html body .gvs-wa-chat-thread .gvs-wa-line>.gvs-wa-reactions .gvs-wa-reaction.mine{background:#e4e6eb!important;border-color:#fff!important;box-shadow:0 1px 3px #00000038!important}html body .gvs-wa-chat-thread .gvs-wa-line>.gvs-wa-reactions .gvs-wa-reaction b{font-size:12px!important;font-weight:700!important;margin-left:3px!important;color:#65676b!important}html body.dark .gvs-wa-chat-thread .gvs-wa-line>.gvs-wa-reactions .gvs-wa-reaction{background:#3a3b3c!important;border-color:#18191a!important}html body.dark .gvs-wa-chat-thread .gvs-wa-line>.gvs-wa-reactions .gvs-wa-reaction b{color:#d0d3d8!important}.logo,.logo-gvs,.logo-gvs img,.startup-logo,.brand-logo-image2,.logo-watermark,.logo-watermark img,img.gvs-logo-custom,.gvs-logo-custom,.gvs-clock-logo-svg,.gvs-fixed-app.gvs-qa-gvsplus,.gvs-fixed-app.gvs-qa-gvsplus img,.gvs-quick-apps-bar .gvs-fixed-app.gvs-qa-gvsplus,.gvs-quick-apps-bar .gvs-fixed-app.gvs-qa-gvsplus img,body.dark .gvs-quick-apps-bar .gvs-fixed-app.gvs-qa-gvsplus,#gvsQuickAppsBar .gvs-fixed-app.gvs-qa-gvsplus,#gvsQuickAppsBar .gvs-fixed-app.gvs-qa-gvsplus img,#gvsQuickAppsBar .gvs-fixed-app.gvs-qa-gvsplus img.gvs-logo-custom{background:transparent!important;background-color:transparent!important;box-shadow:none!important}.gvs-fixed-app.gvs-qa-gvsplus img,#gvsQuickAppsBar .gvs-fixed-app.gvs-qa-gvsplus img.gvs-logo-custom{padding:0!important}body .gvs-wa-chat-head.gvs-wa-chat-head-clean,body .gvs-wa-chat-head{display:grid!important;grid-template-columns:auto 42px minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;column-gap:10px!important;row-gap:0!important;align-items:center!important;padding-top:6px!important;padding-bottom:8px!important;height:auto!important;min-height:56px!important}body .gvs-wa-chat-head .gvs-wa-back{grid-column:1!important;grid-row:1 / span 2!important;align-self:center!important}body .gvs-wa-chat-head .gvs-wa-avatar{grid-column:2!important;grid-row:1 / span 2!important;align-self:center!important}body .gvs-wa-chat-head .gvs-wa-chat-head-main{display:contents!important}body .gvs-wa-chat-head .gvs-wa-chat-head-main strong{grid-column:3!important;grid-row:1!important;align-self:end!important;min-width:0!important;max-width:100%!important;line-height:1.2!important}body .gvs-wa-chat-head .gvs-wa-chat-head-main small,body .gvs-wa-chat-head #gvsWaUserStatus,body .gvs-wa-chat-head #gvsWaAdminChatStatus{grid-column:3 / span 2!important;grid-row:2!important;align-self:start!important;display:block!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;max-width:none!important;min-width:0!important;line-height:1.25!important;font-size:clamp(9.5px,2.95vw,11.5px)!important;letter-spacing:-.01em!important}body .gvs-wa-chat-head .gvs-wa-chat-head-actions{grid-column:4!important;grid-row:1!important;align-self:start!important;justify-self:end!important;margin:-4px 0 0!important}body .gvs-wa-chat-head .gvs-wa-head-icon{width:32px!important;height:32px!important}#gvsWaUserMenuBtn svg,#gvsWaAdminMenuBtn svg{width:24px!important;height:24px!important}#gvsWaUserMenuBtn svg circle,#gvsWaAdminMenuBtn svg circle{r:2.7px!important}.gvs-wa-fs-row{padding:10px 14px 12px;min-width:220px;box-sizing:border-box}.gvs-wa-fs-head{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13.5px;color:#1c1e21;margin-bottom:6px}.gvs-wa-fs-head b{font-weight:800;color:#1688ff;min-width:44px;text-align:right}.gvs-wa-fs-range{width:100%;height:30px;margin:0;accent-color:#1688ff;cursor:pointer;touch-action:pan-y;display:block}body.dark .gvs-wa-fs-head{color:#f0f3f8}body.gvs-wa-fs-on{--gvs-wa-fs-scale:calc(1 + var(--gvs-wa-fs-p,0))}html body.gvs-wa-fs-on #gvsWaUserChat .gvs-wa-chat-thread .gvs-wa-msg:not(.emoji-only) .gvs-wa-text,html body.gvs-wa-fs-on #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg:not(.emoji-only) .gvs-wa-text{font-size:calc(14px * var(--gvs-wa-fs-scale))!important;line-height:1.4!important}html body.gvs-wa-fs-on #gvsWaUserChat .gvs-wa-chat-thread .gvs-wa-rq-text,html body.gvs-wa-fs-on #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-rq-text,html body.gvs-wa-fs-on #gvsWaUserChat .gvs-wa-chat-thread .gvs-wa-quote-text,html body.gvs-wa-fs-on #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-quote-text{font-size:calc(14px * var(--gvs-wa-fs-scale))!important}html body.gvs-wa-fs-on #gvsWaUserChat .gvs-wa-chat-thread .gvs-wa-msg-time,html body.gvs-wa-fs-on #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg-time,html body.gvs-wa-fs-on #gvsWaUserChat .gvs-wa-chat-thread .gvs-wa-meta,html body.gvs-wa-fs-on #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-meta{font-size:calc(10.5px * (1 + .5 * var(--gvs-wa-fs-p,0)))!important}html body.gvs-wa-fs-on #gvsWaUserChat .gvs-wa-chat-thread .gvs-wa-msg.is-voice .gvs-wa-voice,html body.gvs-wa-fs-on #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.is-voice .gvs-wa-voice{zoom:calc(1 + .7 * var(--gvs-wa-fs-p,0))}html body.gvs-wa-fs-on #messagerie .msg-bubble,html body.gvs-wa-fs-on .msg-bubble{font-size:calc(13px * var(--gvs-wa-fs-scale))!important}html body.gvs-wa-fs-on .msg-bubble time{font-size:calc(10.5px * (1 + .5 * var(--gvs-wa-fs-p,0)))!important}html body.gvs-wa-fs-on .voice-msg{zoom:calc(1 + .7 * var(--gvs-wa-fs-p,0))}html body .gvs-wa-chat-thread .gvs-wa-msg.has-react{margin-bottom:6px!important}html body .gvs-wa-chat-thread .gvs-wa-msg.has-react .gvs-wa-line{padding-bottom:19px!important}html body .gvs-wa-chat-thread .gvs-wa-msg.has-react .gvs-wa-line>.gvs-wa-reactions{bottom:0!important;top:auto!important}html body .gvs-wa-chat-thread .gvs-wa-msg.has-react .gvs-wa-line>.gvs-wa-reactions .gvs-wa-reaction{height:25px!important;min-width:25px!important;padding:0 4px!important;border-radius:13px!important;font-size:14px!important;border-width:2px!important}html body .gvs-wa-chat-thread .gvs-wa-msg.has-react .gvs-wa-line>.gvs-wa-reactions .gvs-wa-reaction b{font-size:11px!important;margin-left:2px!important}html body .gvs-wa-chat-thread .gvs-wa-msg.in .gvs-wa-line>.gvs-wa-reactions{left:calc(var(--gvs-rx-left,40px) + 4px)!important;right:auto!important}html body .gvs-wa-chat-thread .gvs-wa-msg.out .gvs-wa-line>.gvs-wa-reactions{right:calc(var(--gvs-rx-right,0px) + 4px)!important;left:auto!important}html body .gvs-wa-chat-thread .gvs-wa-msg .gvs-wa-reactions .gvs-wa-reaction,html body .gvs-wa-chat-thread .gvs-wa-msg .gvs-wa-reactions .gvs-wa-reaction.mine,html body .gvs-wa-chat-thread .gvs-wa-line>.gvs-wa-reactions .gvs-wa-reaction,html body .gvs-wa-chat-thread .gvs-wa-line>.gvs-wa-reactions .gvs-wa-reaction.mine,html body.dark .gvs-wa-chat-thread .gvs-wa-msg .gvs-wa-reactions .gvs-wa-reaction,html body.dark .gvs-wa-chat-thread .gvs-wa-msg .gvs-wa-reactions .gvs-wa-reaction.mine,html body.dark .gvs-wa-chat-thread .gvs-wa-line>.gvs-wa-reactions .gvs-wa-reaction,html body.dark .gvs-wa-chat-thread .gvs-wa-line>.gvs-wa-reactions .gvs-wa-reaction.mine,html body .gvs-wa-chat-thread .gvs-wa-msg.has-react .gvs-wa-line>.gvs-wa-reactions .gvs-wa-reaction{border:0!important;border-width:0!important;border-color:transparent!important;outline:0!important;box-shadow:none!important}.gvs-wa-chat-thread .gvs-wa-attachment,.gvs-wa-chat-thread .gvs-wa-attachment img,.gvs-wa-chat-thread .gvs-wa-attachment-file{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}html body:not(.dark) #messagerie #gvsWaUserChat,html body:not(.dark) #messagerie #gvsWaUserChat .gvs-wa-chat-head,html body:not(.dark) #messagerie #gvsWaUserChat .gvs-wa-chat-thread,html body:not(.dark) #messagerie #gvsWaUserChat .gvs-wa-composer,html body:not(.dark) #messagerie #gvsWaUserChat .gvs-wa-reply-preview,html body:not(.dark) #messagerie #gvsWaUserChat .gvs-wa-sticker-panel{background:var(--paper-raised,#fff)!important;background-image:none!important;background-color:var(--paper-raised,#fff)!important}html body:not(.dark) #messagerie #gvsWaUserChat{color:#111!important}html body:not(.dark) #messagerie #gvsWaUserChat .gvs-wa-chat-thread{border:0!important}#messagerie #gvsWaUserRoot .gvs-wa-user-home{overflow:hidden!important;box-sizing:border-box!important}#messagerie #gvsWaUserRoot .gvs-wa-director-card{flex:0 0 auto!important}#messagerie #gvsWaUserRoot .gvs-pc-block{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important}#messagerie #gvsWaUserRoot .gvs-pc-list{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important}#messagerie #gvsWaUserRoot .gvs-pc-block-head{justify-content:center!important;text-align:center!important;padding-top:18px!important;padding-bottom:9px!important}#messagerie #gvsWaUserRoot .gvs-pc-block-head b{display:block!important;text-align:center!important}#messagerie #gvsWaUserRoot .gvs-pc-block{margin-top:18px!important}#messagerie #gvsWaUserRoot .gvs-pc-row.is-blocked{opacity:.58!important}#messagerie #gvsWaUserRoot .gvs-pc-row.is-blocked:after{content:"\1f512";margin-left:auto;font-size:14px}.gvs-wa-peer-block-notice{margin:auto;padding:22px 18px;text-align:center;color:#555;font-weight:700;line-height:1.5}.gvs-wa-peer-block-notice small{display:inline-block;margin-top:7px;font-weight:500;opacity:.78}#messagerie #gvsWaUserRoot .gvs-pc-block-head{justify-content:center!important;text-align:center!important}#messagerie #gvsWaUserRoot .gvs-pc-count{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:0 18px!important;border:0!important;border-radius:12px!important;background:linear-gradient(135deg,#168cff,#06f)!important;color:#fff!important;font-size:15px!important;font-weight:800!important;opacity:1!important;box-shadow:0 0 12px #0084ff6b,inset 0 1px #ffffff47!important}body.dark #messagerie #gvsWaUserRoot .gvs-pc-count{background:linear-gradient(180deg,#8af0b4,#34d399)!important;color:#064e3b!important;box-shadow:0 0 7px #4ade809e,0 0 18px #34d39966,inset 0 1px #ffffff6b!important}#messagerie .gvs-pc-modal .gvs-pc-modal-members{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important}#messagerie .gvs-pc-modal-panel,#messagerie .gvs-pc-modal-head{background:var(--paper-raised,#fff)!important;color:#111!important}#messagerie .gvs-pc-modal-back{min-height:42px!important;height:42px!important;padding:0 18px!important;margin:0!important;border:0!important;border-radius:12px!important;background:linear-gradient(135deg,#168cff,#06f)!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;cursor:pointer!important;box-shadow:0 0 12px #0084ff6b,inset 0 1px #ffffff47!important;overflow:hidden!important;flex:0 0 auto!important;font:inherit!important;font-size:15px!important;font-weight:800!important;line-height:1!important}#messagerie .gvs-pc-modal-back span{font-size:20px!important;line-height:1!important}#messagerie .gvs-pc-modal-back b{font-size:15px!important;font-weight:800!important;line-height:1!important}#messagerie .gvs-pc-modal-back:active{transform:scale(.97)!important;filter:brightness(.96)!important}body.dark #messagerie .gvs-pc-modal-back{background:linear-gradient(180deg,#8af0b4,#34d399)!important;color:#064e3b!important;box-shadow:0 0 7px #4ade809e,0 0 18px #34d39966,inset 0 1px #ffffff6b!important}#messagerie .gvs-pc-modal-title{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:2px!important;text-align:center!important;min-width:0!important;flex:1 1 auto!important}#messagerie .gvs-pc-modal-title b{font-size:19px!important}#messagerie .gvs-pc-modal-title small{font-size:13px!important;opacity:.65!important}#messagerie .gvs-pc-modal-spacer{width:86px!important;flex:0 0 86px!important}body.dark #messagerie .gvs-pc-modal-panel{background:#0f1412!important;color:#eefcf3!important}body.dark #messagerie .gvs-pc-modal-head{background:#0f1412!important;color:#eefcf3!important;border-bottom-color:#293b32!important}body.dark #messagerie .gvs-pc-large-list{background:#0f1412!important;color:#eefcf3!important}body.dark #messagerie .gvs-pc-row{background:transparent!important;color:#eefcf3!important}body.dark #messagerie .gvs-pc-row:active,body.dark #messagerie .gvs-pc-row:hover{background:#73f59a1a!important}body.dark #messagerie .gvs-pc-row-main small{color:#c9ddd1!important}body.dark #messagerie .gvs-pc-modal-backdrop{background:#000000b8!important}#messagerie .gvs-pc-modal .gvs-pc-modal-back{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;background:transparent!important;color:transparent!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important;overflow:visible!important;flex:0 0 44px!important}#messagerie .gvs-pc-modal .gvs-pc-modal-back .gvs-red-back-arrow-image{width:44px!important;height:44px!important;display:block!important;object-fit:contain!important;border-radius:50%!important;filter:none!important}#messagerie .gvs-pc-modal .gvs-pc-modal-back:active{transform:scale(.96)!important;filter:none!important}html body:not(.dark) #messagerie #gvsWaUserChat,html body:not(.dark) #messagerie #gvsWaUserChat:before,html body:not(.dark) #messagerie #gvsWaUserChat:after,html body:not(.dark) #messagerie #gvsWaUserChat .gvs-wa-chat-head,html body:not(.dark) #messagerie #gvsWaUserChat .gvs-wa-chat-head-clean,html body:not(.dark) #messagerie #gvsWaUserChat .gvs-wa-chat-thread,html body:not(.dark) #messagerie #gvsWaUserChat .gvs-wa-messages,html body:not(.dark) #messagerie #gvsWaUserChat .gvs-wa-message-list,html body:not(.dark) #messagerie #gvsWaUserChat .gvs-wa-composer,html body:not(.dark) #messagerie #gvsWaUserChat .gvs-wa-compose,html body:not(.dark) #messagerie #gvsWaUserChat .gvs-wa-input-bar,html body:not(.dark) #messagerie #gvsWaUserChat .gvs-wa-message-composer,html body:not(.dark) #messagerie #gvsWaUserChat .gvs-wa-reply-preview,html body:not(.dark) #messagerie #gvsWaUserChat .gvs-wa-sticker-panel{background:var(--paper-raised,#fff)!important;background-color:var(--paper-raised,#fff)!important;background-image:none!important}html body:not(.dark) #messagerie #gvsWaUserChat [class*=thread],html body:not(.dark) #messagerie #gvsWaUserChat [class*=messages],html body:not(.dark) #messagerie #gvsWaUserChat [class*=message-list],html body:not(.dark) #messagerie #gvsWaUserChat [class*=chat-body]{background:var(--paper-raised,#fff)!important;background-color:var(--paper-raised,#fff)!important;background-image:none!important}html body:not(.dark) #messagerie #gvsWaUserChat textarea,html body:not(.dark) #messagerie #gvsWaUserChat input,html body:not(.dark) #messagerie #gvsWaUserChat [contenteditable=true]{background:var(--paper-raised,#fff)!important;background-color:var(--paper-raised,#fff)!important}html body:not(.dark) #messagerie,html body:not(.dark) #messagerie>*,html body:not(.dark) #messagerie #gvsWaUserRoot,html body:not(.dark) #messagerie #gvsWaUserHome,html body:not(.dark) #messagerie #gvsWaUserChat,html body:not(.dark) #messagerie #gvsWaUserChat>*,html body:not(.dark) #messagerie #gvsWaUserChat .gvs-wa-chat-thread,html body:not(.dark) #messagerie #gvsWaUserChat .gvs-wa-chat-head,html body:not(.dark) #messagerie #gvsWaUserChat .gvs-wa-composer,html body:not(.dark) #messagerie #gvsWaUserChat .gvs-wa-reply-preview{background:var(--paper-raised,#fff)!important;background-color:var(--paper-raised,#fff)!important;background-image:none!important}html body:not(.dark) #messagerie #gvsWaUserChat{box-shadow:none!important}html body:not(.dark) #messagerie #gvsWaUserChat,html body:not(.dark) #messagerie #gvsWaUserChat:before,html body:not(.dark) #messagerie #gvsWaUserChat:after,html body:not(.dark) #messagerie #gvsWaUserChat>*,html body:not(.dark) #messagerie #gvsWaAdminChat,html body:not(.dark) #messagerie #gvsWaAdminChat:before,html body:not(.dark) #messagerie #gvsWaAdminChat:after,html body:not(.dark) #messagerie #gvsWaAdminChat>*,html body:not(.dark) #messagerie #gvsWaUserChat [class*=thread],html body:not(.dark) #messagerie #gvsWaUserChat [class*=messages],html body:not(.dark) #messagerie #gvsWaUserChat [class*=message-list],html body:not(.dark) #messagerie #gvsWaUserChat [class*=chat-body],html body:not(.dark) #messagerie #gvsWaAdminChat [class*=thread],html body:not(.dark) #messagerie #gvsWaAdminChat [class*=messages],html body:not(.dark) #messagerie #gvsWaAdminChat [class*=message-list],html body:not(.dark) #messagerie #gvsWaAdminChat [class*=chat-body],html body:not(.dark) #messagerie #gvsWaUserChat .gvs-wa-chat-head,html body:not(.dark) #messagerie #gvsWaUserChat .gvs-wa-chat-head-clean,html body:not(.dark) #messagerie #gvsWaUserChat .gvs-wa-chat-thread,html body:not(.dark) #messagerie #gvsWaUserChat .gvs-wa-messages,html body:not(.dark) #messagerie #gvsWaUserChat .gvs-wa-message-list,html body:not(.dark) #messagerie #gvsWaUserChat .gvs-wa-composer,html body:not(.dark) #messagerie #gvsWaUserChat .gvs-wa-compose,html body:not(.dark) #messagerie #gvsWaUserChat .gvs-wa-input-bar,html body:not(.dark) #messagerie #gvsWaUserChat .gvs-wa-message-composer,html body:not(.dark) #messagerie #gvsWaUserChat .gvs-wa-reply-preview,html body:not(.dark) #messagerie #gvsWaUserChat .gvs-wa-sticker-panel,html body:not(.dark) #messagerie #gvsWaAdminChat .gvs-wa-chat-head,html body:not(.dark) #messagerie #gvsWaAdminChat .gvs-wa-chat-head-clean,html body:not(.dark) #messagerie #gvsWaAdminChat .gvs-wa-chat-thread,html body:not(.dark) #messagerie #gvsWaAdminChat .gvs-wa-messages,html body:not(.dark) #messagerie #gvsWaAdminChat .gvs-wa-message-list,html body:not(.dark) #messagerie #gvsWaAdminChat .gvs-wa-composer,html body:not(.dark) #messagerie #gvsWaAdminChat .gvs-wa-compose,html body:not(.dark) #messagerie #gvsWaAdminChat .gvs-wa-input-bar,html body:not(.dark) #messagerie #gvsWaAdminChat .gvs-wa-message-composer,html body:not(.dark) #messagerie #gvsWaAdminChat .gvs-wa-reply-preview,html body:not(.dark) #messagerie #gvsWaAdminChat .gvs-wa-sticker-panel,html body:not(.dark) #messagerie #gvsWaUserChat textarea,html body:not(.dark) #messagerie #gvsWaUserChat input,html body:not(.dark) #messagerie #gvsWaUserChat [contenteditable=true],html body:not(.dark) #messagerie #gvsWaAdminChat textarea,html body:not(.dark) #messagerie #gvsWaAdminChat input,html body:not(.dark) #messagerie #gvsWaAdminChat [contenteditable=true]{background:var(--paper-raised,#fff)!important;background-color:var(--paper-raised,#fff)!important;background-image:none!important}html body:not(.dark) #messagerie #gvsWaUserChat,html body:not(.dark) #messagerie #gvsWaAdminChat{box-shadow:none!important}html body:not(.dark) #messagerie #gvsWaUserChat:before,html body:not(.dark) #messagerie #gvsWaUserChat:after,html body:not(.dark) #messagerie #gvsWaAdminChat:before,html body:not(.dark) #messagerie #gvsWaAdminChat:after{background:var(--paper-raised,#fff)!important;background-color:var(--paper-raised,#fff)!important;background-image:none!important}.gvs-pc-dot,.gvs-wa-chat-avatar.gvs-peer-presence:after,.gvs-wa-chat-avatar:after,#messagerie .gvs-wa-chat-avatar:after,#messagerie .gvs-pc-av-wrap>i{display:none!important;content:none!important;width:0!important;height:0!important;background:none!important;border:0!important;box-shadow:none!important}html body.dark #messagerie,html body.dark #messagerie #gvsWaUserRoot,html body.dark #messagerie #gvsWaUserChat,html body.dark #messagerie #gvsWaUserChat .gvs-wa-chat,html body.dark #messagerie #gvsWaUserChat .gvs-wa-chat-thread,html body.dark #messagerie #gvsWaUserChat #gvsWaUserThread{background:#0B1020!important;background-color:#0B1020!important}html body.dark #messagerie #gvsWaUserChat .gvs-wa-chat-head,html body.dark #messagerie #gvsWaUserChat .gvs-wa-composer,html body.dark #messagerie #gvsWaUserChat .gvs-wa-composer-row1,html body.dark #messagerie #gvsWaUserChat .gvs-wa-composer-row2,html body.dark #messagerie #gvsWaUserChat .gvs-wa-reply-preview{background:#0B1020!important;background-color:#0B1020!important;border-color:#3a3a42!important}html body.dark #messagerie #gvsWaUserChat .gvs-wa-composer textarea{background:#0B1020!important;background-color:#0B1020!important;color:#fff!important}html body.dark #messagerie #gvsWaUserChat .gvs-wa-chat-head-main strong,html body.dark #messagerie #gvsWaUserChat .gvs-wa-chat-head-main small{color:#f4f7fb!important}html body.dark #messagerie .gvs-pc-modal-panel,html body.dark #messagerie .gvs-pc-modal-head,html body.dark #messagerie .gvs-pc-large-list,html body.dark .gvs-pc-modal-panel,html body.dark .gvs-pc-site-clock,html body.dark .gvs-pc-site-status{background:#0B1020!important;background-color:#0B1020!important;color:#f4f7fb!important}html body.dark .gvs-pc-modal-head{border-bottom-color:#3a3a42!important}html body.dark .gvs-pc-row,html body.dark .gvs-pc-row-main b{color:#f4f7fb!important}html body.dark .gvs-pc-row-main small{color:#aebbd0!important}#gvsPeerLargeModal .gvs-pc-av-wrap>*:not(.gvs-pc-av):not(.gvs-pc-st),#gvsPeerLargeModal .gvs-pc-av-wrap:before,#gvsPeerLargeModal .gvs-pc-av-wrap:after,#gvsPeerLargeModal .gvs-pc-av:before,#gvsPeerLargeModal .gvs-pc-av:after,#gvsPeerLargeModal .gvs-pc-row>i,#gvsPeerLargeModal .gvs-pc-row .avatar-status-dot,#gvsPeerLargeModal .gvs-pc-row .status-dot,#gvsPeerLargeModal .gvs-pc-row .online-dot,#gvsPeerLargeModal [class*=dot]:not(.gvs-pc-row):not(.gvs-pc-row-main){display:none!important;content:none!important;visibility:hidden!important}#gvsPeerLargeModal .gvs-pc-row-main .gvs-pc-onl{display:block!important;visibility:visible!important;color:#16a34a!important;font-size:12.5px!important;font-weight:800!important}html body.dark #gvsPeerLargeModal .gvs-pc-row-main .gvs-pc-onl{color:#4ade80!important}#gvsPeerLargeModal .gvs-pc-av-wrap{position:relative!important;overflow:visible!important}#gvsPeerLargeModal .gvs-pc-av-wrap>.gvs-pc-st{display:block!important;visibility:visible!important;content:""!important;position:absolute!important;right:0!important;bottom:0!important;width:15px!important;height:15px!important;border-radius:50%!important;border:2.5px solid #fff!important;box-sizing:border-box!important;box-shadow:0 1px 3px #00000059!important;z-index:2!important}#gvsPeerLargeModal .gvs-pc-st.is-on{background:#22c55e!important;box-shadow:0 0 #22c55e99,0 1px 3px #00000059!important;animation:gvsPcPulse 2s infinite!important}#gvsPeerLargeModal .gvs-pc-st.is-off{background:#ef4444!important}html body.dark #gvsPeerLargeModal .gvs-pc-av-wrap>.gvs-pc-st{border-color:#0B1020!important}@keyframes gvsPcPulse{0%{box-shadow:0 0 #22c55e8c}70%{box-shadow:0 0 0 7px #22c55e00}to{box-shadow:0 0 #22c55e00}}#gvsPeerLargeModal .gvs-pc-site-status,#gvsPeerLargeModal .gvs-pc-site-status *{pointer-events:auto!important}.toast{z-index:2147483647!important}#appHeader>#androidStatusBar,body:has(#home.active) #appHeader #androidStatusBar,body:has(#msgTabPanel-message:not(.hidden)) #appHeader #androidStatusBar{display:flex!important;position:relative!important;inset:auto!important;transform:none!important;width:100%!important;margin:0!important;z-index:10000!important}#androidStatusBar.android-status-bar,body #androidStatusBar.android-status-bar,body.standalone #androidStatusBar.android-status-bar,body.fullscreen #androidStatusBar.android-status-bar,body.is-fullscreen #androidStatusBar.android-status-bar{position:fixed!important;top:env(safe-area-inset-top,0px)!important;left:0!important;right:0!important;bottom:auto!important;inset-inline:0!important;inset-block-end:auto!important;width:100%!important;height:40px!important;min-height:40px!important;margin:0!important;padding:2px 6px!important;box-sizing:border-box!important;transform:none!important;z-index:2147483000!important;display:flex!important;align-items:center!important;justify-content:space-between!important}#appHeader{padding-top:44px!important;box-sizing:border-box!important}#androidStatusBar.android-status-bar.hidden,body #androidStatusBar.android-status-bar.hidden{display:none!important;visibility:hidden!important;pointer-events:none!important}html body #androidStatusBar.android-status-bar.android-status-bar{top:0!important;height:calc(40px + env(safe-area-inset-top,0px))!important;min-height:calc(40px + env(safe-area-inset-top,0px))!important;padding-top:calc(2px + env(safe-area-inset-top,0px))!important;box-sizing:border-box!important;z-index:2147483647!important}html body #appHeader{padding-top:calc(44px + env(safe-area-inset-top,0px))!important;box-sizing:border-box!important}body:has(#startupGate:not(.hidden)) #androidStatusBar.android-status-bar,body:has(#auth.active) #androidStatusBar.android-status-bar{display:none!important}body:has(#auth.active) #appHeader,body:has(#androidStatusBar.hidden) #appHeader{padding-top:0!important}body:has(#auth.active) #gvsRoundClockWrap.gvs-round-clock-wrap{margin-top:0!important}#gvsPeerLargeModal .gvs-pc-site-status{min-height:calc(42px + env(safe-area-inset-top,0px))!important}.tile-groupe-gvs .anip-tile-icon{background:#0e74901f!important;color:#0e7490!important}.tile-groupe-gvs{justify-content:center}body.dark .tile-groupe-gvs .anip-tile-icon{background:#22d3ee29!important;color:#67e8f9!important}.gvs-wa-sender{font-size:12px;font-weight:700;line-height:1.2;margin:0 0 3px 28px!important;color:#0e7490;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.dark .gvs-wa-sender,.gvs-wa-theme-dark .gvs-wa-sender{color:#67e8f9}.gvs-group-card{display:flex;flex-direction:column;gap:12px;padding:16px}.gvs-group-card-head{display:flex;align-items:center;gap:12px}.gvs-group-ic{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:#0e74901f;color:#0e7490;flex:0 0 46px}body.dark .gvs-group-ic{background:#22d3ee29;color:#67e8f9}.gvs-group-card-head strong{font-size:17px}.gvs-group-unread{margin-left:auto;min-width:24px;height:24px;padding:0 7px;border-radius:12px;background:#e11d48;color:#fff;font-weight:700;font-size:13px;display:grid;place-items:center}.gvs-group-last{padding:10px 12px;border-radius:12px;background:#0f172a0d;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.dark .gvs-group-last{background:#ffffff14}.gvs-group-note{padding:18px 6px;text-align:center;opacity:.8}.gvs-group-lock{text-align:center;padding:14px 6px}.gvs-group-lock-ic{font-size:34px;margin-bottom:6px}.gvs-group-lock p{margin:8px 0 0;font-size:14px;opacity:.85}.gvs-group-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--line,#d8e2f0);border-radius:12px;cursor:pointer}.gvs-group-row.is-on{border-color:#0e7490;background:#0e749014}.gvs-group-row input{width:20px;height:20px;flex:0 0 20px;margin:0}.gvs-group-av{width:34px;height:34px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:#e8edf5;color:#334155;font-weight:700;font-size:13px;flex:0 0 34px}.gvs-group-av img{width:100%;height:100%;object-fit:cover;display:block}.gvs-group-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#groupeGvsBody .gvs-group-card{gap:16px!important;padding:18px 16px!important}#groupeGvsBody .gvs-group-card .gvs-group-last{margin:2px 0 6px!important;line-height:1.45;white-space:normal}#groupeGvsBody .gvs-group-card .btn{margin:0!important}#groupeGvsBody .gvs-group-card .btn+.btn{margin-top:4px!important}#groupeGvsBody .gvs-group-lock p{margin:12px 0 18px!important;line-height:1.5}#groupeGvsBody .gvs-group-lock .btn,#groupeGvsBody .gvs-group-note+.btn{margin-top:14px!important}body:has(#groupeGvs.active) #gvsRoundClockWrap{display:none!important}#gvsWaUserChat .gvs-wa-chat-head-main small#gvsWaUserStatus{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#gvsWaUserChat.gvs-wa-is-group .gvs-wa-chat-head-main,#gvsWaUserChat.gvs-wa-is-group .gvs-wa-chat-avatar{cursor:pointer}#gvsWaGroupAddBtn svg{width:24px!important;height:24px!important}#gvsWaGroupAddBtn.hidden{display:none!important}.gvs-group-panel{position:fixed;inset:0;z-index:2147483600;background:#fff;color:#0f172a;display:none;flex-direction:column}.gvs-group-panel.is-open{display:flex}.gvs-group-panel-head{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid #e2e8f0;background:#fff}.gvs-group-panel-back{width:40px;height:40px;border:0;border-radius:50%;background:transparent;font-size:30px;line-height:1;color:inherit;cursor:pointer}.gvs-group-panel-title{display:flex;flex-direction:column;min-width:0}.gvs-group-panel-title strong{font-size:17px}.gvs-group-panel-title small{opacity:.7}.gvs-group-panel-body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:14px 14px calc(env(safe-area-inset-bottom,0px) + 24px)}.gvs-group-panel-body input[type=search]{width:100%;margin:0 0 14px}.gvs-group-sec{font-size:13px;font-weight:700;letter-spacing:.02em;color:#0e7490;margin:18px 0 6px}.gvs-group-sec:first-child{margin-top:0}.gvs-group-hint{font-size:12.5px;opacity:.7;margin:0 0 10px;line-height:1.4}.gvs-group-panel .gvs-group-row{display:flex;align-items:center;gap:12px;padding:10px 12px;margin:0 0 8px;border:1px solid #e2e8f0;border-radius:12px;background:transparent;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:pan-y}.gvs-group-panel .gvs-group-row.is-pressing{background:#0e749024;border-color:#0e7490;transform:scale(.985);transition:transform .5s,background .5s}.gvs-group-panel .gvs-group-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.gvs-group-panel .gvs-group-name small{font-weight:400;opacity:.65}.gvs-group-panel .gvs-group-av{width:40px;height:40px;flex:0 0 40px}body.dark .gvs-group-panel,body.dark .gvs-group-panel-head{background:#0B1020;color:#e5edf8;border-color:#3a3a42}body.dark .gvs-group-panel .gvs-group-row{border-color:#3a3a42}body.dark .gvs-group-sec{color:#67e8f9}body.gvs-group-panel-open #toast{z-index:2147483647!important}#groupeGvsBody .gvs-group-enter-text{padding:26px 8px 22px;text-align:center;font-size:20px;font-weight:600;line-height:1.35}#groupeGvsBody .btn.full{margin:0!important}.gvs-wa-group-intro{align-self:center;width:calc(100% - 28px);max-width:420px;margin:14px auto 12px;padding:22px 16px 16px;border-radius:22px;text-align:center;box-sizing:border-box;background:#f0f2f5;color:#1c1e21;display:flex;flex-direction:column;align-items:center;gap:10px}.gvs-wa-group-intro-av{width:96px;height:96px;border-radius:50%;overflow:hidden;background:var(--paper-raised,#fff);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 1px #00000014}.gvs-wa-group-intro-av img{width:100%;height:100%;object-fit:cover;display:block}.gvs-wa-group-intro-title{font-size:19px;font-weight:700;margin-top:4px}.gvs-wa-group-intro-sub{font-size:15px;opacity:.7}.gvs-wa-group-intro-txt{font-size:14px;opacity:.7;line-height:1.4;padding:0 6px}.gvs-wa-group-intro-btn{width:100%;margin-top:4px;padding:12px 14px;border-radius:999px;border:1.5px solid #25a244;background:transparent;color:#1f8f3a;font-size:15px;font-weight:600;cursor:pointer}.gvs-wa-group-intro-btn:active{background:#25a2441f}body.dark .gvs-wa-group-intro{background:#0B1020;color:#e9edef}body.dark .gvs-wa-group-intro-btn{border-color:#2fbf5b;color:#2fbf5b}.gvs-wa-msg-avatar-tap{cursor:pointer;pointer-events:auto!important}.gvs-group-row.is-chat:active{background:#2563eb1a}#gvsWaUserChat.gvs-wa-is-group .gvs-wa-chat-avatar{cursor:pointer}.startup-dots4{display:flex;align-items:center;justify-content:center;gap:12px;height:34px;transform:none!important}.startup-dots4 i{display:block;width:13px;height:13px;border-radius:50%;animation:gvsDots4 1.1s ease-in-out infinite;will-change:transform,opacity}.startup-dots4 i:nth-child(1){background:#ff2d2d;animation-delay:0s}.startup-dots4 i:nth-child(2){background:#ffb800;animation-delay:.14s}.startup-dots4 i:nth-child(3){background:#00c853;animation-delay:.28s}.startup-dots4 i:nth-child(4){background:#2d6bff;animation-delay:.42s}@keyframes gvsDots4{0%,70%,to{transform:translateY(0) scale(.8);opacity:.45}35%{transform:translateY(-9px) scale(1.12);opacity:1}}@media(prefers-reduced-motion:reduce){.startup-dots4 i{animation-duration:2.2s}}html body.dark .android-status-bar .asb-left,html body.dark .android-status-bar .asb-right,html body.dark .android-status-bar .asb-icon-btn,html body.dark .android-status-bar .asb-icon-btn svg,html body.dark .android-status-bar .asb-bell-icon,html body.dark .android-status-bar .asb-more-btn,html body.dark .android-status-bar .asb-chip:not(#asbNetwork),html body.dark .android-status-bar .asb-chip:not(#asbNetwork) .asb-icon,html body.dark .android-status-bar .asb-chip:not(#asbNetwork) .asb-txt,html body.dark #asbBattery,html body.dark #asbBattery .asb-icon,html body.dark #asbBattery .asb-battery-percent,html body.dark #asbBatteryText{color:#111!important}html body.dark #asbBattery.low,html body.dark #asbBattery.low .asb-icon{color:#ff7b7b!important}.gvs-wa-chat-thread .gvs-wa-line>.gvs-wa-seen-row{flex:0 0 auto!important;align-self:flex-end!important;display:flex;margin:0 0 3px 2px!important;line-height:0}#gvsWaUserChat .gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg .gvs-wa-meta,#gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg .gvs-wa-meta{align-self:flex-end!important;justify-content:flex-end!important;text-align:right!important;padding-left:0!important;padding-right:2px!important}#gvsWaUserChat .gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-other.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg .gvs-wa-meta,#gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-other.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg .gvs-wa-meta{align-self:flex-start!important;justify-content:flex-start!important;text-align:left!important;padding-left:30px!important;padding-right:4px!important}.gvs-wa-chat-thread .gvs-wa-msg .gvs-wa-seen-row.gvs-wa-seen-group{gap:3px;flex-wrap:wrap;justify-content:flex-end}.gvs-pc-modal .gvs-pc-modal-head{position:relative!important;justify-content:flex-start!important;min-height:64px}.gvs-pc-modal .gvs-pc-modal-head .gvs-pc-modal-title{position:absolute!important;left:64px;right:64px;top:50%;transform:translateY(-50%);display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;flex:none!important;pointer-events:none}.gvs-pc-modal .gvs-pc-modal-head .gvs-pc-modal-title b,.gvs-pc-modal .gvs-pc-modal-head .gvs-pc-modal-title small{display:block;width:100%;text-align:center!important}.gvs-pc-modal .gvs-pc-modal-head .gvs-pc-modal-spacer{display:none!important}.gvs-wa-private-intro{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:22px 16px 16px;margin:0 auto 8px;width:100%;box-sizing:border-box}.gvs-wa-private-intro-av{width:96px;height:96px;border-radius:50%;overflow:hidden;background:#2f6fed;color:#fff;display:flex;align-items:center;justify-content:center;font-size:34px;font-weight:800;box-shadow:0 0 0 1px #00000014}.gvs-wa-private-intro-av img{width:100%;height:100%;object-fit:cover;display:block}.gvs-wa-private-intro-name{font-size:22px;font-weight:800;margin-top:8px;color:#111}.gvs-wa-private-intro-sub{font-size:14px;color:#6b7280}body.dark .gvs-wa-private-intro-name{color:#f0f3f8}body.dark .gvs-wa-private-intro-sub{color:#9aa6b8}.gvs-wa-group-intro{background:transparent!important;box-shadow:none!important;border:0!important}body.dark .gvs-wa-group-intro{background:transparent!important}.gvs-wa-seen-row.gvs-wa-seen-group{cursor:pointer;align-items:center;pointer-events:auto!important}.gvs-wa-seen-more{font-size:10px;font-weight:700;line-height:16px;color:#64748b;margin-left:1px}#gvsWaUserChat.gvs-wa-invite-gate #gvsWaUserComposer,#gvsWaUserChat.gvs-wa-invite-gate #gvsWaUserReplyPreview{display:none!important}.gvs-inv-card{box-sizing:border-box;width:min(340px,92%);margin:18px auto 24px;padding:22px 20px 20px;border-radius:18px;background:#fff;color:#0f172a;text-align:center;border:1px solid #e2e8f0;box-shadow:0 8px 26px #0f172a1a}.gvs-inv-ico{width:60px;height:60px;margin:0 auto 12px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#e8f1ff;color:#0b5cff}.gvs-inv-card.is-wait .gvs-inv-ico{background:#fff4de;color:#c77700}.gvs-inv-card.is-in .gvs-inv-ico{background:#e3f8ec;color:#12a150}.gvs-inv-title{font-size:18px;font-weight:800;margin-bottom:6px;letter-spacing:.1px}.gvs-inv-text{font-size:14.5px;line-height:1.5;color:#475569;margin-bottom:18px}.gvs-inv-text b{color:inherit}.gvs-inv-actions{display:flex;flex-direction:column;gap:10px}.gvs-inv-btn{appearance:none;-webkit-appearance:none;width:100%;min-height:48px;padding:0 18px;border:0;border-radius:12px;font:inherit;font-size:15.5px;font-weight:700;letter-spacing:.2px;cursor:pointer;transition:transform .12s ease,filter .12s ease,box-shadow .12s ease}.gvs-inv-btn:active{transform:scale(.98);filter:brightness(.95)}.gvs-inv-btn:disabled{opacity:.6;cursor:default}.gvs-inv-btn.is-primary{background:linear-gradient(135deg,#1a8cff,#0a58e6);color:#fff;box-shadow:0 6px 16px #0a58e652}.gvs-inv-btn.is-success{background:linear-gradient(135deg,#22c55e,#12a150);color:#fff;box-shadow:0 6px 16px #12a1504d}.gvs-inv-btn.is-ghost{background:transparent;color:#475569;border:1.5px solid #cbd5e1}.gvs-inv-chip{align-self:center;padding:8px 18px;border-radius:999px;background:#fff4de;color:#9a5b00;font-size:13.5px;font-weight:700}.gvs-inv-done{display:flex;align-items:center;justify-content:center;gap:6px;width:max-content;max-width:92%;margin:10px auto;padding:6px 14px;border-radius:999px;background:#e3f8ec;color:#0d7a3c;font-size:12.5px;font-weight:700}body.dark .gvs-inv-card{background:#0B1020;color:#f1f5f9;border-color:#ffffff1f;box-shadow:0 8px 26px #00000073}body.dark .gvs-inv-ico{background:#1a8cff2e;color:#6db4ff}body.dark .gvs-inv-card.is-wait .gvs-inv-ico{background:#ffaa282e;color:#ffc266}body.dark .gvs-inv-card.is-in .gvs-inv-ico{background:#22c55e2e;color:#6ee7a0}body.dark .gvs-inv-text{color:#b6c2d6}body.dark .gvs-inv-btn.is-ghost{color:#dbe4f3;border-color:#ffffff47}body.dark .gvs-inv-chip{background:#ffaa282e;color:#ffc266}body.dark .gvs-inv-done{background:#22c55e29;color:#7ee8a8}.gvs-wa-sys-line{display:flex;justify-content:center;margin:10px 0;padding:0 14px}.gvs-wa-sys-line span{max-width:88%;padding:5px 14px;border-radius:10px;background:#0f172a14;color:#475569;font-size:12.5px;font-weight:600;text-align:center;line-height:1.35}body.dark .gvs-wa-sys-line span{background:#ffffff1f;color:#cbd5e1}.gvs-inv-card{display:block!important;align-self:center!important;margin-left:auto!important;margin-right:auto!important;margin-top:clamp(16px,6vh,56px)!important;text-align:center!important;float:none!important}.gvs-inv-title,.gvs-inv-text{text-align:center!important}.gvs-inv-ico{margin-left:auto!important;margin-right:auto!important}.gvs-inv-actions{align-items:center!important;justify-content:center!important}.gvs-inv-btn,.gvs-inv-btn.is-primary,.gvs-inv-btn.is-success,.gvs-inv-btn.is-ghost{background:linear-gradient(135deg,#168cff,#06f)!important;color:#fff!important;border:0!important;box-shadow:0 0 12px #0084ff6b,inset 0 1px #ffffff47!important;font-weight:800!important;border-radius:12px!important}body.dark .gvs-inv-btn,body.dark .gvs-inv-btn.is-primary,body.dark .gvs-inv-btn.is-success,body.dark .gvs-inv-btn.is-ghost{background:linear-gradient(180deg,#8af0b4,#34d399)!important;color:#064e3b!important;border:0!important;box-shadow:0 0 7px #4ade809e,0 0 18px #34d39966,inset 0 1px #ffffff6b!important}.gvs-inv-done{margin-left:auto!important;margin-right:auto!important}.gvs-inv-btn,.gvs-inv-btn.is-primary,.gvs-inv-btn.is-success,.gvs-inv-btn.is-ghost{background:linear-gradient(135deg,#34b4ff,#0a7bff)!important;color:#fff!important;text-shadow:0 0 6px rgba(255,255,255,.35);box-shadow:0 0 22px #00a0ffd9,0 0 6px #50beffe6,inset 0 1px #ffffff73!important}body.dark .gvs-inv-btn,body.dark .gvs-inv-btn.is-primary,body.dark .gvs-inv-btn.is-success,body.dark .gvs-inv-btn.is-ghost{background:linear-gradient(180deg,#8af0b4,#34d399)!important;color:#064e3b!important;text-shadow:none;box-shadow:0 0 22px #6dff9cb3,0 0 6px #a0ffbee6,inset 0 1px #ffffffb3!important}body.dark .gvs-inv-btn,body.dark .gvs-inv-btn.is-primary,body.dark .gvs-inv-btn.is-success,body.dark .gvs-inv-btn.is-ghost{background:linear-gradient(180deg,#8af0b4,#34d399)!important;color:#064e3b!important;border:1px solid rgba(255,255,255,.3)!important;text-shadow:none!important;box-shadow:0 0 7px #4ade809e,0 0 18px #34d39966,inset 0 1px #ffffff6b!important}body.dark .gvs-inv-card{background:#0B1020!important;color:#eaf0ff!important;border-color:#3a3a42!important}body.dark .gvs-inv-title{color:#eaf0ff!important}body.dark .gvs-inv-text{color:#b9c4e0!important}.gvs-wa-sys-line span .gvs-wa-sys-when{display:block;margin-top:2px;font-size:11px;font-weight:500;opacity:.8}.gvs-inv-done{white-space:nowrap!important;max-width:96%!important;width:max-content!important;padding:6px 10px!important;gap:5px!important;font-size:min(12.5px,3.1vw)!important;letter-spacing:-.1px}.gvs-inv-done svg{flex:0 0 auto;width:1.1em;height:1.1em}html body.gvs-wa-fs-on #gvsWaUserChat .gvs-wa-chat-thread .gvs-wa-msg.emoji-only .gvs-wa-text,html body.gvs-wa-fs-on #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.emoji-only .gvs-wa-text,html body.gvs-wa-fs-on #gvsWaUserChat .gvs-wa-chat-thread .gvs-wa-msg.sticker-only .gvs-wa-text,html body.gvs-wa-fs-on #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.sticker-only .gvs-wa-text{font-size:calc(34px * var(--gvs-wa-fs-scale))!important;line-height:1.18!important}html body.gvs-wa-fs-on #gvsWaUserChat .gvs-wa-chat-thread .gvs-wa-sender,html body.gvs-wa-fs-on #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-sender{font-size:calc(12px * (1 + .6 * var(--gvs-wa-fs-p,0)))!important}html body.gvs-wa-fs-on #gvsWaUserChat .gvs-wa-composer textarea,html body.gvs-wa-fs-on #gvsWaAdminChat .gvs-wa-composer textarea{font-size:calc(15px * (1 + .6 * var(--gvs-wa-fs-p,0)))!important}html body.gvs-wa-fs-on #gvsWaUserChat .gvs-wa-chat-thread .gvs-wa-reaction,html body.gvs-wa-fs-on #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-reaction{font-size:calc(14px * (1 + .5 * var(--gvs-wa-fs-p,0)))!important}html body.gvs-wa-fs-on #gvsWaUserChat .gvs-wa-group-intro-title{font-size:calc(22px * (1 + .4 * var(--gvs-wa-fs-p,0)))!important}html body.gvs-wa-fs-on #gvsWaUserChat .gvs-wa-chat-thread .gvs-wa-msg-avatar,html body.gvs-wa-fs-on #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg-avatar{width:calc(30px * (1 + .3 * var(--gvs-wa-fs-p,0)));height:calc(30px * (1 + .3 * var(--gvs-wa-fs-p,0)));min-width:calc(30px * (1 + .3 * var(--gvs-wa-fs-p,0)));flex-basis:calc(30px * (1 + .3 * var(--gvs-wa-fs-p,0)))!important}.gvs-wa-msg-avatar-tap{cursor:pointer;position:relative;-webkit-tap-highlight-color:rgba(37,99,235,.25)}.gvs-wa-msg-avatar-tap:after{content:"";position:absolute;inset:-6px}.gvs-wa-msg-avatar-tap:active{transform:scale(.92)}.gvs-group-row.is-chat{cursor:pointer}.gvs-wa-meta:empty{display:none!important}.gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-tight{margin-bottom:-9px!important}.gvs-wa-chat-thread .gvs-wa-msg.out.gvs-wa-tight .gvs-wa-text,.gvs-wa-chat-thread .gvs-wa-msg.out.gvs-wa-tight .gvs-wa-line>*:first-child{border-bottom-right-radius:6px!important}.gvs-wa-chat-thread .gvs-wa-msg.out.gvs-wa-cont .gvs-wa-text{border-top-right-radius:6px!important}.gvs-wa-chat-thread .gvs-wa-msg.in.gvs-wa-tight .gvs-wa-text{border-bottom-left-radius:6px!important}.gvs-wa-chat-thread .gvs-wa-msg.in.gvs-wa-cont .gvs-wa-text{border-top-left-radius:6px!important}html body .gvs-wa-chat-thread .gvs-wa-msg:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-text{padding:7px 12px!important;border-radius:18px!important;box-shadow:none!important}html body .gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-tight{margin-bottom:-10px!important}html body .gvs-wa-chat-thread .gvs-wa-msg:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-text{padding:7px 12px!important;border-radius:18px!important;box-shadow:none!important;font-weight:400!important}html body .gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-own:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-text{background:var(--wa-out-bg)!important;color:var(--wa-out-fg)!important}html body .gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-other:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-text{background:var(--wa-in-bg)!important;color:var(--wa-in-fg)!important}html body.dark .gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-other:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-text{background:#0B1020!important;color:#f2f5fa!important}html body .gvs-wa-chat-thread .gvs-wa-msg.out.gvs-wa-tight:not(.gvs-wa-cont):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-text{border-bottom-right-radius:4px!important}html body .gvs-wa-chat-thread .gvs-wa-msg.out.gvs-wa-tight.gvs-wa-cont:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-text{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}html body .gvs-wa-chat-thread .gvs-wa-msg.out.gvs-wa-cont:not(.gvs-wa-tight):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-text{border-top-right-radius:4px!important}html body .gvs-wa-chat-thread .gvs-wa-msg.in.gvs-wa-tight:not(.gvs-wa-cont):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-text{border-bottom-left-radius:4px!important}html body .gvs-wa-chat-thread .gvs-wa-msg.in.gvs-wa-tight.gvs-wa-cont:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-text{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}html body .gvs-wa-chat-thread .gvs-wa-msg.in.gvs-wa-cont:not(.gvs-wa-tight):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-text{border-top-left-radius:4px!important}html body #gvsWaUserThread .gvs-wa-msg.gvs-wa-tight{margin-bottom:-10px!important}html body #gvsWaUserThread .gvs-wa-msg:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-text{padding:7px 12px!important;border-radius:18px!important;box-shadow:none!important;font-weight:400!important}html body #gvsWaUserThread .gvs-wa-msg.gvs-wa-own:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-text{background:var(--wa-out-bg)!important;color:var(--wa-out-fg)!important}html body #gvsWaUserThread .gvs-wa-msg.gvs-wa-other:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-text{background:var(--wa-in-bg)!important;color:var(--wa-in-fg)!important}html body.dark #gvsWaUserThread .gvs-wa-msg.gvs-wa-other:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-text{background:#0B1020!important;color:#f2f5fa!important}html body #gvsWaUserThread .gvs-wa-msg.out.gvs-wa-tight:not(.gvs-wa-cont):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-text{border-bottom-right-radius:4px!important}html body #gvsWaUserThread .gvs-wa-msg.out.gvs-wa-tight.gvs-wa-cont:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-text{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}html body #gvsWaUserThread .gvs-wa-msg.out.gvs-wa-cont:not(.gvs-wa-tight):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-text{border-top-right-radius:4px!important}html body #gvsWaUserThread .gvs-wa-msg.in.gvs-wa-tight:not(.gvs-wa-cont):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-text{border-bottom-left-radius:4px!important}html body #gvsWaUserThread .gvs-wa-msg.in.gvs-wa-tight.gvs-wa-cont:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-text{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}html body #gvsWaUserThread .gvs-wa-msg.in.gvs-wa-cont:not(.gvs-wa-tight):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-text{border-top-left-radius:4px!important}html body #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-tight{margin-bottom:-10px!important}html body #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-text{padding:7px 12px!important;border-radius:18px!important;box-shadow:none!important;font-weight:400!important}html body #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-own:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-text{background:var(--wa-out-bg)!important;color:var(--wa-out-fg)!important}html body #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-other:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-text{background:var(--wa-in-bg)!important;color:var(--wa-in-fg)!important}html body.dark #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-other:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-text{background:#0B1020!important;color:#f2f5fa!important}html body #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.out.gvs-wa-tight:not(.gvs-wa-cont):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-text{border-bottom-right-radius:4px!important}html body #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.out.gvs-wa-tight.gvs-wa-cont:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-text{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}html body #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.out.gvs-wa-cont:not(.gvs-wa-tight):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-text{border-top-right-radius:4px!important}html body #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.in.gvs-wa-tight:not(.gvs-wa-cont):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-text{border-bottom-left-radius:4px!important}html body #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.in.gvs-wa-tight.gvs-wa-cont:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-text{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}html body #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.in.gvs-wa-cont:not(.gvs-wa-tight):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-text{border-top-left-radius:4px!important}html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-tight{margin-bottom:-10px!important}html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-text{padding:7px 12px!important;border-radius:18px!important;box-shadow:none!important;font-weight:400!important}html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-own:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-text{background:var(--wa-out-bg)!important;color:var(--wa-out-fg)!important}html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-other:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-text{background:var(--wa-in-bg)!important;color:var(--wa-in-fg)!important}html body.dark.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-other:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-text{background:#0B1020!important;color:#f2f5fa!important}html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.out.gvs-wa-tight:not(.gvs-wa-cont):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-text{border-bottom-right-radius:4px!important}html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.out.gvs-wa-tight.gvs-wa-cont:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-text{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.out.gvs-wa-cont:not(.gvs-wa-tight):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-text{border-top-right-radius:4px!important}html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.in.gvs-wa-tight:not(.gvs-wa-cont):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-text{border-bottom-left-radius:4px!important}html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.in.gvs-wa-tight.gvs-wa-cont:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-text{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.in.gvs-wa-cont:not(.gvs-wa-tight):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-text{border-top-left-radius:4px!important}html body .gvs-wa-chat-thread .gvs-wa-msg:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-voice,html body .gvs-wa-chat-thread .gvs-wa-msg:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment-file,html body .gvs-wa-chat-thread .gvs-wa-msg:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-call-card{border-radius:18px!important;box-shadow:none!important;border:0!important}html body .gvs-wa-chat-thread .gvs-wa-msg:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment{border-radius:18px!important;overflow:hidden!important}html body .gvs-wa-chat-thread .gvs-wa-msg:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment video,html body .gvs-wa-chat-thread .gvs-wa-msg:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment.image img{border-radius:0!important}html body .gvs-wa-chat-thread .gvs-wa-msg:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment-file{display:inline-block!important;padding:7px 12px!important;text-decoration:none!important;font-weight:400!important}html body .gvs-wa-chat-thread .gvs-wa-msg:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-call-card{padding:7px 12px!important}html body .gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-own:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-voice,html body .gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-own:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment-file,html body .gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-own:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-call-card{background:var(--wa-out-bg)!important;color:var(--wa-out-fg)!important}html body .gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-other:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-voice,html body .gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-other:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment-file,html body .gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-other:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-call-card{background:var(--wa-in-bg)!important;color:var(--wa-in-fg)!important}html body.dark .gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-other:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-voice,html body.dark .gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-other:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment-file,html body.dark .gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-other:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-call-card{background:#0B1020!important;color:#f2f5fa!important}html body .gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-own:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-call-card .gvs-wa-call-icon{background:#ffffff38!important;color:#fff!important}html body .gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-other:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-call-card:not(.missed) .gvs-wa-call-icon{background:#0866ff1f!important;color:#0866ff!important}html body .gvs-wa-chat-thread .gvs-wa-msg.out.gvs-wa-tight:not(.gvs-wa-cont):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-voice,html body .gvs-wa-chat-thread .gvs-wa-msg.out.gvs-wa-tight:not(.gvs-wa-cont):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment-file,html body .gvs-wa-chat-thread .gvs-wa-msg.out.gvs-wa-tight:not(.gvs-wa-cont):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-call-card,html body .gvs-wa-chat-thread .gvs-wa-msg.out.gvs-wa-tight:not(.gvs-wa-cont):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment{border-bottom-right-radius:4px!important}html body .gvs-wa-chat-thread .gvs-wa-msg.out.gvs-wa-tight.gvs-wa-cont:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-voice,html body .gvs-wa-chat-thread .gvs-wa-msg.out.gvs-wa-tight.gvs-wa-cont:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment-file,html body .gvs-wa-chat-thread .gvs-wa-msg.out.gvs-wa-tight.gvs-wa-cont:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-call-card,html body .gvs-wa-chat-thread .gvs-wa-msg.out.gvs-wa-tight.gvs-wa-cont:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}html body .gvs-wa-chat-thread .gvs-wa-msg.out.gvs-wa-cont:not(.gvs-wa-tight):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-voice,html body .gvs-wa-chat-thread .gvs-wa-msg.out.gvs-wa-cont:not(.gvs-wa-tight):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment-file,html body .gvs-wa-chat-thread .gvs-wa-msg.out.gvs-wa-cont:not(.gvs-wa-tight):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-call-card,html body .gvs-wa-chat-thread .gvs-wa-msg.out.gvs-wa-cont:not(.gvs-wa-tight):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment{border-top-right-radius:4px!important}html body .gvs-wa-chat-thread .gvs-wa-msg.in.gvs-wa-tight:not(.gvs-wa-cont):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-voice,html body .gvs-wa-chat-thread .gvs-wa-msg.in.gvs-wa-tight:not(.gvs-wa-cont):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment-file,html body .gvs-wa-chat-thread .gvs-wa-msg.in.gvs-wa-tight:not(.gvs-wa-cont):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-call-card,html body .gvs-wa-chat-thread .gvs-wa-msg.in.gvs-wa-tight:not(.gvs-wa-cont):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment{border-bottom-left-radius:4px!important}html body .gvs-wa-chat-thread .gvs-wa-msg.in.gvs-wa-tight.gvs-wa-cont:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-voice,html body .gvs-wa-chat-thread .gvs-wa-msg.in.gvs-wa-tight.gvs-wa-cont:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment-file,html body .gvs-wa-chat-thread .gvs-wa-msg.in.gvs-wa-tight.gvs-wa-cont:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-call-card,html body .gvs-wa-chat-thread .gvs-wa-msg.in.gvs-wa-tight.gvs-wa-cont:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}html body .gvs-wa-chat-thread .gvs-wa-msg.in.gvs-wa-cont:not(.gvs-wa-tight):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-voice,html body .gvs-wa-chat-thread .gvs-wa-msg.in.gvs-wa-cont:not(.gvs-wa-tight):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment-file,html body .gvs-wa-chat-thread .gvs-wa-msg.in.gvs-wa-cont:not(.gvs-wa-tight):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-call-card,html body .gvs-wa-chat-thread .gvs-wa-msg.in.gvs-wa-cont:not(.gvs-wa-tight):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment{border-top-left-radius:4px!important}html body #gvsWaUserThread .gvs-wa-msg:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-voice,html body #gvsWaUserThread .gvs-wa-msg:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment-file,html body #gvsWaUserThread .gvs-wa-msg:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-call-card{border-radius:18px!important;box-shadow:none!important;border:0!important}html body #gvsWaUserThread .gvs-wa-msg:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment{border-radius:18px!important;overflow:hidden!important}html body #gvsWaUserThread .gvs-wa-msg:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment video,html body #gvsWaUserThread .gvs-wa-msg:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment.image img{border-radius:0!important}html body #gvsWaUserThread .gvs-wa-msg:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment-file{display:inline-block!important;padding:7px 12px!important;text-decoration:none!important;font-weight:400!important}html body #gvsWaUserThread .gvs-wa-msg:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-call-card{padding:7px 12px!important}html body #gvsWaUserThread .gvs-wa-msg.gvs-wa-own:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-voice,html body #gvsWaUserThread .gvs-wa-msg.gvs-wa-own:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment-file,html body #gvsWaUserThread .gvs-wa-msg.gvs-wa-own:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-call-card{background:var(--wa-out-bg)!important;color:var(--wa-out-fg)!important}html body #gvsWaUserThread .gvs-wa-msg.gvs-wa-other:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-voice,html body #gvsWaUserThread .gvs-wa-msg.gvs-wa-other:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment-file,html body #gvsWaUserThread .gvs-wa-msg.gvs-wa-other:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-call-card{background:var(--wa-in-bg)!important;color:var(--wa-in-fg)!important}html body.dark #gvsWaUserThread .gvs-wa-msg.gvs-wa-other:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-voice,html body.dark #gvsWaUserThread .gvs-wa-msg.gvs-wa-other:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment-file,html body.dark #gvsWaUserThread .gvs-wa-msg.gvs-wa-other:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-call-card{background:#0B1020!important;color:#f2f5fa!important}html body #gvsWaUserThread .gvs-wa-msg.gvs-wa-own:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-call-card .gvs-wa-call-icon{background:#ffffff38!important;color:#fff!important}html body #gvsWaUserThread .gvs-wa-msg.gvs-wa-other:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-call-card:not(.missed) .gvs-wa-call-icon{background:#0866ff1f!important;color:#0866ff!important}html body #gvsWaUserThread .gvs-wa-msg.out.gvs-wa-tight:not(.gvs-wa-cont):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-voice,html body #gvsWaUserThread .gvs-wa-msg.out.gvs-wa-tight:not(.gvs-wa-cont):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment-file,html body #gvsWaUserThread .gvs-wa-msg.out.gvs-wa-tight:not(.gvs-wa-cont):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-call-card,html body #gvsWaUserThread .gvs-wa-msg.out.gvs-wa-tight:not(.gvs-wa-cont):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment{border-bottom-right-radius:4px!important}html body #gvsWaUserThread .gvs-wa-msg.out.gvs-wa-tight.gvs-wa-cont:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-voice,html body #gvsWaUserThread .gvs-wa-msg.out.gvs-wa-tight.gvs-wa-cont:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment-file,html body #gvsWaUserThread .gvs-wa-msg.out.gvs-wa-tight.gvs-wa-cont:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-call-card,html body #gvsWaUserThread .gvs-wa-msg.out.gvs-wa-tight.gvs-wa-cont:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}html body #gvsWaUserThread .gvs-wa-msg.out.gvs-wa-cont:not(.gvs-wa-tight):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-voice,html body #gvsWaUserThread .gvs-wa-msg.out.gvs-wa-cont:not(.gvs-wa-tight):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment-file,html body #gvsWaUserThread .gvs-wa-msg.out.gvs-wa-cont:not(.gvs-wa-tight):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-call-card,html body #gvsWaUserThread .gvs-wa-msg.out.gvs-wa-cont:not(.gvs-wa-tight):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment{border-top-right-radius:4px!important}html body #gvsWaUserThread .gvs-wa-msg.in.gvs-wa-tight:not(.gvs-wa-cont):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-voice,html body #gvsWaUserThread .gvs-wa-msg.in.gvs-wa-tight:not(.gvs-wa-cont):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment-file,html body #gvsWaUserThread .gvs-wa-msg.in.gvs-wa-tight:not(.gvs-wa-cont):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-call-card,html body #gvsWaUserThread .gvs-wa-msg.in.gvs-wa-tight:not(.gvs-wa-cont):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment{border-bottom-left-radius:4px!important}html body #gvsWaUserThread .gvs-wa-msg.in.gvs-wa-tight.gvs-wa-cont:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-voice,html body #gvsWaUserThread .gvs-wa-msg.in.gvs-wa-tight.gvs-wa-cont:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment-file,html body #gvsWaUserThread .gvs-wa-msg.in.gvs-wa-tight.gvs-wa-cont:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-call-card,html body #gvsWaUserThread .gvs-wa-msg.in.gvs-wa-tight.gvs-wa-cont:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}html body #gvsWaUserThread .gvs-wa-msg.in.gvs-wa-cont:not(.gvs-wa-tight):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-voice,html body #gvsWaUserThread .gvs-wa-msg.in.gvs-wa-cont:not(.gvs-wa-tight):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment-file,html body #gvsWaUserThread .gvs-wa-msg.in.gvs-wa-cont:not(.gvs-wa-tight):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-call-card,html body #gvsWaUserThread .gvs-wa-msg.in.gvs-wa-cont:not(.gvs-wa-tight):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment{border-top-left-radius:4px!important}html body #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-voice,html body #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment-file,html body #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-call-card{border-radius:18px!important;box-shadow:none!important;border:0!important}html body #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment{border-radius:18px!important;overflow:hidden!important}html body #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment video,html body #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment.image img{border-radius:0!important}html body #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment-file{display:inline-block!important;padding:7px 12px!important;text-decoration:none!important;font-weight:400!important}html body #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-call-card{padding:7px 12px!important}html body #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-own:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-voice,html body #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-own:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment-file,html body #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-own:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-call-card{background:var(--wa-out-bg)!important;color:var(--wa-out-fg)!important}html body #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-other:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-voice,html body #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-other:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment-file,html body #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-other:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-call-card{background:var(--wa-in-bg)!important;color:var(--wa-in-fg)!important}html body.dark #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-other:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-voice,html body.dark #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-other:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment-file,html body.dark #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-other:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-call-card{background:#0B1020!important;color:#f2f5fa!important}html body #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-own:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-call-card .gvs-wa-call-icon{background:#ffffff38!important;color:#fff!important}html body #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-other:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-call-card:not(.missed) .gvs-wa-call-icon{background:#0866ff1f!important;color:#0866ff!important}html body #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.out.gvs-wa-tight:not(.gvs-wa-cont):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-voice,html body #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.out.gvs-wa-tight:not(.gvs-wa-cont):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment-file,html body #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.out.gvs-wa-tight:not(.gvs-wa-cont):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-call-card,html body #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.out.gvs-wa-tight:not(.gvs-wa-cont):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment{border-bottom-right-radius:4px!important}html body #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.out.gvs-wa-tight.gvs-wa-cont:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-voice,html body #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.out.gvs-wa-tight.gvs-wa-cont:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment-file,html body #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.out.gvs-wa-tight.gvs-wa-cont:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-call-card,html body #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.out.gvs-wa-tight.gvs-wa-cont:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}html body #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.out.gvs-wa-cont:not(.gvs-wa-tight):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-voice,html body #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.out.gvs-wa-cont:not(.gvs-wa-tight):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment-file,html body #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.out.gvs-wa-cont:not(.gvs-wa-tight):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-call-card,html body #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.out.gvs-wa-cont:not(.gvs-wa-tight):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment{border-top-right-radius:4px!important}html body #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.in.gvs-wa-tight:not(.gvs-wa-cont):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-voice,html body #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.in.gvs-wa-tight:not(.gvs-wa-cont):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment-file,html body #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.in.gvs-wa-tight:not(.gvs-wa-cont):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-call-card,html body #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.in.gvs-wa-tight:not(.gvs-wa-cont):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment{border-bottom-left-radius:4px!important}html body #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.in.gvs-wa-tight.gvs-wa-cont:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-voice,html body #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.in.gvs-wa-tight.gvs-wa-cont:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment-file,html body #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.in.gvs-wa-tight.gvs-wa-cont:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-call-card,html body #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.in.gvs-wa-tight.gvs-wa-cont:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}html body #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.in.gvs-wa-cont:not(.gvs-wa-tight):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-voice,html body #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.in.gvs-wa-cont:not(.gvs-wa-tight):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment-file,html body #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.in.gvs-wa-cont:not(.gvs-wa-tight):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-call-card,html body #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.in.gvs-wa-cont:not(.gvs-wa-tight):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment{border-top-left-radius:4px!important}html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-voice,html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment-file,html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-call-card{border-radius:18px!important;box-shadow:none!important;border:0!important}html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment{border-radius:18px!important;overflow:hidden!important}html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment video,html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment.image img{border-radius:0!important}html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment-file{display:inline-block!important;padding:7px 12px!important;text-decoration:none!important;font-weight:400!important}html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-call-card{padding:7px 12px!important}html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-own:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-voice,html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-own:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment-file,html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-own:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-call-card{background:var(--wa-out-bg)!important;color:var(--wa-out-fg)!important}html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-other:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-voice,html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-other:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment-file,html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-other:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-call-card{background:var(--wa-in-bg)!important;color:var(--wa-in-fg)!important}html body.dark.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-other:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-voice,html body.dark.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-other:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment-file,html body.dark.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-other:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-call-card{background:#0B1020!important;color:#f2f5fa!important}html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-own:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-call-card .gvs-wa-call-icon{background:#ffffff38!important;color:#fff!important}html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-other:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-call-card:not(.missed) .gvs-wa-call-icon{background:#0866ff1f!important;color:#0866ff!important}html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.out.gvs-wa-tight:not(.gvs-wa-cont):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-voice,html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.out.gvs-wa-tight:not(.gvs-wa-cont):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment-file,html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.out.gvs-wa-tight:not(.gvs-wa-cont):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-call-card,html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.out.gvs-wa-tight:not(.gvs-wa-cont):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment{border-bottom-right-radius:4px!important}html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.out.gvs-wa-tight.gvs-wa-cont:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-voice,html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.out.gvs-wa-tight.gvs-wa-cont:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment-file,html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.out.gvs-wa-tight.gvs-wa-cont:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-call-card,html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.out.gvs-wa-tight.gvs-wa-cont:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.out.gvs-wa-cont:not(.gvs-wa-tight):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-voice,html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.out.gvs-wa-cont:not(.gvs-wa-tight):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment-file,html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.out.gvs-wa-cont:not(.gvs-wa-tight):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-call-card,html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.out.gvs-wa-cont:not(.gvs-wa-tight):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment{border-top-right-radius:4px!important}html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.in.gvs-wa-tight:not(.gvs-wa-cont):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-voice,html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.in.gvs-wa-tight:not(.gvs-wa-cont):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment-file,html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.in.gvs-wa-tight:not(.gvs-wa-cont):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-call-card,html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.in.gvs-wa-tight:not(.gvs-wa-cont):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment{border-bottom-left-radius:4px!important}html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.in.gvs-wa-tight.gvs-wa-cont:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-voice,html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.in.gvs-wa-tight.gvs-wa-cont:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment-file,html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.in.gvs-wa-tight.gvs-wa-cont:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-call-card,html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.in.gvs-wa-tight.gvs-wa-cont:not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.in.gvs-wa-cont:not(.gvs-wa-tight):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-voice,html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.in.gvs-wa-cont:not(.gvs-wa-tight):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment-file,html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.in.gvs-wa-cont:not(.gvs-wa-tight):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-call-card,html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.in.gvs-wa-cont:not(.gvs-wa-tight):not(.emoji-only):not(.sticker-only):not(.is-deleted) .gvs-wa-attachment{border-top-left-radius:4px!important}.gvs-wa-head-icon.gvs-wa-blocked{opacity:.4;position:relative}.gvs-wa-head-icon.gvs-wa-blocked:after{content:"";position:absolute;left:20%;right:20%;top:50%;height:2px;background:#d72525;transform:rotate(-45deg);border-radius:2px;pointer-events:none}.gvs-tile-blocked{opacity:.45;filter:grayscale(.85)}#startupGate .startup-logo{margin-bottom:0!important;position:relative;top:-45px}#startupGate .startup-spinner{position:absolute!important;left:0;right:0;margin:0!important;bottom:calc(env(safe-area-inset-bottom,0px) + 22vh)}#startupGate .startup-status{position:absolute!important;left:50%;margin:0!important;width:max-content;max-width:90vw;bottom:calc(env(safe-area-inset-bottom,0px) + 14vh);transform:translate(-50%) scale(1.15)!important}@keyframes gvsLdSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.startup-star{position:relative;width:44px;height:44px;animation:gvsLdSpin 1.2s linear infinite;will-change:transform}.startup-star i{position:absolute;left:50%;top:0;width:5px;height:17px;margin-left:-2.5px;border-radius:3px;transform-origin:50% 22px;transform:rotate(var(--a,0deg))}.startup-star i:nth-child(1){--a:0deg;background:#ff2d2d}.startup-star i:nth-child(2){--a:45deg;background:#ff9d00}.startup-star i:nth-child(3){--a:90deg;background:#ffe600}.startup-star i:nth-child(4){--a:135deg;background:#00c853}.startup-star i:nth-child(5){--a:180deg;background:#00d9ff}.startup-star i:nth-child(6){--a:225deg;background:#2d6bff}.startup-star i:nth-child(7){--a:270deg;background:#7b3cff}.startup-star i:nth-child(8){--a:315deg;background:#ff00b8}.startup-orbit{position:relative;width:48px;height:48px;animation:gvsLdSpin 1s linear infinite;will-change:transform}.startup-orbit i{position:absolute;left:50%;top:50%;border-radius:50%;transform:translate(-50%,-50%) rotate(var(--a,0deg)) translateY(-19px)}.startup-orbit i:nth-child(1){--a:0deg;width:11px;height:11px;background:#ff2d2d}.startup-orbit i:nth-child(2){--a:45deg;width:10px;height:10px;background:#ff9d00}.startup-orbit i:nth-child(3){--a:90deg;width:9px;height:9px;background:#e8c800}.startup-orbit i:nth-child(4){--a:135deg;width:8px;height:8px;background:#00c853}.startup-orbit i:nth-child(5){--a:180deg;width:7px;height:7px;background:#00b8d9}.startup-orbit i:nth-child(6){--a:225deg;width:5px;height:5px;background:#2d6bff}.startup-orbit i:nth-child(7){--a:270deg;width:4px;height:4px;background:#7b3cff}.startup-orbit i:nth-child(8){--a:315deg;width:3px;height:3px;background:#ff00b8}.startup-ring{width:44px;height:44px;border-radius:50%;background:conic-gradient(from 0deg,#ff2d2d00,#ff9d00,#e8d800,#00c853,#00b8d9,#2d6bff,#ff00b8);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 6px),#000 calc(100% - 5px));mask:radial-gradient(farthest-side,transparent calc(100% - 6px),#000 calc(100% - 5px));animation:gvsLdSpin .9s linear infinite;will-change:transform}@media(prefers-reduced-motion:reduce){.startup-star{animation-duration:2.4s}.startup-orbit{animation-duration:2s}.startup-ring{animation-duration:1.8s}}:is(#startupGate,.gvs-ld-preview) :is(.startup-spinner,.gvs-ld-pv-spin)>*{display:none}:is(#startupGate,.gvs-ld-preview):not([data-loader]) :is(.startup-spinner,.gvs-ld-pv-spin)>.startup-dots4,:is(#startupGate,.gvs-ld-preview)[data-loader=dots4] :is(.startup-spinner,.gvs-ld-pv-spin)>.startup-dots4{display:flex}:is(#startupGate,.gvs-ld-preview)[data-loader=star] :is(.startup-spinner,.gvs-ld-pv-spin)>.startup-star,:is(#startupGate,.gvs-ld-preview)[data-loader=orbit] :is(.startup-spinner,.gvs-ld-pv-spin)>.startup-orbit,:is(#startupGate,.gvs-ld-preview)[data-loader=ring] :is(.startup-spinner,.gvs-ld-pv-spin)>.startup-ring{display:block}:is(#startupGate,.gvs-ld-preview)[data-loader-spinner=off] :is(.startup-spinner,.gvs-ld-pv-spin){display:none!important}:is(#startupGate,.gvs-ld-preview)[data-loader-text=off] .startup-status{display:none!important}#startupGate .startup-spinner{transform:scale(var(--gvs-loader-scale,1));transform-origin:center center}.gvs-ld-admin{margin-top:18px;padding-top:14px;border-top:1px solid #e5e7eb}.gvs-ld-title{display:block;margin-bottom:6px}.gvs-ld-admin .checkline{display:flex;align-items:center;gap:8px;margin:8px 0;padding:10px;border:1px solid #e5e7eb;border-radius:10px}.gvs-ld-formats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0}.gvs-ld-opt{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 6px;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;background:#ffffff}.gvs-ld-opt input{position:absolute;opacity:0;pointer-events:none}.gvs-ld-opt:has(input:checked){border-color:#2d6bff;box-shadow:0 0 0 3px #2d6bff2e}.gvs-ld-opt-pv{display:flex;align-items:center;justify-content:center;height:56px;width:100%;overflow:hidden}.gvs-ld-opt-pv>*{zoom:.75}.gvs-ld-opt-name{font-size:12px;font-weight:700;color:#1f2a44;text-align:center}.gvs-ld-size{display:flex;justify-content:space-between;margin-top:6px;font-weight:700}#loaderCfgSize{width:100%}.gvs-ld-preview{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:150px;margin-top:12px;border-radius:12px;background:#ffffff;overflow:hidden}.gvs-ld-pv-spin{display:flex;align-items:center;justify-content:center;transform:scale(var(--gvs-loader-scale,1));transform-origin:center center}.gvs-ld-preview .startup-status{margin:0}@media(max-width:360px){.gvs-ld-formats{grid-template-columns:1fr}}body.gvs-page-admin .qcard .qicon,body.gvs-page-admin .qcard,body.gvs-page-admin .logo-animated,body.gvs-page-admin .zoom-text,body.gvs-page-admin .gvs-letter,body.gvs-page-admin .brand-mascot,body.gvs-page-admin .game-icon-animated,body.gvs-page-admin .ai-icon-animated svg,body.gvs-page-admin .gvs-round-clock,body.gvs-page-admin #auth .authbrand .logo,body.gvs-page-admin .ad-banner{animation:none!important;will-change:auto!important}body.gvs-page-admin .brand-mascot{filter:none!important}body.gvs-page-admin .admin-accordion{box-shadow:none!important}body.gvs-page-admin .admin-accordion-body{contain:style}body.gvs-page-admin #adminSectionsList,body.gvs-page-admin #panel{scroll-behavior:auto}html body #gvsWaUserChat.is-empty .gvs-wa-chat-thread,html body #gvsWaAdminChat.is-empty .gvs-wa-chat-thread,html body #gvsWaUserChat.is-empty .gvs-wa-chat-thread:empty,html body #gvsWaAdminChat.is-empty .gvs-wa-chat-thread:empty{flex:1 1 auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;padding:14px 12px 18px!important;gap:10px!important;margin:0!important}html body #gvsWaUserChat.is-empty .gvs-wa-empty,html body #gvsWaAdminChat.is-empty .gvs-wa-empty{display:none!important}html body:not(.dark) #gvsWaUserChat,html body:not(.dark) #gvsWaUserChat .gvs-wa-chat-thread,html body:not(.dark) #gvsWaAdminChat,html body:not(.dark) #gvsWaAdminChat .gvs-wa-chat-thread,html body:not(.dark) #gvsWaUserChat .gvs-wa-group-intro,html body:not(.dark) #gvsWaAdminChat .gvs-wa-group-intro{background:var(--paper-raised,#fff)!important;background-color:var(--paper-raised,#fff)!important;background-image:none!important}html body.dark #gvsWaUserChat,html body.dark #gvsWaUserChat .gvs-wa-chat-thread,html body.dark #gvsWaAdminChat,html body.dark #gvsWaAdminChat .gvs-wa-chat-thread,html body.dark #gvsWaUserChat .gvs-wa-group-intro,html body.dark #gvsWaAdminChat .gvs-wa-group-intro{background:#0B1020!important;background-color:#0B1020!important;background-image:none!important}html body.dark #gvsWaUserChat .gvs-wa-group-intro,html body.dark #gvsWaAdminChat .gvs-wa-group-intro{color:#e9edef!important}html body #gvsWaUserChat.is-empty,html body #gvsWaAdminChat.is-empty{height:min(82vh,900px)!important;min-height:540px!important}@media(max-width:760px){html body #gvsWaUserChat.is-empty,html body #gvsWaAdminChat.is-empty{height:calc(100dvh - 135px)!important;min-height:540px!important}html body #messagerie #gvsWaUserChat.is-empty,html body #messagerie #gvsWaAdminChat.is-empty{height:calc(100dvh - 145px)!important}}html body #gvsWaUserChat.is-empty,html body #gvsWaAdminChat.is-empty{display:flex;flex-direction:column}html body #gvsWaUserChat.is-empty.hidden,html body #gvsWaAdminChat.is-empty.hidden{display:none!important}html body #gvsWaUserChat.is-empty .gvs-wa-composer,html body #gvsWaAdminChat.is-empty .gvs-wa-composer{margin-top:auto}html body.dark #gvsWaUserChat.is-empty .gvs-wa-chat-thread,html body.dark #gvsWaAdminChat.is-empty .gvs-wa-chat-thread,html body.dark #messagerie #gvsWaUserChat.is-empty,html body.dark #messagerie #gvsWaAdminChat.is-empty{background:#0B1020!important;background-color:#0B1020!important;background-image:none!important}@keyframes gvsDots4Rainbow{0%{background-color:#ff2d2d}16%{background-color:#ff9d00}32%{background-color:#ffe600}48%{background-color:#00c853}64%{background-color:#00d9ff}80%{background-color:#2d6bff}90%{background-color:#7b3cff}to{background-color:#ff2d2d}}.startup-dots4 i{animation:gvsDots4 1.1s ease-in-out infinite,gvsDots4Rainbow 3.5s linear infinite}.startup-dots4 i:nth-child(2){animation-delay:.14s,-.9s}.startup-dots4 i:nth-child(3){animation-delay:.28s,-1.8s}.startup-dots4 i:nth-child(4){animation-delay:.42s,-2.7s}@media(prefers-reduced-motion:reduce){.startup-dots4 i{animation-duration:2.2s,7s}}#adminBlockBody-dashboard{max-height:none!important;overflow:visible!important;overscroll-behavior:auto!important;scrollbar-gutter:auto!important}.admin-accordion-body{overscroll-behavior:auto}.anip-tile.tab-blocked-user{opacity:.5;filter:grayscale(.8)}.anip-tile.tab-maintenance{outline:2px dashed #d72525;outline-offset:-3px}html body #androidStatusBar#androidStatusBar#androidStatusBar#androidStatusBar.android-status-bar.gvs-asb-fully-hidden{display:none!important;visibility:hidden!important;pointer-events:none!important;height:0!important;min-height:0!important;padding:0!important}html body.gvs-asb-off #appHeader{padding-top:env(safe-area-inset-top,0px)!important}html body.gvs-asb-off:has(#auth.active) #appHeader{padding-top:0!important}#startupGate[data-loader-logo=off] .startup-logo{display:none!important}#startupGate[data-loader-logo=off] .startup-spinner{bottom:auto!important;top:50%;transform:translateY(-50%) scale(var(--gvs-loader-scale,1))!important}#startupGate[data-loader-logo=off] .startup-status{bottom:auto!important;top:calc(50% + 34px + 22px*var(--gvs-loader-scale,1))}#startupGate[data-loader-logo=off][data-loader-spinner=off] .startup-status{top:50%;transform:translate(-50%,-50%) scale(1.15)!important}#startupGate .startup-logo{transition:opacity .45s ease}#startupGate.startup-logo-gone .startup-logo{opacity:0;pointer-events:none}#startupGate.startup-logo-gone .startup-spinner{bottom:auto!important;top:50%;transform:translateY(-50%) scale(var(--gvs-loader-scale,1))!important}#startupGate.startup-logo-gone .startup-status{bottom:auto!important;top:calc(50% + 34px + 22px*var(--gvs-loader-scale,1))}#startupGate .startup-spinner,#startupGate .startup-status{transition:top .45s ease,bottom .45s ease}.gvs-wa-sheet button.gvs-wa-sheet-translate{display:block!important;width:100%;padding:12px 16px!important;border:0!important;border-radius:0!important;background:transparent!important;font:500 16px/1.2 inherit!important;color:#1877f2!important;text-align:left;text-decoration:underline;cursor:pointer}body.dark .gvs-wa-sheet button.gvs-wa-sheet-translate{color:#6ab0ff!important}html body .gvs-wa-call-card.gvs-wa-calllog.missed,html body .gvs-wa-chat-thread .gvs-wa-msg .gvs-wa-call-card.gvs-wa-calllog.missed,html body .gvs-wa-call-card.missed b,html body .gvs-wa-call-card.missed small{color:#e0245e!important}html body .gvs-wa-chat-thread .gvs-wa-msg .gvs-wa-call-card.missed .gvs-wa-call-icon{background:#e0245e24!important;color:#e0245e!important}body.dark .gvs-wa-call-card.missed b,body.dark .gvs-wa-call-card.missed small,body.dark .gvs-wa-chat-thread .gvs-wa-msg .gvs-wa-call-card.missed .gvs-wa-call-icon{color:#ff5c7a!important}.installbar.install-status{inset:42% 16px auto;padding:16px;z-index:2147483000;color:#fff;box-shadow:0 14px 40px #003cc880}.installbar.install-status .installbar-text{flex:1;display:flex;flex-direction:column;gap:8px}.installbar.install-status .installbar-text b{font-size:18px;line-height:1.25;color:#fff}.installbar.install-status.is-done{background:linear-gradient(135deg,#0a8f3c,#25d366)}.installbar.install-status .install-progress{display:block;height:6px;border-radius:3px;background:#ffffff59;overflow:hidden}.installbar.install-status .install-progress i{display:block;height:100%;width:40%;border-radius:3px;background:#fff;animation:gvs-inst-bar 1.1s ease-in-out infinite}@keyframes gvs-inst-bar{0%{margin-left:-40%}to{margin-left:100%}}body.dark .installbar.install-status,body.dark .installbar.install-status .installbar-text b{color:#064e3b}body.dark .installbar.install-status .install-progress{background:#064e3b40}body.dark .installbar.install-status .install-progress i{background:#064e3b}body.dark .installbar.install-status.is-done{background:linear-gradient(180deg,#8af0b4,#34d399)}.installbar.install-status .installbar-text b{font-size:15px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.gvs-round-clock{width:132px!important;height:132px!important;margin-top:10px!important}@media(max-width:400px){.gvs-round-clock{width:120px!important;height:120px!important}}@media(max-width:340px){.gvs-round-clock{width:110px!important;height:110px!important}}#gvsLockscreenOverlay .gvs-round-clock{width:min(64vw,320px)!important;height:min(64vw,320px)!important;margin-top:0!important}body:after{content:"";position:fixed;left:0;right:0;bottom:0;height:env(safe-area-inset-bottom,0px);background:#8af0b4;pointer-events:none;z-index:2147483600}body.dark:after{background:#8af0b4}body:has(#home.active) .gvs-round-clock{width:156px!important;height:156px!important}@media(max-width:400px){body:has(#home.active) .gvs-round-clock{width:146px!important;height:146px!important}}@media(max-width:340px){body:has(#home.active) .gvs-round-clock{width:132px!important;height:132px!important}}body:has(#home.active) #gvsLockscreenOverlay .gvs-round-clock{width:min(64vw,320px)!important;height:min(64vw,320px)!important;margin-top:0!important}.gvs-quick-apps-bar{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:4px!important;overflow:visible!important}.gvs-qa-fixed{flex:0 0 auto;display:flex;align-items:center;gap:4px;position:relative;z-index:3;background:#fff;padding-right:6px;box-shadow:6px 0 6px -4px #0000001f}body.dark .gvs-qa-fixed{background:#0B1020;box-shadow:6px 0 6px -4px #00000080}.gvs-qa-scroll{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:4px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain}.gvs-qa-scroll::-webkit-scrollbar{display:none}.gvs-qa-scroll>*{flex:0 0 auto}.gvs-quick-apps-bar button.gvs-qa-tool{cursor:pointer;-webkit-tap-highlight-color:transparent}.gvs-quick-apps-bar .gvs-qa-tool svg{width:27px!important;height:27px!important;fill:currentColor;stroke:none}.gvs-quick-apps-bar .gvs-qa-tool .gvs-qa-theme-ico{display:flex;width:27px;height:27px}.gvs-quick-apps-bar .gvs-qa-torch{color:#f59e0b!important}.gvs-quick-apps-bar .gvs-qa-torch.active{color:#fff!important;background:#f59e0b!important;border-radius:50%;box-shadow:0 0 10px 3px #f59e0bb3!important}.gvs-quick-apps-bar .gvs-qa-camera{color:#0b3fa8!important}.gvs-quick-apps-bar .gvs-qa-location{color:#dc2626!important}.gvs-quick-apps-bar .gvs-qa-phone{color:#16a34a!important}.gvs-quick-apps-bar .gvs-qa-alarm{color:#7c3aed!important}.gvs-quick-apps-bar .gvs-qa-share{color:#0ea5e9!important}.gvs-quick-apps-bar .gvs-qa-download{color:#0b5e3c!important}.gvs-quick-apps-bar .gvs-qa-theme{color:#334155!important}body.dark .gvs-quick-apps-bar .gvs-qa-camera{color:#60a5fa!important}body.dark .gvs-quick-apps-bar .gvs-qa-phone{color:#4ade80!important}body.dark .gvs-quick-apps-bar .gvs-qa-alarm{color:#a78bfa!important}body.dark .gvs-quick-apps-bar .gvs-qa-download{color:#34d399!important}body.dark .gvs-quick-apps-bar .gvs-qa-theme{color:#facc15!important}@media(max-width:400px){.gvs-quick-apps-bar .gvs-qa-tool svg,.gvs-quick-apps-bar .gvs-qa-tool .gvs-qa-theme-ico{width:24px!important;height:24px!important}}.gvs-quick-apps-bar.hidden{display:none!important}body:not(:has(#home.active)) #gvsQuickAppsBar,body:has(#home.home-sessions-mode) #gvsQuickAppsBar{display:none!important}.anip-tile-grid{background:transparent!important;border:0!important;box-shadow:none!important;padding:4px 2px 6px!important;scrollbar-width:none!important}.anip-tile-grid::-webkit-scrollbar{display:none!important;height:0!important}.anip-tile,.anip-tile:hover,.anip-tile:focus-visible,.anip-tile:active,body.dark .anip-tile,body.dark .anip-tile:hover{border:1px solid #000!important;box-shadow:none!important}body.dark .anip-tile,body.dark .anip-tile:hover{border-color:#000!important}.anip-tile,.anip-tile:hover,.anip-tile:focus-visible,.anip-tile:active,.anip-tile-grid .home-like-section,.home-like-section{border:2px solid #1F51FF!important;box-shadow:none!important}body.dark .anip-tile,body.dark .anip-tile:hover,body.dark .anip-tile:focus-visible,body.dark .anip-tile:active,body.dark .anip-tile-grid .home-like-section,body.dark .home-like-section{border:2px solid #4ADE80!important;border-color:#4ade80!important;box-shadow:none!important}.startup-star{animation-duration:calc(1.2s / var(--gvs-loader-speed,1))}.startup-orbit{animation-duration:calc(1s / var(--gvs-loader-speed,1))}.startup-ring{animation-duration:calc(.9s / var(--gvs-loader-speed,1))}.startup-dots4 i{animation-duration:calc(1.1s / var(--gvs-loader-speed,1)),calc(3.5s / var(--gvs-loader-speed,1))}.startup-dots4 i:nth-child(1){animation-delay:0s,0s}.startup-dots4 i:nth-child(2){animation-delay:calc(.14s / var(--gvs-loader-speed,1)),calc(-.9s / var(--gvs-loader-speed,1))}.startup-dots4 i:nth-child(3){animation-delay:calc(.28s / var(--gvs-loader-speed,1)),calc(-1.8s / var(--gvs-loader-speed,1))}.startup-dots4 i:nth-child(4){animation-delay:calc(.42s / var(--gvs-loader-speed,1)),calc(-2.7s / var(--gvs-loader-speed,1))}#loaderCfgSpeed{width:100%}.admin-accordion[data-admin-accordion=dashboard],body.dark .admin-accordion[data-admin-accordion=dashboard]{background:transparent!important;border:0!important;box-shadow:none!important}.admin-accordion[data-admin-accordion=dashboard] .admin-accordion-body,body.dark .admin-accordion[data-admin-accordion=dashboard] .admin-accordion-body{background:transparent!important;border-top:0!important;box-shadow:none!important}#auth .authbrand,body.gvs-fs-active #auth .authbrand{padding-top:34px!important}#authTopbar .auth-close-wrap,#authTopbar .auth-close-btn,#authTopbar .auth-close-icon{visibility:visible!important;opacity:1!important}#auth .auth-topbar .auth-close-icon{min-width:32px;min-height:32px;object-fit:contain}#startupGate .startup-spinner,.gvs-ld-pv-spin,.gvs-ld-opt-pv{animation:gvsStartupStatusRainbow 3s linear infinite!important}@media(prefers-reduced-motion:reduce){#startupGate .startup-spinner,.gvs-ld-pv-spin,.gvs-ld-opt-pv{animation:none!important;filter:none!important}}.startup-dots4 i{animation:gvsDots4 calc(1.1s / var(--gvs-loader-speed,1)) ease-in-out infinite!important}.startup-dots4 i:nth-child(1){background:red;animation-delay:0s!important}.startup-dots4 i:nth-child(2){background:#e8ff00;animation-delay:calc(.14s / var(--gvs-loader-speed,1))!important}.startup-dots4 i:nth-child(3){background:#00d639;animation-delay:calc(.28s / var(--gvs-loader-speed,1))!important}.startup-dots4 i:nth-child(4){background:#5b2cff;animation-delay:calc(.42s / var(--gvs-loader-speed,1))!important}.gvs-qa-fixed-end{flex:0 0 auto;display:flex;align-items:center;position:relative;z-index:3;background:#fff;padding-left:6px;box-shadow:-6px 0 6px -4px #0000001f}body.dark .gvs-qa-fixed-end{background:#0B1020;box-shadow:-6px 0 6px -4px #00000080}html.gvs-news-fit .news-section .news-photo-frame img,html.gvs-news-fit .news-section .news-photo-slide img{height:var(--gvs-news-img-h)!important;max-height:var(--gvs-news-img-h)!important;object-fit:contain!important}#auth .authbrand,body.gvs-fs-active #auth .authbrand{padding-top:46px!important}#auth .card,body.gvs-fs-active #auth .card{padding-bottom:22px!important}body.gvs-wa-sys-bar #androidStatusBar.android-status-bar{display:none!important;visibility:hidden!important;pointer-events:none!important}body.gvs-wa-sys-bar #gvsWaUserChat,body.gvs-wa-sys-bar #gvsWaAdminChat{padding-top:0!important}body:has(#home.active){padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))!important}body:has(#home.active) .anip-tile-grid{padding-bottom:7px!important;margin-bottom:0!important}html body #gvsMiniBrandBar .gvs-mini-brand-name{color:#0866ff!important;-webkit-text-fill-color:#0866FF!important;background:none!important;filter:none!important;opacity:1!important;font-weight:900!important;letter-spacing:.5px!important;text-shadow:1px 1px 0 #0653d1,2px 2px 0 #0443a8,3px 3px 0 #03358a,4px 4px 0 #022a70,5px 7px 8px rgba(2,20,70,.45)!important}html body.dark #gvsMiniBrandBar .gvs-mini-brand-name,html[data-theme=dark] body #gvsMiniBrandBar .gvs-mini-brand-name{color:#8af0b4!important;-webkit-text-fill-color:#8AF0B4!important;text-shadow:1px 1px 0 #5fc98a,2px 2px 0 #46a86f,3px 3px 0 #338a58,4px 4px 0 #226e44,5px 7px 8px rgba(0,0,0,.6)!important}html body .auth-topbar,html body #authTopbar{padding-top:1px!important;padding-bottom:1px!important;min-height:0!important}html body #authTopbar .auth-close-btn,html body .auth-topbar .auth-close-btn{padding-top:2px!important;padding-bottom:2px!important}html body #auth .authbrand .logo{top:0!important}.anip-tile-grid{position:relative}html:not([data-tile-scroll=classique]) .anip-tile-grid{scroll-snap-type:none!important;scroll-behavior:auto!important}html:not([data-tile-scroll=classique]) .anip-tile{transition:box-shadow .15s ease,border-color .15s ease,background .18s ease!important;will-change:transform,opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-origin:50% 50%}html:not([data-tile-scroll=classique]) .anip-tile:active{transform:none}.gvs-ts-formats{display:grid;gap:8px;margin:8px 0 10px}.gvs-ts-opt{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid rgba(0,0,0,.12);border-radius:12px;cursor:pointer}.gvs-ts-opt input{margin:0}.gvs-ts-opt b{display:block;font-size:14px}.gvs-ts-opt small{display:block;opacity:.7;font-size:12px}.admin-accordion-body[id*=actualit]{position:static!important;contain:none!important;overflow-x:hidden!important;overflow-y:auto!important;touch-action:pan-y}.admin-accordion-body[id*=actualit] *{animation:none}.admin-news-photo label.admin-replace-news-label{display:inline-flex;align-items:center;justify-content:center;min-height:40px;cursor:pointer}.gvs-mini-brand-bar .gvs-mini-brand-name.gvs-b3d{display:block!important;perspective:700px;transform-style:preserve-3d;white-space:nowrap!important;cursor:pointer;-webkit-tap-highlight-color:transparent}.gvs-mini-brand-bar .gvs-b3d-l{display:inline-block!important;transform-origin:50% 60%;will-change:transform,opacity}.gvs-b3d:not(.gvs-b3d-play):not(.gvs-b3d-out) .gvs-b3d-l{opacity:0}.gvs-b3d-play .gvs-b3d-l{animation:gvsB3dIn .95s cubic-bezier(.22,.9,.3,1.15) both!important;animation-delay:calc(var(--d,0) * .45s)!important}.gvs-b3d-out .gvs-b3d-l{animation:gvsB3dOut .75s cubic-bezier(.5,0,.8,.4) both!important;animation-delay:calc(var(--e,0) * .3s)!important}@keyframes gvsB3dIn{0%{opacity:0;transform:translate3d(-110px,0,-160px) rotateY(-110deg) scale(.55)}55%{opacity:1;transform:translate3d(8px,0,30px) rotateY(14deg) scale(1.12)}80%{opacity:1;transform:translate3d(-2px,0,0) rotateY(-5deg) scale(.98)}to{opacity:1;transform:translateZ(0) rotateY(0) scale(1)}}@keyframes gvsB3dOut{0%{opacity:1;transform:translateZ(0) rotateY(0) scale(1)}to{opacity:0;transform:translate3d(-110px,0,-160px) rotateY(-110deg) scale(.55)}}@media(prefers-reduced-motion:reduce){.gvs-b3d .gvs-b3d-l{animation:none!important;opacity:1}}.gvs-mini-brand-bar .gvs-b3d-l{margin-right:.12em}.gvs-mini-brand-bar .gvs-b3d-l:last-child{margin-right:0}.gvs-b3d.gvs-b3d-static .gvs-b3d-l{animation:none!important;opacity:1!important;transform:none!important}.gvs-ts-pause{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:10px 12px;border:1px solid rgba(0,0,0,.12);border-radius:12px}.gvs-ts-pause b{display:block;font-size:14px}.gvs-ts-pause small{display:block;opacity:.7;font-size:12px}html body .gvs-wa-call-card.gvs-wa-calllog.ok,html body .gvs-wa-chat-thread .gvs-wa-msg .gvs-wa-call-card.gvs-wa-calllog.ok,html body .gvs-wa-call-card.ok b,html body .gvs-wa-call-card.ok small{color:#16a34a!important}html body .gvs-wa-chat-thread .gvs-wa-msg .gvs-wa-call-card.ok .gvs-wa-call-icon{background:#16a34a29!important;color:#16a34a!important}body.dark .gvs-wa-call-card.ok b,body.dark .gvs-wa-call-card.ok small,body.dark .gvs-wa-chat-thread .gvs-wa-msg .gvs-wa-call-card.ok .gvs-wa-call-icon{color:#4be08a!important}html body :is(#gvsWaUserThread,#gvsWaAdminChat,.gvs-wa-chat-thread) .gvs-wa-msg .gvs-wa-call-card.gvs-wa-calllog.gvs-wa-calllog.gvs-wa-calllog.gvs-wa-calllog.gvs-wa-calllog.gvs-wa-calllog.gvs-wa-calllog.gvs-wa-calllog{background:var(--paper-raised,#fff)!important;color:#1c1e21!important;border:1px solid rgba(0,0,0,.12)!important;border-radius:14px!important;box-shadow:0 1px 4px #0000001a!important;padding:10px 14px!important;min-width:210px}html body.dark :is(#gvsWaUserThread,#gvsWaAdminChat,.gvs-wa-chat-thread) .gvs-wa-msg .gvs-wa-call-card.gvs-wa-calllog.gvs-wa-calllog.gvs-wa-calllog.gvs-wa-calllog.gvs-wa-calllog.gvs-wa-calllog.gvs-wa-calllog.gvs-wa-calllog{background:#0B1020!important;color:#f2f5fa!important;border-color:#ffffff24!important}html body :is(#gvsWaUserThread,#gvsWaAdminChat,.gvs-wa-chat-thread) .gvs-wa-msg .gvs-wa-call-card.gvs-wa-calllog.gvs-wa-calllog.gvs-wa-calllog.gvs-wa-calllog.gvs-wa-calllog.gvs-wa-calllog.gvs-wa-calllog.gvs-wa-calllog .gvs-wa-call-icon{background:#0866ff1f!important;color:#0866ff!important}html body :is(#gvsWaUserThread,#gvsWaAdminChat,.gvs-wa-chat-thread) .gvs-wa-msg .gvs-wa-calllog.missed.missed.missed.missed.missed.missed.missed.missed b,html body :is(#gvsWaUserThread,#gvsWaAdminChat,.gvs-wa-chat-thread) .gvs-wa-msg .gvs-wa-calllog.missed.missed.missed.missed.missed.missed.missed.missed small{color:#e0245e!important}html body :is(#gvsWaUserThread,#gvsWaAdminChat,.gvs-wa-chat-thread) .gvs-wa-msg .gvs-wa-calllog.missed.missed.missed.missed.missed.missed.missed.missed .gvs-wa-call-icon{background:#e0245e24!important;color:#e0245e!important}html body :is(#gvsWaUserThread,#gvsWaAdminChat,.gvs-wa-chat-thread) .gvs-wa-msg .gvs-wa-calllog.ok.ok.ok.ok.ok.ok.ok.ok b,html body :is(#gvsWaUserThread,#gvsWaAdminChat,.gvs-wa-chat-thread) .gvs-wa-msg .gvs-wa-calllog.ok.ok.ok.ok.ok.ok.ok.ok small{color:#16a34a!important}html body :is(#gvsWaUserThread,#gvsWaAdminChat,.gvs-wa-chat-thread) .gvs-wa-msg .gvs-wa-calllog.ok.ok.ok.ok.ok.ok.ok.ok .gvs-wa-call-icon{background:#16a34a29!important;color:#16a34a!important}html body.dark :is(#gvsWaUserThread,#gvsWaAdminChat,.gvs-wa-chat-thread) .gvs-wa-msg .gvs-wa-calllog.ok.ok.ok.ok.ok.ok.ok.ok b,html body.dark :is(#gvsWaUserThread,#gvsWaAdminChat,.gvs-wa-chat-thread) .gvs-wa-msg .gvs-wa-calllog.ok.ok.ok.ok.ok.ok.ok.ok small,html body.dark :is(#gvsWaUserThread,#gvsWaAdminChat,.gvs-wa-chat-thread) .gvs-wa-msg .gvs-wa-calllog.ok.ok.ok.ok.ok.ok.ok.ok .gvs-wa-call-icon{color:#4be08a!important}html body.dark :is(#gvsWaUserThread,#gvsWaAdminChat,.gvs-wa-chat-thread) .gvs-wa-msg .gvs-wa-calllog.missed.missed.missed.missed.missed.missed.missed.missed b,html body.dark :is(#gvsWaUserThread,#gvsWaAdminChat,.gvs-wa-chat-thread) .gvs-wa-msg .gvs-wa-calllog.missed.missed.missed.missed.missed.missed.missed.missed small,html body.dark :is(#gvsWaUserThread,#gvsWaAdminChat,.gvs-wa-chat-thread) .gvs-wa-msg .gvs-wa-calllog.missed.missed.missed.missed.missed.missed.missed.missed .gvs-wa-call-icon{color:#ff5c7a!important}:where(body.dark) button{color:inherit}body.dark .game-close,body.dark .ai-mic-btn,body.dark .gvs-emoji-cat,body.dark #gvsGameModal .game-answer,body.dark .game-answer{color:#eaf0ff}body.dark #gvsGamesTotalScore,body.dark .gvs-games-score{color:#8fadff}body.dark .gvs-wa-sticker-title{color:#b9c4e0}body.dark .game-panel,body.dark .game-panel *:not(.btn):not(.game-answer-correct):not(.game-answer-wrong){--ink:#FFFFFF}html body #auth .card,html body.dark #auth .card,html body.gvs-fs-active #auth .card,html body #admin .card,html body.dark #admin .card,html body #adminHeaderCard.admin-header-card,html body.dark #adminHeaderCard.admin-header-card,html body #admin .admin-accordion,html body.dark #admin .admin-accordion,html body.gvs-page-admin .admin-accordion{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;animation:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body :is(#auth,#home,#bandeDessiner,#groupeGvs,#formations,#recherche,#messagerie,#inscription,#cours,#annonces,#offresEmploi,#monOrdinateur,#profil,#admin):is(#auth,#home,#bandeDessiner,#groupeGvs,#formations,#recherche,#messagerie,#inscription,#cours,#annonces,#offresEmploi,#monOrdinateur,#profil,#admin):is(#auth,#home,#bandeDessiner,#groupeGvs,#formations,#recherche,#messagerie,#inscription,#cours,#annonces,#offresEmploi,#monOrdinateur,#profil,#admin) :is(.card,.admin-accordion,.gvs-home-fixed-titles,.news-carousel-wrap,.news-carousel,.news-section,.course-carousel-wrap,.bande-dessiner-section,.gvs-group-card,.gf-step,.gf-prog-card,.inscription-schedule-card,.contact-phones-card,.admin-header-card,.gvs-wa-user-home,.gvs-wa-user-root,#gvsWaUserRoot,#gvsWaUserHome,#gvsWaAdminList,.gvs-wa-admin-title,.gvs-site-footer),html body.dark :is(#auth,#home,#bandeDessiner,#groupeGvs,#formations,#recherche,#messagerie,#inscription,#cours,#annonces,#offresEmploi,#monOrdinateur,#profil,#admin):is(#auth,#home,#bandeDessiner,#groupeGvs,#formations,#recherche,#messagerie,#inscription,#cours,#annonces,#offresEmploi,#monOrdinateur,#profil,#admin):is(#auth,#home,#bandeDessiner,#groupeGvs,#formations,#recherche,#messagerie,#inscription,#cours,#annonces,#offresEmploi,#monOrdinateur,#profil,#admin) :is(.card,.admin-accordion,.gvs-home-fixed-titles,.news-carousel-wrap,.news-carousel,.news-section,.course-carousel-wrap,.bande-dessiner-section,.gvs-group-card,.gf-step,.gf-prog-card,.inscription-schedule-card,.contact-phones-card,.admin-header-card,.gvs-wa-user-home,.gvs-wa-user-root,#gvsWaUserRoot,#gvsWaUserHome,#gvsWaAdminList,.gvs-wa-admin-title,.gvs-site-footer),html body #messagerie#messagerie#messagerie,html body #gvsWaUserRoot#gvsWaUserRoot#gvsWaUserRoot,html body #gvsWaUserHome#gvsWaUserHome#gvsWaUserHome,html body #gvsWaAdminList#gvsWaAdminList#gvsWaAdminList,html body #adminHeaderCard#adminHeaderCard#adminHeaderCard{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;animation:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body:has(#auth.active) #authTopbar#authTopbar,html body.dark:has(#auth.active) #authTopbar#authTopbar{background:transparent!important;background-color:transparent!important;border:0!important;border-bottom:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body .btn,html body button.btn,html body a.btn{max-width:100%;box-sizing:border-box;min-width:0;white-space:normal;overflow-wrap:anywhere;text-align:center;line-height:1.2}html body .btn.full,html body .gvs-start-bg-actions .btn,html body .admin-session-quit-btn{font-size:clamp(11.5px,3.6vw,14px)}html body .gvs-start-bg-actions{width:100%;box-sizing:border-box;padding:0 2px}html body #admin .admin-accordion,html body #admin .admin-accordion-body,html body #admin .gvs-bar-colors-box{overflow:visible!important}html body:has(#auth.active) .auth-close-wrap,html body:has(#auth.active) .benin-flag-float,html body.dark:has(#auth.active) .auth-close-wrap,html body.dark:has(#auth.active) .benin-flag-float{background:transparent!important;box-shadow:none!important}html body .gvs-header-banner,html body .gvs-mini-brand-bar,html body.dark .gvs-mini-brand-bar,html body .gvs-brand-lower-space,html body .gvs-quick-apps-bar,html body.dark .gvs-quick-apps-bar,html body .gvs-qa-fixed,html body.dark .gvs-qa-fixed,html body .gvs-qa-fixed-end,html body.dark .gvs-qa-fixed-end,html body .gvs-qa-scroll,html body .gvs-quick-apps-bar .gvs-fixed-app,html body.dark .gvs-quick-apps-bar .gvs-fixed-app.gvs-qa-gvsplus,html body .gvs-quick-apps-bar .gvs-quick-app-btn,html body .gvs-quick-apps-bar .gvs-quick-app-btn img,html body .gvs-quick-apps-bar .gvs-qa-claude img,html body.dark .gvs-quick-apps-bar .gvs-qa-claude img,html body .gvs-red-back-arrow,html body .gvs-red-back-arrow-image{background:transparent!important;background-color:transparent!important}html body .gvs-qa-fixed,html body .gvs-qa-fixed-end,html body.dark .gvs-qa-fixed,html body.dark .gvs-qa-fixed-end,html body .gvs-quick-apps-bar,html body.dark .gvs-quick-apps-bar{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body:not(.dark) .gvs-top-search-bar,html body.dark .gvs-top-search-bar,html body:not(.dark) .gvs-top-search-inner,html body.dark .gvs-top-search-inner,html body .gvs-top-search-inner input,html body:not(.dark) .gvs-quick-apps-bar,html body:not(.dark) .gvs-qa-fixed,html body:not(.dark) .gvs-qa-fixed-end,html body:not(.dark) .gvs-qa-scroll,html body #appHeader .gvs-top-search-bar,html body #appHeader .gvs-quick-apps-bar{background:transparent!important;background-color:transparent!important;box-shadow:none!important}html body:not(.dark) .admin-accordion[data-admin-accordion=adminMessagesCard][data-admin-accordion][data-admin-accordion],html body.dark .admin-accordion[data-admin-accordion=adminMessagesCard][data-admin-accordion][data-admin-accordion],html body #adminBlockBody-adminMessagesCard#adminBlockBody-adminMessagesCard,html body #adminBlockBody-adminMessagesCard .gvs-wa-admin-root,html body #adminBlockBody-adminMessagesCard .gvs-wa-admin-layout,html body #adminBlockBody-adminMessagesCard .gvs-wa-admin-list,html body #adminBlockBody-adminMessagesCard .gvs-wa-admin-title,html body #adminBlockBody-adminMessagesCard .gvs-wa-admin-row,html body #adminBlockBody-adminMessagesCard .gvs-wa-admin-row:hover,html body #adminBlockBody-adminMessagesCard .gvs-wa-admin-row.active{background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body .admin-accordion[data-admin-accordion=adminMessagesCard]{border-color:transparent!important}html body:before{position:fixed!important;inset:0 auto auto 0!important;width:100vw!important;height:100vh!important;height:100lvh!important;transform:translateZ(0)!important;-webkit-transform:translate3d(0,0,0)!important;backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:transform;contain:strict;background-attachment:scroll!important;background-position:center 42%!important;pointer-events:none!important}html body .auth-close-icon,html body .auth-close-btn,html body .auth-close-btn img,html body .gvs-mini-brand-client-btn,html body .gvs-mini-brand-client-btn img,html body #gvsMiniBrandBar .gvs-mini-brand-client-btn img,html body .gvs-connect-image-btn,html body .gvs-connect-image-btn img,html body .gvs-connect-image-btn:hover img,html body .gvs-connect-image-btn:active img,html body #auth .gvs-connect-image-btn img,html body #auth .gvs-connect-image-btn:hover img,html body #auth .gvs-connect-image-btn:active img,html body.dark .auth-close-icon,html body.dark .gvs-mini-brand-client-btn img,html body.dark .gvs-connect-image-btn img,html body.gvs-fs-active .auth-close-icon,html body.gvs-fs-active #auth .gvs-connect-image-btn img,html body.gvs-fs-active #signupTab .gvs-connect-image-btn img{filter:none!important;-webkit-filter:none!important;box-shadow:none!important;text-shadow:none!important;animation:none!important}html body:where(:has(#auth.active)) #appHeader{background-color:var(--paper)!important}html body:has(#auth.active) #appHeader{border:0!important;box-shadow:none!important}html body #authTopbar .benin-flag-float img,html body.gvs-fs-active #authTopbar .benin-flag-float img,html body #authTopbar .auth-close-icon,html body.gvs-fs-active #authTopbar .auth-close-icon{width:44px!important;height:44px!important}:root{--gvs-ctl-size:44px}html body #authTopbar .benin-flag-float img,html body.gvs-fs-active #authTopbar .benin-flag-float img,html body #authTopbar .auth-close-icon,html body.gvs-fs-active #authTopbar .auth-close-icon,html body #gvsMiniBrandBar .gvs-mini-brand-client-btn img,html body .gvs-mini-brand-client-btn img,html body .gvs-connect-image-btn img,html body #auth .gvs-connect-image-btn img,html body.gvs-fs-active #auth .gvs-connect-image-btn img,html body.gvs-fs-active #signupTab .gvs-connect-image-btn img,html body #loginBtn img,html body #signupBtn img,html body #adminLoginBtn img,html body .gvs-red-back-arrow-image,html body .gvs-section-back span img{width:var(--gvs-ctl-size)!important;height:var(--gvs-ctl-size)!important;min-width:var(--gvs-ctl-size)!important;min-height:var(--gvs-ctl-size)!important;max-width:var(--gvs-ctl-size)!important;max-height:var(--gvs-ctl-size)!important;object-fit:contain!important}html body .gvs-mini-brand-client-btn,html body .gvs-red-back-arrow{width:var(--gvs-ctl-size)!important;height:var(--gvs-ctl-size)!important}html body #startupGate,html body.dark #startupGate{background:#fff!important;background-image:none!important}html body:has(#startupGate:not(.hidden):not(.startup-ready)):after{background:#fff!important}#startupGate .startup-status{font-size:15px!important;text-align:center!important;left:50%!important;line-height:1.25}#startupGate .startup-spinner{left:0!important;right:0!important;justify-content:center!important}#startupGate:not([data-loader-logo=off]):not(.startup-logo-gone) .startup-status{bottom:calc(env(safe-area-inset-bottom,0px) + 11.5vh)!important}#startupGate[data-loader-logo=off] .startup-status,#startupGate.startup-logo-gone .startup-status{top:calc(50% + 46px + 22px*var(--gvs-loader-scale,1))!important}#startupGate[data-loader-logo=off][data-loader-spinner=off] .startup-status{top:50%!important}html body .gvs-wa-chat-thread .gvs-wa-day-sep,html body.dark .gvs-wa-chat-thread .gvs-wa-day-sep,html body .gvs-wa-chat-thread .gvs-wa-day-sep>span,html body.dark .gvs-wa-chat-thread .gvs-wa-day-sep>span{background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;outline:0!important;border-radius:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body .gvs-wa-chat-thread .gvs-wa-day-sep:before,html body .gvs-wa-chat-thread .gvs-wa-day-sep:after{display:none!important}html body #gvsWaUserChat .gvs-wa-chat-thread .gvs-wa-reaction.gvs-wa-reaction.gvs-wa-reaction.gvs-wa-reaction{--rs:calc(26px*(1 + .5*var(--gvs-wa-fs-p,0)));position:relative!important;box-sizing:border-box!important;width:var(--rs)!important;height:var(--rs)!important;min-width:var(--rs)!important;max-width:var(--rs)!important;min-height:var(--rs)!important;flex:0 0 var(--rs)!important;padding:0!important;margin:0!important;border-radius:50%!important;aspect-ratio:1/1!important;overflow:visible!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;font-size:calc(var(--rs)*.62)!important}html body #gvsWaUserChat .gvs-wa-chat-thread .gvs-wa-reaction.gvs-wa-reaction.gvs-wa-reaction.gvs-wa-reaction b{position:absolute!important;right:-5px!important;bottom:-5px!important;margin:0!important;min-width:calc(var(--rs)*.5)!important;height:calc(var(--rs)*.5)!important;padding:0 3px!important;box-sizing:border-box!important;border-radius:999px!important;background:#fff!important;border:1px solid rgba(0,0,0,.18)!important;display:flex!important;align-items:center;justify-content:center;font-size:calc(var(--rs)*.38)!important;line-height:1!important;color:#374151!important}html body.dark #gvsWaUserChat .gvs-wa-chat-thread .gvs-wa-reaction.gvs-wa-reaction.gvs-wa-reaction.gvs-wa-reaction b{background:#0B1020!important;color:#e5e7eb!important;border-color:#ffffff40!important}html body #gvsWaUserChat .gvs-wa-chat-thread .gvs-wa-seen-row .gvs-wa-msg-avatar.gvs-wa-msg-avatar.gvs-wa-msg-avatar{--vs:calc(16px*(1 + 1.1*var(--gvs-wa-fs-p,0)));width:var(--vs)!important;height:var(--vs)!important;min-width:var(--vs)!important;max-width:var(--vs)!important;min-height:var(--vs)!important;flex:0 0 var(--vs)!important;aspect-ratio:1/1!important;border-radius:50%!important;overflow:hidden!important;padding:0!important;margin:0!important;box-sizing:border-box!important}html body #gvsWaUserChat .gvs-wa-chat-thread .gvs-wa-seen-row .gvs-wa-msg-avatar.gvs-wa-msg-avatar.gvs-wa-msg-avatar img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important;display:block!important}html body #gvsWaUserChat .gvs-wa-chat-thread .gvs-wa-seen-row{align-items:center!important;gap:calc(3px*(1 + .5*var(--gvs-wa-fs-p,0)))!important}html body #gvsWaUserChat .gvs-wa-chat-thread .gvs-wa-msg>.gvs-wa-msg-avatar.gvs-wa-msg-avatar,html body #gvsWaUserChat .gvs-wa-chat-thread .gvs-wa-line>.gvs-wa-msg-avatar.gvs-wa-msg-avatar{flex:0 0 auto!important;aspect-ratio:1/1!important;border-radius:50%!important;overflow:hidden!important}html body #gvsWaUserChat .gvs-wa-chat-thread .gvs-wa-msg>.gvs-wa-msg-avatar.gvs-wa-msg-avatar,html body #gvsWaUserChat .gvs-wa-chat-thread .gvs-wa-line>.gvs-wa-msg-avatar.gvs-wa-msg-avatar img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important}html body #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-reaction.gvs-wa-reaction.gvs-wa-reaction.gvs-wa-reaction{--rs:calc(26px*(1 + .5*var(--gvs-wa-fs-p,0)));position:relative!important;box-sizing:border-box!important;width:var(--rs)!important;height:var(--rs)!important;min-width:var(--rs)!important;max-width:var(--rs)!important;min-height:var(--rs)!important;flex:0 0 var(--rs)!important;padding:0!important;margin:0!important;border-radius:50%!important;aspect-ratio:1/1!important;overflow:visible!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;font-size:calc(var(--rs)*.62)!important}html body #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-reaction.gvs-wa-reaction.gvs-wa-reaction.gvs-wa-reaction b{position:absolute!important;right:-5px!important;bottom:-5px!important;margin:0!important;min-width:calc(var(--rs)*.5)!important;height:calc(var(--rs)*.5)!important;padding:0 3px!important;box-sizing:border-box!important;border-radius:999px!important;background:#fff!important;border:1px solid rgba(0,0,0,.18)!important;display:flex!important;align-items:center;justify-content:center;font-size:calc(var(--rs)*.38)!important;line-height:1!important;color:#374151!important}html body.dark #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-reaction.gvs-wa-reaction.gvs-wa-reaction.gvs-wa-reaction b{background:#0B1020!important;color:#e5e7eb!important;border-color:#ffffff40!important}html body #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-seen-row .gvs-wa-msg-avatar.gvs-wa-msg-avatar.gvs-wa-msg-avatar{--vs:calc(16px*(1 + 1.1*var(--gvs-wa-fs-p,0)));width:var(--vs)!important;height:var(--vs)!important;min-width:var(--vs)!important;max-width:var(--vs)!important;min-height:var(--vs)!important;flex:0 0 var(--vs)!important;aspect-ratio:1/1!important;border-radius:50%!important;overflow:hidden!important;padding:0!important;margin:0!important;box-sizing:border-box!important}html body #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-seen-row .gvs-wa-msg-avatar.gvs-wa-msg-avatar.gvs-wa-msg-avatar img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important;display:block!important}html body #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-seen-row{align-items:center!important;gap:calc(3px*(1 + .5*var(--gvs-wa-fs-p,0)))!important}html body #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg>.gvs-wa-msg-avatar.gvs-wa-msg-avatar,html body #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-line>.gvs-wa-msg-avatar.gvs-wa-msg-avatar{flex:0 0 auto!important;aspect-ratio:1/1!important;border-radius:50%!important;overflow:hidden!important}html body #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg>.gvs-wa-msg-avatar.gvs-wa-msg-avatar,html body #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-line>.gvs-wa-msg-avatar.gvs-wa-msg-avatar img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important}html body #gvsWaUserChat .gvs-wa-chat-thread .gvs-wa-line>.gvs-wa-msg-avatar.gvs-wa-msg-avatar.gvs-wa-msg-avatar,html body #gvsWaUserChat .gvs-wa-chat-thread .gvs-wa-msg>.gvs-wa-msg-avatar.gvs-wa-msg-avatar.gvs-wa-msg-avatar,html body #gvsWaUserChat .gvs-wa-chat-thread .gvs-wa-seen-row .gvs-wa-msg-avatar.gvs-wa-msg-avatar.gvs-wa-msg-avatar.gvs-wa-msg-avatar{--av:calc(20px*(1 + 1.1*var(--gvs-wa-fs-p,0)));--vs:calc(20px*(1 + 1.1*var(--gvs-wa-fs-p,0)));width:var(--av)!important;height:var(--av)!important;min-width:var(--av)!important;max-width:var(--av)!important;min-height:var(--av)!important;flex:0 0 var(--av)!important;aspect-ratio:1/1!important;border-radius:50%!important;overflow:hidden!important;box-sizing:border-box!important}html body #gvsWaUserChat .gvs-wa-chat-thread .gvs-wa-line>.gvs-wa-msg-avatar.gvs-wa-msg-avatar.gvs-wa-msg-avatar,html body #gvsWaUserChat .gvs-wa-chat-thread .gvs-wa-msg>.gvs-wa-msg-avatar.gvs-wa-msg-avatar.gvs-wa-msg-avatar,html body #gvsWaUserChat .gvs-wa-chat-thread .gvs-wa-seen-row .gvs-wa-msg-avatar.gvs-wa-msg-avatar.gvs-wa-msg-avatar.gvs-wa-msg-avatar img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important;display:block!important}#gvsWaUserChat .gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-other.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg .gvs-wa-meta{padding-left:calc(20px*(1 + 1.1*var(--gvs-wa-fs-p,0)) + 10px)!important}html body #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-line>.gvs-wa-msg-avatar.gvs-wa-msg-avatar.gvs-wa-msg-avatar,html body #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg>.gvs-wa-msg-avatar.gvs-wa-msg-avatar.gvs-wa-msg-avatar,html body #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-seen-row .gvs-wa-msg-avatar.gvs-wa-msg-avatar.gvs-wa-msg-avatar.gvs-wa-msg-avatar{--av:calc(20px*(1 + 1.1*var(--gvs-wa-fs-p,0)));--vs:calc(20px*(1 + 1.1*var(--gvs-wa-fs-p,0)));width:var(--av)!important;height:var(--av)!important;min-width:var(--av)!important;max-width:var(--av)!important;min-height:var(--av)!important;flex:0 0 var(--av)!important;aspect-ratio:1/1!important;border-radius:50%!important;overflow:hidden!important;box-sizing:border-box!important}html body #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-line>.gvs-wa-msg-avatar.gvs-wa-msg-avatar.gvs-wa-msg-avatar,html body #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg>.gvs-wa-msg-avatar.gvs-wa-msg-avatar.gvs-wa-msg-avatar,html body #gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-seen-row .gvs-wa-msg-avatar.gvs-wa-msg-avatar.gvs-wa-msg-avatar.gvs-wa-msg-avatar img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important;display:block!important}#gvsWaAdminChat .gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-other.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg.gvs-wa-msg .gvs-wa-meta{padding-left:calc(20px*(1 + 1.1*var(--gvs-wa-fs-p,0)) + 10px)!important}html body:not(.dark) #gvsPeerLargeModal .gvs-pc-modal-panel{background:var(--paper,#ffffff)}html body:not(.dark) #gvsPeerLargeModal .gvs-pc-modal-head,html body:not(.dark) #gvsPeerLargeModal .gvs-pc-large-list{background:transparent}html body #gvsPeerLargeModal .gvs-pc-site-clock,html body #gvsPeerLargeModal .gvs-pc-site-clock .gvs-round-clock-wrap,html body.dark #gvsPeerLargeModal .gvs-pc-site-clock,html body.dark #gvsPeerLargeModal .gvs-pc-site-clock .gvs-round-clock-wrap{background:transparent!important;background-color:transparent!important;box-shadow:none!important}html body #gvsPeerLargeModal .gvs-pc-site-status,html body #gvsPeerLargeModal .gvs-pc-site-clock,html body #gvsPeerLargeModal .gvs-pc-modal-head{position:relative!important;z-index:3!important;flex:0 0 auto!important}html body #gvsPeerLargeModal .gvs-pc-large-list{position:relative!important;z-index:1!important;flex:1 1 0!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;clip-path:inset(0)!important;contain:paint!important}.gvs-live-err{display:none;margin:4px 2px 6px;font-size:13px;font-weight:700;line-height:1.25;color:#dc2626}.gvs-live-err.on{display:block}body.dark .gvs-live-err{color:#ff7b7b}input.gvs-live-bad{border-color:#dc2626!important;box-shadow:0 0 0 2px #dc262638!important}html body #gvsMiniBrandBar.gvs-mini-brand-bar{box-sizing:border-box!important;height:68px!important;padding-top:8px!important;padding-bottom:0!important;align-items:center!important}html body #gvsMiniBrandBar .gvs-mini-brand-name,html body #gvsMiniBrandBar .gvs-mini-brand-name .gvs-b3d-l{font-size:44px!important;line-height:1!important}html body #gvsMiniBrandBar .gvs-mini-brand-client-btn{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;margin:0!important;padding:0!important;top:0!important;align-self:center!important;display:flex!important;align-items:center!important;justify-content:center!important;transform:translateY(1.75px)!important}html body #gvsMiniBrandBar .gvs-mini-brand-client-btn img{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;max-width:38px!important;max-height:38px!important;margin:0!important}body:not(.dark) .gvs-quick-apps-bar .gvs-qa-tiktok-icon{content:url(icons/tiktok-noir.png)}body.dark .gvs-quick-apps-bar .gvs-qa-tiktok-icon{content:url(icons/tiktok-real.png?v=2)}.gvs-quick-apps-bar .gvs-qa-tiktok-icon{width:28px!important;height:28px!important}html body #gvsTopSearchBar,html body #gvsTopSearchBar.gvs-top-search-bar{background:transparent!important;box-shadow:none!important;border:0!important}html body #gvsTopSearchBar .gvs-top-search-inner{display:flex!important;align-items:center!important;gap:8px!important;background:#3c40438c!important;-webkit-backdrop-filter:blur(12px) saturate(1.2)!important;backdrop-filter:blur(12px) saturate(1.2)!important;border:0!important;border-radius:999px!important;box-shadow:none!important;padding-left:14px!important}html body #gvsTopSearchBar .gvs-top-search-g,html body #gvsTopSearchBar .gvs-top-search-mic{display:none!important}html body #gvsTopSearchBar .gvs-top-search-inner{padding-left:6px!important}html body #gvsTopSearchBar #searchInputTop{padding-left:12px!important;padding-right:52px!important}html body #gvsTopSearchBar #searchInputTop{background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important;color:#fff!important;flex:1 1 auto!important;min-width:0!important;padding-left:2px!important}html body #gvsTopSearchBar #searchInputTop::placeholder{color:#ffffffb8!important;opacity:1!important}html body .news-section .news-card,html body .news-section .news-card .news-photo-carousel,html body .news-section .news-card .news-photo-strip,html body .news-section .news-card .news-photo-slide,html body .news-section .news-card .news-photo-frame,html body .news-section .news-card img{background:transparent!important;background-color:transparent!important}html body:not(.dark) .news-section .news-card img{mix-blend-mode:multiply}html body #gvsTopSearchBar.gvs-top-search-bar{padding:4px 30px 14px!important;margin-bottom:6px!important}html body #gvsTopSearchBar .gvs-top-search-inner{max-width:340px!important;margin:0 auto!important}html body #gvsTopSearchBar .gvs-top-search-btn,html body.dark #gvsTopSearchBar .gvs-top-search-btn{color:#5dff8f!important;filter:drop-shadow(0 0 4px rgba(93,255,143,.85))}html body #gvsTopSearchBar .gvs-top-search-btn svg{stroke:#5dff8f!important}html body #gvsTopSearchBar #searchInputTop::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;width:18px;height:18px;margin-right:2px;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ff2d2d' stroke-width='3.2' stroke-linecap='round'%3E%3Cpath d='M5 5l14 14M19 5L5 19'/%3E%3C/svg%3E") center/contain no-repeat;filter:drop-shadow(0 0 3px rgba(255,45,45,.9))}html body .news-section .news-card img{mix-blend-mode:normal!important;background:none!important}html body .news-section .news-card img:not([data-cut]){opacity:0!important}html body .news-section .news-card img[data-cut]{opacity:1;transition:opacity .12s ease}html body .news-section .news-card,html body .news-section .news-card .news-photo-carousel,html body .news-section .news-card .news-photo-strip,html body .news-section .news-card .news-photo-slide,html body .news-section .news-card .news-photo-frame,html body .news-section .news-card img,html body .admin-news-photo img{background:transparent!important;background-color:transparent!important;background-image:none!important;mix-blend-mode:normal!important;border:0!important;outline:0!important;box-shadow:none!important}html body .news-section .news-card img{border-radius:0!important}.anip-tile{flex:0 0 132px!important;width:132px!important;max-width:132px!important}.anip-tile-icon{width:56px!important;height:56px!important;border-radius:16px!important}.anip-tile-icon svg{width:31px!important;height:31px!important}.anip-tile strong{font-size:13px!important}@media(min-width:600px){.anip-tile{flex:0 0 152px!important;width:152px!important;max-width:152px!important}}@media(max-width:360px){.anip-tile{flex:0 0 108px!important;width:108px!important;max-width:108px!important}.anip-tile-icon{width:46px!important;height:46px!important}.anip-tile-icon svg{width:25px!important;height:25px!important}.anip-tile strong{font-size:11.5px!important}}html body .gvs-section-back,html body .home-nav-arrow,html body .gvs-client-arrow,html body .gvs-fixed-client-arrow,html body .home-top-arrow,html body .messages-back-only,html body .gvs-messages-arrow-only,html body .gvs-red-back-arrow,html body .gvs-red-back-arrow-image,html body .gvs-section-back svg,html body .gvs-section-back img,html body .home-nav-arrow svg,html body .gvs-client-arrow svg,html body .gvs-fixed-client-arrow svg,html body .home-top-arrow svg,html body .messages-back-only svg,html body .gvs-messages-arrow-only svg,html body #messagerie .gvs-pc-modal .gvs-pc-modal-back,html body #messagerie .gvs-pc-modal .gvs-pc-modal-back .gvs-red-back-arrow-image{filter:none!important;box-shadow:none!important;text-shadow:none!important;animation:none!important}body.gvs-install-locked{overflow:hidden}.gvs-install-gate{z-index:999995}body.gvs-install-locked #toast{z-index:2147483600!important}.startup-ring2{display:none;position:relative;width:52px;height:52px;border-radius:50%;margin:0 auto;--rc:#111;background:conic-gradient(from 0deg,rgba(0,0,0,0) 0deg,var(--rc) 300deg,var(--rc) 360deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 7px),#000 calc(100% - 6px));mask:radial-gradient(farthest-side,transparent calc(100% - 7px),#000 calc(100% - 6px));animation:gvsLdSpin calc(1s / var(--gvs-loader-speed,1)) linear infinite;will-change:transform}.startup-ring2:after{content:"";position:absolute;left:50%;top:0;width:7px;height:7px;margin-left:-3.5px;border-radius:50%;background:var(--rc)}.startup-ring2.r-rainbow{--rc:#b400ff;background:conic-gradient(from 0deg,#ff2d2d00,#ff2d2d 50deg,#ff9d00,#ffe600,#00c853 230deg,#2d6bff 300deg,#b400ff 360deg)}.startup-ring2.r-black{--rc:#111}.startup-ring2.r-bluegreen{--rc:#00e15a;background:conic-gradient(from 0deg,#0a66ff00,#0a66ff 120deg,#00bed2 230deg,#00e15a 360deg)}body.dark .startup-ring2.r-black,html.gvs-boot-dark .startup-ring2.r-black{--rc:#f2f5ff}:is(#startupGate,.gvs-ld-preview)[data-loader=ring-rainbow] :is(.startup-spinner,.gvs-ld-pv-spin)>.startup-ring2.r-rainbow,:is(#startupGate,.gvs-ld-preview)[data-loader=ring-black] :is(.startup-spinner,.gvs-ld-pv-spin)>.startup-ring2.r-black,:is(#startupGate,.gvs-ld-preview)[data-loader=ring-bluegreen] :is(.startup-spinner,.gvs-ld-pv-spin)>.startup-ring2.r-bluegreen{display:block}.gvs-ld-opt-pv>.startup-ring2{display:block;width:44px;height:44px}#startupGate:is([data-loader=ring-rainbow],[data-loader=ring-black],[data-loader=ring-bluegreen]) .startup-spinner,.gvs-ld-preview:is([data-loader=ring-rainbow],[data-loader=ring-black],[data-loader=ring-bluegreen]) .gvs-ld-pv-spin,.gvs-ld-opt-pv:has(>.startup-ring2){animation:none!important;filter:none!important}@media(prefers-reduced-motion:reduce){.startup-ring2{animation-duration:1.8s}}.startup-dots5{display:none;align-items:center;justify-content:center;gap:11px;height:34px;margin:0 auto}.startup-dots5 i{display:block;width:12px;height:12px;border-radius:50%;background:var(--dc,#7a7a7a);animation:gvsDots5Fade calc(3s / var(--gvs-loader-speed,1)) ease-in-out infinite}.startup-dots5 i:nth-child(2){animation-delay:calc(.22s / var(--gvs-loader-speed,1))}.startup-dots5 i:nth-child(3){animation-delay:calc(.44s / var(--gvs-loader-speed,1))}.startup-dots5 i:nth-child(4){animation-delay:calc(.66s / var(--gvs-loader-speed,1))}.startup-dots5 i:nth-child(5){animation-delay:calc(.88s / var(--gvs-loader-speed,1))}@keyframes gvsDots5Fade{0%,10%{opacity:1}30%,52%{opacity:0}72%,to{opacity:1}}.startup-dots5.d-gray{--dc:#7a7a7a}body.dark .startup-dots5.d-gray,html.gvs-boot-dark .startup-dots5.d-gray{--dc:#b0b3b8}.startup-dots5.d-rainbow i:nth-child(1){--dc:#ff1744}.startup-dots5.d-rainbow i:nth-child(2){--dc:#ffc400}.startup-dots5.d-rainbow i:nth-child(3){--dc:#00e676}.startup-dots5.d-rainbow i:nth-child(4){--dc:#00b0ff}.startup-dots5.d-rainbow i:nth-child(5){--dc:#d500f9}.startup-dots5.d-bluegreen i:nth-child(1){--dc:#0a66ff}.startup-dots5.d-bluegreen i:nth-child(2){--dc:#0096f5}.startup-dots5.d-bluegreen i:nth-child(3){--dc:#00bed2}.startup-dots5.d-bluegreen i:nth-child(4){--dc:#00d796}.startup-dots5.d-bluegreen i:nth-child(5){--dc:#00e15a}:is(#startupGate,.gvs-ld-preview)[data-loader=dots5-gray] :is(.startup-spinner,.gvs-ld-pv-spin)>.startup-dots5.d-gray,:is(#startupGate,.gvs-ld-preview)[data-loader=dots5-rainbow] :is(.startup-spinner,.gvs-ld-pv-spin)>.startup-dots5.d-rainbow,:is(#startupGate,.gvs-ld-preview)[data-loader=dots5-bluegreen] :is(.startup-spinner,.gvs-ld-pv-spin)>.startup-dots5.d-bluegreen{display:flex}.gvs-ld-opt-pv>.startup-dots5{display:flex}#startupGate:is([data-loader=dots5-gray],[data-loader=dots5-rainbow],[data-loader=dots5-bluegreen]) .startup-spinner,.gvs-ld-preview:is([data-loader=dots5-gray],[data-loader=dots5-rainbow],[data-loader=dots5-bluegreen]) .gvs-ld-pv-spin,.gvs-ld-opt-pv:has(>.startup-dots5){animation:none!important;filter:none!important}@media(prefers-reduced-motion:reduce){.startup-dots5 i{animation-duration:4s}}.startup-dots5.d-fb{--fbd:#d0d3d8;--fbl:#606770}body.dark .startup-dots5.d-fb,html.gvs-boot-dark .startup-dots5.d-fb{--fbd:#3e3f42;--fbl:#ffffff}.startup-dots5.d-fb i{background:var(--fbd);opacity:1}@keyframes gvsDots5Fb1{0%,8%{background:var(--fbd)}16%,88%{background:var(--fbl)}95%,to{background:var(--fbd)}}.startup-dots5.d-fb i:nth-child(1){animation:gvsDots5Fb1 calc(3.4s / var(--gvs-loader-speed,1)) ease-in-out infinite;animation-delay:0s}@keyframes gvsDots5Fb2{0%,20%{background:var(--fbd)}28%,88%{background:var(--fbl)}95%,to{background:var(--fbd)}}.startup-dots5.d-fb i:nth-child(2){animation:gvsDots5Fb2 calc(3.4s / var(--gvs-loader-speed,1)) ease-in-out infinite;animation-delay:0s}@keyframes gvsDots5Fb3{0%,32%{background:var(--fbd)}40%,88%{background:var(--fbl)}95%,to{background:var(--fbd)}}.startup-dots5.d-fb i:nth-child(3){animation:gvsDots5Fb3 calc(3.4s / var(--gvs-loader-speed,1)) ease-in-out infinite;animation-delay:0s}@keyframes gvsDots5Fb4{0%,44%{background:var(--fbd)}52%,88%{background:var(--fbl)}95%,to{background:var(--fbd)}}.startup-dots5.d-fb i:nth-child(4){animation:gvsDots5Fb4 calc(3.4s / var(--gvs-loader-speed,1)) ease-in-out infinite;animation-delay:0s}@keyframes gvsDots5Fb5{0%,56%{background:var(--fbd)}64%,88%{background:var(--fbl)}95%,to{background:var(--fbd)}}.startup-dots5.d-fb i:nth-child(5){animation:gvsDots5Fb5 calc(3.4s / var(--gvs-loader-speed,1)) ease-in-out infinite;animation-delay:0s}:is(#startupGate,.gvs-ld-preview)[data-loader=dots5-fb] :is(.startup-spinner,.gvs-ld-pv-spin)>.startup-dots5.d-fb{display:flex}#startupGate[data-loader=dots5-fb] .startup-spinner,.gvs-ld-preview[data-loader=dots5-fb] .gvs-ld-pv-spin{animation:none!important;filter:none!important}html[data-ld-color=blue],.gvs-ld-preview[data-ld-color=blue]{--ldp1:#0a66ff;--ldp2:#0a66ff;--ldp3:#0a66ff;--ldp4:#0a66ff;--ldp5:#0a66ff;--ldp6:#0a66ff;--ldp7:#0a66ff;--ldp8:#0a66ff;--ldring:conic-gradient(from 0deg,rgba(10,102,255,0),#0a66ff);--ldt:linear-gradient(90deg,#0a66ff,#0a66ff)}html[data-ld-color=green],.gvs-ld-preview[data-ld-color=green]{--ldp1:#00c853;--ldp2:#00c853;--ldp3:#00c853;--ldp4:#00c853;--ldp5:#00c853;--ldp6:#00c853;--ldp7:#00c853;--ldp8:#00c853;--ldring:conic-gradient(from 0deg,rgba(0,200,83,0),#00c853);--ldt:linear-gradient(90deg,#00c853,#00c853)}html[data-ld-color=bluegreen],.gvs-ld-preview[data-ld-color=bluegreen]{--ldp1:#0a66ff;--ldp2:#0096f5;--ldp3:#00bed2;--ldp4:#00d796;--ldp5:#00e15a;--ldp6:#00bed2;--ldp7:#0096f5;--ldp8:#0a66ff;--ldring:conic-gradient(from 0deg,rgba(10,102,255,0) 0deg,#0a66ff 120deg,#00bed2 230deg,#00e15a 360deg);--ldt:linear-gradient(90deg,#0a66ff,#00bed2,#00e15a)}html[data-ld-color=white],.gvs-ld-preview[data-ld-color=white]{--ldp1:#ffffff;--ldp2:#ffffff;--ldp3:#ffffff;--ldp4:#ffffff;--ldp5:#ffffff;--ldp6:#ffffff;--ldp7:#ffffff;--ldp8:#ffffff;--ldring:conic-gradient(from 0deg,rgba(255,255,255,0),#ffffff);--ldt:linear-gradient(90deg,#ffffff,#ffffff)}html[data-ld-color=whitebluegreen],.gvs-ld-preview[data-ld-color=whitebluegreen]{--ldp1:#ffffff;--ldp2:#0a66ff;--ldp3:#00c853;--ldp4:#ffffff;--ldp5:#0a66ff;--ldp6:#00c853;--ldp7:#ffffff;--ldp8:#0a66ff;--ldring:conic-gradient(from 0deg,rgba(255,255,255,0) 0deg,#ffffff 100deg,#0a66ff 230deg,#00c853 360deg);--ldt:linear-gradient(90deg,#ffffff,#0a66ff,#00c853)}html[data-ld-color=rainbow],.gvs-ld-preview[data-ld-color=rainbow]{--ldp1:#ff2d2d;--ldp2:#ffb800;--ldp3:#00c853;--ldp4:#2d6bff;--ldp5:#7b3cff;--ldp6:#ff00b8;--ldp7:#00d9ff;--ldp8:#ffe600;--ldring:conic-gradient(from 0deg,rgba(255,45,45,0) 0deg,#ff2d2d 50deg,#ff9d00 110deg,#ffe600 170deg,#00c853 230deg,#2d6bff 300deg,#b400ff 360deg)}html[data-ld-color=black],.gvs-ld-preview[data-ld-color=black]{--ldp1:#000000;--ldp2:#000000;--ldp3:#000000;--ldp4:#000000;--ldp5:#000000;--ldp6:#000000;--ldp7:#000000;--ldp8:#000000;--ldring:conic-gradient(from 0deg,rgba(0,0,0,0),#000000);--ldt:linear-gradient(90deg,#000000,#000000)}:is(html[data-ld-color]:not([data-ld-color=default]) #startupGate,.gvs-ld-preview[data-ld-color]:not([data-ld-color=default])) :is(.startup-dots4,.startup-dots5:not(.d-fb)) i:nth-child(1){background:var(--ldp1)!important}:is(html[data-ld-color]:not([data-ld-color=default]) #startupGate,.gvs-ld-preview[data-ld-color]:not([data-ld-color=default])) .startup-dots5.d-fb i:nth-child(1){--fbl:var(--ldp1)}:is(html[data-ld-color]:not([data-ld-color=default]):not([data-ld-color=rainbow]) #startupGate,.gvs-ld-preview[data-ld-color]:not([data-ld-color=default]):not([data-ld-color=rainbow])) :is(.startup-star,.startup-orbit) i:nth-child(1){background:var(--ldp1)!important}:is(html[data-ld-color]:not([data-ld-color=default]) #startupGate,.gvs-ld-preview[data-ld-color]:not([data-ld-color=default])) :is(.startup-dots4,.startup-dots5:not(.d-fb)) i:nth-child(2){background:var(--ldp2)!important}:is(html[data-ld-color]:not([data-ld-color=default]) #startupGate,.gvs-ld-preview[data-ld-color]:not([data-ld-color=default])) .startup-dots5.d-fb i:nth-child(2){--fbl:var(--ldp2)}:is(html[data-ld-color]:not([data-ld-color=default]):not([data-ld-color=rainbow]) #startupGate,.gvs-ld-preview[data-ld-color]:not([data-ld-color=default]):not([data-ld-color=rainbow])) :is(.startup-star,.startup-orbit) i:nth-child(2){background:var(--ldp2)!important}:is(html[data-ld-color]:not([data-ld-color=default]) #startupGate,.gvs-ld-preview[data-ld-color]:not([data-ld-color=default])) :is(.startup-dots4,.startup-dots5:not(.d-fb)) i:nth-child(3){background:var(--ldp3)!important}:is(html[data-ld-color]:not([data-ld-color=default]) #startupGate,.gvs-ld-preview[data-ld-color]:not([data-ld-color=default])) .startup-dots5.d-fb i:nth-child(3){--fbl:var(--ldp3)}:is(html[data-ld-color]:not([data-ld-color=default]):not([data-ld-color=rainbow]) #startupGate,.gvs-ld-preview[data-ld-color]:not([data-ld-color=default]):not([data-ld-color=rainbow])) :is(.startup-star,.startup-orbit) i:nth-child(3){background:var(--ldp3)!important}:is(html[data-ld-color]:not([data-ld-color=default]) #startupGate,.gvs-ld-preview[data-ld-color]:not([data-ld-color=default])) :is(.startup-dots4,.startup-dots5:not(.d-fb)) i:nth-child(4){background:var(--ldp4)!important}:is(html[data-ld-color]:not([data-ld-color=default]) #startupGate,.gvs-ld-preview[data-ld-color]:not([data-ld-color=default])) .startup-dots5.d-fb i:nth-child(4){--fbl:var(--ldp4)}:is(html[data-ld-color]:not([data-ld-color=default]):not([data-ld-color=rainbow]) #startupGate,.gvs-ld-preview[data-ld-color]:not([data-ld-color=default]):not([data-ld-color=rainbow])) :is(.startup-star,.startup-orbit) i:nth-child(4){background:var(--ldp4)!important}:is(html[data-ld-color]:not([data-ld-color=default]) #startupGate,.gvs-ld-preview[data-ld-color]:not([data-ld-color=default])) :is(.startup-dots4,.startup-dots5:not(.d-fb)) i:nth-child(5){background:var(--ldp5)!important}:is(html[data-ld-color]:not([data-ld-color=default]) #startupGate,.gvs-ld-preview[data-ld-color]:not([data-ld-color=default])) .startup-dots5.d-fb i:nth-child(5){--fbl:var(--ldp5)}:is(html[data-ld-color]:not([data-ld-color=default]):not([data-ld-color=rainbow]) #startupGate,.gvs-ld-preview[data-ld-color]:not([data-ld-color=default]):not([data-ld-color=rainbow])) :is(.startup-star,.startup-orbit) i:nth-child(5){background:var(--ldp5)!important}:is(html[data-ld-color]:not([data-ld-color=default]) #startupGate,.gvs-ld-preview[data-ld-color]:not([data-ld-color=default])) :is(.startup-dots4,.startup-dots5:not(.d-fb)) i:nth-child(6){background:var(--ldp6)!important}:is(html[data-ld-color]:not([data-ld-color=default]) #startupGate,.gvs-ld-preview[data-ld-color]:not([data-ld-color=default])) .startup-dots5.d-fb i:nth-child(6){--fbl:var(--ldp6)}:is(html[data-ld-color]:not([data-ld-color=default]):not([data-ld-color=rainbow]) #startupGate,.gvs-ld-preview[data-ld-color]:not([data-ld-color=default]):not([data-ld-color=rainbow])) :is(.startup-star,.startup-orbit) i:nth-child(6){background:var(--ldp6)!important}:is(html[data-ld-color]:not([data-ld-color=default]) #startupGate,.gvs-ld-preview[data-ld-color]:not([data-ld-color=default])) :is(.startup-dots4,.startup-dots5:not(.d-fb)) i:nth-child(7){background:var(--ldp7)!important}:is(html[data-ld-color]:not([data-ld-color=default]) #startupGate,.gvs-ld-preview[data-ld-color]:not([data-ld-color=default])) .startup-dots5.d-fb i:nth-child(7){--fbl:var(--ldp7)}:is(html[data-ld-color]:not([data-ld-color=default]):not([data-ld-color=rainbow]) #startupGate,.gvs-ld-preview[data-ld-color]:not([data-ld-color=default]):not([data-ld-color=rainbow])) :is(.startup-star,.startup-orbit) i:nth-child(7){background:var(--ldp7)!important}:is(html[data-ld-color]:not([data-ld-color=default]) #startupGate,.gvs-ld-preview[data-ld-color]:not([data-ld-color=default])) :is(.startup-dots4,.startup-dots5:not(.d-fb)) i:nth-child(8){background:var(--ldp8)!important}:is(html[data-ld-color]:not([data-ld-color=default]) #startupGate,.gvs-ld-preview[data-ld-color]:not([data-ld-color=default])) .startup-dots5.d-fb i:nth-child(8){--fbl:var(--ldp8)}:is(html[data-ld-color]:not([data-ld-color=default]):not([data-ld-color=rainbow]) #startupGate,.gvs-ld-preview[data-ld-color]:not([data-ld-color=default]):not([data-ld-color=rainbow])) :is(.startup-star,.startup-orbit) i:nth-child(8){background:var(--ldp8)!important}:is(html[data-ld-color]:not([data-ld-color=default]):not([data-ld-color=rainbow]) #startupGate,.gvs-ld-preview[data-ld-color]:not([data-ld-color=default]):not([data-ld-color=rainbow])) .startup-ring{background:var(--ldring)!important}:is(html[data-ld-color]:not([data-ld-color=default]) #startupGate,.gvs-ld-preview[data-ld-color]:not([data-ld-color=default])) .startup-ring2{background:var(--ldring)!important;--rc:var(--ldp5)!important}:is(html[data-ld-color]:not([data-ld-color=default]):not([data-ld-color=rainbow]) #startupGate,.gvs-ld-preview[data-ld-color]:not([data-ld-color=default]):not([data-ld-color=rainbow])) .startup-status{background:var(--ldt)!important;background-size:100% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;animation:none!important;filter:none!important}:is(html[data-ld-color]:not([data-ld-color=default]):not([data-ld-color=rainbow]) #startupGate,.gvs-ld-preview[data-ld-color]:not([data-ld-color=default]):not([data-ld-color=rainbow])) :is(.startup-spinner,.gvs-ld-pv-spin){animation:none!important;filter:none!important}#adminBlockBody-adminTabAccessCard{max-height:none!important;overflow:visible!important;overscroll-behavior:auto!important;scrollbar-gutter:auto!important;overflow-anchor:none!important;scroll-behavior:auto!important}#adminBlockBody-adminTabAccessCard .gvs-ld-formats,#adminBlockBody-adminTabAccessCard .gvs-ld-opt{overflow-anchor:none}.gvs-ld-opt-pv .startup-dots5:not(.d-fb) i{animation-name:gvsDots5FadePv}@keyframes gvsDots5FadePv{0%,10%{opacity:1}30%,52%{opacity:.35}72%,to{opacity:1}}.gvs-ld-opt-pv>*{flex:0 0 auto;max-width:100%}.gvs-ld-pv-spin>.startup-ring2{width:52px;height:52px}html body #gvsLockscreenOverlay #gvsLockscreenExit{display:inline-flex!important;align-items:center;justify-content:center;gap:10px;min-width:230px;height:54px;padding:0 28px;border:0!important;border-radius:999px!important;font:700 17px/1 system-ui,-apple-system,Segoe UI,Roboto,sans-serif!important;letter-spacing:.3px;color:#fff!important;background:linear-gradient(135deg,#2f7bff,#0a4dff)!important;box-shadow:0 0 0 1px #78aaff8c,0 6px 22px #145aff8c,0 0 28px #286eff8c!important;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .12s,box-shadow .2s}html body #gvsLockscreenOverlay #gvsLockscreenExit svg{flex:0 0 auto}html body #gvsLockscreenOverlay #gvsLockscreenExit:active{transform:scale(.96);background:linear-gradient(135deg,#2f7bff,#0a4dff)!important;box-shadow:0 0 0 1px #96beffcc,0 2px 12px #145aff99,0 0 34px #3c82ffbf!important}html body.dark #gvsLockscreenOverlay #gvsLockscreenExit{color:#052b14!important;background:linear-gradient(135deg,#8bffb8,#4be58a)!important;box-shadow:0 0 0 1px #aaffcdb3,0 6px 22px #50f08c80,0 0 30px #6effaa99!important}html body.dark #gvsLockscreenOverlay #gvsLockscreenExit:active{background:linear-gradient(135deg,#8bffb8,#4be58a)!important;box-shadow:0 0 0 1px #c8ffe1e6,0 2px 12px #50f08c99,0 0 38px #82ffb9d9!important}html body button.gvs-red-back-arrow#gvsRedBackArrow{width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;max-width:54px!important;max-height:54px!important}html body button.gvs-red-back-arrow#gvsRedBackArrow .gvs-red-back-arrow-image{width:54px!important;height:54px!important}.gvs-quick-apps-bar button.gvs-qa-radio,.gvs-quick-apps-bar button.gvs-qa-tv,.gvs-quick-apps-bar button.gvs-qa-football{cursor:pointer;-webkit-tap-highlight-color:transparent}html body #auth .authbrand h2.authbrand-welcome,html body.dark #auth .authbrand h2.authbrand-welcome,html body.dark:has(#auth.active) .authbrand h2.authbrand-welcome,html[data-ld-color] body #auth .authbrand h2.authbrand-welcome,html[data-ld-color] body.dark #auth .authbrand h2.authbrand-welcome{background:linear-gradient(90deg,red,#ff9d00,#e8ff00,#00d639,#00d9ff,#5b2cff,#ff00b8,red)!important;background-size:100% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;text-shadow:none!important;animation:gvsStartupStatusRainbow 3s linear infinite!important;filter:none}body.dark #auth .authbrand h2.authbrand-welcome{filter:brightness(1.12) saturate(1.1)}@media(prefers-reduced-motion:reduce){html body #auth .authbrand h2.authbrand-welcome{animation:none!important}}html body #gvsMiniBrandBar .gvs-mini-brand-client-btn,html body .gvs-mini-brand-client-btn{width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important}html body #gvsMiniBrandBar .gvs-mini-brand-client-btn img,html body .gvs-mini-brand-client-btn img{width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;max-width:50px!important;max-height:50px!important}html body #auth .authbrand h2.authbrand-welcome,html body.gvs-fs-active #auth .authbrand h2.authbrand-welcome{font-size:clamp(1.35rem,3.3vh,1.65rem)!important;line-height:1.2!important}html body.gvs-fs-active #auth:has(#signupTab:not(.hidden)) .authbrand h2.authbrand-welcome{font-size:clamp(1.05rem,2.3vh,1.25rem)!important}html body .gvs-connect-image-btn img,html body #auth .gvs-connect-image-btn img,html body.gvs-fs-active #auth .gvs-connect-image-btn img,html body.gvs-fs-active #signupTab .gvs-connect-image-btn img,html body #loginBtn img,html body #signupBtn img,html body #adminLoginBtn img{width:56px!important;height:56px!important;min-width:56px!important;min-height:56px!important;max-width:56px!important;max-height:56px!important}html body.gvs-fs-active #auth .gvs-connect-image-btn,html body.gvs-fs-active #signupTab .gvs-connect-image-btn{min-height:62px!important}.gvs-fr{position:fixed;inset:0;z-index:2147483600;background:#fff;color:#0f172a;display:none;flex-direction:column}.gvs-fr.is-open{display:flex}.gvs-fr-head{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid #e2e8f0;background:#fff}.gvs-fr-back{width:40px;height:40px;border:0;border-radius:50%;background:transparent;font-size:30px;line-height:1;color:inherit;cursor:pointer}.gvs-fr-title{font-size:17px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gvs-fr-body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:14px 14px calc(env(safe-area-inset-bottom,0px) + 24px)}.gvs-fr-count{font-size:13px;font-weight:700;letter-spacing:.02em;color:#0b5cff;margin:16px 2px 8px}.gvs-fr-empty{padding:28px 10px;text-align:center;font-size:14.5px;line-height:1.5;color:#475569;display:flex;flex-direction:column;gap:14px;align-items:center}.gvs-fr-row{display:flex;align-items:center;gap:12px;padding:8px 10px;margin:0 0 8px;border:1px solid #e2e8f0;border-radius:14px}.gvs-fr-av{width:44px;height:44px;flex:0 0 44px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#e8f1ff;color:#0b5cff;font-weight:700}.gvs-fr-av img{width:100%;height:100%;object-fit:cover;display:block}.gvs-fr-main{flex:1;min-width:0;text-align:left;border:0;background:transparent;color:inherit;font:inherit;font-weight:600;font-size:15.5px;padding:10px 0;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gvs-fr-del{flex:0 0 auto;width:38px;height:38px;border:0;border-radius:50%;background:transparent;color:#dc2626;display:flex;align-items:center;justify-content:center;cursor:pointer}.gvs-fr-del:active,.gvs-fr-row:active{background:#0b5cff14}.gvs-fr-del .gvs-hm-ico{display:flex;width:22px;height:22px}.gvs-fr-del svg{width:22px;height:22px}.gvs-fr-priv{display:flex;flex-direction:column;align-items:flex-start;gap:3px;width:100%;padding:12px 14px;border:1px solid #e2e8f0;border-radius:14px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.gvs-fr-priv-t{font-size:14px;opacity:.75}.gvs-fr-priv-v{font-size:16px;font-weight:700;color:#0b5cff}.gvs-fr-privlist{margin:8px 0 0;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden}.gvs-fr-opt{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;border:0;border-bottom:1px solid #e2e8f0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.gvs-fr-opt:last-child{border-bottom:0}.gvs-fr-opt-t{display:flex;flex-direction:column;gap:2px}.gvs-fr-opt-t b{font-size:15px}.gvs-fr-opt-t small{font-size:12.5px;opacity:.65}.gvs-fr-dot{flex:0 0 20px;width:20px;height:20px;border-radius:50%;border:2px solid #94a3b8;box-sizing:border-box}.gvs-fr-opt.is-on .gvs-fr-dot{border-color:#0b5cff;background:radial-gradient(circle,#0b5cff 0 45%,transparent 50%)}.gvs-fr-btn{width:100%;max-width:360px;min-height:46px;margin:14px auto 0;display:block;padding:0 18px;border:0;border-radius:12px;font:inherit;font-size:15px;font-weight:700;cursor:pointer;color:#fff;background:linear-gradient(135deg,#34b4ff,#0a7bff);box-shadow:0 0 14px #0a7bff59}.gvs-fr-empty .gvs-fr-btn{margin-top:0}body.dark .gvs-fr,body.dark .gvs-fr-head{background:#0B1020;color:#e5edf8;border-color:#3a3a42}body.dark .gvs-fr-row,body.dark .gvs-fr-priv,body.dark .gvs-fr-privlist,body.dark .gvs-fr-opt{border-color:#3a3a42}body.dark .gvs-fr-count,body.dark .gvs-fr-priv-v{color:#8af0b4}body.dark .gvs-fr-empty{color:#b6c2d6}body.dark .gvs-fr-av{background:#8af0b424;color:#8af0b4}body.dark .gvs-fr-del{color:#fca5a5}body.dark .gvs-fr-opt.is-on .gvs-fr-dot{border-color:#8af0b4;background:radial-gradient(circle,#8AF0B4 0 45%,transparent 50%)}body.dark .gvs-fr-btn{background:linear-gradient(180deg,#8af0b4,#34d399);color:#064e3b;box-shadow:0 0 14px #8af0b459}body.gvs-fr-open #toast{z-index:2147483647!important}.gvs-fr-del .gvs-hm-ico{background:transparent!important;color:#dc2626!important}body.dark .gvs-fr-del .gvs-hm-ico{color:#fca5a5!important}#gvsMiniBrandBar.gvs-mini-brand-bar{grid-template-columns:1fr auto!important}#gvsMiniBrandBar .gvs-mini-brand-name{grid-column:1!important}#gvsMiniBrandBar .gvs-mini-brand-client-btn{grid-column:2!important}.gvs-am-overlay{position:fixed;inset:0;z-index:2147483000;display:flex;flex-direction:column;background:#eef3fb;color:#0f172a;font-family:var(--font-sans,Arial,sans-serif)}body.dark .gvs-am-overlay{background:#0B1020;color:#e8eef6}.gvs-am-head{display:flex;align-items:center;gap:12px;padding:calc(10px + env(safe-area-inset-top,0px)) 14px 10px}.gvs-am-back{border:0;background:transparent;padding:0;width:54px;height:54px;flex:0 0 54px;cursor:pointer}.gvs-am-back img{width:100%;height:100%;object-fit:contain;display:block}.gvs-am-title{font-size:20px;font-weight:800;flex:1}.gvs-am-search{box-sizing:border-box;width:calc(100% - 28px);max-width:calc(100% - 28px);align-self:flex-start;margin:0 14px 10px;padding:12px 14px;border-radius:14px;border:1.5px solid #9db7e6;font-size:16px;background:#fff;color:#0f172a;outline:none}body.dark .gvs-am-search{background:#0B1020;color:#fff;border-color:#35506f}.gvs-am-list{flex:1;overflow:auto;padding:0 14px calc(18px + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:10px;-webkit-overflow-scrolling:touch}.gvs-am-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:16px;background:#fff;border:1px solid rgba(15,23,42,.1)}body.dark .gvs-am-row{background:#0B1020;border-color:#ffffff1a}.gvs-am-av{position:relative;flex:0 0 52px;width:52px;height:52px;border-radius:50%;background:#cfe0ff;color:#0b3fa8;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:18px}.gvs-am-av img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.gvs-am-dot{position:absolute;right:0;bottom:0;width:14px;height:14px;border-radius:50%;border:2px solid #fff;background:#ef4444}.gvs-am-dot.on{background:#22c55e}.gvs-am-main{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.gvs-am-main b{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gvs-am-main small{font-size:12.5px;opacity:.72;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gvs-am-empty{padding:30px 10px;text-align:center;opacity:.75}html body #messagerie #gvsWaUserRoot .gvs-pc-block,html body #messagerie #gvsWaUserRoot #gvsPeerBlock,html body #messagerie #gvsWaUserRoot .gvs-pc-block-head,html body #messagerie #gvsWaUserRoot #gvsPeerCount,html body #gvsPeerBlock .gvs-pc-block-head,html body #gvsPeerBlock #gvsPeerCount{display:none!important}html body .gvs-round-clock{width:98px!important;height:98px!important}html body #gvsRoundClockWrap.gvs-round-clock-wrap{padding-bottom:4px!important;gap:3px!important}html body .gvs-round-clock-date{font-size:.95rem!important;line-height:1.2!important}@media(max-width:400px){html body .gvs-round-clock{width:90px!important;height:90px!important}}@media(max-width:340px){html body .gvs-round-clock{width:84px!important;height:84px!important}}html body .anip-tile{flex:0 0 110px!important;width:110px!important;max-width:110px!important;padding:6px 5px!important}html body .anip-tile-icon{width:44px!important;height:44px!important;border-radius:13px!important}html body .anip-tile-icon svg{width:24px!important;height:24px!important}html body .anip-tile strong{font-size:11.5px!important;line-height:1.15!important}@media(min-width:600px){html body .anip-tile{flex:0 0 130px!important;width:130px!important;max-width:130px!important}}@media(max-width:360px){html body .anip-tile{flex:0 0 98px!important;width:98px!important;max-width:98px!important}html body .anip-tile-icon{width:40px!important;height:40px!important}html body .anip-tile-icon svg{width:22px!important;height:22px!important}html body .anip-tile strong{font-size:10.5px!important}}html body .news-section .news-card .news-photo-frame img,html body .news-section .news-card .news-photo-slide img{max-height:min(32vh,280px)!important}html.gvs-news-fit body .news-section .news-photo-frame img,html.gvs-news-fit body .news-section .news-photo-slide img{max-height:var(--gvs-news-img-h)!important}html body:has(#home.active) .gvs-round-clock{width:120px!important;height:120px!important;margin-top:4px!important}@media(max-width:400px){html body:has(#home.active) .gvs-round-clock{width:112px!important;height:112px!important}}@media(max-width:340px){html body:has(#home.active) .gvs-round-clock{width:102px!important;height:102px!important}}html body:has(#home.active) #gvsRoundClockWrap.gvs-round-clock-wrap{padding-top:2px!important;padding-bottom:2px!important;gap:2px!important}html body .gvs-top-search-bar{padding-top:3px!important;padding-bottom:0!important}html body .gvs-quick-apps-bar{padding-top:1px!important;padding-bottom:4px!important}html body .gvs-top-search-inner{min-height:38px!important;height:38px!important;border-radius:12px!important}html body .gvs-top-search-inner input{height:38px!important;min-height:38px!important;font-size:15px!important;padding:0 46px 0 14px!important}html body .gvs-top-search-btn{width:32px!important;height:32px!important;top:2px!important;right:3px!important}html body .gvs-top-search-btn svg{width:18px!important;height:18px!important}html body #home .anip-tile-grid{padding-bottom:1px!important}html body #gvsMiniBrandBar .gvs-mini-brand-name{transform:translate(-8px)!important}html body #gvsMiniBrandBar .gvs-mini-brand-client-btn{transform:translate(9px,1.75px)!important}html body #home .gvs-home-fixed-titles .anip-tiles-title h2{text-transform:uppercase!important;font-weight:900!important;letter-spacing:.06em!important}html body #home .anip-tile-grid{scrollbar-width:none!important}html body #home .anip-tile-grid::-webkit-scrollbar{display:none!important;height:0!important}html body #home .gvs-home-fixed-titles .anip-tiles-title{display:none!important}html body:has(#home.active) .gvs-round-clock{width:134px!important;height:134px!important}@media(max-width:400px){html body:has(#home.active) .gvs-round-clock{width:126px!important;height:126px!important}}@media(max-width:340px){html body:has(#home.active) .gvs-round-clock{width:114px!important;height:114px!important}}html body #home .gvs-news-title,html body #home .gvs-nav-pages-title{justify-content:center!important;text-align:center!important}html body #home .gvs-home-fixed-titles .gvs-news-title h2,html body #home .gvs-nav-pages-title h2{text-align:center!important;width:auto!important;font-weight:900!important;color:#000!important;-webkit-text-fill-color:#000!important}html body.dark #home .gvs-home-fixed-titles .gvs-news-title h2,html body.dark #home .gvs-nav-pages-title h2{color:#fff!important;-webkit-text-fill-color:#fff!important}html:has(#home.active:not(.home-sessions-mode)),body:has(#home.active:not(.home-sessions-mode)){overflow-y:hidden!important;overscroll-behavior-y:none!important}html body:has(#home.active:not(.home-sessions-mode)) main.wrap{overflow-y:hidden!important}html body #home .anip-tile-grid{overflow-y:hidden!important;padding-bottom:3px!important}html body .anip-tile-grid .home-like-section{flex:0 0 110px!important;width:110px!important;max-width:110px!important;min-width:0!important;height:auto!important;aspect-ratio:1 / 1.12!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;padding:6px 5px!important;overflow:hidden!important;border-radius:18px!important;text-align:center!important}html body .anip-tile-grid .home-like-icon{display:grid!important;width:36px!important;height:36px!important;flex:0 0 36px!important;border-radius:11px!important;margin:0 auto!important}html body .anip-tile-grid .home-like-icon svg{width:20px!important;height:20px!important}html body .anip-tile-grid .home-like-content{flex:0 0 auto!important;width:100%!important;text-align:center!important}html body .anip-tile-grid .home-like-content h3{font-size:11px!important;line-height:1.15!important;margin:0!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}html body .anip-tile-grid .home-like-content p{display:none!important}html body .anip-tile-grid .home-like-section .like-btn{min-height:24px!important;height:24px!important;padding:0 8px!important;font-size:10.5px!important;line-height:1!important;margin:1px auto 0!important;width:auto!important;max-width:96%!important;white-space:nowrap!important}@media(min-width:600px){html body .anip-tile-grid .home-like-section{flex:0 0 130px!important;width:130px!important;max-width:130px!important}}@media(max-width:360px){html body .anip-tile-grid .home-like-section{flex:0 0 98px!important;width:98px!important;max-width:98px!important}html body .anip-tile-grid .home-like-icon{display:grid!important;width:30px!important;height:30px!important;flex:0 0 30px!important}html body .anip-tile-grid .home-like-content h3{font-size:10px!important}}html body:has(#home.active) #appHeader{background:var(--paper,#ffffff)}html body:has(#home.active) #appHeader .gvs-mini-brand-bar,html body:has(#home.active) #appHeader .gvs-round-clock-wrap,html body:has(#home.active) #appHeader .gvs-top-search-bar,html body:has(#home.active) #appHeader .gvs-quick-apps-bar,html body:has(#home.active) #appHeader .topstrip{background:transparent!important}html body:has(#home.active) #appHeader .gvs-qa-fixed,html body:has(#home.active) #appHeader .gvs-qa-fixed-end{background:var(--paper,#ffffff)!important}html body:has(#home.active) .gvs-home-fixed-titles{background:transparent!important}html body:has(#home.active) #appHeader,html body:has(#home.active) #appHeader .gvs-mini-brand-bar,html body:has(#home.active) #appHeader .gvs-round-clock-wrap,html body:has(#home.active) #appHeader .gvs-top-search-bar,html body:has(#home.active) #appHeader .gvs-quick-apps-bar,html body:has(#home.active) #appHeader .topstrip,html body:has(#home.active) #appHeader .gvs-qa-fixed,html body:has(#home.active) #appHeader .gvs-qa-fixed-end,html body:has(#home.active) #appHeader .gvs-qa-scroll{background:transparent!important;background-color:transparent!important;box-shadow:none!important}html body .gvs-top-search-inner{background:transparent!important;background-color:transparent!important;border:2px solid #1F51FF!important;box-shadow:0 0 6px 1px #1f51ffbf,0 0 14px 3px #1f51ff66,inset 0 0 6px #1f51ff40!important}html body .gvs-top-search-inner input{background:transparent!important;color:#0b1330!important}html body .gvs-top-search-inner input::placeholder{color:#4a5784!important;opacity:1!important}html body .gvs-top-search-btn{color:#1f51ff!important}html body.dark .gvs-top-search-inner{border-color:#90ee90!important;box-shadow:0 0 6px 1px #90ee90cc,0 0 14px 3px #90ee906b,inset 0 0 6px #90ee9038!important}html body.dark .gvs-top-search-inner input{color:#f3f4f6!important}html body.dark .gvs-top-search-inner input::placeholder{color:#b9c4e0!important;opacity:1!important}html body.dark .gvs-top-search-btn{color:#90ee90!important}html body:not(.dark) #gvsTopSearchBar .gvs-top-search-inner,html body.dark #gvsTopSearchBar .gvs-top-search-inner{background:transparent!important;background-color:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body:not(.dark) #gvsTopSearchBar .gvs-top-search-inner{border:2px solid #1F51FF!important;box-shadow:0 0 6px 1px #1f51ffcc,0 0 14px 3px #1f51ff6b,inset 0 0 6px #1f51ff40!important}html body.dark #gvsTopSearchBar .gvs-top-search-inner{border:2px solid #90EE90!important;box-shadow:0 0 6px 1px #90ee90d9,0 0 14px 3px #90ee9073,inset 0 0 6px #90ee9038!important}html body:not(.dark) #gvsTopSearchBar #searchInputTop{color:#0b1330!important}html body:not(.dark) #gvsTopSearchBar #searchInputTop::placeholder{color:#4a5784!important;opacity:1!important}html body.dark #gvsTopSearchBar #searchInputTop{color:#f3f4f6!important}html body.dark #gvsTopSearchBar #searchInputTop::placeholder{color:#b9c4e0!important;opacity:1!important}html body:not(.dark) #gvsTopSearchBar .gvs-top-search-btn{color:#1f51ff!important;filter:drop-shadow(0 0 4px rgba(31,81,255,.85))!important}html body:not(.dark) #gvsTopSearchBar .gvs-top-search-btn svg{stroke:#1f51ff!important}html body.dark #gvsTopSearchBar .gvs-top-search-btn{color:#90ee90!important;filter:drop-shadow(0 0 4px rgba(144,238,144,.85))!important}html body.dark #gvsTopSearchBar .gvs-top-search-btn svg{stroke:#90ee90!important}html body #gvsPeerLargeModal .gvs-pc-site-clock .gvs-round-clock{width:134px!important;height:134px!important;margin-top:4px!important}@media(max-width:400px){html body #gvsPeerLargeModal .gvs-pc-site-clock .gvs-round-clock{width:126px!important;height:126px!important}}@media(max-width:340px){html body #gvsPeerLargeModal .gvs-pc-site-clock .gvs-round-clock{width:114px!important;height:114px!important}}html body #gvsMsgContact{display:block!important;visibility:visible!important;opacity:1!important;box-sizing:border-box;width:calc(100% + 20px);max-width:600px;margin:44px -10px 0!important;padding:0 0 30px;text-align:left;overflow:visible!important}html body #gvsMsgContact .section-title{display:flex!important;justify-content:center;text-align:center;margin:0 0 14px!important}html body #gvsMsgContact .card{display:block;box-sizing:border-box;width:100%;margin:0 0 10px!important;padding:8px!important;overflow:visible!important}html body #gvsMsgContact .card.hidden{display:none!important}html body #gvsMsgContact .contact-phones{width:100%;gap:10px;align-items:stretch}html body #gvsMsgContact .contact-phone{box-sizing:border-box;width:100%;gap:8px;padding:8px 10px;justify-content:space-between}html body #gvsMsgContact .contact-phone .cp-net{min-width:74px;padding:7px 8px;flex:none}html body #gvsMsgContact .contact-phone .cp-num{flex:1 1 auto;min-width:0;font-size:14px;letter-spacing:.1px;text-align:center}html body #gvsMsgContact .contact-phone .cp-call{width:34px;height:34px;flex:none}html body.gvs-wa-user-chat-open #gvsMsgContact,html body.gvs-wa-admin-chat-open #gvsMsgContact{display:none!important}#messagerie #gvsMsgContact .section-title h2:before{content:none!important}html body #gvsMsgContact .contact-phone .cp-note{display:block;font-size:11px;font-weight:700;letter-spacing:.2px;color:#25a244;margin-top:2px;line-height:1.1}html body #gvsMsgContact .contact-phone.cp-wa .cp-call{background:linear-gradient(180deg,#3be27e,#1faa52)}html body #gvsMsgContact[data-hide~=all],html body #gvsMsgContact[data-hide~=mtn] .contact-phone.cp-mtn,html body #gvsMsgContact[data-hide~=moov] .contact-phone.cp-moov,html body #gvsMsgContact[data-hide~=celtiis] .contact-phone.cp-celtiis{display:none!important}html body .gvs-am-row{background:transparent!important;box-shadow:none!important;border:1px solid rgba(15,23,42,.14);cursor:pointer;-webkit-tap-highlight-color:rgba(0,98,255,.12)}html body .gvs-am-row:active{background:#0062ff14!important}html body .gvs-am-search{background:transparent!important;box-shadow:none}html body .gvs-am-dot{border-color:transparent!important}html body.dark .gvs-am-row{border-color:#ffffff2e}html body .gvs-am-list,html body .gvs-am-head{background:transparent!important}html body:has(#auth.active) :is(#appHeader,#appHeader .topstrip,#appHeader .gvs-top-safe,#androidStatusBar,#authTopbar,.auth-topbar,#auth .auth-topbar),html body.dark:has(#auth.active) :is(#appHeader,#appHeader .topstrip,#appHeader .gvs-top-safe,#androidStatusBar,#authTopbar,.auth-topbar,#auth .auth-topbar){background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;border:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html body:not(.dark):has(#auth.active){background-color:#fff!important}html body:not(.dark) .anip-tile,html body:not(.dark) .anip-tile:hover,html body:not(.dark) .anip-tile:focus-visible,html body:not(.dark) .anip-tile:active,html body:not(.dark) .anip-tile-grid .home-like-section,html body:not(.dark) .home-like-section{border:2px solid #2D56E4!important;border-color:#2d56e4!important;box-shadow:0 0 5px 1px #2d56e49e,0 0 12px 2px #2d56e452,inset 0 0 5px #2d56e42e!important}html body.dark .anip-tile,html body.dark .anip-tile:hover,html body.dark .anip-tile:focus-visible,html body.dark .anip-tile:active,html body.dark .anip-tile-grid .home-like-section,html body.dark .home-like-section{border:2px solid #6FCE84!important;border-color:#6fce84!important;box-shadow:0 0 5px 1px #6fce84a8,0 0 12px 2px #6fce8457,inset 0 0 5px #6fce8429!important}html body:not(.dark) #gvsTopSearchBar .gvs-top-search-inner{border:2px solid #2D56E4!important;box-shadow:0 0 5px 1px #2d56e49e,0 0 12px 2px #2d56e452,inset 0 0 5px #2d56e42e!important}html body.dark #gvsTopSearchBar .gvs-top-search-inner{border:2px solid #6FCE84!important;box-shadow:0 0 5px 1px #6fce84a8,0 0 12px 2px #6fce8457,inset 0 0 5px #6fce8429!important}html body .anip-tile-grid{padding:10px 8px 14px!important;overflow-y:visible}html body:has(#auth.active) #appHeader{position:absolute!important;top:0!important;left:0!important;right:0!important;background:transparent!important;box-shadow:none!important;border:0!important}html body:has(#auth.active) #appHeader .auth-topbar,html body:has(#auth.active) #authTopbar{position:relative!important;top:auto!important;background:transparent!important;box-shadow:none!important;border:0!important}html body:has(.page.active:not(#home):not(#auth)) #appHeader{position:absolute!important;top:0!important;left:0!important;right:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:0!important}html body:has(.page.active:not(#home):not(#auth)) #appHeader .gvs-round-clock-wrap,html body:has(.page.active:not(#home):not(#auth)) #appHeader .gvs-mini-brand-bar{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:0!important}html body:has(.page.active:not(#home):not(#auth)) .gvs-page-tools,html body:has(.page.active:not(#home):not(#auth)) .gvs-page-tools-arrow-only{position:relative!important;top:auto!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:0!important}html body:not(.dark):has(.page.active:not(#home):not(#auth)){background-color:var(--paper,#ffffff)!important}#gvsAIModal.game-modal{padding:0!important;align-items:stretch!important;justify-content:center!important;background:var(--paper,#ffffff)!important;z-index:2147482000}#gvsAIModal.game-modal.hidden{display:none!important}#gvsAIModal .gvs-ai-shell{width:100%;max-width:860px;height:100%;max-height:none!important;margin:0 auto;padding:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;border:0!important;display:flex;flex-direction:column;overflow:hidden!important;text-align:left}#gvsAIModal .gvs-ai-head{display:flex;align-items:center;gap:6px;padding:calc(10px + env(safe-area-inset-top,0px)) 12px 10px;border-bottom:1px solid rgba(15,23,42,.1);flex:0 0 auto}#gvsAIModal .gvs-ai-title{display:flex;align-items:center;gap:10px;flex:1;min-width:0}#gvsAIModal .gvs-ai-logo{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;font-size:22px;background:#0062ff1a}#gvsAIModal .gvs-ai-title strong{display:block;font-size:18px;font-weight:800;line-height:1.1}#gvsAIModal .gvs-ai-title small{display:block;font-size:12px;opacity:.65}#gvsAIModal .gvs-ai-iconbtn{width:42px;height:42px;border:0;border-radius:50%;background:transparent;color:inherit;font-size:20px;cursor:pointer;display:grid;place-items:center}#gvsAIModal .gvs-ai-iconbtn:active{background:#0062ff1f}#gvsAIModal .gvs-ai-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:14px 14px 8px;display:flex;flex-direction:column;gap:6px}#gvsAIModal .gvs-ai-welcome{margin:auto;text-align:center;padding:20px 6px;max-width:560px}#gvsAIModal .gvs-ai-welcome.hidden{display:none}#gvsAIModal .gvs-ai-welcome-icon{font-size:56px;line-height:1}#gvsAIModal .gvs-ai-welcome h2{margin:10px 0 6px;font-size:24px}#gvsAIModal .gvs-ai-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:16px}#gvsAIModal .gvs-ai-chip{border:1px solid rgba(0,98,255,.28);background:transparent;color:inherit;border-radius:999px;padding:9px 14px;font-size:14px;font-weight:600;cursor:pointer}#gvsAIModal .gvs-ai-chip:active{background:#0062ff1f}#gvsAIModal .ai-chat-box{max-height:none!important;overflow:visible!important;border:0!important;background:transparent!important;margin:0!important;padding:0!important;display:flex;flex-direction:column;gap:18px}#gvsAIModal .ai-message.user{align-self:flex-end;max-width:86%;padding:11px 15px;border-radius:20px 20px 6px;background:#0062ff24;font-size:16px;line-height:1.5;white-space:pre-wrap;word-break:break-word}#gvsAIModal .ai-message.bot{align-self:stretch;display:flex;gap:10px;align-items:flex-start;background:transparent!important;border:0!important;padding:0!important}#gvsAIModal .gvs-ai-avatar{flex:0 0 32px;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:18px;background:#0062ff1a}#gvsAIModal .gvs-ai-body{flex:1;min-width:0;font-size:16.5px;line-height:1.65;word-break:break-word}#gvsAIModal .gvs-ai-body p{margin:0 0 .8em}#gvsAIModal .gvs-ai-body h4{margin:1em 0 .4em;font-size:17px}#gvsAIModal .gvs-ai-body ul,#gvsAIModal .gvs-ai-body ol{margin:0 0 .8em;padding-left:1.4em}#gvsAIModal .gvs-ai-body li{margin:.25em 0}#gvsAIModal .gvs-ai-body code{background:#0f172a14;padding:1px 6px;border-radius:6px;font-size:.92em}#gvsAIModal .gvs-ai-body pre{background:#0f172a;color:#e6edf7;padding:12px 14px;border-radius:12px;overflow-x:auto;margin:0 0 .9em}#gvsAIModal .gvs-ai-body pre code{background:transparent;padding:0;color:inherit}#gvsAIModal .gvs-ai-body a{color:#0b5bff;text-decoration:underline}#gvsAIModal .gvs-ai-actions{display:flex;gap:6px;margin-top:4px}#gvsAIModal .gvs-ai-copy{border:0;background:transparent;color:inherit;opacity:.65;font-size:13px;padding:5px 8px;border-radius:8px;cursor:pointer}#gvsAIModal .gvs-ai-copy:active{background:#0062ff1f}#gvsAIModal .gvs-ai-typing{display:inline-flex;gap:5px;padding:10px 0}#gvsAIModal .gvs-ai-typing i{width:8px;height:8px;border-radius:50%;background:currentColor;opacity:.35;animation:gvsAiDot 1.2s infinite ease-in-out}#gvsAIModal .gvs-ai-typing i:nth-child(2){animation-delay:.18s}#gvsAIModal .gvs-ai-typing i:nth-child(3){animation-delay:.36s}@keyframes gvsAiDot{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:.9;transform:translateY(-4px)}}#gvsAIModal .gvs-ai-composer{flex:0 0 auto;padding:6px 12px calc(12px + env(safe-area-inset-bottom,0px))}#gvsAIModal .ai-status{min-height:16px;margin:0 6px 4px;font-size:12.5px;opacity:.75;text-align:left}#gvsAIModal .gvs-ai-inputwrap{display:flex;align-items:flex-end;gap:6px;padding:6px 8px 6px 14px;border:1.5px solid rgba(0,98,255,.35);border-radius:26px;background:#ffffff8c}#gvsAIModal .gvs-ai-inputwrap textarea{flex:1;min-width:0;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;resize:none;font:inherit;font-size:16.5px;line-height:1.45;padding:8px 0;max-height:160px;color:inherit}#gvsAIModal .ai-mic-btn{flex:0 0 40px;width:40px;height:40px;border:0;background:transparent;font-size:20px;border-radius:50%;cursor:pointer;padding:0}#gvsAIModal .gvs-ai-send{flex:0 0 40px;width:40px;height:40px;border:0;border-radius:50%;background:linear-gradient(180deg,#2a8bff,#0062ff);color:#fff;display:grid;place-items:center;cursor:pointer;padding:0}#gvsAIModal .gvs-ai-send:disabled{opacity:.35;cursor:default}body.dark #gvsAIModal.game-modal{background:#0B1020!important}body.dark #gvsAIModal .gvs-ai-head{border-bottom-color:#ffffff1f}body.dark #gvsAIModal .ai-message.user{background:#508cff38}body.dark #gvsAIModal .gvs-ai-inputwrap{background:#ffffff0f;border-color:#78aaff66}body.dark #gvsAIModal .gvs-ai-body code{background:#ffffff1f}body.dark #gvsAIModal .gvs-ai-body a{color:#8db8ff}html body:not(.dark) :is(#gvsWaUserChat,#gvsWaAdminChat){background-color:var(--paper,#ffffff)!important}html body :is(#gvsWaUserChat,#gvsWaAdminChat) .gvs-wa-chat-head,html body :is(#gvsWaUserChat,#gvsWaAdminChat) .gvs-wa-chat-head-clean{background:transparent!important;background-color:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body:not(.dark) :is(#gvsWaUserChat,#gvsWaAdminChat) .gvs-wa-chat-head{border-bottom:1px solid rgba(15,23,42,.1)!important}html body .gvs-wa-group-intro{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:1px solid rgba(15,23,42,.16)!important}html body.dark .gvs-wa-group-intro{border-color:#fff3!important}#gvsAIModal .gvs-ai-logo{width:42px;height:42px;border-radius:50%;padding:0;overflow:hidden;background:#fff;box-shadow:0 0 0 2px #0062ff47}#gvsAIModal .gvs-ai-logo img,#gvsAIModal .gvs-ai-avatar img,#gvsAIModal .gvs-ai-welcome-icon img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}#gvsAIModal .gvs-ai-avatar{flex:0 0 34px;width:34px;height:34px;padding:0;overflow:hidden;background:#fff;box-shadow:0 0 0 2px #0062ff38}#gvsAIModal .gvs-ai-welcome-icon{width:112px;height:112px;margin:0 auto;border-radius:50%;overflow:hidden;background:#fff;font-size:0;box-shadow:0 0 0 3px #0062ff4d,0 0 0 9px #0062ff1a,0 8px 24px #0062ff2e}body.dark #gvsAIModal .gvs-ai-logo,body.dark #gvsAIModal .gvs-ai-avatar,body.dark #gvsAIModal .gvs-ai-welcome-icon{background:#fff}#gvsAIModal .gvs-ai-inputwrap .ai-mic-btn{flex:0 0 42px;width:42px;height:42px;border-radius:50%;background:#00a884;color:#fff;display:grid;place-items:center;font-size:0;box-shadow:0 1px 3px #0000002e;transition:transform .12s ease}#gvsAIModal .gvs-ai-inputwrap .ai-mic-btn:active{transform:scale(.92)}#gvsAIModal .gvs-ai-inputwrap .ai-mic-btn.listening{background:#e53935;animation:gvsAiMicPulse 1.1s infinite}@keyframes gvsAiMicPulse{0%{box-shadow:0 0 #e539358c}70%{box-shadow:0 0 0 12px #e5393500}to{box-shadow:0 0 #e5393500}}#gvsAIModal .gvs-ai-inputwrap .gvs-ai-send{flex:0 0 42px;width:42px;height:42px;background:#00a884;box-shadow:0 1px 3px #0000002e}#gvsAIModal .gvs-ai-inputwrap:not(.has-text) .gvs-ai-send{display:none}#gvsAIModal .gvs-ai-inputwrap.has-text .ai-mic-btn{display:none}#gvsAIModal .gvs-ai-logo,#gvsAIModal .gvs-ai-avatar,#gvsAIModal .gvs-ai-welcome-icon,body.dark #gvsAIModal .gvs-ai-logo,body.dark #gvsAIModal .gvs-ai-avatar,body.dark #gvsAIModal .gvs-ai-welcome-icon{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:0!important;border-radius:0!important;overflow:visible!important;padding:0!important}#gvsAIModal .gvs-ai-logo{width:54px!important;height:42px!important}#gvsAIModal .gvs-ai-avatar{flex:0 0 44px!important;width:44px!important;height:34px!important}#gvsAIModal .gvs-ai-welcome-icon{width:150px!important;height:112px!important}#gvsAIModal .gvs-ai-logo img,#gvsAIModal .gvs-ai-avatar img,#gvsAIModal .gvs-ai-welcome-icon img,#gvsAIModal .gvs-ai-logo img.gvs-logo-sz,#gvsAIModal .gvs-ai-avatar img.gvs-logo-sz,#gvsAIModal .gvs-ai-welcome-icon img.gvs-logo-sz{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;scale:1!important;transform:none!important;padding:0!important}html body:not(.dark) #startupGate{background:#fff!important;background-image:none!important}html body.dark #startupGate{background:#000!important;background-image:none!important}html body.dark:has(#startupGate:not(.hidden):not(.startup-ready)):after{background:#000!important}html body.dark #startupGate .startup-logo,html body #startupGate .startup-logo{filter:none!important}html body #adminHeaderCard.admin-header-card,html body.dark #adminHeaderCard.admin-header-card{position:static!important;top:auto!important;z-index:auto!important}html body :is(.gvs-home-fixed-titles,#homeTopSearchBlock .gvs-page-tools,.gvs-page-tools,.gvs-msg-toptabs,.gvs-msg-toptabs-two,.gvs-home-tools,.gvs-global-actions,.gvs-game-nav){background-color:var(--paper,#ffffff)!important}html body.dark :is(.gvs-home-fixed-titles,#homeTopSearchBlock .gvs-page-tools,.gvs-page-tools,.gvs-msg-toptabs,.gvs-msg-toptabs-two,.gvs-home-tools,.gvs-global-actions,.gvs-game-nav){background-color:var(--paper,#0B1020)!important}.gvs-ld-preview .gvs-ld-pv-logo{display:block;height:64px;width:auto;max-width:70%;object-fit:contain;margin:6px auto 0;background:transparent!important}.gvs-ld-preview[data-loader-logo=off] .gvs-ld-pv-logo{display:none!important}.gvs-ld-preview{min-height:190px}html,body,.page,#admin,#panel,.admin-accordion,.admin-accordion-body{overflow-anchor:none!important}html,body{scroll-behavior:auto!important}html.gvs-scrolling .gvs-ld-opt-pv *,html.gvs-scrolling .gvs-ld-preview *,html.gvs-scrolling .gvs-ld-opt *{animation-play-state:paused!important}#gvsAIModal .gvs-ai-composer.ai-dictating .gvs-ai-inputwrap{display:none!important}#gvsAIModal .gvs-ai-dictbar{display:none;align-items:center;gap:8px;padding:6px 8px;border:1.5px solid rgba(0,98,255,.35);border-radius:28px;background:#ffffff8c}#gvsAIModal .gvs-ai-composer.ai-dictating .gvs-ai-dictbar{display:flex}#gvsAIModal .gvs-ai-dict-wave{flex:1 1 auto;min-width:0;height:32px;display:block;color:#1f2937}body.dark #gvsAIModal .gvs-ai-dictbar{background:#ffffff0f;border-color:#78aaff66}body.dark #gvsAIModal .gvs-ai-dict-wave{color:#e5e7eb}#gvsAIModal .gvs-ai-dictbar button{flex:0 0 42px;width:42px;height:42px;border:0;border-radius:50%;display:grid;place-items:center;padding:0;cursor:pointer;transition:transform .12s ease}#gvsAIModal .gvs-ai-dictbar button:active{transform:scale(.92)}#gvsAIModal .gvs-ai-dict-x{background:transparent;color:inherit}#gvsAIModal .gvs-ai-dict-stop{background:#00000014;color:#111}body.dark #gvsAIModal .gvs-ai-dict-stop{background:#ffffff24;color:#fff}#gvsAIModal .gvs-ai-dict-send{background:#00a884;color:#fff;box-shadow:0 1px 3px #0000002e}#gvsAIModal .gvs-ai-live{display:none;margin:0 8px 8px;font-style:italic;font-size:16px;line-height:1.4;opacity:.8;max-height:6.5em;overflow-y:auto;word-break:break-word}#gvsAIModal .gvs-ai-composer.ai-dictating .gvs-ai-live{display:block}.news-keepbg-line{display:flex!important;align-items:flex-start;gap:8px;margin:6px 0 10px;font-size:12.5px!important;font-weight:600!important;line-height:1.35}.news-keepbg-line input{flex:0 0 auto;width:18px;height:18px;margin-top:1px}html[data-boot-bg=black],html[data-boot-bg=white]{background-repeat:no-repeat}html[data-boot-bg=black]{background-color:#000!important}html[data-boot-bg=white]{background-color:#fff!important}html[data-boot-bg=black]:not(.gvs-boot-done):before,html[data-boot-bg=white]:not(.gvs-boot-done):before{content:"";position:fixed;left:0;right:0;top:calc(50% - 110px);height:130px;z-index:-1;pointer-events:none;background:var(--gvs-boot-logo,url(icons/logo.png)) center/contain no-repeat}html[data-boot-bg=black][data-boot-bg] body #startupGate[id],html[data-boot-bg=black][data-boot-bg] body.dark #startupGate[id]{background:#000!important;background-color:#000!important;background-image:none!important}html[data-boot-bg=white][data-boot-bg] body #startupGate[id],html[data-boot-bg=white][data-boot-bg] body.dark #startupGate[id]{background:#fff!important;background-color:#fff!important;background-image:none!important}html[data-boot-bg=black][data-boot-bg] body:has(#startupGate:not(.hidden):not(.startup-ready)):after{background:#000!important}html[data-boot-bg=white][data-boot-bg] body:has(#startupGate:not(.hidden):not(.startup-ready)):after{background:#fff!important}html[data-boot-bg=black] #startupGate .startup-logo,html[data-boot-bg=white] #startupGate .startup-logo{filter:none!important}.gvs-ld-preview[data-boot-bg=black]{background:#000!important}.gvs-ld-preview[data-boot-bg=white]{background:#fff!important}html body .gvs-wa-chat-head .gvs-wa-chat-head-actions{align-self:center!important;margin:0!important}html body .gvs-wa-chat-head.gvs-wa-chat-head-clean,html body .gvs-wa-chat-head{padding-top:10px!important}body:has(#startupGate:not(.hidden):not(.startup-ready)) :is(#forceUpdateGate,.force-update-gate,.gvs-notif-gate,.toast,#toast,.gvs-update-banner,.gvs-install-banner,#installBanner){display:none!important}html body.dark #gvsWaUserChat#gvsWaUserChat#gvsWaUserChat .gvs-wa-chat-head,html body.dark #gvsWaAdminChat#gvsWaAdminChat#gvsWaAdminChat .gvs-wa-chat-head{background:var(--paper,#0B1020)!important;background-color:var(--paper,#0B1020)!important}html body.dark #gvsWaUserChat#gvsWaUserChat .gvs-wa-chat-head .gvs-wa-chat-head-main strong,html body.dark #gvsWaAdminChat#gvsWaAdminChat .gvs-wa-chat-head .gvs-wa-chat-head-main strong,html body.dark #gvsWaUserChat#gvsWaUserChat .gvs-wa-chat-head .gvs-wa-head-icon,html body.dark #gvsWaAdminChat#gvsWaAdminChat .gvs-wa-chat-head .gvs-wa-head-icon,html body.dark #gvsWaUserChat#gvsWaUserChat .gvs-wa-chat-head .gvs-wa-back,html body.dark #gvsWaAdminChat#gvsWaAdminChat .gvs-wa-chat-head .gvs-wa-back{color:#fff!important}html body #gvsWaUserChat#gvsWaUserChat .gvs-wa-chat-head,html body #gvsWaAdminChat#gvsWaAdminChat .gvs-wa-chat-head,html body.dark #gvsWaUserChat#gvsWaUserChat#gvsWaUserChat .gvs-wa-chat-head,html body.dark #gvsWaAdminChat#gvsWaAdminChat#gvsWaAdminChat .gvs-wa-chat-head,html body:not(.dark) #gvsWaUserChat#gvsWaUserChat#gvsWaUserChat .gvs-wa-chat-head,html body:not(.dark) #gvsWaAdminChat#gvsWaAdminChat#gvsWaAdminChat .gvs-wa-chat-head,html body #messagerie #gvsWaUserChat#gvsWaUserChat .gvs-wa-chat-head-clean,html body #messagerie #gvsWaAdminChat#gvsWaAdminChat .gvs-wa-chat-head-clean{border-bottom:0!important;border-bottom-color:transparent!important;box-shadow:none!important}html body #gvsWaUserChat#gvsWaUserChat#gvsWaUserChat .gvs-wa-chat-head,html body #gvsWaAdminChat#gvsWaAdminChat#gvsWaAdminChat .gvs-wa-chat-head,html body #gvsWaUserChat#gvsWaUserChat#gvsWaUserChat .gvs-wa-chat-head-clean,html body #gvsWaAdminChat#gvsWaAdminChat#gvsWaAdminChat .gvs-wa-chat-head-clean,html body.dark #gvsWaUserChat#gvsWaUserChat#gvsWaUserChat .gvs-wa-chat-head,html body.dark #gvsWaAdminChat#gvsWaAdminChat#gvsWaAdminChat .gvs-wa-chat-head,html body #gvsWaUserChat#gvsWaUserChat.gvs-wa-theme-dark .gvs-wa-chat-head,html body #gvsWaAdminChat#gvsWaAdminChat.gvs-wa-theme-dark .gvs-wa-chat-head{border:0!important;border-bottom:0!important;border-bottom-color:transparent!important;box-shadow:none!important;outline:0!important;background-image:none!important}html body #gvsWaUserChat#gvsWaUserChat .gvs-wa-chat-head:before,html body #gvsWaUserChat#gvsWaUserChat .gvs-wa-chat-head:after,html body #gvsWaAdminChat#gvsWaAdminChat .gvs-wa-chat-head:before,html body #gvsWaAdminChat#gvsWaAdminChat .gvs-wa-chat-head:after{display:none!important;content:none!important}html body #gvsWaUserChat#gvsWaUserChat .gvs-wa-chat-thread,html body #gvsWaAdminChat#gvsWaAdminChat .gvs-wa-chat-thread{border-top:0!important;box-shadow:none!important;outline:0!important}html body.gvs-wa-user-chat-open #androidStatusBar,html body.gvs-wa-admin-chat-open #androidStatusBar{border-bottom:0!important;box-shadow:none!important}html body #gvsWaUserChat#gvsWaUserChat#gvsWaUserThread,html body #gvsWaAdminChat#gvsWaAdminChat#gvsWaAdminThread,html body #gvsWaUserChat#gvsWaUserChat .gvs-wa-chat-thread#gvsWaUserThread,html body #gvsWaAdminChat#gvsWaAdminChat .gvs-wa-chat-thread#gvsWaAdminThread,html body.dark #gvsWaUserChat#gvsWaUserChat .gvs-wa-chat-thread#gvsWaUserThread,html body.dark #gvsWaAdminChat#gvsWaAdminChat .gvs-wa-chat-thread#gvsWaAdminThread{border:0!important;border-top:0!important;border-top-color:transparent!important;border-top-width:0!important;box-shadow:none!important;outline:0!important}html body #gvsWaUserChat#gvsWaUserChat .gvs-wa-chat-thread#gvsWaUserThread:before,html body #gvsWaUserChat#gvsWaUserChat .gvs-wa-chat-thread#gvsWaUserThread:after,html body #gvsWaAdminChat#gvsWaAdminChat .gvs-wa-chat-thread#gvsWaAdminThread:before,html body #gvsWaAdminChat#gvsWaAdminChat .gvs-wa-chat-thread#gvsWaAdminThread:after{display:none!important;content:none!important}html body #gvsWaUserChat#gvsWaUserChat,html body #gvsWaAdminChat#gvsWaAdminChat,html body.dark #gvsWaUserChat#gvsWaUserChat,html body.dark #gvsWaAdminChat#gvsWaAdminChat{border:0!important;box-shadow:none!important;outline:0!important}.gvs-wa-unavailable{display:flex;align-items:center;gap:8px;padding:12px 14px;min-width:170px;font-size:14px;font-weight:600;opacity:.85;border-radius:12px;background:#0000001f;color:inherit}html body #gvsWaUserChat#gvsWaUserChat #gvsWaUserComposer#gvsWaUserComposer,html body #gvsWaAdminChat#gvsWaAdminChat .gvs-wa-composer,html body.dark #gvsWaUserChat#gvsWaUserChat #gvsWaUserComposer#gvsWaUserComposer,html body.dark #gvsWaAdminChat#gvsWaAdminChat .gvs-wa-composer,html body #gvsWaUserChat#gvsWaUserChat #gvsWaUserComposer .gvs-wa-composer-card,html body #gvsWaAdminChat#gvsWaAdminChat .gvs-wa-composer .gvs-wa-composer-card,html body.dark #gvsWaUserChat#gvsWaUserChat #gvsWaUserComposer .gvs-wa-composer-card,html body.dark #gvsWaAdminChat#gvsWaAdminChat .gvs-wa-composer .gvs-wa-composer-card{border:0!important;border-top:0!important;border-color:transparent!important;outline:0!important}.gvs-am-item{display:flex;flex-direction:column;gap:0}.gvs-am-item .gvs-am-panel{margin:4px 6px 0;padding:8px 12px;border-radius:12px;background:#7882961f;font-size:13.5px}.gvs-am-row .gvs-pc-info{margin-left:auto}#home #newsSection .news-empty{display:flex;align-items:center;justify-content:center;text-align:center;box-sizing:border-box;height:min(32vh,280px);padding:0 16px;font-size:15px;font-weight:600;line-height:1.3;color:#475569;background:transparent}#home #newsSection .news-empty.hidden{display:none}body.dark #home #newsSection .news-empty{color:#cbd5e1}html.gvs-news-fit #home #newsSection .news-empty{height:var(--gvs-news-img-h)}.gvs-emoji-recent{display:flex;flex-wrap:nowrap;gap:2px;padding:2px 2px 6px;margin-bottom:2px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;border-bottom:1px solid rgba(128,128,128,.22);-webkit-overflow-scrolling:touch}.gvs-emoji-recent::-webkit-scrollbar{display:none}.gvs-emoji-picker .gvs-emoji-recent .gvs-emoji-btn{flex:0 0 auto!important;width:44px!important;height:44px!important;font-size:28px!important}.installbar.gvs-ib{flex-direction:column;align-items:stretch;gap:14px;padding:16px;left:14px;right:14px;border-radius:22px;background:#fff;color:#0f172a;border:1px solid rgba(15,23,42,.08);box-shadow:0 18px 44px #0f172a47,0 2px 8px #0f172a1a;z-index:2147482000}body.dark .installbar.gvs-ib{background:#0B1020;color:#f1f5f9;border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 44px #0009,0 0 0 1px #4ade801a}.installbar.gvs-ib .gvs-ib-head{display:flex;align-items:center;gap:14px;min-width:0}.installbar.gvs-ib .installbar-icon{width:56px;height:56px;border-radius:14px;background:#fff;border:1px solid rgba(15,23,42,.1);box-shadow:0 3px 10px #0f172a24;padding:4px;box-sizing:border-box}.installbar.gvs-ib .installbar-text{gap:3px;color:inherit}.installbar.gvs-ib .installbar-text b{font-size:18px;font-weight:800;color:#0f172a;letter-spacing:.1px}.installbar.gvs-ib .installbar-text span{font-size:13px;line-height:1.4;color:#475569;opacity:1}body.dark .installbar.gvs-ib .installbar-text b{color:#f8fafc}body.dark .installbar.gvs-ib .installbar-text span{color:#aab6c6}.installbar.gvs-ib .gvs-ib-actions{display:flex;gap:12px}.installbar.gvs-ib .gvs-ib-btn{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:50px;padding:0 14px;border:0;border-radius:14px;font:inherit;font-size:16px;font-weight:800;letter-spacing:.2px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease}.installbar.gvs-ib .gvs-ib-btn svg{width:20px;height:20px;flex:none}.installbar.gvs-ib .gvs-ib-btn:active{transform:scale(.96);filter:brightness(.96)}.installbar.gvs-ib .gvs-ib-ok{background:linear-gradient(180deg,#8cf0b0,#4ade80);color:#064e3b;box-shadow:0 6px 16px #4ade8073,inset 0 1px #ffffff8c}.installbar.gvs-ib .gvs-ib-cancel{background:linear-gradient(180deg,#ffd3d6,#fca5ab);color:#8f1522;box-shadow:0 6px 16px #f8717152,inset 0 1px #ffffff8c}body.dark .installbar.gvs-ib .gvs-ib-ok{background:linear-gradient(180deg,#8cf0b0,#34d399);color:#053d2e;box-shadow:0 0 14px #4ade8073}body.dark .installbar.gvs-ib .gvs-ib-cancel{background:linear-gradient(180deg,#ffc9cd,#f98a92);color:#7a0f1b;box-shadow:0 0 14px #f871714d}.gvs-am-row,.gvs-am-row *{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.gvs-am-row img{pointer-events:none;-webkit-user-drag:none}.installbar.gvs-ib{gap:12px;padding:14px 16px}.installbar.gvs-ib .gvs-ib-actions{justify-content:center;gap:14px}.installbar.gvs-ib .gvs-ib-btn{flex:0 0 auto!important;height:38px!important;min-width:116px;padding:0 16px!important;border-radius:999px!important;font-size:14.5px!important;font-weight:800!important;gap:6px!important;animation:none!important;border:1px solid rgba(255,255,255,.65)!important}.installbar.gvs-ib .gvs-ib-btn svg{width:17px!important;height:17px!important}.installbar.gvs-ib #installBtn.gvs-ib-ok,body.dark .installbar.gvs-ib #installBtn.gvs-ib-ok{background:linear-gradient(180deg,#a7f5c3,#4ade80)!important;color:#064e3b!important;box-shadow:0 0 12px 2px #4ade80bf,0 0 26px 4px #4ade8061,inset 0 1px #ffffffb3!important;animation:gvsIbGlowG 1.8s ease-in-out infinite!important}.installbar.gvs-ib #installClose.gvs-ib-cancel,body.dark .installbar.gvs-ib #installClose.gvs-ib-cancel{background:linear-gradient(180deg,#ffdadc,#fca5a5)!important;color:#7f1d1d!important;box-shadow:0 0 12px 2px #f87171b3,0 0 26px 4px #f8717157,inset 0 1px #ffffffb3!important;animation:gvsIbGlowR 1.8s ease-in-out infinite!important}@keyframes gvsIbGlowG{0%,to{box-shadow:0 0 10px 2px #4ade8099,0 0 20px 3px #4ade804d,inset 0 1px #ffffffb3}50%{box-shadow:0 0 16px 4px #4ade80f2,0 0 30px 7px #4ade8073,inset 0 1px #ffffffb3}}@keyframes gvsIbGlowR{0%,to{box-shadow:0 0 10px 2px #f871718c,0 0 20px 3px #f8717147,inset 0 1px #ffffffb3}50%{box-shadow:0 0 16px 4px #f87171e6,0 0 30px 7px #f871716b,inset 0 1px #ffffffb3}}body:has(#installBanner.gvs-ib) :is(.gvs-connect-image-btn,#authModeNote,#gvsCreatorNote,.admin-access-button){visibility:hidden!important;pointer-events:none!important}body:has(#installBanner.gvs-ib) p:has(>.admin-access-button){visibility:hidden!important;pointer-events:none!important}.gvs-creator-note{font-size:12.5px;font-weight:600;opacity:.85}body.gvs-install-pending :is(.gvs-connect-image-btn,#authModeNote,#gvsCreatorNote,.admin-access-button),body.gvs-install-pending p:has(>.admin-access-button){visibility:hidden!important;pointer-events:none!important}.gvs-un-ov{position:fixed;inset:0;z-index:2147483200;background:#0f172a8c;display:flex;align-items:center;justify-content:center;padding:18px}.gvs-un-card{width:100%;max-width:420px;max-height:92vh;overflow:auto;background:#fff;color:#0f172a;border-radius:22px;padding:20px 18px;box-shadow:0 18px 44px #00000059}body.dark .gvs-un-card{background:#0B1020;color:#f1f5f9}.gvs-un-card h3{margin:0 0 10px;font-size:19px;font-weight:800}.gvs-un-card label{display:block;margin:12px 0 5px;font-size:13px;font-weight:700;opacity:.85}.gvs-un-card input{width:100%;box-sizing:border-box;height:46px;border-radius:12px;border:1px solid rgba(100,116,139,.45);padding:0 12px;font-size:16px;background:#94a3b81f;color:inherit}.gvs-un-warn{margin:0 0 6px;padding:10px 12px;border-radius:12px;background:#ffe3e5;color:#7f1d1d;font-weight:700;font-size:14px;line-height:1.4}.gvs-un-info{margin:0 0 8px;font-size:14px;line-height:1.5}.gvs-un-err{min-height:20px;margin-top:8px;color:#d7192c;font-size:13.5px;font-weight:700}body.dark .gvs-un-err{color:#ff8a94}.gvs-un-actions{display:flex;justify-content:center;gap:14px;margin-top:12px}.gvs-un-link{display:block;margin:14px auto 0;background:none;border:0;color:#06f;font-size:13.5px;font-weight:700;text-decoration:underline;cursor:pointer}body.dark .gvs-un-link{color:#8ab8ff}.gvs-un-actions .gvs-ib-btn{display:inline-flex;align-items:center;justify-content:center;height:40px;min-width:120px;padding:0 16px;border:1px solid rgba(255,255,255,.65);border-radius:999px;font:inherit;font-size:14.5px;font-weight:800;cursor:pointer}.gvs-un-actions .gvs-ib-ok{background:linear-gradient(180deg,#a7f5c3,#4ade80);color:#064e3b;box-shadow:0 0 12px 2px #4ade80b3,0 0 24px 4px #4ade8057}.gvs-un-actions .gvs-ib-cancel{background:linear-gradient(180deg,#ffdadc,#fca5a5);color:#7f1d1d;box-shadow:0 0 12px 2px #f87171a6,0 0 24px 4px #f871714d}.gvs-un-actions .gvs-ib-btn:disabled{opacity:.6}html body.gvs-install-pending #auth .gvs-connect-image-btn,html body.gvs-install-pending .gvs-connect-image-btn,html body.gvs-install-pending #auth #authModeNote,html body.gvs-install-pending #auth #gvsCreatorNote,html body.gvs-install-pending #auth .gvs-footer-copy,html body.gvs-install-pending #authModeNote,html body.gvs-install-pending #gvsCreatorNote,html body.gvs-install-pending .gvs-footer-copy{display:none!important;visibility:hidden!important;pointer-events:none!important}html body .installbar.gvs-ib{bottom:calc(8px + env(safe-area-inset-bottom,0px))!important;left:12px!important;right:12px!important;padding:10px 14px!important;gap:8px!important;border-radius:20px!important}html body .installbar.gvs-ib .installbar-icon{width:42px!important;height:42px!important;border-radius:11px!important}html body .installbar.gvs-ib .gvs-ib-head{gap:12px!important}html body .installbar.gvs-ib .installbar-text b{font-size:16px!important}html body .installbar.gvs-ib .installbar-text span{font-size:12px!important;line-height:1.3!important}html body .installbar.gvs-ib .gvs-ib-btn{height:34px!important;min-width:108px!important;font-size:14px!important}html body.gvs-install-pending{padding-bottom:170px!important}html body.gvs-install-pending #auth{padding-bottom:150px}html body #auth .gvs-return-btn,html body #auth .link-btn.gvs-return-btn{display:block!important;margin-top:22px!important}html body #auth .gvs-return-btn,html body #auth .link-btn.gvs-return-btn{display:block!important;width:fit-content!important;max-width:100%!important;margin:22px auto 0!important;text-align:center!important}html body.gvs-install-pending #auth #loginTab,html body.gvs-install-pending #auth #signupTab,html body.gvs-install-pending #auth #whatsappLookupPanel,html body.gvs-install-pending #auth #whatsappResetPanel,html body.gvs-install-pending #auth #gvsRecoveryPanel{display:none!important;visibility:hidden!important;pointer-events:none!important}#gvsRecoveryPanel label{display:block;margin:10px 0 4px;font-weight:700;font-size:14px}#gvsRecoveryPanel input{width:100%;box-sizing:border-box}#gvsInstallHint{display:none}html body.gvs-install-pending #gvsInstallHint{display:flex;align-items:center;justify-content:center;min-height:46px;margin:14px 4px 0;padding:6px 12px;border-radius:14px;text-align:center;font-weight:800;font-size:14.5px;line-height:1.3;color:#b91c1c;background:#fee2e200;border:1px solid transparent;opacity:0;transition:opacity .2s}html body.gvs-install-pending #gvsInstallHint.gvs-hint-flash{opacity:1;background:#fee2e2;border-color:#fca5a5;animation:gvs-hint-shake .45s ease,gvs-hint-fade 4.2s ease forwards}body.dark #gvsInstallHint.gvs-hint-flash{background:#4c1d1d;color:#ffb4b4;border-color:#b91c1c}@keyframes gvs-hint-shake{0%,to{transform:translate(0)}20%{transform:translate(-7px)}40%{transform:translate(7px)}60%{transform:translate(-5px)}80%{transform:translate(5px)}}@keyframes gvs-hint-fade{0%,80%{opacity:1}to{opacity:0}}html body.gvs-install-pending{padding-bottom:0!important}html body.gvs-install-pending #auth{padding-bottom:24px}.gvs-quick-apps-bar .gvs-qa-pay{padding:0;overflow:hidden;background:transparent}.gvs-quick-apps-bar .gvs-qa-pay img{width:100%!important;height:100%!important;border-radius:50%;object-fit:cover}.gvs-admin-longpress-menu{z-index:2147483400!important}#gvsAmList .gvs-am-row{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}html body.dark.gvs-install-pending #gvsInstallHint.gvs-hint-flash{background:#4c1d1d!important;color:#ffe1e1!important;border-color:#ef4444!important;text-shadow:none!important}

/* Date sous l'horloge circulaire : texte multicolore arc-en-ciel (mode clair et sombre) */
html body .gvs-round-clock-date,
html body.dark .gvs-round-clock-date,
html body #gvsLockscreenOverlay .gvs-round-clock-date,
html body.dark #gvsLockscreenOverlay .gvs-round-clock-date,
html body .gvs-pc-site-clock .gvs-round-clock-date{
  display:block!important;
  width:fit-content!important;
  max-width:100%!important;
  margin-left:auto!important;
  margin-right:auto!important;
  font-weight:800!important;
  color:transparent!important;
  background-image:linear-gradient(90deg,red,#ff9d00,#e8ff00,#00d639,#00d9ff,#5b2cff,#ff00b8,red)!important;
  background-size:100% 100%!important;
  animation:gvsStartupStatusRainbow 3s linear infinite!important;
  background-color:transparent!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
  -webkit-text-fill-color:transparent!important;
  text-shadow:none!important;
}
@media(prefers-reduced-motion:reduce){html body .gvs-round-clock-date,html body.dark .gvs-round-clock-date,html body #gvsLockscreenOverlay .gvs-round-clock-date,html body .gvs-pc-site-clock .gvs-round-clock-date{animation:none!important}}

/* GVS+ — photo de l'IA personnalisée par l'administrateur : ronde, bien remplie */
html.gvs-ai-photo-custom #gvsAIModal .gvs-ai-logo,
html.gvs-ai-photo-custom #gvsAIModal .gvs-ai-avatar,
html.gvs-ai-photo-custom #gvsAIModal .gvs-ai-welcome-icon{border-radius:50%!important;overflow:hidden!important}
html.gvs-ai-photo-custom #gvsAIModal .gvs-ai-logo{width:46px!important;height:46px!important}
html.gvs-ai-photo-custom #gvsAIModal .gvs-ai-avatar{flex:0 0 38px!important;width:38px!important;height:38px!important}
html.gvs-ai-photo-custom #gvsAIModal .gvs-ai-welcome-icon{width:120px!important;height:120px!important}
html.gvs-ai-photo-custom #gvsAIModal .gvs-ai-logo img,
html.gvs-ai-photo-custom #gvsAIModal .gvs-ai-avatar img,
html.gvs-ai-photo-custom #gvsAIModal .gvs-ai-welcome-icon img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important}
#gvsAIModal .gvs-ai-editable{position:relative;cursor:pointer}
#gvsAIModal .gvs-ai-cam{position:absolute;right:1px;bottom:1px;width:38%;height:38%;min-width:16px;min-height:16px;max-width:30px;max-height:30px;padding:3px;border-radius:50%;background:#0062ff;box-shadow:0 0 0 2px #fff;box-sizing:border-box;pointer-events:none}
.gvs-ai-sheet{position:fixed;inset:0;z-index:2147483647;background:rgba(0,0,0,.45);display:flex;align-items:flex-end;justify-content:center;padding:16px}
.gvs-ai-sheet-box{width:100%;max-width:420px;background:#fff;color:#0B1330;border-radius:18px;padding:16px;display:flex;flex-direction:column;gap:10px;box-shadow:0 10px 40px rgba(0,0,0,.35)}
.gvs-ai-sheet-box strong{text-align:center;font-size:16px}
.gvs-ai-sheet-box button{border:0;border-radius:12px;padding:14px;font-size:15px;font-weight:600;background:#0062ff;color:#fff}
.gvs-ai-sheet-box button.c{background:#e8edf7;color:#0B1330}
body.dark .gvs-ai-sheet-box{background:#0B1020;color:#fff}
body.dark .gvs-ai-sheet-box button.c{background:#0B1020;color:#fff}

/* v1_155 — Photo de l'IA : fenêtre de rognage au-dessus de la fenêtre IA + pulsation comme le logo de l'Espace Client */
html.gvs-ai-cropping #adminPhotoCropModal{z-index:2147483646!important}
#gvsAIModal .gvs-ai-logo,#gvsAIModal .gvs-ai-welcome-icon{animation:logoPulse 2.6s ease-in-out infinite;will-change:transform}
html.gvs-ai-photo-custom #gvsAIModal .gvs-ai-logo,html.gvs-ai-photo-custom #gvsAIModal .gvs-ai-welcome-icon{aspect-ratio:1/1}
@media (prefers-reduced-motion:reduce){#gvsAIModal .gvs-ai-logo,#gvsAIModal .gvs-ai-welcome-icon{animation:none}}
/* v1_156 — badge appareil photo entièrement visible, posé au bord du rond (plus coupé par le logo) */
html #gvsAIModal .gvs-ai-logo.gvs-ai-editable,html #gvsAIModal .gvs-ai-welcome-icon.gvs-ai-editable{overflow:visible!important;position:relative!important}
html #gvsAIModal .gvs-ai-logo.gvs-ai-editable img,html #gvsAIModal .gvs-ai-welcome-icon.gvs-ai-editable img{border-radius:50%!important}
html #gvsAIModal .gvs-ai-editable .gvs-ai-cam{right:-5px!important;bottom:-5px!important;width:36%!important;height:36%!important;min-width:18px!important;min-height:18px!important;max-width:34px!important;max-height:34px!important;z-index:3;box-shadow:0 0 0 2px #fff,0 2px 6px rgba(0,0,0,.35)!important;background:#0062ff!important}
html #gvsAIModal .gvs-ai-logo.gvs-ai-editable .gvs-ai-cam{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;padding:3px!important}

/* v1_157 — plus d'icône appareil photo ; photo de l'IA affichée entière, sans rond */
#gvsAIModal .gvs-ai-cam{display:none!important}
html body #gvsAIModal .gvs-ai-logo,html body #gvsAIModal .gvs-ai-avatar,html body #gvsAIModal .gvs-ai-welcome-icon,
html.gvs-ai-photo-custom body #gvsAIModal .gvs-ai-logo,html.gvs-ai-photo-custom body #gvsAIModal .gvs-ai-avatar,html.gvs-ai-photo-custom body #gvsAIModal .gvs-ai-welcome-icon{border-radius:10px!important;overflow:hidden!important}
html body #gvsAIModal .gvs-ai-logo img,html body #gvsAIModal .gvs-ai-avatar img,html body #gvsAIModal .gvs-ai-welcome-icon img{border-radius:0!important;object-fit:contain!important}
html.gvs-ai-cropping #adminPhotoCropModal .crop-window{border-radius:12px!important}
/* v1_158 — bouton rouge « Retour à la connexion » centré et séparé du bouton au-dessus */
html body .gvs-return-btn{display:block!important;width:auto!important;max-width:100%;margin:18px auto 0!important;float:none!important;text-align:center}
/* v1_159 — logo de l'IA affiché tel quel : ni rond, ni cadre, ni coupe (proportions d'origine) */
html body #gvsAIModal .gvs-ai-logo,html body #gvsAIModal .gvs-ai-logo,html.gvs-ai-photo-custom body #gvsAIModal .gvs-ai-logo,
html body #gvsAIModal .gvs-ai-avatar,html.gvs-ai-photo-custom body #gvsAIModal .gvs-ai-avatar,
html body #gvsAIModal .gvs-ai-welcome-icon,html.gvs-ai-photo-custom body #gvsAIModal .gvs-ai-welcome-icon{width:auto!important;border-radius:0!important;overflow:visible!important;background:transparent!important;box-shadow:none!important;border:0!important;padding:0!important;display:flex!important;align-items:center;justify-content:center}
html body #gvsAIModal .gvs-ai-logo,html.gvs-ai-photo-custom body #gvsAIModal .gvs-ai-logo{height:46px!important;flex:0 0 auto!important;max-width:30vw}
html body #gvsAIModal .gvs-ai-avatar,html.gvs-ai-photo-custom body #gvsAIModal .gvs-ai-avatar{height:38px!important;flex:0 0 auto!important;max-width:30vw}
html body #gvsAIModal .gvs-ai-welcome-icon,html.gvs-ai-photo-custom body #gvsAIModal .gvs-ai-welcome-icon{height:130px!important;max-width:70vw;margin:0 auto!important}
html body #gvsAIModal .gvs-ai-logo img,html body #gvsAIModal .gvs-ai-avatar img,html body #gvsAIModal .gvs-ai-welcome-icon img,
html.gvs-ai-photo-custom body #gvsAIModal .gvs-ai-logo img,html.gvs-ai-photo-custom body #gvsAIModal .gvs-ai-avatar img,html.gvs-ai-photo-custom body #gvsAIModal .gvs-ai-welcome-icon img{width:auto!important;height:100%!important;max-width:100%!important;border-radius:0!important;object-fit:contain!important;background:transparent!important}

/* v1_160 — aucun fond derrière la photo de l'IA */
html body #gvsAIModal .gvs-ai-logo,html body #gvsAIModal .gvs-ai-avatar,html body #gvsAIModal .gvs-ai-welcome-icon,html body #gvsAIModal .gvs-ai-img{background:transparent!important;background-color:transparent!important}
/* v1_161 — petite photo de l'IA en haut à gauche supprimée */
html body #gvsAIModal .gvs-ai-title .gvs-ai-logo{display:none!important}

/* v1.167 : accueil — la date ne colle plus à l'horloge ; date et barre de recherche descendent un peu */
html body:has(#home.active) #gvsRoundClockDate{margin-top:10px!important}
html body:has(#home.active) #gvsTopSearchBar.gvs-top-search-bar{margin-top:8px!important}

/* Bouton « Annuler » vert des menus appui long (membres) */
.gvs-admin-longpress-cancel{width:100%;min-height:46px;margin-top:10px;border:0;border-radius:12px;background:#16a34a;color:#fff;font-weight:900;font-size:15px;cursor:pointer}
.gvs-admin-longpress-cancel:active{background:#15803d}
body.dark .gvs-admin-longpress-cancel{background:#22c55e;color:#04210f}

/* =====================================================================
   GVS+ v177 — Pages en cube : 1 ou 2 carreaux par page (joli + lisible)
   ===================================================================== */
html[data-tile-scroll="pages"] .anip-tile-grid{
  --gvs-pg-gap:12px;
  gap:var(--gvs-pg-gap)!important;
  width:100%;max-width:640px;box-sizing:border-box;margin-left:auto!important;margin-right:auto!important;
  padding:8px 2px 12px!important;
  overscroll-behavior-x:contain;
}
/* place réservée si la dernière page n'est pas complète */
html[data-tile-scroll="pages"] .anip-tile-grid[data-pg-tail]::after{content:"";flex:0 0 var(--gvs-pg-tail,0px);width:var(--gvs-pg-tail,0px);height:1px}
/* points d'arrêt invisibles (une page = un arrêt) */
.gvs-pg-snap{position:absolute;top:0;width:1px;height:1px;opacity:0;pointer-events:none;scroll-snap-align:start;scroll-snap-stop:always}

/* --- 2 carreaux par page (par défaut) --- */
html[data-tile-scroll="pages"] .anip-tile-grid .anip-tile{
  flex:0 0 calc((100% - var(--gvs-pg-gap) * (var(--gvs-pg-n,2) - 1)) / var(--gvs-pg-n,2))!important;
  width:calc((100% - var(--gvs-pg-gap) * (var(--gvs-pg-n,2) - 1)) / var(--gvs-pg-n,2))!important;
  max-width:none!important;
  aspect-ratio:1/1!important;
  border-radius:26px!important;
  padding:16px 12px 14px!important;
  background:linear-gradient(160deg,var(--paper-raised,#fff) 0%,#eaf1ff 100%);
  box-shadow:0 10px 18px -10px rgba(11,63,168,.35)!important;
}
html[data-tile-scroll="pages"] body.dark .anip-tile-grid .anip-tile{
  background:linear-gradient(160deg,#0B1020 0%,#0B1020 100%);
  box-shadow:0 10px 18px -10px rgba(0,0,0,.65)!important;
}
html[data-tile-scroll="pages"] .anip-tile-grid .anip-tile .anip-tile-icon{width:62px;height:62px;border-radius:19px;margin-bottom:10px}
html[data-tile-scroll="pages"] .anip-tile-grid .anip-tile .anip-tile-icon svg{width:31px;height:31px}
html[data-tile-scroll="pages"] body .anip-tile-grid .anip-tile strong{font-size:14.5px!important;line-height:1.2!important;text-wrap:balance}
html[data-tile-scroll="pages"] .anip-tile-grid .anip-tile .anip-tile-badge{top:14px;right:14px;min-width:22px;height:22px;font-size:11px}

/* --- pastilles de pagination --- */
.gvs-tile-dots{order:3;display:flex;justify-content:center;align-items:center;gap:7px;margin:0;padding:0 0 8px}
.gvs-tile-dot{position:relative;width:8px;height:8px;padding:0;border:0;border-radius:999px;background:rgba(31,81,255,.25);cursor:pointer;transition:width .25s ease,background .25s ease}
.gvs-tile-dot::after{content:"";position:absolute;inset:-10px -4px}
.gvs-tile-dot.on{width:24px;background:#1F51FF}
body.dark .gvs-tile-dot{background:rgba(255,255,255,.26)}
body.dark .gvs-tile-dot.on{background:#4ADE80}

/* --- réglage admin --- */
.gvs-ts-perpage{margin-top:14px}
.gvs-ts-perpage>small{display:block;opacity:.7;margin:2px 0 8px}

/* v177 — la carte « Aimez-vous GVS+ ? » s'adapte aux carreaux (mêmes dimensions, même style, même cube) */
html[data-tile-scroll="pages"] body .anip-tile-grid .home-like-section{
  flex:0 0 calc((100% - var(--gvs-pg-gap) * (var(--gvs-pg-n,2) - 1)) / var(--gvs-pg-n,2))!important;
  width:calc((100% - var(--gvs-pg-gap) * (var(--gvs-pg-n,2) - 1)) / var(--gvs-pg-n,2))!important;
  max-width:none!important;
  aspect-ratio:1/1!important;height:auto!important;
  border-radius:26px!important;
  padding:16px 12px 14px!important;
  gap:6px!important;
  background:linear-gradient(160deg,var(--paper-raised,#fff) 0%,#eaf1ff 100%);
  box-shadow:0 10px 18px -10px rgba(11,63,168,.35)!important;
  will-change:transform,opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden;
  transition:none!important;
}
html[data-tile-scroll="pages"] body.dark .anip-tile-grid .home-like-section{
  background:linear-gradient(160deg,#0B1020 0%,#0B1020 100%);
  box-shadow:0 10px 18px -10px rgba(0,0,0,.65)!important;
}
html[data-tile-scroll="pages"] body .anip-tile-grid .home-like-icon{width:62px!important;height:62px!important;flex:0 0 62px!important;border-radius:19px!important;margin:0 auto 4px!important}
html[data-tile-scroll="pages"] body .anip-tile-grid .home-like-icon svg{width:31px!important;height:31px!important}
html[data-tile-scroll="pages"] body .anip-tile-grid .home-like-content h3{font-size:14.5px!important;line-height:1.2!important;text-wrap:balance}
html[data-tile-scroll="pages"] body .anip-tile-grid .home-like-section .like-btn{min-height:34px!important;height:34px!important;padding:0 18px!important;font-size:13px!important;margin:4px auto 0!important}


/* v179 — 3 carreaux par page */
html[data-tile-scroll="pages"]{--gvs-pg-n:3}
html[data-tile-scroll="pages"][data-tile-per-page="1"],html[data-tile-scroll="pages"][data-tile-per-page="2"]{--gvs-pg-n:3}
html[data-tile-scroll="pages"][data-tile-per-page="3"]{--gvs-pg-n:3}
html[data-tile-scroll="pages"]:is([data-tile-per-page="1"],[data-tile-per-page="2"],[data-tile-per-page="3"]) .anip-tile-grid{--gvs-pg-gap:8px}
html[data-tile-scroll="pages"]:is([data-tile-per-page="1"],[data-tile-per-page="2"],[data-tile-per-page="3"]) .anip-tile-grid .anip-tile,
html[data-tile-scroll="pages"]:is([data-tile-per-page="1"],[data-tile-per-page="2"],[data-tile-per-page="3"]) body .anip-tile-grid .home-like-section{
  aspect-ratio:1/1.1!important;border-radius:20px!important;padding:10px 6px 9px!important;
}
html[data-tile-scroll="pages"]:is([data-tile-per-page="1"],[data-tile-per-page="2"],[data-tile-per-page="3"]) .anip-tile-grid .anip-tile .anip-tile-icon,
html[data-tile-scroll="pages"]:is([data-tile-per-page="1"],[data-tile-per-page="2"],[data-tile-per-page="3"]) body .anip-tile-grid .home-like-icon{width:44px!important;height:44px!important;flex:0 0 44px!important;border-radius:14px!important;margin-bottom:6px}
html[data-tile-scroll="pages"]:is([data-tile-per-page="1"],[data-tile-per-page="2"],[data-tile-per-page="3"]) .anip-tile-grid .anip-tile .anip-tile-icon svg,
html[data-tile-scroll="pages"]:is([data-tile-per-page="1"],[data-tile-per-page="2"],[data-tile-per-page="3"]) body .anip-tile-grid .home-like-icon svg{width:22px!important;height:22px!important}
html[data-tile-scroll="pages"]:is([data-tile-per-page="1"],[data-tile-per-page="2"],[data-tile-per-page="3"]) body .anip-tile-grid .anip-tile strong,
html[data-tile-scroll="pages"]:is([data-tile-per-page="1"],[data-tile-per-page="2"],[data-tile-per-page="3"]) body .anip-tile-grid .home-like-content h3{font-size:11.5px!important;line-height:1.15!important}
html[data-tile-scroll="pages"]:is([data-tile-per-page="1"],[data-tile-per-page="2"],[data-tile-per-page="3"]) body .anip-tile-grid .home-like-section .like-btn{min-height:26px!important;height:26px!important;padding:0 10px!important;font-size:11px!important}
html[data-tile-scroll="pages"]:is([data-tile-per-page="1"],[data-tile-per-page="2"],[data-tile-per-page="3"]) .anip-tile-grid .anip-tile .anip-tile-badge{top:8px;right:8px;min-width:18px;height:18px;font-size:9.5px}

/* v180 — 1 carreau par page : même petite taille que 3 par page, centré dans la page */
html[data-tile-scroll="pages"][data-tile-per-page="1"] .anip-tile-grid .anip-tile,
html[data-tile-scroll="pages"][data-tile-per-page="1"] body .anip-tile-grid .home-like-section{
  margin-left:calc((100% - (100% - var(--gvs-pg-gap) * 2) / 3) / 2)!important;
  margin-right:calc((100% - (100% - var(--gvs-pg-gap) * 2) / 3) / 2)!important;
}

/* v1.181 — « Soyez les bienvenus ! » descendu un peu plus */
html body #auth .authbrand h2.authbrand-welcome{margin-top:24px!important}
html body.gvs-fs-active #auth .authbrand h2.authbrand-welcome{margin-top:clamp(16px,2.8vh,24px)!important}
/* v1.183 — le logo ne doit plus être coupé par le bandeau drapeau (marges négatives retirées) */
html body #auth .authbrand,html body.gvs-fs-active #auth .authbrand{margin-top:6px!important}
html body #auth .authbrand .logo,html body.gvs-fs-active #auth .authbrand .logo{margin-top:0!important;top:0!important;position:relative!important;z-index:2!important}
html body #auth .auth-topbar,html body #authTopbar{position:relative;z-index:1}
/* v1.184 — logo remonté pour que toute la page (pied de page inclus) soit visible */
html body #auth .authbrand,html body.gvs-fs-active #auth .authbrand{padding-top:0!important;margin-top:0!important}

/* v1.185 — 2 carreaux par page : mêmes petits carreaux que 1 ou 3 par page, la paire est centrée dans la page */
html[data-tile-scroll="pages"][data-tile-per-page="2"] .anip-tile-grid{--gvs-pg-gap:8px}

/* v1.186 — carreau « Applications » : grille façon écran d'applications d'un téléphone */
.anip-tile.tile-apps .anip-tile-icon{background:#6d3fc21c!important;color:var(--plum,#6D3FC2)!important}
.gvs-apps-modal{position:fixed;inset:0;z-index:12500;background:var(--paper-raised,#fff);display:flex;align-items:stretch;justify-content:center}body.dark .gvs-apps-modal{background:#0B1020}.gvs-apps-close{display:none!important}
.gvs-apps-modal.hidden{display:none!important}
.gvs-apps-panel{width:min(560px,100%);height:100%;max-height:none;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--paper-raised,#fff);color:var(--ink,#0b1330);border-radius:0;padding:calc(62px + env(safe-area-inset-top,0px)) 12px calc(var(--gvs-dock-h,56px) + 24px + env(safe-area-inset-bottom,0px));box-shadow:none}
.gvs-apps-head{display:flex;align-items:center;justify-content:center;position:relative;padding:2px 36px 12px}
.gvs-apps-head h2{font-size:18px;margin:0}
.gvs-apps-close{position:absolute;right:0;top:-4px;width:38px;height:38px;border:0;border-radius:50%;background:transparent;color:inherit;font-size:30px;line-height:1;cursor:pointer}
.gvs-apps-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 6px}
.gvs-apps-item{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font-family:var(--font-body)}
.gvs-apps-item:active{transform:scale(.93)}
.gvs-apps-icon{width:58px;height:58px;border-radius:15px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff;box-shadow:0 2px 8px #0000002e;flex:none}
.gvs-apps-icon img{width:100%;height:100%;object-fit:contain;display:block;padding:6px;box-sizing:border-box}
.gvs-apps-icon.tool{color:#fff}
.gvs-apps-icon.tool svg{width:30px;height:30px;display:block;color:#fff}
.gvs-apps-icon svg{max-width:70%;max-height:70%}
.gvs-apps-label{width:100%;font-size:11.5px;font-weight:600;line-height:1.2;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body.dark .gvs-apps-panel{background:#0B1020}
body.gvs-apps-open{overflow:hidden}
@media(max-width:340px){.gvs-apps-grid{gap:14px 4px}.gvs-apps-icon{width:52px;height:52px}.gvs-apps-label{font-size:10.5px}}

/* v1.189 — pastille « Nouveau » sur une application ajoutée, dans « Applications GVS+ » */
.gvs-apps-item{position:relative}
.gvs-apps-new{position:absolute;top:-4px;right:calc(50% - 38px);z-index:2;padding:2px 6px;border-radius:999px;background:#dc2626;color:#fff;font-size:9.5px;font-weight:800;line-height:1.2;box-shadow:0 1px 4px #0000004d;pointer-events:none}

/* IA GVS+ nouvelle interface (iframe) */
#gvsAIModal .gvs-ai-shell{display:flex;flex-direction:column}
#gvsAIModal .gvs-ai-head{flex:none}
#gvsAIModal .gvs-ai-frame{flex:1 1 0;min-height:0;width:100%;height:100%;border:0;background:transparent}

/* v1.209 — « Applications GVS+ » : le logo GVS+ est trop gros dans son icône -> il garde de la marge autour */
.gvs-apps-item.gvsplus .gvs-apps-icon img{padding:14px}
@media(max-width:340px){.gvs-apps-item.gvsplus .gvs-apps-icon img{padding:12px}}

/* v1.209 — Mode sombre, Espace Client : UN SEUL fond « bleu nuit » (#0B1020) partout, plus de seconde teinte (bannière grise, ombre sombre) */
html:has(body.dark){background:#0B1020!important}
html body.dark,html body.dark main.wrap,html body.dark #auth,html body.dark #auth .authbrand,html body.dark #auth .card,html body.dark #auth #clientAuth{background:#0B1020!important;background-color:#0B1020!important}
html body.dark #auth .card{box-shadow:none!important}
html body.dark #installBanner,html body.dark .installbar,html body.dark .installbar.gvs-ib{background:#0B1020!important;background-color:#0B1020!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
html body.dark #gvsInstallHint,html body.dark #gvsInstallHint.gvs-hint-flash{background:#0B1020!important;background-color:#0B1020!important}
html body.dark #auth input,html body.dark #auth select{background:#0B1020!important;background-color:#0B1020!important;border:1px solid #3a3a42!important}

/* v1.245 — « Mes ami(e)s » : avatar rond + pastille de dernière connexion, nom, amis en commun, bouton Messenger */
html body #gvsPeerLargeModal .gvs-pc-row.is-friend{align-items:center;gap:14px;padding:10px 6px}
html body #gvsPeerLargeModal .gvs-pc-row.is-friend .gvs-pc-av-wrap{width:64px;height:64px;flex:0 0 64px}
html body #gvsPeerLargeModal .gvs-pc-row.is-friend .gvs-pc-av-wrap .gvs-pc-av{width:64px!important;height:64px!important;border-radius:50%!important;object-fit:cover;font-size:26px}
html body #gvsPeerLargeModal .gvs-pc-row.is-friend .gvs-pc-av-wrap>.gvs-pc-st{display:none!important}
html body #gvsPeerLargeModal .gvs-pc-av-wrap>.gvs-pc-seen{display:block!important;visibility:visible!important;position:absolute!important;left:50%;bottom:-6px;transform:translateX(-50%);padding:1px 8px;border-radius:12px;background:#e7f6ea;color:#1a6b2c;font-size:12px;font-weight:600;line-height:1.35;white-space:nowrap;box-shadow:0 0 0 2px #fff}
html body.dark #gvsPeerLargeModal .gvs-pc-av-wrap>.gvs-pc-seen{background:#17361f;color:#8be3a1;box-shadow:0 0 0 2px #0B1020}
html body #gvsPeerLargeModal .gvs-pc-row.is-friend .gvs-pc-row-main b{font-size:18px;font-weight:500;line-height:1.3;white-space:normal;overflow:visible;text-overflow:clip}
html body #gvsPeerLargeModal .gvs-pc-row.is-friend .gvs-pc-row-main small{font-size:15px}
html body #gvsPeerLargeModal .gvs-pc-msg{flex:0 0 auto;width:56px;height:38px;border:0;border-radius:10px;background:#e4e6eb;color:#111;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent}
html body #gvsPeerLargeModal .gvs-pc-msg svg{--hole:#e4e6eb}
html body.dark #gvsPeerLargeModal .gvs-pc-msg{background:#0B1020;color:#f2f5ff}

/* v1.248 — « Mes ami(e)s » : bouton Messenger à droite de chaque ami(e) */
html body #mesAmisBody .gvs-ma-row{display:flex;align-items:center;gap:12px}
html body #mesAmisBody .gvs-ma-row .gvs-ma-name{flex:1 1 auto;min-width:0;white-space:normal;overflow:visible;text-overflow:clip;line-height:1.3}
html body #mesAmisBody .gvs-ma-row .gvs-ma-name small{display:block;font-size:13px;font-weight:600;white-space:normal}
html body #mesAmisBody .gvs-ma-msg{flex:0 0 auto;width:56px;height:38px;border:0;border-radius:10px;background:#e4e6eb;color:#111;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent}
html body.dark #mesAmisBody .gvs-ma-msg{background:#0B1020;color:#f2f5ff}

/* v1.267 écran horloge : date descendue, phrase supprimée */
#gvsLockscreenHint{display:none!important}
html body #gvsLockscreenOverlay .gvs-round-clock-date,html body:has(#home.active) #gvsLockscreenOverlay #gvsRoundClockDate{margin-top:34px!important}

/* v1.271 bandeau « en ligne » façon Messenger dans les discussions */
.gvs-ps{display:flex;flex-wrap:nowrap;gap:14px;align-items:flex-start;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:none;padding:8px 14px 6px;border-bottom:1px solid #e4e6eb;background:transparent;flex:0 0 auto}
.gvs-ps::-webkit-scrollbar{display:none}
.gvs-ps.hidden{display:none!important}
.gvs-ps-item{flex:0 0 auto;width:62px;display:flex;flex-direction:column;align-items:center;gap:4px;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}
.gvs-ps-av{position:relative;width:54px;height:54px;border-radius:50%;background:#dfe3ea;display:grid;place-items:center;overflow:visible;box-shadow:0 0 0 1px #00000014}
.gvs-ps-av img{position:absolute;inset:0;width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}
.gvs-ps-av b{font-size:20px;font-weight:700;color:#4b5563;line-height:1}
.gvs-ps-dot{position:absolute;right:-1px;bottom:-1px;width:15px;height:15px;border-radius:50%;background:#9aa0a6;box-shadow:0 0 0 2.5px var(--paper-raised,#fff)}
.gvs-ps-item.is-on .gvs-ps-dot{background:#31a24c}
.gvs-ps-name{max-width:62px;font-size:12px;font-weight:500;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#1c1e21}
.gvs-ps-item:not(.is-on) .gvs-ps-name{color:#65676b}
body.dark .gvs-ps{border-color:#3a3a42}
body.dark .gvs-ps-av{background:#0B1020;box-shadow:0 0 0 1px #ffffff1f}
body.dark .gvs-ps-av b{color:#cbd5e1}
body.dark .gvs-ps-dot{box-shadow:0 0 0 2.5px #0e1626}
body.dark .gvs-ps-name{color:#e5e9f0}
body.dark .gvs-ps-item:not(.is-on) .gvs-ps-name{color:#93a1b8}

/* v1_276 — bandeau des contacts (façon Facebook) sous l'en-tête de la discussion, défilant ; l'en-tête et la liste des messages sont fixes, donc le bandeau est fixé sous l'en-tête et les messages descendent d'autant */
html body.gvs-wa-user-chat-open #gvsWaUserChat .gvs-ps,html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-ps{position:fixed!important;left:0!important;right:0!important;height:68px!important;box-sizing:border-box!important;z-index:99998!important;background:var(--paper-raised,#fff)!important;border-bottom:1px solid #e4e6eb!important;margin:0!important}
html body.dark.gvs-wa-user-chat-open #gvsWaUserChat .gvs-ps,html body.dark.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-ps{background:#0B1020!important}

/* v1_278 — bandeau des contacts plus compact (photos 38 px), opaque, collé sous l'en-tête */
html body .gvs-ps{gap:10px!important;padding:6px 12px 4px!important}
html body .gvs-ps-item{width:50px!important;gap:3px!important}
html body .gvs-ps-av{width:38px!important;height:38px!important}
html body .gvs-ps-av b{font-size:15px!important}
html body .gvs-ps-dot{width:11px!important;height:11px!important;box-shadow:0 0 0 2px var(--paper-raised,#fff)!important}
html body .gvs-ps-name{max-width:50px!important;font-size:11px!important}
html body.gvs-wa-user-chat-open #gvsWaUserChat .gvs-ps,html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-ps{background-color:var(--paper-raised,#fff)!important;background-image:none!important;opacity:1!important}

/* v1_279 — icône Messenger (liste « Tous les membres ») : plus grande, sans fond */
html body #gvsPeerLargeModal .gvs-pc-msg,html body.dark #gvsPeerLargeModal .gvs-pc-msg{background:transparent!important;box-shadow:none!important;width:52px!important;height:46px!important;color:#0a7cff!important}
html body #gvsPeerLargeModal .gvs-pc-msg svg{width:36px!important;height:36px!important;--hole:transparent}
/* v1_280 — bandeau des contacts : même couleur que l'en-tête, sans trait de séparation */
html body.gvs-wa-user-chat-open #gvsWaUserChat .gvs-ps,html body.gvs-wa-admin-chat-open #gvsWaAdminChat .gvs-ps{border-bottom:0!important;border-top:0!important}

/* v1_281 — la liste des messages descend sous le bandeau sans que le script touche à sa géométrie (évite les sauts de défilement) */
html body.gvs-wa-user-chat-open.gvs-ps-on-user #gvsWaUserChat .gvs-wa-chat-thread,html body.gvs-wa-admin-chat-open.gvs-ps-on-admin #gvsWaAdminChat .gvs-wa-chat-thread{top:calc(var(--gvs-ps-base,56px) + 68px)!important}

/* Mes ami(e)s : icône Messenger sans fond, en bleu comme dans « Membres GVS+ » */
html body #mesAmisBody .gvs-ma-msg,html body.dark #mesAmisBody .gvs-ma-msg{background:transparent!important;box-shadow:none!important;width:52px!important;height:46px!important;color:#0a7cff!important}
html body #mesAmisBody .gvs-ma-msg svg{width:36px!important;height:36px!important;--hole:transparent}

/* Discussions : photo de profil au-dessus du nom entièrement visible (moins d'espace perdu en haut) */
html body :is(#gvsWaUserChat,#gvsWaAdminChat) .gvs-wa-chat-thread{padding-top:8px!important;gap:6px!important}
html body :is(#gvsWaUserChat,#gvsWaAdminChat) .gvs-wa-private-intro{padding:6px 16px 0!important;margin:0 auto 2px!important;gap:2px!important;flex:0 0 auto!important}
html body :is(#gvsWaUserChat,#gvsWaAdminChat) .gvs-wa-private-intro-av{width:112px!important;height:112px!important;flex:0 0 112px!important;box-shadow:0 0 0 3px #fff,0 2px 10px #0003!important}
html body :is(#gvsWaUserChat,#gvsWaAdminChat) .gvs-wa-private-intro-av img{width:100%!important;height:100%!important;object-fit:cover!important}
html body :is(#gvsWaUserChat,#gvsWaAdminChat) .gvs-wa-private-intro-name{margin-top:4px!important}
html body :is(#gvsWaUserChat,#gvsWaAdminChat) .gvs-inv-done{margin:2px auto!important}
html body :is(#gvsWaUserChat,#gvsWaAdminChat) .gvs-wa-chat-thread .gvs-wa-day-sep{margin:4px 0 2px!important}

/* Thèmes uniformes : sombre = fond #0B1020 + texte blanc ; clair = fond blanc + texte noir (toutes les pages) */
html body.dark,html body.dark .page,html body.dark main.wrap,html body.dark .wrap,html body.dark .card,html body.dark #appHeader,html body.dark .gvs-header-banner,html body.dark .gvs-mini-brand-bar,html body.dark .settings-panel,html body.dark .gvs-wa-chat,html body.dark .gvs-wa-chat-thread,html body.dark #gvsWaUserChat,html body.dark #gvsWaAdminChat{background:#0B1020!important;background-color:#0B1020!important}
html body.dark,html body.dark .page,html body.dark .card,html body.dark h1,html body.dark h2,html body.dark h3,html body.dark h4,html body.dark p,html body.dark li,html body.dark label,html body.dark strong,html body.dark td,html body.dark th,html body.dark small,html body.dark .small,html body.dark .muted{color:#fff}
html body.dark input,html body.dark textarea,html body.dark select{background:#0B1020!important;color:#fff!important;border-color:#3a3a42!important}
html body:not(.dark),html body:not(.dark) .page,html body:not(.dark) main.wrap,html body:not(.dark) .wrap,html body:not(.dark) .card,html body:not(.dark) #appHeader,html body:not(.dark) .settings-panel,html body:not(.dark) .gvs-wa-chat,html body:not(.dark) .gvs-wa-chat-thread,html body:not(.dark) #gvsWaUserChat,html body:not(.dark) #gvsWaAdminChat{background:#fff!important;background-color:#fff!important}
html body:not(.dark),html body:not(.dark) .page,html body:not(.dark) .card,html body:not(.dark) h1,html body:not(.dark) h2,html body:not(.dark) h3,html body:not(.dark) h4,html body:not(.dark) p,html body:not(.dark) li,html body:not(.dark) label,html body:not(.dark) td,html body:not(.dark) th,html body:not(.dark) .small,html body:not(.dark) .muted{color:#000}
html body:not(.dark) input,html body:not(.dark) textarea,html body:not(.dark) select{background:#fff!important;color:#000!important}

/* Bulles par défaut : clair = gris + texte noir ; sombre = blanc + texte noir (personnalisable via les variables --wa-*) */
html body :is(#gvsWaUserChat,#gvsWaAdminChat,#gvsWaUserThread) .gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-own:not(.emoji-only):not(.sticker-only):not(.is-deleted) :is(.gvs-wa-text,.gvs-wa-voice,.gvs-wa-attachment-file,.gvs-wa-call-card){background:var(--wa-out-bg)!important;color:var(--wa-out-fg)!important}
html body :is(#gvsWaUserChat,#gvsWaAdminChat,#gvsWaUserThread) .gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-other:not(.emoji-only):not(.sticker-only):not(.is-deleted) :is(.gvs-wa-text,.gvs-wa-voice,.gvs-wa-attachment-file,.gvs-wa-call-card){background:var(--wa-in-bg)!important;color:var(--wa-in-fg)!important}
html body .gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-own .gvs-wa-call-card .gvs-wa-call-icon{background:rgba(17,17,17,.1)!important;color:#111!important}
html body .gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-own .gvs-wa-quote-name,html body .gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-own .gvs-wa-quote-text{color:var(--wa-out-fg)!important}
html body .gvs-wa-chat-thread .gvs-wa-msg.gvs-wa-own .gvs-wa-quote{background:rgba(17,17,17,.08)!important}

/* Photo de profil en haut de la discussion : jamais affichée à moitié coupée */
.gvs-wa-private-intro-av,.gvs-wa-group-intro-av{transition:opacity .18s ease}
.gvs-wa-private-intro-av.gvs-intro-clipped,.gvs-wa-group-intro-av.gvs-intro-clipped{opacity:1!important}

/* GVS+ — le bouton rouge de retour de chaque page est supprimé (la barre des carreaux le remplace) ; le retour du téléphone fonctionne toujours */
html body #gvsBrandLowerSpace,html body #gvsRedBackArrow{display:none!important;min-height:0!important;height:0!important;padding:0!important;margin:0!important;overflow:hidden!important}

/* v278 : horloge circulaire des autres pages = même taille que celle de l'accueil */
html body:not(:has(#auth.active)) .gvs-round-clock{width:134px!important;height:134px!important}
@media(max-width:400px){html body:not(:has(#auth.active)) .gvs-round-clock{width:126px!important;height:126px!important}}
@media(max-width:340px){html body:not(:has(#auth.active)) .gvs-round-clock{width:114px!important;height:114px!important}}
html body:not(:has(#auth.active)) #gvsLockscreenOverlay .gvs-round-clock{width:min(64vw,320px)!important;height:min(64vw,320px)!important}

/* v305 : administration — plus de bouton rouge de retour (la barre des carreaux du bas le remplace ; le retour du téléphone reste actif) */
.gvs-am-back{display:none!important}
body:has(#admin.active) :is(.gvs-section-back,.home-nav-arrow,.gvs-client-arrow,.home-top-arrow,.messages-back-only,.gvs-messages-arrow-only,#gvsRedBackArrow){display:none!important}
.gvs-am-overlay .gvs-am-head{padding-left:16px}

/* v306 : grand carreau « J'aime » de l'accueil — le cœur devient rouge (rempli) quand on aime, comme dans la barre du bas */
#homeLikeSection:has(.like-btn.liked) .home-like-icon,
#homeLikeSection .home-like-icon.liked{color:#E11D2E!important}
#homeLikeSection:has(.like-btn.liked) .home-like-icon svg,
#homeLikeSection .home-like-icon.liked svg{fill:#E11D2E!important;stroke:#E11D2E!important;animation:gvsHeartPop .35s ease}
#homeLikeSection:has(.like-btn.liked) .home-like-icon svg *,
#homeLikeSection .home-like-icon.liked svg *{fill:#E11D2E!important;stroke:#E11D2E!important}
@keyframes gvsHeartPop{0%{transform:scale(.7)}60%{transform:scale(1.25)}100%{transform:scale(1)}}

/* v307 : l'icône rouge de retour n'existe plus : ces boutons restent masqués (le retour du téléphone et la barre des carreaux le remplacent) */
:is(.gvs-section-back,.home-nav-arrow,.gvs-client-arrow,.home-top-arrow,.messages-back-only,.gvs-messages-arrow-only,#gvsRedBackArrow){display:none!important}

/* v338 — horloge circulaire : seulement Accueil + Administration (sauf si l'administrateur l'active partout) */
html:not(.gvs-clock-all) body:not(:has(#home.active)):not(:has(#admin.active)) #gvsRoundClockWrap{display:none!important}

/* v339 — fenêtre « Tous les membres » : plus d'horloge circulaire (sauf réglage admin) et liste qui s'arrête au-dessus de la barre des carreaux */
html:not(.gvs-clock-all) .gvs-pc-site-clock,.gvs-pc-site-clock:empty{display:none!important}
body.gvs-dock-on .gvs-pc-modal-panel{height:100%!important;min-height:0!important;max-height:100%!important;padding-bottom:0!important}
#gvsTileDock .gvs-dock-btn{touch-action:manipulation;min-height:44px}
.anip-tile.tile-lettres .anip-tile-icon{background:#0d94881c!important;color:#0D9488!important}

/* Bouton Thème : dans le bandeau « GVS+ » de l'accueil, en haut à droite (à gauche du bouton Espace Client), en bleu.
   La torche a pris sa place à la fin de la barre des applications. */
html body #gvsMiniBrandBar .gvs-theme-head{position:absolute!important;top:50%!important;right:12px!important;transform:translateY(-46%)!important;z-index:5;display:grid;place-items:center;width:40px;height:40px;margin:0!important;padding:0;border:0;border-radius:50%;background:transparent!important;box-shadow:none!important;color:#0866FF;cursor:pointer;-webkit-tap-highlight-color:transparent}
html body #gvsMiniBrandBar .gvs-theme-head .gvs-qa-theme-ico{display:flex;width:30px;height:30px}
html body #gvsMiniBrandBar .gvs-theme-head svg{width:30px;height:30px;fill:currentColor;stroke:none}
html body #gvsMiniBrandBar .gvs-theme-head:active{transform:translateY(-46%) scale(.9)!important}
html body.dark #gvsMiniBrandBar .gvs-theme-head{color:#60A5FA}

/* v404 : icône de thème de l'accueil = vert clair #8AF0B4 en mode sombre */
html body.dark #gvsMiniBrandBar .gvs-theme-head,
html body.dark #gvsMiniBrandBar .gvs-theme-head .gvs-qa-theme-ico,
html[data-theme=dark] body #gvsMiniBrandBar .gvs-theme-head{color:#8AF0B4!important;-webkit-text-fill-color:#8AF0B4!important;background:transparent!important;border:0!important;box-shadow:none!important}
html body.dark #gvsMiniBrandBar .gvs-theme-head svg,
html body.dark #gvsMiniBrandBar .gvs-theme-head svg path,
html[data-theme=dark] body #gvsMiniBrandBar .gvs-theme-head svg,
html[data-theme=dark] body #gvsMiniBrandBar .gvs-theme-head svg path{fill:#8AF0B4!important;stroke:none!important;color:#8AF0B4!important}

/* v4.16 — Écran « Quitter ce mode » : l'horloge circulaire s'affiche TOUJOURS (les règles « horloge seulement sur Accueil/Admin » ne la cachent plus ici) */
html body:not(#_a):not(#_b):not(#_c):not(#_d) #gvsLockscreenOverlay #gvsRoundClockWrap{display:flex!important;visibility:visible!important;opacity:1!important;flex-direction:column;align-items:center;justify-content:center;gap:14px;width:100%;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;position:relative!important;transform:none!important;background:transparent!important}
html body:not(#_a):not(#_b):not(#_c):not(#_d) #gvsLockscreenOverlay #gvsRoundClock,
html body:not(#_a):not(#_b):not(#_c):not(#_d) #gvsLockscreenOverlay .gvs-round-clock{display:block!important;visibility:visible!important;opacity:1!important;overflow:visible!important;width:min(64vw,320px)!important;height:min(64vw,320px)!important;margin:0 auto!important;flex:0 0 auto}
html body:not(#_a):not(#_b):not(#_c):not(#_d) #gvsLockscreenOverlay .gvs-round-clock-date{display:block!important;visibility:visible!important;opacity:1!important;text-align:center;color:#eaf0ff!important}

/* v4.44 — contour bleu façon Facebook : le membre a un statut (bleu = pas encore vu, gris clair = déjà vu) */
html body .gvs-ps-item.has-st .gvs-ps-av{box-shadow:0 0 0 2.5px #0866FF!important;background:var(--paper-raised,#fff)!important;margin-bottom:2px}
html body .gvs-ps-item.has-st .gvs-ps-av img{inset:3px!important;width:calc(100% - 6px)!important;height:calc(100% - 6px)!important}
html body .gvs-ps-item.has-st.seen-st .gvs-ps-av{box-shadow:0 0 0 2.5px #b0b3b8!important}
html body.dark .gvs-ps-item.has-st .gvs-ps-av{background:#0B1020!important}
html body.dark .gvs-ps-item.has-st:not(.seen-st) .gvs-ps-av{box-shadow:0 0 0 2.5px #4C8DFF!important}
html body.dark .gvs-ps-item.has-st.seen-st .gvs-ps-av{box-shadow:0 0 0 2.5px #5b6475!important}
