.online_tools_title{font-size:2.5rem;margin-top:50px;margin-bottom:50px}.search_container{display:flex;position:relative;width:100%;height:30px;margin-bottom:20px}.online_tools_search{height:100%;width:100%;border:1px solid black;padding-left:10px}.search_container svg{position:absolute;right:10px;width:20px;height:20px;bottom:5px}.sidebar{width:15vw;max-width:15vw;min-width:15vw;border-right:1px solid #ccc;padding-right:min(10px,2vw);min-height:70vh}.online_tools_tree{border:1px solid black;overflow:auto;padding:min(20px,4vw) min(10px,2vw);height:60vh}.online_tools_tree ul>li:not(:has(ul)){padding-left:min(45px,9vw)}.online_tools_tree ul>li:has(ul){padding-left:min(24px,4.8vw)}.online_tools_tree>li:not(:has(ul)){padding-left:min(21px,4.2vw)}.online_tools_tree li{margin-bottom:min(20px,4vw)}.online_tools_tree li>ul{margin-top:min(20px,4vw)}a.tree-item{cursor:pointer}a.tree-item:hover{color:blue}a.tree-item.current{color:blue;font-weight:bold}a.tree-item:hover svg{color:blue}a.tree-item svg{vertical-align:middle;transition:transform 0.2s;width:16px;height:16px;margin-bottom:2px;margin-right:min(5px,1vw)}a.tree-item svg.open{transform:rotate(90deg)}.online_tools_right{padding-left:min(50px,2vw);width:100%;display:flex;justify-content:center}.online_tools_tool_content{width:100%;gap:min(20px,2vw);display:flex;flex-direction:column}.online_tools_tool_content img{width:100%;height:auto}.online_tools_tool_content picture{max-width:50%;height:auto;align-self:center}.online_tools_tool_content video{max-width:50%;max-height:50%;align-self:center}.online_tools_tool_content p{line-height:1.5}.online_tools_tool_content iframe{width:20vw;height:20vh;align-self:center}.online_tools_tool_content .answer_title{margin-bottom:30px}.normal_loading{min-width:66px;max-width:66px;min-height:66px;max-height:66px;border-radius:50%;border:6px solid #ccc;border-top:6px solid transparent;animation:spin 1s linear infinite;align-self:center}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}textarea{white-space:pre;overflow-x:auto;overflow-y:auto;word-wrap:normal}textarea:focus{outline:none;border-color:#80bdff;box-shadow:0 0 0 0.2rem rgba(0,123,255,0.25)}