@import url("../static/css/bootstrap.min.css"); @import url("../static/vendor/highlight/github.css"); html,body { background: #fff; } .wrapper { width:auto; } .table { font-size: 14px; } .mod-inputs { padding: 20px; background-color: #f5f5f5; border-radius: 6px; border: 1px solid #eee; } .x-res-item { margin: 5px 0; } .box-prompt { position:fixed; bottom:10px; left:10px; right:10px; padding:10px; margin: 10px; background-color: darkslategray; } .box-prompt .form-control { height:100px; padding:6px; } .box-result { position: fixed; bottom: 150px; top: 70px; left: 10px; right: 10px; margin: 10px; background-color: #fafafa; border-color: #ccc; overflow: auto; } .btn-chat { position:absolute; top:76px; right:10px; height:44px; width:50px; } .box-tips { margin: 0 15px 0 0; } ul.x-demos { margin: 30px 0 10px 0; padding: 0; } ul.x-demos li { position: relative; display: flex; flex-shrink: 0; flex-grow: 0; overflow: hidden; box-sizing: border-box; border-radius: 8px; flex-direction: column; padding: 12px; background-image: linear-gradient(to right, rgba(248, 160, 255, 0.098), rgba(71, 185, 255, 0.098)); align-items: flex-start; justify-content: flex-start; margin: 0px 0px 8px; width: 100%; height: auto; cursor: pointer; -webkit-box-flex: 0; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-box-align: start; -webkit-box-pack: start; } ul.x-demos li:hover { color:#f00; } .x-loading{ margin: 0 auto; width: 200px; position: absolute; left: calc(50% - 100px); top: calc(50% - 100px); } .x-loading-inline{ width: 60px; } .x-hr { margin: 10px 0; } .box-message { margin: 10px 15px 10px 0; border:1px solid #eee; } .box-message table { width: 100%; table-layout: fixed; } .box-message table td{ padding: 10px 5px; vertical-align: top; } .box-message .td-content { word-break: break-all; white-space: pre-wrap; max-width: 100%; } .x-from-fh { border: 1px solid #eee; border-width: 1px 0 1px; background: #f9f9f9; } .td-icon { padding-right: 0 !important; } .td-icon img { width:16px; } .td-icon.x-me img { border: 1px solid #f00; border-radius: 16px; } b.x-time { font-weight: normal; color: #999; } .x-xcontent { margin-top: 6px; } .x-xcontent p { margin:0 0 2px 0; } .x-toolbox { font-size: 12px; text-align: right; float: right; color: #48b; } .x-toolbox .x-line { font-size: 12px; margin-left: 10px; color: #bbb; } .x-toolbox .x-tooltip:hover { color: red; cursor: pointer; } h3.panel-title { position: relative; } .box-setting { border: 1px solid #ccc; border-radius: 4px; background-color: #fff; position: absolute; top: 27px; right: -16px; z-index: 100; padding: 5px; font-size: 14px; line-height: 26px; } .box-setting label { font-weight: normal; margin-left: 5px; margin-right: 20px; } .box-setting .x-sure { text-align: right; } .box-setting .x-sure button { position: relative; right: -30px; } #pageContainer fieldset { padding: 10px; margin: 10px; border: 1px solid #ddd; } #pageContainer legend { width: auto; padding: 0 10px; margin-bottom: 0px; font-size: 14px; color: #333; border: 0; border-bottom: 0; } .resp-error { color:red; } .x-xcontent table { width: auto; } .x-xcontent table th { border: 1px solid #ccc; text-align: center; padding: 10px; background: #eee; } .x-xcontent table td { border: 1px solid #ccc; } .x-donate-link { right: 210px; top: 0px; } .panel-title>a.x-other-tools { top: -2px; } .fh-history-sidebar { position: fixed; top: 0; left: 0; width: 280px; height: 100vh; background: #fff; border-right: 1px solid #eee; z-index: 10000; box-shadow: 2px 0 8px rgba(0,0,0,0.04); display: flex; flex-direction: column; } .fh-history-header { padding: 18px 16px 10px 16px; font-size: 18px; font-weight: bold; border-bottom: 1px solid #eee; display: flex; justify-content: space-between; align-items: center; } .fh-history-close { background: none; border: none; font-size: 16px; color: #888; cursor: pointer; } .fh-history-list { flex: 1; overflow-y: auto; padding: 12px 0 12px 0; } .fh-history-date { font-size: 14px; color: #888; margin: 10px 0 4px 18px; } .fh-history-list ul { list-style: none; margin: 0 0 0 8px; padding: 0; } .fh-history-list li { padding: 8px 18px; cursor: pointer; border-radius: 6px; transition: background 0.2s; font-size: 15px; color: #333; } .fh-history-list li:hover { background: #f5f7fa; } .fh-history-theme { font-weight: 500; color: #222; } .fh-main-shrink { margin-left: 280px !important; transition: margin-left 0.2s; } .fh-nav-btn { display: inline-block; margin-left: 18px; padding: 3px 14px 3px 10px; border-radius: 18px; background: #f5f7fa; color: #333; font-size: 12px; font-weight: normal; text-decoration: none; transition: background 0.2s, color 0.2s; border: 1px solid #e0e0e0; box-shadow: 0 1px 2px rgba(0,0,0,0.03); vertical-align: middle; } .fh-nav-btn:hover { background: #e6f0ff; color: #1976d2; border-color: #b3d1ff; } .x-history-link .icon-clock { color: #1976d2; } .x-newchat-link .icon-plus-circle { color: #43a047; } td.td-icon { width: 40px; text-align: center; } td.td-content .x-xcontent.x-user-content { white-space: pre-wrap; }