.qc-hero{color:#fff;background:linear-gradient(135deg,#101b22,#17342b);padding:58px 0 48px}.qc-eye,.qc-main section>em{letter-spacing:.15em;color:#5cc867;font-size:.7rem;font-style:normal;font-weight:850}.qc-hero h1{letter-spacing:-.035em;max-width:900px;margin:10px 0 15px;font-size:clamp(1.85rem,3.6vw,2.8rem);line-height:1.08}.qc-hero h1 span{color:#6bd574}.qc-hero p{color:#c9d5d1;max-width:800px;line-height:1.65}.qc-main{padding-top:32px;padding-bottom:80px;max-width:1000px!important}.qc-nav{border:1px solid var(--border-color,#dce4df);border-radius:13px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:42px;padding:13px 15px;display:flex}.qc-nav a{color:inherit;background:#50be5a14;border-radius:7px;padding:6px 9px;font-size:.75rem;text-decoration:none}.qc-main section{margin-bottom:58px;scroll-margin-top:90px}.qc-main h2{letter-spacing:-.025em;margin:7px 0 12px;font-size:clamp(1.45rem,2.7vw,2rem)}.qc-main p{line-height:1.7}.qc-goal{background:#50be5a17;border:1px solid #50be5a38;border-radius:12px;flex-direction:column;gap:5px;margin:20px 0;padding:17px 19px;display:flex}.qc-goal small{color:#4fae59;letter-spacing:.1em;font-weight:850}.qc-window{color:#26332d;background:#f6f8f7;border:1px solid #c6d0cb;border-radius:12px;margin:25px 0 7px;overflow:hidden;box-shadow:0 14px 34px #0f1e161a}.qc-window>header{color:#fff;background:#303a3d;align-items:center;gap:12px;padding:10px 14px;font-size:.78rem;display:flex}.qc-window>header i{color:#102217;background:#55c161;border-radius:3px;padding:3px 7px;font-style:normal;font-weight:900}.qc-window>header b{margin-left:auto}.qc-window main{padding:21px}.qc-window label{color:#526159;margin-bottom:14px;font-size:.71rem;font-weight:750;display:block}.qc-window label>div{color:#26332d;background:#fff;border:1px solid #b9c5bf;border-radius:3px;justify-content:space-between;margin-top:5px;padding:9px 10px;font-weight:500;display:flex}.qc-cols{grid-template-columns:1fr 1fr;gap:15px;display:grid}.mono,.qc-main code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.caption{color:#78847e;font-size:.72rem!important}.qc-positions{gap:8px;margin:20px 0;display:grid}.qc-positions.four,.qc-positions.eight{grid-template-columns:repeat(4,1fr)}.qc-positions>div{text-align:center;border:1px solid var(--border-color,#dce4df);border-radius:10px;padding:13px}.qc-positions b{color:#55b960;font:850 1.25rem ui-monospace,monospace;display:block}.qc-positions span{margin:4px 0;font-size:.72rem;font-weight:750;display:block}.qc-positions small{color:#7a8580;font-size:.64rem}.qc-code{background:#111b22;border:1px solid #29373e;border-radius:12px;margin:18px 0;overflow:hidden}.qc-code header{color:#9eafb6;letter-spacing:.08em;border-bottom:1px solid #29373e;justify-content:space-between;align-items:center;padding:9px 12px;font-size:.67rem;font-weight:800;display:flex}.qc-code pre{color:#84d98c;margin:0;padding:17px;overflow:auto}.qc-code button,.qc-examples button{color:#d2dcdf;cursor:pointer;background:#1b2930;border:1px solid #40515a;border-radius:7px;padding:5px 8px}.qc-code button.copied,.qc-examples button.copied{color:#7fdb88;border-color:#55bd60}.qc-table{border:1px solid var(--border-color,#dce4df);border-radius:10px;grid-template-columns:2fr 1fr;margin:18px 0;display:grid;overflow:hidden}.qc-table>*{border-bottom:1px solid var(--border-color,#dce4df);padding:10px 13px}.qc-table>:nth-last-child(-n+2){border-bottom:0}.qc-table>b{background:#50be5a14;font-size:.72rem}.qc-warn{background:#e0a44814;border-left:4px solid #e0a448;border-radius:0 10px 10px 0;padding:15px 17px}.qc-filter{text-align:center;color:#84d98c;background:#111b22;border-radius:11px;margin:18px 0;padding:18px;overflow:auto}.qc-formula{grid-template-columns:1fr auto 1.3fr auto 1fr;align-items:stretch;gap:9px;margin:22px 0;display:grid}.qc-formula>div{border:1px solid var(--border-color,#dce4df);border-radius:11px;padding:15px}.qc-formula>strong{color:#55b960;place-items:center;font-size:1.4rem;display:grid}.qc-formula small{color:#55ae5e;letter-spacing:.08em;font-weight:850}.qc-formula b{margin:7px 0;font:800 .82rem ui-monospace,monospace;display:block}.qc-formula span{color:#78847e;font-size:.72rem}.qc-formula .ok{background:#50be5a17}.qc-examples{grid-template-columns:1fr 1fr;gap:11px;display:grid}.qc-examples>div{border:1px solid var(--border-color,#dce4df);border-radius:11px;padding:15px}.qc-examples span{font-size:.8rem;font-weight:750}.qc-examples p{color:#84d98c;background:#111b22;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin:10px 0 0;padding:9px 10px;display:flex}.qc-examples code{font-size:.76rem;overflow:auto}.qc-memo{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.qc-memo>div{border:1px solid var(--border-color,#dce4df);border-radius:12px;padding:18px}.qc-memo small{color:#55b960;letter-spacing:.09em;font-weight:850}.qc-memo b{margin:6px 0;display:block}.qc-memo p{margin:0;font-size:.78rem}@media (width<=760px){.qc-cols,.qc-examples,.qc-memo{grid-template-columns:1fr}.qc-positions.eight,.qc-positions.four{grid-template-columns:1fr 1fr}.qc-formula{grid-template-columns:1fr}.qc-formula>strong{height:22px}.qc-window main{padding:14px}}.qc-decode-intro{color:#65736c;font-size:.86rem;margin:4px 0 10px!important}.qc-decode>div{flex-direction:column;justify-content:center;align-items:center;min-height:142px;display:flex}.qc-decode>div>small{letter-spacing:.08em;color:#8a9690;font-size:.58rem;font-weight:850}.qc-decode>div>b{margin:5px 0 1px;font-size:1.3rem}.qc-decode>div>span{font-size:.73rem}.qc-decode>div>p{color:#748079;margin:5px 0 0!important;font-size:.69rem!important;line-height:1.35!important}.qc-special{border:1px solid var(--border-color,#dce4df);background:#50be5a0b;border-radius:11px;margin:14px 0 18px;padding:15px 17px}.qc-special>b{margin-bottom:10px;font-size:.8rem;display:block}.qc-special>div{grid-template-columns:34px 1fr;align-items:start;gap:8px;margin:7px 0;font-size:.75rem;line-height:1.45;display:grid}.qc-special code{color:#84d98c;background:#111b22;border-radius:6px;place-items:center;width:28px;min-height:25px;font-weight:800;display:inline-grid}.qc-special span{padding-top:3px}@media (width<=760px){.qc-decode>div{min-height:130px}.qc-special>div{grid-template-columns:30px 1fr}}.qc-hero{color:#fff;background:linear-gradient(90deg,#051922cc 0%,#05192294 48%,#05192240 100%),url(/assets/hero-cap-canaille-v418.jpg) 50% 52%/cover no-repeat;align-items:center;min-height:198px;padding:32px 0 28px;display:flex;position:relative;overflow:hidden}.qc-hero .container{z-index:1;position:relative}.qc-hero h1{max-width:900px;margin:8px 0 10px;font-size:clamp(1.85rem,3.1vw,2.65rem)}.qc-hero p{color:#f2f6f5;margin:0 0 9px}.qc-hero small{color:#d4dfdc}.qc-eye{color:#61e5b0!important}.qc-main{padding-top:32px;max-width:1000px!important}.qc-nav{background:var(--surface,#fff)}.qc-filter{text-align:left;color:#183044;box-shadow:none;background:#fff;border:1px solid #d9e3e7;border-radius:12px;margin:18px 0;padding:52px 18px 18px;position:relative}.qc-filter:before{content:"Expression Qlik Sense / QMC";color:#132b3a;background:#f6f9fa;border-bottom:1px solid #d9e3e7;border-radius:12px 12px 0 0;align-items:center;height:38px;padding:0 15px;font-size:.7rem;font-weight:800;display:flex;position:absolute;inset:0 0 auto}.qc-filter code{color:#4f9a54;font-weight:700}.qc-positions>div{box-shadow:none;background:#fff;border-color:#d9e3e7}.qc-decode>div>small{color:#7b8983}.qc-decode>div>b{color:#50b95c}.qc-decode>div>p{color:#687872}.qc-special{background:#f4fbf6;border-color:#b9dec1}.qc-special code{color:#318b3d;background:#eef7f0}.qc-special>b{color:#287d36}.qc-code{background:#fff;border-color:#d9e3e7}.qc-code header{color:#132b3a;background:#f6f9fa;border-bottom-color:#d9e3e7}.qc-code pre{color:#183044;background:#fff}.qc-code button,.qc-examples button{color:#183044;background:#fff;border-color:#d7e0e4}.qc-examples>div,.qc-memo>div,.qc-formula>div{background:#fff;border-color:#d9e3e7}.qc-examples p{color:#183044;background:#f6f9fa;border:1px solid #e1e8eb}:is(html[data-theme=dark],body[data-theme=dark],html.dark,body.dark,html.dark-mode,body.dark-mode,html.dark-theme,body.dark-theme) .qc-nav,:is(html[data-theme=dark],body[data-theme=dark],html.dark,body.dark,html.dark-mode,body.dark-mode,html.dark-theme,body.dark-theme) .qc-positions>div,:is(html[data-theme=dark],body[data-theme=dark],html.dark,body.dark,html.dark-mode,body.dark-mode,html.dark-theme,body.dark-theme) .qc-examples>div,:is(html[data-theme=dark],body[data-theme=dark],html.dark,body.dark,html.dark-mode,body.dark-mode,html.dark-theme,body.dark-theme) .qc-memo>div,:is(html[data-theme=dark],body[data-theme=dark],html.dark,body.dark,html.dark-mode,body.dark-mode,html.dark-theme,body.dark-theme) .qc-formula>div{color:#edf5f3;background:#10242d;border-color:#31505a}:is(html[data-theme=dark],body[data-theme=dark],html.dark,body.dark,html.dark-mode,body.dark-mode,html.dark-theme,body.dark-theme) .qc-filter,:is(html[data-theme=dark],body[data-theme=dark],html.dark,body.dark,html.dark-mode,body.dark-mode,html.dark-theme,body.dark-theme) .qc-code{color:#edf5f3;background:#102028;border-color:#31505a}:is(html[data-theme=dark],body[data-theme=dark],html.dark,body.dark,html.dark-mode,body.dark-mode,html.dark-theme,body.dark-theme) .qc-filter:before,:is(html[data-theme=dark],body[data-theme=dark],html.dark,body.dark,html.dark-mode,body.dark-mode,html.dark-theme,body.dark-theme) .qc-code header{color:#dce8e5;background:#132b35;border-bottom-color:#31505a}:is(html[data-theme=dark],body[data-theme=dark],html.dark,body.dark,html.dark-mode,body.dark-mode,html.dark-theme,body.dark-theme) .qc-filter code{color:#78db84}:is(html[data-theme=dark],body[data-theme=dark],html.dark,body.dark,html.dark-mode,body.dark-mode,html.dark-theme,body.dark-theme) .qc-code pre{color:#dce8e5;background:#102028}:is(html[data-theme=dark],body[data-theme=dark],html.dark,body.dark,html.dark-mode,body.dark-mode,html.dark-theme,body.dark-theme) .qc-special{color:#e8f5f0;background:#0f302b;border-color:#287357}:is(html[data-theme=dark],body[data-theme=dark],html.dark,body.dark,html.dark-mode,body.dark-mode,html.dark-theme,body.dark-theme) .qc-special>b{color:#6ee09a}:is(html[data-theme=dark],body[data-theme=dark],html.dark,body.dark,html.dark-mode,body.dark-mode,html.dark-theme,body.dark-theme) .qc-special code{color:#78db84;background:#102820}:is(html[data-theme=dark],body[data-theme=dark],html.dark,body.dark,html.dark-mode,body.dark-mode,html.dark-theme,body.dark-theme) .qc-decode>div>small,:is(html[data-theme=dark],body[data-theme=dark],html.dark,body.dark,html.dark-mode,body.dark-mode,html.dark-theme,body.dark-theme) .qc-decode>div>p{color:#a9bbb6}:is(html[data-theme=dark],body[data-theme=dark],html.dark,body.dark,html.dark-mode,body.dark-mode,html.dark-theme,body.dark-theme) .qc-examples p{color:#edf5f3;background:#132b35;border-color:#31505a}:is(html[data-theme=dark],body[data-theme=dark],html.dark,body.dark,html.dark-mode,body.dark-mode,html.dark-theme,body.dark-theme) .qc-code button,:is(html[data-theme=dark],body[data-theme=dark],html.dark,body.dark,html.dark-mode,body.dark-mode,html.dark-theme,body.dark-theme) .qc-examples button{color:#dce8e5;background:#102028;border-color:#405862}@media (width<=600px){.qc-hero{background-position:50%;min-height:190px;padding:30px 0 27px}.qc-hero h1{font-size:1.9rem}}
