.license-access{margin:18px 0;padding:15px;border:1px solid #65448a;border-radius:13px;background:#160a26;display:flex;align-items:center;justify-content:space-between;gap:12px}.license-access strong{display:block;color:#eadbff;font-size:15px}.license-access p{margin:4px 0 0;color:#bba9d0;font-size:12px;line-height:1.5}.license-access button,.wali-license-frame button{border:1px solid #9470ba;border-radius:9px;background:#331449;color:#f8f2ff;padding:10px 15px;font:inherit;cursor:pointer}.license-access button{flex-shrink:0}.license-access.is-active{border-color:#ba85e8}.wali-license-dialog{padding:0;width:min(440px,calc(100% - 28px));border:1px solid #a873d5;border-radius:18px;color:#f9f4ff;background:#160a24;max-height:90dvh;overflow:auto;box-shadow:0 20px 80px #0009}.wali-license-dialog::backdrop{background:#09030de0}.wali-license-frame{padding:24px}.wali-license-head{display:flex;justify-content:space-between;align-items:start;gap:16px}.wali-license-head h2{margin:0 0 6px;font-size:23px}.wali-license-frame p{color:#c9b8dc;font-size:14px;line-height:1.6}.wali-license-frame label{display:block;margin:20px 0 8px}.wali-license-frame input{width:100%;min-height:48px;padding:12px;border-radius:9px;border:1px solid #806292;background:#0b0413;color:#fff;font:16px/1.3 system-ui}.wali-license-frame input:focus-visible{outline:3px solid #bb8bff;outline-offset:3px}.wali-license-submit{margin-top:16px;width:100%;background:linear-gradient(110deg,#7121c9,#a757e1)!important}.wali-license-error{min-height:22px;color:#ffc1d5!important}.wali-license-frame small{display:block;color:#af9bbf;line-height:1.5;margin-top:16px}.wali-license-fallback[open]{position:fixed;inset:0;z-index:20010;margin:auto;height:fit-content;box-shadow:0 0 0 100vmax #09030de0}.license-access button:focus-visible,.wali-license-frame button:focus-visible{outline:3px solid #c998ff;outline-offset:3px}@media(max-width:500px){.license-access{align-items:flex-start;flex-direction:column}.license-access button{width:100%}.wali-license-frame{padding:20px}}@media(prefers-reduced-motion:reduce){.wali-license-dialog *{transition:none!important}}

.license-actions{display:flex;flex-direction:column;align-items:stretch;gap:9px;width:min(330px,100%);flex-shrink:0}
.license-actions #license-manage{width:100%;min-height:42px}
.license-free{display:flex;align-items:center;justify-content:center;min-height:46px;padding:11px 14px;border:1px solid #b58beb;border-radius:9px;background:linear-gradient(110deg,#6b26ac,#944bce);color:#fff;text-decoration:none;text-align:center;font:inherit;font-size:12px;font-weight:600;line-height:1.5;text-transform:uppercase;transition:background-color .15s ease,border-color .15s ease}
.license-free:hover{background:linear-gradient(110deg,#7c32be,#a65bdd);border-color:#d7b5ff;color:#fff}
.license-free:focus-visible{outline:3px solid #d5b3ff;outline-offset:3px}
.license-free-note{display:block;color:#bba9d0;font-size:11px;line-height:1.5;text-align:center}
@media(max-width:500px){.license-actions{width:100%}}
@media(prefers-reduced-motion:reduce){.license-free{transition:none}}
