/*
Copyright (c) 2026 Stefan Richthofer. All rights reserved.
For further information contact stefan.richthofer@apidia.net.
*/

:root{--tblue:#4000F0;--lblue:#3080E0;--bgray:#F0F0F0;--bdgry:#EDEDED;--bgred:#FFEAEA;--bdred:#FFDFDF;--blgry:#F8F8F8;--ttwht:white;--nblue:#D0CBFF;--hblue:#7060FF;--bblck:#333;--sns:'DejaVu Sans',Arial,Helvetica,sans-serif;--sns2:Verdana,Arial,Helvetica,sans-serif;--srf:'DejaVu Serif',Georgia,"Times New Roman",Times,serif;--mno:'DejaVu Sans Mono',monospace;--smt:10px;--srfn:14px;--srfs:14px;--mnon:14px;--inav:12px;--btop:11px}html{scroll-behavior:smooth;overflow-x:hidden}body{position:relative;font-family:var(--srf);font-size:var(--srfn);color:var(--bblck);line-height:1.4;margin-top:18px;margin-left:1.3%;padding-right:min(calc(var(--vw,1vw) * 18.5 - 10px),198px);overflow-x:hidden}.topnav{display:none;position:fixed;height:45px;width:100%;top:0;left:0;overflow:hidden;background-image:linear-gradient(#222,#333,#333,#333,#333,#333,#333,#333,#333,#333,#3335,#3332,#3330);z-index:2}#navbar{font-weight:bold;font-family:var(--sns2);font-size:var(--srfn);text-align:left}#navbar a{text-decoration:none;float:left;color:var(--nblue);text-shadow:0px 0px 1px #3020FF;padding:7px 10px 7px 10px;height:100%}#navbar a.inv{display:none}#navbar a.sep{padding:7px 10px 0 0}.topnav a.sep::before{content:">";color:var(--ttwht);text-shadow:0px 0px 1px #3020FF;padding:7px 10px 0 0}#navbar a:hover,#navbar a.sep:hover{color:var(--hblue);text-shadow:0px 0px 1px #3020FF}#apidia_nav_icls::before{content:".";color:var(--ttwht);text-shadow:0px 0px 1px #3020FF;padding:7px 0 0 10px}.topnav a img{display:inherit;position:relative;top:-3px;height:60%}.topnav a:hover img{display:none}.topnav a img.hover{display:none}.topnav a:hover img.hover{display:inherit}#rnav{display:flex;flex-direction:column;position:fixed;width:calc(var(--vw,1vw) * 18.5);max-width:208px;right:0;top:0;bottom:0;margin:0}#inpnav{display:flex;flex-direction:column;border:1px solid var(--bdgry);margin:0 15px 15px 15px;background:var(--blgry);padding:3px}#inpnav a{font-family:var(--sns);font-weight:bold;font-size:var(--inav);text-align:center;padding:2px}body>div.ad,body>div.feed{display:flex;flex-direction:column;justify-content:center;position:fixed;width:calc(var(--vw,1vw) * 18.5);max-width:208px;right:0;top:0;bottom:0;margin:0}@keyframes df{from{opacity:0}to{opacity:1}}#rnav div.ad,#rnav div.feed{display:flex;flex:1;flex-direction:column;justify-content:center;opacity:0;animation:df 0.4s ease-in-out 1.0s forwards}#rnav div.badge,#bdgslot{display:flex;flex:0 0 auto;flex-direction:column;min-height:84px}#bdgslot>a{opacity:0;animation:df 0.4s ease-in-out 1.0s forwards}#rnav a.bdgtop,#rnav a.cap{text-align:left;font-family:var(--sns);font-style:italic;font-size:var(--btop);color:gray}#rnav div.badge a.bdgtop,#rnav div.badge a.cap,#bdgslot a.bdgtop{margin:8px 0 0 16px}#rnav div.feed a.cap{margin:-20px 0 0 15px;padding:0}#bdgslot a{display:block}#bdgslot img{display:block}#bdgslot div.cap{overflow:hidden;box-sizing:border-box;height:0px;padding:5px 0 15px 0;z-index:-1;opacity:0;transform:translateY(15px);transition:height 1.4s ease-out,opacity 1.4s ease-out,transform 1.4s ease-out}#bdgslot div.cap.expanded{opacity:1;transform:translateY(0)}div.badge a,#bdgslot a{text-align:center;margin:0px 15px -8px 15px}div.badge div.cap,#bdgslot div.cap{text-align:center;font-family:var(--sns);font-size:13px;margin:6px 15px -2px 15px}div.ad a,div.feed a{text-align:center;padding:15px}div.ad object,div.feed object,div.badge object,#bdgslot object{width:99%}div.ad img,div.badge img,div.feed img,#bdgslot img{width:100%}.title{color:var(--tblue);margin-top:8px;margin-bottom:10px;font-size:22px}.summary_caption,.details_caption{font-style:italic}h1{font-family:var(--sns);font-size:17px}h2{font-family:var(--sns);font-size:16px}h3{font-family:var(--sns);font-size:15px}h4{font-family:var(--sns);font-size:14px}h5{font-family:var(--sns);font-size:13px}h6{font-family:var(--sns);font-size:12px}li{margin-left:30px}body>li :is(h1,h2,h3,h4,h5,h6){margin-left:-30px}:is(ul,ol,menu) li{margin-left:inherit}ul{margin-top:-8px;margin-bottom:0}.admonition ul,.admonition ol{padding-left:20px;margin-top:4px;margin-bottom:6px}li ul,li ol{margin-top:4px;margin-bottom:8px}ol li{margin-top:10px}pre{display:block;padding:0;overflow-x:auto}body>:is(pre,table){margin:15px 30px 15px 30px}.sum_tr pre{display:block;max-width:52vw;padding:0;overflow-x:auto}.sum_tr blockquote{margin-left:5px;margin-right:5px}span.line{display:inline-block;word-wrap:anywhere}span.suml{color:var(--bblck);font-family:var(--mno);font-size:var(--mnon)}a:link,a:visited,#modal a,#modall a{color:var(--lblue);text-decoration:none}a.suml{color:var(--tblue);font-weight:bold;font-family:var(--mno);font-size:var(--mnon);text-decoration:none}a.material-icons{font-size:15px;vertical-align:-3px}a:link:hover,a:visited:hover,#modal a:hover,#modall a:hover{color:var(--tblue);text-shadow:0px 0px 1px var(--tblue)}code,tt,pre.literal-block,pre{font-family:var(--mno);font-size:var(--mnon)}:is(h1,h2,h3,h4,h5,h6) :is(code,tt){font-size:inherit}p.of{margin:0}dl.of{margin-top:0;margin-bottom:0}dd.of,div.admonition{margin:2px 0 0 0;font-size:var(--srfs);font-family:var(--srf)}dt.of,p.rubric{margin:5px 0 0 0;font-family:var(--sns)}dt.ofc{margin:5px 0 0 0;font-family:var(--sns);clear:left}dd.of p,div.admonition p{margin-top:2px;margin-bottom:2px}dl.of span.other_fields_label,.rec_label{margin-right:10px}dt.ofc :is(span.other_fields_label,span.exception_label){margin:2px 10px 0 0;float:left}dd.of dl.of dd.of{display:inline-block}dd.of dl.of{margin-top:0px;margin-left:20px;margin-bottom:10px}div.snippet{position:relative;margin:10px 0 15px 0;padding:0 10px;border:1px solid var(--bdgry);background:var(--blgry)}tr.det_tr div.snippet{background:var(--bgray)}div.snippet button{position:absolute;top:6px;right:6px;height:1.7em;opacity:50%;padding:2px;border:none;cursor:pointer;background:none}div.snippet button i.copied:before{content:"\e876"}div.snippet button:hover{opacity:100%}div.snippet pre{margin:0;padding:14px 0}.snippet :is(.c,.ch,.cm,.cpf,.c1,.cs){color:#408080;font-style:italic}.snippet .err{border:1px solid #FF0000}.snippet :is(.k,.kc,.kd,.kn,.kr,.nt){color:#7060B0;font-weight:bold}.snippet :is(.kp,.nb,.sx,.bp){color:#008000}.snippet .cp{color:#BC7A00}.snippet .gd{color:#A00000}.snippet .ge{font-style:italic}.snippet .gr{color:#FF0000}.snippet :is(.gh,.gp){color:#000080;font-weight:bold}.snippet .gi{color:#00A000}.snippet .go{color:#888888}.snippet .gs{font-weight:bold}.snippet .gu{color:#800080;font-weight:bold}.snippet .gt{color:#0044DD}.snippet .kt{color:#3060B0}.snippet .na{color:#4D30B9}.snippet :is(.nc,.nn,.nf,.fm,.cns){color:var(--tblue);font-weight:bold}.snippet .no{color:#880000}.snippet .nd{color:#AA22FF;font-style:italic}.snippet .ni{color:#999999;font-weight:bold}.snippet .ne{color:#D2413A;font-weight:bold}.snippet .nl{color:#A0A000}.snippet .ow{color:#AA22FF;font-weight:bold}.snippet .w{color:#bbbbbb}.snippet :is(.p,.o,.m,.mb,.mf,.mh,.mi,.mo,.il){color:#666666}.snippet :is(.s,.sa,.sb,.sc,.dl,.s1,.s2,.sh){color:#008000}.snippet .sd{color:#BA2121;font-style:italic}.snippet .se{color:#BB6622;font-weight:bold}.snippet .si{color:#BB6688;font-weight:bold}.snippet .sr{color:#BB6688}.snippet :is(.vc,.vg,.vi,.vm,.nv,.ss){color:#19177C}.snippet a,.snippet a span:is(.c,.ch,.cm,.cpf,.c1,.cs,.err,.k,.kc,.kd,.kn,.kr,.nt,.kp,.nb,.sx,.bp,.cp,.gd,.ge,.gr,.gh,.gp,.gi,.go,.gs,.gu,.gt,.kt,.na,.nc,.nn,.nf,.fm,.no,.nd,.ni,.ne,.nl,.ow,.w,.p,.o,.m,.mb,.mf,.mh,.mi,.mo,.il,.s,.sa,.sb,.sc,.dl,.s1,.s2,.sh,.sd,.se,.si,.sr,.vc,.vg,.vi,.vm,.nv,.ss,.cns){color:var(--lblue)}.snippet .italic{font-style:italic}.snippet .bold{font-weight:bold}.snippet .highlighted,.snippet .default,.snippet .bold span:is(.nc,.nn,.nf,.fm,.cns){border-radius:2px;padding:2px 2px;background:#47FF75}div.admonition{margin:10px 0 0 0;padding:5px 10px 5px 10px;border:1px solid var(--bdgry);background:var(--bgray)}div.warn{border:1px solid var(--bdred);background:var(--bgred)}div.admsum{margin:5px 0 3px 0;padding:3px 4px 3px 4px}div.inner_compound{margin-top:40px;padding-top:10px;border-top:2px solid #000000;scroll-margin-top:12px}.summary,.details{margin:20px 0 10px 0;padding:0 10px 5px 10px;border:1px solid var(--bdgry);background:var(--blgry);scroll-margin-top:var(--smt);word-wrap:break-word}#mdesc{scroll-margin-top:calc(var(--smt) + 10px)}div.twrap{max-width:100%;overflow-x:auto}.sump{margin:4px 0 2px 0}.sum_tr,.sum_table,h1,h2,h3,h4,h5,h6,a,section{scroll-margin-top:var(--smt)}.sum_table{table-layout:fixed;width:100%;max-width:100%;border:1px solid var(--bdgry);margin:0 0 15px 0}.clh1{width:25%;padding-left:10px;padding-top:5px;padding-bottom:5px;font-size:var(--inav)}.clhd1{width:100%;padding-left:10px;padding-top:5px;padding-bottom:5px;font-size:var(--inav);word-wrap:anywhere}.pck_title{font-family:var(--sns);font-size:14px}.pck_title + a{font-family:var(--sns);font-weight:bold;position:absolute;right:210px;padding-right:10px;font-size:var(--inav)}.clhd2{padding-right:10px;text-align:right;font-size:var(--inav)}.col1{font-family:var(--srf);font-size:var(--mnon);padding-left:10px}.col1 .sig,.col1 dt.of,.sum_tr .col1,dt.ofc span.exception_label{font-family:var(--mno);font-size:var(--mnon)}div:not(.details) span.pub-ac,h1 span.pub-ac,span.pck-ac{display:none}span.pck-ac,span.autom{font-style:italic}dt.auth,dt.auth + dd{display:none}.col1,.col2{padding-top:5px;padding-bottom:5px;padding-right:10px;vertical-align:top}.col2{font-size:var(--mnon)}.sum_th{width:100%;font-family:var(--sns);font-size:var(--inav);font-weight:bold;text-align:left;background:#dee3e9}.details>.sum_table,.details>.sum_table>tbody{position:relative;display:block}.det_tr .col1{display:block;padding-top:15px;padding-bottom:15px}.det_tr{display:block;width:100%}.sum_tr>td>div>ul,.sum_tr>td>div>ol{padding-left:20px}ul,p{font-family:var(--srf);font-size:var(--srfn);color:var(--bblck);line-height:1.4;margin:8px 0 0 0}ul.of{list-style-type:none;line-height:1.3;padding:0 0 0 8px;margin:0}p.last{font-size:inherit}.inh_info,.inh_info_sum,.coh_info{margin:2px 0 4px 0;line-height:1.0;font-family:var(--sns);font-style:italic;font-size:var(--inav)}.inh_info a,.inh_info_sum a,.coh_info a{font-family:var(--mno)}.coh_info{margin:-8px 0 8px 0}.rec_label,.other_fields_label,div.admonition .first,p.rubric{font-family:var(--sns);font-size:var(--inav);font-weight:bold}.nav_label{padding-left:20px;font-size:14px;font-weight:bold;margin-top:20px}.argtip{display:inline-block;-webkit-touch-callout:none;border-bottom:1px dotted black}.argtip .argtiptext{visibility:hidden;position:absolute}.attx,.retx,.attx p,.attx ul{color:var(--ttwht);text-shadow:0px 0px 1px #3020FF;font-weight:600;font-family:var(--sns);font-size:14px}.attx{position:relative;top:1.5em;left:-20px;background:var(--bblck);padding:5px 10px;border-radius:6px}.attx>.of{font:inherit}.attx>dt.of{margin-top:3px}.attx>dd.of{margin-left:25px;margin-bottom:10px}.attx dt.of span.other_fields_label{padding-right:10px}.retx,.attx p.retx{font-family:var(--sns);font-size:14px;text-align:left;font-weight:bold;margin:0;padding:0}a.err_link,a.err_link code.coderef{color:red}a.ext::after{content:"\f710";font-family:"Material Symbols Outlined";font-size:9px;vertical-align:6px}a.ext[href^="/rd.php?"]::after{content:"\e89e";font-family:"Material Symbols Outlined";font-size:9px}.inh_info a.ext::after,.inh_info_sum a.ext::after,.coh_info a.ext::after{line-height:0}span.aspc{position:relative;left:-9px;margin-right:-8px}span.pck_title span.aspc{margin-right:-4px}a.ext sup{display:none;font-size:9px;margin-right:-9px}.ndch,.ndc{display:none}.ndc{opacity:.6}.argtip:hover .argtiptext .attx{visibility:visible}footer{margin-top:20px;margin-bottom:20px}footer hr{border-top:1px solid #ddd}footer p,footer h1{margin:0.3em;font-size:9pt;text-align:center;color:#707070;line-height:1.0}footer p.psec{margin-top:1em}footer img{margin-top:1.2em;margin-bottom:0;width:42pt}footer a:hover img{-webkit-filter:brightness(120%);transition:0.5s}.apidia_footer{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13pt;font-weight:bolder;color:var(--tblue)}.odd{background:var(--bgray)}.summary .pck_title a~a:before{content:", ";color:black;text-shadow:none}.summary .pck_title a.ext~a:before{content:", ";position:relative;left:-9px;margin-right:-8px;color:black;text-shadow:none}#modal,#modall{display:flex;flex-direction:column;justify-content:center;gap:0.4rem;width:500px;padding:1.3rem;min-height:250px;position:fixed;left:calc(50vw - 250px - var(--vw,1vw) * 9);z-index:3;top:20%;background:rgba(0,0,0,.85);border:1px solid black;transition:opacity .2s linear;opacity:1}#modall{min-height:150px}#mbt,#mbtl{display:flex;flex-direction:row;justify-content:center;gap:1.8rem;margin-top:10px}#modal,#modal p,#modal h3,#modall,#modall p,#modall h3{font-size:17px;font-family:var(--sns2);color:var(--ttwht);text-shadow:0px 0px 1px #3020FF}#modal a sup,#modall a sup{font-size:10px}#modal.inv,#modall.inv{transition:opacity .2s linear,visibility .3s 0s;opacity:0;visibility:hidden}
