.input-search-bar{z-index:11;float:left;background-color:#fff;border-radius:3px;width:100%;height:50px;font-family:HarmonyOS Sans SC,sans-serif;position:relative;overflow:hidden}.input-search-bar input{float:left;box-sizing:border-box;border:none;width:80%;height:100%;padding-left:20px;font-size:22px}.search-modal-title{color:#2780e3;opacity:1;font-family:HarmonyOS Sans SC,sans-serif;font-size:26px;font-weight:400;line-height:28px}.search-option-container{color:#888;padding:15px;font-family:HarmonyOS Sans SC,sans-serif;font-size:16px;font-weight:400;line-height:24px}.search-option-title{opacity:1;font-family:HarmonyOS Sans SC,sans-serif;font-size:18px;font-weight:400;line-height:40px}.search-option-title.search-option-subtitle{font-size:14px;line-height:30px}.custom-control-label{vertical-align:middle;position:relative}.custom-control.custom-checkbox{padding-top:10px}.custom-control.custom-radio{padding-top:5px;padding-bottom:5px}#fgs{font-family:HarmonyOS Sans SC,sans-serif}.search-mode-bar{justify-content:flex-start;font-family:HarmonyOS Sans SC,sans-serif;display:flex}.search-mode-bar button{margin-bottom:5px;margin-right:15px}.fgs-selector-container{height:600px;font-family:HarmonyOS Sans SC,sans-serif;line-height:1.2em}.fgs-selector-left{border:1px solid #dcdcdc;border-radius:5px;padding:5px;overflow:auto}.fgs-selector-left .rct-text{font-size:13px}.fgs-selector-left .rct-text span,.fgs-selector-left .rct-text button{padding-left:1px;padding-right:1px}.fgs-selector-right{border:1px solid #dcdcdc;border-radius:5px;width:570px;margin-left:5px;padding:5px;overflow:auto}.fgs-svg{max-width:90px;max-height:90px}.fgs-svg-wrapper{border:1px solid #dcdcdc;border-radius:5px;justify-content:center;align-items:center;width:90px;height:90px;margin:2px;display:flex;position:relative}.delete-fg{color:#357cc9;position:absolute;top:0;right:0}.delete-fg:hover{cursor:pointer;opacity:.6}.search-modal-footer{font-family:HarmonyOS Sans SC,sans-serif;font-size:20px}
.react-checkbox-tree{flex-direction:row-reverse;font-size:16px;display:flex}.react-checkbox-tree>ol{flex:auto}.react-checkbox-tree ol{margin:0;padding-left:0;list-style-type:none}.react-checkbox-tree ol ol{padding-left:24px}.react-checkbox-tree button{color:inherit;line-height:normal}.react-checkbox-tree button:disabled{cursor:not-allowed}.react-checkbox-tree .rct-bare-label{cursor:default}.react-checkbox-tree label{cursor:pointer;margin-bottom:0}.react-checkbox-tree label:hover{background:#3333cc1a}.react-checkbox-tree label:active,.react-checkbox-tree label:focus{background:#3333cc26}.react-checkbox-tree:not(.rct-native-display) input{display:none}.react-checkbox-tree.rct-native-display input{margin:0 5px}.react-checkbox-tree .rct-icon{text-align:center;text-rendering:auto;font-variant:normal;font-family:"Font Awesome 5 Free",FontAwesome,sans-serif;font-style:normal;font-weight:400;display:inline-block}.rct-disabled>.rct-text>label{opacity:.75;cursor:not-allowed}.rct-disabled>.rct-text>label:hover,.rct-disabled>.rct-text>label:active{background:0 0}.rct-text{align-items:center;display:flex}.rct-options{text-align:right;flex:none;margin-left:.5rem}.rct-option{opacity:.75;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:18px}.rct-option:hover{opacity:1}.rct-option+.rct-option{margin-left:2px}.rct-collapse,.rct-checkbox,.rct-node-icon{padding:0 5px}.rct-collapse *,.rct-checkbox *,.rct-node-icon *{width:14px;margin:0;display:inline-block}.rct-collapse{color:inherit;background:0 0;border:0;align-self:stretch;font-size:12px;line-height:normal}.rct-collapse.rct-collapse-btn{cursor:pointer}.rct-collapse>.rct-icon-expand-close{opacity:.5}.rct-collapse>.rct-icon-expand-close:hover{opacity:1}.rct-native-display .rct-checkbox{display:none}.rct-node-clickable{cursor:pointer}.rct-node-clickable:hover{background:#3333cc1a}.rct-node-clickable:focus{background:#33c3;outline:0}.rct-node-icon{color:#33c}.rct-title{padding:0 5px}.rct-icons-fa4 .rct-icon-expand-close:before{content:""}.rct-icons-fa4 .rct-icon-expand-open:before{content:""}.rct-icons-fa4 .rct-icon-uncheck:before{content:""}.rct-icons-fa4 .rct-icon-check:before{content:""}.rct-icons-fa4 .rct-icon-half-check:before{opacity:.5;content:""}.rct-icons-fa4 .rct-icon-leaf:before{content:""}.rct-icons-fa4 .rct-icon-parent-open:before{content:""}.rct-icons-fa4 .rct-icon-parent-close:before{content:""}.rct-icons-fa4 .rct-icon-expand-all:before{content:""}.rct-icons-fa4 .rct-icon-collapse-all:before{content:""}.rct-icons-fa5 .rct-icon-expand-close:before{content:"";font-weight:900}.rct-icons-fa5 .rct-icon-expand-open:before{content:"";font-weight:900}.rct-icons-fa5 .rct-icon-uncheck:before{content:""}.rct-icons-fa5 .rct-icon-check:before{content:""}.rct-icons-fa5 .rct-icon-half-check:before{opacity:.5;content:""}.rct-icons-fa5 .rct-icon-leaf:before{content:""}.rct-icons-fa5 .rct-icon-parent-open:before{content:""}.rct-icons-fa5 .rct-icon-parent-close:before{content:""}.rct-icons-fa5 .rct-icon-expand-all:before{content:""}.rct-icons-fa5 .rct-icon-collapse-all:before{content:""}.rct-direction-rtl{direction:rtl}.rct-direction-rtl ol ol{padding-left:0;padding-right:24px}.rct-direction-rtl.rct-icons-fa4 .rct-icon-expand-close:before{content:""}.rct-direction-rtl.rct-icons-fa5 .rct-icon-expand-close:before{content:""}
@font-face{font-family:ChemWriter Symbols;src:url(../media/chemwriter-symbols.9413967d.woff)format("woff")}.chemwriter{box-sizing:border-box;text-align:initial;font-family:Lucida Sans,Arial,sans-serif;position:relative}.chemwriter-hide{display:none}.chemwriter-fullscreen{z-index:1000;min-width:100%;min-height:100%;position:fixed;inset:0;overflow:hidden}.chemwriter-fullscreen .chemwriter-editor{border:0;border-radius:0}.chemwriter svg{overflow:hidden}.chemwriter svg path,.chemwriter svg line{stroke-linecap:round}.chemwriter svg path{stroke-linejoin:round}.chemwriter ul{margin:0}.chemwriter li{line-height:1em}.chemwriter-default-cursor{cursor:default}.chemwriter-move-cursor{cursor:move!important}.chemwriter-button{cursor:default;text-align:center;color:#444;text-shadow:0 1px #fff;border-radius:3px;font-size:20px;display:inline-block;position:relative}.chemwriter-palette .chemwriter-button{box-sizing:border-box;width:30px;height:30px;margin:4px 0 0 4px;line-height:30px}.chemwriter-button-enabled:hover{background-color:#bbb}.chemwriter-button-disabled{color:#b0b0b0}.chemwriter-button-pressed{background-color:#bbb}.chemwriter-button-about{position:absolute;bottom:0;left:0}.chemwriter-icon{box-sizing:border-box;margin-top:3px;font-family:Chemwriter Symbols;font-size:25px;line-height:25px}.chemwriter-detail-disclosure{font-family:Chemwriter Symbols;font-size:30px;position:absolute;inset:0}.chemwriter-detail-disclosure:after{content:"y"}.chemwriter-canvas{height:100%;position:relative}.chemwriter-canvas:focus{outline:none}.chemwriter-graphics{width:100%;height:100%}.chemwriter-dynamic-palette{visibility:hidden;background-color:#0000;position:absolute;inset:0}.chemwriter-appear{visibility:visible}.chemwriter-overlay{visibility:hidden;opacity:0;border-radius:5px;transition-duration:1s;position:absolute;inset:0}.chemwriter-overlay-no-transition{border-radius:5px;display:none;position:absolute;inset:0}.chemwriter-show{visibility:visible;opacity:1;transition-duration:1s}.chemwriter-show-no-transition{display:block}.chemwriter-rev{margin-bottom:.1em}.chemwriter-authors{margin:1em 0 2em}.chemwriter-copyright{font-size:10px}.chemwriter-logo{width:75px;height:75px;margin:15px auto;font-family:ChemWriter Symbols;font-size:70px}.chemwriter-logo:after{content:"B"}.chemwriter-product-name{margin-bottom:.5em;font-size:28px}.chemwriter-dialog{border-top-left-radius:5px;border-top-right-radius:5px;position:absolute;inset:0}.chemwriter-dialog .chemwriter-content{position:absolute;inset:0 0 30px}.chemwriter-about-panel{text-align:center;color:#fff;background-color:#466bb0;border-top-left-radius:5px;width:200px;padding:0 .5em;font-size:12px;position:absolute;top:0;bottom:0;left:0}.chemwriter-about-panel a{color:#fff}.chemwriter-documentation-panel{text-align:center;padding:15px 20px;font-size:16px;position:absolute;inset:20px 0 0 212px}.chemwriter-documentation-panel a{color:#fff}.chemwriter-list{margin-left:0;padding-left:0;list-style:none}.chemwriter-list-item{margin-bottom:1em;margin-left:0;padding-left:0}.chemwriter-super{vertical-align:super;font-size:50%}.chemwriter-clipboard-panel{position:absolute;inset:0}.chemwriter-left-panel{background-color:green;width:70%;position:absolute;top:0;bottom:0;left:0}.chemwriter-right-panel{background-color:#fff;width:30%;position:absolute;top:0;bottom:0;right:0}.chemwriter-code-editor{background-color:#000;position:absolute;inset:0}.chemwriter-code-editor-front{white-space:pre;color:#0f0;background-color:#0000;width:100%;height:100%;font-family:monospace;font-size:12px;line-height:12px;position:absolute;top:0;left:0}.chemwriter-code-editor-front::-moz-selection{background-color:#64c86480}.chemwriter-code-editor-back{white-space:pre;color:red;background-color:#000;width:100%;height:100%;font-family:monospace;font-size:12px;line-height:12px;position:absolute;top:0;left:0}.chemwriter-text-area{white-space:pre;background-color:#0000;width:100%;height:100%;font-family:monospace;font-size:12px}.chemwriter-button-row{text-align:center;background-color:#d2d2d2;height:30px;position:absolute;bottom:0;left:0;right:0}.chemwriter-text-button{cursor:default;border:1px solid #888;border-radius:5px;margin:7px 1em 7px 0;padding:.1em .4em;font-size:12px;display:inline-block}.chemwriter-editor{box-sizing:border-box;background:#dcdcdc;border:2px solid gray;border-radius:5px;width:100%;height:100%;position:relative}.chemwriter-element-palette{height:38px;bottom:0;left:38px;right:38px}.chemwriter-palette{position:absolute}.chemwriter-palette-float{background-color:#dcdcdc;border-bottom:1px solid gray;border-right:1px solid gray;border-radius:0 5px 5px 0;height:38px;padding-right:4px;position:absolute;top:50px;left:39px;box-shadow:3px 3px 3px #00000080}.chemwriter-palette-left{width:38px;position:absolute;top:0;bottom:38px}.chemwriter-palette-bottom{max-height:38px;position:absolute;bottom:0;left:38px;right:38px;overflow:hidden}.chemwriter-palette-bottom .chemwriter-button{font-weight:700}.chemwriter-palette-box{display:inline-table;position:relative}.chemwriter-flex-box{height:38px;display:table-cell}.chemwriter-stiff-box{white-space:nowrap;height:38px;display:table-cell}.chemwriter-element-select{white-space:nowrap;height:38px;line-height:38px;display:table}.chemwriter-element-select .chemwriter-button{margin-right:10px}.chemwriter-select{vertical-align:middle;display:table-cell}.chemwriter-select select{font-size:16px}.chemwriter-palette-right{width:38px;position:absolute;top:0;bottom:38px;right:0}.chemwriter-palette-bottom-right{width:38px;height:38px;position:absolute;bottom:0;right:0}.chemwriter-canvas{box-sizing:border-box;background-color:#fff;border-bottom:1px solid #555;border-left:1px solid #555;border-right:1px solid #555;border-radius:0 0 5px 5px;height:auto;position:absolute;inset:0 38px 38px}.chemwriter-document-view{width:100%;height:100%}.chemwriter-image{text-align:center;height:100%;position:relative}.chemwriter-error-image{background-color:inherit;color:red;text-shadow:1px 1px #202020;width:85px;height:85px;font-family:ChemWriter Symbols;position:absolute}.chemwriter-error-image:after{vertical-align:middle;content:"z"}.chemwriter-button-move .chemwriter-icon:after{content:"a"}.chemwriter-button-delete .chemwriter-icon:after{content:"b"}.chemwriter-button-saturate .chemwriter-icon:after{content:"D"}.chemwriter-button-single-bond .chemwriter-icon:after{content:"c"}.chemwriter-button-wedge-bond .chemwriter-icon:after{content:"d"}.chemwriter-button-hash-bond .chemwriter-icon:after{content:"e"}.chemwriter-button-wavy-bond .chemwriter-icon:after{content:"f"}.chemwriter-button-crossed-bond .chemwriter-icon:after{content:"g"}.chemwriter-button-benzene .chemwriter-icon:after{content:"h"}.chemwriter-button-cyclohexane .chemwriter-icon:after{content:"i"}.chemwriter-button-cyclopentane .chemwriter-icon:after{content:"j"}.chemwriter-button-cyclopropane .chemwriter-icon:after{content:"k"}.chemwriter-button-cyclobutane .chemwriter-icon:after{content:"l"}.chemwriter-button-cycloheptane .chemwriter-icon:after{content:"A"}.chemwriter-button-cyclooctane .chemwriter-icon:after{content:"m"}.chemwriter-button-increase-charge .chemwriter-icon:after{content:"n"}.chemwriter-button-decrease-charge .chemwriter-icon:after{content:"o"}.chemwriter-button-increase-radical .chemwriter-icon:after{content:"C"}.chemwriter-button-next-isotope .chemwriter-icon:after{content:"p"}.chemwriter-button-mark-atom .chemwriter-icon:after{content:"E"}.chemwriter-button-undo .chemwriter-icon:after{content:"r"}.chemwriter-button-redo .chemwriter-icon:after{content:"q"}.chemwriter-button-new-document .chemwriter-icon:after{content:"s"}.chemwriter-button-edit-document .chemwriter-icon:after{content:"t"}.chemwriter-button-reset-view .chemwriter-icon:after{content:"u"}.chemwriter-button-about .chemwriter-icon:after{content:"v"}.chemwriter-button-full-screen .chemwriter-icon:after{content:"w"}.chemwriter-fullscreen .chemwriter-button-full-screen .chemwriter-icon:after{content:"x"}.chemwriter-fallback-content{background-image:url(data:image/png;base64,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);background-position:50%;background-repeat:no-repeat;background-size:cover}
