@import url("font/font.css"); /** HTML5 CSS RESET ***********************************************************/ nav ul, nav ol { list-style:none; } blockquote, q { quotes:none; } blockquote:before, blockquote:after, q:before, q:after { content:''; } .txt_fig_ex .screenSeq img { max-width: inherit; height: revert; } html[data-theme='dark'] img { filter: brightness(0.85); } ins { background-color:#ff9; color: var(--contentFG); text-decoration:none; } mark { background-color:#ff9; color: var(--contentFG); font-weight: bold; } del { text-decoration: line-through; } abbr[title], dfn[title] { border-block-end:1px dotted; cursor:help; } table { border-collapse:separate; border-spacing:1rem; } hr { display:block; height:1px; border:0; border-block-start:1px solid #cccccc; margin-block: 1rem; margin-inline: 0; padding-block: 0; padding-inline: 0; } input, select { vertical-align:middle; cursor:pointer; } ul,ol{ padding-inline-start:30px; margin-block: 0.6rem; margin-inline: 0; } li{ margin-block: 0.6rem; margin-inline: 0; } li span { line-height: 1.4; } h1, h2, h3, h4, h5, h6 { font-family: var(--titleStyle); color: var(--titleFG); font-weight: 500; } .hidden{ display:none; } /** END HTML5 CSS RESET *******************************************************/ /** Page layout **************************************************************/ body{ margin:0; padding-block: 0; padding-inline: 0; font-family: var(--fontStyle), sans-serif; font-size: var(--fontSize); background-color: var(--contentBG); color: var(--contentFG); font-weight: 300; line-height: 1.5; scroll-behavior: smooth; } /** Content : text ************************************************************/ table.txt_tb{ border-spacing: 0; display: table; border-collapse: collapse; margin-block: 1rem; margin-inline: auto; color: var(--contentFG); background-color: var(--contentBG); font-size: .9em; border-inline-start: 1px solid var(--borderColor); border-inline-end: 1px solid var(--borderColor); } table.txt_tb figure.caption { margin-block: 0; margin-inline: 0; } table.txt_tb caption{ text-align:left; color: var(--contentLightFG); margin-block: 0.5rem; margin-inline: 0; } table.txt_tb th,table.txt_tb td{ padding-block: 0.3rem; padding-inline: 0.3rem; border:1px solid var(--borderColor); } table.txt_tb th{ text-align: center; } table.txt_tb .txt_colTi_tbcl{ background-color: var(--elmtBG); } table.txt_tb .txt_rowTi_tbtr { background-color: var(--elmtBG); } table.txt_tb .txt_cellEmp_tbtd { background-color: var(--accentLightColor); color: var(--accentColor); text-align: left; } table.txt_tb .txt_cellCenter_tbtd p{ text-align:center; } table.txt_tb .txt_cellRight_tbtd p{ text-align:right; } table.txt_tb p{ text-align: left; margin-block: 0 0.5em; } table.txt_tb p:last-child { margin-block: 0; } table.txt_tb ul, table.txt_tb ol, table.txt_tb li{ margin-block: 0.5em; } table.layout_tb{ border-collapse: collapse; border-spacing: 0; } table.layout_tb .txt_cellCenter_tbtd p{ text-align:center; } table.layout_tb .txt_cellRight_tbtd p{ text-align:right; } table.txt_tb th>div, table.txt_tb td>div, table.layout_tb th>div, table.layout_tb td>div{ margin: .3rem 0 } ul.txt_sl, ul.txt_il { list-style-type:disc; } .ico_tim img, .txt_ico_tim img { vertical-align: middle; } .ico_tim img{ padding-block: 0.5rem; padding-inline: 0.5rem; background-color: #fff; } .txt_textTab_is, .txt_textButton_is, .txt_textRadioButton_is, .txt_textCheckBox_is, .txt_input_is, .txt_select_is, .txt_keyboard_is, .txt_menuPath_is, .txt_filePath_is, .txt_win_is{ white-space: pre; padding-block: 1px; padding-inline: 3px; margin-inline: 0; font: inherit; border: 1px solid var(--borderColor); background-color: var(--elmtBG); border-radius: 5px; } li.screenStep.active_true a > span > .txt_textTab_is, li.screenStep.active_true a > span > .txt_textButton_is, li.screenStep.active_true a > span > .txt_textRadioButton_is, li.screenStep.active_true a > span > .txt_textCheckBox_is, li.screenStep.active_true a > span > .txt_input_is, li.screenStep.active_true a > span > .txt_select_is, li.screenStep.active_true a > span > .txt_keyboard_is, li.screenStep.active_true a > span > .txt_menuPath_is, li.screenStep.active_true a > span > .txt_filePath_is, li.screenStep.active_true a > span > .txt_win_is, .scrFraAct .scrTiAct .txt_textTab_is, .scrFraAct .scrTiAct .txt_textButton_is, .scrFraAct .scrTiAct .txt_textRadioButton_is, .scrFraAct .scrTiAct .txt_textCheckBox_is, .scrFraAct .scrTiAct .txt_input_is, .scrFraAct .scrTiAct .txt_select_is, .scrFraAct .scrTiAct .txt_keyboard_is, .scrFraAct .scrTiAct .txt_menuPath_is, .scrFraAct .scrTiAct .txt_filePath_is, .scrFraAct .scrTiAct .txt_win_is { background-color: transparent; } code::before, .txt_cmd_is::before { margin-inline-end: 0.3rem; font-size: 0.9em; font-family: "fontello"; } .txt_textCheckBox_is::before{ content:"\E807"; } .txt_keyboard_is::before { content:"\E802"; } .txt_menuPath_is::before { content:"\E903"; } .txt_filePath_is::before { content:"\E81E"; } .txt_win_is::before { content:"\E820"; } .txt_textTab_is::before { content:"\E81F"; } .txt_textRadioButton_is::before{ content:"\E803"; } .txt_input_is::before { content:"\e906"; } .txt_select_is::before { content:"\e905"; } .txt_cmd_is { font-family: "Lucida Console", Courier, monospace; background: var(--contentLightBG); border-radius: 5px; padding-inline: 3px; font-size: 0.9em; } .txt_label_is { font-weight: bold; font-size: 110%; } .txt_url_ul, .txt_web_ul, .txt_coLnk_ul, .txt_resLnk_ul{ color: var(--accentColor); text-decoration:none; } .txt_url_ul:hover, .txt_web_ul:hover, .txt_coLnk_ul:hover, .txt_resLnk_ul:hover { opacity: 0.8; text-decoration:underline; } .txt_url_ul::after, .txt_web_ul::after, .txt_coLnk_ul::after { font-family: "fontello"; margin-inline-start: 0.3rem; font-size:0.9em; } .txt_url_ul::after, .txt_web_ul::after{ content:"\E81C"; } .txt_coLnk_ul::after{ content:"\E81B"; } .txt_term_is{ font-style:italic; } a.txt_def_ul, a.txt_doc_ul{ text-decoration: none; border-block-end:1px dotted; color: var(--accentColor); } a.txt_def_ul:hover, a.txt_doc_ul:hover { opacity: 0.8; } span.pdf_ico::before { font-family: "fontello"; content: "\f1c1"; margin-inline-end: 5px; } span.archive_ico::before { font-family: "fontello"; content: "\E844"; margin-inline-end: 5px; } .txt_auth_tl { font-weight: bold; } .txt_ed_tl { text-decoration: underline; } .txt_title_tl { font-style: italic; } /* Tooltip */ .tooltip_a.info { color: var(--accentColor); text-decoration: none; margin-block: 0; margin-inline: 0.3rem; height: 1.3rem; display: inline-block; width: 1.3rem; line-height: 1.4rem; } .tooltip_a.info:hover { opacity: 0.8; } .tooltip_a.info::after { content: "\E821"; font-family: "fontello"; } .tooltip_a.info span{ display:none; } .tooltip{ background-color: var(--contentBG); box-shadow: 0 3px 6px rgb(0 0 0 / 20%); font-size:0.9em; margin-block: 1rem; margin-inline: 1rem; right: 15px; border-radius: 10px; } .tooltip_ti{ font-size:var(--fontSize); font-weight: 500; padding-block: 0.8rem; padding-inline: 0.8rem; background-color: var(--elmtBG); } .tooltip_co{ padding-block: 0.8rem; padding-inline: 0.8rem; } .tooltip a{ color: var(--accentColor); } .tooltip .text{ margin-block: 0; margin-inline: 0; } .tooltip p{ text-align: left; margin-block: 0.1rem; margin-inline: 0; line-height: 1.2; } .tooltip a.tooltip_x{ position: absolute; right: -10px; color: var(--contentBG); top: -10px; text-decoration: none; background-color: var(--accentColor); width: 30px; height: 30px; text-align: center; line-height: 30px; border-radius: 50px; font-size: 1.3em; box-shadow: 0 3px 6px rgb(0 0 0 / 20%); } .tooltip a.tooltip_x:hover { background-color: var(--accentDarkColor); } .tooltip a.tooltip_x::before{ content:"\E80B"; font-family:"fontello"; } .tooltip a.tooltip_x span{ position:absolute; left:-9999px; } .tooltip_fra { outline: none; } /** Content : scImageMgr ********************************************************/ .scImgZmFra{ background-color: var(--contentBG); padding-block: 10px; padding-inline: 10px; box-shadow: 0 3px 6px rgb(0 0 0 / 15%); border-radius: 10px; } a.scImgZmBtnCls { position: absolute; right: -10px; color: var(--accentDarkFG); top: -10px; text-decoration: none; background-color: var(--accentColor); width: 35px; height: 35px; text-align: center; line-height: 35px; font-size: 1.5em; border-radius: 5rem; z-index: 1001; } a.scImgZmBtnCls::before{ content:"\E80B"; font-family:"fontello"; } a.scImgZmBtnCls span{ position:absolute; left:-9999px; } .scImgZmTi{ text-align: center; margin-block: 5px 0; margin-inline: 5px; color: var(--contentFG); font-style: italic; } .scImgZmMag{ border-radius: 5px; box-shadow: 0 3px 6px rgb(0 0 0 / 15%); } .screenSeq > .caption_co { border: 3px solid var(--accentLightColor); padding-block-start: 1em; } .screenSeqFra { margin-inline: auto; } .scImgAnmCtrl{ padding-block: 0.5em; padding-inline: 0.5em; background-color: var(--accentLightColor); position:relative; margin-block: 0; margin-inline: auto; display: flex; align-items: center; justify-content: center; } .scImgAnmCtrLbl{ display:none; } .scImgAnmCtrIdx{ margin-inline-start: 0.5rem; } .scImgAnmCtrCnt{ margin-inline-end: 0.5rem; } a.scImgAnmBtnPse, a.scImgAnmBtnPly, a.scImgAnmBtnNxt, a.scImgAnmBtnPrv { font-family: "fontello"; font-size: 1.3em; text-decoration: none; color: var(--accentColor); margin-block: 0; margin-inline: 0.5rem; padding-block: 0.7rem; padding-inline: 0.7rem; border-radius: 5px; background-color: var(--contentBG); } a.scImgAnmBtnPse span, a.scImgAnmBtnPly span, a.scImgAnmBtnNxt span, a.scImgAnmBtnPrv span{ position:absolute; left:-9999px; } a.scImgAnmBtnPse::before { content:"\F00E"; } a.scImgAnmBtnNxt::before { content:"\E817"; } a.scImgAnmBtnPrv::before { content:"\E81A"; } a.scImgAnmBtnPly::before { content:"\F00F"; } a.scImgAnmBtnPse:hover, a.scImgAnmBtnNxt:hover, a.scImgAnmBtnPrv:hover, a.scImgAnmBtnPly:hover { background-color: color-mix(in oklab, var(--contentBG), transparent 85%); } .scImgSep{ display:none; } /** STOP - scImageMgr ********************************************************/ /* === CodeMirror =========================================================== */ .CodeMirror-static { margin-inline-start: 40px; } .CodeMirror-static pre { /* Reset some styles that the rest of the page might have set */ border-radius: 0; border-width: 0; background: transparent; font-size: inherit; margin-block: 0; margin-inline: 0; white-space: pre; word-wrap: normal; line-height: inherit; color: inherit; z-index: 2; position: relative; overflow: visible; border-inline-end: 30px solid transparent; width: fit-content; font-family: monospace; tab-size: 2; min-height: 1.5em; } .CodeMirror-line { position: relative; min-height: 16px; padding-inline:5px; } .CodeMirror-linenumber { position: absolute; top: 0; width: 30px; padding-block: 0; padding-inline-start: 5px; padding-inline-end: 3px; min-width: 20px; min-height: 16px; text-align: end; font-size: 0.8em; } html[dir='ltr'] .CodeMirror-linenumber { left: -40px; } html[dir='rtl'] .CodeMirror-linenumber { right: -40px; } .cm-header, .cm-strong { font-weight: bold; } .cm-em { font-style: italic; } .cm-link { text-decoration: underline; } .CodeMirror-linenumber { background-color: var(--contentLightBG); } html[data-theme='light'] .cm-variable { color: #aa0069; } html[data-theme='light'] .cm-property { color: #50a; } html[data-theme='light'] .cm-operator { color: var(--contentFG); } html[data-theme='light'] .cm-keyword { color: #708; } html[data-theme='light'] .cm-atom { color: #219; } html[data-theme='light'] .cm-number { color: #164; } html[data-theme='light'] .cm-def { color: #00f; } html[data-theme='light'] .cm-variable-2 { color: #05a; } html[data-theme='light'] .cm-variable-3 { color: #085; } html[data-theme='light'] .cm-type { color: #b0b; } html[data-theme='light'] .cm-comment { color: #757575; } html[data-theme='light'] .cm-string { color: #de6d6d; } html[data-theme='light'] .cm-string.cm-property { color: #095; } html[data-theme='light'] .cm-string-2 { color: #e28c8c; } html[data-theme='light'] .cm-qualifier { color: #555; } html[data-theme='light'] .cm-meta { color: #555; } html[data-theme='light'] .cm-error { color: #f00; } html[data-theme='light'] .cm-builtin { color: #30a; } html[data-theme='light'] .cm-bracket { color: #997; } html[data-theme='light'] .cm-tag { color: #170; } html[data-theme='light'] .cm-attribute { color: #00c; } html[data-theme='light'] .cm-header { color: blue; } html[data-theme='light'] .cm-quote { color: #090; } html[data-theme='light'] .cm-hr { color: #999; } html[data-theme='light'] .cm-link { color: #00c; } html[data-theme='light'] .cm-negative { color: #d44; } html[data-theme='light'] .cm-positive { color: #292; } html[data-theme='light'] .cm-invalidchar { color: #f00; } html[data-theme='dark'] .CodeMirror-linenumber { color: #f7f7f7; background-color: #3b3b3b; } html[data-theme='dark'] .cm-variable { color: #d70085; } html[data-theme='dark'] .cm-property { color: #a54efb; } html[data-theme='dark'] .cm-operator { color: var(--contentFG); } html[data-theme='dark'] .cm-keyword { color: #df50f3; } html[data-theme='dark'] .cm-atom { color: #8e7eff; } html[data-theme='dark'] .cm-number { color: #164; } html[data-theme='dark'] .cm-def { color: #c082e3; } html[data-theme='dark'] .cm-variable-2 { color: #2290ff; } html[data-theme='dark'] .cm-variable-3 { color: #00aa6a; } html[data-theme='dark'] .cm-type { color: #b0b; } html[data-theme='dark'] .cm-comment { color: #8f8f8f; } html[data-theme='dark'] .cm-string { color: #de6d6d; } html[data-theme='dark'] .cm-string.cm-property { color: #095; } html[data-theme='dark'] .cm-string-2 { color: #e28c8c; } html[data-theme='dark'] .cm-qualifier { color: #555; } html[data-theme='dark'] .cm-meta { color: #555; } html[data-theme='dark'] .cm-error { color: #f00; } html[data-theme='dark'] .cm-builtin { color: #7c4aef; } html[data-theme='dark'] .cm-bracket { color: #997; } html[data-theme='dark'] .cm-tag { color: #2ead19; } html[data-theme='dark'] .cm-attribute { color: #7a7af4; } html[data-theme='dark'] .cm-header { color: #0080ff; } html[data-theme='dark'] .cm-quote { color: #090; } html[data-theme='dark'] .cm-hr { color: #999; } html[data-theme='dark'] .cm-link { color: #00c; } html[data-theme='dark'] .cm-negative { color: #d44; } html[data-theme='dark'] .cm-positive { color: #292; } html[data-theme='dark'] .cm-invalidchar { color: #f00; } /* === STOP - CodeMirror ==================================================== */ /* === START - scCode ======================================================= */ .scCodeActive { border: 1px solid var(--borderColor); background-color: var(--contentBG); } .scCodeCtrl { border-block-end: 1px solid var(--borderColor); height:25px; padding-block: 0; padding-inline: 0 0.2em; display:flex; justify-content: flex-end; align-items: center; gap:3px; z-index: 2; position: relative; background-color: var(--contentLightBG); } .scCodeActive .CodeMirror-static { transition: margin-inline-start 200ms ease-in; } .scCodeLineNums-invisible .CodeMirror-linenumber { display: none; } .scCodeLineNums-invisible .CodeMirror-static { margin-inline-start: 2px; } .scCodeRaw-invisible .scCodeRaw, .scCodeRaw-visible .scCodeCode { display: block; } .scCodeActive .scCodeRaw, .scCodeActive .scCodeCode { transition: opacity 1s ease-out; opacity: 0; height: 0; overflow: hidden; } .scCodeRaw-invisible .scCodeCode, .scCodeRaw-visible .scCodeRaw { opacity: 1; height: auto; overflow: auto; } @-moz-document url-prefix() { /*workaround bug gecko https://bugzilla.mozilla.org/show_bug.cgi?id=764076 */ .scCodeRaw-invisible .scCodeCode, .scCodeRaw-visible .scCodeRaw { padding-block-end: 0.5em; } .CodeMirror-line:last-child > .CodeMirror-linenumber{ padding-block-end: 0.6em; } } .scCodeCtrl a { display: flex; align-items: center; justify-content: center; width: 20px; height: 20px; margin-block:0; margin-inline:0; text-decoration:none; } .scCodeCtrl a:hover { opacity: 0.8; } .scCodeCtrl a span { display: none; } .scCodeCtrl a::before { color: var(--accentColor); } a.scCodeBtnLineNums::before, a.scCodeBtnWrap::before, a.scCodeBtnRaw::before, a.scCodeBtnCopy::before { font-family: "fontello"; font-size:16px; } .scCodeLineNums-visible .scCodeCtrl a.scCodeBtnLineNums::before {content: "\E849";} .scCodeLineNums-invisible .scCodeCtrl a.scCodeBtnLineNums::before {content: "\E84A";} .scCodeRaw-visible .scCodeCtrl a.scCodeBtnLineNums {visibility: hidden;} .scCodeCtrl a.scCodeBtnWrap::before {content: "\E846";} .scCodeWrap-on .scCodeCtrl a.scCodeBtnWrap::before {content: "\E848";} .scCodeRaw-visible .scCodeCtrl a.scCodeBtnWrap {visibility: hidden;} .scCodeCtrl a.scCodeBtnRaw::before {content: "\E845";} .scCodeRaw-visible .scCodeCtrl a.scCodeBtnRaw::before {content: "\E84B";} .scCodePlain .scCodeCtrl a.scCodeBtnRaw::before {content: "\E846";} .scCodeRaw-visible.scCodePlain .scCodeCtrl a.scCodeBtnRaw::before {content: "\E846";} .scCodeCtrl a.scCodeBtnCopy::before {content: "\E847";} .scCodeCopyMsg.scCodeHidden { display: block; height: 0; } .scCodeCopyMsg.scCodeVisible { display: block; height: 26px; } .scCodeCopyMsg { position: absolute; z-index: 1; top: 26px; left: 0; width: 100%; text-align: center; overflow: hidden; transition: height 300ms ease-out; color: var(--accentDarkFG); } html[data-theme='light'] .scCodeCopyMsg {background-color: #453aa2;} html[data-theme='dark'] .scCodeCopyMsg {background-color: #02264c;} /* === STOP - scCode ======================================================== */ /* === ConceptTree ========================================================== */ .treeRoot>.nodeRoot>.nodeLblFra{ border-inline-start:0; } .treeRoot>.nodeRoot>.nodeLblFra>.nodeLbl{ border-width: 2px; } .treeRoot>.nodeChildren_hide>.nodeLblFra>.nodeLbl{ border-block-end-width: 5px; } .treeRoot>.nodeRoot>.nodeLblFra>.nodeLbl .nodeTi{ font-size: 1.1em; } .nodeChild{ padding-inline-start:10px; } .nodeChild_pre{ border-inline-start:2px solid color-mix(in oklab, var(--contentFG), transparent 30%); } .nodeChild_co{ display: flex; } .nodeLbl,.nodeRef{ padding-block: 0.8rem; padding-inline: 0.8rem; display:inline-block; margin-block-start:10px; background-color:var(--contentBG); max-width:500px; position: relative; border: 2px solid color-mix(in oklab, var(--contentFG), transparent 30%); border-radius: 10px; } .nodeChildren_hide>div>.nodeLbl { border-width: 2px 2px 4px 2px; animation: all 0.5s; } .nodeLblCo{ padding-inline-start: 0; background-position: center left; background-repeat: no-repeat; } .nodeRef{ border-color: var(--accentLightColor); box-shadow: inset 0 0 5px #AAA; } a.nodeRefLnk{ color: var(--accentColor); text-decoration: underline; } .nodeDesc{ font-size: 0.8em; color: var(--contentLightFG); } .nodeChildren{ padding-inline-start:5px; } .nodeChildren_hide>.nodeChildren{ opacity:0; height:0 !important; transition-property : opacity,display; transition-duration : 0.1s; } .nodeChildren_show>.nodeChildren{ opacity:1; height:auto; transition-property : opacity,display; transition-duration : 1.5s; } .nodeLead{ display:inline-block; height:23px; border-inline-start:2px solid color-mix(in oklab, var(--contentFG), transparent 30%); border-block-end:2px solid color-mix(in oklab, var(--contentFG), transparent 30%); vertical-align: top; } .nodeLeadSpacer{ display:inline-block; width:12px; height:18px; } .nodeRoot{ display:inline-block; } .nodeLblFra,.nodeRefFra{ display:inline-block; } .nodeChildren_1 .nodeLbl{ min-width: 60px; } .nodeChildren_2 .nodeLbl{ min-width: 120px; } .nodeChildren_3 .nodeLbl{ min-width: 180px; } .nodeChildren_4 .nodeLbl{ min-width: 240px; } .nodeChildren_5 .nodeLbl{ min-width: 300px; } .nodeChildren_6 .nodeLbl{ min-width: 360px; } .nodeChildren_7 .nodeLbl{ min-width: 420px; } .nodeChildren_8 .nodeLbl{ min-width: 480px; } .nodeChildren_9 .nodeLbl{ min-width: 540px; } .nodeChild_co:target>div>div>.nodeLbl{ box-shadow: 0 0 5px #444; } .nodeIco { display: inline-block; order: 1; vertical-align: middle; } .imgBase { max-width: 22px; height: auto; } div.nodeTi { color:var(--titleFG); text-decoration: none; font-family: var(--titleStyle); display: flex; column-gap: 0.5em; } div.nodeTi .nodeTi { flex: 1; order: 1; } a.nodeTi { text-decoration: none; color:var(--accentColor); display: flex; column-gap: 0.5em; order: 1; } a.nodeTi:before { font-family: "fontello"; font-size: 0.9em; order: 2; } .nodeChildren_show a.nodeTi:before {content: "\E816";} .nodeChildren_hide a.nodeTi:before {content: "\E817";} a.nodeTi span { flex: 1; } a.nodeTi:hover { opacity: 0.8; } .nodeTi .blockAnchor { visibility: visible; margin: 0; border: 1px solid var(--borderColor); border-radius: 5px; width: 25px; height: 25px; display: flex; align-items: center; justify-content: center; background-color: var(--contentBG); } .nodeTi .blockAnchor:hover { background-color: color-mix(in oklab, var(--contentBG), #000 5%); } .nodeChildren_hide>.nodeChildren > .nodeChild{ display:none; } a.nodeMoreDesc_a { order: 3; margin: 0; border: 1px solid var(--borderColor); border-radius: 5px; width: 25px; height: 25px; display: flex; align-items: center; justify-content: center; background-color: var(--contentBG); color: var(--accentColor); text-decoration: none; } a.nodeMoreDesc_a span { display: none; } a.nodeMoreDesc_a::before { content:"\E823"; font-family:"fontello"; } a.nodeMoreDesc_a:hover { background-color: color-mix(in oklab, var(--contentBG), #000 5%); } /* Node types */ .nodeType_imp{ border-color: var(--blockWarning); background-color: var(--contentBG); color: var(--blockWarning); } .nodeType_imp .nodeTi, .nodeType_imp .nodeDesc { color: var(--blockWarning); } .treeSearch_mach > .nodeLblFra > .nodeLbl{ border: 2px solid var(--accentColor); } .treeSearch_mach > .nodeLblFra > .nodeLbl .nodeTi{ color: var(--accentColor); } .treeSearch_cur > .nodeLblFra > .nodeLbl{ animation:glow 0.5s ease-in-out 0s 1 alternate; background-color:#F8E1EA; } @keyframes glow { 0% {transform: scale(1);} 50% {transform: scale(1.03);} 100% {transform: scale(1);} } /* --- Mode tree ----------------------------------------------------- */ .treeType_tree .nodeChild_co{ flex-direction: column; } .treeType_tree .nodeChild{ display: flex; margin-inline-start: 10px; padding-inline-start: 0; border-inline-start:2px solid color-mix(in oklab, var(--contentFG), transparent 30%); } .treeType_tree .nodeChild:last-child{ border-inline-start-width: 0; } .treeType_tree .nodeLead{ width: 0.9em; border-radius: 0; border-inline-start-width: 0; } .treeType_tree .nodeChild:last-child > .nodeLead{ border-inline-start-width: 2px; border-radius: 0 0.5em; } /* === TOOLBAR - ConceptTree ========================================================== */ .treeRoot { background-color: var(--elmtBG); padding-block: 1rem; padding-inline: 1rem; } .treeScroll{ overflow-x: auto; overflow-y: clip; border-spacing:0; } .treeRoot.treeHasToolbar .treeScroll{ border: 2px solid var(--accentLightColor); padding-block: 0.5rem; padding-inline: 0.5rem; } .treeRoot.treeHasToolbar.treeSearch_on .treeScroll{ max-height:600px; overflow:auto; } .treeToolbar{ display:flex; flex-direction:row; flex-wrap: wrap; align-items: center; justify-content: flex-end; z-index:2; position:relative; } .treeStatusbar{ font-style: italic; text-align:right; padding-block: 3px; padding-inline: 3px; z-index:2; font-size:0.8em; position:relative; display:none; color: var(--contentFG); } .treeRoot.treeSearch_on .treeStatusbar{ display:block; } .treeToolbar form.treeSearchForm{ flex: 2 1 auto; padding-inline-start: 1rem; display: flex; align-items: center; } .treeToolbar span.treeSearchLabel, .treeToolbar span.treeSearchResultLabel{ display:inline-block; padding-block: 0; padding-inline: 5px; font-size:0.9em; } .treeToolbar input.treeSearchInput{ border: 1px solid var(--borderColor); padding-block: 5px; padding-inline: 5px; height: 20px; font-size:0.9em; } .treeSearch_off .treeToolbar form.treeSearchForm{ display:none; } .treeToolbar a{ box-sizing: border-box; width: 35px; height: 35px; text-align:center; line-height:35px; background-color:var(--accentLightColor); color: var(--accentColor); text-decoration:none; font-size:1.1em; } .treeToolbar a span{ position:absolute; left:-9999px; } .treeToolbar a.treeBtnOpenAll::before{ font-family:"fontello"; content:"\E800"; } .treeToolbar a.treeBtnCloseAll::before{ font-family:"fontello"; content:"\E801"; } .treeToolbar a.treeBtnPrv::before{ font-family:"fontello"; content:"\E81A"; } .treeToolbar a.treeBtnNxt::before{ font-family:"fontello"; content:"\E817"; } .treeToolbar a.treeBtnSearch::before{ font-family:"fontello"; content:"\F50D"; } .treeSearch_on .treeToolbar a.treeBtnSearch{ border-block-end:2px solid var(--accentColor); opacity:1; } .treeToolbar a:hover{ opacity:0.7; } .treeToolbar span.treeSep{ display:none; } .treeSearch_noact a.treeBtnNxt, .treeSearch_noact a.treeBtnPrv{ display:none; } /* === STOP - ConceptTree ========================================================== */ /* === START - Search ========================================================== */ input.schInput { border: none; padding-block: 0; margin-inline-end: 0.2rem; color: var(--schFG); background-color: var(--schBG); height: 32px; width: 180px; font-size: 1em; cursor: auto; } .oneColumn input.schInput { width: -moz-available; width: -webkit-fill-available; width: -fill-available; } input::placeholder { color: #ccc; } .schLabel { position: absolute; left: -9999px; } input.schBtnLaunch { width: 1.2em; height: 1.2em; -webkit-mask-image: url(img/search/btnSearch.svg); -webkit-mask-position: center; -webkit-mask-repeat: no-repeat; -webkit-mask-size: contain; background-color: var(--schFG); color: transparent; border: none; padding: 0; cursor: pointer; } input.schBtnLaunch:hover{ background-color: color-mix(in oklab, var(--schFG), transparent 85%); } input.schBtnLaunch span{ display: none; } div.schNoRes{ text-align: center; font-size: 1.2em; margin-block-start: 18px; } div.schPropose a:hover{ text-decoration:none; } .schCmds { position: relative; } .oneColumn .schCmds { flex: 1; } .schPropose { position: absolute; width: 100%; box-shadow: 0 3px 6px rgb(0 0 0 / 20%); background-color: var(--contentBG); z-index: 1000; border-radius: 5px; } .schBtnPropose { display:block; color: var(--schFG); padding: 0.3em; text-decoration: none; } .schBtnPropose:hover , .schBtnPropose:active , .schBtnPropose:focus { background-color: var(--contentLightBG); } .schProposeExceeded{ display:block; color: var(--contentFG); padding-block: 2px; padding-inline: 3px; } div.schProp_no{ display:none; } .schDisplay_off .searchResults, .searchResults { display: none; } .schDisplay_on .searchResults { position: fixed; bottom: 83px; display: block; width: -moz-available; width: -webkit-fill-available; width: -fill-available; z-index: 99; padding-inline-start: var(--menuWidth); } .planClosed .searchResults { padding-inline-start: 0; } .searchResults.schDisplay_none{ z-index:1; } .schResFrame { display: flex; flex-wrap: wrap; justify-content: space-between; width: 100%; max-width: var(--maxWidth); margin-inline: auto; background-color: var(--resultsBG); color: var(--schFG); border-inline: 1px solid var(--borderColor); border-block-start: 1px solid var(--borderColor); border-radius: 8px 8px 0 0; overflow: hidden; } .schResList { display: none; } .schDisplayList_on .schResList { display: block; flex: 100%; } .schResListSrl { overflow-y: auto; border-radius: 8px 8px 0 0; background-color: var(--contentBG); padding: 5px; } .searchResults a.schParentBtn { color: var(--contentFG); font-style: italic; font-size:95%; } .searchResults li.mnu_sel_yes a.schParentBtn { font-weight: bold; } .schBtnReset { display: flex; align-items: center; justify-content: center; gap: 5px; color: var(--accentColor); padding-block: 0.2em; padding-inline: 0.3em; border-radius: 5px; border: 1px solid var(--accentColor); text-decoration: none; height: fit-content; margin: 0.3em; font-size: 0.9em; } .schBtnTgle::before { font-family: 'fontello'; content: "\E83B"; } .schDisplayList_on .schBtnTgle::before { content: "\E816"; } .schBtnReset::before { font-family: "fontello"; content: "\E829"; } .schBtnTgle:hover, .schBtnReset:hover { color: color-mix(in oklab, var(--accentColor), #000 30%); border-color: color-mix(in oklab, var(--accentColor), #000 30%); } .schBtnReset span { position: absolute; left: -9999px; } .schHitBox, .schResBox, .schPageBox { flex: 100%; display: flex; flex-wrap: wrap; align-items: center; column-gap: 5px; border-block-start: 1px solid var(--borderColor); padding-block: 5px; padding-inline: 8px; text-align: center; height: fit-content; font-size: 0.9em; } .schHitBox { border-block-start: 1px solid var(--borderColor); } .schHitLbl, .schResLbl { order:2; flex: 1; } .schDisplay_none .schResBox{ text-align: center; margin-block: 20px 6px; margin-inline: 200px; } .schDisplay_none .schHitBox{ display:none; } .schBtnNxt, .schBtnPrv, .schBtnPrvHit, .schBtnNxtHit{ text-decoration:none; color:var(--accentColor); padding-block: 0; padding-inline: 0.2rem; } .schBtnNxt:hover, .schBtnPrv:hover, .schBtnPrvHit:hover, .schBtnNxtHit:hover{ opacity:0.7; } .schBtnAct_no, .schBtnHitAct_no{ opacity: 0.2; } .schBtnNxt span, .schBtnPrv span, .schBtnPrvHit span, .schBtnNxtHit span{ position:absolute; left:-9999px; } .schDisplay_none .schBtnNxt, .schDisplay_none .schBtnPrv, .schDisplay_none .schBtnPrvHit, .schDisplay_none .schBtnNxtHit, .schDisplay_one .schBtnNxt, .schDisplay_one .schBtnPrv{ display:none; } .schBtnNxt, .schBtnNxtHit{ order:4; } .schBtnNxt::before, .schBtnNxtHit::before{ font-family:"fontello"; content:"\e817"; } .schBtnPrv, .schBtnPrvHit{ order:1; } .schBtnPrv::before, .schBtnPrvHit::before{ font-family:"fontello"; content:"\E81A"; } .schHitFrame{ background: url(img/search/schHit.png) center right no-repeat; position:absolute; bottom:8px; right:40px; left:40px; height:20px; font-size:1.2em; } .searchResults a.schPgeBtn, .searchResults a.mnu_lnk { color: var(--accentColor); text-decoration: none; border-radius: .3rem; display: flex; padding-inline: 0.4em; } .searchResults a.mnu_lnk:hover{ background-color: var(--contentLightBG); } .searchResults li.mnu_sel_yes .schPgeBtn, .searchResults div.mnu_sel_yes .mnu_lnk { background-color: var(--accentLightColor); color: var(--contentFG); cursor: default; } .searchResults li.mnu_sel_yes .schPgeBtn:hover, .searchResults div.mnu_sel_yes .mnu_lnk:hover { background-color: var(--accentLightColor); } .searchResults div.mnu_sch_no { display: flex; align-items: baseline; } .searchResults div.mnu_sch_no a.mnu_lnk { cursor:default; order: 2; flex: 1; color: var(--contentLightFG)!important; } .searchResults div.mnu_sch_no a.mnu_lnk:hover{ background-color: transparent; } .searchResults a.mnu_tgle_o, .searchResults a.mnu_tgle_c { display:inline-flex; align-items: center; justify-content: center; text-decoration: none; color: var(--accentColor); border: 1px solid var(--accentColor); width: 1em; height: 1em; border-radius: 4px; } .searchResults a.mnu_tgle_o span,.searchResults a.mnu_tgle_c span { display:none; } .searchResults a.mnu_tgle_o::before, .searchResults a.mnu_tgle_c::before { font-family: "fontello"; font-size: 0.8em; } .searchResults a.mnu_tgle_c::before { content: "\E800"; } .searchResults a.mnu_tgle_o::before { content: "\E801"; } .searchResults a.mnu_tgle_o:hover, .searchResults a.mnu_tgle_c:hover { background-color: var(--contentLightBG); } .schResListSrl ul.mnu_root li{ list-style-type:none; margin: 0; } .schResListSrl li.mnu_b { list-style-type:none; margin: 0; padding-inline-start: 0.4em; } .schResListSrl ul { margin: 0; list-style: none; } .schResListSrl > ul { padding: 0; } .schResListSrl ul.schParentList{ list-style-type: none; } .schResListSrl ul.schParentList_c{ display:none; } .schResListSrl ul.schParentList_o{ display:block; } li.schPgeBk{ position:relative; } a.schParent_tgle_c, a.schParent_tgle_o { position: absolute; margin-inline-start: -16px; top: 2px; width: 7px; height: 7px; display:inline-block; background-image: url(img/search/schMnuTgle.png); background-repeat: no-repeat; } a.schParent_tgle_c span, a.schParent_tgle_o span { display:none; } a.schParent_tgle_c{ background-position: 0 -7px; } a.schParent_tgle_o{ background-position: 0 -21px; } .schParent_tgle_c:hover, .schParent_tgle_o:hover { text-decoration:none; color: #F17C0B; } .schPgeBtn:hover, .mnu_lnk:hover { color: var(--accentColor); } .schResCnt, .schHitCnt{ display:inline-block; text-align: center; order:3; } .schDisplay_none .schResCnt, .schDisplay_one .schResCnt{ display:none; } .schHit { background-color: var(--accentLightColor); padding-block: 0; padding-inline: 1px; } .schHit_current { background-color: #ffff73; padding-block: 0; padding-inline: 1px; } .schTerm{ font-weight: bold; } .schTerm em{ font-weight: 500; } .schDisplay_on #menu ul.mnu_root .mnu_sch_no > a:hover{ text-decoration:none; } .schDisplay_on #menu ul.mnu_root .mnu_sch_no > a.mnu_lnk { color: var(--contentLightFG); cursor: default; } .schDisplay_on #menu div.mnu_sel_yes .mnu_lnk { background-color: initial; } .tplSchBox{ /* Fixed IE7 */ position:relative; z-index: 2; } /* === STOP - Search ========================================================== */ /* === START - About ========================================================== */ .about .headCo_co{ display:flex; flex-direction: column; gap: 0.5rem; } .about .infoBk table{ border-spacing:0; } .about .infoBk table tbody{ display: flex; flex-direction: column; gap: 0.5rem; } .about .infoBk tr{ display:flex; gap: 0.5rem; align-items:center; } .about .infoBk th{ padding-block: 0; padding-inline: 0; } .about p{ margin-block: 0; margin-inline: 0; } .about .infoblock{ display:flex; gap:0.5rem; margin: 0; } .about .infoblock_ti{ font-size:1.1em; font-weight: bold; } /* === STOP - About ========================================================== */ /* === START - SUBWINDOW =================================================== */ /*--- CONTAINER --------------------------------------------------------------*/ .subWindow_over { position:fixed!important; top:0; bottom:0; left:0; right:0; background: rgb(0 0 0 / 55%); opacity:0.6; } .subWindow_win { position:fixed !important; max-width: -moz-available; max-width: -webkit-fill-available; max-width: fill-available; margin-block: 0; margin-inline: auto; top:3em; bottom:3em; left:3em; right:3em; display: flex; flex-flow: column; background-color: var(--contentBG); border-radius: 10px; box-shadow: 0 3px 6px rgb(0 0 0 / 15%); } .subWindow_ti{ flex: 0 0 1.5em; min-height: 30px; padding-inline-start:0.5em; } .subWindow_co{ flex: 1 1 auto; position: relative; } .subWindow_co > a.focusOnCloseBtn{ position:absolute; left:-1000px; top:-1000px; } .subWindow_fra{ position:absolute; top:0; left:0; width:100%; height:100%; border-radius: 10px; } a.subWindow_x { width: 30px; height: 30px; color: var(--accentDarkFG); background-color: var(--accentColor); position: absolute; right: -15px; top: -15px; text-align: center; line-height: 30px; text-decoration: none; border-radius: 5em; box-shadow: 0 3px 6px rgb(0 0 0 / 15%); } a.subWindow_x:hover { background-color: var(--accentDarkColor); } a.subWindow_x::before { font-family:"fontello"; content:"\E82B"; } a.subWindow_x span { display:none; } /*--- subWin --------------------------------------------------*/ #page.tplSubWin::before { content:none; } .tplSubWin #header{ padding-block: 0; padding-inline: 0; position: static; height: auto; border: none; } .tplSubWin #menu .outRoot a::before { font-family: "fontello"; content: "\e816"; } .tplSubWin #header{ min-height: auto; } .tplSubWin #main{ margin-block: 0; margin-inline: 0; } .tplSubWin #main main{ justify-content:flex-start; } /* === STOP - SUBWINDOW =================================================== */ /* ============= Utilities ============= */ .hidden{ position: absolute; width:1px; height:1px; visibility: hidden; top:-10000px; left:-10000px; } @media (max-width: 920px){ ul, ol{ padding-inline-start: .7rem; margin: .3rem; } } @media (max-width: 580px){ table.txt_tb{ width: max-content; } table.txt_tb th, table.txt_tb td{ padding-block: 0.2rem; padding-inline: 0.2rem; } }