@charset "utf-8";



table.price-update-table thead { position: sticky; top: -1px; z-index: 2;}
table.price-update-table tbody tr.tr-select td { background: #d4e3d9; }
table.price-update-table tbody tr td { padding: 1px 3px; }
table.price-update-table .check-input input[type=checkbox] + .check-label:before { margin-top: -9px; }

.price-st { display: inline-block; position: relative; padding-right: 13px;}
.price-st .bd:after { position: absolute; top: 7px; right: 0; content: ''; width:0; height:0; border-left: 4px solid transparent; border-right: 4px solid transparent;  z-index: 1; }
.price-st.pr-up .bd:after { border-bottom: 6px solid #d5412d; }
.price-st.pr-down .bd:after { border-top: 6px solid #456cfd; }
.price-st.pr-same .bd:after { border: 0; width: 6px; height: 2px; background: #888; top: 9px; right: 2px;}
.price-st.pr-up { color: #d5412d; }
.price-st.pr-down { color: #456cfd; }
.price-st.pr-same { color: #888;}

.result-table { float: left; display: inline-block; margin-top: 0; border:0; padding:0; background: none; position: relative; top: 5px; }
.excel-info { position: relative; border-top: 2px solid #dee3eb; border-bottom: 2px solid #dee3eb; padding: 15px 20px 15px 50px; margin-top: 15px; background: #fff; }
.excel-info .p { display: inline-block; margin-right: 15px; }
.excel-info .p .result { font-weight: bold; color: #25974C; }
.excel-info .excel-icon { width: 18px; height: 18px; position: absolute; top: 15px; left: 16px;}

.scroll-table { clear: both; max-height: 500px; overflow-y: auto; }