.ll-publication-review{max-width:520px;width:calc(100% - 32px);box-sizing:border-box;border:1px solid #ede4f0;border-radius:22px;padding:30px;background:#fff;color:#21172d;box-shadow:0 24px 90px #120c3540;font-family:inherit}
.ll-publication-review::backdrop{background:#110d2966;backdrop-filter:blur(3px)}
.ll-publication-review h2{font-size:24px;margin:0 0 12px}.ll-publication-review p{font-size:14px;line-height:1.6;color:#6f6179;margin:0 0 22px}
.ll-publication-review label{display:flex;align-items:flex-start;gap:12px;cursor:pointer;font-size:14px;line-height:1.55;padding:13px 0;border-bottom:1px solid #f1edf4}.ll-publication-review input{flex:0 0 auto;width:18px;height:18px;margin:2px 0;accent-color:#a52bc8}
.ll-publication-review .ll-publication-review-note{font-size:12px;margin:22px 0}.ll-publication-review>div{display:flex;gap:12px;justify-content:flex-end}.ll-publication-review button{font:inherit;font-size:13px;padding:12px 16px;border-radius:10px;border:1px solid #e6daeb;background:white;color:#5d436a;cursor:pointer}.ll-publication-review button:last-child{color:white;border:0;background:linear-gradient(105deg,#df209c,#972cce)}.ll-publication-review button:disabled{opacity:.4;cursor:default}.ll-publication-review :focus-visible{outline:3px solid #b877da;outline-offset:3px}
@media(max-width:520px){.ll-publication-review{padding:24px}.ll-publication-review>div{flex-direction:column-reverse}.ll-publication-review button{width:100%}}
