table{width:90%;max-width:1700px;margin:10px 20px 0;border-collapse:collapse}table,th,td{border:1px solid #ddd;max-width:420px}th{background-color:#f2f2f2;text-align:center}th,td{padding:8px}th[data-column=level],td[data-column=level]{min-width:70px;text-align:center;white-space:nowrap;text-overflow:ellipsis;background-color:#f2f2f2}th[data-column=defence_val]{min-width:100px;text-align:center;white-space:nowrap;text-overflow:ellipsis}td[data-column=defence_val]{min-width:100px;text-align:right;white-space:nowrap;text-overflow:ellipsis}th[data-column=parts],td[data-column=parts]{min-width:100px;text-align:center;white-space:nowrap;text-overflow:ellipsis}th[data-column=col1],td[data-column=col1]{width:170px;text-align:center;white-space:nowrap;text-overflow:ellipsis}.filter-area{margin-bottom:20px;padding:10px;border-radius:5px}.gameimage{width:720px;padding-left:30px;padding-bottom:20px}.range-control-area{width:90%;max-width:900px;margin:0 20px 16px}.range-values{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-weight:600}.dual-range-wrap{position:relative;display:flex;align-items:center;height:32px}.dual-range-track{position:absolute;left:0;right:0;height:6px;border-radius:999px;background:#ddd}.dual-range-fill{position:absolute;height:6px;border-radius:999px;background:#888}.dual-range-wrap input[type=range]{position:absolute;left:0;top:50%;width:100%;margin:0;background:none;transform:translateY(-50%);pointer-events:none;-webkit-appearance:none;appearance:none}.dual-range-wrap input[type=range]::-webkit-slider-thumb{width:18px;height:18px;border:2px solid #fff;border-radius:50%;background:#444;box-shadow:0 0 0 1px #999;cursor:pointer;pointer-events:auto;-webkit-appearance:none;appearance:none}.dual-range-wrap input[type=range]::-moz-range-thumb{width:18px;height:18px;border:2px solid #fff;border-radius:50%;background:#444;box-shadow:0 0 0 1px #999;cursor:pointer;pointer-events:auto}.range-end-labels{display:flex;justify-content:space-between;margin-top:8px;font-size:14px}.chart-comparison-panel{box-sizing:border-box;width:calc(100% - 40px);min-height:86px;margin:0 20px 8px;padding:8px 12px;border-radius:4px;background:#fff;box-shadow:0 1px 5px #0000002e;color:#222;line-height:1.4;opacity:0;transition:opacity .12s ease}.chart-comparison-panel.is-visible{opacity:1}.chart-comparison-title{margin-bottom:6px;font-size:14px;font-weight:600}.chart-comparison-table{width:100%;max-width:none;margin:0;border-collapse:collapse;table-layout:fixed}.chart-comparison-table th,.chart-comparison-table td{min-width:0;max-width:none;padding:4px 6px;border:1px solid #e1e1e1;text-align:center;white-space:nowrap}.chart-comparison-table th{background:#f6f6f6;font-size:13px}.chart-comparison-table td{font-size:13px}.chart-wrap{position:relative;width:100%;height:520px}@media screen and (max-width:768px){.range-control-area{width:calc(100% - 20px);margin:0 10px 16px}.chart-wrap{height:380px;width:calc(100% - 15px)}.chart-comparison-panel{width:calc(100% - 20px);margin:0 10px 8px;padding:7px 8px}.chart-comparison-title,.chart-comparison-table td{font-size:12px}.chart-comparison-table th{font-size:11px}.form-label-cell{width:150px}.gameimage{width:85%;padding:0 20px 10px;cursor:pointer}}
