*{margin:0;padding:0;box-sizing:border-box;font-family:"PingFang SC","Microsoft YaHei",sans-serif}body{background:linear-gradient(135deg,#1a2980,#26d0ce);color:#333;line-height:1.5;min-height:100vh;padding-top:0}.wt_iptool_container{width:100%;max-width:100%;margin:0 auto;background:rgba(255,255,255,0.95);box-shadow:0 10px 30px rgba(0,0,0,0.15);overflow:hidden;padding:20px;margin-top:51px;margin-bottom:0}.wt_iptool_header{text-align:center;margin-bottom:15px}.wt_iptool_h1{color:#1a2980;font-size:32px;margin-bottom:8px;font-weight:700}.wt_iptool_description{color:#666;font-size:16px;max-width:700px;margin:0 auto}.wt_iptool_search_container{display:flex;justify-content:center;margin:15px 0}.wt_iptool_search_form{display:flex;width:100%;max-width:650px;height:50px;box-shadow:0 2px 10px rgba(0,0,0,0.1);border-radius:10px;overflow:hidden;background:white;border:2px solid #1a2980;border-radius:21px;min-width:300px}.wt_iptool_search_input{flex:1;padding:0 20px;border:none;outline:none;font-size:16px;background:white;min-width:150px}.wt_iptool_search_input::placeholder{color:#999}.wt_iptool_search_btn{background:#1a2980;color:white;border:none;padding:0 30px;font-size:16px;font-weight:600;cursor:pointer;transition:all 0.3s;min-width:120px;flex-shrink:0}.wt_iptool_search_btn:hover{background:#15206e}.wt_iptool_search_btn:disabled{background:#a0a0a0;cursor:not-allowed}.wt_iptool_search_error{color:#e74c3c;text-align:center;margin-top:8px;font-weight:500}.wt_iptool_info_display{background:#fcfdff;border-radius:12px;padding:15px;margin:15px 0;text-align:center}.wt_iptool_local_time{font-size:18px;font-weight:600;color:#2c3e50;margin-bottom:12px;padding:8px 12px;background:#d8eeff;border-radius:8px;text-align:center}.wt_iptool_ip_display{margin-bottom:12px;text-align:center}.wt_iptool_ip_label{font-size:16px;color:#555;margin-bottom:5px}.wt_iptool_ip_address{font-size:28px;font-weight:700;color:#1a2980;word-break:break-all;line-height:1.2;text-align:center}.wt_iptool_location_info{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:8px;text-align:center}.wt_iptool_flag_img{height:20px;vertical-align:middle;border:1px solid #ddd}.wt_iptool_country_name{font-size:18px;font-weight:700;color:#444}.wt_iptool_region_name{font-size:16px;font-weight:600;color:#555}.wt_iptool_actions{display:flex;justify-content:center;gap:15px;margin:15px 0}.wt_iptool_btn{background:#1a2980;color:white;border:none;padding:10px 20px;border-radius:50px;cursor:pointer;font-size:16px;font-weight:600;transition:all 0.3s;box-shadow:0 4px 6px rgba(0,0,0,0.1);min-width:120px;width:auto;flex-shrink:0}.wt_iptool_btn:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,0.15)}.wt_iptool_btn_copy{background:#27ae60}.wt_iptool_btn_copy:hover{background:#219653}.wt_iptool_info_sections{display:flex;gap:20px;margin:20px 0}.wt_iptool_info_section{flex:1;text-align:left;padding:15px;background:#f8f9fa;border-radius:12px}.wt_iptool_section_title{font-size:18px;font-weight:700;color:#1a2980;margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid #eee;display:flex;align-items:center;gap:8px}.wt_iptool_section_icon{width:20px;height:20px}.wt_iptool_info_grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.wt_iptool_info_card{background:white;border-radius:8px;padding:10px;box-shadow:0 2px 5px rgba(0,0,0,0.05);border-left:3px solid #1a2980}.wt_iptool_info_card_title{font-weight:600;color:#555;margin-bottom:5px;font-size:13px;text-transform:uppercase}.wt_iptool_info_card_value{font-weight:700;color:#333;font-size:15px;word-break:break-word}.wt_iptool_map_container{margin-top:15px;border-radius:12px;overflow:hidden;height:180px;background:#e8f4fd;display:flex;align-items:center;justify-content:center;color:#666}.wt_iptool_footer{margin-top:20px;color:#94a3b8;font-size:14px;text-align:center;padding-top:15px;border-top:1px solid #eee}@media (max-width:768px){body{padding-top:50px}.wt_iptool_container{padding:15px;margin:0}.wt_iptool_h1{font-size:26px}.wt_iptool_info_sections{flex-direction:column}.wt_iptool_search_form{flex-direction:row;border-radius:21px;height:50px;max-width:100%}.wt_iptool_search_input{padding:0 15px;font-size:14px}.wt_iptool_search_btn{padding:0 20px;font-size:14px;min-width:100px}.wt_iptool_actions{flex-direction:row;flex-wrap:wrap;justify-content:center}.wt_iptool_btn{width:auto;max-width:45%;min-width:120px}}@media (max-width:480px){.wt_iptool_search_form{height:45px;border-radius:21px}.wt_iptool_search_input{font-size:14px;padding:0 12px}.wt_iptool_search_btn{font-size:14px;padding:0 15px;min-width:90px}.wt_iptool_btn{min-width:100px;font-size:14px;padding:8px 16px}}.wt_iptool_loading{color:#7f8c8d;font-style:italic}.wt_iptool_error{color:#e74c3c;font-weight:500}.wt_iptool_page_wrapper{width:100%;margin:0;padding:0}.wt_iptool_main_content{width:100%;margin:0;padding:0}
        @media (max-width: 768px) {
    .wt_iptool_container {
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
    background: rgba(255,255,255,0.95);
    box-shadow: 0 10px 30px rgba(0,0,0,0.15);
    overflow: hidden;
    padding: 20px;
    margin-top: 53px;
    margin-bottom: 0;
}
    }