
/*
	----------------------------------------------------------------------
	hlp.css
	Copyright(c)2001-2019 Prognosi. 
	All rights reserved.
	24/04/2024
	----------------------------------------------------------------------
*/

.hlp-page-H1 { margin: 12px 4px 32px 12px; padding: 12px 12px 24px 4px; color:#222222; font-size: 28px; font-family:"Helvetica"; border-bottom:4px solid #eee;  }
.hlp-page { padding: 4px 4px 4px 4px; font-family:"Helvetica"; border: 0px; color:#555; padding-bottom:16px; }
.hlp-page hr { border: 0px; border-top: 2px dashed #dddddd; }
.hlp-page .XTOPIC {	margin-top: 24px; padding: 8px 8px 8px 8px;	border-top-color: #cccccc; border-width: 0px; border-top-width: 2px; border-style: solid; font-size: 24px; font-weight: normal; }
.hlp-page .XGOTO { padding: 8px 8px 4px 8px; margin-top: 2px; font-size:14px; text-align:left; color:#606060; }
.hlp-page .XLINK { padding: 0px 8px 8px 8px; font-size: 14px; font-weight: normal; color:#888888; }
.hlp-page .XNOTE { margin: 0px 8px 8px 8px; padding: 8px 8px 8px 8px; font-size: 14px; font-weight: normal; background: #f8f8f8; }
.hlp-page .XATTR { padding: 0px 8px 8px 8px; font-size: 14px; font-weight: bold; }
.hlp-page .XDOT { padding: 0px 8px 8px 8px; font-size: 14px; font-weight: normal; }

.hlp-page .XPAGE { padding: 24px 8px 12px 0px; margin-top: 24px; margin-left: 8px; font-size:18px; font-weight:bold; text-align:left; border-top: 1px solid #dddddd; margin-bottom: 4px; color:#505050; }

.hlp-page .XTYPE { border-left:4px solid #999; padding: 4px 8px 4px 12px; margin-top: 8px; margin-left: 48px; font-size:15px; font-weight:bold; text-align:left; color:#444444; }
.hlp-page .XINFO { border-left:4px solid #999; padding: 0px 64px 4px 12px; line-height:20px; font-size: 14px; font-weight: normal; margin-left:48px; margin-bottom: 8px; }
.hlp-page .XINFO a { text-decoration:underline;color:#0000ee }
.hlp-page .XINFO a:hover { text-decoration:underline;color:#0000ee }
.hlp-page .XINFO a:visited { text-decoration:underline;color:#0000ee }
.hlp-page .XLINE { margin-left: 8px; margin-right:64px; border-bottom: 1px dotted #ccc; margin-bottom: 12px; }

.hlp-page .sep { height:8px } 

.hlp-page .XLI { position:relative; line-height:20px; margin-top:8px; margin-bottom:8px; font-size: 14px; font-weight: normal; }
.hlp-page .XLI img { position:absolute; left:10px; margin-top:-2px; width:24px; }
.hlp-page .XLI .n { position:absolute; list-style-type: none; left:48px; font-weight:bold }
.hlp-page .XLI span { display:block; margin-left: 72px }
.hlp-page .XLI span[mono="1"] { font-family:Monospace; float:left; margin-left:0px; margin-right:4px }
.hlp-page .XLI a { text-decoration:underline;color:#0000ee }
.hlp-page .XLI a:hover { text-decoration:underline;color:#0000ee }
.hlp-page .XLI a:visited { text-decoration:underline;color:#0000ee }

.hlp-page .XLC { margin-top:8px; line-height:20px; margin-left:8px; padding: 8px 8px 8px 12px; background:#FCF8E3; font-size: 14px; color:#80653B; font-weight: normal; border: 1px solid #FAEBCC; }
.hlp-page .XLC span { left:16px; }

.hlp-page .XLR { margin-top:8px; line-height:20px; margin-left:8px; padding: 8px 8px 8px 12px; background:#F2DEDE; font-size: 14px; color:#9A3F5C; font-weight: normal; border: 1px solid #EBCCD1; }
.hlp-page .XLR span { left:16px; }
.hlp-page .XLR a { text-decoration:underline;color:#0000ee }
.hlp-page .XLR a:hover { text-decoration:underline;color:#0000ee }
.hlp-page .XLR a:visited { text-decoration:underline;color:#0000ee }

.hlp-page .XLW { margin-top:8px; line-height:20px; margin-left:8px; padding: 8px 8px 8px 16px; background:#808000; color:#ffffff; font-size: 14px; font-weight: normal; }
.hlp-page .XLW span { left:16px; }

.hlp-page .XLB { margin-top:8px; margin-bottom:8px; line-height:20px; margin-left:8px; padding: 8px 8px 12px 4px; background:#cce6ff; color:#444; font-size: 14px; font-weight: normal; border: 1px solid #AED7FF; }
.hlp-page .XINFO span { margin-left:24px } 
.hlp-page .XLB span { left:48px; }
.hlp-page .XLB .n { margin-left:60px; padding:4px 8px 0px 0px; position: relative; }
.hlp-page .XLB .n[type="N"]::before { color: #0000ee; content: url('data:image/svg+xml; utf8, <svg width="24" height="24" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg" id="IconChangeColor"> <path fill-rule="evenodd" clip-rule="evenodd" d="M12 13C12.5523 13 13 12.5523 13 12V3C13 2.44771 12.5523 2 12 2H3C2.44771 2 2 2.44771 2 3V6.5C2 6.77614 2.22386 7 2.5 7C2.77614 7 3 6.77614 3 6.5V3H12V12H8.5C8.22386 12 8 12.2239 8 12.5C8 12.7761 8.22386 13 8.5 13H12ZM9 6.5C9 6.5001 9 6.50021 9 6.50031V6.50035V9.5C9 9.77614 8.77614 10 8.5 10C8.22386 10 8 9.77614 8 9.5V7.70711L2.85355 12.8536C2.65829 13.0488 2.34171 13.0488 2.14645 12.8536C1.95118 12.6583 1.95118 12.3417 2.14645 12.1464L7.29289 7H5.5C5.22386 7 5 6.77614 5 6.5C5 6.22386 5.22386 6 5.5 6H8.5C8.56779 6 8.63244 6.01349 8.69139 6.03794C8.74949 6.06198 8.80398 6.09744 8.85143 6.14433C8.94251 6.23434 8.9992 6.35909 8.99999 6.49708L8.99999 6.49738" fill="currentColor" id="mainIconPathAttribute"></path> </svg>'); position: absolute; margin-left:-32px; top: 4px; left: 0; font-size:32px; }
.hlp-page .XLB .n[type="T"]::before { content: "\27A5"; position: absolute; margin-left:-32px; top: 4px; left: 0; font-size:26px; color: #222; }
.hlp-page .XLB .n[type="P"]::before { content: "\2193"; position: absolute; margin-left:-26px; top: 4px; left: 0; font-size:26px; font-weight: bold; color: #222; }
.hlp-page .XLB a { text-decoration:underline;color:#0000ee }
.hlp-page .XLB a:hover { text-decoration:underline;color:#0000ee }
.hlp-page .XLB a:visited { text-decoration:underline;color:#0000ee }

.hlp-page .XLT { margin-top:2px; line-height:20px; margin-left:0px; padding: 8px 8px 8px 37px; background:#ffffff; font-size: 14px; font-weight: normal; }
.hlp-page .XLT span { left:16px; }

.hlp-page .XLD { margin-top:8px; line-height:20px; margin-left:8px; padding: 8px 8px 8px 12px; background:#dddddd; font-size: 14px; font-weight: normal; }
.hlp-page .XLD span { left:16px; }

.hlp-page .XLA { margin-top:2px; line-height:20px; margin-left:0px; padding: 5px 8px 5px 8px; background:#ffffff; font-size: 14px; font-weight: normal; }
.hlp-page .XLA span { left:16px; }
.hlp-page .XLA info { color:#777777; }

.hlp-page pre { tab-size:4; user-select: text; background:#eee; margin-left:8px; border-left: 8px solid #ddd; padding-top:10px } 
.hlp-page pre[type="js"] { background:#B9DCFF; border-left: 8px solid #75BAFF; color:#222 }
.hlp-page pre[type="xx"] { background:#fff; border-left: 0px; color:#222 }
.hlp-page xmp { tab-size:4; user-select: text; background:#eee; margin-left:8px; border-left: 8px solid #ddd } 

.hlp-content { }
.hlp-content li { position:relative; color:#000080; white-space1: nowrap; text-overflow1: ellipsis; margin-left:0px; list-style-type: none; padding: 8px 0px 8px 20px; font-size: 14px; font-weight: normal; border-bottom: 1px solid #ddd;  }
.hlp-content li[grp="yes"] { border-left:6px solid #ccc; padding-left:14px;background--:#fff; }
.hlp-content li[sel="yes"] { padding-left:16px;background:#7c91ac;color:#ddd; }
.hlp-content li[sub="yes"] { border-left: 12px solid #ccc; padding-left:8px; }
.hlp-content li a, .hlp-content li a:visited { text-decoration:none;color:inherit }
.hlp-content li a:hover { text-decoration:underline;color:#0000ff }
.hlp-content li[nil="yes"] { color:#aaaaaa }
.hlp-content .manual { margin-left:0px; text-decoration:none; background:#ffffff; list-style-type: none; padding: 8px 8px 8px 8px; font-size: 14px; font-weight: normal; border-right-x: 4px solid #cccccc; }
.hlp-content .group { margin-left:0px; border-top: 1px solid #cccccc; text-decoration:none; background--:#eee; list-style-type: none; padding: 8px 8px 8px 12px; font-size: 14px; font-weight: normal; border-right-x: 4px solid #cccccc; }
.hlp-content .group::after { content: "\276F"; float:right; margin-top:-2px; padding-right:4px; color:#444; }
.hlp-content .group[grp="yes"] { background--:#eee; border-bottom: 1px solid #dddddd; border-left: 0px solid #7c91ac; }
.hlp-content .group[grp="yes"]::after { color:#ccc; }
.hlp-content .group[nil="yes"] { color:#aaaaaa }
.hlp-content .group a { text-decoration:none;color:inherit }
.hlp-content .group a:hover { text-decoration:underline;color:#0000ff }
.hlp-content li img { position:absolute; margin-top:4px; display:none; }
.hlp-content li span { position:relative; left:0px; margin-top:8px; }

.hlp-page .XLG { position:relative; margin-top:8px; padding: 8px 8px 8px 37px; font-size: 14px; font-weight: normal; }
.hlp-page .XLG img { margin-left:60px; border-radius: 6px; border:2px solid #444; box-shadow: 0px 0px 8px 1px #444; }
.hlp-page .XLG video { margin-left:60px;border-radius: 6px; border:2px solid #444; box-shadow: 0px 0px 8px 1px #444; }

.hlp-page .XGO { margin-top:4px; margin-left:8px; padding-top:4px; padding-bottom:4px; height:16px; border-radius1:10px; border-bottom1: 2px solid #000080; color:#000080; background:#ffffff; font-size: 14px; font-weight: normal; }
.hlp-page .XGO a { position:relative; color:inherit; text-decoration: none; left:16px; }
.hlp-page .XGO a:hover { text-decoration:underline;color:#0000ff }
.hlp-page .XGO:before {	content: "\2022"; font-size:24px; vertical-align: middle; display: inline-block; margin-left:24px; margin-top:-2px; }

.hlp-page .XCONSOLE { padding: 0px 8px 8px 28px; color: #0000ff; font-size: 14px; font-family: "Courier New", Courier, monspace; font-weight: normal; }
.hlp-page .XTEXT { padding: 0px 8px 0px 8px; line-height:20px; font-size: 14px; font-weight: normal; }
.hlp-page .XMENU { padding: 0px 4px 8px 4px; margin-left:44px; line-height:14px; font-size: 16px; font-weight: normal; }
.hlp-page .XCODE { padding: 0px 8px 8px 8px; line-height:20px; font-family:"Courier"; font-size: 14px; font-weight: normal; }
