.jmsr-lri-box{max-width:680px;margin:20px auto;padding:24px;border:1px solid #ddd;border-radius:10px;background:#fff;color:#000;box-sizing:border-box}
.jmsr-lri-box h3{margin:0 0 18px;color:#000!important;font-size:24px}
.jmsr-lri-box label{display:block;margin:12px 0 6px;color:#000!important;font-weight:700}
.jmsr-lri-box input{display:block;width:100%;box-sizing:border-box;padding:12px;border:1px solid #bbb;border-radius:5px;color:#000!important;background:#fff;font-size:16px}
.jmsr-lri-box button{margin-top:16px;padding:12px 20px;border:0;border-radius:5px;background:#174f86;color:#fff!important;font-weight:700;cursor:pointer}
.jmsr-lri-box button:disabled{opacity:.65;cursor:wait}
.jmsr-lri-result{margin-top:20px;color:#000!important}
.jmsr-lri-table{width:100%;border-collapse:collapse;color:#000!important;background:#fff}
.jmsr-lri-table th,.jmsr-lri-table td,.jmsr-lri-table th *,.jmsr-lri-table td *{padding:10px;border:1px solid #ddd;text-align:left;vertical-align:top;color:#000!important;background:#fff;font-size:14px}
.jmsr-lri-table th{width:38%;font-weight:700!important}
.jmsr-lri-loading,.jmsr-lri-error{padding:12px;border-radius:5px;color:#000!important;background:#f5f5f5}
.jmsr-lri-error{border-left:4px solid #b42318}
@media(max-width:600px){.jmsr-lri-box{padding:15px}.jmsr-lri-table th,.jmsr-lri-table td{padding:8px;font-size:13px}.jmsr-lri-table th{width:42%}}
