#generic_detail_table{background-color:#fff;box-sizing:border-box;margin:0;outline:0;padding:10px 0 0}#generic_detail_table body{font-family:hdi-gerling_sansBdCn,Arial,Helvetica,Verdana,sans-serif;font-size:10px;padding:14px}#generic_detail_table .detail-heading{text-align:center}#generic_detail_table .detail-heading h1{color:#666;margin:0;padding:20px 0 50px}#generic_detail_table article{margin:0 auto;max-width:1000px;position:relative;width:100%}#generic_detail_table ul{display:flex;padding-bottom:14px;top:0;z-index:10}#generic_detail_table li{flex:1;list-style:none}#generic_detail_table li:last-child{border-right:1px solid #ddd}#generic_detail_table button{background:#fff;border:1px solid #ddd;border-right:0;border-top:0;color:#999;font-size:14px;font-weight:700;height:60px;padding:10px;width:100%}#generic_detail_table li.active button{background:#f5f5f5;color:#000}#generic_detail_table table{border-collapse:collapse;table-layout:fixed;width:100%}#generic_detail_table th{background:#007b32;color:#fff;display:none}#generic_detail_table td,th{border:1px solid #ddd;empty-cells:show;font-size:16px;height:53px;padding:10px;text-align:left}#generic_detail_table td+td,#generic_detail_table th+th{display:none;text-align:center}#generic_detail_table td.default{display:table-cell}#generic_detail_table .bg-purple{border-top:3px solid #009c33}#generic_detail_table .bg-blue{border-top:3px solid #0097cf}#generic_detail_table .sep{background:#007b32;color:#fff;font-weight:700}#generic_detail_table .txt-l{font-size:20px;font-weight:700}#generic_detail_table .txt-top{left:-2px;position:relative;top:-9px}#generic_detail_table .tick{color:#2ca01c;font-size:18px}#generic_detail_table .hide{background:none;border:0}@media (min-width:816px) and (max-width:1024px){#generic_detail_table td,th{font-size:14px;text-align:left}}@media (min-width:815px){#generic_detail_table ul{display:none}#generic_detail_table td,th{display:table-cell!important;font-size:12px;width:50%}#generic_detail_table td+td,th+th{width:auto}#generic_detail_table .tick{color:#2ca01c;font-size:14px}}@media (min-width:220px) and (max-width:815px){#generic_detail_table td,th{font-size:10px;width:50%}#generic_detail_table .tick{color:#2ca01c;font-size:9px}}