:root{color:#333;background:#fff;font-family:Arial,Microsoft YaHei,sans-serif;font-size:14px}*{box-sizing:border-box}body{margin:0}a{color:#1677ff;cursor:pointer;text-decoration:none}a:hover{color:#0958d9;text-decoration:underline}button,input,textarea{font:inherit}.site-header{background:#fff;border-bottom:1px solid #e5e5e5;height:56px}.nav-wrap{align-items:center;max-width:1200px;height:100%;margin:auto;padding:0 10px;display:flex}.logo{color:#222;margin-right:45px;font-size:20px;font-weight:700}.logo:hover{text-decoration:none}.site-header nav{flex:1;align-items:center;gap:2px;height:100%;display:flex}.site-header nav a{color:#333;height:100%;padding:18px 13px}.site-header nav a:hover{color:#1677ff;background:#fafafa;text-decoration:none}.site-header nav i{flex:1}.register-link{color:#1677ff!important}.nav-toggle{background:#fff;border:1px solid #ddd;margin-left:auto;padding:5px 9px;display:none}.subnav{background:#f7f7f7;border-bottom:1px solid #e9e9e9;height:36px}.subnav>div{color:#777;max-width:1200px;margin:auto;padding:9px 10px;font-size:12px}.subnav a{color:#555;margin-right:18px}.container{max-width:1200px;min-height:calc(100vh - 174px);margin:0 auto;padding:16px 10px 42px}.breadcrumb{color:#888;margin:0 0 12px;font-size:12px}.breadcrumb span{color:#bbb;margin:0 7px}.page-head{border-bottom:2px solid #eee;margin-bottom:14px;padding:2px 0 11px}.page-head h1{margin:0 0 5px;font-size:22px;font-weight:600}.page-head p{color:#777;margin:0;font-size:13px}.home-title{padding:19px 0 15px}.home-title h1{margin:0 0 5px;font-size:24px}.home-title p{color:#777;margin:0}.hot-tools,.quick-query,.updates,.all-tools,.tool-directory,.query-box,.check-area,.results,.docs,.api-table,.user-layout{border:1px solid #e5e5e5;border-radius:3px}.hot-tools h2,.quick-query>h2,.updates h2,.all-tools>h2,.tool-directory section h2,.docs h2{background:#f7f7f7;border-bottom:1px solid #e5e5e5;margin:0;padding:9px 12px;font-size:15px}.hot-tools>div{grid-template-columns:repeat(5,1fr);padding:3px 12px;display:grid}.hot-tools a{color:#333;border-bottom:1px dotted #e5e5e5;padding:10px 4px}.hot-tools a:hover{color:#1677ff}.hot-tools b{color:#e5484d;border:1px solid #f0b7b9;margin-left:5px;padding:1px 3px;font-size:10px;font-weight:400}.home-grid{grid-template-columns:1fr 300px;gap:14px;margin-top:14px;display:grid}.quick-query .query-box{border:0}.quick-query .query-box .form-row:first-child{padding-top:14px}.updates ul{margin:0;padding:4px 12px 7px;list-style:none}.updates li{border-bottom:1px dotted #ddd;padding:8px 0;display:flex}.updates li a{color:#444;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.updates time{color:#999;margin-left:auto;font-size:12px}.updates>p{color:#777;margin:0;padding:10px 12px;font-size:12px;line-height:1.8}.all-tools{margin-top:14px}.all-tools>div{grid-template-columns:repeat(5,1fr);display:grid}.all-tools>div>div{border-right:1px solid #eee;padding:13px}.all-tools>div>div:last-child{border:0}.all-tools h3{margin:0 0 6px;font-size:14px}.all-tools>div a{color:#555;padding:4px 0;font-size:13px;display:block}.all-tools h3 a{color:#1677ff;font-weight:700}.query-box{background:#fafafa;margin-bottom:14px;padding:13px}.form-row{grid-template-columns:85px 1fr;gap:8px;margin-bottom:10px;display:grid}.form-row>label{text-align:right;padding-top:7px;font-weight:700}.form-row textarea{resize:vertical;background:#fff;border:1px solid #ccc;border-radius:2px;outline:none;width:100%;height:128px;padding:8px;line-height:1.6;display:block}.form-row textarea:focus,.auth-box input:focus{border-color:#1677ff}.form-tip{color:#999;margin:5px 0 0;font-size:12px}.form-row.compact>label{padding-top:2px}.radios{flex-wrap:wrap;gap:8px 22px;display:flex}.radios label,.check-group label{white-space:nowrap}.radios input,.check-group input{vertical-align:-2px;margin:0 5px 0 0}.form-row.actions{margin-bottom:0}.form-row button,.result-head button,.pager button,.profile-row button{color:#444;background:#fff;border:1px solid #ccc;border-radius:2px;margin-right:7px;padding:5px 14px}.form-row button:hover,.result-head button:hover{color:#1677ff;border-color:#1677ff}.primary{color:#fff!important;background:#1677ff!important;border-color:#1677ff!important}.primary:hover{background:#0958d9!important}.notice{color:#4e6c8c;background:#f4f9ff;border:1px solid #d9eaff;margin:12px 0;padding:8px 11px;font-size:12px}.check-area{margin-bottom:14px}.check-toolbar{background:#f3f3f3;border-bottom:1px solid #ddd;justify-content:space-between;padding:9px 12px;display:flex}.check-toolbar a{margin-left:14px;font-size:12px}.check-group{border-bottom:1px solid #eee;grid-template-columns:105px 1fr;padding:10px 12px;display:grid}.check-group:last-child{border-bottom:0}.check-group h3{color:#444;margin:0;font-size:13px;font-weight:700}.check-group>div{grid-template-columns:repeat(6,minmax(105px,1fr));gap:8px 10px;display:grid}.check-group label{font-size:13px}.query-submit{text-align:center;padding:2px 0 16px}.query-submit button{border:0;border-radius:2px;padding:7px 25px}.query-submit span{color:#999;margin-left:12px;font-size:12px}.results{margin-top:2px}.result-head{background:#f7f7f7;border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.result-head h2{margin:0;font-size:15px}.result-head button{padding:4px 9px;font-size:12px}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:13px}th,td{text-align:left;white-space:nowrap;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;padding:8px 9px}th{color:#555;background:#fafafa;font-weight:700}th:last-child,td:last-child{border-right:0}th i{color:#bbb;margin-left:4px;font-style:normal}.table-empty{text-align:center;color:#999;padding:42px 10px}.pager{text-align:right;padding:8px 10px;font-size:12px}.pager span{float:left;color:#999}.pager button,.pager b{background:#fff;border:1px solid #ddd;margin-left:5px;padding:3px 8px}.pager b{color:#1677ff;border-color:#1677ff}.tool-directory section{border-bottom:1px solid #e5e5e5}.tool-directory section:last-child{border-bottom:0}.tool-directory section h2{border-bottom:1px solid #eee}.link-list{grid-template-columns:repeat(4,1fr);padding:6px 12px 12px;display:grid}.link-list a{color:#333;border-bottom:1px dotted #e5e5e5;padding:8px 5px}.link-list a:hover{color:#1677ff}.link-list em,.api-table em{color:#999;margin-left:6px;font-size:10px;font-style:normal}.docs{margin-top:14px}.docs h2{border-top:1px solid #e5e5e5}.docs h2:first-child{border-top:0}.docs ol,.docs>p{color:#666;margin:10px 15px;line-height:1.8}.related a{margin-right:25px}.api-table{overflow:hidden}.api-table code{color:#666}.api-table em{background:#f3f3f3;padding:2px 5px}.auth-box{border:1px solid #ddd;width:390px;margin:30px auto;padding:25px 30px}.auth-box h1{text-align:center;margin:0 0 20px;font-size:20px}.auth-box label{margin-bottom:14px;font-size:13px;font-weight:700;display:block}.auth-box input{border:1px solid #ccc;border-radius:2px;outline:none;width:100%;height:36px;margin-top:6px;padding:0 9px;display:block}.auth-box button{border:0;border-radius:2px;width:100%;padding:8px}.auth-box p{text-align:center;color:#888;margin:15px 0 0;font-size:12px}.user-layout{grid-template-columns:180px 1fr;display:grid}.user-layout nav{background:#fafafa;border-right:1px solid #e5e5e5;padding:8px 0}.user-layout nav a{color:#444;padding:10px 18px;display:block}.user-layout nav a.active{color:#1677ff;background:#eaf3ff;border-right:2px solid #1677ff}.user-layout section{padding:16px 20px}.user-layout h2{margin:0 0 14px;font-size:17px}.profile-row{border-top:1px solid #eee;grid-template-columns:110px 1fr 60px;padding:11px 0;display:grid}.profile-row button{padding:2px 6px;font-size:12px}.profile-row span{color:#666}footer{color:#888;background:#f7f7f7;border-top:1px solid #e5e5e5;font-size:12px}footer>div{max-width:1200px;margin:auto;padding:18px 10px}footer>div>span:nth-child(2){float:right}footer a{color:#777;margin-left:18px}footer small{text-align:center;color:#aaa;margin-top:14px;display:block}@media (width<=800px){.site-header{height:auto;min-height:52px}.nav-wrap{flex-wrap:wrap;min-height:52px}.nav-toggle{display:block}.site-header nav{border-top:1px solid #eee;order:3;width:100%;height:auto;padding:5px 0;display:none}.site-header nav.open{grid-template-columns:repeat(3,1fr);display:grid}.site-header nav a{height:auto;padding:9px}.site-header nav i,.subnav{display:none}.container{padding:12px 8px 30px}.home-grid{grid-template-columns:1fr}.hot-tools>div,.all-tools>div{grid-template-columns:repeat(2,1fr)}.all-tools>div>div{border-bottom:1px solid #eee}.check-group{grid-template-columns:1fr;gap:8px}.check-group>div{grid-template-columns:repeat(2,minmax(120px,1fr))}.link-list{grid-template-columns:repeat(2,1fr)}.form-row{grid-template-columns:1fr}.form-row>label{text-align:left;padding:0}.result-head{align-items:flex-start;gap:8px}.result-head span{text-align:right}.result-head button{margin:0 0 5px 5px}.auth-box{width:100%;margin:15px auto}.user-layout{grid-template-columns:1fr}.user-layout nav{border-bottom:1px solid #ddd;border-right:0;display:flex;overflow-x:auto}.user-layout nav a{white-space:nowrap}footer>div>span:nth-child(2){float:none;margin-top:10px;display:block}footer a{margin:0 13px 0 0}}@media (width<=460px){.all-tools>div,.hot-tools>div,.link-list,.check-group>div{grid-template-columns:1fr}.radios{grid-template-columns:1fr 1fr;display:grid}.page-head h1{font-size:20px}}.check-group label.disabled{color:#aaa}.check-group label small{color:#bbb;margin-left:3px;font-size:10px}.result-head h2 small{color:#777;margin-left:10px;font-size:11px;font-weight:400}.state.success{color:#16823b}.state.failed,.state.timeout{color:#c23b33}.state.no_data,.state.not_supported{color:#888}.notice.error{color:#b42318;background:#fff7f6;border-color:#f1c1bf}button:disabled{cursor:not-allowed;opacity:.55}
