.lbt-tool{box-sizing:border-box;background:#fff;border:1px solid #e9e3fa;border-radius:18px;padding:24px;box-shadow:0 8px 24px rgba(55,35,110,.05);height:100%;font-family:inherit;color:#211a38}.lbt-tool *{box-sizing:border-box}.lbt-tool h3{margin:0 0 10px;color:#2b2051;font-size:1.35rem}.lbt-tool p{margin:0 0 16px;color:#5c5670}.lbt-tool>label{display:block;font-weight:600;margin:12px 0}.lbt-tool select{display:block;width:100%;margin-top:7px;border:1px solid #cfc7e8;border-radius:10px;padding:12px;background:white;color:#211a38;font-size:16px}.lbt-tool button{background:#6946d7;color:#fff;border:0;border-radius:10px;padding:13px 16px;cursor:pointer;font-weight:700;width:100%;margin:12px 0}.lbt-tool button:hover,.lbt-tool button:focus{background:#4e2cb7}.lbt-result{background:#f5f2ff;border-radius:12px;padding:16px;margin-top:12px}.lbt-result[hidden]{display:none}.lbt-result ol{margin:10px 0;padding-left:22px}.lbt-result li{margin:7px 0}.lbt-result p{margin:12px 0 0;font-size:.9rem}.lbt-checks label{display:flex;align-items:flex-start;gap:9px;margin:12px 0;font-weight:400}.lbt-checks input{margin-top:5px;accent-color:#6946d7}
