.lh-wrap{text-align:center;margin:15px auto;max-width:600px;background:#e4f1fb;padding:30px 20px;border-radius:10px;box-shadow:0 1px 0 #fff,0 1px 2px rgba(0,0,0,.25) inset}.linkhidder{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:5px 16px;font-size:14px;font-weight:700;border-radius:4px;border:1px solid #74b2e2;color:#096fdb;background:linear-gradient(to bottom,#f6fafd 0,#e4f1fb 100%);cursor:pointer;outline:0;transition:background .3s,border-color .3s,color .3s;white-space:nowrap;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 1px 0 rgba(255,255,255,.8)}.linkhidder:hover{border-color:#5ea6d8;background:linear-gradient(to bottom,#fff 0,#f0f7fc 100%);color:#096fdb}.linkhidder:active{background:linear-gradient(to bottom,#cce4f5 0,#ddeef9 100%);border-color:#4a95cc;box-shadow:inset 0 2px 3px rgba(0,0,0,.15);transform:translateY(1px);color:#0860c0}.linkhidder.lh-loading,.linkhidder:disabled{border-color:#a0c4e8;color:#6a9fc0;background:#f0f7fc;cursor:not-allowed;box-shadow:none}.linkhidder.lh-downloading,.linkhidder.lh-ready{background:linear-gradient(to bottom,#88e64f 0,#5ed037 100%);color:#fff!important}.linkhidder.lh-downloading,.linkhidder.lh-loading{pointer-events:none}.linkhidder.lh-downloading{border:1px solid #6caf40;opacity:.7}.linkhidder.lh-ready{border-top:1px solid #6caf40;border-right:1px solid #53a32e;border-bottom:1px solid #3e9a20;border-left:1px solid #53a32e;box-shadow:inset 0 1px 0 0 #c9f2b8,0 1px 2px 0 #b7b7b7;text-shadow:0 -1px 1px #4cb622;cursor:pointer;pointer-events:auto}.linkhidder.lh-ready:hover{background:linear-gradient(to bottom,#78da40 0,#45b31d 100%);border-top:1px solid #59a62a;border-right:1px solid #59a62a;border-bottom:1px solid #438918;border-left:1px solid #59a62a}.lh-spoiler{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .4s ease-out,opacity .4s ease-out}.lh-spoiler.open{grid-template-rows:1fr;opacity:1}.lh-spoiler-content{overflow:hidden}.lh-spoiler-inner{border:1px dashed #3190d3;border-radius:4px;background:#fff;box-shadow:0 0 3px #ddd inset;padding:10px 15px;margin:15px auto 0;width:90%;max-width:500px;text-align:center}.lh-spoiler-inner .lh-links{color:#096fdb;font-size:14px;font-weight:500;word-break:break-all;display:block;width:fit-content;margin:0 auto 5px;transition:color .2s ease-in-out;cursor:pointer}.lh-spoiler-inner .lh-links:last-child{margin-bottom:0}.lh-spoiler-inner .lh-links:hover{color:#c0392b;text-decoration:underline}.swal2-html-container{color:#fff!important}.custom-icon{background:#ff3d00}.custom-title{color:#ff3d00}.custom-popup{background:-webkit-linear-gradient(360deg,#1c1c1c 10%,#494949 360%);background:-moz-linear-gradient(360deg,#1c1c1c 10%,#494949 360%);background:linear-gradient(360deg,#1c1c1c 10%,#494949 360%);border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.2);border:1px solid #3b3b3b}.custom-progress{background-color:#ff3d00}.custom-button{display:inline-block;font-size:15px;font-weight:300;padding:10px 28px;border-radius:6px;cursor:pointer;outline:0;border:none;color:#fff;box-sizing:border-box;text-shadow:0 1px 2px rgba(0,0,0,.25);box-shadow:0 2px 0 rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.15);transition:filter .18s,box-shadow .18s,transform .1s}.custom-button:hover{filter:brightness(1.12);box-shadow:0 3px 0 rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.15);transform:translateY(-1px)}.custom-button:active{filter:brightness(.9);box-shadow:0 1px 0 rgba(0,0,0,.18),inset 0 2px 2px rgba(0,0,0,.18);transform:translateY(1px)}.btn-red{background:#ff3d00;border-bottom:2px solid #8c0000}