.ep-modal{z-index:999999;display:none;padding-top:100px;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0 0 0 / .45)}.ep-modal-content{margin:auto;background-color:#fff;position:relative;padding:0;outline:0;width:600px;border-radius:12px;overflow:hidden}.ep-container{padding:12px 20px;border-radius:12px}.ep-container::after{content:"";display:table;clear:both}.ep-white{color:#000!important;background-color:#fcfeff!important}.ep-center{text-align:center!important;padding:8px 12px;vertical-align:top}.ep-closebtn{float:right;font-size:24px;font-weight:700;color:#999;text-decoration:none;cursor:pointer;transition:color 0.15s;line-height:1;padding:4px 8px}.ep-closebtn:hover,.ep-closebtn:focus{color:#000;text-decoration:none}.ep-table{width:100%;border-collapse:collapse}.ep-table th{padding:10px 12px;font-size:14px}.ep-table td{padding:8px 12px;vertical-align:top}.ep-btn{display:flex;justify-content:center;align-items:center;padding:10px 20px;font-size:14px;font-weight:600;font-family:inherit;border-radius:25px;cursor:pointer;outline:none;white-space:normal;width:90%;margin:12px auto;transition:background-color 0.3s,box-shadow 0.3s,transform 0.15s}.ep-btn.use_original{background-color:#fcf6e1;border:2px solid #aaa;color:#333!important;box-shadow:0 3px 8px rgb(0 0 0 / .1)}.ep-btn.use_original:hover{background-color:#fce4c0;box-shadow:0 6px 16px rgb(0 0 0 / .15);transform:translateY(-1px)}.ep-btn.use_validated{background-color:#ffc400;border:2px solid #f90;color:#000!important;box-shadow:0 4px 12px rgb(255 153 0 / .25)}.ep-btn.use_validated:hover{background-color:#f90;box-shadow:0 8px 20px rgb(255 153 0 / .35);transform:translateY(-1px)}.ep-btn.ep-recheck{background-color:#f0f0f0;border:2px solid #ccc;color:#333!important}.ep-btn.ep-recheck:hover{background-color:#e0e0e0}.ep-diff{background-color:#fff59d;padding:0 2px;border-radius:3px}.ep-suggestion-banner{background:#fff8e1;border:1px solid #ffcc02;border-radius:8px;padding:16px 20px;margin-bottom:20px;font-size:14px;line-height:1.6}.ep-suggestion-banner label{cursor:pointer}@media (max-width:600px){.ep-modal{padding-top:30px}.ep-modal-content{margin:0 10px;width:auto!important}.ep-btn{margin:8px auto 16px}}@media (max-width:768px){.ep-modal-content{width:500px}.ep-modal{padding-top:50px}}@media (min-width:993px){.ep-modal-content{width:860px}}