
@import url("modern.css?v=4");
@font-face {
    font-family: 'Conv_ILGlyphsEx';
    src: url('fonts/ILGlyphsEx.eot');
    src: local('?'), url('fonts/ILGlyphsEx.woff') format('woff'), url('fonts/ILGlyphsEx.ttf') format('truetype'), url('fonts/ILGlyphsEx.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

.center,.center td{
    text-align:center;
}

.search_btn {
    position: relative;
    float: right;
    bottom: 0px;
    height: 38px !important;
}

OBJECT{display:none;}
/* images */
img {
    border: 0 none;
    vertical-align: top;
    max-width:100%;
}

.flicon{
  max-width:none;
}
img.imageInText {
    padding: 15px;
}

.fleft{
    float:left;
    margin: 0 15px 15px 0;
}

.fright{
    float:left;
    margin: 0 0 15px 15px;
}

img.imageInTextTop {
    margin: 0 10px 10px 10px;

}

.container{
  width:100%
}
.container #rightcol{
  padding: 7px 5px 5px 10px;
  width:100%;
  text-align:left;
}
  
.ifr_bh{
  width:380px;
  height:17000px;
  vertical-align:top;
  border: none;
  border-right: 1px dashed #c0c0c0; 
  padding-right:6px;   
 } 

/* header styles */
h1 {
    background: none repeat scroll 0 0 #d5dbe1;
    font: bold 22px Arial;
    margin: 0 -3px;
    padding: 10px 3px 10px 8px;
}
h2 {
    background: none repeat scroll 0 0 #dde3ea;
    font: bold 18px Arial;
    margin: 18px 0 8px;
    padding: 6px 0 6px 8px;
}
h3 {
    background: none repeat scroll 0 0 #e6ecf2;
    font: bold 16px Arial;
    margin: 24px 0 8px;
    padding: 4px 0 4px 8px;
}
h4 {
    background: none repeat scroll 0 0 #eff4fb;
    font: bold 14px Arial;
    margin: 24px 0 8px;
    padding: 3px 0 3px 8px;
}
hr {
    color: #cdd5dd;
    margin-top: 25px;
}
hr.blue-line {
    border: 9px dashed #adcbe2;
}

/* fonts */
strong {
    color: #3f3f3f;
    font-family: Arial;
    font-weight: bold;
}
/* paragraph styles */

body, td {
    background: none repeat scroll 0 0 white;
    color: #3f3f3f;
    font: 10pt Verdana;
    text-align: left;
    line-height: 160%;
}
p {
    line-height: 160%;
    margin: 6px 0px 6px 6px;
}
.justImages{
    margin: 15px;
}

.justImages iframe {
	max-width:100%;
}

a:link, a:visited {
    color: #3193f5;
    text-decoration: none;
}
a:active, a:hover {
    color: #ff5a00;
    cursor: pointer;
}
a {
    border-bottom: 1px dashed #0066c8;
}
a.extLink:after {
    background: url("img_glob/external_link.svg") no-repeat;
    content: "";
    display: inline-block;
    height: 10px;
    width: 10px;
    margin-left:4px;
}

.KbdShortcut:before {
    background: url("img_glob/global_kbd.svg") no-repeat;
    content: "";
    display: inline-block;
    height: 11px;
    width: 17px;
    margin: 0px 4px 0 1px;
}
a.link-img {
    border-bottom: 0 none;
}
.Indent {
    margin-left: 18px;
}
.Indent2 {
    margin-left: 36px;
}
.Indent3 {
    margin-left: 54px;
}
.Indent4 {
    margin-left: 72px;
}

/* list styles */

ol {
    line-height: 160%;
    margin: 6px 0 0 28px;
}
ul {
    line-height: 160%;
    list-style: none; 
    list-style-type:disc;
    margin: 6px 0 0 18px;
}

#frame_left ul{
    margin: 6px 0 0 10px;
    padding: 0 0 0 5px;    
}

ul p {
    line-height: 160%;
    margin: 5px 0;
    padding: 0;
}

ul ul {
    line-height: 160%;
    list-style-image: url("img_glob/listbullet2.gif");
}

#frame_left ul ul {
    padding: 0 0 0 16px;
}

ul ul ul {
    line-height: 160%;
    list-style-image: url("img_glob/listbullet3.gif");
}

#frame_left ul ul ul{    
    padding: 0 0 0 16px;
}

li {
    line-height: 160%;
    margin: 15px 0 10px;
}


.liNoStyle{
    list-style: none; 
}

/* classes */

.SubTopicOf {
    background: #c7ccd3;
    font-family: Verdana;
    font-size: 7pt;
    margin: -7px -3px 0;
    padding: 4px 3px;
}
.KbdShortcut {
    color: #3193f5;
    font-size: 9pt;
    font-weight: bold;
}
.TipInList {
    margin-top: -20px;
}
.blockquote {
    margin-left: 8px;
}
.ScreenshotNumber {
    color: #8b8b8b;
    font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
    font-size: 11pt;
    font-weight: 900;
    padding: 2px;
}
.BigDarkGray {
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12pt;
    font-style: italic;
    font-weight: 600;
}
.CodeSample {
    color: #3e5160;
    font-family: "Courier New",Courier,monospace;
    font-size: 16px;
    font-weight: bold;
}

/* tables */

table {
    border-collapse: collapse;    
}

table.fixed{
	table-layout:fixed;
}
td {
    line-height: 150%;
    text-align: left;
    padding: 0px;
    vertical-align:top;
}
th {
    font-size: 11pt;
    text-align: left;
}

table.columns td{
    padding:15px;
}

table.cellPadding td{
    padding:5px;
}

table.tableList {
    border: 1px solid #e6ecf2;
    margin: 20px;
}
table.tableList td, table.tableList th {
    border: 1px solid #e6ecf2;
    padding: 5px;
}
table.tableList th {
    background:#eff4fb;
}

.table-body {
    border-left: 1px solid #6e6e6e;
    border-right: 1px solid #6e6e6e;
    display: none;
    padding: 5px;
}
.table-title {
    color: #25485b;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
}
.table-titlenote {
    color: #25485b;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
}
.table-header {
    text-align: left;
}
.fl-tbl {
    background-color: #eef4fb;
    border: 1px solid #98c0e7;
}
.fl-text {
    color: #3f3f3f;
    font: 8pt Verdana;
    text-align: left;
}
.fl-emph {
    color: #293e52;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: bold;
    text-align: left;
}
.img-left {
    margin: 0 7px 0 0;
}


/* footer */
.navFooter{
    background:#d5dbe1;
}

.navFooter a{
    margin-right: 21px;  
}

.navFooter span{
    display:inline-block;
    vertical-align:top;
}
.navFooter label{
    display:block;
}

/*icons */

/* This defines the font size font: fontsize/line-hight */
.icon,.boxIcon,.textboxIcon,.listboxIcon,.h1boxIcon,.h3boxIcon {
    font-family: "Conv_ILGlyphsEx",sans-serif;
    font-style: normal;    
    padding: 0px;
    color:#3f3f3f;
    vertical-align:middle;
}

.insideFl .h1boxIcon{
	background: #283136;
	color: #9ea6aa;
}

.boxIcon{
    height:64px;
    width:64px;
    display:inline-block;
    background:#e8e8e8; 
    font-size:38px;
    line-height:68px;
    text-align:center;
}

.textboxIcon{
    height:24px;
    width:24px;
    display:inline-block;
    background:#e8e8e8; 
    font-size:16px;
    line-height:24px;
    text-align:center;
}

.listboxIcon{
    height:40px;
    width:40px;
    display:inline-block;
    background:#e8e8e8; 
    font-size:24px;
    line-height:40px;
    text-align:center;
}

.h1boxIcon{
    height:25px;
    width:25px;
    display:inline-block;
    background:#d5dbe1; 
    font-size:16px;
    line-height:25px;
    text-align:center;
}

body.doc-page h1#section-h1 .h1boxIcon{
    width:24px;
    height:24px;
    margin:0 3px 0 8px;
    border:1px solid #394955;
    border-radius:5px;
    background:#27343e;
    color:#aebdca;
    font-size:14px;
    line-height:22px;
    vertical-align:middle;
}

.h3boxIcon{
    height:20px;
    width:20px;
    display:inline-block;
    background:#e8e8e8; 
    font-size:16px;
    line-height:20px;
    text-align:center;
}

.iconcell {
  width: 48px;       /* slightly larger than the icon */
  min-width: 48px;   /* prevents shrinking */
  white-space: nowrap;
}

.flicon {
  width: 40px;
  object-fit: contain;
}


/* Icon Font Character Map 
   Each class maps a character to a specific visual UI icon. */
.i_add:before { content:"+"; }
.i_keyboardtopiano:before { content:"A"; }
.i_metronome:before { content:"B"; }
.i_stepediting:before { content:"C"; font-size: 120%; }
.i_scissors:before { content:"D"; font-size: 94%; }
.i_multilink:before { content:"E"; font-size: 94%; }
.i_groups:before { content:"F"; font-size: 94%; }
.i_autoscroll:before { content:"G"; font-size: 94%; }
.i_waitforinput:before { content:"H"; }
.i_countdown:before { content:"I"; font-size: 106%; }
.i_blendrecording:before { content:"J"; }
.i_looprecording:before { content:"K"; }
.i_online:before { content:"L"; }
.i_snap:before { content:"M"; font-size: 128%; }
.i_pluginbig:before { content:"N"; font-size: 66%; }
.i_fruit:before { content:"O"; font-size: 84%; }
.i_mainvolume:before { content:"Q"; }
.i_mainpitch:before { content:"R"; }
.i_midiinoff:before { content:"S"; }
.i_midiinunhandled:before { content:"T"; }
.i_midiinhandled:before { content:"U"; }
.i_sync:before { content:"V"; font-size: 130%; }
.i_voices:before { content:"W"; }
.i_cpu:before { content:"X"; }
.i_settings:before { content:"Y"; }
.i_pattern:before { content:"Z"; }
.i_testpattern:before { content:"`"; font-size: 70%; }
.i_submenu:before { content:"a"; }
.i_menucheck:before { content:"b"; }
.i_menudrag:before { content:"d"; }
.i_menuwarning:before { content:"e"; }
.i_menucheckoff:before { content:"f"; }
.i_menucheckon:before { content:"g"; }
.i_bigcheckout:before { content:"h"; }
.i_bigcheckon:before { content:"i"; }
.i_smallcheckout:before { content:"j"; }
.i_crosscheck:before { content:"k"; }
.i_checkon:before { content:"l"; }
.i_close:before { content:"m"; }
.i_minimize:before { content:"n"; }
.i_maximized:before { content:"o"; }
.i_normal:before { content:"p"; }
.i_captionize:before { content:"q"; }
.i_folder:before { content:"r"; }
.i_play:before { content:"s"; }
.i_pause:before { content:"t"; }
.i_wait:before { content:"u"; }
.i_stop:before { content:"v"; }
.i_record:before { content:"w"; }
.i_download:before { content:"x"; }
.i_stepsequencer:before { content:"y"; }
.i_pianoroll:before { content:"z"; }
.i_browser:before { content:"\f000"; }
.i_playlist:before { content:"\f001"; }
.i_mixer:before { content:"\f002"; }
.i_info:before { content:"\f003"; }
.i_undo:before { content:"\f004"; }
.i_help:before { content:"\f005"; }
.i_audiorecording:before { content:"\f006"; }
.i_save:before { content:"\f007"; }
.i_render:before { content:"\f008"; }
.i_hintmidi:before { content:"\f009"; }
.i_hintrecord:before { content:"\f00a"; }
.i_hinthappy:before { content:"\f00b"; }
.i_hintrightclick:before { content:"\f00c"; }
.i_hintsad:before { content:"\f00d"; }
.i_hintback:before { content:"\f00e"; }
.i_hintffw:before { content:"\f00f"; }
.i_hintwarning:before { content:"\f010"; }
.i_hintwait:before { content:"\f011"; }
.i_hintrewind:before { content:"\f012"; }
.i_hintgroup:before { content:"\f013"; }
.i_hintpiano:before { content:"\f014"; }
.i_hintf1:before { content:"\f015"; }
.i_imageline:before { content:"\f016"; }
.i_pluginpicker:before { content:"\f01a"; }
.i_projectpicker:before { content:"\f01b"; }
.i_view:before { content:"\f01c"; }
.i_taptempo:before { content:"\f01d"; }
.i_previous:before { content:"\f01e"; }
.i_next:before { content:"\f01f"; }
.i_prpencil:before { content:"\f020"; }
.i_prslicing:before { content:"\f021"; }
.i_prmonobrush:before { content:"\f022"; }
.i_prselect:before { content:"\f023"; }
.i_przoom:before { content:"\f024"; }
.i_prdelete:before { content:"\f025"; }
.i_prpolybrush:before { content:"\f026"; }
.i_prsnap:before { content:"\f027"; }
.i_prstamp:before { content:"\f028"; }
.i_prpreview:before { content:"\f029"; }
.i_prmute:before { content:"\f02a"; }
.i_prtools:before { content:"\f02b"; }
.i_printerpolate:before { content:"\f02c"; }
.i_prslip:before { content:"\f02d"; }
.i_playlocal:before { content:"\f02e"; }
.i_prslide:before { content:"\f02f"; }
.i_prporta:before { content:"\f030"; }
.i_plaudio:before { content:"\f031"; }
.i_plauto:before { content:"\f032"; }
.i_plpattern:before { content:"\f033"; }
.i_markerloop:before { content:"\f036"; }
.i_markerskip:before { content:"\f037"; }
.i_markerpause:before { content:"\f038"; }
.i_markersongstart:before { content:"\f039"; }
.i_markersongloop:before { content:"\f03a"; }
.i_markerlength:before { content:"\f03b"; }
.i_browsercollapse:before { content:"\f046"; }
.i_browserreread:before { content:"\f047"; }
.i_prnoteslide:before { content:"\f048"; }
.i_prnoteporta:before { content:"\f049"; }
.i_prnoteoutside:before { content:"\f04a"; }
.i_plclipempty:before { content:"\f04b"; }
.i_plclipaudio:before { content:"\f04c"; }
.i_plclipscore:before { content:"\f04d"; }
.i_plclipevents:before { content:"\f04e"; }
.i_plclipsteps:before { content:"\f04f"; }
.i_plclipautomation:before { content:"\f050"; }
.i_plclipmuted:before { content:"\f051"; }
.i_plclipplaying:before { content:"\f052"; }
.i_plclipscheduled:before { content:"\f053"; }
.i_plclipgrouped:before { content:"\f054"; }
.i_closesmall:before { content:"\f05a"; }
.i_search:before { content:"\f05b"; }
.i_projectbig:before { content:"\f05c"; }
.i_arpoff:before { content:"\f05d"; }
.i_arpup:before { content:"\f05e"; }
.i_arpdown:before { content:"\f05f"; }
.i_arpupdown:before { content:"\f060"; }
.i_arpupdownsticky:before { content:"\f061"; }
.i_arprandom:before { content:"\f062"; }
.i_lfosine:before { content:"\f063"; }
.i_lfotriangle:before { content:"\f064"; }
.i_lfosquare:before { content:"\f065"; }
.i_wavmono:before { content:"\f066"; }
.i_wavstereo:before { content:"\f067"; }
.i_jumptobrowser:before { content:"\f068"; }
.i_plugtabplugin:before { content:"\f069"; }
.i_plugtabvst:before { content:"\f06a"; }
.i_plugtabsample:before { content:"\f06c"; }
.i_plugtabinstrument:before { content:"\f06d"; }
.i_plugtabfunctions:before { content:"\f06e"; }
.i_enveditor:before { content:"\f06f"; }
.i_on:before { content:"\f070"; }
.i_ilremote:before { content:"\f071"; }
.i_perfqueue:before { content:"\f072"; }
.i_cut:before { content:"\f073"; }
.i_copy:before { content:"\f074"; }
.i_paste:before { content:"\f075"; }
.i_viewsteps:before { content:"\f076"; }
.i_pickeradd:before { content:"\f077"; }
.i_pickerselect:before { content:"\f078"; }
.i_pickermark:before { content:"\f079"; }
.i_pickerup:before { content:"\f07a"; }
.i_addthick:before { content:"\f07b"; }
.i_menu:before { content:"\f07c"; }
.i_scan:before { content:"\f07d"; }
.i_frozen:before { content:"\f07e"; }
.i_searchsmall:before { content:"\f07f"; }
.i_frozenmark:before { content:"\f080"; }
.i_stretchscore:before { content:"\f081"; }
.i_channels:before { content:"\f082"; }
.i_arrange:before { content:"\f083"; }
.i_tweak:before { content:"\f084"; }
.i_mearpbreak1:before { content:"\f088"; }
.i_mearpbreak2:before { content:"\f089"; }
.i_mearpbreak3:before { content:"\f08a"; }
.i_mearpbreak4:before { content:"\f08b"; }
.i_mearpbreak5:before { content:"\f08c"; }
.i_mixerplugins:before { content:"\f08d"; }
.i_mixerrouteto:before { content:"\f08e"; }
.i_mixerroutetodis:before { content:"\f08f"; }
.i_mixerroutetobig:before { content:"\f090"; }
.i_mixerroutefrom:before { content:"\f091"; }
.i_mixerflipy:before { content:"\f092"; }
.i_mixerrevs:before { content:"\f093"; }
.i_mixerdelay:before { content:"\f094"; }
.i_mixerrecoff:before { content:"\f095"; }
.i_mixerrecon:before { content:"\f096"; }
.i_speakerl:before { content:"\f097"; }
.i_speakerr:before { content:"\f098"; }
.i_mixerwave:before { content:"\f099"; }
.i_mixeramptools:before { content:"\f09a"; }
.i_multitouch:before { content:"\f09b"; }
.i_width:before { content:"\f09c"; }
.i_tracksettings:before { content:"\f09d"; }
.i_eewav:before { content:"\f09e"; }
.i_eepan:before { content:"\f09f"; }
.i_eevol:before { content:"\f0a0"; }
.i_eess:before { content:"\f0a1"; }
.i_eeap:before { content:"\f0a2"; }
.i_envdecay:before { content:"\f0a3"; }
.i_envloop:before { content:"\f0a4"; }
.i_envsustain:before { content:"\f0a5"; }
.i_envarpdown:before { content:"\f0a6"; }
.i_envarpsame:before { content:"\f0a7"; }
.i_envarpup:before { content:"\f0a8"; }
.i_edisonmarkers:before { content:"\f0a9"; }
.i_edisonedit:before { content:"\f0aa"; }
.i_edisonfile:before { content:"\f0ab"; }
.i_edisonloop:before { content:"\f0ac"; }
.i_edisonautoslice:before { content:"\f0ad"; }
.i_edisonaddmarker:before { content:"\f0ae"; }
.i_edisondenoise:before { content:"\f0af"; }
.i_edisonscript:before { content:"\f0b0"; }
.i_edisonreverb:before { content:"\f0b1"; }
.i_edisonblur:before { content:"\f0b2"; }
.i_edisonnorm:before { content:"\f0b3"; }
.i_edisoneq:before { content:"\f0b4"; }
.i_edisondrag:before { content:"\f0b5"; }
.i_edisonsaveas:before { content:"\f0b6"; }
.i_edisonloop:before { content:"\f0b7"; }
.i_edisonfadein:before { content:"\f0b8"; }
.i_edisonfadeout:before { content:"\f0b9"; }
.i_edisontoplclip:before { content:"\f0ba"; }
.i_edisontrimsidenoise:before { content:"\f0bb"; }
.i_edisonclaw:before { content:"\f0bc"; }
.i_eeundo:before { content:"\f0bd"; }
.i_edisonscrub:before { content:"\f0be"; } /* Fixed: Restored content property from Hyde typo */
.i_edisonsoundoff:before { content:"\f0bf"; }
.i_edisonsoundon:before { content:"\f0c0"; }
.i_fullscreen:before { content:"\f0c1"; }
.i_random:before { content:"\f0c2"; }
.i_edisonautoscroll:before { content:"\f0c3"; }
.i_eeviewregions:before { content:"\f0c4"; }
.i_eeviewnoise:before { content:"\f0c5"; }
.i_eesnap:before { content:"\f0c6"; }
.i_eestep:before { content:"\f0c7"; }
.i_eeslide:before { content:"\f0c8"; }
.i_eeviewspectrum:before { content:"\f0c9"; }
.i_eeclickfree:before { content:"\f0ca"; }
.i_msgboxinformation:before { content:"\f0cb"; }
.i_msgboxwarning:before { content:"\f0cc"; }
.i_msgboxquestion:before { content:"\f0cd"; }
.i_unipolar:before { content:"\f0ce"; }
.i_bipolar:before { content:"\f0cf"; }
.i_shaperoundedsquare:before { content:"\f0d0"; }
.i_sbflp:before { content:"\f100"; }
.i_sbzip:before { content:"\f101"; }
.i_sbfst:before { content:"\f102"; }
.i_sbds:before { content:"\f103"; }
.i_sbss:before { content:"\f104"; }
.i_sbwav:before { content:"\f105"; }
.i_sbxi:before { content:"\f106"; }
.i_sbsslevels:before { content:"\f107"; }
.i_sbfsc:before { content:"\f108"; }
.i_pbscore:before { content:"\f109"; }
.i_pbautomation:before { content:"\f10a"; }
.i_pbremoteitem:before { content:"\f10b"; }
.i_sbsf:before { content:"\f10c"; }
.i_sbspeech:before { content:"\f10d"; }
.i_pbundo:before { content:"\f10e"; }
.i_unif10f:before { content:"\f10f"; }
.i_sbmp3:before { content:"\f110"; }
.i_sbunknown:before { content:"\f111"; }
.i_sbdw:before { content:"\f112"; }
.i_sbenv:before { content:"\f113"; }
.i_sbvst:before { content:"\f114"; }
.i_sbfolder:before { content:"\f115"; }
.i_sbplugins:before { content:"\f116"; }
.i_sbextrafolder:before { content:"\f117"; }
.i_sbpack:before { content:"\f118"; }
.i_pbproject:before { content:"\f119"; }
.i_sbhistory:before { content:"\f11a"; }
.i_sbogg:before { content:"\f11b"; }
.i_sbsm:before { content:"\f11c"; }
.i_sbmixer:before { content:"\f11d"; }
.i_sbchan:before { content:"\f11e"; }
.i_pbpat:before { content:"\f11f"; }
.i_pbredo:before { content:"\f120"; }
.i_sbslices:before { content:"\f121"; }
.i_sbgen:before { content:"\f122"; }
.i_sbfx:before { content:"\f123"; }
.i_pbhistory:before { content:"\f124"; }
.i_pbremote:before { content:"\f125"; }
.i_sbrendered:before { content:"\f126"; }
.i_sbrecorded:before { content:"\f127"; }
.i_sbuser:before { content:"\f128"; }
.i_sbgenitem:before { content:"\f129"; }
.i_sbfxitem:before { content:"\f12a"; }
.i_sbtext:before { content:"\f12b"; }
.i_sbimage:before { content:"\f12c"; }
.i_sbwv:before { content:"\f12d"; }
.i_sbflm:before { content:"\f12e"; }
.i_pbparameter:before { content:"\f12f"; }
.i_sbnew:before { content:"\f130"; }
.i_sbshop:before { content:"\f131"; }
.i_none:before { content:"\f400"; }
.i_dryguitar:before { content:"\f401"; }
.i_electricquitar:before { content:"\f402"; }
.i_violin:before { content:"\f403"; }
.i_snaredrum:before { content:"\f404"; }
.i_kickdrum:before { content:"\f405"; }
.i_cymbal:before { content:"\f406"; }
.i_bongos:before { content:"\f407"; }
.i_trumpet:before { content:"\f408"; }
.i_organ:before { content:"\f409"; }
.i_panflute:before { content:"\f40a"; }
.i_harp:before { content:"\f40b"; }
.i_pianokeyboard:before { content:"\f40c"; }
.i_trebleclef:before { content:"\f40d"; }
.i_bassclef:before { content:"\f40e"; }
.i_diapason:before { content:"\f40f"; }
.i_sawtoothsyntheszier:before { content:"\f410"; }
.i_pulsesyntheszier:before { content:"\f411"; }
.i_sample:before { content:"\f412"; }
.i_slicedloop:before { content:"\f413"; }
.i_speech:before { content:"\f414"; }
.i_malespeech:before { content:"\f415"; }
.i_femalespeech:before { content:"\f416"; }
.i_vocoder:before { content:"\f417"; }
.i_naturesounds:before { content:"\f418"; }
.i_moviescore:before { content:"\f419"; }
.i_effect:before { content:"\f41a"; }
.i_plugin:before { content:"\f41b"; }
.i_headphones:before { content:"\f41c"; }
.i_speaker:before { content:"\f41d"; }
.i_microphone:before { content:"\f41e"; }
.i_jackplug:before { content:"\f41f"; }
.i_cddvd:before { content:"\f420"; }
.i_in:before { content:"\f421"; }
.i_out:before { content:"\f422"; }
.i_joystickremotecontrol:before { content:"\f423"; }
.i_knobremotecontrol:before { content:"\f424"; }
.i_visual:before { content:"\f426"; }
.i_trackrouting:before { content:"\f427"; }
.i_question:before { content:"\f429"; }
.i_exclamation:before { content:"\f42a"; }
.i_good:before { content:"\f42b"; }
.i_bad:before { content:"\f42c"; }
.i_jetsetwilly:before { content:"\f42d"; }
.i_51front:before { content:"\f42e"; }
.i_51rear:before { content:"\f42f"; }
.i_51centersub:before { content:"\f430"; }
.i_71front:before { content:"\f431"; }
.i_71side:before { content:"\f432"; }
.i_71rear:before { content:"\f433"; }
.i_71centersub:before { content:"\f434"; }
.i_quadfront:before { content:"\f435"; }
.i_quadrear:before { content:"\f436"; }
.i_mono:before { content:"\f437"; }
.i_stereo:before { content:"\f438"; }
.i_stereoleft:before { content:"\f439"; }
.i_stereoright:before { content:"\f43a"; }
.i_one:before { content:"\f43b"; }
.i_two:before { content:"\f43c"; }
.i_three:before { content:"\f43d"; }
.i_four:before { content:"\f43e"; }
.i_five:before { content:"\f43f"; }
.i_six:before { content:"\f440"; }
.i_seven:before { content:"\f441"; }
.i_eight:before { content:"\f442"; }
.i_nine:before { content:"\f443"; }
.i_score:before { content:"\f446"; }
.i_melodicscore:before { content:"\f447"; }
.i_steps:before { content:"\f448"; }
.i_automation:before { content:"\f449"; }
.i_audio:before { content:"\f44b"; }
.i_foreground:before { content:"\f44c"; }
.i_background:before { content:"\f44d"; }
.i_bell:before { content:"\f44e"; }
.i_triangle:before { content:"\f44f"; }
.i_gong:before { content:"\f450"; }
.i_glockenspiel:before { content:"\f451"; }
.i_compression:before { content:"\f452"; }
.i_additive:before { content:"\f453"; }
.i_subtractive:before { content:"\f454"; }
.i_fm:before { content:"\f455"; }
.i_sustaining:before { content:"\f456"; }
.i_plucked:before { content:"\f457"; }
.i_lp:before { content:"\f458"; }
.i_chimes:before { content:"\f459"; }
.i_banjo:before { content:"\f45a"; }
.i_flute:before { content:"\f45b"; }
.i_padlock:before { content:"\f45c"; }
.i_link:before { content:"\f45d"; }
.i_patch:before { content:"\f45e"; }
.i_wrench:before { content:"\f45f"; }
.i_midi:before { content:"\f460"; }
.i_happy:before { content:"\f461"; }
.i_sad:before { content:"\f462"; }
.i_time:before { content:"\f463"; }
.i_pencil:before { content:"\f464"; }
.i_forbidden:before { content:"\f465"; }
.i_magnifyingglass:before { content:"\f466"; }
.i_scissors2:before { content:"\f467"; }
.i_gear:before { content:"\f468"; }
.i_battery:before { content:"\f469"; }
.i_package:before { content:"\f46a"; }
.i_magnet:before { content:"\f46b"; }
.i_ugly:before { content:"\f46c"; }
.i_arpeggiato:before { content:"\f46d"; }
.i_folder:before { content:"\f46e"; }
.i_drummachine:before { content:"\f46f"; }
.i_whistle:before { content:"\f470"; }
.i_project:before { content:"\f471"; }
.i_lowpass:before { content:"\f472"; }
.i_highpass:before { content:"\f473"; }
.i_master:before { content:"\f474"; }
.i_eq:before { content:"\f475"; }
.i_send:before { content:"\f476"; }
.i_reverb:before { content:"\f477"; }
.i_saxophone:before { content:"\f478"; }
.i_cowbell:before { content:"\f479"; }
.i_wobbling:before { content:"\f47a"; }
.i_pads:before { content:"\f47b"; }
.i_touchscreen:before { content:"\f47c"; }
.i_buildingblock:before { content:"\f47d"; }
.i_hot:before { content:"\f47e"; }
.i_harmor:before { content:"\f47f"; }
.i_tambourine:before { content:"\f480"; }
.i_shaker:before { content:"\f481"; }
.i_cloud:before { content:"\F51E"; }


td {padding:0 6px;}
img.imageInTextTop{margin:0;}

@media (max-width:967px) {
  .ifr_bh{ width:320px}
    
}
@media (max-width:767px) {
  #rightcol .multiCol td{display: inherit;}  
}

@media (max-width:220px) {
  #frame_left ul{
    margin: 0 0 0 10px;
    padding: 0 0 0 5px;
    }
  #frame_left ul ul, #frame_left ul ul ul	{
    margin: 8px 0 0 10px;
    padding: 0 0 0 5px;	  
  }
  #frame_left li{margin: 9px 0;}
}                   


//
 .insideFl .ifr_bh{
  width:300px;
  height:100%;
  vertical-align:top;
  border: none;
  border-right: 2px solid #283136;
  margin:0;
  padding:0;
  position:fixed;
  display:block;
  left:0;
  top:0;
 }

.ifr_bh_float.menuClosed{
  width:20px;
  height: 50px;
  overflow: hidden;
  border-right: 0px;  
 }
 
.insideFl{
	margin:2px;
}

.insideFl h1{
    background: none repeat scroll 0 0 #283136;
	padding-right: 5px;
	margin-right: 3px;
}

.insideFl h2{
    background: none repeat scroll 0 0 #5f686d;
	margin-right:4px;
}

.insideFl h3{
    background: none repeat scroll 0 0 #666e76;
	margin-right:4px;
}

.insideFl h4{
    background: none repeat scroll 0 0 #1f282d;
	margin-right:4px;
}

.insideFl p{
	margin-right:4px;
}

.insideFl, .insideFl #frame_left, .insideFl td{
    background: none repeat scroll 0 0 #172025;
    color: #9ea6aa;
    font: 8pt Verdana;
    overflow-x: hidden;
}

.insideFl .tableList td{
font: 5pt Verdana;	
}

.insideFl #rightcol {
    width: auto;
    margin-left: 5px;
}

.insideFl .search_btn {
    bottom: 0px;
}

.insideFl .SubTopicOf{
    background: #192227;
 }
 
.insideFl .ytVideo{
 position: relative; 
 padding-bottom: 56.25%; 
 padding-top: 30px; 
 overflow: hidden; 	
}

.insideFl .ytVideo iframe
{
 position: absolute; 
 top: 0; 
 left: 0; 
 width: 100%; 
 height: 100%;
}

.insideFl li.extLink{
 display: none;
}	 

.insideFl ul{
 margin: 6px 0 0 4px;
 padding-left:20px;
}	 

.insideFl table.columns td{
    padding:10px;
}

.insideFl .flicon{
	max-width: 40px;
}

.hamburger{
  display:none;
}

.hamburger::before {
  content: '';
  margin-top: -8px;
  display: block;
}

.hamburger::after {
  content: '';
  margin-top: 8px;
  display: block;
}

.hamburger, .hamburger::before, .hamburger::after {

  background-color: #666;
  position: absolute;
  height: 4px;
  width: 14px;
  transition: transform 400ms cubic-bezier(0.23, 1, 0.32, 1);
  border-radius: 2px;
  cursor: pointer;
 }

@media (max-width:30px) {
 #frame_left ul, #frame_left #subtitle, #frame_left .profileWrap{
  display:none;
  }

 .hamburger_container{
  margin: 23px 2px;
 }

 #frame_left .hamburger{
  display:block;
 }
}

.insideFl #search_form{
  background-color: #363f44;
  padding:2px;
}

.insideFl .buttons{
  right: 2px;
  top: 11px;
}

.insideFl .search_inp{
  height: 38px !important;
}

.insideFl .container #rightcol{
  display: inline-table;
}

.insideFl #menu_list a{
  font: 8pt Verdana;
}

.insideFl #menu_list li{
  margin: 2px 0 10px;
}

.insideFl::-webkit-scrollbar {
    --tw-bg-opacity: 1;
    background-color: rgb(31 40 45/var(--tw-bg-opacity));
    width: 14px;
    border-radius:2px
}

.insideFl::-webkit-scrollbar-thumb {
    border-left: 6px solid #1f282d;
    border-right: 6px solid #1f282d;
    background-color: #dbdbdb;
    width: 13px;
    border-radius:3px
}

.insideFl::-webkit-scrollbar-thumb:hover {
    background-color:#707070
}

.insideFl::-webkit-scrollbar-button:start:decrement {
    --tw-bg-opacity: 1;
    background-color: rgb(31 40 45/var(--tw-bg-opacity));
    width: 15px;
    height: 14px;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 12'><line x1='6' y1='2' x2='3' y2='5' stroke='%23fff' stroke-width='1'/><line x1='6' y1='2' x2='9' y2='5' stroke='%23fff' stroke-width='1'/></svg>");
    background-size: cover;
    background-repeat:no-repeat;
    background-position: 0 2px;
}

.insideFl::-webkit-scrollbar-button:end:increment {
    --tw-bg-opacity: 1;
    background-color: rgb(31 40 45/var(--tw-bg-opacity));
    width: 15px;
    height: 14px;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 12'><line x1='6' y1='11' x2='3' y2='8' stroke='%23fff' stroke-width='1'/><line x1='6' y1='11' x2='9' y2='8' stroke='%23fff' stroke-width='1'/></svg>");
    background-size: cover;
    background-repeat:no-repeat;
    background-position: 0 -4px;
}

.insideFl::-webkit-scrollbar-track {
    background:#1f2f38
}
.insideFl #rightcol{
    overflow-y: auto;
}

.gridIcons, .grid18{
	width:100%;
	display:grid;
}
.grid18{
	grid-template-columns: 16em auto;	
}

.insideFl .grid18{
	grid-template-columns: 18em auto;	
}

.grid18 > div, .gridIcons > div {
	padding:15px;
}

.gridIcons{
	grid-template-columns: 5em auto;	
}


@media (max-width:800px) {
.grid18, .insideFl .grid18{
	grid-template-columns: auto;		
}
}

/* Final theme overrides: apply the modern UI after legacy generated styles. */
html{background:#f4f7fb;scroll-behavior:smooth;}
body{background:#f4f7fb;color:#243447;font-family:"Segoe UI",Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:15px;line-height:1.7;}
#inner_container{width:calc(100% - 32px);max-width:1440px;margin:18px auto;background:#fff;border:1px solid #dbe4ee;border-radius:16px;box-shadow:0 12px 35px rgba(31,55,79,.1);overflow:hidden;}
#xm1{background:#fff;border-bottom:4px solid #f26522;}
#xm2{margin:0;padding:24px clamp(18px,4vw,56px) 48px;}
#mid_inner{background:linear-gradient(135deg,#202a36,#35495e);border-bottom:4px solid #f26522;}
#topbar{width:calc(100% - 32px);max-width:1440px;}
#topbar h2{font-family:"Segoe UI",sans-serif;font-size:clamp(20px,3vw,32px);letter-spacing:-.02em;}
h1,h2,h3,h4,h5,h6{font-family:"Segoe UI",Inter,sans-serif;line-height:1.25;}
h1{color:#1d3b59;font-size:clamp(28px,4vw,42px);margin:0 0 20px;}
h2{color:#244e73;font-size:clamp(21px,3vw,29px);margin:32px 0 12px;padding-bottom:8px;border-bottom:2px solid #e6edf4;}
h3{color:#315d82;font-size:20px;margin:26px 0 10px;padding:10px 14px;background:#f4f8fb;border-left:4px solid #f26522;border-radius:0 8px 8px 0;}
p{margin:0 0 1em;}
a,a.rvts4,a.rvts12,a.rvts20,a.rvts28,a.rvts36{color:#1769aa;text-decoration:underline;text-decoration-color:rgba(23,105,170,.35);text-underline-offset:3px;}
a:hover,a:focus{color:#c44d13;text-decoration-color:currentColor;}
img{max-width:100%;height:auto;border-radius:8px;}
table{max-width:100%;border-collapse:collapse;margin:18px 0;border:1px solid #dbe4ee;}
th,td{padding:10px 14px;border:1px solid #dbe4ee;}
th{background:#edf4f9;color:#244e73;font-weight:700;}
tr:nth-child(even) td{background:#fafcfe;}
pre,.CodeSample{overflow-x:auto;padding:16px;border:1px solid #dbe4ee;border-radius:10px;background:#eef4f8;color:#263746;font-family:"Cascadia Code",Consolas,monospace;font-size:.9em;}
blockquote{margin:18px 0;padding:14px 18px;border-left:4px solid #7da9c7;border-radius:0 8px 8px 0;background:#f1f7fb;color:#617286;}
#footer{background:#223140;}
#footer2{color:#cbd7e2;text-align:center;padding:18px;}
@media (max-width:760px){#inner_container,#topbar{width:calc(100% - 20px);}#xm2{padding:18px 14px 32px;}.div_col{display:block;width:100%!important;border:0!important;padding:0!important;}#left{width:100%!important;max-height:42vh;}#main{width:100%!important;}table{display:block;overflow-x:auto;white-space:nowrap;}}

/* Article layout polish */
table.container{width:100%;max-width:1440px;margin:0 auto;border:0;background:transparent;table-layout:fixed;}
table.container>tbody>tr>td{border:0;padding:0;}
table.container #rightcol{width:auto;padding:10px clamp(18px,4vw,56px) 48px;}
.SubTopicOf{display:inline-block;margin:0 0 14px!important;padding:6px 10px!important;border:0!important;border-radius:999px;background:#fff1eb!important;color:#c44d13!important;font:700 11px/1.2 "Segoe UI",sans-serif!important;letter-spacing:.1em;}
ul,ol{padding-left:1.5em;}
li{margin:.35em 0;}
hr{border:0;border-top:1px solid #dbe4ee;margin:28px 0;}
code{padding:.15em .4em;border-radius:5px;background:#eef4f8;color:#b44d22;font-family:"Cascadia Code",Consolas,monospace;font-size:.9em;}
strong,b{color:#1f405e;}
.KbdShortcut{display:inline-block;padding:1px 6px;border:1px solid #c8d4df;border-bottom-width:2px;border-radius:5px;background:#f8fbfd;color:#304b63;font:600 .88em/1.4 "Cascadia Code",Consolas,monospace;}
.justImages{margin:24px 0;text-align:center;}
.justImages img{box-shadow:0 8px 24px rgba(31,55,79,.14);}

/* Documentation app chrome */
body.doc-page{background:#0f1419;color:#d9e2ea;}
body.doc-page table.container{background:#0f1419;}
body.doc-page table.container #rightcol{max-width:1120px;margin:0 auto;padding:28px clamp(20px,5vw,80px) 76px;background:#151b21;border:1px solid #29343e;border-radius:18px;box-shadow:0 20px 50px rgba(0,0,0,.22);}
body.doc-page .doc-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 34px;padding:0 0 18px;border-bottom:1px solid #29343e;}
body.doc-page .doc-breadcrumb{display:flex;align-items:center;gap:10px;min-width:0;color:#8394a3;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;}
body.doc-page .doc-breadcrumb strong{overflow:hidden;color:#e8eef3;font-size:12px;text-overflow:ellipsis;white-space:nowrap;}
body.doc-page .doc-breadcrumb i{color:#f26522;font-style:normal;}
body.doc-page .doc-toolbar-actions{display:flex;gap:8px;flex-shrink:0;}
body.doc-page .doc-action{padding:7px 11px;border:1px solid #34424e;border-radius:8px;background:#1b242c;color:#b8c6d1;font:600 12px "Segoe UI",sans-serif;cursor:pointer;transition:background .2s,border-color .2s,color .2s;}
body.doc-page .doc-action:hover{border-color:#f26522;background:#272f36;color:#fff;}
body.doc-page h1{color:#f3f7fa;font-size:clamp(32px,5vw,52px);letter-spacing:-.035em;}
body.doc-page h2{color:#f0f4f7;border-color:#2d3944;}
body.doc-page h3{background:#1b252d;color:#e5edf3;border-left-color:#f26522;}
body.doc-page p,body.doc-page li,body.doc-page td{color:#c8d3dc;}
body.doc-page a{color:#ff9b6b;}
body.doc-page a:hover{color:#ffc0a1;}
body.doc-page table{border-color:#33414d;background:#182128;}
body.doc-page th{background:#202d36;color:#f0f4f7;border-color:#33414d;}
body.doc-page td{border-color:#33414d;}
body.doc-page tr:nth-child(even) td{background:#1a242c;}
body.doc-page .doc-toc{position:fixed;right:24px;top:50%;width:190px;transform:translateY(-50%);padding:14px;border:1px solid #2d3b47;border-radius:12px;background:rgba(20,28,34,.94);box-shadow:0 12px 30px rgba(0,0,0,.24);}
body.doc-page .doc-toc-title{margin-bottom:9px;color:#7f93a2;font-size:10px;font-weight:800;letter-spacing:.13em;}
body.doc-page .doc-toc nav{display:grid;gap:3px;max-height:46vh;overflow:auto;}
body.doc-page .doc-toc a{padding:5px 6px;border-left:2px solid transparent;color:#9fb0bd;font-size:11px;text-decoration:none;line-height:1.35;}
body.doc-page .doc-toc a.h3{padding-left:14px;font-size:10px;}
body.doc-page .doc-toc a:hover{border-left-color:#f26522;background:#222e37;color:#fff;}
body.doc-page .doc-progress{position:fixed;z-index:100;top:0;left:0;width:100%;height:3px;background:transparent;}
body.doc-page .doc-progress span{display:block;width:0;height:100%;background:#f26522;transition:width .12s linear;}
body.doc-page .doc-pager{display:flex;justify-content:space-between;gap:16px;margin-top:54px;padding-top:20px;border-top:1px solid #2d3944;}
body.doc-page .doc-pager a{min-width:0;padding:13px 16px;border:1px solid #34424e;border-radius:10px;background:#1b252d;color:#d7e1e8;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
body.doc-page .doc-pager a:hover{border-color:#f26522;background:#27323a;}
body.doc-page .doc-pager a.disabled{visibility:hidden;}
body.doc-page .doc-top{position:fixed;right:24px;bottom:24px;z-index:90;width:40px;height:40px;border:1px solid #475966;border-radius:50%;background:#f26522;color:#fff;font-size:20px;line-height:1;opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .2s,transform .2s;cursor:pointer;}
body.doc-page .doc-top.visible{opacity:1;pointer-events:auto;transform:none;}
body.doc-page.soft-contrast #rightcol{background:#11171c;}
body#frame_left .nav-toggle{float:right;width:22px;height:22px;margin:-2px -2px 0 4px;padding:0;border:1px solid #566b7b;border-radius:6px;background:#263845;color:#c6d6e1;font:700 14px/18px "Segoe UI",sans-serif;cursor:pointer;}
body#frame_left .nav-toggle:hover{border-color:#f26522;color:#fff;}
body#frame_left #menu_list a.is-active{background:#f26522;color:#fff;box-shadow:0 5px 12px rgba(242,101,34,.2);}
@media (max-width:1300px){body.doc-page .doc-toc{display:none;}}
@media (max-width:760px){body.doc-page table.container #rightcol{margin:0;border:0;border-radius:0;padding:22px 16px 58px;}body.doc-page .doc-toolbar{align-items:flex-start;flex-direction:column;margin-bottom:24px;}body.doc-page .doc-toolbar-actions{width:100%;}.doc-action{flex:1;}body.doc-page .doc-pager{flex-direction:column;}body.doc-page .doc-pager a{width:auto;}body.doc-page .doc-top{right:16px;bottom:16px;}}

/* Final brutalist editorial overrides */
html,body{background:#040404!important;color:#fbc674!important;border-radius:0!important;}
body{font-family:"Arial Narrow","Roboto Condensed","Segoe UI",Arial,sans-serif;}
body.doc-page table.container #rightcol{max-width:1180px;margin:0 auto;padding:46px clamp(22px,6vw,110px) 96px;background:#040404;border:3px solid #fbc674;border-radius:0;box-shadow:none;}
body.doc-page .doc-toolbar{margin:0 -20px 46px;padding:0 20px 16px;border-bottom:3px solid #fdb200;}
body.doc-page .doc-breadcrumb{color:#7e7e7e;font:900 11px/1 monospace;letter-spacing:.15em;}
body.doc-page .doc-breadcrumb strong{color:#fbc674;font-family:monospace;}
body.doc-page .doc-breadcrumb i{color:#fdb200;}
body.doc-page .doc-action{padding:9px 12px;border:3px solid #fdb200;border-radius:0;background:#040404;color:#fdb200;font:900 11px/1 monospace;text-transform:uppercase;}
body.doc-page .doc-action:hover{border-color:#1ec173;background:#1ec173;color:#040404;}
body.doc-page h1{margin:0 0 34px;color:#fdb200;font-size:clamp(42px,7vw,86px);font-weight:900;line-height:.92;letter-spacing:-.055em;text-transform:uppercase;}
body.doc-page h2{margin:52px 0 18px;padding:12px 0;border-bottom:4px solid #fdb200;color:#fbc674;font-size:clamp(28px,4vw,48px);font-weight:900;letter-spacing:-.03em;text-transform:uppercase;}
body.doc-page h3{margin:34px 0 14px;padding:13px 15px;border:3px solid #fbc674;border-left:10px solid #fdb200;border-radius:0;background:#040404;color:#fbc674;font-size:24px;font-weight:900;text-transform:uppercase;}
body.doc-page p,body.doc-page li,body.doc-page td{color:#fbc674;font-size:16px;line-height:1.65;}
body.doc-page a{color:#fdb200;text-decoration-thickness:2px;}
body.doc-page a:hover{background:#1ec173;color:#040404;}
body.doc-page strong,body.doc-page b{color:#fdb200;}
body.doc-page .SubTopicOf{display:inline-block;margin:0 0 22px!important;padding:7px 10px!important;border:3px solid #fdb200!important;border-radius:0;background:#fdb200!important;color:#040404!important;font:900 11px/1 monospace!important;letter-spacing:.12em;}
body.doc-page hr{border:0;border-top:4px solid #fdb200;margin:40px 0;}
body.doc-page table{border:3px solid #fbc674;border-radius:0;background:#040404;}
body.doc-page th,body.doc-page td{border:2px solid #fbc674;padding:12px 14px;}
body.doc-page th{background:#fdb200;color:#040404;}
body.doc-page tr:nth-child(even) td{background:#040404;}
body.doc-page pre,body.doc-page .CodeSample{border:3px solid #1ec173;border-radius:0;background:#040404;color:#1ec173;font:14px/1.6 monospace;}
body.doc-page code{border:2px solid #1ec173;border-radius:0;background:#040404;color:#1ec173;font-family:monospace;}
body.doc-page blockquote{border:3px solid #fbc674;border-left:10px solid #fdb200;border-radius:0;background:#fbc674;color:#040404;}
body.doc-page .KbdShortcut{padding:4px 8px;border:3px solid #fdb200;border-radius:0;background:#040404;color:#fdb200;font:900 12px monospace;}
body.doc-page img{border:3px solid #fbc674;border-radius:0;}
body.doc-page .doc-toc{right:0;top:50%;width:210px;padding:0;border:3px solid #fdb200;border-right:0;border-radius:0;background:#040404;box-shadow:none;}
body.doc-page .doc-toc-title{margin:0;padding:12px 10px;border-bottom:2px solid #fdb200;color:#fdb200;font:900 10px monospace;}
body.doc-page .doc-toc nav{gap:0;max-height:55vh;}
body.doc-page .doc-toc a{padding:9px 10px;border-left:0;border-bottom:1px solid #7e7e7e;color:#7e7e7e;font:700 10px/1.3 monospace;text-transform:uppercase;}
body.doc-page .doc-toc a.h3{padding-left:20px;color:#fbc674;}
body.doc-page .doc-toc a:hover{border-left:8px solid #1ec173;background:#1ec173;color:#040404;}
body.doc-page .doc-progress{height:4px;background:#040404;}
body.doc-page .doc-progress span{background:#fdb200;}
body.doc-page .doc-pager{margin-top:70px;padding-top:20px;border-top:4px solid #fdb200;}
body.doc-page .doc-pager a{padding:18px;border:3px solid #fdb200;border-radius:0;background:#040404;color:#fdb200;font:900 12px monospace;text-transform:uppercase;}
body.doc-page .doc-pager a:hover{border-color:#1ec173;background:#1ec173;color:#040404;}
body.doc-page .doc-top{right:20px;bottom:20px;width:48px;height:48px;border:3px solid #fdb200;border-radius:0;background:#fdb200;color:#040404;font-weight:900;opacity:0;box-shadow:none;}
body.doc-page .doc-top.visible{opacity:1;}
body#frame_left .nav-toggle{border-radius:0;}
@media (max-width:1300px){body.doc-page .doc-toc{display:none;}}
@media (max-width:760px){body.doc-page table.container #rightcol{border:0;padding:28px 16px 64px;}body.doc-page h1{font-size:clamp(38px,13vw,64px);}body.doc-page h2{font-size:clamp(26px,9vw,42px);}body.doc-page p,body.doc-page li,body.doc-page td{font-size:15px;}body.doc-page .doc-toolbar{margin:0 -4px 30px;padding:0 4px 14px;}}

/* Restore premium dark article styling. */
html,body{background:#0f1419!important;color:#d9e2ea!important;}
body.doc-page table.container #rightcol{max-width:1120px;padding:28px clamp(20px,5vw,80px) 76px;background:#151b21;border:1px solid #29343e;border-radius:18px;box-shadow:0 20px 50px rgba(0,0,0,.22);}
body.doc-page .doc-toolbar{margin:0 0 34px;padding:0 0 18px;border-bottom:1px solid #29343e;}
body.doc-page .doc-breadcrumb{color:#8394a3;font:700 11px/1 "Segoe UI",sans-serif;letter-spacing:.12em;}
body.doc-page .doc-breadcrumb strong{color:#e8eef3;font-family:"Segoe UI",sans-serif;}
body.doc-page .doc-breadcrumb i{color:#f26522;}
body.doc-page .doc-action{padding:7px 11px;border:1px solid #34424e;border-radius:8px;background:#1b242c;color:#b8c6d1;font:600 12px "Segoe UI",sans-serif;text-transform:none;}
body.doc-page .doc-action:hover{border-color:#f26522;background:#272f36;color:#fff;}
body.doc-page h1{margin:0 0 20px;color:#f3f7fa;font-size:clamp(32px,5vw,52px);font-weight:400;line-height:1.25;letter-spacing:-.035em;text-transform:none;}
body.doc-page h2{margin:32px 0 12px;padding-bottom:8px;border-bottom:2px solid #2d3944;color:#f0f4f7;font-size:clamp(21px,3vw,29px);font-weight:400;letter-spacing:normal;text-transform:none;}
body.doc-page h3{margin:26px 0 10px;padding:10px 14px;border:0;border-left:4px solid #f26522;border-radius:0 8px 8px 0;background:#1b252d;color:#e5edf3;font-size:20px;text-transform:none;}
body.doc-page p,body.doc-page li,body.doc-page td{color:#c8d3dc;font-size:15px;line-height:1.7;}
body.doc-page a{color:#ff9b6b;text-decoration-thickness:auto;}
body.doc-page a:hover{background:transparent;color:#ffc0a1;}
body.doc-page strong,body.doc-page b{color:#e5edf3;}
body.doc-page .SubTopicOf{margin:0 0 14px!important;padding:6px 10px!important;border:0!important;border-radius:999px;background:#fff1eb!important;color:#c44d13!important;font:700 11px/1.2 "Segoe UI",sans-serif!important;letter-spacing:.1em;}
body.doc-page hr{border-top:1px solid #2d3944;margin:28px 0;}
body.doc-page table{border:1px solid #33414d;border-radius:0;background:#182128;}
body.doc-page th,body.doc-page td{border:1px solid #33414d;padding:10px 14px;}
body.doc-page th{background:#202d36;color:#f0f4f7;}
body.doc-page tr:nth-child(even) td{background:#1a242c;}
body.doc-page pre,body.doc-page .CodeSample{border:1px solid #33414d;border-radius:10px;background:#10171c;color:#9ed4b8;font:14px/1.6 "Cascadia Code",Consolas,monospace;}
body.doc-page code{border:0;border-radius:5px;background:#10171c;color:#9ed4b8;font-family:"Cascadia Code",Consolas,monospace;}
body.doc-page blockquote{border-left:4px solid #7da9c7;border-radius:0 8px 8px 0;background:#1c2a33;color:#b7c5cf;}
body.doc-page .KbdShortcut{padding:1px 6px;border:1px solid #c8d4df;border-bottom-width:2px;border-radius:5px;background:#f8fbfd;color:#304b63;font:600 .88em/1.4 "Cascadia Code",Consolas,monospace;}
body.doc-page img{border:1px solid #33414d;border-radius:8px;}
body.doc-page .doc-toc{right:24px;top:50%;width:190px;padding:14px;border:1px solid #2d3b47;border-radius:12px;background:rgba(20,28,34,.94);box-shadow:0 12px 30px rgba(0,0,0,.24);}
body.doc-page .doc-toc-title{margin:0 0 9px;padding:0;border:0;color:#7f93a2;font:800 10px/1 "Segoe UI",sans-serif;letter-spacing:.13em;}
body.doc-page .doc-toc nav{gap:3px;max-height:46vh;}
body.doc-page .doc-toc a{padding:5px 6px;border:0;border-left:2px solid transparent;color:#9fb0bd;font:11px/1.35 "Segoe UI",sans-serif;text-transform:none;}
body.doc-page .doc-toc a.h3{padding-left:14px;color:#9fb0bd;font-size:10px;}
body.doc-page .doc-toc a:hover{border-left-color:#f26522;background:#222e37;color:#fff;}
body.doc-page .doc-progress{height:3px;background:transparent;}
body.doc-page .doc-progress span{background:#f26522;}
body.doc-page .doc-pager{margin-top:54px;padding-top:20px;border-top:1px solid #2d3944;}
body.doc-page .doc-pager a{padding:13px 16px;border:1px solid #34424e;border-radius:10px;background:#1b252d;color:#d7e1e8;font:inherit;text-transform:none;}
body.doc-page .doc-pager a:hover{border-color:#f26522;background:#27323a;color:#fff;}
body.doc-page .doc-top{right:24px;bottom:24px;width:40px;height:40px;border:1px solid #475966;border-radius:50%;background:#f26522;color:#fff;font-weight:400;box-shadow:none;}
@media (max-width:760px){body.doc-page table.container #rightcol{padding:22px 16px 58px;}body.doc-page h1{font-size:clamp(32px,8vw,52px);}body.doc-page h2{font-size:clamp(21px,5vw,29px);}body.doc-page .doc-toolbar{margin:0 0 24px;padding:0 0 18px;}}

/* Unified article palette based on the supplied FL Studio reference page. */
body.doc-page,body.doc-page table.container,body.doc-page table.container #rightcol{background:#18242d!important;color:#e7eef2!important;}
body.doc-page table.container #rightcol{border-color:#263945;}
body.doc-page .doc-toolbar{border-bottom-color:#334955;}
body.doc-page .doc-breadcrumb{color:#9eabb4;}
body.doc-page .doc-breadcrumb strong{color:#e7eef2;}
body.doc-page .doc-breadcrumb i{color:#f26522;}
body.doc-page .doc-action{border-color:#3b505d;background:#21313b;color:#e7eef2;}
body.doc-page .doc-action:hover{border-color:#f26522;background:#2a3d48;color:#fff;}
body.doc-page h1,body.doc-page h2{color:#f4f7f8;}
body.doc-page h2{border-bottom-color:#3b505d;}
body.doc-page h3{background:#21313b;border-left-color:#f26522;color:#f4f7f8;}
body.doc-page p,body.doc-page li,body.doc-page td{color:#d6e0e5;}
body.doc-page a{color:#ffae7c;}
body.doc-page a:hover{color:#ffd0b0;background:transparent;}
body.doc-page strong,body.doc-page b{color:#f4f7f8;}
body.doc-page .SubTopicOf{background:#21313b!important;color:#ffae7c!important;}
body.doc-page hr{border-top-color:#3b505d;}
body.doc-page .headDiv,body.doc-page .block,body.doc-page .t1,body.doc-page .t2,body.doc-page .t3{background:#18242d!important;border-color:#334955;}
body.doc-page .div_header,body.doc-page .t1_caption,body.doc-page .t2_caption,body.doc-page .t3_caption{background:#21313b!important;color:#f4f7f8!important;border-color:#334955;}
body.doc-page table{border-color:#334955;background:#18242d;}
body.doc-page th,body.doc-page td{border-color:#334955;}
body.doc-page th{background:#21313b;color:#f4f7f8;}
body.doc-page tr:nth-child(even) td{background:#1d2b34;}
body.doc-page pre,body.doc-page .CodeSample{border-color:#3f6575;background:#10191f;color:#bde5cd;}
body.doc-page code{background:#10191f;color:#bde5cd;}
body.doc-page blockquote{border-left-color:#f26522;background:#21313b;color:#e0e8ec;}
body.doc-page .KbdShortcut{border-color:#7c929e;background:#e7eef2;color:#18242d;}
body.doc-page img{border-color:#334955;}
body.doc-page .doc-toc{border-color:#334955;background:rgba(24,36,45,.98);}
body.doc-page .doc-toc-title{color:#9eabb4;}
body.doc-page .doc-toc a{color:#aebbc3;}
body.doc-page .doc-toc a:hover{border-left-color:#f26522;background:#21313b;color:#fff;}
body.doc-page .doc-progress span{background:#f26522;}
body.doc-page .doc-pager{border-top-color:#334955;}
body.doc-page .doc-pager a{border-color:#3b505d;background:#21313b;color:#e7eef2;}
body.doc-page .doc-pager a:hover{border-color:#f26522;background:#2a3d48;color:#fff;}
body.doc-page .doc-top{border-color:#f26522;background:#f26522;color:#18242d;}

/* The legacy article script removes #rightcol inside the iframe, so target the table itself. */
body.doc-page table.container,body.doc-page table.container.fixed,body.doc-page table.container>tbody,body.doc-page table.container>tbody>tr,body.doc-page table.container>tbody>tr>td{background:#18242d!important;color:#e7eef2!important;border-color:#334955!important;}
body.doc-page table.container{width:100%!important;margin:0!important;border-collapse:collapse;}
body.doc-page table.container>tbody>tr>td{width:100%!important;max-width:none!important;padding:28px 32px 76px!important;vertical-align:top;}
body.doc-page table.container.fixed>tbody>tr>td{padding-left:32px!important;padding-right:32px!important;}
body.doc-page table.container .doc-toolbar{background:#18242d!important;}
body.doc-page table.container .doc-toc{background:rgba(24,36,45,.98)!important;}
@media (max-width:760px){body.doc-page table.container>tbody>tr>td,body.doc-page table.container.fixed>tbody>tr>td{padding:22px 16px 58px!important;}}

/* Text legibility pass for legacy generated classes. */
body.doc-page p,body.doc-page li{font-size:16px!important;line-height:1.72!important;color:#dce6eb!important;}
body.doc-page p span[class^="rvts"],body.doc-page p span[class*=" rvts"],body.doc-page li span[class^="rvts"],body.doc-page li span[class*=" rvts"]{font-size:inherit!important;line-height:inherit!important;color:inherit!important;}
body.doc-page div[class^="rvps"],body.doc-page div[class*=" rvps"]{color:#dce6eb;}
body.doc-page div[class^="rvps"] span[class^="rvts"],body.doc-page div[class*=" rvps"] span[class^="rvts"]{color:inherit!important;}
body.doc-page font[color],body.doc-page [style*="color:"]{color:#ffb07d!important;}
body.doc-page a,body.doc-page a span{color:#ffb07d!important;text-decoration-color:rgba(255,174,124,.55)!important;}
body.doc-page a:hover,body.doc-page a:hover span{color:#ffd0b0!important;background:transparent!important;}
body.doc-page b,body.doc-page strong{color:#f4f7f8!important;}
body.doc-page ul,body.doc-page ol{color:#dce6eb;}
body.doc-page li::marker{color:#f26522;}
body.doc-page ul{list-style-image:none!important;}
body.doc-page .rvts8,body.doc-page .rvts56,body.doc-page .rvts112,body.doc-page .rvts200{color:#b9c8d0!important;font-size:14px!important;}
body.doc-page .rvts64,body.doc-page .rvts80,body.doc-page .rvts152{color:#cbd8de!important;}
body.doc-page .KbdShortcut,body.doc-page code{font-size:13px!important;line-height:1.4!important;}
body.doc-page table td,body.doc-page table tr,body.doc-page table tbody{background:#18242d!important;color:#dce6eb!important;}
body.doc-page table td>img{display:block;background:#18242d!important;}
body.doc-page table.container .SubTopicOf{display:inline-block!important;margin:0 0 14px!important;padding:6px 10px!important;border:1px solid #334955!important;border-radius:8px!important;background:#21313b!important;color:#ffae7c!important;font:700 11px/1.2 "Segoe UI",sans-serif!important;letter-spacing:.1em;}
body.doc-page table.container p.SubTopicOf{display:block!important;margin:0 0 18px!important;padding:0!important;border:0!important;border-radius:0!important;background:#18242d!important;color:#aebbc3!important;font:700 12px/1.4 "Segoe UI",sans-serif!important;letter-spacing:.12em;text-transform:uppercase;}
body .SubTopicOf,body table.container .SubTopicOf,body table.container p.SubTopicOf{background-color:#18242d!important;background-image:none!important;color:#aebbc3!important;border:0!important;border-radius:0!important;box-shadow:none!important;text-shadow:none!important;}
body h1,body.doc-page h1,body.doc-page table.container h1{background:#18242d!important;background-image:none!important;color:#f4f7f8!important;border:0!important;box-shadow:none!important;text-shadow:none!important;}
body h2,body.doc-page h2,body.doc-page table.container h2{background:#18242d!important;background-image:none!important;color:#f4f7f8!important;border-bottom:2px solid #3b505d!important;border-top:0!important;box-shadow:none!important;text-shadow:none!important;}
body h3,body h4,body h5,body h6,body.doc-page h3,body.doc-page h4,body.doc-page h5,body.doc-page h6{background:#18242d!important;background-image:none!important;color:#dce6eb!important;border-color:#3b505d!important;box-shadow:none!important;text-shadow:none!important;}
body h4,body.doc-page h4,body.doc-page table.container h4{display:block!important;margin:24px 0 12px!important;padding:12px 16px!important;border:1px solid #3b505d!important;border-left:4px solid #f26522!important;border-radius:8px!important;background:#21313b!important;color:#f4f7f8!important;font-size:18px!important;font-weight:700!important;}
html,body,body.doc-page{scrollbar-color:#3b505d #18242d;scrollbar-width:thin;}
body.doc-page ::-webkit-scrollbar{width:10px;height:10px;}
body.doc-page ::-webkit-scrollbar-track{background:#18242d;}
body.doc-page ::-webkit-scrollbar-thumb{background:#3b505d;border:2px solid #18242d;border-radius:6px;}
body.doc-page ::-webkit-scrollbar-thumb:hover{background:#f26522;}

/* Final readability pass */
body.doc-page{background:#0f1419;color:#e8eef3;}
body.doc-page table.container #rightcol{background:#151b21;border-color:#394955;}
body.doc-page .doc-toolbar{border-bottom-color:#394955;}
body.doc-page .doc-breadcrumb{color:#aebdca;}
body.doc-page .doc-breadcrumb strong{color:#e8eef3;}
body.doc-page .doc-breadcrumb i{color:#ff9a5c;}
body.doc-page .doc-action{border-color:#394955;background:#1d2730;color:#e8eef3;}
body.doc-page .doc-action:hover{border-color:#ff9a5c;background:#27343e;color:#fff;}
body.doc-page h1,body.doc-page h2{color:#f1f5f7;}
body.doc-page h2{border-bottom-color:#394955;}
body.doc-page h3{background:#1d2730;border-left-color:#ff9a5c;color:#f1f5f7;}
body.doc-page p,body.doc-page li,body.doc-page td{color:#d6e0e7;}
body.doc-page a{color:#ffb07d;}
body.doc-page a:hover{color:#ffd0b3;}
body.doc-page strong,body.doc-page b{color:#f1f5f7;}
body.doc-page .SubTopicOf{background:#27343e!important;color:#ffb07d!important;}
body.doc-page hr{border-top-color:#394955;}
body.doc-page table{border-color:#394955;background:#182128;}
body.doc-page th,body.doc-page td{border-color:#394955;}
body.doc-page th{background:#27343e;color:#f1f5f7;}
body.doc-page tr:nth-child(even) td{background:#1d2730;}
body.doc-page pre,body.doc-page .CodeSample{border-color:#4c6574;background:#10161b;color:#b6e3c9;}
body.doc-page code{background:#10161b;color:#b6e3c9;}
body.doc-page blockquote{border-left-color:#ff9a5c;background:#27343e;color:#e0e8ed;}
body.doc-page .KbdShortcut{border-color:#8294a1;background:#e8eef3;color:#172027;}
body.doc-page img{border-color:#394955;}
body.doc-page .doc-toc{border-color:#394955;background:rgba(21,27,33,.98);}
body.doc-page .doc-toc-title{color:#aebdca;}
body.doc-page .doc-toc a{color:#aebdca;}
body.doc-page .doc-toc a:hover{border-left-color:#ff9a5c;background:#27343e;color:#f1f5f7;}
body.doc-page .doc-progress span{background:#ff9a5c;}
body.doc-page .doc-pager{border-top-color:#394955;}
body.doc-page .doc-pager a{border-color:#394955;background:#1d2730;color:#e8eef3;}
body.doc-page .doc-pager a:hover{border-color:#ff9a5c;background:#27343e;color:#fff;}
body.doc-page .doc-top{border-color:#ff9a5c;background:#ff9a5c;color:#101418;}

/* TOC popup: open by default, hide/show on demand at every viewport width. */
body.doc-page .doc-toc{display:block!important;z-index:80;right:18px;top:50%;width:210px;max-width:calc(100vw - 36px);transform:translateY(-50%);}
body.doc-page .doc-toc.is-hidden{display:none!important;}
body.doc-page .doc-toc-toggle{position:fixed;z-index:90;right:18px;top:50%;transform:translateY(-50%);display:block;padding:10px 8px;border:1px solid #3b505d;border-radius:8px;background:#21313b;color:#e7eef2;font:700 10px/1 "Segoe UI",sans-serif;letter-spacing:.08em;writing-mode:vertical-rl;cursor:pointer;}
body.doc-page .doc-toc-toggle:hover{border-color:#f26522;background:#2a3d48;color:#fff;}
body.doc-page .doc-toc-toggle{right:244px;}
body.doc-page.toc-closed .doc-toc-toggle{right:18px;}
@media (max-width:1300px){body.doc-page .doc-toc{display:block!important;right:12px;width:200px;}body.doc-page .doc-toc-toggle{right:224px;}body.doc-page.toc-closed .doc-toc-toggle{right:12px;}}
@media (max-width:760px){body.doc-page .doc-toc{top:74px;right:10px;width:min(260px,calc(100vw - 20px));max-height:58vh;transform:none;}body.doc-page .doc-toc nav{max-height:48vh;}body.doc-page .doc-toc-toggle,body.doc-page.toc-closed .doc-toc-toggle{top:74px;right:10px;transform:none;writing-mode:horizontal-tb;padding:9px 10px;}}

/* Mobile article layout */
@media (max-width:760px){
  html,body{width:100%;min-width:0;overflow-x:hidden;}
  body.doc-page table.container,body.doc-page table.container>tbody,body.doc-page table.container>tbody>tr{display:block;width:100%!important;}
  body.doc-page table.container>tbody>tr>td{display:block;width:100%!important;min-width:0!important;overflow-wrap:anywhere;}
  body.doc-page .doc-breadcrumb{max-width:100%;}
  body.doc-page .doc-breadcrumb strong{max-width:56vw;}
  body.doc-page .doc-toolbar-actions{display:grid;grid-template-columns:1fr;width:100%;}
  body.doc-page .doc-action{width:100%;min-height:38px;}
  body.doc-page h1{font-size:clamp(30px,9vw,52px)!important;line-height:1.08!important;overflow-wrap:anywhere;}
  body.doc-page h2{font-size:clamp(22px,7vw,34px)!important;line-height:1.15!important;overflow-wrap:anywhere;}
  body.doc-page h3{font-size:19px!important;line-height:1.25!important;overflow-wrap:anywhere;}
  body.doc-page h4{font-size:17px!important;}
  body.doc-page p,body.doc-page li{font-size:15px!important;line-height:1.65!important;}
  body.doc-page ul,body.doc-page ol{padding-left:1.35em;}
  body.doc-page img,body.doc-page video,body.doc-page iframe{display:block;max-width:100%!important;width:auto;height:auto;}
  body.doc-page iframe{min-height:0;aspect-ratio:16/9;}
  body.doc-page .justImages iframe,body.doc-page .ytVideo iframe{width:100%!important;}
  body.doc-page table:not(.container){display:block;max-width:100%;overflow-x:auto;white-space:normal;}
  body.doc-page table:not(.container) th,body.doc-page table:not(.container) td{min-width:110px;}
  body.doc-page .doc-pager{display:grid;grid-template-columns:1fr;gap:10px;margin-top:38px;}
  body.doc-page .doc-pager a{width:100%;white-space:normal;}
  body.doc-page .doc-top{right:14px;bottom:14px;width:42px;height:42px;}
}

/* Final mobile article pass */
@media (max-width:760px){
  body.doc-page{font-size:15px;line-height:1.65;}
  body.doc-page table.container>tbody>tr>td,
  body.doc-page table.container.fixed>tbody>tr>td{padding:20px 14px 52px!important;}
  body.doc-page .doc-toolbar{gap:12px;margin-bottom:22px;padding-bottom:14px;}
  body.doc-page .doc-breadcrumb{width:100%;font-size:10px;}
  body.doc-page .doc-breadcrumb strong{max-width:68vw;font-size:11px;}
  body.doc-page h1{font-size:clamp(28px,9vw,42px)!important;line-height:1.08!important;}
  body.doc-page h2{font-size:clamp(21px,7vw,30px)!important;}
  body.doc-page h3{font-size:18px!important;padding:9px 11px;}
  body.doc-page p,body.doc-page li,body.doc-page td{font-size:15px!important;line-height:1.65!important;}
  body.doc-page img,body.doc-page video{max-width:100%!important;height:auto!important;}
  body.doc-page .justImages{margin:14px 0;overflow:hidden;}
  body.doc-page table:not(.container){display:block;width:100%;max-width:100%;overflow-x:auto;white-space:normal;-webkit-overflow-scrolling:touch;}
  body.doc-page table:not(.container) th,body.doc-page table:not(.container) td{min-width:120px;padding:8px 10px;}
  body.doc-page pre,body.doc-page .CodeSample{max-width:100%;overflow-x:auto;padding:12px;font-size:12px;}
  body.doc-page .doc-toc{top:64px!important;right:8px!important;width:min(280px,calc(100vw - 16px))!important;max-height:55vh;}
  body.doc-page .doc-toc nav{max-height:45vh;overflow:auto;}
  body.doc-page .doc-toc-toggle,body.doc-page.toc-closed .doc-toc-toggle{top:64px!important;right:8px!important;padding:9px 10px;}
  body.doc-page .doc-pager{margin-top:34px;gap:8px;}
  body.doc-page .doc-pager a{padding:12px;font-size:13px;}
}
@media (max-width:420px){
  body.doc-page .doc-toolbar-actions{width:100%;}
  body.doc-page .doc-action{min-height:40px;padding:10px;font-size:11px;}
  body.doc-page .doc-top{right:12px;bottom:12px;}
}

/* Keep article text inside the phone viewport. */
@media (max-width:760px){
  html,body,body.doc-page{width:100%!important;max-width:100%!important;overflow-x:hidden!important;}
  body.doc-page p,
  body.doc-page li,
  body.doc-page td,
  body.doc-page th,
  body.doc-page a,
  body.doc-page h1,
  body.doc-page h2,
  body.doc-page h3,
  body.doc-page h4,
  body.doc-page h5,
  body.doc-page h6,
  body.doc-page label,
  body.doc-page span{
    max-width:100%!important;
    min-width:0!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
    word-break:break-word!important;
  }
  body.doc-page table:not(.container){
    width:100%!important;
    max-width:100%!important;
    table-layout:fixed!important;
    overflow:hidden!important;
  }
  body.doc-page table:not(.container) td,
  body.doc-page table:not(.container) th{word-break:break-word!important;}
  body.doc-page pre,
  body.doc-page pre code,
  body.doc-page .CodeSample{
    max-width:100%!important;
    overflow-x:auto!important;
    white-space:pre!important;
    word-break:normal!important;
  }
}

/* Article headings as compact title boxes. */
body h1,body.doc-page h1{
  display:block!important;
  margin:0 0 24px!important;
  padding:0 0 10px!important;
  border:0!important;
  border-bottom:2px solid #ff9a5c!important;
  border-radius:0!important;
  background:transparent!important;
  color:#f4f7f8!important;
  box-shadow:none!important;
}
@media (max-width:760px){
  body.doc-page h1{margin-bottom:20px!important;padding-bottom:8px!important;}
}

/* Final visible title box for every article heading. */
h1#section-h1{
  display:block!important;
  box-sizing:border-box!important;
  width:100%!important;
  margin:0 0 24px!important;
  padding:16px 20px!important;
  border:1px solid #394955!important;
  border-radius:10px!important;
  background:#1d2730!important;
  color:#f4f7f8!important;
  box-shadow:0 8px 20px rgba(0,0,0,.18)!important;
}
@media (max-width:760px){
  h1#section-h1{margin-bottom:20px!important;padding:14px 15px!important;border-radius:8px!important;}
}

/* Hard width reset for legacy article markup on phones */
@media (max-width:760px){
  html,body,body.doc-page{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important;}
  body.doc-page table.container,
  body.doc-page table.container>tbody,
  body.doc-page table.container>tbody>tr,
  body.doc-page table.container>tbody>tr>td,
  body.doc-page table.container #rightcol{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;}
  body.doc-page table.container{table-layout:auto!important;}
  body.doc-page table:not(.container){width:100%!important;min-width:0!important;max-width:100%!important;table-layout:auto!important;}
  body.doc-page [style*="width"],body.doc-page [width]{max-width:100%!important;}
  body.doc-page img[width],body.doc-page img[style*="width"]{width:auto!important;height:auto!important;}
  body.doc-page p,body.doc-page li,body.doc-page td,body.doc-page th,body.doc-page div,body.doc-page span{max-width:100%;overflow-wrap:anywhere;}
  body.doc-page .justImages img{display:block;width:auto!important;max-width:100%!important;margin-left:auto;margin-right:auto;}
}

/* Keep the back-to-top control above the fixed footer. */
body.doc-page .doc-top.visible{bottom:58px!important;}
@media (max-width:760px){body.doc-page .doc-top.visible{bottom:60px!important;}}

/* Center the title-page link list. */
body.doc-page table[align="center"] ul{
  width:min(100%,680px);
  margin:0 auto!important;
  padding:0!important;
  list-style:none;
  text-align:left;
}
body.doc-page table[align="center"] li{margin:8px 0;}
body.doc-page table[align="center"] li a{display:inline-block;padding:5px 8px;}
body.doc-page table[align="center"]{
  display:table!important;
  width:min(520px,calc(100% - 24px))!important;
  max-width:100%!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
body.doc-page table[align="center"] a{border-bottom:0!important;text-decoration:none!important;text-decoration-color:transparent!important;}
body.doc-page table.container img[src*="title26"]{
  display:block;
  width:min(520px,100%)!important;
  height:auto!important;
  margin:0 auto 10px!important;
}
body.doc-page table[align="center"] li{margin:2px 0;line-height:1.25;}
body.doc-page table[align="center"] li a{padding:2px 6px;}
body.doc-page table[align="center"],
body.doc-page table[align="center"] td{
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
}

/* Unified non-blue article links. */
body.doc-page a,
body.doc-page a:visited,
body.doc-page a span{
  color:#ffb07d!important;
  border-bottom:0!important;
  text-decoration:none!important;
  text-decoration-color:transparent!important;
}
body.doc-page a:hover,
body.doc-page a:hover span{color:#ffd0b0!important;}

/* Article navigation footer theme. */
body.doc-page .navFooter{
  display:flex;
  justify-content:flex-end;
  align-items:center;
  margin:28px 0 0;
  padding:10px 0 0;
  border-top:1px solid #394955;
  background:transparent!important;
}
body.doc-page .navFooter a{margin:0;color:#ffb07d!important;}
body.doc-page .navFooter .listboxIcon{
  width:34px;
  height:34px;
  border:1px solid #394955;
  border-radius:7px;
  background:#1d2730;
  color:#ffb07d;
  font-size:20px;
  line-height:32px;
  text-align:center;
}
body.doc-page .navFooter .listboxIcon:hover{border-color:#ff9a5c;background:#27343e;color:#ffd0b0;}
body.doc-page .navFooter span{margin-left:8px;}
body.doc-page .navFooter span a{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-width:112px;
  padding:4px 12px;
  border:1px solid #394955!important;
  border-radius:7px;
  background:#1d2730;
}
body.doc-page .navFooter{
  justify-content:space-between;
  flex-wrap:wrap;
  gap:10px;
}
body.doc-page .navFooter span{
  display:flex;
  align-items:center;
  gap:6px;
  margin:0;
}
body.doc-page .navFooter span label{
  display:block;
  margin:0;
  color:#aebdca;
  font-size:12px;
  line-height:1.35;
}
body.doc-page .navFooter span a .listboxIcon{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:24px;
  height:24px;
  flex:0 0 24px;
  margin:0;
}
body.doc-page .navFooter span a:hover{background:#27343e;border-color:#ff9a5c!important;}
body.doc-page .navFooter span a .listboxIcon{border:0;background:transparent;}
body.doc-page .navFooter .i_previous::after,
body.doc-page .navFooter .i_next::after{
  margin-left:7px;
  font:700 11px/1 "Segoe UI",sans-serif;
  letter-spacing:.06em;
}
body.doc-page .navFooter .i_previous::after{content:"PREVIOUS";}
body.doc-page .navFooter .i_next::after{content:"NEXT";}

/* Keep previous/next labels on one centered line on phones. */
@media (max-width:760px){
  body.doc-page .navFooter{width:100%;box-sizing:border-box;align-items:center;}
  body.doc-page .navFooter span{align-items:center;}
  body.doc-page .navFooter span a{
    display:inline-flex!important;
    flex-direction:row!important;
    align-items:center!important;
    justify-content:center!important;
    min-width:104px!important;
    min-height:38px;
    white-space:nowrap!important;
    line-height:1!important;
  }
  body.doc-page .navFooter span a .listboxIcon{
    display:inline-flex!important;
    flex:0 0 24px!important;
    align-items:center!important;
    justify-content:center!important;
    white-space:nowrap!important;
  }
  body.doc-page .navFooter .i_previous::after,
  body.doc-page .navFooter .i_next::after{
    display:inline-block!important;
    margin-left:7px!important;
    white-space:nowrap!important;
    line-height:1!important;
  }
}






 
